Gromacs
2025.0-dev-20241104-3d2a4c1
|
#include <gromacs/ewald/pme_coordinate_receiver_gpu_impl.h>
Object to manage communications with a specific PP rank.
Public Attributes | |
const PpRanks & | ppRank |
Details of PP rank that may be updated after repartitioning. | |
std::unique_ptr< DeviceStream > | stream |
Stream used communication with for PP rank. | |
GpuEventSynchronizer * | sync = nullptr |
Synchronization event to receive from PP rank. | |
std::unique_ptr < GpuEventSynchronizer > | ready |
Synchronization event to indicate that all communications in stream are complete. | |
std::tuple< int, int > | atomRange = { 0, 0 } |
Range of atoms corresponding to PP rank. | |