Advanced Multi-Physics (AMP)
On-Line Documentation
initializeLibMesh.h
Go to the documentation of this file.
1#ifndef included_AMP_initializeLibMesh
2#define included_AMP_initializeLibMesh
3
4#include "AMP/utils/AMP_MPI.h"
5
6namespace AMP::Mesh {
7
8
16{
17public:
26 explicit initializeLibMesh( const AMP_MPI &comm );
27
33
40 static bool canBeInitialized( const AMP_MPI &comm );
41
46 static bool isInitialized();
47
48private:
49 // Constructor
51
52 // Internal data
53 static std::atomic<int> N_copies;
55 static void *lminit;
56};
57
58
59} // namespace AMP::Mesh
60
61#endif
Provides C++ wrapper around MPI routines.
Definition AMP_MPI.h:63
A class to initialize libMesh.
static bool canBeInitialized(const AMP_MPI &comm)
static std::atomic< int > N_copies
initializeLibMesh(const AMP_MPI &comm)



Advanced Multi-Physics (AMP)
Oak Ridge National Laboratory
Idaho National Laboratory
Los Alamos National Laboratory
This page automatically produced from the
source code by doxygen
Last updated: Tue Mar 10 2026 13:06:40.
Comments on this page