]> https://gitweb.dealii.org/ - dealii.git/commitdiff
Make sure to not call p::s::Triangulation with a default partitioner in the tests 5547/head
authorDaniel Arndt <daniel.arndt@iwr.uni-heidelberg.de>
Thu, 30 Nov 2017 16:28:12 +0000 (17:28 +0100)
committerDaniel Arndt <daniel.arndt@iwr.uni-heidelberg.de>
Thu, 30 Nov 2017 16:29:55 +0000 (17:29 +0100)
tests/matrix_free/matrix_vector_19.cc
tests/mpi/locally_owned_dofs_per_subdomain.cc
tests/mpi/locally_owned_subdomain_01.cc
tests/physics/step-18-rotation_matrix.cc
tests/physics/step-18.cc
tests/quick_tests/step-metis.cc
tests/vector_tools/integrate_difference_04.cc
tests/vector_tools/integrate_difference_04_hp.cc
tests/vector_tools/integrate_difference_04_hp_02.cc

index 1100f153cb92d1e8e6ca33ac757e96dd96230fc5..95c846ff3635b7ebe16843bb6cb37741c89c273c 100644 (file)
@@ -46,7 +46,11 @@ void test ()
 {
   typedef double number;
 
-  parallel::shared::Triangulation<dim> tria (MPI_COMM_WORLD);
+  parallel::shared::Triangulation<dim>
+  triangulation (MPI_COMM_WORLD,
+                 ::Triangulation<dim>::none,
+                 false,
+                 parallel::shared::Triangulation<dim>::partition_metis);
   GridGenerator::hyper_cube (tria);
   tria.refine_global(1);
   typename Triangulation<dim>::active_cell_iterator
index 460119e945d72378b9b8a63b46226a9b5c6acf25..e5bae01d787c900d872486825675d455964a647e 100644 (file)
 template <int dim>
 void test ()
 {
-  parallel::shared::Triangulation<dim> triangulation(MPI_COMM_WORLD);
+  parallel::shared::Triangulation<dim>
+  triangulation (MPI_COMM_WORLD,
+                 ::Triangulation<dim>::none,
+                 false,
+                 parallel::shared::Triangulation<dim>::partition_metis);
   GridGenerator::hyper_cube(triangulation, -1.0, 1.0);
 
   FE_Q<dim> fe(1);
index 90ab7e0559b8c34794a824e6f5ae87d2b6e0abab..1f9944f2c322635be1489dfabeecee073d7c5b18 100644 (file)
@@ -35,7 +35,12 @@ int main (int argc, char *argv[])
   MPILogInitAll all;
 
   {
-    parallel::shared::Triangulation<1> tria(MPI_COMM_WORLD);
+    parallel::shared::Triangulation<1>
+    tria (MPI_COMM_WORLD,
+          ::Triangulation<dim>::none,
+          false,
+          parallel::shared::Triangulation<dim>::partition_metis);
+
     deallog << tria.locally_owned_subdomain() << std::endl;
   }
 }
index 9ee398c44dff924f17a5959697fd5f9dc6adcf34..c7fef61124f0c776e6aac18169e5aaa5eb71ed7e 100644 (file)
@@ -281,15 +281,18 @@ namespace Step18
   template <int dim>
   TopLevel<dim>::TopLevel ()
     :
-    triangulation(MPI_COMM_WORLD),
-    fe (FE_Q<dim>(1), dim),
-    dof_handler (triangulation),
-    quadrature_formula (2),
-    mpi_communicator (MPI_COMM_WORLD),
-    n_mpi_processes (Utilities::MPI::n_mpi_processes(mpi_communicator)),
-    this_mpi_process (Utilities::MPI::this_mpi_process(mpi_communicator)),
-    pcout (std::cout, this_mpi_process == 0),
-    monitored_vertex_first_dof(0)
+    triangulation((MPI_COMM_WORLD,
+                   ::Triangulation<dim>::none,
+                   false,
+                   parallel::shared::Triangulation<dim>::partition_metis),
+                  fe (FE_Q<dim>(1), dim),
+                  dof_handler (triangulation),
+                  quadrature_formula (2),
+                  mpi_communicator (MPI_COMM_WORLD),
+                  n_mpi_processes (Utilities::MPI::n_mpi_processes(mpi_communicator)),
+                  this_mpi_process (Utilities::MPI::this_mpi_process(mpi_communicator)),
+                  pcout (std::cout, this_mpi_process == 0),
+                  monitored_vertex_first_dof(0)
   {}
   template <int dim>
   TopLevel<dim>::~TopLevel ()
index ecf494df5763ae1934c6f082635151129100f99f..061afa0145541ce7b8b7634a8565a6a50e1eb45a 100644 (file)
@@ -308,15 +308,18 @@ namespace Step18
   template <int dim>
   TopLevel<dim>::TopLevel ()
     :
-    triangulation(MPI_COMM_WORLD),
-    fe (FE_Q<dim>(1), dim),
-    dof_handler (triangulation),
-    quadrature_formula (2),
-    mpi_communicator (MPI_COMM_WORLD),
-    n_mpi_processes (Utilities::MPI::n_mpi_processes(mpi_communicator)),
-    this_mpi_process (Utilities::MPI::this_mpi_process(mpi_communicator)),
-    pcout (std::cout, this_mpi_process == 0),
-    monitored_vertex_first_dof(0)
+    triangulation((MPI_COMM_WORLD,
+                   ::Triangulation<dim>::none,
+                   false,
+                   parallel::shared::Triangulation<dim>::partition_metis),
+                  fe (FE_Q<dim>(1), dim),
+                  dof_handler (triangulation),
+                  quadrature_formula (2),
+                  mpi_communicator (MPI_COMM_WORLD),
+                  n_mpi_processes (Utilities::MPI::n_mpi_processes(mpi_communicator)),
+                  this_mpi_process (Utilities::MPI::this_mpi_process(mpi_communicator)),
+                  pcout (std::cout, this_mpi_process == 0),
+                  monitored_vertex_first_dof(0)
   {}
   template <int dim>
   TopLevel<dim>::~TopLevel ()
index 7bf9cb9e268ffc72702503bd903d60e5fbc35d3d..990a5f925270050a6b2da6a186c6cd75c8d1aaf3 100644 (file)
@@ -36,7 +36,10 @@ int main (int argc, char **argv)
     {
       Utilities::MPI::MPI_InitFinalize mpi_initialization (argc, argv, 1);
       {
-        parallel::shared::Triangulation<dim> triangulation(MPI_COMM_WORLD);
+        parallel::shared::Triangulation<dim> triangulation(MPI_COMM_WORLD,
+                                                           ::Triangulation<dim>::none,
+                                                           false,
+                                                           parallel::shared::Triangulation<dim>::partition_metis);
         FE_Q<dim> fe(1);
         DoFHandler<dim> dof_handler (triangulation);
 
index c38ee70b9bde54865d056a873699023965ee9927..7ec00f1608e36c82bbd9cd543bacd9dc72592d49 100644 (file)
@@ -62,7 +62,10 @@ public:
 template <int dim>
 void test(VectorTools::NormType norm, double value, double exp = 2.0)
 {
-  parallel::shared::Triangulation<dim> tria(MPI_COMM_WORLD);
+  parallel::shared::Triangulation<dim> tria(MPI_COMM_WORLD,
+                                            ::Triangulation<dim>::none,
+                                            false,
+                                            parallel::shared::Triangulation<dim>::partition_metis);
   GridGenerator::hyper_cube(tria);
   tria.refine_global(3);
 
index e998a1d301abbb1678406f72dfd372e1a149d752..40df9f3c2cbc5daf609a4dbe4e70f2dd32f83bed 100644 (file)
@@ -67,7 +67,10 @@ public:
 template <int dim>
 void test(VectorTools::NormType norm, double value, double exp = 2.0)
 {
-  parallel::shared::Triangulation<dim> tria(MPI_COMM_WORLD);
+  parallel::shared::Triangulation<dim> tria(MPI_COMM_WORLD,
+                                            ::Triangulation<dim>::none,
+                                            false,
+                                            parallel::shared::Triangulation<dim>::partition_metis);
   GridGenerator::hyper_cube(tria);
   tria.refine_global(3);
 
index eb22fbcbf838ed2baaa66faaa4edc0f34c3145ac..392b839a36e47d996167823e62fe82115f68e288 100644 (file)
@@ -71,7 +71,10 @@ public:
 template <int dim>
 void test(VectorTools::NormType norm, double value, double exp = 2.0)
 {
-  parallel::shared::Triangulation<dim> tria(MPI_COMM_WORLD);
+  parallel::shared::Triangulation<dim> tria(MPI_COMM_WORLD,
+                                            ::Triangulation<dim>::none,
+                                            false,
+                                            parallel::shared::Triangulation<dim>::partition_metis);
   GridGenerator::hyper_cube(tria);
   tria.refine_global(3);
 

In the beginning the Universe was created. This has made a lot of people very angry and has been widely regarded as a bad move.

Douglas Adams


Typeset in Trocchi and Trocchi Bold Sans Serif.