Accelerating the FlowSimulator: Performance Analysis and Optimization of DLR High-Performance Solvers using Score-P
摘要
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.