Gromacs  2021-beta2-UNCHECKED
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Attributes
gmx_domdec_specat_comm_t Struct Reference

#include <gromacs/domdec/domdec_specatomcomm.h>

+ Collaboration diagram for gmx_domdec_specat_comm_t:


Struct with setup and buffers for special atom communication.

Public Attributes

int nreq [3][2][2] = { { { 0 } } }
 The nr. More...
gmx_specatsend_t spas [3][2]
 The communication setup per DIM, direction.
std::vector< bool > sendAtom
 Work buffer that tells if spec.atoms should be sent.
std::vector< int > ibuf
 Integer send buffer.
std::vector< gmx::RVecvbuf
 rvec send buffer
std::vector< gmx::RVecvbuf2
 rvec send buffer
int at_start
 Start index of received atoms.
int at_end
 End index of received atoms.

Member Data Documentation

int gmx_domdec_specat_comm_t::nreq[3][2][2] = { { { 0 } } }

The nr.

of atoms requested, per DIM, direction and direct/indirect

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