/* gmx_pme_recv_f buffer */
std::vector<gmx::RVec> pmeForceReceiveBuffer;
- /* GPU halo exchange object */
- std::vector<std::unique_ptr<gmx::GpuHaloExchange>> gpuHaloExchange;
+ /* GPU halo exchange objects: this structure supports a vector of pulses for each dimension */
+ std::vector<std::unique_ptr<gmx::GpuHaloExchange>> gpuHaloExchange[DIM];
};
//! Are we the master node for domain decomposition