version 1.1022 | version 1.1023 |
---|
| |
message NonbondedCUDASkipMsg; | message NonbondedCUDASkipMsg; |
message NonbondedMICSlaveMsg; | message NonbondedMICSlaveMsg; |
message NonbondedMICSkipMsg; | message NonbondedMICSkipMsg; |
| #ifdef NAMD_CUDA |
| message CudaComputeNonbondedMsg; |
| #endif |
| |
group ComputeMgr | group ComputeMgr |
{ | { |
| |
entry void recvCreateNonbondedCUDASlave(NonbondedCUDASlaveMsg *); | entry void recvCreateNonbondedCUDASlave(NonbondedCUDASlaveMsg *); |
entry void recvNonbondedCUDASlaveReady(int, int, int); | entry void recvNonbondedCUDASlaveReady(int, int, int); |
entry void recvNonbondedCUDASlaveSkip(NonbondedCUDASkipMsg *); | entry void recvNonbondedCUDASlaveSkip(NonbondedCUDASkipMsg *); |
| #ifdef NAMD_CUDA |
| entry void recvAssignPatchesOnPe(CudaComputeNonbondedMsg *msg); |
| entry void recvSkipPatchesOnPe(CudaComputeNonbondedMsg *msg); |
| entry void recvFinishPatchesOnPe(CudaComputeNonbondedMsg *msg); |
| entry void recvFinishPatchOnPe(CudaComputeNonbondedMsg *msg); |
| entry [expedited] void recvOpenBoxesOnPe(CudaComputeNonbondedMsg *msg); |
| entry void recvFinishReductions(CudaComputeNonbondedMsg *msg); |
| entry void recvMessageEnqueueWork(CudaComputeNonbondedMsg *msg); |
| entry void recvLaunchWork(CudaComputeNonbondedMsg *msg); |
| entry [sync] void recvUnregisterBoxesOnPe(CudaComputeNonbondedMsg *msg); |
| #endif |
entry void recvCreateNonbondedMICSlave(NonbondedMICSlaveMsg *); | entry void recvCreateNonbondedMICSlave(NonbondedMICSlaveMsg *); |
entry void recvNonbondedMICSlaveReady(int, int, int); | entry void recvNonbondedMICSlaveReady(int, int, int); |
entry void recvNonbondedMICSlaveSkip(NonbondedMICSkipMsg *); | entry void recvNonbondedMICSlaveSkip(NonbondedMICSkipMsg *); |