Gromacs  2026.0-dev-20250612-fdec757
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes
nvshmem_manager.h File Reference
#include <gromacs/utility/gmxmpi.h>
+ Include dependency graph for nvshmem_manager.h:
+ This graph shows which files directly or indirectly include this file:

Description

Declarations for NVSHMEM initialization/finalize class.

Author
Mahesh Doijade mdoij.nosp@m.ade@.nosp@m.nvidi.nosp@m.a.co.nosp@m.m

Classes

class  gmx::NvshmemManager
 Duplicates the communicator and initializes NVSHMEM over it. This is a collective call for all the ranks in the given MPI comm. After NVSHMEM initialization all NVSHMEM APIs can be safely used. More...