Teamwork Across Disciplines: High-Performance Computing Meets Engineering

  • Philipp Neumann
  • Christoph Kowitz
  • Felix Schranner
  • Dmitrii Azarnykh
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 9523)


We present a general methodology to combine interdisciplinary teamwork experience with classical lecture and lab course concepts, enabling supervised team-based learning among students. The concept is exemplarily applied in a course on high-performance computing (HPC) and computational fluid dynamics (CFD). Evaluation and student feedback suggest that competences on both teamwork as well as on lecture material (CFD and HPC) are acquired.


Message Passing Interface Soft Skill Group Phase Student Team Code Frame 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.



The Hochschulreferat für Studium und Lehre of the Tech-ni-sche Uni-ver-si-tät Mün-chen is acknowledged for the financial support to realize the new course concept in the scope of the Ernst-Otto-Fischer teaching price. We thank the Munich Centre of Advanced Computing for providing the MAC-cluster and related computational resources for the student groups of our course. We particularly thank Linda Roppelt and Rudolph Aichner of the TUM-ProLehre team for their continuous advice and support on the course concept and evaluation. P. Neumann acknowledges the financial support by the priority program 1648 Software for Exascale Computing, funded by the German Research Foundation (DFG).


  1. 1.
    Leiffer, P.R., Graff, R.W., Gonzalez, R.V.: Five curriculum Tools to enhance interdisciplinary teamwork. In: Proceedings of the ASEE Annual Conference & Exposition, pp. 6459–6469 (2005)Google Scholar
  2. 2.
    Kuhl, S.A., Pastel, R., George, R., Meyers, C.M., Freitag, M.L., Lund, J.M., Stefaniak, M.P.: Teaching interdisciplinary teamwork through hands-on game development. In: Proceedings of the ASEE Annual Conference & Exposition (2014)Google Scholar
  3. 3.
  4. 4.
    Department of Computer Science, University Paderborn (2015).
  5. 5.
    Munich Centre of Advanced Computing (2015).
  6. 6.
  7. 7.
    Balay, S., Abhyankar, S., Adams, M., Brown, J., Brune, P., Buschelman, K., Eijkhout, V., Gropp, W., Kaushik, D., Knepley, M., Curfman McInnes, L., Rupp, K., Smith, B., Zhang, H.: PETSc Web page (2014).
  8. 8.
    Griebel, M., Dornseifer, T., Neunhoeffer, T.: Numerical Simulation in Fluid Dynamics: A Practical Introduction. SIAM, Philadelphia (1997)Google Scholar
  9. 9.
    Spalart, P., Allmaras, S.: A one-equation turbulence model for aerodynamic flows. In: AIAA Paper 92-0439 (1992)Google Scholar
  10. 10.
    Schulz von Thun, F.: Miteinander reden 1: Störungen und Klärungen. Rowohlt Verlag GmbH (2010)Google Scholar

Copyright information

© Springer International Publishing Switzerland 2015

Authors and Affiliations

  • Philipp Neumann
    • 1
  • Christoph Kowitz
    • 1
  • Felix Schranner
    • 2
  • Dmitrii Azarnykh
    • 2
  1. 1.Department for InformaticsTechnische Universität München (TUM)GarchingGermany
  2. 2.Department of Mechanical EngineeringTechnische Universität MünchenGarchingGermany

Personalised recommendations