Defines the host-side PME GPU data structure, which is dependent on the GPU types. It's included by pointer in the general PmeGpu host structure in pme_gpu_types_host.h.
- Author
- Aleksei Iupinov a.yup.nosp@m.inov.nosp@m.@gmai.nosp@m.l.co.nosp@m.m
|
struct | PmeGpuSpecific |
| The main PME CUDA/OpenCL-specific host data structure, included in the PME GPU structure by the archSpecific pointer. More...
|
|
struct | PmeGpuHaloExchange |
| Host data structure used to store data related to PME halo exchange, staging buffers for MPI communication. More...
|
|
|
enum | gmx::DirectionX : int { Up = 0,
Down,
Center,
Count
} |
| Direction of neighbouring rank in X-dimension relative to current rank. Used in GPU implementation of PME halo exchange.
|
|
enum | gmx::DirectionY : int { Left = 0,
Right,
Center,
Count
} |
| Direction of neighbouring rank in Y-dimension relative to current rank. Used in GPU implementation of PME halo exchange.
|
|