|
NAMD
|
#include <ComputePmeCUDA.h>
Public Member Functions | |
| ComputePmeCUDA (ComputeID c, PatchIDList &pids) | |
| ComputePmeCUDA (ComputeID c, PatchID pid) | |
| virtual | ~ComputePmeCUDA () |
| void | initialize () |
| void | atomUpdate () |
| int | noWork () |
| void | doWork () |
| bool | storePmeForceMsg (PmeForceMsg *msg) |
Public Member Functions inherited from Compute | |
| Compute (ComputeID) | |
| int | type () |
| virtual | ~Compute () |
| void | setNumPatches (int n) |
| int | getNumPatches () |
| virtual void | patchReady (PatchID, int doneMigration, int seq) |
| virtual void | finishPatch (int) |
| int | sequence (void) |
| int | priority (void) |
| int | getGBISPhase (void) |
| virtual void | gbisP2PatchReady (PatchID, int seq) |
| virtual void | gbisP3PatchReady (PatchID, int seq) |
Additional Inherited Members | |
Public Attributes inherited from Compute | |
| const ComputeID | cid |
| LDObjHandle | ldObjHandle |
| LocalWorkMsg *const | localWorkMsg |
Protected Member Functions inherited from Compute | |
| void | enqueueWork () |
Protected Attributes inherited from Compute | |
| int | computeType |
| int | basePriority |
| int | gbisPhase |
| int | gbisPhasePriority [3] |
Definition at line 17 of file ComputePmeCUDA.h.
| ComputePmeCUDA::ComputePmeCUDA | ( | ComputeID | c, |
| PatchIDList & | pids | ||
| ) |
Definition at line 25 of file ComputePmeCUDA.C.
References Compute::getNumPatches(), Compute::setNumPatches(), and ResizeArray< Elem >::size().
Definition at line 40 of file ComputePmeCUDA.C.
References Compute::getNumPatches(), and Compute::setNumPatches().
|
virtual |
Definition at line 53 of file ComputePmeCUDA.C.
References Compute::getNumPatches(), PatchMap::Object(), PatchMap::patch(), Patch::unregisterAvgPositionPickup(), Patch::unregisterForceDeposit(), and Patch::unregisterPositionPickup().
|
virtual |
Reimplemented from Compute.
Definition at line 111 of file ComputePmeCUDA.C.
|
virtual |
Reimplemented from Compute.
Definition at line 155 of file ComputePmeCUDA.C.
References NAMD_EVENT_START, and NAMD_EVENT_STOP.
|
virtual |
Reimplemented from Compute.
Definition at line 72 of file ComputePmeCUDA.C.
References Compute::getNumPatches(), ComputePmeCUDAMgr::getPmeGrid(), NAMD_bug(), PatchMap::Object(), Node::Object(), ReductionMgr::Object(), REDUCTIONS_BASIC, Node::simParameters, simParams, and ReductionMgr::willSubmit().
|
virtual |
Reimplemented from Compute.
Definition at line 139 of file ComputePmeCUDA.C.
References Compute::getNumPatches(), and SubmitReduction::submit().
| bool ComputePmeCUDA::storePmeForceMsg | ( | PmeForceMsg * | msg | ) |
Definition at line 659 of file ComputePmeCUDA.C.
References Compute::getNumPatches(), and NAMD_bug().
Referenced by ComputePmeCUDADevice::sendForcesToPatch().
1.8.14