Gromacs  2026.0-dev-20251109-f20ba35
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Member Functions | Public Attributes
gmx::test::anonymous_namespace{haloexchange_mpi.cpp}::HaloExchangeTestData Class Reference
+ Collaboration diagram for gmx::test::anonymous_namespace{haloexchange_mpi.cpp}::HaloExchangeTestData:

Description

Data used in test body for halo exchange.

This data cannot be a member of the test fixture class because with thread-MPI then they would be shared across all ranks, which can't work.

Public Member Functions

 HaloExchangeTestData (const HaloExchangeTestParameters &parameters)
 

Public Attributes

MpiComm mpiComm_ { MPI_COMM_WORLD }
 MPI communicator.
 
t_inputrec ir_
 Input record.
 
gmx_domdec_t dd_
 DD manager.
 
std::vector< gmx_domdec_ind_t > indvec_
 Describes DD pulse structure.
 
int numAtomsTotal_
 Total number of atoms known to each domain.
 
HostVector< RVech_x_ { static_cast<size_t>(numAtomsTotal_) }
 Position coordinates.
 

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