NAMD
Macros | Functions | Variables
ComputePmeCUDAKernel.h File Reference
#include "HipDefines.h"

Go to the source code of this file.

Macros

#define __align__(X)
 
#define CUDA_PME_CHARGES_PROTOTYPE
 
#define CUDA_PME_CHARGES_BATCHED_PROTOTYPE
 
#define CUDA_PME_FORCES_PROTOTYPE
 

Functions

void cuda_init_bspline_coeffs (float **c, float **dc, int order)
 

Variables

 CUDA_PME_CHARGES_PROTOTYPE
 
 CUDA_PME_CHARGES_BATCHED_PROTOTYPE
 
 CUDA_PME_FORCES_PROTOTYPE
 

Macro Definition Documentation

◆ __align__

#define __align__ (   X)

Definition at line 11 of file ComputePmeCUDAKernel.h.

◆ CUDA_PME_CHARGES_BATCHED_PROTOTYPE

#define CUDA_PME_CHARGES_BATCHED_PROTOTYPE
Value:
void cuda_pme_charges_batched( \
const float *coeffs, \
float * const *q_arr, int *f_arr, int *fz_arr, \
float **a_data_ptr, int* n_atoms_ptr, \
int* K1_ptr, int* K2_ptr, int* K3_ptr, \
int order, int numPatches, int n_max_atoms, cudaStream_t stream)
#define order
Definition: PmeRealSpace.C:235

Definition at line 27 of file ComputePmeCUDAKernel.h.

◆ CUDA_PME_CHARGES_PROTOTYPE

#define CUDA_PME_CHARGES_PROTOTYPE
Value:
void cuda_pme_charges( \
const float *coeffs, \
float * const *q_arr, int *f_arr, int *fz_arr, \
float *a_data, int n_atoms, \
int K1, int K2, int K3, \
int order, cudaStream_t stream)
#define order
Definition: PmeRealSpace.C:235

Definition at line 16 of file ComputePmeCUDAKernel.h.

◆ CUDA_PME_FORCES_PROTOTYPE

#define CUDA_PME_FORCES_PROTOTYPE
Value:
void cuda_pme_forces( \
const float *coeffs, \
float * const *q_arr, \
float * const *afn, int dimy, int maxn, \
/* float *a_data, float *f_data, int n_atoms, */ \
int K1, int K2, int K3, \
int order, cudaStream_t stream)
#define order
Definition: PmeRealSpace.C:235

Definition at line 38 of file ComputePmeCUDAKernel.h.

Function Documentation

◆ cuda_init_bspline_coeffs()

void cuda_init_bspline_coeffs ( float **  c,
float **  dc,
int  order 
)

Variable Documentation

◆ CUDA_PME_CHARGES_BATCHED_PROTOTYPE

CUDA_PME_CHARGES_BATCHED_PROTOTYPE

Definition at line 35 of file ComputePmeCUDAKernel.h.

◆ CUDA_PME_CHARGES_PROTOTYPE

CUDA_PME_CHARGES_PROTOTYPE

Definition at line 24 of file ComputePmeCUDAKernel.h.

◆ CUDA_PME_FORCES_PROTOTYPE

CUDA_PME_FORCES_PROTOTYPE

Definition at line 47 of file ComputePmeCUDAKernel.h.