version 1.24 | version 1.25 |
---|
| |
| #ifndef COMPUTENONBONDEDCUDA_H |
| #define COMPUTENONBONDEDCUDA_H |
#include "ComputeNonbondedUtil.h" | #include "ComputeNonbondedUtil.h" |
#include "ComputeHomeTuples.h" | #include "ComputeHomeTuples.h" |
| |
| |
| |
//int gpu_is_mine; | //int gpu_is_mine; |
| |
| // GPU device ID that this non-bonded computation uses |
| int deviceID; |
| |
PatchMap *patchMap; | PatchMap *patchMap; |
AtomMap *atomMap; | AtomMap *atomMap; |
SubmitReduction *reduction; | SubmitReduction *reduction; |
| |
int savePairlists; | int savePairlists; |
float plcutoff2; | float plcutoff2; |
| |
| int atoms_size; |
| CudaAtom* atoms; |
| |
private: | private: |
void finishPatch(patch_record&); | void finishPatch(patch_record&); |
| |
}; | }; |
| |
| #endif //COMPUTENONBONDEDCUDA_H |