id,summary,reporter,owner,description,type,status,milestone,component,version,severity,resolution,keywords,cc 10223,Destructor of boost::mpi::environment should not throw exception,anonymous,Matthias Troyer,"The destructor of boost::mpi::environment uses the BOOST_MPI_CHECK_RESULT macro to invoke MPI_Finalize. BOOST_MPI_CHECK_RESULT(MPI_Finalize, ()); If MPI_Finalize does not return MPI_SUCCESS, the macro will throw boost::mpi::exception. However, it is not a good idea for a destructor to throw. I suggest the destructor just call MPI_Finalize() without using the MACRO",Bugs,new,To Be Determined,mpi,Boost 1.47.0,Problem,,,