id summary reporter owner description type status milestone component version severity resolution keywords cc 10998 Error: Boost_MPI send(): explicit specialization must precede its first use anonymous Matthias Troyer "Dear Boost-Support, when compiling a file with NVCC 6.5.14 containing calls to isend() etc. of boost:mpi, the following error occ nvcc -std=c++11 -arch=sm_20 -c file.cu boost/1.55.0-gnu4.8/include/boost/mpi/communicator.hpp(1612): error: explicit specialization of function ""boost::mpi::communicator::send(int, int, const T &) const [with T=boost::mpi::packed_oarchive]"" must precede its first use ( (1127): here) boost/1.55.0-gnu4.8/include/boost/mpi/communicator.hpp(1635): error: explicit specialization of function ""boost::mpi::communicator::recv(int, int, T &) const [with T=boost::mpi::packed_iarchive]"" must precede its first use ( (1191): here) boost/1.55.0-gnu4.8/include/boost/mpi/communicator.hpp(1670): error: explicit specialization of function ""boost::mpi::communicator::isend(int, int, const T &) const [with T=boost::mpi::packed_oarchive]"" must precede its first use ( (1276): here) Could you please help me regarding the error above? Best regards, Peter " Support Requests new To Be Determined mpi Boost 1.63.0 Problem explicit specialization