OPAL (Object Oriented Parallel Accelerator Library)
2.2.0
OPAL
|
#include "Utility/Inform.h"
#include "Message/Communicate.h"
#include "Utility/StaticIpplInfo.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; } |
#define | DEBUGMSG(msg) |
Typedefs | |
typedef IpplInfo | Ippl |
Functions | |
std::ostream & | operator<< (std::ostream &, const IpplInfo &) |
#define DEBUGMSG | ( | msg | ) |
Definition at line 405 of file IpplInfo.h.
Referenced by BcastCuts(), CalcBinaryRepartition(), InterpolationFaceBCApply(), IpplInfo::IpplInfo(), CommPM::myreceive(), CommMPI::myreceive(), CommSHMEMPI::myreceive(), PeriodicFaceBCApply(), ParticleCashedLayout< T, Dim, Mesh >::rebuild_interaction_data(), and ParticleInteractLayout< T, Dim, Mesh >::rebuild_interaction_data().
#define ERRORMSG | ( | msg | ) | { *IpplInfo::Error << msg; } |
Definition at line 399 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(), CommPM::CommPM(), CommSHMEMPI::CommSHMEMPI(), ComponentFunctionFace< T, D, M, C >::ComponentFunctionFace(), ComponentFunctionFaceBCApply(), ComponentLinearExtrapolateFace< T, D, M, C >::ComponentLinearExtrapolateFace(), DataSource::connect(), DataConnectCreator::create(), DiscField< Dim >::create_files(), DiscConfig::DiscConfig(), DiscMeta::DiscMeta(), TrimCoilMirrored::doApplyField(), BoundaryGeometry::emitSecondaryFurmanPivi(), BoundaryGeometry::emitSecondaryVaughan(), SIndexExpLoop< OP, Dim >::evaluate(), System::execute(), Help::execute(), PSystem::execute(), IfStatement::execute(), WhileStatement::execute(), IpplInfo::exitAllNodes(), ExtrapolateAndZeroFaceBCApply(), ExtrapolateFaceBCApply(), FieldBlock< T, Dim, Mesh, Centering >::FieldBlock(), 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(), FM3DMagnetoStaticH5Block::getFieldstrength(), 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(), FieldView< T, Dim, Mesh, Centering >::init_map(), TravelingWave::initialise(), Bend2D::initialise(), RFCavity::initialise(), FieldLayout< Dim >::initialize(), BareField< T, Dim >::localElement(), Fieldmap::lowResolutionWarning(), main(), CommPM::myreceive(), CommMPI::myreceive(), CommSHMEMPI::myreceive(), CommPM::mysend(), DiscField< Dim >::open_df_file(), DiscField< Dim >::open_df_file_fd(), DiscParticle::open_file(), DumpObject::operator()(), GreenWakeFunction::Wake::operator()(), FieldSpec< T, Dim, M, C >::operator=(), ParticleInteractAttrib< T >::operator=(), ParticleAttribElem< T, Dim >::operator=(), ParticleAttrib< CacheDataCIC< double, 3U > >::operator=(), IpplInfo::param_error(), DiscConfig::parse_config(), DiscField< Dim >::parse_config(), mslang::Mask::parse_detail(), Communicate::perform_resend(), PeriodicFaceBCApply(), CommPM::pickup_message(), FieldPrint< T, Dim >::print(), CCollimator::print(), FieldDebugPrint< T, Dim >::print(), FlexibleCollimator::print(), Profile::Profile(), FieldBlock< T, Dim, Mesh, Centering >::read(), DiscParticle::read(), DiscField< Dim >::read(), Cyclotron::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(), RFCavity::setComponentType(), 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(), FieldView< T, Dim, Mesh, Centering >::update_3D_data(), Cartesian< Dim, MFLOAT >::updateMeshSpacingGuards(), MSplit::visitCyclotron(), Aperture::visitCyclotron(), VnodeMultiRepartition(), FieldBlock< T, Dim, Mesh, Centering >::write(), BareField< T, Dim >::write(), FieldLayout< Dim >::write(), DiscParticle::write(), DiscField< Dim >::write(), DiscParticle::write_data(), DiscField< Dim >::write_layout(), DiscParticle::write_meta(), DiscField< Dim >::write_offset_and_data(), BareField< T, Dim >::writeb(), Distribution::writeOutFileEmission(), H5PartWrapperForPT::writeStepHeader(), H5PartWrapperForPC::writeStepHeader(), and H5PartWrapperForPS::writeStepHeader().
#define INFOMSG | ( | msg | ) | { *IpplInfo::Info << msg; } |
Definition at line 397 of file IpplInfo.h.
Referenced by AmrMultiGrid::AmrMultiGrid(), PartBunchBase< T, Dim >::calcGammas(), PartBunchBase< T, Dim >::calcGammas_cycl(), PartBunchBase< T, Dim >::calcMeanPhi(), CommMPI::CommMPI(), CommPM::CommPM(), CommSHMEMPI::CommSHMEMPI(), PartBunch::computeSelfFields(), PartBunch::computeSelfFields_cycl(), Distribution::create(), OpalData::define(), ParallelTTracker::doBinaryRepartition(), Distribution::doRestartOpalCycl(), Distribution::emitParticles(), FFT< CCTransform, Dim, T >::FFT(), Astra1DElectroStatic::freeMap(), FM3DMagnetoStatic::freeMap(), FM3DMagnetoStaticExtended::freeMap(), Astra1DMagnetoStatic::freeMap(), FM2DElectroStatic::freeMap(), FM2DMagnetoStatic::freeMap(), FM1DProfile2::freeMap(), Astra1D_fast::freeMap(), Astra1DDynamic::freeMap(), FM3DDynamic::freeMap(), FM3DMagnetoStaticH5Block::freeMap(), FM2DDynamic::freeMap(), FM3DH5Block_nonscale::freeMap(), FM1DElectroStatic::freeMap(), FM1DElectroStatic_fast::freeMap(), FM1DMagnetoStatic::freeMap(), FM1DMagnetoStatic_fast::freeMap(), FM3DH5Block::freeMap(), FM1DDynamic::freeMap(), FM1DDynamic_fast::freeMap(), TravelingWave::getAutoPhaseEstimate(), RFCavity::getAutoPhaseEstimate(), RFCavity::getAutoPhaseEstimateFallback(), CavityAutophaser::getPhaseAtMaxEnergy(), OpalFilter::initOpalFilter(), ParticleMatterInteraction::initParticleMatterInteractionHandler(), FieldSolver::initSolver(), OpalWake::initWakefunction(), IpplInfo::IpplInfo(), main(), Distribution::printDist(), IpplInfo::printHelp(), LaserProfile::printInfo(), FieldSolver::printInfo(), IpplInfo::printVersion(), Astra1DElectroStatic_fast::readMap(), Astra1DMagnetoStatic_fast::readMap(), FM3DMagnetoStatic::readMap(), FM3DMagnetoStaticExtended::readMap(), Astra1DMagnetoStatic::readMap(), FM2DElectroStatic::readMap(), FM2DMagnetoStatic::readMap(), Astra1DDynamic_fast::readMap(), Astra1DElectroStatic::readMap(), Astra1DDynamic::readMap(), FM1DProfile2::readMap(), FM3DDynamic::readMap(), FM3DMagnetoStaticH5Block::readMap(), FM3DH5Block_nonscale::readMap(), FM2DDynamic::readMap(), FM1DElectroStatic::readMap(), FM3DH5Block::readMap(), FM1DElectroStatic_fast::readMap(), FM1DMagnetoStatic::readMap(), FM1DMagnetoStatic_fast::readMap(), FM1DDynamic_fast::readMap(), FM1DDynamic::readMap(), FM1DProfile1::readMap(), PartBunchBase< T, Dim >::resetPartBinID2(), PartBins::resetPartInBin(), PartBunch::resizeMesh(), Util::rewindLinesSDDS(), PeakFinder::save(), LossDataSink::save(), SDDSWriter::SDDSWriter(), Distribution::selectRandomGenerator(), PartBunch::setBCAllOpen(), PartBunch::setBCAllPeriodic(), PartBunch::setBCForDCBeam(), ClassicField::setOff(), ClassicField::setOn(), H5PartWrapper::storeCavityInformation(), ParallelTTracker::updateRFElement(), and ParallelSliceTracker::writeLastStepPhaseSpace().
#define WARNMSG | ( | msg | ) | { *IpplInfo::Warn << msg; } |
Definition at line 398 of file IpplInfo.h.
Referenced by DiscConfig::add_SMP_directory(), PartBunchBase< T, Dim >::boundp(), CommMPI::CommMPI(), CommPM::CommPM(), CommSHMEMPI::CommSHMEMPI(), FMDummy::FMDummy(), BareField< T, Dim >::notifyUserOfDelete(), RegionLayout< T, Dim, MeshType >::notifyUserOfDelete(), DiscConfig::parse_config(), PartBunchBase< T, Dim >::setCharge(), Distribution::setDistParametersBinomial(), Distribution::shiftDistCoordinates(), spap(), Bend2D::treatAsDrift(), OpalBeamline::visit(), VnodeMultiRepartition(), CommMPI::~CommMPI(), CommPM::~CommPM(), and CommSHMEMPI::~CommSHMEMPI().
Definition at line 410 of file IpplInfo.h.
std::ostream& operator<< | ( | std::ostream & | , |
const IpplInfo & | |||
) |
Definition at line 147 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(), IpplInfo::useChecksums(), and IpplInfo::useDirectIO.