Loading...
Searching...
No Matches
compiler_mpi.h
Go to the documentation of this file.
# ifndef _RHEOLEF_COMPILER_MPI_H
# define _RHEOLEF_COMPILER_MPI_H
#include "rheolef/compiler.h"
#ifdef _RHEOLEF_HAVE_MPI
// -----------------------------------------------------------------------
# pragma GCC diagnostic push
# pragma GCC diagnostic ignored "-Weffc++" // MPI C++ leads to warns
# pragma GCC diagnostic ignored "-Wnon-virtual-dtor"
# pragma GCC diagnostic ignored "-Wparentheses"
# include <mpi.h>
# ifdef _RHEOLEF_HAVE_BOOST_MPI_HPP
# include <boost/mpi.hpp>
namespace rheolef {
namespace mpi = boost::mpi;
} // namespace rheolef
# else
# error "boost.mpi library expected"
# endif // _RHEOLEF_HAVE_BOOST_MPI_HPP
# pragma GCC diagnostic pop
// -----------------------------------------------------------------------
#endif // _RHEOLEF_HAVE_MPI
#endif // _RHEOLEF_COMPILER_MPI_H
boost::mpi
Definition mpi_pair_datatype.h:52
rheolef
This file is part of Rheolef.
Definition compiler_eigen.h:39