| version 1.1046 | version 1.1047 |
|---|
| |
| class ComputeNonbondedWorkArrays; | class ComputeNonbondedWorkArrays; |
| #ifdef NAMD_CUDA | #ifdef NAMD_CUDA |
| class CudaComputeNonbonded; | class CudaComputeNonbonded; |
| | #ifdef BONDED_CUDA |
| | class ComputeBondedCUDA; |
| | #endif |
| #endif | #endif |
| | |
| class ComputeMgr : public CBase_ComputeMgr | class ComputeMgr : public CBase_ComputeMgr |
| |
| void recvLaunchWork(CudaComputeNonbondedMsg *msg); | void recvLaunchWork(CudaComputeNonbondedMsg *msg); |
| void sendUnregisterBoxesOnPe(std::vector<int>& pes, CudaComputeNonbonded* c); | void sendUnregisterBoxesOnPe(std::vector<int>& pes, CudaComputeNonbonded* c); |
| void recvUnregisterBoxesOnPe(CudaComputeNonbondedMsg *msg); | void recvUnregisterBoxesOnPe(CudaComputeNonbondedMsg *msg); |
| | #ifdef BONDED_CUDA |
| | void sendAssignPatchesOnPe(std::vector<int>& pes, ComputeBondedCUDA* c); |
| | void recvAssignPatchesOnPe(ComputeBondedCUDAMsg *msg); |
| | void sendMessageEnqueueWork(int pe, ComputeBondedCUDA* c); |
| | void recvMessageEnqueueWork(ComputeBondedCUDAMsg *msg); |
| | void sendOpenBoxesOnPe(std::vector<int>& pes, ComputeBondedCUDA* c); |
| | void recvOpenBoxesOnPe(ComputeBondedCUDAMsg *msg); |
| | void sendLoadTuplesOnPe(std::vector<int>& pes, ComputeBondedCUDA* c); |
| | void recvLoadTuplesOnPe(ComputeBondedCUDAMsg *msg); |
| | void sendLaunchWork(int pe, ComputeBondedCUDA* c); |
| | void recvLaunchWork(ComputeBondedCUDAMsg *msg); |
| | void sendFinishPatchesOnPe(std::vector<int>& pes, ComputeBondedCUDA* c); |
| | void recvFinishPatchesOnPe(ComputeBondedCUDAMsg *msg); |
| | void sendFinishReductions(int pe, ComputeBondedCUDA* c); |
| | void recvFinishReductions(ComputeBondedCUDAMsg *msg); |
| | void sendUnregisterBoxesOnPe(std::vector<int>& pes, ComputeBondedCUDA* c); |
| | void recvUnregisterBoxesOnPe(ComputeBondedCUDAMsg *msg); |
| | #endif |
| #endif | #endif |
| void sendCreateNonbondedMICSlave(int,int); | void sendCreateNonbondedMICSlave(int,int); |
| void recvCreateNonbondedMICSlave(NonbondedMICSlaveMsg *); | void recvCreateNonbondedMICSlave(NonbondedMICSlaveMsg *); |