1 #ifndef OMEGA_H_LIBRARY_HPP
2 #define OMEGA_H_LIBRARY_HPP
6 #include <Omega_h_comm.hpp>
14 inline Library(
int* argc,
char*** argv
15 #ifdef OMEGA_H_USE_MPI
17 MPI_Comm comm_mpi = MPI_COMM_WORLD
20 initialize(OMEGA_H_SEMVER, argc, argv
21 #ifdef OMEGA_H_USE_MPI
28 static char const* static_version();
29 char const* version();
30 static char const* static_commit_id();
31 char const* commit_id();
32 static char const* static_configure_options();
33 char const* configure_options();
36 void add_to_timer(std::string
const& name,
double nsecs);
37 LO self_send_threshold()
const;
38 LO self_send_threshold_;
40 std::vector<std::string> argv_;
43 void initialize(
char const* head_desc,
int* argc,
char*** argv
44 #ifdef OMEGA_H_USE_MPI
51 #ifdef OMEGA_H_USE_MPI
52 bool we_called_mpi_init;
54 #ifdef OMEGA_H_USE_KOKKOS
55 bool we_called_kokkos_init;
57 std::map<std::string, double> timers;
60 extern char* max_memory_stacktrace;
Definition: Omega_h_library.hpp:10
Definition: amr_mpi_test.cpp:6