The finite element method using deal.II - 2021/2022
gtest_main.cc
Go to the documentation of this file.
1 #include <deal.II/base/mpi.h>
3 
4 #include <gtest/gtest.h>
5 // Make sure we output just on proc zero when run in parallel.
6 int
7 main(int argc, char *argv[])
8 {
9  dealii::Utilities::MPI::MPI_InitFinalize mpi_initialization(argc, argv, 1);
10  testing::InitGoogleTest(&argc, argv);
11 
12  ::testing::TestEventListeners &listeners =
13  ::testing::UnitTest::GetInstance()->listeners();
14 
15  if (dealii::Utilities::MPI::this_mpi_process(MPI_COMM_WORLD) != 0)
16  {
17  delete listeners.Release(listeners.default_result_printer());
18  }
19  return RUN_ALL_TESTS();
20 }
utilities.h
mpi.h
main
int main(int argc, char *argv[])
Definition: gtest_main.cc:4