NAMD
|
Public Member Functions | |
NodePmeMgr () | |
~NodePmeMgr () | |
void | initialize () |
void | sendDataHelper (int) |
void | sendPencilsHelper (int) |
void | recvTrans (PmeTransMsg *) |
void | recvUntrans (PmeUntransMsg *) |
void | registerXPencil (CkArrayIndex3D, PmeXPencil *) |
void | registerYPencil (CkArrayIndex3D, PmeYPencil *) |
void | registerZPencil (CkArrayIndex3D, PmeZPencil *) |
void | recvXTrans (PmeTransMsg *) |
void | recvYTrans (PmeTransMsg *) |
void | recvYUntrans (PmeUntransMsg *) |
void | recvZGrid (PmeGridMsg *) |
void | recvZUntrans (PmeUntransMsg *) |
void | recvUngrid (PmeGridMsg *) |
void | recvPencilMapProxies (CProxy_PmePencilMap _xm, CProxy_PmePencilMap _ym, CProxy_PmePencilMap _zm) |
Public Attributes | |
CProxy_PmePencilMap | xm |
CProxy_PmePencilMap | ym |
CProxy_PmePencilMap | zm |
Friends | |
class | ComputePmeMgr |
class | ComputePme |
Definition at line 613 of file ComputePme.C.
NodePmeMgr::NodePmeMgr | ( | ) |
Definition at line 664 of file ComputePme.C.
NodePmeMgr::~NodePmeMgr | ( | ) |
Definition at line 668 of file ComputePme.C.
Definition at line 672 of file ComputePme.C.
|
inline |
Definition at line 635 of file ComputePme.C.
void NodePmeMgr::recvTrans | ( | PmeTransMsg * | msg | ) |
Definition at line 681 of file ComputePme.C.
void NodePmeMgr::recvUngrid | ( | PmeGridMsg * | msg | ) |
void NodePmeMgr::recvUntrans | ( | PmeUntransMsg * | msg | ) |
Definition at line 685 of file ComputePme.C.
void NodePmeMgr::recvXTrans | ( | PmeTransMsg * | msg | ) |
Definition at line 4987 of file ComputePme.C.
References PmeTransMsg::destElem, and PmeXPencil::node_process_trans().
void NodePmeMgr::recvYTrans | ( | PmeTransMsg * | msg | ) |
Definition at line 4999 of file ComputePme.C.
References PmeTransMsg::destElem, and PmeYPencil::node_process_trans().
void NodePmeMgr::recvYUntrans | ( | PmeUntransMsg * | msg | ) |
Definition at line 5009 of file ComputePme.C.
References PmeUntransMsg::destElem, and PmeYPencil::node_process_untrans().
void NodePmeMgr::recvZGrid | ( | PmeGridMsg * | msg | ) |
Definition at line 5030 of file ComputePme.C.
References PmeGridMsg::destElem, and PmeZPencil::node_process_grid().
void NodePmeMgr::recvZUntrans | ( | PmeUntransMsg * | msg | ) |
Definition at line 5019 of file ComputePme.C.
References PmeUntransMsg::destElem, and PmeZPencil::node_process_untrans().
void NodePmeMgr::registerXPencil | ( | CkArrayIndex3D | idx, |
PmeXPencil * | obj | ||
) |
void NodePmeMgr::registerYPencil | ( | CkArrayIndex3D | idx, |
PmeYPencil * | obj | ||
) |
void NodePmeMgr::registerZPencil | ( | CkArrayIndex3D | idx, |
PmeZPencil * | obj | ||
) |
void NodePmeMgr::sendDataHelper | ( | int | iter | ) |
Definition at line 3955 of file ComputePme.C.
References NAMD_bug(), ComputePmeMgr::sendDataHelper_errors, ComputePmeMgr::sendDataHelper_lattice, ComputePmeMgr::sendDataHelper_sequence, ComputePmeMgr::sendDataHelper_sourcepe, and ComputePmeMgr::sendDataPart().
Referenced by ComputePmeMgr::sendDataHelper().
void NodePmeMgr::sendPencilsHelper | ( | int | iter | ) |
Definition at line 3728 of file ComputePme.C.
References NAMD_bug(), ComputePmeMgr::sendDataHelper_lattice, ComputePmeMgr::sendDataHelper_sequence, ComputePmeMgr::sendDataHelper_sourcepe, and ComputePmeMgr::sendPencilsPart().
Referenced by ComputePmeMgr::sendPencilsHelper().
|
friend |
Definition at line 616 of file ComputePme.C.
|
friend |
Definition at line 615 of file ComputePme.C.
CProxy_PmePencilMap NodePmeMgr::xm |
Definition at line 638 of file ComputePme.C.
CProxy_PmePencilMap NodePmeMgr::ym |
Definition at line 639 of file ComputePme.C.
CProxy_PmePencilMap NodePmeMgr::zm |
Definition at line 640 of file ComputePme.C.
Referenced by ComputePmeMgr::sendPencils(), and ComputePmeMgr::sendPencilsPart().