mpi.hpp 1.1 KB

1234567891011121314151617181920212223242526272829303132333435
  1. // Copyright (C) 2006 Douglas Gregor <doug.gregor -at- gmail.com>.
  2. // Use, modification and distribution is subject to the Boost Software
  3. // License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
  4. // http://www.boost.org/LICENSE_1_0.txt)
  5. // Message Passing Interface
  6. // See www.boost.org/libs/mpi for documentation.
  7. /** @file mpi.hpp
  8. *
  9. * This file is a top-level convenience header that includes all of
  10. * the Boost.MPI library headers. Users concerned about compile time
  11. * may wish to include only specific headers from the Boost.MPI
  12. * library.
  13. *
  14. */
  15. #ifndef BOOST_MPI_HPP
  16. #define BOOST_MPI_HPP
  17. #include <boost/mpi/allocator.hpp>
  18. #include <boost/mpi/collectives.hpp>
  19. #include <boost/mpi/communicator.hpp>
  20. #include <boost/mpi/datatype.hpp>
  21. #include <boost/mpi/environment.hpp>
  22. #include <boost/mpi/graph_communicator.hpp>
  23. #include <boost/mpi/group.hpp>
  24. #include <boost/mpi/intercommunicator.hpp>
  25. #include <boost/mpi/nonblocking.hpp>
  26. #include <boost/mpi/operations.hpp>
  27. #include <boost/mpi/skeleton_and_content.hpp>
  28. #include <boost/mpi/timer.hpp>
  29. #endif // BOOST_MPI_HPP