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 633 of file ComputePme.C.
NodePmeMgr::NodePmeMgr | ( | ) |
Definition at line 684 of file ComputePme.C.
NodePmeMgr::~NodePmeMgr | ( | ) |
Definition at line 688 of file ComputePme.C.
void NodePmeMgr::initialize | ( | void | ) |
Definition at line 692 of file ComputePme.C.
|
inline |
Definition at line 655 of file ComputePme.C.
void NodePmeMgr::recvTrans | ( | PmeTransMsg * | msg | ) |
Definition at line 701 of file ComputePme.C.
void NodePmeMgr::recvUngrid | ( | PmeGridMsg * | msg | ) |
void NodePmeMgr::recvUntrans | ( | PmeUntransMsg * | msg | ) |
Definition at line 705 of file ComputePme.C.
void NodePmeMgr::recvXTrans | ( | PmeTransMsg * | msg | ) |
Definition at line 5012 of file ComputePme.C.
References PmeTransMsg::destElem, and PmeXPencil::node_process_trans().
void NodePmeMgr::recvYTrans | ( | PmeTransMsg * | msg | ) |
Definition at line 5024 of file ComputePme.C.
References PmeTransMsg::destElem, and PmeYPencil::node_process_trans().
void NodePmeMgr::recvYUntrans | ( | PmeUntransMsg * | msg | ) |
Definition at line 5034 of file ComputePme.C.
References PmeUntransMsg::destElem, and PmeYPencil::node_process_untrans().
void NodePmeMgr::recvZGrid | ( | PmeGridMsg * | msg | ) |
Definition at line 5055 of file ComputePme.C.
References PmeGridMsg::destElem, and PmeZPencil::node_process_grid().
void NodePmeMgr::recvZUntrans | ( | PmeUntransMsg * | msg | ) |
Definition at line 5044 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 3980 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 3753 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 636 of file ComputePme.C.
|
friend |
Definition at line 635 of file ComputePme.C.
CProxy_PmePencilMap NodePmeMgr::xm |
Definition at line 658 of file ComputePme.C.
CProxy_PmePencilMap NodePmeMgr::ym |
Definition at line 659 of file ComputePme.C.
CProxy_PmePencilMap NodePmeMgr::zm |
Definition at line 660 of file ComputePme.C.
Referenced by ComputePmeMgr::sendPencils(), and ComputePmeMgr::sendPencilsPart().