Photo Christoph Niethammer

Christoph Niethammer

Research Scientist

Christoph Niethammer studied physics and mathematics and, as a senior researcher at HLRS, is interested in all kinds of large simulations. Currently, his main acivities are related to MPI and performance optimization of applications.

Niethammer is an active member of the MPI Forum, which is driving forward the future of the MPI standard, and is involved in the development of the popular MPI implementation Open MPI. He is also the author of various software tools and test suites, as well as coauthor of the highly scalable ls1-MarDyn molecular dynamics code.

Additionally, Niethammer lectures on various HPC related topics, including Basic HPC, specifics of modern hardware, I/O, and parallel programming models such as MPI, OpenMP, and OpenCL. He has a long history working in national and European projects, including leading Centers of Excellence.

Teaching activities
  • Supercomputing Academy, CFD course
  • HLRS Cluster Workshop
  • Foundations of Computer Science
  • Simulation, Modelling, Optimization

Publications

[ 2021 ] [ 2018 ] [ 2017 ] [ 2016 ] [ 2015 ] [ 2014 ] [ 2013 ] [ 2012 ] [ 2011 ] [ 2004 ]

2021 [ to top ]

  • 1.
    Raúl Nozal, C.N., Bosque, J.L.: Feasibility study of Molecular Dynamics kernels exploitation using EngineCL. Gehalten auf der (2021).
     

2018 [ to top ]

  • 1.
    Niethammer, C., Rabenseifner, R.: Topology aware Cartesian grid mapping with MPI, https://eurompi2018.bsc.es/sites/default/files/uploaded/EuroMPI2018_Niethammer%2BRabenseifner_ML-Cartesian_e-abstract.pdf, (2018).
     

2017 [ to top ]

  • 1.
    Niethammer, C., Gracia, J., Hilbrich, T., Knüpfer, A., Resch, M.M., Nagel, W.E.: Tools for High Performance Computing 2016. Springer Berlin Heidelberg (2017).
     

2016 [ to top ]

  • 1.
    Knüpfer, A., Hilbrich, T., Niethammer, C., Gracia, J., Nagel, W.E., Resch, M.M. Hrsg.: Tools for High Performance Computing 2015. Springer (2016).
     

2015 [ to top ]

  • 1.
    Zhou, H., Marjanovic, V., Niethammer, C., Gracia, J.: A Bandwidth-saving Optimization for MPI Broadcast Collective Operation. 44th International Conference on Parallel Processing Workshops, ICPPW. S. 111–118. , Beijing, China (2015).
     
  • 2.
    Niethammer, C., Khabi, D., Zhou, H., Marjanovic, V., Gracia, J.: Impact of Late-Arrivals on MPI Collective Operations. INFOCOMP 2015. , Brussels, Belgium (2015).
     
  • 3.
    Niethammer, C., Gracia, J., Knüpfer, A., Resch, M.M., Nagel, W.E. Hrsg.: Tools for High Performance Computing 2014. Springer Berlin Heidelberg (2015).
     

2014 [ to top ]

  • 1.
    Krol, D., Orzechowski, M., Kitowski, J., Niethammer, C., Sulisto, A., Wafai, A.: A Cloud-Based Data Farming Platform for Molecular Dynamics Simulations. Utility and Cloud Computing (UCC), 2014 IEEE/ACM 7th International Conference on. S. 579–584 (2014).
     
  • 2.
    Niethammer, C., Becker, S., Bernreuther, M., Buchholz, M., Eckhardt, W., Heinecke, A., Werth, S., Bungartz, H.-J., Glass, C.W., Hasse, H., Vrabec, J., Horsch, M.: ls1 mardyn: The Massively Parallel Molecular Dynamics Code for Large Systems. Journal of Chemical Theory and Computation. 10, 4455–4464 (2014).
     

2013 [ to top ]

  • 1.
    Eckhardt, W., Heinecke, A., Bader, R., Brehm, M., Hammer, N., Huber, H., Kleinhenz, H.-G., Vrabec, J., Hasse, H., Horsch, M., Bernreuther, M., Glass, C.W., Niethammer, C., Bode, A., Bungartz, H.-J.: 591 TFLOPS Multi-trillion Particles Simulation on SuperMUC. In: Kunkel, J.M., Ludwig, T., und Meuer, H.W. (Hrsg.) Supercomputing: 28th International Supercomputing Conference, ISC 2013, Leipzig, Germany, June 16-20, 2013. Proceedings. S. 1–12. Springer Berlin Heidelberg, Berlin, Heidelberg (2013).
     
  • 2.
    Horsch, M., Niethammer, C., Vrabec, J., Hasse, H.: Computational Molecular Engineering as an Emerging Technology in Process Engineering. it - Information Technology. 55, 97–101 (2013).
     
  • 3.
    Idrees, K., Niethammer, C., Esposito, A., Glass, C.W.: Performance Evaluation of Unified Parallel C for Molecular Dynamics. 7th International Conference on PGAS Programming Models. S. 237 (2013).
     
  • 4.
    Subotic, V., Brinkmann, S., Marjanovic, V., Badia, R.M., Gracia, J., Niethammer, C., Ayguad’e, E., Labarta, J., Valero, M.: Programmability and portability for exascale: Top down programming methodology and tools with StarSs. J. Comput. Science. 4, 450–456 (2013).
     

2012 [ to top ]

  • 1.
    Niethammer, C., Glass, C.W., Gracia, J.: Avoiding Serialization Effects in Data / Dependency Aware Task Parallel Algorithms for Spatial Decomposition. 10th IEEE International Symposium on Parallel and Distributed Processing with Applications, ISPA 2012, Leganes, Madrid, Spain, July 10-13, 2012. S. 743–748 (2012).
     
  • 2.
    Gracia, J., Niethammer, C., Hasert, M., Brinkmann, S., Keller, R., Glass, C.W.: Hybrid MPI/StarSs - A Case Study. 10th IEEE International Symposium on Parallel and Distributed Processing with Applications, ISPA 2012, Leganes, Madrid, Spain, July 10-13, 2012. S. 48–55 (2012).
     
  • 3.
    Niethammer, C.: Performance evaluation and optimization of the ls1-MarDyn Molecular Dynamics code on the Cray XE6. Proceedings of the Cray User Groop 2012 (2012).
     
  • 4.
    Wafai, M.A., Glass, C.W., Niethammer, C.: Portable Codes on New HPC Architectures. In: Keller, R., Kramer, D., und Weiss, J.-P. (Hrsg.) Facing the Multicore-Challenge III 2012. S. 133–134. Springer Berlin Heidelberg (2012).
     
  • 5.
    Brinkmann, S., Gracia, J., Niethammer, C.: Task Debugging with TEMANEJO. In: Cheptsov, A., Brinkmann, S., Gracia, J., Resch, M.M., und Nagel, W.E. (Hrsg.) Tools for High Performance Computing 2012 - Contributed Papers Presented at the 6th International Parallel Tools Workshop, Stuttgart, Germany, September 25-26, 2012. S. 13–21. Springer (2012).
     

2011 [ to top ]

  • 1.
    Brinkmann, S., Gracia, J., Niethammer, C., Keller, R.: TEMANEJO textendash a debugger for task based parallel programming models. Applications, Tools and Techniques on the Road to Exascale Computing, Proceedings of the conference ParCo 2011, 31 August - 3 September 2011, Ghent, Belgium. S. 639–645 (2011).
     

2004 [ to top ]

  • 1.
    Müller, M., Niethammer, C.: Validating OpenMP 2.5 for Fortran and C/C++. 6th European Workshop on OpenMP (2004).