Gromacs  2024.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Member Functions | Public Attributes
PmeGpuProgram Class Reference

#include <gromacs/ewald/pme_gpu_program.h>

Description

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.
 

Constructor & Destructor Documentation

PmeGpuProgram::PmeGpuProgram ( const DeviceContext &  deviceContext)
explicit

Construct a PME GPU program.

Parameters
[in]deviceContextGPU context.

The documentation for this class was generated from the following files: