|
Gromacs
2025.3
|
#include "gromacs/domdec/gpuhaloexchange.h"#include "gromacs/gpu_utils/device_context.h"#include "gromacs/gpu_utils/gpueventsynchronizer.h"#include "gromacs/gpu_utils/hostallocator.h"#include "gromacs/utility/gmxmpi.h"#include "domdec_internal.h"
Include dependency graph for gpuhaloexchange_impl_gpu.h:
This graph shows which files directly or indirectly include this file:Declares the implementation of GPU Halo Exchange.
This header file is needed to include from both the device-side kernels file, and the host-side management code.
Classes | |
| struct | gmx::nvshmemHaloExchangeOps |
| Struct encapsulating data for NVSHMEM Enabled GPU Halo Exchange. More... | |
| class | gmx::GpuHaloExchange::Impl |
| Impl class stub. More... | |
Enumerations | |
| enum | gmx::HaloType { Coordinates, Forces } |
| Whether the halo exchange is of coordinates or forces. | |
1.8.5