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().