Communications in Computer and Information Science | 2021

M2H3D Code: Moving Mesh Hydrodynamics by Means AVX-2 Technology

 
 
 
 
 

Abstract


A new M2H3D code (Moving Mesh Hydrodynamics in 3D) was described. A new approach to vectorization of computational fluid dynamics algorithms adapted for astrophysical applications is proposed. A computational model is briefly described as an example of the approach. A review of papers on vectorization of calculations to simulate hydrodynamic processes and related problems is presented. The computational technology and vector instructions used to speed up the critical parts of the code are described. A performance of 90 gigaflops with a single Intel Cascade Lake processor using an AVX2 technology is achieved. Some numerical examples are given.

Volume None
Pages None
DOI 10.1007/978-3-030-78759-2_26
Language English
Journal Communications in Computer and Information Science

Full Text