20 #ifndef LIBMESH_LIBMESH_BASE_H 21 #define LIBMESH_LIBMESH_BASE_H 23 #include "libmesh/id_types.h" 57 namespace libMeshPrivateData {
58 #ifdef LIBMESH_HAVE_MPI 90 #ifdef LIBMESH_HAVE_MPI 100 #ifdef LIBMESH_HAVE_MPI 129 #define LIBMESH_USE_SEPARATE_NAMESPACE 1 135 #ifndef LIBMESH_REQUIRE_SEPARATE_NAMESPACE 140 #endif // LIBMESH_LIBMESH_BASE_H unsigned int _default_grainsize
Minimum number of elements/nodes/indices per thread above which we can split work onto more threads...
processor_id_type global_n_processors()
processor_id_type _n_processors
Total number of processors used.
The libMesh namespace provides an interface to certain functionality in the library.
int _n_threads
Total number of threads possible.
uint8_t processor_id_type
uint8_t processor_id_type
processor_id_type _processor_id
The local processor id.
unsigned int default_grainsize()
processor_id_type global_processor_id()