Gromacs  2025-dev-20241003-bd59e46
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Typedefs | Functions
#include <memory>
+ Include dependency graph for pme_gpu_program.h:
+ This graph shows which files directly or indirectly include this file:

Description

Declares PmeGpuProgram to store data derived from the GPU context or devices for PME, such as (compiled) kernel handles and the warp sizes they work with.

Author
Aleksei Iupinov a.yup.nosp@m.inov.nosp@m.@gmai.nosp@m.l.co.nosp@m.m

Classes

class  PmeGpuProgram
 Stores PME data derived from the GPU context or devices. More...
 

Typedefs

using PmeGpuProgramStorage = std::unique_ptr< PmeGpuProgram >
 This is an owning handle for the compiled PME GPU kernels.
 

Functions

PmeGpuProgramStorage buildPmeGpuProgram (const DeviceContext &)
 Factory function used to build persistent PME GPU program for the device at once.