Print Email Facebook Twitter SIMD vectorization for simultaneous solution of locally varying linear systems with multiple right-hand sides Title SIMD vectorization for simultaneous solution of locally varying linear systems with multiple right-hand sides Author Kühn, Martin J. (Deutsches Zentrum für Luft- und Raumfahrt e.V. (DLR)) Holke, Johannes (Deutsches Zentrum für Luft- und Raumfahrt e.V. (DLR)) Lutz, Annette (Technische Universität Darmstadt) Thies, J. (TU Delft Numerical Analysis) Röhrig-Zöllner, Melven (Deutsches Zentrum für Luft- und Raumfahrt e.V. (DLR)) Bleh, Alexander (Deutsches Zentrum für Luft- und Raumfahrt e.V. (DLR)) Backhaus, Jan (Deutsches Zentrum für Luft- und Raumfahrt e.V. (DLR)) Basermann, Achim (Deutsches Zentrum für Luft- und Raumfahrt e.V. (DLR)) Date 2023 Abstract Developments in numerical simulation of flows and high-performance computing influence one another. More detailed simulation methods create a permanent need for more computational power, while new hardware developments often require changes to the software to exploit new hardware features. This dependency is very pronounced in the case of vector-units which are featured by all modern processors to increase their numerical throughput but require vectorization of the software to be used efficiently. We study the vectorization of a simulation method that exhibits an inherent level of vector-parallelism. This is of particular interest as SIMD operations will hopefully be available with std::simd in a future C++ standard. The simulation method considered here results in the simultaneous solution of multiple sparse linear systems of equations which only differ by their main diagonal and right-hand sides. Such structure arises in the simulation of unsteady flow in turbomachinery by means of a frequency domain approach called harmonic balance. Subject Computational fluid dynamicsFrequency domain methodsHigh-performance computingPerformance engineeringSIMD optimizationSparse iterative solvers To reference this document use: http://resolver.tudelft.nl/uuid:47f585c1-04ef-4b87-9cf5-9198f88d4331 DOI https://doi.org/10.1007/s11227-023-05220-4 ISSN 0920-8542 Source Journal of Supercomputing: an international journal of high-performance computer design, analysis and use, 79 (13), 14684-14706 Part of collection Institutional Repository Document type journal article Rights © 2023 Martin J. Kühn, Johannes Holke, Annette Lutz, J. Thies, Melven Röhrig-Zöllner, Alexander Bleh, Jan Backhaus, Achim Basermann Files PDF s11227_023_05220_4.pdf 5.71 MB Close viewer /islandora/object/uuid:47f585c1-04ef-4b87-9cf5-9198f88d4331/datastream/OBJ/view