|
OPAL (Object Oriented Parallel Accelerator Library)
2.2.0
OPAL
|
#include "opal.h"#include "H5hut.h"#include "AbstractObjects/OpalData.h"#include "OpalConfigure/Configure.h"#include "OpalParser/OpalParser.h"#include "Parser/FileStream.h"#include "Parser/TerminalStream.h"#include "Utilities/Timer.h"#include "Fields/Fieldmap.h"#include "FixedAlgebra/FTps.h"#include "BasicActions/Option.h"#include "Utilities/Options.h"#include "Utilities/OpalException.h"#include "Utilities/EarlyLeaveException.h"#include "Utilities/Util.h"#include "OPALconfig.h"#include <AMReX_ParallelDescriptor.H>#include "boost/smart_ptr.hpp"#include "Pilot/Pilot.h"#include "Util/CmdArguments.h"#include "Util/OptPilotException.h"#include "Optimizer/EA/FixedPisaNsga2.h"#include "Optimizer/EA/BlendCrossover.h"#include "Optimizer/EA/IndependentBitMutation.h"#include "Optimize/OpalSimulation.h"#include "Comm/CommSplitter.h"#include "Comm/Topology/NoCommTopology.h"#include "Comm/Splitter/ManyMasterSplit.h"#include "Comm/MasterGraph/SocialNetworkGraph.h"#include "Expression/Parser/function.hpp"#include "Expression/FromFile.h"#include "Expression/SumErrSq.h"#include "Expression/SDDSVariable.h"#include "Expression/RadialPeak.h"#include "Expression/SumErrSqRadialPeak.h"#include "Expression/ProbeVariable.h"#include <gsl/gsl_errno.h>#include <boost/filesystem.hpp>#include <boost/algorithm/string/predicate.hpp>#include <cstring>#include <set>#include <algorithm>
Go to the source code of this file.
Functions | |
| bool | checkInitAmrFlag (int argc, char *argv[]) |
| int | main (int argc, char *argv[]) |
Variables | |
| Ippl * | ippl |
| Inform * | gmsg |
| bool checkInitAmrFlag | ( | int | argc, |
| char * | argv[] | ||
| ) |
| int main | ( | int | argc, |
| char * | argv[] | ||
| ) |
Definition at line 107 of file Main.cpp.
References arg(), Communicate::barrier(), checkInitAmrFlag(), Fieldmap::clearDictionary(), IpplInfo::Comm, IpplInfo::compileOptions(), Configure::configure(), OPALTimer::Timer::date(), IpplInfo::Debug, OpalData::deleteInstance(), DKS_VERSION, IpplInfo::DKSEnabled, Options::echo, endl(), IpplInfo::Error, ERRORMSG, Hypervolume::fs, IpplInfo::getComm(), Util::getGitRevision(), OpalData::getInputBasename(), OpalData::getInstance(), IpplTimings::getTimer(), gmsg, IpplInfo::Info, INFOMSG, INFORM_ALL_NODES, OpalData::inRestartRun(), ippl, IpplInfo::myNode(), Hypervolume::n, OPAL_COMPILE_OPTIONS, OPAL_PROJECT_VERSION, PACKAGE_BUGREPORT, IpplTimings::print(), IpplInfo::printHelp(), IpplInfo::printVersion(), OpalParser::run(), FileStream::setEcho(), FTps< T, N >::setGlobalTruncOrder(), OpalData::setRestartFileName(), OpalData::setRestartRun(), OpalData::setRestartStep(), IpplTimings::startTimer(), IpplTimings::stopTimer(), OpalData::storeArguments(), OpalData::storeInputFn(), OPALTimer::Timer::time(), IpplInfo::Warn, SDDSParserException::what(), IpplException::what(), ClassicException::what(), assertion::what(), IpplException::where(), SDDSParserException::where(), and ClassicException::where().

| Inform* gmsg |
Definition at line 21 of file Main.cpp.
Referenced by GreenWakeFunction::apply(), ParallelTTracker::computeExternalFields(), ParallelTTracker::computeParticleMatterInteraction(), PartBunch::computeSelfFields(), PartBunch::computeSelfFields_cycl(), ParallelTTracker::computeWakefield(), ThickTracker::dump_m(), ParallelTTracker::dumpStats(), SampleCmd::execute(), OptimizeCmd::execute(), OpalParser::execute(), ParallelSliceTracker::execute(), ParallelTTracker::execute(), ThickTracker::execute(), SectorMagneticFieldMap::IO::generateGrid(), SectorMagneticFieldMap::IO::getInterpolatorPolyPatch(), GreenWakeFunction::GreenWakeFunction(), Bend2D::initialise(), main(), ParallelTTracker::prepareEmission(), OpalParser::printHelp(), Object::printHelp(), SectorMagneticFieldMap::IO::readLines(), SectorMagneticFieldMap::IO::readMap(), OpalParser::readStatement(), run_opal(), SectorMagneticFieldMap::setInterpolator(), Amesos2BottomSolver< Level >::setOperator(), ParallelTTracker::setOptionalVariables(), ParallelSliceTracker::updateReferenceParticle(), ParallelTTracker::updateReferenceParticle(), ThickTracker::visitBeamline(), and ParallelTTracker::writePhaseSpace().
1.8.5