OpenMC/include/openmc/initialize.h

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

27 lines
561 B
C
Raw Permalink Normal View History

#ifndef OPENMC_INITIALIZE_H
#define OPENMC_INITIALIZE_H
#include <string>
2018-04-20 14:55:06 -05:00
#ifdef OPENMC_MPI
#include "mpi.h"
2018-04-20 14:55:06 -05:00
#endif
namespace openmc {
int parse_command_line(int argc, char* argv[]);
#ifdef OPENMC_MPI
void initialize_mpi(MPI_Comm intracomm);
#endif
2022-11-23 22:16:34 -06:00
//! Read material, geometry, settings, and tallies from a single XML file
bool read_model_xml();
2022-11-23 22:16:34 -06:00
//! Read inputs from separate XML files
void read_separate_xml_files();
//! Write some output that occurs right after initialization
void initial_output();
} // namespace openmc
#endif // OPENMC_INITIALIZE_H