Optimizations for linear solvers in OpenFOAM for MPI + CUDA platform

We describe an implementation of conjugate gradient method on heterogeneous platforms (multiple nodes with GPU accelerators) to be used in OpenFOAM. Several optimizations are described. For conjugate gradient itself, we suggest using device memory for scalars used only on the GPU and pinned memory f...

Full description

Bibliographic Details
Main Authors: A. V. Monakov, V. A. Platonov
Format: Article
Language:English
Published: Ivannikov Institute for System Programming of the Russian Academy of Sciences 2018-10-01
Series:Труды Института системного программирования РАН
Subjects:
gpu
mpi
Online Access:https://ispranproceedings.elpub.ru/jour/article/view/805