NAMD
|
#include <unistd.h>
#include "InfoStream.h"
#include "Node.decl.h"
#include "Node.h"
#include "ProcessorPrivate.h"
#include "Debug.h"
#include <stdio.h>
#include <converse.h>
#include "memusage.h"
#include "IMDOutput.h"
#include "Lattice.h"
#include "ComputeMsmMsa.h"
#include "ComputeMsm.h"
#include "main.decl.h"
#include "main.h"
#include "WorkDistrib.h"
#include "PatchMgr.h"
#include "Patch.h"
#include "Compute.h"
#include "ComputeMap.h"
#include "ComputeMgr.h"
#include "Molecule.h"
#include "HomePatchList.h"
#include "AtomMap.h"
#include "Sequencer.h"
#include "Controller.h"
#include "NamdState.h"
#include "Output.h"
#include "ProxyMgr.h"
#include "PatchMap.h"
#include "PatchMap.inl"
#include "Parameters.h"
#include "SimParameters.h"
#include "Communicate.h"
#include "LdbCoordinator.h"
#include "ScriptTcl.h"
#include "ComputeMgr.decl.h"
#include "ComputePmeMgr.decl.h"
#include "ComputeCUDAMgr.decl.h"
#include "ComputeCUDAMgr.h"
#include "ComputePmeCUDAMgr.decl.h"
#include "ComputePmeCUDAMgr.h"
#include "ComputeGridForceMgr.decl.h"
#include "Sync.h"
#include "BackEnd.h"
#include "PDB.h"
#include "packmsg.h"
#include "CollectionMgr.decl.h"
#include "ParallelIOMgr.decl.h"
#include "Vector.h"
#include "Random.h"
#include "PatchData.h"
#include "DeviceCUDA.h"
#include "Thread.h"
#include "GlobalGPUMgr.h"
#include "SynchronousCollectives.h"
#include "NamdEventsProfiling.h"
#include "DumpBench.h"
#include "CollectionMgr.h"
#include "CollectionMaster.h"
#include "CollectionMaster.decl.h"
#include "Node.def.h"
Go to the source code of this file.
Classes | |
class | CheckpointMsg |
Macros | |
#define | MIN_DEBUG_LEVEL 3 |
Functions | |
void | recvCheckpointCReq_handler (envelope *) |
void | recvCheckpointCAck_handler (envelope *) |
void | registerUserEventsForAllComputeObjs (void) |
void | initializeGPUResident () |
Variables | |
__thread DeviceCUDA * | deviceCUDA |
int | eventEndOfTimeStep |
double | startupTime |
SimParameters * | node_simParameters |
Parameters * | node_parameters |
Molecule * | node_molecule |
char * | gNAMDBinaryName |
#define MIN_DEBUG_LEVEL 3 |
void initializeGPUResident | ( | ) |
Definition at line 447 of file Node.C.
References SynchronousCollectives::forceBarrierAll(), GlobalGPUMgr::getDeviceIndex(), GlobalGPUMgr::getDeviceIndexToPeMap(), GlobalGPUMgr::getIsMasterDevice(), GlobalGPUMgr::getIsMasterPe(), GlobalGPUMgr::getNumDevices(), GlobalGPUMgr::initialize(), GlobalGPUMgr::initializeBackends(), SynchronousCollectives::initMasterScope(), GlobalGPUMgr::Object(), and SynchronousCollectives::Object().
Referenced by Node::startup().
void recvCheckpointCAck_handler | ( | envelope * | env | ) |
Definition at line 1416 of file Node.C.
References Node::Object(), and Node::recvCheckpointAck().
Referenced by Node::Node().
void recvCheckpointCReq_handler | ( | envelope * | env | ) |
Definition at line 1394 of file Node.C.
References Node::Object(), and Node::recvCheckpointReq().
Referenced by Node::Node().
void registerUserEventsForAllComputeObjs | ( | void | ) |
Definition at line 853 of file ComputeMgr.C.
References computeAnglesType, computeAnisoType, computeBondsType, computeConsForceType, computeConsTorqueType, computeCrosstermsType, computeCylindricalBCType, computeDihedralsType, computeEFieldType, computeEwaldType, computeExclsType, computeExtType, computeFullDirectType, computeGlobalType, computeGridForceType, computeImpropersType, computeLCPOType, computeNonbondedPairType, computeNonbondedSelfType, computeOneFourNbTholeType, computePmeCUDAType, computePmeType, computeQMType, computeRestraintsType, computeSelfAnglesType, computeSelfAnisoType, computeSelfBondsType, computeSelfCrosstermsType, computeSelfDihedralsType, computeSelfExclsType, computeSelfImpropersType, computeSelfOneFourNbTholeType, computeSelfTholeType, computeSphericalBCType, computeStirType, computeTclBCType, computeTholeType, PatchMap::gridsize_a(), PatchMap::gridsize_b(), PatchMap::gridsize_c(), PatchMap::index_a(), PatchMap::index_b(), PatchMap::index_c(), NAMD_bug(), ComputeMap::numComputes(), PatchMap::Object(), ComputeMap::Object(), Lattice::offset_a(), Lattice::offset_b(), Lattice::offset_c(), ComputeMap::pid(), TRACE_COMPOBJ_IDOFFSET, ComputeMap::trans(), and ComputeMap::type().
Referenced by Node::startup().
__thread DeviceCUDA* deviceCUDA |
Definition at line 23 of file DeviceCUDA.C.
int eventEndOfTimeStep |
Definition at line 296 of file Node.C.
Referenced by Controller::integrate(), Sequencer::integrate(), and Node::Node().
char* gNAMDBinaryName |
Definition at line 247 of file BackEnd.C.
Referenced by BackEnd::init(), and Node::outputPatchComputeMaps().
Molecule* node_molecule |
Definition at line 436 of file Node.C.
Referenced by Node::resendMolecule(), Node::resendMolecule2(), and Node::startup().
Parameters* node_parameters |
Definition at line 435 of file Node.C.
Referenced by Node::resendMolecule(), Node::resendMolecule2(), and Node::startup().
SimParameters* node_simParameters |
Definition at line 434 of file Node.C.
Referenced by Node::startup().
double startupTime |
Definition at line 297 of file Node.C.
Referenced by Node::run(), and Node::startup().