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) |
![]() | |
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 | |
![]() | |
const ComputeID | cid |
LDObjHandle | ldObjHandle |
LocalWorkMsg *const | localWorkMsg |
![]() | |
void | enqueueWork () |
![]() | |
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 24 of file ComputePmeCUDA.C.
References Compute::getNumPatches(), Compute::setNumPatches(), and ResizeArray< T >::size().
Definition at line 35 of file ComputePmeCUDA.C.
References Compute::getNumPatches(), and Compute::setNumPatches().
|
virtual |
Definition at line 44 of file ComputePmeCUDA.C.
References Compute::getNumPatches(), PatchMap::Object(), PatchMap::patch(), Patch::unregisterAvgPositionPickup(), Patch::unregisterForceDeposit(), and Patch::unregisterPositionPickup().
Reimplemented from Compute.
Definition at line 100 of file ComputePmeCUDA.C.
Reimplemented from Compute.
Definition at line 63 of file ComputePmeCUDA.C.
References SimParameters::alchFepOn, SimParameters::alchThermIntOn, Compute::getNumPatches(), ComputePmeCUDAMgr::getPmeGrid(), SimParameters::lesOn, NAMD_bug(), PatchMap::Object(), Node::Object(), ReductionMgr::Object(), SimParameters::pairInteractionOn, REDUCTIONS_BASIC, Node::simParameters, simParams, and ReductionMgr::willSubmit().
|
virtual |
Reimplemented from Compute.
Definition at line 128 of file ComputePmeCUDA.C.
References Compute::getNumPatches(), and SubmitReduction::submit().
bool ComputePmeCUDA::storePmeForceMsg | ( | PmeForceMsg * | msg | ) |
Definition at line 348 of file ComputePmeCUDA.C.
References Compute::getNumPatches(), and NAMD_bug().
Referenced by ComputePmeCUDADevice::sendForcesToPatch().