32int run_opal(
char *[], std::string inputfile,
int restartStep,
33 int infoLevel,
int warnLevel, MPI_Comm comm)
35 std::string::size_type startExtension = inputfile.find_last_of(
'.');
36 std::string outputFileName = inputfile.substr(0,startExtension) +
".out";
37 std::ofstream output(outputFileName.c_str());
49 amrex::Initialize(comm);
65 throw new OpalException(
"run_opal",
"Could not open inputfile: " + inputfile);
71 if (restartStep > std::numeric_limits<int>::min()) {
77 if(is) parser->
run(is);
94 amrex::Finalize(
true);
int run_opal(char *[], std::string inputfile, int restartStep, int infoLevel, int warnLevel, MPI_Comm comm)