|
Gromacs
2026.0-dev-20251109-f20ba35
|
#include <gromacs/ewald/pme_gpu_types.h>
A GPU data structure for storing the PME data which might change for each new PME computation.
Public Attributes | |
| float | recipBox [DIM][DIM] |
| Reciprocal (inverted unit cell) box. More... | |
| float | boxVolume |
| The unit cell volume for solving. | |
| float | scale |
| The current coefficient scaling value. | |
| float PmeGpuDynamicParams::recipBox[DIM][DIM] |
Reciprocal (inverted unit cell) box.
The box is transposed as compared to the CPU pme->recipbox. Basically, spread uses matrix columns (while solve and gather use rows). This storage format might be not the most optimal since the box is always triangular so there are zeroes.
1.8.5