Gromacs
2024.4
|
#include <gromacs/ewald/pme_gpu_program.h>
Stores PME data derived from the GPU context or devices.
This includes compiled kernel handles and the warp sizes they work with.
Public Member Functions | |
PmeGpuProgram (const DeviceContext &deviceContext) | |
Construct a PME GPU program. More... | |
~PmeGpuProgram () | |
Destructor. | |
int | warpSize () const |
Return the warp size for which the kernels were compiled. | |
Public Attributes | |
std::unique_ptr < PmeGpuProgramImpl > | impl_ |
Private impl class. | |
|
explicit |
Construct a PME GPU program.
[in] | deviceContext | GPU context. |