
Efficiency analysis of hydrodynamic calculations on GPU and CPU clusters
Author(s) -
A. V. Sentyabov,
А. А. Гаврилов,
М.А. Кривов,
А. А. Дектерев,
М.Н. Притула
Publication year - 2016
Publication title -
vyčislitelʹnye metody i programmirovanie
Language(s) - English
Resource type - Journals
eISSN - 1726-3522
pISSN - 0507-5386
DOI - 10.26089/nummet.v17r331
Subject(s) - cuda , porting , speedup , computer science , parallel computing , general purpose computing on graphics processing units , computational science , computational fluid dynamics , discretization , gpu cluster , supercomputer , hexahedron , software , computer graphics (images) , graphics , physics , mechanics , mathematics , finite element method , operating system , mathematical analysis , thermodynamics
Рассматривается ускорение параллельных гидродинамических расчетов на кластерах с CPU- и GPU-узлами. Для тестирования используется собственный CFD-код SigmaFlow, портированный для расчетов на графических ускорителях с помощью технологии CUDA. Алгоритм моделирования течения несжимаемой жидкости основан на SIMPLE-подобной процедуре и дискретизации с помощью метода контрольного объема на неструктурированных сетках из тексаэдральных ячеек. Сравнение скорости расчета показывает высокую производительность графических ускорителей нового поколения в GPGPU-расчетах. Speedup of parallel hydrodynamic calculations on clusters with CPUs and GPUs is considered. The CFD SigmaFlow code developed by the authors and ported for GPU by means of CUDA is used in test calculations. The incompressible flow simulation is based on a SIMPLE-like procedure and on a discretization by the control volume method on unstructured hexahedral meshes. The performance evaluation shows a high efficiency of the new generation of GPUs for GPGPU calculations.