Gromacs  2026.0-dev-20241213-9ac17bb
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Attributes
gmx::NvshmemPpCommData Struct Reference

#include <gromacs/mdtypes/state_propagator_data_gpu_impl.h>

Description

Struct of comm data for NVSHMEM Enabled PP Halo Exchange.

Public Attributes

std::vector< DeviceBuffer
< Float3 > > 
d_recvBuf_
 device buffer for receiving packed data
 
std::vector< int > numDimsAndPulses_
 keeps track of number of dimensions and pulses in each dimension.
 
std::vector< int > d_recvBufSize_
 Allocation size for the recvBuf.
 
std::vector< int > d_recvBufCapacity_
 Allocation capacity for the recvBuf.
 

The documentation for this struct was generated from the following file: