OPAL (Object Oriented Parallel Accelerator Library) 2024.2
OPAL
opal.cpp File Reference
#include "opal.h"
#include "AbstractObjects/OpalData.h"
#include "OpalConfigure/Configure.h"
#include "OpalParser/OpalParser.h"
#include "Parser/FileStream.h"
#include "Utilities/OpalException.h"
#include "Fields/Fieldmap.h"
#include "Structure/IpplInfoWrapper.h"
#include "Utilities/Options.h"
#include "OPALconfig.h"
#include <AMReX.H>
#include "Message/Communicate.h"
#include "GSLErrorHandling.h"
#include <gsl/gsl_errno.h>
#include <fstream>
#include <iostream>
#include <limits>
#include <string>
Include dependency graph for opal.cpp:

Go to the source code of this file.

Functions

int run_opal (char *[], std::string inputfile, int restartStep, int infoLevel, int warnLevel, MPI_Comm comm)

Variables

Ipplippl
Informgmsg

Function Documentation

◆ run_opal()

int run_opal ( char * arg[],
std::string inputfile,
int restartStep,
int infoLevel,
int warnLevel,
MPI_Comm comm )

Definition at line 32 of file opal.cpp.

References Options::amr, _Fieldmap::clearDictionary(), IpplInfo::Comm, Configure::configure(), OpalData::deleteInstance(), IpplInfo::Error, OpalData::getInstance(), gmsg, handleGSLErrors(), IpplInfo::Info, OpalParser::run(), OpalData::setRestartFileName(), OpalData::setRestartRun(), OpalData::setRestartStep(), OpalData::storeInputFn(), and IpplInfo::Warn.

Referenced by OpalSimulation::run().

Here is the call graph for this function:

Variable Documentation

◆ gmsg

Inform* gmsg
extern

Definition at line 70 of file Main.cpp.

◆ ippl

Ippl* ippl
extern

Definition at line 69 of file Main.cpp.