mirror of
https://github.com/boostorg/mpi.git
synced 2026-02-27 17:12:24 +00:00
Moved last unmerged changes for MPI in Boost 1.40
[SVN r55504]
This commit is contained in:
@@ -33,7 +33,7 @@ namespace detail {
|
||||
BOOST_MPI_CHECK_RESULT(MPI_Allreduce,
|
||||
(const_cast<T*>(in_values), out_values, n,
|
||||
boost::mpi::get_mpi_datatype<T>(*in_values),
|
||||
is_mpi_op<Op, T>::op(), comm));
|
||||
(is_mpi_op<Op, T>::op()), comm));
|
||||
}
|
||||
|
||||
/**********************************************************************
|
||||
|
||||
@@ -52,7 +52,7 @@ namespace detail {
|
||||
BOOST_MPI_CHECK_RESULT(MPI_Reduce,
|
||||
(const_cast<T*>(in_values), out_values, n,
|
||||
boost::mpi::get_mpi_datatype<T>(*in_values),
|
||||
is_mpi_op<Op, T>::op(), root, comm));
|
||||
(is_mpi_op<Op, T>::op()), root, comm));
|
||||
}
|
||||
|
||||
// We are reducing to the root for a type that has an associated MPI
|
||||
@@ -65,7 +65,7 @@ namespace detail {
|
||||
BOOST_MPI_CHECK_RESULT(MPI_Reduce,
|
||||
(const_cast<T*>(in_values), 0, n,
|
||||
boost::mpi::get_mpi_datatype<T>(*in_values),
|
||||
is_mpi_op<Op, T>::op(), root, comm));
|
||||
(is_mpi_op<Op, T>::op()), root, comm));
|
||||
}
|
||||
|
||||
/**********************************************************************
|
||||
|
||||
@@ -52,7 +52,7 @@ namespace detail {
|
||||
BOOST_MPI_CHECK_RESULT(MPI_Scan,
|
||||
(const_cast<T*>(in_values), out_values, n,
|
||||
boost::mpi::get_mpi_datatype<T>(*in_values),
|
||||
is_mpi_op<Op, T>::op(), comm));
|
||||
(is_mpi_op<Op, T>::op()), comm));
|
||||
}
|
||||
|
||||
/**********************************************************************
|
||||
|
||||
@@ -88,7 +88,7 @@ private:
|
||||
};
|
||||
|
||||
/// Retrieve the MPI datatype cache
|
||||
mpi_datatype_map& mpi_datatype_cache();
|
||||
BOOST_MPI_DECL mpi_datatype_map& mpi_datatype_cache();
|
||||
|
||||
} } } // end namespace boost::mpi::detail
|
||||
|
||||
|
||||
Reference in New Issue
Block a user