Gromacs
2026.0-dev-20250711-6857db4
|
#include <gromacs/gpu_utils/nvshmem_manager.h>
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.
May issue warnings advisory notes about the runtime environment for NVSHMEM use.
Frees the communicator in the destructor after finalizing the NVSHMEM library.
Public Member Functions | |
NvshmemManager (const MDLogger &mdlog, MPI_Comm comm) | |