Implements PmeGpuProgramImpl, which stores permanent PME GPU context-derived data, such as (compiled) kernel handles.
- Author
- Aleksei Iupinov a.yup.nosp@m.inov.nosp@m.@gmai.nosp@m.l.co.nosp@m.m
-
Andrey Alekseenko al42a.nosp@m.nd@g.nosp@m.mail..nosp@m.com
|
#define | INSTANTIATE_SPREAD_2(order, computeSplines, spreadCharges, numGrids, writeGlobal, threadsPerAtom, subGroupSize) extern template class PmeSplineAndSpreadKernel<order, computeSplines, spreadCharges, true, true, numGrids, writeGlobal, threadsPerAtom, subGroupSize>; |
|
#define | INSTANTIATE_SPREAD(order, numGrids, threadsPerAtom, subGroupSize) |
|
#define | INSTANTIATE_GATHER_2(order, numGrids, readGlobal, threadsPerAtom, subGroupSize) extern template class PmeGatherKernel<order, true, true, numGrids, readGlobal, threadsPerAtom, subGroupSize>; |
|
#define | INSTANTIATE_GATHER(order, numGrids, threadsPerAtom, subGroupSize) |
|
#define | INSTANTIATE_X(x, order, subGroupSize) |
|
#define | INSTANTIATE_SOLVE(subGroupSize) |
|
#define | INSTANTIATE(order, subGroupSize) |
|