OPAL (Object Oriented Parallel Accelerator Library)
2.2.0
OPAL
|
#include <IpplInfo.h>
Public Types | |
enum | { KEEP = 0, REMOVE = 1 } |
Public Member Functions | |
IpplInfo (int &, char **&, int removeargs=REMOVE, MPI_Comm mpicomm=MPI_COMM_WORLD) | |
IpplInfo () | |
IpplInfo (const IpplInfo &) | |
~IpplInfo () | |
IpplInfo & | operator= (const IpplInfo &) |
Static Public Member Functions | |
static void | abort (const char *=0, int exitcode=(-1)) |
static void | abortAllNodes (const char *=0, bool thisnode=true) |
static void | exitAllNodes (const char *=0, bool thisnode=true) |
static MPI_Comm | getComm () |
static int | myNode () |
static int | getNodes () |
static int | getContexts (int) |
static int | getProcesses (int, int) |
static int | getSMPs () |
static int | getSMPNodes (int) |
static int | mySMP () |
static int | mySMPNode () |
static int | getArgc () |
static char ** | getArgv () |
static bool | useChecksums () |
static bool | retransmit () |
static int | maxFFTNodes () |
static int | chunkSize () |
static bool | perSMPParallelIO () |
static void | printVersion (bool=false) |
static void | printHelp (char **argv) |
static const char * | version () |
static const char * | compileArch () |
static const char * | compileDate () |
static const char * | compileLine () |
static const char * | compileMachine () |
static const char * | compileOptions () |
static const char * | compileUser () |
static void | stash () |
static void | pop () |
static void | here () |
static void | printStatistics (Inform &) |
static void | instantiateGlobals () |
static void | deleteGlobals () |
Static Public Attributes | |
static Inform * | Info = 0 |
static Inform * | Warn = 0 |
static Inform * | Error = 0 |
static Inform * | Debug = 0 |
static Communicate * | Comm = 0 |
static IpplStats * | Stats = 0 |
static bool | DKSEnabled = false |
static bool | deferGuardCellFills = false |
static bool | noFieldCompression = false |
static bool | offsetStorage = false |
static bool | extraCompressChecks = false |
static bool | useDirectIO = false |
Static Private Member Functions | |
static void | param_error (const char *, const char *, const char *) |
static void | param_error (const char *, const char *, const char *, const char *) |
static void | find_smp_nodes () |
Static Private Attributes | |
static MPI_Comm | communicator_m = MPI_COMM_WORLD |
static int | NumCreated = 0 |
static bool | CommInitialized = false |
static bool | PrintStats = false |
static bool | NeedDeleteComm = false |
static bool | UseChecksums = false |
static bool | Retransmit = false |
static int | MyArgc = 0 |
static char ** | MyArgv = 0 |
static int | MyNode = 0 |
static int | TotalNodes = 1 |
static int | NumSMPs = 1 |
static int * | SMPIDList = 0 |
static int * | SMPNodeList = 0 |
static int | MaxFFTNodes = 0 |
static int | ChunkSize = 512*1024 |
static bool | PerSMPParallelIO = false |
static std::stack< StaticIpplInfo > | stashedStaticMembers |
Definition at line 78 of file IpplInfo.h.
anonymous enum |
Enumerator | |
---|---|
KEEP | |
REMOVE |
Definition at line 83 of file IpplInfo.h.
IpplInfo::IpplInfo | ( | int & | argc, |
char **& | argv, | ||
int | removeargs = REMOVE , |
||
MPI_Comm | mpicomm = MPI_COMM_WORLD |
||
) |
Definition at line 198 of file IpplInfo.cpp.
References RNGSimpleSequence::AdvanceSeed(), ChunkSize, Timer::clear(), Comm, CommInitialized, communicator_m, compileOptions(), CommCreator::create(), Debug, DEBUGMSG, deferGuardCellFills, DKSEnabled, endl(), Error, extraCompressChecks, find_smp_nodes(), CommCreator::getAllLibraryNames(), DataConnectCreator::getAllMethodNames(), Communicate::getNodes(), IpplStats::getTime(), Info, INFOMSG, INFORM_ALL_NODES, IpplRandom, KEEP, CommCreator::known(), DataConnectCreator::known(), level3(), MaxFFTNodes, MyArgc, MyArgv, Communicate::myNode(), MyNode, Hypervolume::n, NeedDeleteComm, noFieldCompression, NumCreated, offsetStorage, param_error(), PerSMPParallelIO, printHelp(), PrintStats, printVersion(), Retransmit, DataConnectCreator::setDefaultMethod(), DataConnectCreator::setDefaultNodes(), Inform::setOutputLevel(), Timer::start(), Stats, Timer::stop(), CommCreator::supported(), DataConnectCreator::supported(), TotalNodes, UseChecksums, useDirectIO, and Warn.
IpplInfo::IpplInfo | ( | ) |
Definition at line 606 of file IpplInfo.cpp.
References Comm, Debug, Error, Info, INFORM_ALL_NODES, NumCreated, Stats, and Warn.
Referenced by abort(), abortAllNodes(), and exitAllNodes().
IpplInfo::IpplInfo | ( | const IpplInfo & | ) |
Definition at line 623 of file IpplInfo.cpp.
References Comm, Debug, Error, Info, INFORM_ALL_NODES, NumCreated, Stats, and Warn.
IpplInfo::~IpplInfo | ( | ) |
Definition at line 640 of file IpplInfo.cpp.
References Comm, CommInitialized, INFORM_ALL_NODES, MyArgv, NeedDeleteComm, NumCreated, printStatistics(), PrintStats, SMPIDList, SMPNodeList, and Stats.
|
static |
Definition at line 696 of file IpplInfo.cpp.
References Comm, endl(), ERRORMSG, INFORM_ALL_NODES, IpplInfo(), NeedDeleteComm, printStatistics(), and PrintStats.
Referenced by assign(), BinaryRepartition(), CommMPI::CommMPI(), CommPM::CommPM(), CommSHMEMPI::CommSHMEMPI(), DiscField< Dim >::create_files(), DiscConfig::DiscConfig(), DiscMeta::DiscMeta(), DiscField< Dim >::distribute_offsets(), for_each(), Interpolator::getFieldIter(), DiscParticle::initialize(), BareField< T, Dim >::localElement(), CommSHMEMPI::myreceive(), CommMPI::myreceive(), DiscField< Dim >::open_df_file(), param_error(), DiscConfig::parse_config(), DiscField< Dim >::parse_config(), FieldDebugPrint< T, Dim >::print(), DiscField< Dim >::read(), DiscField< Dim >::read_data(), DiscField< Dim >::read_layout(), DiscField< Dim >::read_meta(), DiscField< Dim >::read_NDIndex(), DiscField< Dim >::read_offset(), reduce(), reduce_masked(), DiscConfig::replace_wildcards(), BareFieldIterator< T, D >::SetCurrentLocation(), BareField< T, Dim >::setup(), ParticleSpatialLayout< T, Dim, Mesh >::swap_particles(), DiscField< Dim >::write(), DiscField< Dim >::write_layout(), and DiscField< Dim >::write_offset_and_data().
|
static |
Definition at line 727 of file IpplInfo.cpp.
References Communicate::broadcast_others(), Comm, endl(), ERRORMSG, getNodes(), INFORM_ALL_NODES, IPPL_ABORT_TAG, IpplInfo(), printStatistics(), and PrintStats.
Referenced by TSV_MetaCross< Vektor< T1, D >, Vektor< T2, D > >::apply().
|
inlinestatic |
Definition at line 239 of file IpplInfo.h.
References ChunkSize.
Referenced by DiscField< Dim >::distribute_offsets(), operator<<(), DiscField< Dim >::read(), and DiscField< Dim >::write_offset_and_data().
|
static |
Definition at line 918 of file IpplInfo.cpp.
References ippl_compile_arch.
|
static |
Definition at line 926 of file IpplInfo.cpp.
References ippl_compile_date.
Referenced by printVersion().
|
static |
Definition at line 934 of file IpplInfo.cpp.
References ippl_compile_line.
|
static |
Definition at line 942 of file IpplInfo.cpp.
References ippl_compile_machine.
Referenced by printVersion().
|
static |
Definition at line 950 of file IpplInfo.cpp.
References ippl_compile_options.
Referenced by IpplInfo(), and main().
|
static |
Definition at line 958 of file IpplInfo.cpp.
References ippl_compile_user.
Referenced by printVersion().
|
static |
Definition at line 66 of file IpplInfo.cpp.
References Comm, Debug, Error, Info, Stats, and Warn.
Referenced by IpplInfoWrapper::~IpplInfoWrapper().
|
static |
Definition at line 748 of file IpplInfo.cpp.
References Communicate::broadcast_others(), Comm, endl(), ERRORMSG, getNodes(), INFORM_ALL_NODES, IPPL_EXIT_TAG, IpplInfo(), printStatistics(), and PrintStats.
|
staticprivate |
Definition at line 999 of file IpplInfo.cpp.
References Communicate::broadcast_others(), Comm, COMM_ANY_NODE, vmap< Key, T, Compare >::end(), endl(), ERRORMSG, vmap< Key, T, Compare >::find(), getMessage(), getMessage_iter(), vmap< Key, T, Compare >::insert(), IPPL_MAKE_HOST_MAP_TAG, IPPL_TAG_CYCLE, MyNode, Hypervolume::n, name, TagMaker::next_tag(), NumSMPs, PInsist, putMessage(), Communicate::receive_block(), Communicate::send(), vmap< Key, T, Compare >::size(), SMPIDList, SMPNodeList, and TotalNodes.
Referenced by IpplInfo().
|
inlinestatic |
Definition at line 214 of file IpplInfo.h.
References MyArgc.
|
inlinestatic |
Definition at line 215 of file IpplInfo.h.
References MyArgv.
|
inlinestatic |
Definition at line 178 of file IpplInfo.h.
References communicator_m.
Referenced by allreduce(), EnvelopeBunch::AvBField(), EnvelopeBunch::AvEField(), EnvelopeBunch::calcEnergyChirp(), EnvelopeBunch::calcI(), FFTPoissonSolver::computePotentialDKS(), H5PartWrapper::copyFile(), Distribution::createDistributionFromFile(), EnvelopeBunch::cSpaceCharge(), EnvelopeBunch::Eavg(), ParallelSliceTracker::execute(), FM3DH5Block::FM3DH5Block(), FM3DH5Block_nonscale::FM3DH5Block_nonscale(), FM3DMagnetoStaticH5Block::FM3DMagnetoStaticH5Block(), gather(), EnvelopeBunch::get_sPos(), BoundaryGeometry::initialize(), FFTPoissonSolver::initializeFields(), main(), new_reduce(), ParticleSpatialLayout< T, Dim, Mesh >::new_swap_particles(), H5PartWrapper::open(), LossDataSink::openH5(), Fieldmap::readHeader(), FM3DMagnetoStaticH5Block::readMap(), FM3DH5Block_nonscale::readMap(), FM3DH5Block::readMap(), reduce(), EnvelopeBunch::runStats(), scatter(), EnvelopeBunch::synchronizeSlices(), BoxLibLayout< T, Dim >::update(), Distribution::writeOutFileEmission(), EnvelopeBunch::zAvg(), EnvelopeBunch::zHead(), EnvelopeBunch::zTail(), and FFTPoissonSolver::~FFTPoissonSolver().
|
static |
Definition at line 780 of file IpplInfo.cpp.
References Comm, and Communicate::getContexts().
|
static |
Definition at line 773 of file IpplInfo.cpp.
References TotalNodes.
Referenced by abortAllNodes(), BareField< T, Dim >::accumGuardCells(), DiscConfig::add_SMP_directory(), SDDSWriter::addDefaultParameters(), ParallelPeriodicFace< T, D, M, C >::apply(), ParallelInterpolationFace< T, D, M, C >::apply(), assign(), BoxLibLayout< T, Dim >::BoxLibLayout(), CalcIndexedReceive(), PartBunchBase< T, Dim >::calcNumPartsOutside(), P3MPoissonSolver::calculatePairForces(), MemoryProfiler::compute(), PartBunch::computeSelfFields(), H5PartWrapper::copyStepData(), Distribution::create(), Distribution::createBoundaryGeometry(), Distribution::createDistributionFromFile(), Distribution::createPriPart(), Inform::display_single_line(), GreenWakeFunction::distrIndices(), Distribution::doRestartOpalCycl(), Distribution::doRestartOpalT(), ParallelTTracker::evenlyDistributeParticles(), exitAllNodes(), BareField< T, Dim >::fillGuardCells(), GridLBalWriter::fillHeader(), LBalWriter::fillHeader(), MemoryWriter::fillHeader(), StatWriter::fillHeader(), FieldDataSource< T, Dim, M, C >::gather_data(), PartBunchBase< T, Dim >::gatherLoadBalanceStatistics(), Distribution::generateAstraFlattopT(), Distribution::generateBinomial(), Distribution::generateFlattopLaserProfile(), Distribution::generateFlattopT(), Distribution::generateFlattopZ(), Distribution::generateGaussZ(), Distribution::generateLongFlattopT(), Distribution::generateTransverseGauss(), DataConnectCreator::getDefaultNodes(), ParticleSpatialLayout< T, Dim, Mesh >::getEmptyNode(), Cyclotron::getFieldFromFile_AVFEQ(), Cyclotron::getFieldFromFile_Carbon(), Cyclotron::getFieldFromFile_FFA(), ParticleSpatialLayout< T, Dim, Mesh >::getNeighborNode(), ParticleSpatialLayout< T, Dim, Mesh >::getNodeCount(), Distribution::getNumOfLocalParticlesToCreate(), BareField< T, Dim >::getsingle(), BareField< T, Dim >::getsingle_bc(), IpplParticleBase< PLayout >::globalCreate(), IndexedSend(), BoxLibLayout< T, Dim >::initBaseBox_m(), P3MPoissonSolver::initFields(), FieldLayout< Dim >::initialize(), FFTPoissonSolver::initializeFields(), ParallelCyclotronTracker::initializeTracking_m(), IpplMemoryUsage::IpplMemoryUsage(), ParticleSpatialLayout< T, Dim, Mesh >::new_swap_particles(), operator<<(), P3MPoissonSolver::P3MPoissonSolver(), pap(), DiscConfig::parse_config(), PartBunchBase< T, Dim >::PartBunchBase(), ParticleUniformLayout< T, Dim >::ParticleUniformLayout(), FieldPrint< T, Dim >::print(), FieldDebugPrint< T, Dim >::print(), Timing::print(), ParticleSpatialLayout< T, Dim, Mesh, CachingPolicy >::printDebug(), FieldSolver::printInfo(), IpplCounter::printIt(), FieldLayout< Dim >::read(), MultiBunchHandler::readBunch(), FM3DMagnetoStaticH5Block::readMap(), FM3DH5Block_nonscale::readMap(), ParticleCashedLayout< T, Dim, Mesh >::rebuild_interaction_data(), ParticleInteractLayout< T, Dim, Mesh >::rebuild_interaction_data(), ParticleSpatialLayout< T, Dim, Mesh >::rebuild_layout(), ParticleSpatialLayout< T, Dim, Mesh, CachingPolicy >::rebuild_neighbor_data(), ParticleLayoutFromGrid::redistribute_particles(), IpplParticleBase< PLayout >::resetID(), IpplMemoryUsage::sample(), LossDataSink::saveASCII(), LossDataSink::saveH5(), PartBunch::setBCAllPeriodic(), PartBunch::setBCForDCBeam(), ParallelTTracker::setOptionalVariables(), ParticleCashedLayout< T, Dim, Mesh >::setup(), ParticleInteractLayout< T, Dim, Mesh >::setup(), ParticleSpatialLayout< T, Dim, Mesh, CachingPolicy >::setup(), FieldLayout< Dim >::setup(), PartBunchBase< T, Dim >::setup(), ParticleSpatialLayout< T, Dim, Mesh >::short_swap_particles(), ParallelCyclotronTracker::singleParticleDump(), spap(), ParticleCashedLayout< T, Dim, Mesh >::swap_ghost_particles(), ParticleInteractLayout< T, Dim, Mesh >::swap_ghost_particles(), ParticleSpatialLayout< T, Dim, Mesh >::swap_particles(), FFTBase< 1U, T >::transVnodes(), ParticleLayoutFromGrid::update(), ParticleUniformLayout< T, Dim >::update(), ParticleCashedLayout< T, Dim, Mesh >::update(), ParticleInteractLayout< T, Dim, Mesh >::update(), ParticleSpatialLayout< T, Dim, Mesh, CachingPolicy >::update(), BoxLibLayout< T, Dim >::update(), MemoryWriter::write(), LBalWriter::write(), GridLBalWriter::write(), StatWriter::write(), FieldLayout< Dim >::write(), Distribution::writeOutFileEmission(), and Distribution::writeOutFileInjection().
|
static |
Definition at line 787 of file IpplInfo.cpp.
References Comm, and Communicate::getProcesses().
|
static |
Definition at line 809 of file IpplInfo.cpp.
References SMPIDList, and TotalNodes.
Referenced by operator<<().
|
static |
|
static |
Definition at line 897 of file IpplInfo.cpp.
|
static |
Definition at line 51 of file IpplInfo.cpp.
References Comm, Debug, Error, Info, INFORM_ALL_NODES, Stats, and Warn.
|
inlinestatic |
Definition at line 232 of file IpplInfo.h.
References MaxFFTNodes.
Referenced by FFTBase< 1U, T >::transVnodes().
|
static |
Definition at line 794 of file IpplInfo.cpp.
References MyNode.
Referenced by ElementPositionWriter::addRow(), MonitorStatisticsWriter::addRow(), ThickTracker::advanceDispersion_m(), AmrYtWriter::AmrYtWriter(), LossDataSink::appendASCII(), CSRIGFWakeFunction::apply(), CSRWakeFunction::apply(), PartBunchBase< T, Dim >::calcBeamParametersInitial(), Distribution::calcPartPerDist(), Bend2D::calculateRefTrajectory(), GreenWakeFunction::CalcWakeFFT(), Fieldmap::checkMap(), SDDSWriter::close(), LossDataSink::closeASCII(), CollimatorPhysics::CollimatorPhysics(), DiscField< Dim >::compute_expected(), PeakFinder::computeCentroid_m(), BoundaryGeometry::computeMeshVoxelization(), FFTPoissonSolver::computePotentialDKS(), LossDataSink::computeSetStatistics(), H5PartWrapper::copyFile(), H5PartWrapper::copyFileSystem(), H5PartWrapper::copyStepData(), Distribution::create(), Distribution::createBoundaryGeometry(), Distribution::createDistributionFromFile(), BoundaryGeometry::createParticlesOnSurface(), BoundaryGeometry::createPriPart(), Distribution::createPriPart(), DiscMeta::DiscMeta(), Inform::display_single_line(), DiscField< Dim >::distribute_offsets(), GreenWakeFunction::distrIndices(), AmrParticleBase< PLayout >::domainMapping(), Distribution::doRestartOpalCycl(), Distribution::doRestartOpalT(), ParallelTTracker::evenlyDistributeParticles(), Call::execute(), Echo::execute(), System::execute(), FileStream::fillLine(), FMDummy::FMDummy(), FieldDataSource< T, Dim, M, C >::gather_data(), Distribution::generateAstraFlattopT(), Distribution::generateBinomial(), Distribution::generateFlattopLaserProfile(), Distribution::generateFlattopT(), Distribution::generateFlattopZ(), Distribution::generateGaussZ(), Distribution::generateLongFlattopT(), Distribution::generateTransverseGauss(), Interpolator::getFieldIter(), FieldLayout< Dim >::getLocalNDIndex(), RFCavity::getMomentaKick(), Distribution::getNumberOfParticlesInFile(), Distribution::getNumOfLocalParticlesToCreate(), Bend2D::getOutline(), BareField< T, Dim >::getsingle_bc(), IpplParticleBase< PLayout >::globalCreate(), Inform::Inform(), TravelingWave::initialise(), Monitor::initialise(), RFCavity::initialise(), FieldLayout< Dim >::initialize(), FFTPoissonSolver::initializeFields(), OrbitThreader::integrate(), BareField< T, Dim >::localElement(), Fieldmap::lowResolutionWarning(), main(), new_reduce(), ParticleSpatialLayout< T, Dim, Mesh >::new_swap_particles(), DataConnect::onConnectNode(), SDDSWriter::open(), DiscField< Dim >::open_df_file(), DiscField< Dim >::open_df_file_fd(), DiscParticle::open_file(), LossDataSink::openASCII(), operator<<(), OrbitThreader::OrbitThreader(), Inform::outputMessage(), pap(), DiscConfig::parse_config(), DiscField< Dim >::parse_config(), CCollimator::print(), FieldDebugPrint< T, Dim >::print(), FlexibleCollimator::print(), DiscConfig::printDebug(), DiscField< Dim >::query(), DiscParticle::read(), DiscField< Dim >::read(), FieldLayout< Dim >::read(), DiscParticle::read_meta(), DiscField< Dim >::read_meta(), MultiBunchHandler::readBunch(), FM3DMagnetoStaticH5Block::readMap(), FM3DH5Block_nonscale::readMap(), RealConstant::RealConstant(), ParticleCashedLayout< T, Dim, Mesh >::rebuild_interaction_data(), ParticleInteractLayout< T, Dim, Mesh >::rebuild_interaction_data(), ParticleSpatialLayout< T, Dim, Mesh >::rebuild_layout(), ParticleSpatialLayout< T, Dim, Mesh, CachingPolicy >::rebuild_neighbor_data(), ParticleLayoutFromGrid::redistribute_particles(), Distribution::reflectDistribution(), DiscConfig::replace_wildcards(), SDDSWriter::replaceVersionString(), IpplParticleBase< PLayout >::resetID(), SDDSWriter::rewindLines(), Util::rewindLinesSDDS(), StatBaseWriter::rewindToSpos(), OpalBeamline::save3DInput(), OpalBeamline::save3DLattice(), LossDataSink::saveH5(), RFCavity::setComponentType(), FieldLayout< Dim >::setup(), spap(), ParticleCashedLayout< T, Dim, Mesh >::swap_ghost_particles(), ParticleInteractLayout< T, Dim, Mesh >::swap_ghost_particles(), ParticleSpatialLayout< T, Dim, Mesh >::swap_particles(), RBend3D::trackRefParticleThrough(), Communicate::unpack_message(), ParticleLayoutFromGrid::update(), ParticleUniformLayout< T, Dim >::update(), ParticleCashedLayout< T, Dim, Mesh >::update(), ParticleInteractLayout< T, Dim, Mesh >::update(), ParticleSpatialLayout< T, Dim, Mesh, CachingPolicy >::update(), BoxLibLayout< T, Dim >::update(), BoxParticleCachingPolicy< T, Dim, Mesh >::updateCacheInformation(), MemoryWriter::write(), LBalWriter::write(), GridLBalWriter::write(), MultiBunchDump::write(), StatWriter::write(), MemoryProfiler::write(), BareField< T, Dim >::write(), FieldLayout< Dim >::write(), DiscParticle::write(), DiscField< Dim >::write(), Fieldmap::write3DField(), ThickTracker::write_m(), DiscParticle::write_meta(), AmrYtWriter::writeBunch(), AmrYtWriter::writeFields(), DataSink::writeGeomToVtk(), SDDSWriter::writeHeader(), LossDataSink::writeHeaderASCII(), FlexibleCollimator::writeHolesAndQuadtree(), DataSink::writeImpactStatistics(), Distribution::writeOutFileEmission(), Distribution::writeOutFileHeader(), Distribution::writeOutFileInjection(), AmrYtWriter::writeParticles_m(), and FFTPoissonSolver::~FFTPoissonSolver().
|
static |
Definition at line 824 of file IpplInfo.cpp.
References MyNode, and SMPIDList.
Referenced by operator<<().
|
static |
Definition at line 831 of file IpplInfo.cpp.
References MyNode, and SMPNodeList.
Referenced by operator<<().
Definition at line 685 of file IpplInfo.cpp.
|
staticprivate |
Definition at line 967 of file IpplInfo.cpp.
References abort(), endl(), and ERRORMSG.
Referenced by IpplInfo().
|
staticprivate |
Definition at line 979 of file IpplInfo.cpp.
References abort(), endl(), and ERRORMSG.
|
inlinestatic |
Definition at line 244 of file IpplInfo.h.
References PerSMPParallelIO.
Referenced by DiscField< Dim >::distribute_offsets(), and operator<<().
|
static |
Definition at line 1173 of file IpplInfo.cpp.
References ChunkSize, Comm, CommInitialized, communicator_m, Debug, deferGuardCellFills, Error, extraCompressChecks, Info, MaxFFTNodes, MyArgc, MyArgv, MyNode, NeedDeleteComm, noFieldCompression, NumCreated, NumSMPs, offsetStorage, PAssert_EQ, PerSMPParallelIO, PrintStats, Retransmit, SMPIDList, SMPNodeList, stashedStaticMembers, Stats, TotalNodes, UseChecksums, useDirectIO, and Warn.
Referenced by SampleCmd::popEnvironment(), and OptimizeCmd::popEnvironment().
|
static |
Definition at line 850 of file IpplInfo.cpp.
References CommCreator::getAllLibraryNames(), DataConnectCreator::getAllMethodNames(), and INFOMSG.
Referenced by IpplInfo(), and main().
|
static |
Definition at line 903 of file IpplInfo.cpp.
References IpplStats::print(), and Stats.
Referenced by abort(), abortAllNodes(), exitAllNodes(), and ~IpplInfo().
|
static |
Definition at line 839 of file IpplInfo.cpp.
References compileDate(), compileMachine(), compileUser(), endl(), INFOMSG, IPPL_DKS_VERSION, and version().
Referenced by IpplInfo(), and main().
|
inlinestatic |
Definition at line 221 of file IpplInfo.h.
References Retransmit, and UseChecksums.
Referenced by Communicate::fill_msg_buffer(), CommMPI::mysend(), operator<<(), Communicate::receive_block(), and Communicate::unpack_message().
|
static |
Definition at line 1102 of file IpplInfo.cpp.
References ChunkSize, StaticIpplInfo::Comm, Comm, CommInitialized, communicator_m, Debug, deferGuardCellFills, Error, extraCompressChecks, Info, MaxFFTNodes, MyArgc, MyArgv, MyNode, NeedDeleteComm, noFieldCompression, NumCreated, NumSMPs, offsetStorage, PAssert_EQ, PerSMPParallelIO, PrintStats, Retransmit, SMPIDList, SMPNodeList, stashedStaticMembers, Stats, TotalNodes, UseChecksums, useDirectIO, and Warn.
Referenced by SampleCmd::stashEnvironment(), and OptimizeCmd::stashEnvironment().
|
inlinestatic |
Definition at line 218 of file IpplInfo.h.
References UseChecksums.
Referenced by Communicate::fill_msg_buffer(), Communicate::find_msg_length(), operator<<(), and Communicate::unpack_message().
|
static |
Definition at line 909 of file IpplInfo.cpp.
References ippl_version_name.
Referenced by printVersion().
|
staticprivate |
Definition at line 367 of file IpplInfo.h.
Referenced by chunkSize(), IpplInfo(), pop(), and stash().
|
static |
Definition at line 93 of file IpplInfo.h.
Referenced by abort(), abortAllNodes(), BareField< T, Dim >::accumGuardCells(), ConejoBalancer::addMaterial(), AmrYtWriter::AmrYtWriter(), ParallelPeriodicFace< T, D, M, C >::apply(), ParallelInterpolationFace< T, D, M, C >::apply(), assign(), BcastCuts(), ConejoBalancer::broadcastVnodesToSend(), ParallelCyclotronTracker::bunchMode_m(), CalcBinaryRepartition(), EnvelopeBunch::calcEnergyChirp(), EnvelopeBunch::calcI(), H5PartWrapper::close(), H5PartWrapper::copyFile(), BoundaryGeometry::createParticlesOnSurface(), BoundaryGeometry::createPriPart(), deleteGlobals(), DiscField< Dim >::distribute_offsets(), EnvelopeBunch::distributeSlices(), ParallelTTracker::doBinaryRepartition(), ParallelTTracker::evenlyDistributeParticles(), exitAllNodes(), FieldBlock< T, Dim, Mesh, Centering >::FieldBlock(), FieldLayout< Dim >::FieldLayout(), FieldView< T, Dim, Mesh, Centering >::FieldView(), BareField< T, Dim >::fillGuardCells(), ParallelCyclotronTracker::finalizeTracking_m(), find_smp_nodes(), FieldDataSource< T, Dim, M, C >::gather_data(), getContexts(), IpplParticleBase< PLayout >::getNextID(), getProcesses(), BareField< T, Dim >::getsingle(), BareField< T, Dim >::getsingle_bc(), IndexedReceive(), IndexedSend(), Monitor::initialise(), BoundaryGeometry::initialize(), MultiBunchHandler::injectBunch(), instantiateGlobals(), IpplInfo(), main(), ParallelCyclotronTracker::MtsTracker(), ParticleSpatialLayout< T, Dim, Mesh >::new_swap_particles(), pap(), DiscConfig::parse_config(), pop(), FieldPrint< T, Dim >::print(), FieldDebugPrint< T, Dim >::print(), FieldBlock< T, Dim, Mesh, Centering >::read(), DiscField< Dim >::read(), FieldLayout< Dim >::read(), DiscParticle::read_meta(), DiscField< Dim >::read_meta(), ParticleSpatialLayout< T, Dim, Mesh >::rebuild_layout(), ParticleSpatialLayout< T, Dim, Mesh, CachingPolicy >::rebuild_neighbor_data(), H5PartWrapper::receiveFailureMessage(), ConejoBalancer::receiveVnodeDomains(), ConejoBalancer::receiveVnodesToSend(), ConejoBalancer::receiveWeights(), ConejoBalancer::redistribute(), ParticleLayoutFromGrid::redistribute_particles(), reduce(), reduce_masked(), ParallelCyclotronTracker::repartition(), IpplParticleBase< PLayout >::resetID(), run_opal(), LossDataSink::save(), LossDataSink::saveASCII(), scatter(), H5PartWrapper::sendFailureMessage(), ConejoBalancer::sendVnodeDomains(), ConejoBalancer::sendWeights(), EnvelopeBunch::setBinnedLShape(), IpplParticleBase< PLayout >::setup(), ParticleSpatialLayout< T, Dim, Mesh >::short_swap_particles(), IpplParticleBase< PLayout >::singleInitNode(), ParallelCyclotronTracker::singleParticleDump(), spap(), stash(), ParticleCashedLayout< T, Dim, Mesh >::swap_ghost_particles(), ParticleInteractLayout< T, Dim, Mesh >::swap_ghost_particles(), ParticleSpatialLayout< T, Dim, Mesh >::swap_particles(), ParticleUniformLayout< T, Dim >::update(), ParticleCashedLayout< T, Dim, Mesh >::update(), ParticleInteractLayout< T, Dim, Mesh >::update(), ParticleSpatialLayout< T, Dim, Mesh, CachingPolicy >::update(), BoxLibLayout< T, Dim >::update(), FieldView< T, Dim, Mesh, Centering >::update_2D_data(), FieldView< T, Dim, Mesh, Centering >::update_3D_data(), BoxParticleCachingPolicy< T, Dim, Mesh >::updateGhostParticles(), VnodeMultiRepartition(), FieldView< T, Dim, Mesh, Centering >::void_view(), FieldBlock< T, Dim, Mesh, Centering >::write(), BareField< T, Dim >::write(), DiscParticle::write(), DiscField< Dim >::write(), AmrYtWriter::writeBunch(), AmrYtWriter::writeFields(), Distribution::writeOutFileEmission(), ~IpplInfo(), and LossDataSink::~LossDataSink().
|
staticprivate |
Definition at line 332 of file IpplInfo.h.
Referenced by IpplInfo(), pop(), stash(), and ~IpplInfo().
|
staticprivate |
Definition at line 324 of file IpplInfo.h.
Referenced by getComm(), IpplInfo(), pop(), and stash().
|
static |
Definition at line 90 of file IpplInfo.h.
Referenced by deleteGlobals(), instantiateGlobals(), IpplInfo(), main(), pop(), and stash().
|
static |
Definition at line 295 of file IpplInfo.h.
Referenced by IpplInfo(), operator<<(), pop(), BareField< T1, D >::setDirtyFlag(), and stash().
|
static |
Definition at line 285 of file IpplInfo.h.
Referenced by CollimatorPhysics::apply(), CollimatorPhysics::CollimatorPhysics(), FFTPoissonSolver::computePotential(), ParallelTTracker::execute(), CollimatorPhysics::gatherStatistics(), FFTPoissonSolver::initializeFields(), IpplInfo(), main(), ParallelTTracker::ParallelTTracker(), CollimatorPhysics::stillAlive(), ParallelTTracker::timeIntegration1(), ParallelTTracker::timeIntegration2(), CollimatorPhysics::~CollimatorPhysics(), FFTPoissonSolver::~FFTPoissonSolver(), and ParallelTTracker::~ParallelTTracker().
|
static |
Definition at line 89 of file IpplInfo.h.
Referenced by deleteGlobals(), instantiateGlobals(), IpplInfo(), main(), pop(), OpalParser::readStatement(), run_opal(), and stash().
|
static |
Definition at line 306 of file IpplInfo.h.
Referenced by assign(), LField< T, Dim >::CanCompress(), LField< T, Dim >::CanCompressBasedOnPhysicalCells(), IpplInfo(), operator<<(), pop(), and stash().
|
static |
Definition at line 87 of file IpplInfo.h.
Referenced by agfp1(), agfp2(), agfp3(), deleteGlobals(), Option::execute(), fp1(), fp2(), TravelingWave::getAutoPhaseEstimate(), RFCavity::getAutoPhaseEstimate(), RFCavity::getAutoPhaseEstimateFallback(), ggfp1(), ggfp2(), instantiateGlobals(), IpplInfo(), main(), pop(), run_opal(), Inform::setup(), sfp1(), sfp2(), sfp3(), and stash().
|
staticprivate |
Definition at line 364 of file IpplInfo.h.
Referenced by IpplInfo(), maxFFTNodes(), pop(), and stash().
|
staticprivate |
Definition at line 348 of file IpplInfo.h.
Referenced by getArgc(), IpplInfo(), pop(), and stash().
|
staticprivate |
Definition at line 349 of file IpplInfo.h.
Referenced by getArgv(), IpplInfo(), pop(), stash(), and ~IpplInfo().
|
staticprivate |
Definition at line 353 of file IpplInfo.h.
Referenced by find_smp_nodes(), IpplInfo(), myNode(), mySMP(), mySMPNode(), pop(), and stash().
|
staticprivate |
Definition at line 339 of file IpplInfo.h.
Referenced by abort(), IpplInfo(), pop(), stash(), and ~IpplInfo().
|
static |
Definition at line 298 of file IpplInfo.h.
Referenced by LField< T, Dim >::CanCompress(), LField< T, Dim >::CanCompressBasedOnPhysicalCells(), LField< T, Dim >::Compress(), LField< T, Dim >::CompressBasedOnPhysicalCells(), IpplInfo(), LField< T, Dim >::LField(), operator<<(), pop(), BareField< T1, D >::setCompression(), stash(), LField< T, Dim >::TryCompress(), and TryCompressLHS().
|
staticprivate |
Definition at line 328 of file IpplInfo.h.
Referenced by IpplInfo(), pop(), stash(), and ~IpplInfo().
|
staticprivate |
Definition at line 358 of file IpplInfo.h.
Referenced by find_smp_nodes(), getSMPs(), pop(), and stash().
|
static |
Definition at line 302 of file IpplInfo.h.
Referenced by LField< T, Dim >::allocateStorage(), LField< T, Dim >::deallocateStorage(), IpplInfo(), operator<<(), pop(), and stash().
|
staticprivate |
Definition at line 372 of file IpplInfo.h.
Referenced by IpplInfo(), perSMPParallelIO(), pop(), and stash().
|
staticprivate |
Definition at line 336 of file IpplInfo.h.
Referenced by abort(), abortAllNodes(), exitAllNodes(), IpplInfo(), pop(), stash(), and ~IpplInfo().
|
staticprivate |
Definition at line 345 of file IpplInfo.h.
Referenced by IpplInfo(), pop(), retransmit(), and stash().
|
staticprivate |
Definition at line 359 of file IpplInfo.h.
Referenced by find_smp_nodes(), getSMPNodes(), mySMP(), pop(), stash(), and ~IpplInfo().
|
staticprivate |
Definition at line 360 of file IpplInfo.h.
Referenced by find_smp_nodes(), mySMPNode(), pop(), stash(), and ~IpplInfo().
|
staticprivate |
Definition at line 382 of file IpplInfo.h.
|
static |
Definition at line 96 of file IpplInfo.h.
Referenced by deleteGlobals(), instantiateGlobals(), IpplInfo(), pop(), printStatistics(), stash(), and ~IpplInfo().
|
staticprivate |
Definition at line 354 of file IpplInfo.h.
Referenced by find_smp_nodes(), getNodes(), getSMPNodes(), IpplInfo(), pop(), and stash().
|
staticprivate |
Definition at line 342 of file IpplInfo.h.
Referenced by IpplInfo(), pop(), retransmit(), stash(), and useChecksums().
|
static |
Definition at line 311 of file IpplInfo.h.
Referenced by IpplInfo(), DiscField< Dim >::open_df_file_fd(), operator<<(), pop(), and stash().
|
static |
Definition at line 88 of file IpplInfo.h.
Referenced by deleteGlobals(), Option::execute(), instantiateGlobals(), IpplInfo(), main(), pop(), run_opal(), and stash().