13#ifndef dealii_init_finalize_h
14#define dealii_init_finalize_h
22#include <boost/signals2.hpp>
26#ifdef DEAL_II_WITH_PSBLAS
27# include <psb_c_dbase.h>
86 static_cast<unsigned int>(f2));
99 static_cast<unsigned int>(f2));
188#ifdef DEAL_II_WITH_PSBLAS
193 get_psblas_context();
232#ifdef DEAL_II_WITH_PETSC
236#ifdef DEAL_II_WITH_PSBLAS
237 static psb_c_ctxt *cctxt;
InitializeLibrary libraries
static void unregister_request(MPI_Request &request)
static void register_request(MPI_Request &request)
static std::set< MPI_Request * > requests
#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)
constexpr unsigned int invalid_unsigned_int
boost::signals2::signal< void()> at_mpi_init
boost::signals2::signal< void()> at_mpi_finalize