// exception messages to the screen.
#include <deal.II/base/exceptions.h>
-
-#include <mpi.h>
+#include <deal.II/base/mpi.h>
#include <vector>
// rows that are emptied with clear_rows(). This results in errors
// when reusing the matrix later.
+#include <deal.II/base/mpi.h>
#include <deal.II/base/utilities.h>
#include <deal.II/lac/dynamic_sparsity_pattern.h>
#include "../tests.h"
-// #include <mpi.h>
-
void
test()
// does matrix-assembly, it calls compress() inside and the others don't.
// We should implement this like in PETSc::MPI::Vector.
+#include <deal.II/base/mpi.h>
#include <deal.II/base/utilities.h>
#include <deal.II/lac/dynamic_sparsity_pattern.h>
#include "../tests.h"
-// #include <mpi.h>
-
void
test()
// PETScWrappers: document bug when using GrowingVectorMemory
// at the end of a run.
+#include <deal.II/base/mpi.h>
#include <deal.II/base/utilities.h>
#include <deal.II/lac/petsc_block_vector.h>
#include "../tests.h"
-// #include <mpi.h>
template <class v>
void
#include <deal.II/lac/vector.h>
#include "../tests.h"
-// #include <mpi.h>
+
template <int dim>
void
// check if mpi is working
+#include <deal.II/base/mpi.h>
#include <deal.II/base/utilities.h>
#include "../tests.h"
-// #include <mpi.h>
-
void
test_mpi()
// Trilinos bug 5609 is indeed fixed, see
// http://software.sandia.gov/bugzilla/show_bug.cgi?id=5609
+#include <deal.II/base/mpi.h>
#include <Epetra_FEVector.h>
#include <Epetra_Map.h>
#include <Epetra_MpiComm.h>
-#include <mpi.h>
#include <iostream>
// test that MPI is working correctly. Note that this test expects to
// be executed with exactly two threads.
+#include <deal.II/base/mpi.h>
+
#include <deal.II/grid/tria.h>
-#include <mpi.h>
#include <sched.h>
#include <iostream>
// are created by calling NVectorView on one of the internal vector types.
#include <deal.II/base/logstream.h>
+#include <deal.II/base/mpi.h>
#include <deal.II/lac/block_vector.h>
#include <deal.II/lac/la_parallel_block_vector.h>
#include <deal.II/sundials/n_vector.h>
#include <deal.II/sundials/n_vector.templates.h>
-#ifdef DEAL_II_WITH_MPI
-# include <mpi.h>
-#endif
-
#include "../tests.h"
using namespace SUNDIALS::internal;
// Test that dof renumbering is also reflected in TrilinosWrappers::SparseMatrix
#include <deal.II/base/conditional_ostream.h>
+#include <deal.II/base/mpi.h>
#include <deal.II/base/utilities.h>
#include <deal.II/distributed/shared_tria.h>
#include <deal.II/numerics/matrix_tools.h>
#include <deal.II/numerics/vector_tools.h>
-#include <mpi.h>
-
#include <iostream>
#include <vector>