With rapidly growing interest in high-fidelity simulations in the field of aircraft design, high performance computing becomes indispensable. However, processors evolve towards an ever-increasing core count, raising requirements on the scalability of scientific software. Consequently, the coordinated interaction of algorithms, hardware and software is required to efficiently use the available resources. This work deals with an in-depth scalability analysis of the flow solvers CODA  (Huismann et al. in New results in numerical and experimental fluid mechanics XIII. Springer International Publishing, Cham, pp 99–109, 2021) and Musubi  (Hasert et al. in J Comput Sci 5(5):784–794, 2014) employed at DLR. Thereafter, it is refined by profiling and tracing the applications using Score-P  (Knüpfer Tools for high performance computing 2011. Springer Berlin Heidelberg, Berlin, Hei- delberg, pp 79–91, 2012). The analysis reveals sub-optimal communication patterns; possible solutions are proposed and their impact evaluated.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Accelerating the FlowSimulator: Performance Analysis and Optimization of DLR High-Performance Solvers using Score-P

  • Immo Huismann,
  • Jana Gericke-Schuster,
  • Ronny Tschüter

摘要

With rapidly growing interest in high-fidelity simulations in the field of aircraft design, high performance computing becomes indispensable. However, processors evolve towards an ever-increasing core count, raising requirements on the scalability of scientific software. Consequently, the coordinated interaction of algorithms, hardware and software is required to efficiently use the available resources. This work deals with an in-depth scalability analysis of the flow solvers CODA  (Huismann et al. in New results in numerical and experimental fluid mechanics XIII. Springer International Publishing, Cham, pp 99–109, 2021) and Musubi  (Hasert et al. in J Comput Sci 5(5):784–794, 2014) employed at DLR. Thereafter, it is refined by profiling and tracing the applications using Score-P  (Knüpfer Tools for high performance computing 2011. Springer Berlin Heidelberg, Berlin, Hei- delberg, pp 79–91, 2012). The analysis reveals sub-optimal communication patterns; possible solutions are proposed and their impact evaluated.