OPALX (Object Oriented Parallel Accelerator Library for Exascal) MINIorX
OPALX
Main.cpp File Reference
#include <cstring>
#include "H5hut.h"
#include "AbstractObjects/OpalData.h"
#include "Fields/Fieldmap.h"
#include "OpalConfigure/Configure.h"
#include "OpalParser/FileStream.h"
#include "OpalParser/OpalParser.h"
#include "Utilities/Timer.h"
#include "BasicActions/Option.h"
#include "Utilities/EarlyLeaveException.h"
#include "Utilities/OpalException.h"
#include "Utilities/Options.h"
#include "Utilities/Util.h"
#include "Utilities/SDDSParser/SDDSParserException.h"
#include "OPALconfig.h"
#include "GSLErrorHandling.h"
#include "Utility/Inform.h"
#include "Utility/IpplException.h"
#include "Utility/IpplInfo.h"
#include "Utility/IpplTimings.h"
#include <gsl/gsl_errno.h>
#include <boost/filesystem.hpp>
#include <boost/system/error_code.hpp>
#include <iomanip>
#include <iostream>
#include <set>
Include dependency graph for Main.cpp:

Go to the source code of this file.

Namespaces

namespace  OPALXMAIN

Functions

void OPALXMAIN::printStdoutHeader ()
void OPALXMAIN::printHelp ()
int main (int argc, char *argv[])

Function Documentation

◆ main()

int main ( int argc,
char * argv[] )

Definition at line 130 of file Main.cpp.

References Configure::configure(), Options::echo, OpalData::find(), OpalData::getAuxiliaryOutputDirectory(), Util::getGitRevision(), OpalData::getInputBasename(), OpalData::getInstance(), gmsg, handleGSLErrors(), OpalData::inRestartRun(), OPAL_COMPILE_OPTIONS, OPAL_PROJECT_VERSION, Object::printHelp(), OPALXMAIN::printHelp(), OPALXMAIN::printStdoutHeader(), OpalParser::run(), FileStream::setEcho(), OpalData::setRestartFileName(), OpalData::setRestartRun(), OpalData::setRestartStep(), OpalData::storeArguments(), OpalData::storeInputFn(), Util::toUpper(), EarlyLeaveException::what(), and EarlyLeaveException::where().

Referenced by Option::execute().

Here is the call graph for this function:
Here is the caller graph for this function: