16#ifndef dealii_init_finalize_h
17#define dealii_init_finalize_h
24#include <boost/signals2.hpp>
76 static_cast<unsigned int>(f2));
89 static_cast<unsigned int>(f2));
214#ifdef DEAL_II_WITH_PETSC
InitializeLibrary libraries
static void unregister_request(MPI_Request &request)
static void register_request(MPI_Request &request)
static std::set< MPI_Request * > requests
InitFinalize(int &argc, char **&argv, const InitializeLibrary &libraries, const unsigned int max_num_threads=numbers::invalid_unsigned_int)
#define DEAL_II_NAMESPACE_OPEN
#define DEAL_II_NAMESPACE_CLOSE
InitializeLibrary operator|(const InitializeLibrary f1, const InitializeLibrary f2)
InitializeLibrary operator&(const InitializeLibrary f1, const InitializeLibrary f2)
static const unsigned int invalid_unsigned_int
boost::signals2::signal< void()> at_mpi_init
boost::signals2::signal< void()> at_mpi_finalize