version 1.1023 | version 1.1024 |
---|
| |
message NonbondedMICSkipMsg; | message NonbondedMICSkipMsg; |
#ifdef NAMD_CUDA | #ifdef NAMD_CUDA |
message CudaComputeNonbondedMsg; | message CudaComputeNonbondedMsg; |
| #ifdef BONDED_CUDA |
| message ComputeBondedCUDAMsg; |
| #endif |
#endif | #endif |
| |
group ComputeMgr | group ComputeMgr |
| |
entry void recvMessageEnqueueWork(CudaComputeNonbondedMsg *msg); | entry void recvMessageEnqueueWork(CudaComputeNonbondedMsg *msg); |
entry void recvLaunchWork(CudaComputeNonbondedMsg *msg); | entry void recvLaunchWork(CudaComputeNonbondedMsg *msg); |
entry [sync] void recvUnregisterBoxesOnPe(CudaComputeNonbondedMsg *msg); | entry [sync] void recvUnregisterBoxesOnPe(CudaComputeNonbondedMsg *msg); |
| #ifdef BONDED_CUDA |
| entry void recvAssignPatchesOnPe(ComputeBondedCUDAMsg *msg); |
| entry void recvMessageEnqueueWork(ComputeBondedCUDAMsg *msg); |
| entry void recvOpenBoxesOnPe(ComputeBondedCUDAMsg *msg); |
| entry void recvLoadTuplesOnPe(ComputeBondedCUDAMsg *msg); |
| entry void recvLaunchWork(ComputeBondedCUDAMsg *msg); |
| entry void recvFinishPatchesOnPe(ComputeBondedCUDAMsg *msg); |
| entry void recvFinishReductions(ComputeBondedCUDAMsg *msg); |
| entry [sync] void recvUnregisterBoxesOnPe(ComputeBondedCUDAMsg *msg); |
| #endif |
#endif | #endif |
entry void recvCreateNonbondedMICSlave(NonbondedMICSlaveMsg *); | entry void recvCreateNonbondedMICSlave(NonbondedMICSlaveMsg *); |
entry void recvNonbondedMICSlaveReady(int, int, int); | entry void recvNonbondedMICSlaveReady(int, int, int); |