version 1.1155 | version 1.1156 |
---|
| |
// #ifdef NAMD_CUDA | // #ifdef NAMD_CUDA |
#include "ComputeCUDAMgr.decl.h" | #include "ComputeCUDAMgr.decl.h" |
#include "ComputePmeCUDAMgr.decl.h" | #include "ComputePmeCUDAMgr.decl.h" |
| #include "ComputePmeCUDAMgr.h" |
// #endif | // #endif |
#include "ComputeGridForceMgr.decl.h" | #include "ComputeGridForceMgr.decl.h" |
#include "OptPmeMgr.decl.h" | #include "OptPmeMgr.decl.h" |
| |
if ( simParameters->usePMECUDA ) { | if ( simParameters->usePMECUDA ) { |
if(CkMyRank()==0) { | if(CkMyRank()==0) { |
CProxy_ComputePmeCUDAMgr pme(CkpvAccess(BOCclass_group).computePmeCUDAMgr); | CProxy_ComputePmeCUDAMgr pme(CkpvAccess(BOCclass_group).computePmeCUDAMgr); |
pme[CkMyNode()].initialize(new CkQdMsg); | pme.ckLocalBranch()->initialize(new CkQdMsg); // must run on pe 0 to call ckNew |
} | } |
} else | } else |
#endif | #endif |