Value:{ \
int _check_result = MPIFunc Args;
\
if (_check_result != MPI_SUCCESS)
\
_check_result)); \
}
Catch-all exception class for MPI errors.
Definition: exception.hpp:32
if(num_vertices(iG)!=num_vertices(vG)) return
const lambda_functor< lambda_functor_base< action< 1, throw_action< throw_new_action > >, tuple< typename const_copy_argument< const Arg1 >::type > > > throw_exception(const Arg1 &a1)
Definition: exceptions.hpp:279
Call the MPI routine MPIFunc with arguments Args (surrounded by parentheses).
If the result is not MPI_SUCCESS, use boost::throw_exception to throw an exception or abort, depending on BOOST_NO_EXCEPTIONS.
Referenced by boost::mpi::detail::all_gather_impl(), boost::mpi::detail::all_reduce_impl(), boost::mpi::detail::all_to_all_impl(), boost::mpi::communicator::array_irecv_impl(), boost::mpi::communicator::array_isend_impl(), boost::mpi::communicator::array_recv_impl(), boost::mpi::communicator::array_send_impl(), boost::mpi::detail::broadcast_impl(), boost::mpi::detail::mpi_datatype_holder::commit(), boost::mpi::group::exclude(), boost::mpi::detail::gather_impl(), boost::mpi::graph_communicator::graph_communicator(), boost::mpi::group::include(), boost::mpi::communicator::irecv_impl(), boost::mpi::communicator::isend_impl(), boost::mpi::group::group_free::operator()(), boost::mpi::communicator::comm_free::operator()(), boost::mpi::communicator::recv_impl(), boost::mpi::detail::reduce_impl(), boost::mpi::detail::scan_impl(), boost::mpi::detail::scatter_impl(), boost::mpi::communicator::send_impl(), boost::mpi::graph_communicator::setup_graph(), boost::mpi::test_all(), boost::mpi::group::translate_ranks(), boost::mpi::detail::user_op< Op, T >::user_op(), boost::mpi::wait_all(), boost::mpi::wait_any(), boost::mpi::wait_some(), boost::mpi::detail::mpi_datatype_holder::~mpi_datatype_holder(), and boost::mpi::detail::user_op< Op, T >::~user_op().