139    std::string inpFileName;
 
  141    std::string outputDir;
 
  149    std::string restartFile;
 
  153    std::string _inputFileContentsArchival;
 
  156    MPI_Comm cloned_world;
 
  160    PetscErrorCode usage();
 
  163    std::string stripName(
const std::string& nm);
 
  165    void createDirForFile(
const std::string& file_name);
 
Top level class for WARPXM simulations.
Definition: wmsimulation.h:28
 
WxMpiMsg & getMsg()
Definition: wmsimulation.h:128
 
std::string getRestartFile() const
Get file from which to restart the simulation.
Definition: wmsimulation.h:77
 
int getRestartFrame() const
Get frame from which to restart the simulation.
Definition: wmsimulation.h:87
 
void simulate()
Run simulation.
 
const std::string & getInpFileName() const
Return name of input file including absolute or relative path as specified.
 
bool parseCmdLine()
Parse command line parameters.
 
bool isRestarting() const
Return true if we are restarting simulation.
Definition: wmsimulation.h:67
 
WmSolver * get_solver()
Get access to the underlying WmSolver.
Definition: wmsimulation.h:123
 
virtual void setup(const WxCryptSet &wmc)
Setup simulation using supplied crypset.
 
WmSimulation(MPI_Comm comm)
constructs a WmSimulation with a given MPI Communicator.
 
void setInputFileText(const std::string &str)
Set string representing the input file contents used to build this simulation.
 
virtual ~WmSimulation()
Destroy simulation.
 
const std::string & getInputFileText() const
Get string representing the input file contents used to build this simulation.
 
WmSimulation()
Construct a new simulation object.
 
const std::string & getRunName() const
Return name of run.
Definition: wmsimulation.h:57
 
Provides many vital functionality to building and executing a sequence of simulation code.
Definition: wmsolver.h:36
 
WxCryptSet extends WxCrypt by providing, in addition to name-value pairs, an set of named WxCryptSets...
Definition: wxcryptset.h:35
 
WxHdf5Io is the interface for the HDF5 implementation of HDF5.
Definition: wxhdf5io.h:24
 
MPI Messenger.
Definition: wxmpimsg.h:23
 
WxObject is a base class for WarpX classes which need to go through a creation/destruction cycle with...
Definition: wxobject.h:54