{"action":"created","issue":{"url":"https://api.github.com/repos/LLNL/spack/issues/1052","repository_url":"https://api.github.com/repos/LLNL/spack","labels_url":"https://api.github.com/repos/LLNL/spack/issues/1052/labels{/name}","comments_url":"https://api.github.com/repos/LLNL/spack/issues/1052/comments","events_url":"https://api.github.com/repos/LLNL/spack/issues/1052/events","html_url":"https://github.com/LLNL/spack/pull/1052","id":160052186,"number":1052,"title":"Add Psi4 Package","user":{"login":"adamjstewart","id":12021217,"avatar_url":"https://avatars.githubusercontent.com/u/12021217?v=3","gravatar_id":"","url":"https://api.github.com/users/adamjstewart","html_url":"https://github.com/adamjstewart","followers_url":"https://api.github.com/users/adamjstewart/followers","following_url":"https://api.github.com/users/adamjstewart/following{/other_user}","gists_url":"https://api.github.com/users/adamjstewart/gists{/gist_id}","starred_url":"https://api.github.com/users/adamjstewart/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/adamjstewart/subscriptions","organizations_url":"https://api.github.com/users/adamjstewart/orgs","repos_url":"https://api.github.com/users/adamjstewart/repos","events_url":"https://api.github.com/users/adamjstewart/events{/privacy}","received_events_url":"https://api.github.com/users/adamjstewart/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2016-06-13T21:44:46Z","updated_at":"2016-06-15T19:23:40Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/LLNL/spack/pulls/1052","html_url":"https://github.com/LLNL/spack/pull/1052","diff_url":"https://github.com/LLNL/spack/pull/1052.diff","patch_url":"https://github.com/LLNL/spack/pull/1052.patch"},"body":"The serial version compiles without any trouble. However, when I try to build the parallel version, I'm seeing the following linking errors:\r\n\r\n```\r\n../../../lib/libparallel2.a(LibParallelHelper.cc.o): In function `void boost::mpi::detail::broadcast_impl<double>(boost::mpi::communicator const&, double*, int, int, mpl_::bool_<true>)':\r\n/blues/gpfs/home/software/spack/opt/spack/linux-x86_64/gcc-6.1.0/boost-1.61.0-deyw7xs6bmycmara46vfwnd3xnpbivxe/include/boost/mpi/collectives/broadcast.hpp:96: undefined reference to `MPI_Bcast'\r\n../../../lib/libparallel2.a(LibParallelHelper.cc.o): In function `void boost::mpi::detail::all_gather_impl<double>(boost::mpi::communicator const&, double const*, int, double*, mpl_::bool_<true>)':\r\n/blues/gpfs/home/software/spack/opt/spack/linux-x86_64/gcc-6.1.0/boost-1.61.0-deyw7xs6bmycmara46vfwnd3xnpbivxe/include/boost/mpi/collectives/all_gather.hpp:31: undefined reference to `MPI_Allgather'\r\n../../../lib/libparallel2.a(LibParallelHelper.cc.o): In function `void boost::mpi::detail::broadcast_impl<int>(boost::mpi::communicator const&, int*, int, int, mpl_::bool_<true>)':\r\n/blues/gpfs/home/software/spack/opt/spack/linux-x86_64/gcc-6.1.0/boost-1.61.0-deyw7xs6bmycmara46vfwnd3xnpbivxe/include/boost/mpi/collectives/broadcast.hpp:96: undefined reference to `MPI_Bcast'\r\n../../../lib/libparallel2.a(LibParallelHelper.cc.o): In function `boost::mpi::request boost::mpi::communicator::array_irecv_impl<double>(int, int, double*, int, mpl_::bool_<true>) const':\r\n/blues/gpfs/home/software/spack/opt/spack/linux-x86_64/gcc-6.1.0/boost-1.61.0-deyw7xs6bmycmara46vfwnd3xnpbivxe/include/boost/mpi/communicator.hpp:1637: undefined reference to `MPI_Irecv'\r\n../../../lib/libparallel2.a(LibParallelHelper.cc.o): In function `boost::mpi::request boost::mpi::communicator::irecv_impl<double>(int, int, double&, mpl_::bool_<true>) const':\r\n/blues/gpfs/home/software/spack/opt/spack/linux-x86_64/gcc-6.1.0/boost-1.61.0-deyw7xs6bmycmara46vfwnd3xnpbivxe/include/boost/mpi/communicator.hpp:1599: undefined reference to `MPI_Irecv'\r\n../../../lib/libparallel2.a(LibParallelHelper.cc.o): In function `boost::mpi::status boost::mpi::communicator::array_recv_impl<double>(int, int, double*, int, mpl_::bool_<true>) const':\r\n/blues/gpfs/home/software/spack/opt/spack/linux-x86_64/gcc-6.1.0/boost-1.61.0-deyw7xs6bmycmara46vfwnd3xnpbivxe/include/boost/mpi/communicator.hpp:1239: undefined reference to `MPI_Recv'\r\n../../../lib/libparallel2.a(LibParallelHelper.cc.o): In function `boost::mpi::status boost::mpi::communicator::recv_impl<double>(int, int, double&, mpl_::bool_<true>) const':\r\n/blues/gpfs/home/software/spack/opt/spack/linux-x86_64/gcc-6.1.0/boost-1.61.0-deyw7xs6bmycmara46vfwnd3xnpbivxe/include/boost/mpi/communicator.hpp:1204: undefined reference to `MPI_Recv'\r\n../../../lib/libparallel2.a(LibParallelHelper.cc.o): In function `boost::mpi::request boost::mpi::communicator::array_irecv_impl<int>(int, int, int*, int, mpl_::bool_<true>) const':\r\n/blues/gpfs/home/software/spack/opt/spack/linux-x86_64/gcc-6.1.0/boost-1.61.0-deyw7xs6bmycmara46vfwnd3xnpbivxe/include/boost/mpi/communicator.hpp:1637: undefined reference to `MPI_Irecv'\r\n../../../lib/libparallel2.a(LibParallelHelper.cc.o): In function `boost::mpi::request boost::mpi::communicator::irecv_impl<int>(int, int, int&, mpl_::bool_<true>) const':\r\n/blues/gpfs/home/software/spack/opt/spack/linux-x86_64/gcc-6.1.0/boost-1.61.0-deyw7xs6bmycmara46vfwnd3xnpbivxe/include/boost/mpi/communicator.hpp:1599: undefined reference to `MPI_Irecv'\r\n../../../lib/libparallel2.a(LibParallelHelper.cc.o): In function `boost::mpi::status boost::mpi::communicator::array_recv_impl<int>(int, int, int*, int, mpl_::bool_<true>) const':\r\n/blues/gpfs/home/software/spack/opt/spack/linux-x86_64/gcc-6.1.0/boost-1.61.0-deyw7xs6bmycmara46vfwnd3xnpbivxe/include/boost/mpi/communicator.hpp:1239: undefined reference to `MPI_Recv'\r\n../../../lib/libparallel2.a(LibParallelHelper.cc.o): In function `boost::mpi::status boost::mpi::communicator::recv_impl<int>(int, int, int&, mpl_::bool_<true>) const':\r\n/blues/gpfs/home/software/spack/opt/spack/linux-x86_64/gcc-6.1.0/boost-1.61.0-deyw7xs6bmycmara46vfwnd3xnpbivxe/include/boost/mpi/communicator.hpp:1204: undefined reference to `MPI_Recv'\r\n../../../lib/libparallel2.a(LibParallelHelper.cc.o): In function `boost::mpi::request boost::mpi::communicator::array_isend_impl<int>(int, int, int const*, int, mpl_::bool_<true>) const':\r\n/blues/gpfs/home/software/spack/opt/spack/linux-x86_64/gcc-6.1.0/boost-1.61.0-deyw7xs6bmycmara46vfwnd3xnpbivxe/include/boost/mpi/communicator.hpp:1359: undefined reference to `MPI_Isend'\r\n../../../lib/libparallel2.a(LibParallelHelper.cc.o): In function `boost::mpi::request boost::mpi::communicator::isend_impl<int>(int, int, int const&, mpl_::bool_<true>) const':\r\n/blues/gpfs/home/software/spack/opt/spack/linux-x86_64/gcc-6.1.0/boost-1.61.0-deyw7xs6bmycmara46vfwnd3xnpbivxe/include/boost/mpi/communicator.hpp:1324: undefined reference to `MPI_Isend'\r\n../../../lib/libparallel2.a(LibParallelHelper.cc.o): In function `void boost::mpi::communicator::array_send_impl<int>(int, int, int const*, int, mpl_::bool_<true>) const':\r\n/blues/gpfs/home/software/spack/opt/spack/linux-x86_64/gcc-6.1.0/boost-1.61.0-deyw7xs6bmycmara46vfwnd3xnpbivxe/include/boost/mpi/communicator.hpp:1171: undefined reference to `MPI_Send'\r\n../../../lib/libparallel2.a(LibParallelHelper.cc.o): In function `void boost::mpi::communicator::send_impl<int>(int, int, int const&, mpl_::bool_<true>) const':\r\n/blues/gpfs/home/software/spack/opt/spack/linux-x86_64/gcc-6.1.0/boost-1.61.0-deyw7xs6bmycmara46vfwnd3xnpbivxe/include/boost/mpi/communicator.hpp:1139: undefined reference to `MPI_Send'\r\n../../../lib/libparallel2.a(LibParallelHelper.cc.o): In function `boost::mpi::request boost::mpi::communicator::array_isend_impl<double>(int, int, double const*, int, mpl_::bool_<true>) const':\r\n/blues/gpfs/home/software/spack/opt/spack/linux-x86_64/gcc-6.1.0/boost-1.61.0-deyw7xs6bmycmara46vfwnd3xnpbivxe/include/boost/mpi/communicator.hpp:1359: undefined reference to `MPI_Isend'\r\n../../../lib/libparallel2.a(LibParallelHelper.cc.o): In function `boost::mpi::request boost::mpi::communicator::isend_impl<double>(int, int, double const&, mpl_::bool_<true>) const':\r\n/blues/gpfs/home/software/spack/opt/spack/linux-x86_64/gcc-6.1.0/boost-1.61.0-deyw7xs6bmycmara46vfwnd3xnpbivxe/include/boost/mpi/communicator.hpp:1324: undefined reference to `MPI_Isend'\r\n../../../lib/libparallel2.a(LibParallelHelper.cc.o): In function `void boost::mpi::communicator::array_send_impl<double>(int, int, double const*, int, mpl_::bool_<true>) const':\r\n/blues/gpfs/home/software/spack/opt/spack/linux-x86_64/gcc-6.1.0/boost-1.61.0-deyw7xs6bmycmara46vfwnd3xnpbivxe/include/boost/mpi/communicator.hpp:1171: undefined reference to `MPI_Send'\r\n../../../lib/libparallel2.a(LibParallelHelper.cc.o): In function `void boost::mpi::communicator::send_impl<double>(int, int, double const&, mpl_::bool_<true>) const':\r\n/blues/gpfs/home/software/spack/opt/spack/linux-x86_64/gcc-6.1.0/boost-1.61.0-deyw7xs6bmycmara46vfwnd3xnpbivxe/include/boost/mpi/communicator.hpp:1139: undefined reference to `MPI_Send'\r\n../../../lib/libparallel2.a(DynamicScheduler.cc.o): In function `boost::mpi::status boost::mpi::communicator::recv_impl<int>(int, int, int&, mpl_::bool_<true>) const':\r\n/blues/gpfs/home/software/spack/opt/spack/linux-x86_64/gcc-6.1.0/boost-1.61.0-deyw7xs6bmycmara46vfwnd3xnpbivxe/include/boost/mpi/communicator.hpp:1204: undefined reference to `MPI_Recv'\r\n../../../lib/libparallel2.a(DynamicScheduler.cc.o): In function `void boost::mpi::detail::broadcast_impl<int>(boost::mpi::communicator const&, int*, int, int, mpl_::bool_<true>)':\r\n/blues/gpfs/home/software/spack/opt/spack/linux-x86_64/gcc-6.1.0/boost-1.61.0-deyw7xs6bmycmara46vfwnd3xnpbivxe/include/boost/mpi/collectives/broadcast.hpp:96: undefined reference to `MPI_Bcast'\r\n../../../lib/libparallel2.a(DynamicScheduler.cc.o): In function `void boost::mpi::communicator::send_impl<int>(int, int, int const&, mpl_::bool_<true>) const':\r\n/blues/gpfs/home/software/spack/opt/spack/linux-x86_64/gcc-6.1.0/boost-1.61.0-deyw7xs6bmycmara46vfwnd3xnpbivxe/include/boost/mpi/communicator.hpp:1139: undefined reference to `MPI_Send'\r\n../../../lib/libparallel2.a(MasterTools.cc.o): In function `void boost::mpi::communicator::send_impl<unsigned int>(int, int, unsigned int const&, mpl_::bool_<true>) const':\r\n/blues/gpfs/home/software/spack/opt/spack/linux-x86_64/gcc-6.1.0/boost-1.61.0-deyw7xs6bmycmara46vfwnd3xnpbivxe/include/boost/mpi/communicator.hpp:1139: undefined reference to `MPI_Send'\r\n../../../lib/libparallel2.a(TaskStatistics.cc.o): In function `void boost::mpi::detail::broadcast_impl<int>(boost::mpi::communicator const&, int*, int, int, mpl_::bool_<true>)':\r\n/blues/gpfs/home/software/spack/opt/spack/linux-x86_64/gcc-6.1.0/boost-1.61.0-deyw7xs6bmycmara46vfwnd3xnpbivxe/include/boost/mpi/collectives/broadcast.hpp:96: undefined reference to `MPI_Bcast'\r\n../../../lib/libpsio.a(toclen.cc.o): In function `void boost::mpi::detail::broadcast_impl<int>(boost::mpi::communicator const&, int*, int, int, mpl_::bool_<true>)':\r\n/blues/gpfs/home/software/spack/opt/spack/linux-x86_64/gcc-6.1.0/boost-1.61.0-deyw7xs6bmycmara46vfwnd3xnpbivxe/include/boost/mpi/collectives/broadcast.hpp:96: undefined reference to `MPI_Bcast'\r\n../../../lib/libpsio.a(toclen.cc.o): In function `void boost::mpi::detail::broadcast_impl<unsigned long>(boost::mpi::communicator const&, unsigned long*, int, int, mpl_::bool_<true>)':\r\n/blues/gpfs/home/software/spack/opt/spack/linux-x86_64/gcc-6.1.0/boost-1.61.0-deyw7xs6bmycmara46vfwnd3xnpbivxe/include/boost/mpi/collectives/broadcast.hpp:96: undefined reference to `MPI_Bcast'\r\n../../../lib/libpsio.a(close.cc.o): In function `void boost::mpi::detail::broadcast_impl<int>(boost::mpi::communicator const&, int*, int, int, mpl_::bool_<true>)':\r\n/blues/gpfs/home/software/spack/opt/spack/linux-x86_64/gcc-6.1.0/boost-1.61.0-deyw7xs6bmycmara46vfwnd3xnpbivxe/include/boost/mpi/collectives/broadcast.hpp:96: undefined reference to `MPI_Bcast'\r\n../../../lib/libpsio.a(open.cc.o): In function `void boost::mpi::detail::broadcast_impl<int>(boost::mpi::communicator const&, int*, int, int, mpl_::bool_<true>)':\r\n/blues/gpfs/home/software/spack/opt/spack/linux-x86_64/gcc-6.1.0/boost-1.61.0-deyw7xs6bmycmara46vfwnd3xnpbivxe/include/boost/mpi/collectives/broadcast.hpp:96: undefined reference to `MPI_Bcast'\r\n/blues/gpfs/home/software/spack/opt/spack/linux-x86_64/gcc-6.1.0/boost-1.61.0-deyw7xs6bmycmara46vfwnd3xnpbivxe/lib/libboost_mpi-mt.a(communicator.o): In function `boost::mpi::status::cancelled() const':\r\ncommunicator.cpp:(.text+0x333): undefined reference to `MPI_Test_cancelled'\r\n/blues/gpfs/home/software/spack/opt/spack/linux-x86_64/gcc-6.1.0/boost-1.61.0-deyw7xs6bmycmara46vfwnd3xnpbivxe/lib/libboost_mpi-mt.a(communicator.o): In function `boost::mpi::communicator::communicator(int const&, boost::mpi::comm_create_kind)':\r\ncommunicator.cpp:(.text+0x428): undefined reference to `MPI_Comm_dup'\r\ncommunicator.cpp:(.text+0x49c): undefined reference to `MPI_Comm_set_errhandler'\r\n/blues/gpfs/home/software/spack/opt/spack/linux-x86_64/gcc-6.1.0/boost-1.61.0-deyw7xs6bmycmara46vfwnd3xnpbivxe/lib/libboost_mpi-mt.a(communicator.o): In function `boost::mpi::communicator::communicator(boost::mpi::communicator const&, boost::mpi::group const&)':\r\ncommunicator.cpp:(.text+0x6dc): undefined reference to `MPI_Comm_create'\r\n/blues/gpfs/home/software/spack/opt/spack/linux-x86_64/gcc-6.1.0/boost-1.61.0-deyw7xs6bmycmara46vfwnd3xnpbivxe/lib/libboost_mpi-mt.a(communicator.o): In function `boost::mpi::communicator::size() const':\r\ncommunicator.cpp:(.text+0x845): undefined reference to `MPI_Comm_size'\r\n/blues/gpfs/home/software/spack/opt/spack/linux-x86_64/gcc-6.1.0/boost-1.61.0-deyw7xs6bmycmara46vfwnd3xnpbivxe/lib/libboost_mpi-mt.a(communicator.o): In function `boost::mpi::communicator::rank() const':\r\ncommunicator.cpp:(.text+0x8b5): undefined reference to `MPI_Comm_rank'\r\n/blues/gpfs/home/software/spack/opt/spack/linux-x86_64/gcc-6.1.0/boost-1.61.0-deyw7xs6bmycmara46vfwnd3xnpbivxe/lib/libboost_mpi-mt.a(communicator.o): In function `boost::mpi::communicator::group() const':\r\ncommunicator.cpp:(.text+0x928): undefined reference to `MPI_Comm_group'\r\n/blues/gpfs/home/software/spack/opt/spack/linux-x86_64/gcc-6.1.0/boost-1.61.0-deyw7xs6bmycmara46vfwnd3xnpbivxe/lib/libboost_mpi-mt.a(communicator.o): In function `boost::mpi::communicator::send(int, int) const':\r\ncommunicator.cpp:(.text+0x9af): undefined reference to `MPI_Send'\r\n/blues/gpfs/home/software/spack/opt/spack/linux-x86_64/gcc-6.1.0/boost-1.61.0-deyw7xs6bmycmara46vfwnd3xnpbivxe/lib/libboost_mpi-mt.a(communicator.o): In function `boost::mpi::communicator::recv(int, int) const':\r\ncommunicator.cpp:(.text+0xa2e): undefined reference to `MPI_Recv'\r\n/blues/gpfs/home/software/spack/opt/spack/linux-x86_64/gcc-6.1.0/boost-1.61.0-deyw7xs6bmycmara46vfwnd3xnpbivxe/lib/libboost_mpi-mt.a(communicator.o): In function `boost::mpi::communicator::iprobe(int, int) const':\r\ncommunicator.cpp:(.text+0xaad): undefined reference to `MPI_Iprobe'\r\n/blues/gpfs/home/software/spack/opt/spack/linux-x86_64/gcc-6.1.0/boost-1.61.0-deyw7xs6bmycmara46vfwnd3xnpbivxe/lib/libboost_mpi-mt.a(communicator.o): In function `boost::mpi::communicator::probe(int, int) const':\r\ncommunicator.cpp:(.text+0xb65): undefined reference to `MPI_Probe'\r\n/blues/gpfs/home/software/spack/opt/spack/linux-x86_64/gcc-6.1.0/boost-1.61.0-deyw7xs6bmycmara46vfwnd3xnpbivxe/lib/libboost_mpi-mt.a(communicator.o): In function `boost::mpi::communicator::barrier() const':\r\ncommunicator.cpp:(.text+0xbd0): undefined reference to `MPI_Barrier'\r\n/blues/gpfs/home/software/spack/opt/spack/linux-x86_64/gcc-6.1.0/boost-1.61.0-deyw7xs6bmycmara46vfwnd3xnpbivxe/lib/libboost_mpi-mt.a(communicator.o): In function `boost::mpi::communicator::split(int, int) const':\r\ncommunicator.cpp:(.text+0xc47): undefined reference to `MPI_Comm_split'\r\n/blues/gpfs/home/software/spack/opt/spack/linux-x86_64/gcc-6.1.0/boost-1.61.0-deyw7xs6bmycmara46vfwnd3xnpbivxe/lib/libboost_mpi-mt.a(communicator.o): In function `boost::mpi::communicator::as_intercommunicator() const':\r\ncommunicator.cpp:(.text+0xdc2): undefined reference to `MPI_Comm_test_inter'\r\n/blues/gpfs/home/software/spack/opt/spack/linux-x86_64/gcc-6.1.0/boost-1.61.0-deyw7xs6bmycmara46vfwnd3xnpbivxe/lib/libboost_mpi-mt.a(communicator.o): In function `boost::mpi::communicator::as_graph_communicator() const':\r\ncommunicator.cpp:(.text+0xef4): undefined reference to `MPI_Topo_test'\r\ncommunicator.cpp:(.text+0xf40): undefined reference to `MPI_Topo_test'\r\n/blues/gpfs/home/software/spack/opt/spack/linux-x86_64/gcc-6.1.0/boost-1.61.0-deyw7xs6bmycmara46vfwnd3xnpbivxe/lib/libboost_mpi-mt.a(communicator.o): In function `boost::mpi::communicator::has_cartesian_topology() const':\r\ncommunicator.cpp:(.text+0x1195): undefined reference to `MPI_Topo_test'\r\n/blues/gpfs/home/software/spack/opt/spack/linux-x86_64/gcc-6.1.0/boost-1.61.0-deyw7xs6bmycmara46vfwnd3xnpbivxe/lib/libboost_mpi-mt.a(communicator.o): In function `boost::mpi::communicator::abort(int) const':\r\ncommunicator.cpp:(.text+0x1200): undefined reference to `MPI_Abort'\r\n/blues/gpfs/home/software/spack/opt/spack/linux-x86_64/gcc-6.1.0/boost-1.61.0-deyw7xs6bmycmara46vfwnd3xnpbivxe/lib/libboost_mpi-mt.a(communicator.o): In function `void boost::mpi::communicator::send<boost::mpi::content>(int, int, boost::mpi::content const&) const':\r\ncommunicator.cpp:(.text+0x1272): undefined reference to `MPI_Send'\r\n/blues/gpfs/home/software/spack/opt/spack/linux-x86_64/gcc-6.1.0/boost-1.61.0-deyw7xs6bmycmara46vfwnd3xnpbivxe/lib/libboost_mpi-mt.a(communicator.o): In function `boost::mpi::status boost::mpi::communicator::recv<boost::mpi::content const>(int, int, boost::mpi::content const&) const':\r\ncommunicator.cpp:(.text+0x12f1): undefined reference to `MPI_Recv'\r\n/blues/gpfs/home/software/spack/opt/spack/linux-x86_64/gcc-6.1.0/boost-1.61.0-deyw7xs6bmycmara46vfwnd3xnpbivxe/lib/libboost_mpi-mt.a(communicator.o): In function `boost::mpi::request boost::mpi::communicator::isend<boost::mpi::content>(int, int, boost::mpi::content const&) const':\r\ncommunicator.cpp:(.text+0x1389): undefined reference to `MPI_Isend'\r\n/blues/gpfs/home/software/spack/opt/spack/linux-x86_64/gcc-6.1.0/boost-1.61.0-deyw7xs6bmycmara46vfwnd3xnpbivxe/lib/libboost_mpi-mt.a(communicator.o): In function `boost::mpi::communicator::isend(int, int) const':\r\ncommunicator.cpp:(.text+0x1441): undefined reference to `MPI_Isend'\r\n/blues/gpfs/home/software/spack/opt/spack/linux-x86_64/gcc-6.1.0/boost-1.61.0-deyw7xs6bmycmara46vfwnd3xnpbivxe/lib/libboost_mpi-mt.a(communicator.o): In function `boost::mpi::request boost::mpi::communicator::irecv<boost::mpi::packed_skeleton_iarchive>(int, int, boost::mpi::packed_skeleton_iarchive&) const':\r\ncommunicator.cpp:(.text+0x15af): undefined reference to `MPI_Irecv'\r\n/blues/gpfs/home/software/spack/opt/spack/linux-x86_64/gcc-6.1.0/boost-1.61.0-deyw7xs6bmycmara46vfwnd3xnpbivxe/lib/libboost_mpi-mt.a(communicator.o): In function `boost::mpi::request boost::mpi::communicator::irecv<boost::mpi::content const>(int, int, boost::mpi::content const&) const':\r\ncommunicator.cpp:(.text+0x1799): undefined reference to `MPI_Irecv'\r\n/blues/gpfs/home/software/spack/opt/spack/linux-x86_64/gcc-6.1.0/boost-1.61.0-deyw7xs6bmycmara46vfwnd3xnpbivxe/lib/libboost_mpi-mt.a(communicator.o): In function `boost::mpi::communicator::irecv(int, int) const':\r\ncommunicator.cpp:(.text+0x1851): undefined reference to `MPI_Irecv'\r\n/blues/gpfs/home/software/spack/opt/spack/linux-x86_64/gcc-6.1.0/boost-1.61.0-deyw7xs6bmycmara46vfwnd3xnpbivxe/lib/libboost_mpi-mt.a(communicator.o): In function `boost::mpi::operator==(boost::mpi::communicator const&, boost::mpi::communicator const&)':\r\ncommunicator.cpp:(.text+0x18ef): undefined reference to `MPI_Comm_compare'\r\n/blues/gpfs/home/software/spack/opt/spack/linux-x86_64/gcc-6.1.0/boost-1.61.0-deyw7xs6bmycmara46vfwnd3xnpbivxe/lib/libboost_mpi-mt.a(communicator.o): In function `boost::mpi::communicator::split(int) const':\r\ncommunicator.cpp:(.text+0x1985): undefined reference to `MPI_Comm_rank'\r\ncommunicator.cpp:(.text+0x19ae): undefined reference to `MPI_Comm_split'\r\n/blues/gpfs/home/software/spack/opt/spack/linux-x86_64/gcc-6.1.0/boost-1.61.0-deyw7xs6bmycmara46vfwnd3xnpbivxe/lib/libboost_mpi-mt.a(communicator.o): In function `boost::mpi::communicator::comm_free::operator()(int*) const [clone .isra.47]':\r\ncommunicator.cpp:(.text.unlikely+0x36): undefined reference to `MPI_Finalized'\r\ncommunicator.cpp:(.text.unlikely+0x64): undefined reference to `MPI_Comm_free'\r\n/blues/gpfs/home/software/spack/opt/spack/linux-x86_64/gcc-6.1.0/boost-1.61.0-deyw7xs6bmycmara46vfwnd3xnpbivxe/lib/libboost_mpi-mt.a(communicator.o): In function `boost::detail::sp_counted_impl_pd<int*, boost::mpi::communicator::comm_free>::dispose()':\r\ncommunicator.cpp:(.text._ZN5boost6detail18sp_counted_impl_pdIPiNS_3mpi12communicator9comm_freeEE7disposeEv[_ZN5boost6detail18sp_counted_impl_pdIPiNS_3mpi12communicator9comm_freeEE7disposeEv]+0xf): undefined reference to `MPI_Finalized'\r\ncommunicator.cpp:(.text._ZN5boost6detail18sp_counted_impl_pdIPiNS_3mpi12communicator9comm_freeEE7disposeEv[_ZN5boost6detail18sp_counted_impl_pdIPiNS_3mpi12communicator9comm_freeEE7disposeEv]+0x23): undefined reference to `MPI_Comm_free'\r\n/blues/gpfs/home/software/spack/opt/spack/linux-x86_64/gcc-6.1.0/boost-1.61.0-deyw7xs6bmycmara46vfwnd3xnpbivxe/lib/libboost_mpi-mt.a(communicator.o): In function `std::vector<char, boost::mpi::allocator<char> >::_M_default_append(unsigned long)':\r\ncommunicator.cpp:(.text._ZNSt6vectorIcN5boost3mpi9allocatorIcEEE17_M_default_appendEm[_ZNSt6vectorIcN5boost3mpi9allocatorIcEEE17_M_default_appendEm]+0xd3): undefined reference to `MPI_Free_mem'\r\ncommunicator.cpp:(.text._ZNSt6vectorIcN5boost3mpi9allocatorIcEEE17_M_default_appendEm[_ZNSt6vectorIcN5boost3mpi9allocatorIcEEE17_M_default_appendEm]+0x10e): undefined reference to `MPI_Alloc_mem'\r\n/blues/gpfs/home/software/spack/opt/spack/linux-x86_64/gcc-6.1.0/boost-1.61.0-deyw7xs6bmycmara46vfwnd3xnpbivxe/lib/libboost_mpi-mt.a(communicator.o): In function `boost::optional<boost::mpi::status> boost::mpi::request::handle_serialized_irecv<boost::mpi::packed_iarchive>(boost::mpi::request*, boost::mpi::request::request_action)':\r\ncommunicator.cpp:(.text._ZN5boost3mpi7request23handle_serialized_irecvINS0_15packed_iarchiveEEENS_8optionalINS0_6statusEEEPS1_NS1_14request_actionE[_ZN5boost3mpi7request23handle_serialized_irecvINS0_15packed_iarchiveEEENS_8optionalINS0_6statusEEEPS1_NS1_14request_actionE]+0x5d): undefined reference to `MPI_Wait'\r\ncommunicator.cpp:(.text._ZN5boost3mpi7request23handle_serialized_irecvINS0_15packed_iarchiveEEENS_8optionalINS0_6statusEEEPS1_NS1_14request_actionE[_ZN5boost3mpi7request23handle_serialized_irecvINS0_15packed_iarchiveEEENS_8optionalINS0_6statusEEEPS1_NS1_14request_actionE]+0xdf): undefined reference to `MPI_Wait'\r\ncommunicator.cpp:(.text._ZN5boost3mpi7request23handle_serialized_irecvINS0_15packed_iarchiveEEENS_8optionalINS0_6statusEEEPS1_NS1_14request_actionE[_ZN5boost3mpi7request23handle_serialized_irecvINS0_15packed_iarchiveEEENS_8optionalINS0_6statusEEEPS1_NS1_14request_actionE]+0x148): undefined reference to `MPI_Irecv'\r\ncommunicator.cpp:(.text._ZN5boost3mpi7request23handle_serialized_irecvINS0_15packed_iarchiveEEENS_8optionalINS0_6statusEEEPS1_NS1_14request_actionE[_ZN5boost3mpi7request23handle_serialized_irecvINS0_15packed_iarchiveEEENS_8optionalINS0_6statusEEEPS1_NS1_14request_actionE]+0x1c3): undefined reference to `MPI_Test'\r\ncommunicator.cpp:(.text._ZN5boost3mpi7request23handle_serialized_irecvINS0_15packed_iarchiveEEENS_8optionalINS0_6statusEEEPS1_NS1_14request_actionE[_ZN5boost3mpi7request23handle_serialized_irecvINS0_15packed_iarchiveEEENS_8optionalINS0_6statusEEEPS1_NS1_14request_actionE]+0x29f): undefined reference to `MPI_Test'\r\ncommunicator.cpp:(.text._ZN5boost3mpi7request23handle_serialized_irecvINS0_15packed_iarchiveEEENS_8optionalINS0_6statusEEEPS1_NS1_14request_actionE[_ZN5boost3mpi7request23handle_serialized_irecvINS0_15packed_iarchiveEEENS_8optionalINS0_6statusEEEPS1_NS1_14request_actionE]+0x320): undefined reference to `MPI_Irecv'\r\ncommunicator.cpp:(.text._ZN5boost3mpi7request23handle_serialized_irecvINS0_15packed_iarchiveEEENS_8optionalINS0_6statusEEEPS1_NS1_14request_actionE[_ZN5boost3mpi7request23handle_serialized_irecvINS0_15packed_iarchiveEEENS_8optionalINS0_6statusEEEPS1_NS1_14request_actionE]+0x4b0): undefined reference to `MPI_Free_mem'\r\ncommunicator.cpp:(.text._ZN5boost3mpi7request23handle_serialized_irecvINS0_15packed_iarchiveEEENS_8optionalINS0_6statusEEEPS1_NS1_14request_actionE[_ZN5boost3mpi7request23handle_serialized_irecvINS0_15packed_iarchiveEEENS_8optionalINS0_6statusEEEPS1_NS1_14request_actionE]+0x58c): undefined reference to `MPI_Alloc_mem'\r\n/blues/gpfs/home/software/spack/opt/spack/linux-x86_64/gcc-6.1.0/boost-1.61.0-deyw7xs6bmycmara46vfwnd3xnpbivxe/lib/libboost_mpi-mt.a(group.o): In function `boost::mpi::group::group(int const&, bool)':\r\ngroup.cpp:(.text+0x1b0): undefined reference to `MPI_Finalized'\r\ngroup.cpp:(.text+0x1c3): undefined reference to `MPI_Group_free'\r\n/blues/gpfs/home/software/spack/opt/spack/linux-x86_64/gcc-6.1.0/boost-1.61.0-deyw7xs6bmycmara46vfwnd3xnpbivxe/lib/libboost_mpi-mt.a(group.o): In function `boost::mpi::group::rank() const':\r\ngroup.cpp:(.text+0x268): undefined reference to `MPI_Group_rank'\r\n/blues/gpfs/home/software/spack/opt/spack/linux-x86_64/gcc-6.1.0/boost-1.61.0-deyw7xs6bmycmara46vfwnd3xnpbivxe/lib/libboost_mpi-mt.a(group.o): In function `boost::mpi::group::size() const':\r\ngroup.cpp:(.text+0x2e5): undefined reference to `MPI_Group_size'\r\n/blues/gpfs/home/software/spack/opt/spack/linux-x86_64/gcc-6.1.0/boost-1.61.0-deyw7xs6bmycmara46vfwnd3xnpbivxe/lib/libboost_mpi-mt.a(group.o): In function `boost::mpi::operator==(boost::mpi::group const&, boost::mpi::group const&)':\r\ngroup.cpp:(.text+0x35f): undefined reference to `MPI_Group_compare'\r\n/blues/gpfs/home/software/spack/opt/spack/linux-x86_64/gcc-6.1.0/boost-1.61.0-deyw7xs6bmycmara46vfwnd3xnpbivxe/lib/libboost_mpi-mt.a(group.o): In function `boost::mpi::operator|(boost::mpi::group const&, boost::mpi::group const&)':\r\ngroup.cpp:(.text+0x3f4): undefined reference to `MPI_Group_union'\r\n/blues/gpfs/home/software/spack/opt/spack/linux-x86_64/gcc-6.1.0/boost-1.61.0-deyw7xs6bmycmara46vfwnd3xnpbivxe/lib/libboost_mpi-mt.a(group.o): In function `boost::mpi::operator&(boost::mpi::group const&, boost::mpi::group const&)':\r\ngroup.cpp:(.text+0x494): undefined reference to `MPI_Group_intersection'\r\n/blues/gpfs/home/software/spack/opt/spack/linux-x86_64/gcc-6.1.0/boost-1.61.0-deyw7xs6bmycmara46vfwnd3xnpbivxe/lib/libboost_mpi-mt.a(group.o): In function `boost::mpi::operator-(boost::mpi::group const&, boost::mpi::group const&)':\r\ngroup.cpp:(.text+0x534): undefined reference to `MPI_Group_difference'\r\n/blues/gpfs/home/software/spack/opt/spack/linux-x86_64/gcc-6.1.0/boost-1.61.0-deyw7xs6bmycmara46vfwnd3xnpbivxe/lib/libboost_mpi-mt.a(group.o): In function `int* boost::mpi::group::translate_ranks<int*, int*>(int*, int*, boost::mpi::group const&, int*)':\r\ngroup.cpp:(.text+0x5e4): undefined reference to `MPI_Group_translate_ranks'\r\n/blues/gpfs/home/software/spack/opt/spack/linux-x86_64/gcc-6.1.0/boost-1.61.0-deyw7xs6bmycmara46vfwnd3xnpbivxe/lib/libboost_mpi-mt.a(group.o): In function `boost::mpi::group boost::mpi::group::include<int*>(int*, int*)':\r\ngroup.cpp:(.text+0x674): undefined reference to `MPI_Group_incl'\r\n/blues/gpfs/home/software/spack/opt/spack/linux-x86_64/gcc-6.1.0/boost-1.61.0-deyw7xs6bmycmara46vfwnd3xnpbivxe/lib/libboost_mpi-mt.a(group.o): In function `boost::mpi::group boost::mpi::group::exclude<int*>(int*, int*)':\r\ngroup.cpp:(.text+0x704): undefined reference to `MPI_Group_excl'\r\n/blues/gpfs/home/software/spack/opt/spack/linux-x86_64/gcc-6.1.0/boost-1.61.0-deyw7xs6bmycmara46vfwnd3xnpbivxe/lib/libboost_mpi-mt.a(group.o): In function `boost::detail::sp_counted_impl_pd<int*, boost::mpi::group::group_free>::dispose()':\r\ngroup.cpp:(.text._ZN5boost6detail18sp_counted_impl_pdIPiNS_3mpi5group10group_freeEE7disposeEv[_ZN5boost6detail18sp_counted_impl_pdIPiNS_3mpi5group10group_freeEE7disposeEv]+0xf): undefined reference to `MPI_Finalized'\r\ngroup.cpp:(.text._ZN5boost6detail18sp_counted_impl_pdIPiNS_3mpi5group10group_freeEE7disposeEv[_ZN5boost6detail18sp_counted_impl_pdIPiNS_3mpi5group10group_freeEE7disposeEv]+0x23): undefined reference to `MPI_Group_free'\r\n../../../lib/libpsio.a(rw.cc.o): In function `void boost::mpi::detail::broadcast_impl<char>(boost::mpi::communicator const&, char*, int, int, mpl_::bool_<true>)':\r\n/blues/gpfs/home/software/spack/opt/spack/linux-x86_64/gcc-6.1.0/boost-1.61.0-deyw7xs6bmycmara46vfwnd3xnpbivxe/include/boost/mpi/collectives/broadcast.hpp:96: undefined reference to `MPI_Bcast'\r\n../../../lib/libpsio.a(rw.cc.o): In function `void boost::mpi::detail::broadcast_impl<unsigned long>(boost::mpi::communicator const&, unsigned long*, int, int, mpl_::bool_<true>)':\r\n/blues/gpfs/home/software/spack/opt/spack/linux-x86_64/gcc-6.1.0/boost-1.61.0-deyw7xs6bmycmara46vfwnd3xnpbivxe/include/boost/mpi/collectives/broadcast.hpp:96: undefined reference to `MPI_Bcast'\r\n../../../lib/libpsio.a(volseek.cc.o): In function `void boost::mpi::detail::broadcast_impl<int>(boost::mpi::communicator const&, int*, int, int, mpl_::bool_<true>)':\r\n/blues/gpfs/home/software/spack/opt/spack/linux-x86_64/gcc-6.1.0/boost-1.61.0-deyw7xs6bmycmara46vfwnd3xnpbivxe/include/boost/mpi/collectives/broadcast.hpp:96: undefined reference to `MPI_Bcast'\r\n/blues/gpfs/home/software/spack/opt/spack/linux-x86_64/gcc-6.1.0/boost-1.61.0-deyw7xs6bmycmara46vfwnd3xnpbivxe/lib/libboost_mpi-mt.a(environment.o): In function `boost::mpi::environment::abort(int)':\r\nenvironment.cpp:(.text+0x21d): undefined reference to `MPI_Abort'\r\n/blues/gpfs/home/software/spack/opt/spack/linux-x86_64/gcc-6.1.0/boost-1.61.0-deyw7xs6bmycmara46vfwnd3xnpbivxe/lib/libboost_mpi-mt.a(environment.o): In function `boost::mpi::environment::initialized()':\r\nenvironment.cpp:(.text+0x26b): undefined reference to `MPI_Initialized'\r\n/blues/gpfs/home/software/spack/opt/spack/linux-x86_64/gcc-6.1.0/boost-1.61.0-deyw7xs6bmycmara46vfwnd3xnpbivxe/lib/libboost_mpi-mt.a(environment.o): In function `boost::mpi::environment::finalized()':\r\nenvironment.cpp:(.text+0x2cb): undefined reference to `MPI_Finalized'\r\n/blues/gpfs/home/software/spack/opt/spack/linux-x86_64/gcc-6.1.0/boost-1.61.0-deyw7xs6bmycmara46vfwnd3xnpbivxe/lib/libboost_mpi-mt.a(environment.o): In function `boost::mpi::environment::max_tag()':\r\nenvironment.cpp:(.text+0x342): undefined reference to `MPI_Attr_get'\r\n/blues/gpfs/home/software/spack/opt/spack/linux-x86_64/gcc-6.1.0/boost-1.61.0-deyw7xs6bmycmara46vfwnd3xnpbivxe/lib/libboost_mpi-mt.a(environment.o): In function `boost::mpi::environment::host_rank()':\r\nenvironment.cpp:(.text+0x3b5): undefined reference to `MPI_Attr_get'\r\n/blues/gpfs/home/software/spack/opt/spack/linux-x86_64/gcc-6.1.0/boost-1.61.0-deyw7xs6bmycmara46vfwnd3xnpbivxe/lib/libboost_mpi-mt.a(environment.o): In function `boost::mpi::environment::io_rank()':\r\nenvironment.cpp:(.text+0x445): undefined reference to `MPI_Attr_get'\r\n/blues/gpfs/home/software/spack/opt/spack/linux-x86_64/gcc-6.1.0/boost-1.61.0-deyw7xs6bmycmara46vfwnd3xnpbivxe/lib/libboost_mpi-mt.a(environment.o): In function `boost::mpi::environment::processor_name[abi:cxx11]()':\r\nenvironment.cpp:(.text+0x4c7): undefined reference to `MPI_Get_processor_name'\r\n/blues/gpfs/home/software/spack/opt/spack/linux-x86_64/gcc-6.1.0/boost-1.61.0-deyw7xs6bmycmara46vfwnd3xnpbivxe/lib/libboost_mpi-mt.a(environment.o): In function `boost::mpi::environment::thread_level()':\r\nenvironment.cpp:(.text+0x59b): undefined reference to `MPI_Query_thread'\r\n/blues/gpfs/home/software/spack/opt/spack/linux-x86_64/gcc-6.1.0/boost-1.61.0-deyw7xs6bmycmara46vfwnd3xnpbivxe/lib/libboost_mpi-mt.a(environment.o): In function `boost::mpi::environment::is_main_thread()':\r\nenvironment.cpp:(.text+0x5eb): undefined reference to `MPI_Is_thread_main'\r\n/blues/gpfs/home/software/spack/opt/spack/linux-x86_64/gcc-6.1.0/boost-1.61.0-deyw7xs6bmycmara46vfwnd3xnpbivxe/lib/libboost_mpi-mt.a(environment.o): In function `boost::mpi::environment::collectives_tag()':\r\nenvironment.cpp:(.text+0x662): undefined reference to `MPI_Attr_get'\r\n/blues/gpfs/home/software/spack/opt/spack/linux-x86_64/gcc-6.1.0/boost-1.61.0-deyw7xs6bmycmara46vfwnd3xnpbivxe/lib/libboost_mpi-mt.a(environment.o): In function `boost::mpi::environment::~environment()':\r\nenvironment.cpp:(.text+0x6d2): undefined reference to `MPI_Finalized'\r\nenvironment.cpp:(.text+0x6fe): undefined reference to `MPI_Finalize'\r\nenvironment.cpp:(.text+0x733): undefined reference to `MPI_Abort'\r\n/blues/gpfs/home/software/spack/opt/spack/linux-x86_64/gcc-6.1.0/boost-1.61.0-deyw7xs6bmycmara46vfwnd3xnpbivxe/lib/libboost_mpi-mt.a(environment.o): In function `boost::mpi::environment::environment(int&, char**&, bool)':\r\nenvironment.cpp:(.text+0x7ad): undefined reference to `MPI_Initialized'\r\nenvironment.cpp:(.text+0x7c4): undefined reference to `MPI_Init'\r\nenvironment.cpp:(.text+0x7da): undefined reference to `MPI_Errhandler_set'\r\n/blues/gpfs/home/software/spack/opt/spack/linux-x86_64/gcc-6.1.0/boost-1.61.0-deyw7xs6bmycmara46vfwnd3xnpbivxe/lib/libboost_mpi-mt.a(environment.o): In function `boost::mpi::environment::environment(bool)':\r\nenvironment.cpp:(.text+0x855): undefined reference to `MPI_Initialized'\r\nenvironment.cpp:(.text+0x86a): undefined reference to `MPI_Init'\r\nenvironment.cpp:(.text+0x880): undefined reference to `MPI_Errhandler_set'\r\n/blues/gpfs/home/software/spack/opt/spack/linux-x86_64/gcc-6.1.0/boost-1.61.0-deyw7xs6bmycmara46vfwnd3xnpbivxe/lib/libboost_mpi-mt.a(environment.o): In function `boost::mpi::environment::environment(boost::mpi::threading::level, bool)':\r\nenvironment.cpp:(.text+0x8ff): undefined reference to `MPI_Initialized'\r\nenvironment.cpp:(.text+0x91b): undefined reference to `MPI_Init_thread'\r\nenvironment.cpp:(.text+0x931): undefined reference to `MPI_Errhandler_set'\r\n/blues/gpfs/home/software/spack/opt/spack/linux-x86_64/gcc-6.1.0/boost-1.61.0-deyw7xs6bmycmara46vfwnd3xnpbivxe/lib/libboost_mpi-mt.a(environment.o): In function `boost::mpi::environment::environment(int&, char**&, boost::mpi::threading::level, bool)':\r\nenvironment.cpp:(.text+0x9bb): undefined reference to `MPI_Initialized'\r\nenvironment.cpp:(.text+0x9da): undefined reference to `MPI_Init_thread'\r\nenvironment.cpp:(.text+0x9f0): undefined reference to `MPI_Errhandler_set'\r\n/blues/gpfs/home/software/spack/opt/spack/linux-x86_64/gcc-6.1.0/boost-1.61.0-deyw7xs6bmycmara46vfwnd3xnpbivxe/lib/libboost_mpi-mt.a(mpi_datatype_cache.o): In function `boost::mpi::detail::mpi_datatype_map::clear()':\r\nmpi_datatype_cache.cpp:(.text+0x1c7): undefined reference to `MPI_Finalized'\r\nmpi_datatype_cache.cpp:(.text+0x1f5): undefined reference to `MPI_Type_free'\r\n/blues/gpfs/home/software/spack/opt/spack/linux-x86_64/gcc-6.1.0/boost-1.61.0-deyw7xs6bmycmara46vfwnd3xnpbivxe/lib/libboost_mpi-mt.a(mpi_datatype_cache.o): In function `boost::mpi::detail::mpi_datatype_map::~mpi_datatype_map()':\r\nmpi_datatype_cache.cpp:(.text+0x269): undefined reference to `MPI_Finalized'\r\nmpi_datatype_cache.cpp:(.text+0x295): undefined reference to `MPI_Type_free'\r\n/blues/gpfs/home/software/spack/opt/spack/linux-x86_64/gcc-6.1.0/boost-1.61.0-deyw7xs6bmycmara46vfwnd3xnpbivxe/lib/libboost_mpi-mt.a(point_to_point.o): In function `boost::mpi::detail::packed_archive_send(int, int, int, boost::mpi::packed_oarchive const&)':\r\npoint_to_point.cpp:(.text+0x41): undefined reference to `MPI_Send'\r\npoint_to_point.cpp:(.text+0x69): undefined reference to `MPI_Send'\r\n/blues/gpfs/home/software/spack/opt/spack/linux-x86_64/gcc-6.1.0/boost-1.61.0-deyw7xs6bmycmara46vfwnd3xnpbivxe/lib/libboost_mpi-mt.a(point_to_point.o): In function `boost::mpi::detail::packed_archive_isend(int, int, int, boost::mpi::packed_oarchive const&, int*, int)':\r\npoint_to_point.cpp:(.text+0x113): undefined reference to `MPI_Isend'\r\npoint_to_point.cpp:(.text+0x147): undefined reference to `MPI_Isend'\r\n/blues/gpfs/home/software/spack/opt/spack/linux-x86_64/gcc-6.1.0/boost-1.61.0-deyw7xs6bmycmara46vfwnd3xnpbivxe/lib/libboost_mpi-mt.a(point_to_point.o): In function `boost::mpi::detail::packed_archive_isend(int, int, int, boost::mpi::packed_iarchive const&, int*, int)':\r\npoint_to_point.cpp:(.text+0x1f3): undefined reference to `MPI_Isend'\r\npoint_to_point.cpp:(.text+0x227): undefined reference to `MPI_Isend'\r\n/blues/gpfs/home/software/spack/opt/spack/linux-x86_64/gcc-6.1.0/boost-1.61.0-deyw7xs6bmycmara46vfwnd3xnpbivxe/lib/libboost_mpi-mt.a(point_to_point.o): In function `boost::mpi::detail::packed_archive_recv(int, int, int, boost::mpi::packed_iarchive&, MPI_Status&)':\r\npoint_to_point.cpp:(.text+0x2c1): undefined reference to `MPI_Recv'\r\npoint_to_point.cpp:(.text+0x318): undefined reference to `MPI_Recv'\r\npoint_to_point.cpp:(.text+0x40a): undefined reference to `MPI_Free_mem'\r\npoint_to_point.cpp:(.text+0x4a7): undefined reference to `MPI_Alloc_mem'\r\n/blues/gpfs/home/software/spack/opt/spack/linux-x86_64/gcc-6.1.0/boost-1.61.0-deyw7xs6bmycmara46vfwnd3xnpbivxe/lib/libboost_mpi-mt.a(request.o): In function `boost::mpi::request::wait()':\r\nrequest.cpp:(.text+0x82): undefined reference to `MPI_Waitall'\r\nrequest.cpp:(.text+0xd4): undefined reference to `MPI_Wait'\r\n/blues/gpfs/home/software/spack/opt/spack/linux-x86_64/gcc-6.1.0/boost-1.61.0-deyw7xs6bmycmara46vfwnd3xnpbivxe/lib/libboost_mpi-mt.a(request.o): In function `boost::mpi::request::test()':\r\nrequest.cpp:(.text+0x201): undefined reference to `MPI_Testall'\r\nrequest.cpp:(.text+0x283): undefined reference to `MPI_Test'\r\n/blues/gpfs/home/software/spack/opt/spack/linux-x86_64/gcc-6.1.0/boost-1.61.0-deyw7xs6bmycmara46vfwnd3xnpbivxe/lib/libboost_mpi-mt.a(request.o): In function `boost::mpi::request::cancel()':\r\nrequest.cpp:(.text+0x38e): undefined reference to `MPI_Cancel'\r\nrequest.cpp:(.text+0x3a9): undefined reference to `MPI_Cancel'\r\n/blues/gpfs/home/software/spack/opt/spack/linux-x86_64/gcc-6.1.0/boost-1.61.0-deyw7xs6bmycmara46vfwnd3xnpbivxe/lib/libboost_mpi-mt.a(exception.o): In function `boost::mpi::exception::exception(char const*, int)':\r\nexception.cpp:(.text+0xaf): undefined reference to `MPI_Error_string'\r\ncollect2: error: ld returned 1 exit status\r\nmake[2]: *** [bin/psi4] Error 1\r\nmake[1]: *** [src/bin/psi4/CMakeFiles/psi4.dir/all] Error 2\r\nmake: *** [all] Error 2\r\n```\r\n\r\nAny idea what's going on here? Looks like a boost+mpi problem."},"comment":{"url":"https://api.github.com/repos/LLNL/spack/issues/comments/226292890","html_url":"https://github.com/LLNL/spack/pull/1052#issuecomment-226292890","issue_url":"https://api.github.com/repos/LLNL/spack/issues/1052","id":226292890,"user":{"login":"adamjstewart","id":12021217,"avatar_url":"https://avatars.githubusercontent.com/u/12021217?v=3","gravatar_id":"","url":"https://api.github.com/users/adamjstewart","html_url":"https://github.com/adamjstewart","followers_url":"https://api.github.com/users/adamjstewart/followers","following_url":"https://api.github.com/users/adamjstewart/following{/other_user}","gists_url":"https://api.github.com/users/adamjstewart/gists{/gist_id}","starred_url":"https://api.github.com/users/adamjstewart/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/adamjstewart/subscriptions","organizations_url":"https://api.github.com/users/adamjstewart/orgs","repos_url":"https://api.github.com/users/adamjstewart/repos","events_url":"https://api.github.com/users/adamjstewart/events{/privacy}","received_events_url":"https://api.github.com/users/adamjstewart/received_events","type":"User","site_admin":false},"created_at":"2016-06-15T19:23:40Z","updated_at":"2016-06-15T19:23:40Z","body":"Alright, thanks to the Psi4 developers, I think I finally have everything working. According to the developers, MPI support isn't strongly recommended and probably doesn't provide that much benefit anyway. Since I couldn't get it working, I just gave up on it. Keep in mind that this could mean there is a bug in the `boost+mpi` build, or there could be a bug in the Psi4 library for linking to external Boost. See https://github.com/psi4/psi4/issues/411 for the relevant discussion.\r\n\r\nI also added a million compiler and include directory filters post-installation. See https://github.com/psi4/psi4/issues/410 for the relevant discussion."}}
{"actor":{"display_login":"adamjstewart"}}