OPAL (Object Oriented Parallel Accelerator Library)
2024.1
OPAL
|
#include "Utility/StaticIpplInfo.h"
#include "Utility/Inform.h"
#include <iostream>
#include <stack>
#include <mpi.h>
Go to the source code of this file.
Classes | |
class | IpplInfo |
Macros | |
#define | INFOMSG(msg) { *IpplInfo::Info << msg; } |
#define | WARNMSG(msg) { *IpplInfo::Warn << msg; } |
#define | ERRORMSG(msg) { *IpplInfo::Error << msg; } |
Typedefs | |
typedef IpplInfo | Ippl |
Functions | |
std::ostream & | operator<< (std::ostream &, const IpplInfo &) |
#define ERRORMSG | ( | msg | ) | { *IpplInfo::Error << msg; } |
Definition at line 350 of file IpplInfo.h.
Referenced by IpplInfo::abort(), IpplInfo::abortAllNodes(), Communicate::add_to_send_cache(), TSV_MetaCross< Vektor< T1, D >, Vektor< T2, D > >::apply(), assign(), BCondBase< T, D, M, C >::BCondBase(), BinaryRepartition(), PartBunchBase< T, Dim >::calcGammas(), CalcParallelPeriodicDomain(), CSRWakeFunction::calcPsi(), CSRIGFWakeFunction::calcPsi(), FFTPACK< T >::callFFT(), SubBareField< T, Dim, S >::checkAddBrackets(), CommMPI::CommMPI(), ComponentFunctionFace< T, D, M, C >::ComponentFunctionFace(), ComponentFunctionFaceBCApply(), ComponentLinearExtrapolateFace< T, D, M, C >::ComponentLinearExtrapolateFace(), MGPoissonSolver::computePotential(), DataSource::connect(), DataConnectCreator::create(), DiscField< Dim >::create_files(), DiscConfig::DiscConfig(), DiscMeta::DiscMeta(), TrimCoilMirrored::doApplyField(), SIndexExpLoop< OP, Dim >::evaluate(), Help::execute(), PSystem::execute(), System::execute(), WhileStatement::execute(), IfStatement::execute(), ExtrapolateAndZeroFaceBCApply(), ExtrapolateFaceBCApply(), FieldDebugWriteb(), FieldLayout< Dim >::FieldLayout(), FileFieldDataSource< T, Dim, M, C >::FileFieldDataSource(), FileIpplParticleBaseDataSource< T >::FileIpplParticleBaseDataSource(), FileParticleAttribDataSource< T >::FileParticleAttribDataSource(), IpplInfo::find_smp_nodes(), for_each(), FunctionFaceBCApply(), IntSUDSImpl< Dim >::gather(), IntCICImpl< Dim >::gather(), IntTSCImpl< Dim >::gather(), IntCICImpl< 2U >::gather(), IntCICImpl< 3U >::gather(), EurekaAssign< T >::get(), PutSingleItem< T, false, false >::get_iter(), UniformCartesian< D, T >::getCellPosition(), Cartesian< Dim, MFLOAT >::getCellPosition(), Cartesian< Dim, MFLOAT >::getCellRangeVolume(), UniformCartesian< D, T >::getCellVolume(), Cartesian< Dim, MFLOAT >::getCellVolume(), Cartesian< Dim, MFLOAT >::getDeltaCell(), Cartesian< Dim, MFLOAT >::getDeltaVertex(), Interpolator::getFieldIter(), Message::getmsg(), Cartesian< Dim, MFLOAT >::getNearestVertex(), BareField< T, Dim >::getsingle(), Cartesian< Dim, MFLOAT >::getVertexBelow(), UniformCartesian< D, T >::getVertexPosition(), Cartesian< Dim, MFLOAT >::getVertexPosition(), Cartesian< Dim, MFLOAT >::getVertRangeVolume(), Bend2D::initialise(), RFCavity::initialise(), FieldLayout< Dim >::initialize(), BareField< T, Dim >::localElement(), _Fieldmap::lowResolutionWarning(), CommMPI::myreceive(), opalMain(), DiscField< Dim >::open_df_file(), DiscField< Dim >::open_df_file_fd(), DiscParticle::open_file(), GreenWakeFunction::Wake::operator()(), FieldSpec< T, Dim, M, C >::operator=(), ParticleInteractAttrib< T >::operator=(), ParticleAttribElem< T, Dim >::operator=(), ParticleAttrib< ParticleOrigin >::operator=(), IpplInfo::param_error(), DiscConfig::parse_config(), DiscField< Dim >::parse_config(), mslang::Mask::parse_detail(), Communicate::perform_resend(), PeriodicFaceBCApply(), FieldPrint< T, Dim >::print(), FieldDebugPrint< T, Dim >::print(), CCollimator::print(), FlexibleCollimator::print(), DiscField< Dim >::read(), DiscParticle::read(), FieldLayout< Dim >::read(), DiscParticle::read_data(), DiscField< Dim >::read_data(), DiscField< Dim >::read_layout(), DiscParticle::read_meta(), DiscField< Dim >::read_meta(), DiscField< Dim >::read_NDIndex(), DiscField< Dim >::read_offset(), OpalParser::readStatement(), H5PartWrapperForPC::readStepHeader(), reduce(), Communicate::remove_single_ok_message(), DiscConfig::replace_wildcards(), H5PartWrapper::reportOnError(), PartBunchBase< T, Dim >::resetPartBinID2(), LossDataSink::saveASCII(), IntSUDSImpl< Dim >::scatter(), IntCICImpl< Dim >::scatter(), IntTSCImpl< Dim >::scatter(), scatter(), IntCICImpl< 2U >::scatter(), IntCICImpl< 3U >::scatter(), Communicate::send(), FFTPACK< T >::setup(), BareField< T, Dim >::setup(), FieldLayout< Dim >::setup(), Bend2D::setupDefaultFieldMap(), ParallelCyclotronTracker::singleParticleDump(), Cartesian< Dim, MFLOAT >::storeSpacingFields(), ParticleCashedLayout< T, Dim, Mesh >::swap_ghost_particles(), ParticleInteractLayout< T, Dim, Mesh >::swap_ghost_particles(), ParticleSpatialLayout< T, Dim, Mesh >::swap_particles(), Communicate::unpack_message(), OpalSBend::update(), OpalRBend::update(), OpalRBend3D::update(), Cartesian< Dim, MFLOAT >::updateMeshSpacingGuards(), DiscParticle::write(), FieldLayout< Dim >::write(), DiscField< Dim >::write(), DiscParticle::write_data(), DiscField< Dim >::write_layout(), DiscParticle::write_meta(), DiscField< Dim >::write_offset_and_data(), Distribution::writeOutFileEmission(), H5PartWrapperForPT::writeStepHeader(), and H5PartWrapperForPC::writeStepHeader().
#define INFOMSG | ( | msg | ) | { *IpplInfo::Info << msg; } |
Definition at line 348 of file IpplInfo.h.
Referenced by AmrMultiGrid::AmrMultiGrid(), PartBunchBase< T, Dim >::calcGammas(), PartBunchBase< T, Dim >::calcGammas_cycl(), PartBunchBase< T, Dim >::calcMeanPhi(), CommMPI::CommMPI(), ArbitraryDomain::compute(), ScatteringPhysics::computeEnergyLoss(), MGPoissonSolver::computePotential(), OpalData::define(), ParallelTTracker::doBinaryRepartition(), Distribution::doRestartOpalCycl(), FieldWriter::dumpField(), Distribution::emitParticles(), TravelingWave::getAutoPhaseEstimate(), RFCavity::getAutoPhaseEstimate(), RFCavity::getAutoPhaseEstimateFallback(), CavityAutophaser::getPhaseAtMaxEnergy(), OpalFilter::initOpalFilter(), FieldSolver::initSolver(), IpplInfo::IpplInfo(), opalMain(), IpplInfo::printHelp(), LaserProfile::printInfo(), FieldSolver::printInfo(), IpplInfo::printVersion(), _Astra1DElectroStatic_fast::readMap(), _FM2DElectroStatic::readMap(), _FM2DMagnetoStatic::readMap(), _FM3DMagnetoStatic::readMap(), _FM3DMagnetoStaticExtended::readMap(), _Astra1DElectroStatic::readMap(), _Astra1DMagnetoStatic::readMap(), _Astra1DMagnetoStatic_fast::readMap(), _FM1DProfile2::readMap(), _FM3DDynamic::readMap(), _Astra1DDynamic::readMap(), _FM1DElectroStatic_fast::readMap(), _FM2DDynamic::readMap(), _FM1DMagnetoStatic_fast::readMap(), _FM1DDynamic::readMap(), _FM1DElectroStatic::readMap(), _FM1DMagnetoStatic::readMap(), _FM1DDynamic_fast::readMap(), _FM3DH5Block::readMap(), _FM3DMagnetoStaticH5Block::readMap(), _FM3DH5Block_nonscale::readMap(), _Astra1DDynamic_fast::readMap(), _FM1DProfile1::readMap(), PartBunchBase< T, Dim >::resetPartBinID2(), PartBunch::resizeMesh(), Util::rewindLinesSDDS(), SDDSWriter::SDDSWriter(), Distribution::selectRandomGenerator(), PartBunch::setBCAllOpen(), PartBunch::setBCAllPeriodic(), PartBunch::setBCForDCBeam(), ClassicField::setOff(), ClassicField::setOn(), H5PartWrapper::storeCavityInformation(), and ParallelTTracker::updateRFElement().
#define WARNMSG | ( | msg | ) | { *IpplInfo::Warn << msg; } |
Definition at line 349 of file IpplInfo.h.
Referenced by DiscConfig::add_SMP_directory(), PartBunchBase< T, Dim >::boundp(), CommMPI::CommMPI(), Bend2D::isFieldZero(), RegionLayout< T, Dim, MeshType >::notifyUserOfDelete(), BareField< T, Dim >::notifyUserOfDelete(), DiscConfig::parse_config(), PartBunchBase< T, Dim >::setCharge(), Distribution::setSigmaP_m(), Distribution::shiftDistCoordinates(), spap(), OpalBeamline::visit(), and CommMPI::~CommMPI().
Definition at line 353 of file IpplInfo.h.
std::ostream& operator<< | ( | std::ostream & | , |
const IpplInfo & | |||
) |
Definition at line 118 of file IpplInfo.cpp.
References IpplInfo::chunkSize(), Timer::clock_time(), Timer::cpu_time(), IpplInfo::deferGuardCellFills, IpplInfo::extraCompressChecks, IpplInfo::getNodes(), IpplInfo::getSMPNodes(), IpplInfo::getSMPs(), IpplStats::getTime(), IpplInfo::myNode(), IpplInfo::mySMP(), IpplInfo::mySMPNode(), Communicate::name(), IpplInfo::noFieldCompression, IpplInfo::offsetStorage, IpplInfo::perSMPParallelIO(), IpplInfo::retransmit(), and IpplInfo::useChecksums().