Gromacs  2024.4
 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:

Description

Struct with setup and buffers for special atom communication.

Public Attributes

int nreq [DIM][2][2] = { { { 0 } } }
 The nr. More...
 
gmx_specatsend_t spas [DIM][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[DIM][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: