NAMD
|
#include "BackEnd.h"
#include "ProcessorPrivate.h"
#include "common.h"
#include "Node.h"
#include "memusage.h"
#include <new>
#include "Lattice.h"
#include "ComputeMoa.h"
#include "ComputeMsmMsa.h"
#include "main.decl.h"
#include "main.h"
#include "BOCgroup.h"
#include "WorkDistrib.decl.h"
#include "ProxyMgr.decl.h"
#include "PatchMgr.decl.h"
#include "DataExchanger.decl.h"
#include "ReductionMgr.decl.h"
#include "CollectionMgr.decl.h"
#include "CollectionMaster.decl.h"
#include "CollectionMgr.h"
#include "CollectionMaster.h"
#include "BroadcastMgr.decl.h"
#include "LdbCoordinator.decl.h"
#include "Sync.decl.h"
#include <tcl.h>
Go to the source code of this file.
Functions | |
void | _initCharm (int, char **) |
CkpvStaticDeclare (int, exitSchedHndlr) | |
void | exit_sched (void *msg) |
static void | register_exit_sched (void) |
void | NAMD_new_handler () |
void | topo_getargs (char **) |
void | cuda_getargs (char **) |
void | cuda_affinity_initialize () |
void | mic_getargs (char **) |
void | all_init (int argc, char **argv) |
void | after_backend_init (int argc, char **argv) |
void | master_init (int argc, char **argv) |
void | slave_init (int argc, char **argv) |
void | cuda_finalize () |
Variables | |
float | cpuTime_start |
float | wallTime_start |
char * | gNAMDBinaryName = NULL |
void _initCharm | ( | int | , |
char ** | |||
) |
Copyright (c) 1995, 1996, 1997, 1998, 1999, 2000 by The Board of Trustees of the University of Illinois. All rights reserved.
Referenced by all_init().
void after_backend_init | ( | int | argc, |
char ** | argv | ||
) |
Definition at line 54 of file mainfunc.C.
References CHDIR, CWDSIZE, endi(), ScriptTcl::eval(), BackEnd::exit(), GETCWD, iINFO(), iout, ScriptTcl::load(), NAMD_die(), NAMD_err(), Node::Object(), PATHSEP, PATHSEPSTR, ScriptTcl::run(), Node::setScript(), and ScriptTcl::tclmain().
Referenced by main(), and slave_init().
void all_init | ( | int | argc, |
char ** | argv | ||
) |
Definition at line 99 of file BackEnd.C.
References _initCharm(), cuda_affinity_initialize(), cuda_getargs(), mic_getargs(), NAMD_new_handler(), ProcessorPrivateInit(), register_exit_sched(), and topo_getargs().
Referenced by master_init(), and slave_init().
CkpvStaticDeclare | ( | int | , |
exitSchedHndlr | |||
) |
void cuda_affinity_initialize | ( | ) |
void cuda_finalize | ( | ) |
Definition at line 30 of file DeviceCUDA.C.
Referenced by BackEnd::exit().
void cuda_getargs | ( | char ** | ) |
Definition at line 55 of file DeviceCUDA.C.
References cuda_args, cuda_args_t::devicelist, cuda_args_t::devicesperreplica, cuda_args_t::ignoresharing, cuda_args_t::mergegrids, NAMD_die(), cuda_args_t::nomergegrids, cuda_args_t::nostreaming, and cuda_args_t::usedevicelist.
Referenced by all_init().
Definition at line 55 of file BackEnd.C.
Referenced by register_exit_sched().
void master_init | ( | int | argc, |
char ** | argv | ||
) |
Definition at line 167 of file BackEnd.C.
References all_init(), BOCgroup::broadcastMgr, BOCgroup::collectionMgr, BOCgroup::computeCUDAMgr, BOCgroup::computeExtMgr, BOCgroup::computeFmmSerialMgr, BOCgroup::computeGBISserMgr, BOCgroup::computeMgr, BOCgroup::computeMsmMgr, BOCgroup::computeMsmMsaMgr, BOCgroup::computeMsmSerialMgr, BOCgroup::computePmeCUDAMgr, BOCgroup::computeQMMgr, cpuTime_start, BOCgroup::dataExchanger, GroupInitMsg::group, BOCgroup::ioMgr, BOCgroup::ldbCoordinator, SlaveInitMsg::master, BOCgroup::multicastMgr, BOCgroup::nodePmeMgr, BOCgroup::patchMgr, BOCgroup::proxyMgr, BOCgroup::reductionMgr, BOCgroup::sync, wallTime_start, and BOCgroup::workDistrib.
Referenced by BackEnd::init(), and slave_init().
void mic_getargs | ( | char ** | ) |
Referenced by all_init().
void NAMD_new_handler | ( | ) |
void slave_init | ( | int | argc, |
char ** | argv | ||
) |
Definition at line 147 of file BackEnd.C.
References after_backend_init(), all_init(), and master_init().
Referenced by BackEnd::init().
void topo_getargs | ( | char ** | ) |
Definition at line 90 of file WorkDistrib.C.
References build_ordering(), and randtopo.
Referenced by all_init().
float cpuTime_start |
Definition at line 50 of file BackEnd.C.
Referenced by BackEnd::exit(), and master_init().
float wallTime_start |
Definition at line 51 of file BackEnd.C.
Referenced by BackEnd::exit(), and master_init().