|
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 450 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 1419 of file Node.C.
References Node::Object(), and Node::recvCheckpointAck().
Referenced by Node::Node().
| void recvCheckpointCReq_handler | ( | envelope * | env | ) |
Definition at line 1397 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 299 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 439 of file Node.C.
Referenced by Node::resendMolecule(), Node::resendMolecule2(), and Node::startup().
| Parameters* node_parameters |
Definition at line 438 of file Node.C.
Referenced by Node::resendMolecule(), Node::resendMolecule2(), and Node::startup().
| SimParameters* node_simParameters |
Definition at line 437 of file Node.C.
Referenced by Node::startup().
| double startupTime |
Definition at line 300 of file Node.C.
Referenced by Node::run(), and Node::startup().
1.8.14