Gromacs  2026.0-dev-20251105-11eb1db
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Attributes
pme_overlap_t Struct Reference

#include <gromacs/ewald/pme_internal.h>

Description

Data structure for grid overlap communication in a single dimension.

Public Attributes

MPI_Comm mpi_comm
 MPI communicator.
 
int nnodes
 Number of ranks.
 
int nodeid
 Unique rank identification.
 
std::vector< int > s2g0
 The local interpolation grid start.
 
std::vector< int > s2g1
 The local interpolation grid end.
 
int send_size
 Send buffer width, used with OpenMP.
 
std::vector< pme_grid_comm_tcomm_data
 All the individual communication data for each rank.
 
std::vector< realsendbuf
 Shared buffer for sending.
 
std::vector< realrecvbuf
 Shared buffer for receiving.
 

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