]> https://gitweb.dealii.org/ - dealii.git/commitdiff
Do not update ghost values in MGTransferMatrixFree::prolongate 10760/head
authorMartin Kronbichler <kronbichler@lnm.mw.tum.de>
Wed, 29 Jul 2020 15:20:08 +0000 (17:20 +0200)
committerMartin Kronbichler <kronbichler@lnm.mw.tum.de>
Wed, 29 Jul 2020 15:26:58 +0000 (17:26 +0200)
source/multigrid/mg_transfer_matrix_free.cc
tests/multigrid/transfer_matrix_free_04.cc
tests/multigrid/transfer_matrix_free_04.with_mpi=true.with_p4est=true.with_trilinos=true.mpirun=1.output
tests/multigrid/transfer_matrix_free_04.with_mpi=true.with_p4est=true.with_trilinos=true.mpirun=4.output
tests/multigrid/transfer_matrix_free_04.with_mpi=true.with_p4est=true.with_trilinos=true.mpirun=7.output

index c8fbafefb3eb4b6f04a9aef0f1b396f1cc347ea3..f17d18086e102117404589f60b922fcb7d33e0c6 100644 (file)
@@ -210,16 +210,15 @@ MGTransferMatrixFree<dim, Number>::prolongate(
           this->vector_partitioners[to_level]);
       AssertDimension(this->ghosted_level_vector[to_level].local_size(),
                       dst.local_size());
-      this->ghosted_level_vector[to_level] = 0.;
     }
-  else
-    dst = 0;
 
   const LinearAlgebra::distributed::Vector<Number> &src_vec =
     src_inplace ? src : this->ghosted_level_vector[to_level - 1];
   LinearAlgebra::distributed::Vector<Number> &dst_vec =
     dst_inplace ? dst : this->ghosted_level_vector[to_level];
 
+  dst_vec = 0.;
+
   src_vec.update_ghost_values();
   // the implementation in do_prolongate_add is templated in the degree of the
   // element (for efficiency reasons), so we need to find the appropriate
@@ -251,7 +250,7 @@ MGTransferMatrixFree<dim, Number>::prolongate(
 
   dst_vec.compress(VectorOperation::add);
   if (dst_inplace == false)
-    dst = dst_vec;
+    dst.copy_locally_owned_data_from(this->ghosted_level_vector[to_level]);
 
   if (src_inplace == true)
     src.zero_out_ghosts();
index ac97c73bb42fe3ade3e49453e1393e31040f836a..f1a58066e2eb60f5cf7586180db57faf444377e6 100644 (file)
@@ -87,7 +87,13 @@ check(const unsigned int fe_degree)
           LinearAlgebra::distributed::Vector<Number> v1, v2;
           LinearAlgebra::distributed::Vector<double> v1_cpy, v2_cpy, v3;
           v1.reinit(mgdof.locally_owned_mg_dofs(level - 1), MPI_COMM_WORLD);
-          v2.reinit(mgdof.locally_owned_mg_dofs(level), MPI_COMM_WORLD);
+          IndexSet relevant_set;
+          DoFTools::extract_locally_relevant_level_dofs(mgdof,
+                                                        level,
+                                                        relevant_set);
+          v2.reinit(mgdof.locally_owned_mg_dofs(level),
+                    relevant_set,
+                    MPI_COMM_WORLD);
           v3.reinit(mgdof.locally_owned_mg_dofs(level), MPI_COMM_WORLD);
           for (unsigned int i = 0; i < v1.local_size(); ++i)
             v1.local_element(i) = random_value<double>();
@@ -99,6 +105,8 @@ check(const unsigned int fe_degree)
           deallog << "Diff prolongate   l" << level << ": "
                   << filter_out_small_numbers(v3.l2_norm(), tolerance)
                   << std::endl;
+          deallog << "Vectors have ghosts: " << v2.has_ghost_elements() << " "
+                  << v3.has_ghost_elements() << std::endl;
         }
 
       // check restriction for all levels using random vector
index f48f11032477be31a939836395d2e83e826f9c43..c126ad7c872570e8fc9319c77df5a32fc20ddc64 100644 (file)
@@ -2,7 +2,9 @@
 DEAL::FE: FE_DGQ<2>(1)
 DEAL::no. cells: 16
 DEAL::Diff prolongate   l1: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l2: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff restrict     l1: 0.00000
 DEAL::Diff restrict add l1: 0.00000
 DEAL::Diff restrict     l2: 0.00000
@@ -10,8 +12,11 @@ DEAL::Diff restrict add l2: 0.00000
 DEAL::
 DEAL::no. cells: 64
 DEAL::Diff prolongate   l1: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l2: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l3: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff restrict     l1: 0.00000
 DEAL::Diff restrict add l1: 0.00000
 DEAL::Diff restrict     l2: 0.00000
@@ -21,7 +26,9 @@ DEAL::Diff restrict add l3: 0.00000
 DEAL::
 DEAL::no. cells: 144
 DEAL::Diff prolongate   l1: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l2: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff restrict     l1: 0.00000
 DEAL::Diff restrict add l1: 0.00000
 DEAL::Diff restrict     l2: 0.00000
@@ -29,9 +36,13 @@ DEAL::Diff restrict add l2: 0.00000
 DEAL::
 DEAL::no. cells: 256
 DEAL::Diff prolongate   l1: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l2: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l3: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l4: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff restrict     l1: 0.00000
 DEAL::Diff restrict add l1: 0.00000
 DEAL::Diff restrict     l2: 0.00000
@@ -43,7 +54,9 @@ DEAL::Diff restrict add l4: 0.00000
 DEAL::
 DEAL::no. cells: 400
 DEAL::Diff prolongate   l1: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l2: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff restrict     l1: 0.00000
 DEAL::Diff restrict add l1: 0.00000
 DEAL::Diff restrict     l2: 0.00000
@@ -51,8 +64,11 @@ DEAL::Diff restrict add l2: 0.00000
 DEAL::
 DEAL::no. cells: 576
 DEAL::Diff prolongate   l1: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l2: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l3: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff restrict     l1: 0.00000
 DEAL::Diff restrict add l1: 0.00000
 DEAL::Diff restrict     l2: 0.00000
@@ -62,10 +78,15 @@ DEAL::Diff restrict add l3: 0.00000
 DEAL::
 DEAL::no. cells: 1024
 DEAL::Diff prolongate   l1: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l2: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l3: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l4: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l5: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff restrict     l1: 0.00000
 DEAL::Diff restrict add l1: 0.00000
 DEAL::Diff restrict     l2: 0.00000
@@ -80,12 +101,15 @@ DEAL::
 DEAL::FE: FE_DGQ<2>(3)
 DEAL::no. cells: 4
 DEAL::Diff prolongate   l1: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff restrict     l1: 0.00000
 DEAL::Diff restrict add l1: 0.00000
 DEAL::
 DEAL::no. cells: 16
 DEAL::Diff prolongate   l1: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l2: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff restrict     l1: 0.00000
 DEAL::Diff restrict add l1: 0.00000
 DEAL::Diff restrict     l2: 0.00000
@@ -93,13 +117,17 @@ DEAL::Diff restrict add l2: 0.00000
 DEAL::
 DEAL::no. cells: 36
 DEAL::Diff prolongate   l1: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff restrict     l1: 0.00000
 DEAL::Diff restrict add l1: 0.00000
 DEAL::
 DEAL::no. cells: 64
 DEAL::Diff prolongate   l1: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l2: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l3: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff restrict     l1: 0.00000
 DEAL::Diff restrict add l1: 0.00000
 DEAL::Diff restrict     l2: 0.00000
@@ -109,12 +137,15 @@ DEAL::Diff restrict add l3: 0.00000
 DEAL::
 DEAL::no. cells: 100
 DEAL::Diff prolongate   l1: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff restrict     l1: 0.00000
 DEAL::Diff restrict add l1: 0.00000
 DEAL::
 DEAL::no. cells: 144
 DEAL::Diff prolongate   l1: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l2: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff restrict     l1: 0.00000
 DEAL::Diff restrict add l1: 0.00000
 DEAL::Diff restrict     l2: 0.00000
@@ -122,9 +153,13 @@ DEAL::Diff restrict add l2: 0.00000
 DEAL::
 DEAL::no. cells: 256
 DEAL::Diff prolongate   l1: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l2: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l3: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l4: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff restrict     l1: 0.00000
 DEAL::Diff restrict add l1: 0.00000
 DEAL::Diff restrict     l2: 0.00000
@@ -137,12 +172,15 @@ DEAL::
 DEAL::FE: FE_DGQ<3>(1)
 DEAL::no. cells: 8
 DEAL::Diff prolongate   l1: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff restrict     l1: 0.00000
 DEAL::Diff restrict add l1: 0.00000
 DEAL::
 DEAL::no. cells: 64
 DEAL::Diff prolongate   l1: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l2: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff restrict     l1: 0.00000
 DEAL::Diff restrict add l1: 0.00000
 DEAL::Diff restrict     l2: 0.00000
@@ -150,13 +188,17 @@ DEAL::Diff restrict add l2: 0.00000
 DEAL::
 DEAL::no. cells: 216
 DEAL::Diff prolongate   l1: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff restrict     l1: 0.00000
 DEAL::Diff restrict add l1: 0.00000
 DEAL::
 DEAL::no. cells: 512
 DEAL::Diff prolongate   l1: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l2: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l3: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff restrict     l1: 0.00000
 DEAL::Diff restrict add l1: 0.00000
 DEAL::Diff restrict     l2: 0.00000
@@ -166,12 +208,15 @@ DEAL::Diff restrict add l3: 0.00000
 DEAL::
 DEAL::no. cells: 1000
 DEAL::Diff prolongate   l1: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff restrict     l1: 0.00000
 DEAL::Diff restrict add l1: 0.00000
 DEAL::
 DEAL::no. cells: 1728
 DEAL::Diff prolongate   l1: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l2: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff restrict     l1: 0.00000
 DEAL::Diff restrict add l1: 0.00000
 DEAL::Diff restrict     l2: 0.00000
@@ -179,9 +224,13 @@ DEAL::Diff restrict add l2: 0.00000
 DEAL::
 DEAL::no. cells: 4096
 DEAL::Diff prolongate   l1: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l2: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l3: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l4: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff restrict     l1: 0.00000
 DEAL::Diff restrict add l1: 0.00000
 DEAL::Diff restrict     l2: 0.00000
@@ -196,6 +245,7 @@ DEAL::no. cells: 1
 DEAL::
 DEAL::no. cells: 8
 DEAL::Diff prolongate   l1: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff restrict     l1: 0.00000
 DEAL::Diff restrict add l1: 0.00000
 DEAL::
@@ -203,7 +253,9 @@ DEAL::no. cells: 27
 DEAL::
 DEAL::no. cells: 64
 DEAL::Diff prolongate   l1: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l2: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff restrict     l1: 0.00000
 DEAL::Diff restrict add l1: 0.00000
 DEAL::Diff restrict     l2: 0.00000
@@ -213,24 +265,30 @@ DEAL::no. cells: 125
 DEAL::
 DEAL::no. cells: 216
 DEAL::Diff prolongate   l1: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff restrict     l1: 0.00000
 DEAL::Diff restrict add l1: 0.00000
 DEAL::
 DEAL::no. cells: 512
 DEAL::Diff prolongate   l1: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l2: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l3: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff restrict     l1: 0.00000
 DEAL::Diff restrict add l1: 0.00000
 DEAL::Diff restrict     l2: 0.00000
 DEAL::Diff restrict add l2: 0.00000
-DEAL::Diff restrict     l3: 2.49702e-13
-DEAL::Diff restrict add l3: 2.50034e-13
+DEAL::Diff restrict     l3: 3.02285e-13
+DEAL::Diff restrict add l3: 3.02551e-13
 DEAL::
 DEAL::FE: FE_DGQ<2>(2)
 DEAL::no. cells: 16
 DEAL::Diff prolongate   l1: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l2: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff restrict     l1: 0.00000
 DEAL::Diff restrict add l1: 0.00000
 DEAL::Diff restrict     l2: 0.00000
@@ -238,8 +296,11 @@ DEAL::Diff restrict add l2: 0.00000
 DEAL::
 DEAL::no. cells: 64
 DEAL::Diff prolongate   l1: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l2: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l3: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff restrict     l1: 0.00000
 DEAL::Diff restrict add l1: 0.00000
 DEAL::Diff restrict     l2: 0.00000
@@ -249,7 +310,9 @@ DEAL::Diff restrict add l3: 0.00000
 DEAL::
 DEAL::no. cells: 144
 DEAL::Diff prolongate   l1: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l2: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff restrict     l1: 0.00000
 DEAL::Diff restrict add l1: 0.00000
 DEAL::Diff restrict     l2: 0.00000
@@ -257,9 +320,13 @@ DEAL::Diff restrict add l2: 0.00000
 DEAL::
 DEAL::no. cells: 256
 DEAL::Diff prolongate   l1: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l2: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l3: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l4: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff restrict     l1: 0.00000
 DEAL::Diff restrict add l1: 0.00000
 DEAL::Diff restrict     l2: 0.00000
@@ -271,7 +338,9 @@ DEAL::Diff restrict add l4: 0.00000
 DEAL::
 DEAL::no. cells: 400
 DEAL::Diff prolongate   l1: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l2: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff restrict     l1: 0.00000
 DEAL::Diff restrict add l1: 0.00000
 DEAL::Diff restrict     l2: 0.00000
@@ -279,8 +348,11 @@ DEAL::Diff restrict add l2: 0.00000
 DEAL::
 DEAL::no. cells: 576
 DEAL::Diff prolongate   l1: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l2: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l3: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff restrict     l1: 0.00000
 DEAL::Diff restrict add l1: 0.00000
 DEAL::Diff restrict     l2: 0.00000
@@ -290,10 +362,15 @@ DEAL::Diff restrict add l3: 0.00000
 DEAL::
 DEAL::no. cells: 1024
 DEAL::Diff prolongate   l1: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l2: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l3: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l4: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l5: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff restrict     l1: 0.00000
 DEAL::Diff restrict add l1: 0.00000
 DEAL::Diff restrict     l2: 0.00000
@@ -308,12 +385,15 @@ DEAL::
 DEAL::FE: FE_DGQ<3>(2)
 DEAL::no. cells: 8
 DEAL::Diff prolongate   l1: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff restrict     l1: 0.00000
 DEAL::Diff restrict add l1: 0.00000
 DEAL::
 DEAL::no. cells: 64
 DEAL::Diff prolongate   l1: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l2: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff restrict     l1: 0.00000
 DEAL::Diff restrict add l1: 0.00000
 DEAL::Diff restrict     l2: 0.00000
@@ -321,13 +401,17 @@ DEAL::Diff restrict add l2: 0.00000
 DEAL::
 DEAL::no. cells: 216
 DEAL::Diff prolongate   l1: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff restrict     l1: 0.00000
 DEAL::Diff restrict add l1: 0.00000
 DEAL::
 DEAL::no. cells: 512
 DEAL::Diff prolongate   l1: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l2: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l3: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff restrict     l1: 0.00000
 DEAL::Diff restrict add l1: 0.00000
 DEAL::Diff restrict     l2: 0.00000
@@ -337,12 +421,15 @@ DEAL::Diff restrict add l3: 0.00000
 DEAL::
 DEAL::no. cells: 1000
 DEAL::Diff prolongate   l1: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff restrict     l1: 0.00000
 DEAL::Diff restrict add l1: 0.00000
 DEAL::
 DEAL::no. cells: 1728
 DEAL::Diff prolongate   l1: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l2: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff restrict     l1: 0.00000
 DEAL::Diff restrict add l1: 0.00000
 DEAL::Diff restrict     l2: 0.00000
@@ -350,9 +437,13 @@ DEAL::Diff restrict add l2: 0.00000
 DEAL::
 DEAL::no. cells: 4096
 DEAL::Diff prolongate   l1: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l2: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l3: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l4: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff restrict     l1: 0.00000
 DEAL::Diff restrict add l1: 0.00000
 DEAL::Diff restrict     l2: 0.00000
index f48f11032477be31a939836395d2e83e826f9c43..c126ad7c872570e8fc9319c77df5a32fc20ddc64 100644 (file)
@@ -2,7 +2,9 @@
 DEAL::FE: FE_DGQ<2>(1)
 DEAL::no. cells: 16
 DEAL::Diff prolongate   l1: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l2: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff restrict     l1: 0.00000
 DEAL::Diff restrict add l1: 0.00000
 DEAL::Diff restrict     l2: 0.00000
@@ -10,8 +12,11 @@ DEAL::Diff restrict add l2: 0.00000
 DEAL::
 DEAL::no. cells: 64
 DEAL::Diff prolongate   l1: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l2: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l3: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff restrict     l1: 0.00000
 DEAL::Diff restrict add l1: 0.00000
 DEAL::Diff restrict     l2: 0.00000
@@ -21,7 +26,9 @@ DEAL::Diff restrict add l3: 0.00000
 DEAL::
 DEAL::no. cells: 144
 DEAL::Diff prolongate   l1: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l2: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff restrict     l1: 0.00000
 DEAL::Diff restrict add l1: 0.00000
 DEAL::Diff restrict     l2: 0.00000
@@ -29,9 +36,13 @@ DEAL::Diff restrict add l2: 0.00000
 DEAL::
 DEAL::no. cells: 256
 DEAL::Diff prolongate   l1: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l2: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l3: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l4: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff restrict     l1: 0.00000
 DEAL::Diff restrict add l1: 0.00000
 DEAL::Diff restrict     l2: 0.00000
@@ -43,7 +54,9 @@ DEAL::Diff restrict add l4: 0.00000
 DEAL::
 DEAL::no. cells: 400
 DEAL::Diff prolongate   l1: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l2: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff restrict     l1: 0.00000
 DEAL::Diff restrict add l1: 0.00000
 DEAL::Diff restrict     l2: 0.00000
@@ -51,8 +64,11 @@ DEAL::Diff restrict add l2: 0.00000
 DEAL::
 DEAL::no. cells: 576
 DEAL::Diff prolongate   l1: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l2: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l3: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff restrict     l1: 0.00000
 DEAL::Diff restrict add l1: 0.00000
 DEAL::Diff restrict     l2: 0.00000
@@ -62,10 +78,15 @@ DEAL::Diff restrict add l3: 0.00000
 DEAL::
 DEAL::no. cells: 1024
 DEAL::Diff prolongate   l1: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l2: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l3: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l4: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l5: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff restrict     l1: 0.00000
 DEAL::Diff restrict add l1: 0.00000
 DEAL::Diff restrict     l2: 0.00000
@@ -80,12 +101,15 @@ DEAL::
 DEAL::FE: FE_DGQ<2>(3)
 DEAL::no. cells: 4
 DEAL::Diff prolongate   l1: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff restrict     l1: 0.00000
 DEAL::Diff restrict add l1: 0.00000
 DEAL::
 DEAL::no. cells: 16
 DEAL::Diff prolongate   l1: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l2: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff restrict     l1: 0.00000
 DEAL::Diff restrict add l1: 0.00000
 DEAL::Diff restrict     l2: 0.00000
@@ -93,13 +117,17 @@ DEAL::Diff restrict add l2: 0.00000
 DEAL::
 DEAL::no. cells: 36
 DEAL::Diff prolongate   l1: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff restrict     l1: 0.00000
 DEAL::Diff restrict add l1: 0.00000
 DEAL::
 DEAL::no. cells: 64
 DEAL::Diff prolongate   l1: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l2: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l3: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff restrict     l1: 0.00000
 DEAL::Diff restrict add l1: 0.00000
 DEAL::Diff restrict     l2: 0.00000
@@ -109,12 +137,15 @@ DEAL::Diff restrict add l3: 0.00000
 DEAL::
 DEAL::no. cells: 100
 DEAL::Diff prolongate   l1: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff restrict     l1: 0.00000
 DEAL::Diff restrict add l1: 0.00000
 DEAL::
 DEAL::no. cells: 144
 DEAL::Diff prolongate   l1: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l2: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff restrict     l1: 0.00000
 DEAL::Diff restrict add l1: 0.00000
 DEAL::Diff restrict     l2: 0.00000
@@ -122,9 +153,13 @@ DEAL::Diff restrict add l2: 0.00000
 DEAL::
 DEAL::no. cells: 256
 DEAL::Diff prolongate   l1: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l2: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l3: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l4: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff restrict     l1: 0.00000
 DEAL::Diff restrict add l1: 0.00000
 DEAL::Diff restrict     l2: 0.00000
@@ -137,12 +172,15 @@ DEAL::
 DEAL::FE: FE_DGQ<3>(1)
 DEAL::no. cells: 8
 DEAL::Diff prolongate   l1: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff restrict     l1: 0.00000
 DEAL::Diff restrict add l1: 0.00000
 DEAL::
 DEAL::no. cells: 64
 DEAL::Diff prolongate   l1: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l2: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff restrict     l1: 0.00000
 DEAL::Diff restrict add l1: 0.00000
 DEAL::Diff restrict     l2: 0.00000
@@ -150,13 +188,17 @@ DEAL::Diff restrict add l2: 0.00000
 DEAL::
 DEAL::no. cells: 216
 DEAL::Diff prolongate   l1: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff restrict     l1: 0.00000
 DEAL::Diff restrict add l1: 0.00000
 DEAL::
 DEAL::no. cells: 512
 DEAL::Diff prolongate   l1: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l2: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l3: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff restrict     l1: 0.00000
 DEAL::Diff restrict add l1: 0.00000
 DEAL::Diff restrict     l2: 0.00000
@@ -166,12 +208,15 @@ DEAL::Diff restrict add l3: 0.00000
 DEAL::
 DEAL::no. cells: 1000
 DEAL::Diff prolongate   l1: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff restrict     l1: 0.00000
 DEAL::Diff restrict add l1: 0.00000
 DEAL::
 DEAL::no. cells: 1728
 DEAL::Diff prolongate   l1: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l2: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff restrict     l1: 0.00000
 DEAL::Diff restrict add l1: 0.00000
 DEAL::Diff restrict     l2: 0.00000
@@ -179,9 +224,13 @@ DEAL::Diff restrict add l2: 0.00000
 DEAL::
 DEAL::no. cells: 4096
 DEAL::Diff prolongate   l1: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l2: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l3: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l4: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff restrict     l1: 0.00000
 DEAL::Diff restrict add l1: 0.00000
 DEAL::Diff restrict     l2: 0.00000
@@ -196,6 +245,7 @@ DEAL::no. cells: 1
 DEAL::
 DEAL::no. cells: 8
 DEAL::Diff prolongate   l1: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff restrict     l1: 0.00000
 DEAL::Diff restrict add l1: 0.00000
 DEAL::
@@ -203,7 +253,9 @@ DEAL::no. cells: 27
 DEAL::
 DEAL::no. cells: 64
 DEAL::Diff prolongate   l1: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l2: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff restrict     l1: 0.00000
 DEAL::Diff restrict add l1: 0.00000
 DEAL::Diff restrict     l2: 0.00000
@@ -213,24 +265,30 @@ DEAL::no. cells: 125
 DEAL::
 DEAL::no. cells: 216
 DEAL::Diff prolongate   l1: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff restrict     l1: 0.00000
 DEAL::Diff restrict add l1: 0.00000
 DEAL::
 DEAL::no. cells: 512
 DEAL::Diff prolongate   l1: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l2: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l3: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff restrict     l1: 0.00000
 DEAL::Diff restrict add l1: 0.00000
 DEAL::Diff restrict     l2: 0.00000
 DEAL::Diff restrict add l2: 0.00000
-DEAL::Diff restrict     l3: 2.49702e-13
-DEAL::Diff restrict add l3: 2.50034e-13
+DEAL::Diff restrict     l3: 3.02285e-13
+DEAL::Diff restrict add l3: 3.02551e-13
 DEAL::
 DEAL::FE: FE_DGQ<2>(2)
 DEAL::no. cells: 16
 DEAL::Diff prolongate   l1: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l2: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff restrict     l1: 0.00000
 DEAL::Diff restrict add l1: 0.00000
 DEAL::Diff restrict     l2: 0.00000
@@ -238,8 +296,11 @@ DEAL::Diff restrict add l2: 0.00000
 DEAL::
 DEAL::no. cells: 64
 DEAL::Diff prolongate   l1: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l2: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l3: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff restrict     l1: 0.00000
 DEAL::Diff restrict add l1: 0.00000
 DEAL::Diff restrict     l2: 0.00000
@@ -249,7 +310,9 @@ DEAL::Diff restrict add l3: 0.00000
 DEAL::
 DEAL::no. cells: 144
 DEAL::Diff prolongate   l1: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l2: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff restrict     l1: 0.00000
 DEAL::Diff restrict add l1: 0.00000
 DEAL::Diff restrict     l2: 0.00000
@@ -257,9 +320,13 @@ DEAL::Diff restrict add l2: 0.00000
 DEAL::
 DEAL::no. cells: 256
 DEAL::Diff prolongate   l1: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l2: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l3: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l4: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff restrict     l1: 0.00000
 DEAL::Diff restrict add l1: 0.00000
 DEAL::Diff restrict     l2: 0.00000
@@ -271,7 +338,9 @@ DEAL::Diff restrict add l4: 0.00000
 DEAL::
 DEAL::no. cells: 400
 DEAL::Diff prolongate   l1: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l2: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff restrict     l1: 0.00000
 DEAL::Diff restrict add l1: 0.00000
 DEAL::Diff restrict     l2: 0.00000
@@ -279,8 +348,11 @@ DEAL::Diff restrict add l2: 0.00000
 DEAL::
 DEAL::no. cells: 576
 DEAL::Diff prolongate   l1: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l2: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l3: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff restrict     l1: 0.00000
 DEAL::Diff restrict add l1: 0.00000
 DEAL::Diff restrict     l2: 0.00000
@@ -290,10 +362,15 @@ DEAL::Diff restrict add l3: 0.00000
 DEAL::
 DEAL::no. cells: 1024
 DEAL::Diff prolongate   l1: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l2: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l3: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l4: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l5: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff restrict     l1: 0.00000
 DEAL::Diff restrict add l1: 0.00000
 DEAL::Diff restrict     l2: 0.00000
@@ -308,12 +385,15 @@ DEAL::
 DEAL::FE: FE_DGQ<3>(2)
 DEAL::no. cells: 8
 DEAL::Diff prolongate   l1: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff restrict     l1: 0.00000
 DEAL::Diff restrict add l1: 0.00000
 DEAL::
 DEAL::no. cells: 64
 DEAL::Diff prolongate   l1: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l2: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff restrict     l1: 0.00000
 DEAL::Diff restrict add l1: 0.00000
 DEAL::Diff restrict     l2: 0.00000
@@ -321,13 +401,17 @@ DEAL::Diff restrict add l2: 0.00000
 DEAL::
 DEAL::no. cells: 216
 DEAL::Diff prolongate   l1: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff restrict     l1: 0.00000
 DEAL::Diff restrict add l1: 0.00000
 DEAL::
 DEAL::no. cells: 512
 DEAL::Diff prolongate   l1: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l2: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l3: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff restrict     l1: 0.00000
 DEAL::Diff restrict add l1: 0.00000
 DEAL::Diff restrict     l2: 0.00000
@@ -337,12 +421,15 @@ DEAL::Diff restrict add l3: 0.00000
 DEAL::
 DEAL::no. cells: 1000
 DEAL::Diff prolongate   l1: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff restrict     l1: 0.00000
 DEAL::Diff restrict add l1: 0.00000
 DEAL::
 DEAL::no. cells: 1728
 DEAL::Diff prolongate   l1: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l2: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff restrict     l1: 0.00000
 DEAL::Diff restrict add l1: 0.00000
 DEAL::Diff restrict     l2: 0.00000
@@ -350,9 +437,13 @@ DEAL::Diff restrict add l2: 0.00000
 DEAL::
 DEAL::no. cells: 4096
 DEAL::Diff prolongate   l1: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l2: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l3: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l4: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff restrict     l1: 0.00000
 DEAL::Diff restrict add l1: 0.00000
 DEAL::Diff restrict     l2: 0.00000
index f48f11032477be31a939836395d2e83e826f9c43..c126ad7c872570e8fc9319c77df5a32fc20ddc64 100644 (file)
@@ -2,7 +2,9 @@
 DEAL::FE: FE_DGQ<2>(1)
 DEAL::no. cells: 16
 DEAL::Diff prolongate   l1: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l2: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff restrict     l1: 0.00000
 DEAL::Diff restrict add l1: 0.00000
 DEAL::Diff restrict     l2: 0.00000
@@ -10,8 +12,11 @@ DEAL::Diff restrict add l2: 0.00000
 DEAL::
 DEAL::no. cells: 64
 DEAL::Diff prolongate   l1: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l2: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l3: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff restrict     l1: 0.00000
 DEAL::Diff restrict add l1: 0.00000
 DEAL::Diff restrict     l2: 0.00000
@@ -21,7 +26,9 @@ DEAL::Diff restrict add l3: 0.00000
 DEAL::
 DEAL::no. cells: 144
 DEAL::Diff prolongate   l1: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l2: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff restrict     l1: 0.00000
 DEAL::Diff restrict add l1: 0.00000
 DEAL::Diff restrict     l2: 0.00000
@@ -29,9 +36,13 @@ DEAL::Diff restrict add l2: 0.00000
 DEAL::
 DEAL::no. cells: 256
 DEAL::Diff prolongate   l1: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l2: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l3: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l4: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff restrict     l1: 0.00000
 DEAL::Diff restrict add l1: 0.00000
 DEAL::Diff restrict     l2: 0.00000
@@ -43,7 +54,9 @@ DEAL::Diff restrict add l4: 0.00000
 DEAL::
 DEAL::no. cells: 400
 DEAL::Diff prolongate   l1: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l2: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff restrict     l1: 0.00000
 DEAL::Diff restrict add l1: 0.00000
 DEAL::Diff restrict     l2: 0.00000
@@ -51,8 +64,11 @@ DEAL::Diff restrict add l2: 0.00000
 DEAL::
 DEAL::no. cells: 576
 DEAL::Diff prolongate   l1: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l2: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l3: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff restrict     l1: 0.00000
 DEAL::Diff restrict add l1: 0.00000
 DEAL::Diff restrict     l2: 0.00000
@@ -62,10 +78,15 @@ DEAL::Diff restrict add l3: 0.00000
 DEAL::
 DEAL::no. cells: 1024
 DEAL::Diff prolongate   l1: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l2: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l3: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l4: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l5: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff restrict     l1: 0.00000
 DEAL::Diff restrict add l1: 0.00000
 DEAL::Diff restrict     l2: 0.00000
@@ -80,12 +101,15 @@ DEAL::
 DEAL::FE: FE_DGQ<2>(3)
 DEAL::no. cells: 4
 DEAL::Diff prolongate   l1: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff restrict     l1: 0.00000
 DEAL::Diff restrict add l1: 0.00000
 DEAL::
 DEAL::no. cells: 16
 DEAL::Diff prolongate   l1: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l2: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff restrict     l1: 0.00000
 DEAL::Diff restrict add l1: 0.00000
 DEAL::Diff restrict     l2: 0.00000
@@ -93,13 +117,17 @@ DEAL::Diff restrict add l2: 0.00000
 DEAL::
 DEAL::no. cells: 36
 DEAL::Diff prolongate   l1: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff restrict     l1: 0.00000
 DEAL::Diff restrict add l1: 0.00000
 DEAL::
 DEAL::no. cells: 64
 DEAL::Diff prolongate   l1: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l2: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l3: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff restrict     l1: 0.00000
 DEAL::Diff restrict add l1: 0.00000
 DEAL::Diff restrict     l2: 0.00000
@@ -109,12 +137,15 @@ DEAL::Diff restrict add l3: 0.00000
 DEAL::
 DEAL::no. cells: 100
 DEAL::Diff prolongate   l1: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff restrict     l1: 0.00000
 DEAL::Diff restrict add l1: 0.00000
 DEAL::
 DEAL::no. cells: 144
 DEAL::Diff prolongate   l1: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l2: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff restrict     l1: 0.00000
 DEAL::Diff restrict add l1: 0.00000
 DEAL::Diff restrict     l2: 0.00000
@@ -122,9 +153,13 @@ DEAL::Diff restrict add l2: 0.00000
 DEAL::
 DEAL::no. cells: 256
 DEAL::Diff prolongate   l1: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l2: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l3: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l4: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff restrict     l1: 0.00000
 DEAL::Diff restrict add l1: 0.00000
 DEAL::Diff restrict     l2: 0.00000
@@ -137,12 +172,15 @@ DEAL::
 DEAL::FE: FE_DGQ<3>(1)
 DEAL::no. cells: 8
 DEAL::Diff prolongate   l1: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff restrict     l1: 0.00000
 DEAL::Diff restrict add l1: 0.00000
 DEAL::
 DEAL::no. cells: 64
 DEAL::Diff prolongate   l1: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l2: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff restrict     l1: 0.00000
 DEAL::Diff restrict add l1: 0.00000
 DEAL::Diff restrict     l2: 0.00000
@@ -150,13 +188,17 @@ DEAL::Diff restrict add l2: 0.00000
 DEAL::
 DEAL::no. cells: 216
 DEAL::Diff prolongate   l1: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff restrict     l1: 0.00000
 DEAL::Diff restrict add l1: 0.00000
 DEAL::
 DEAL::no. cells: 512
 DEAL::Diff prolongate   l1: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l2: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l3: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff restrict     l1: 0.00000
 DEAL::Diff restrict add l1: 0.00000
 DEAL::Diff restrict     l2: 0.00000
@@ -166,12 +208,15 @@ DEAL::Diff restrict add l3: 0.00000
 DEAL::
 DEAL::no. cells: 1000
 DEAL::Diff prolongate   l1: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff restrict     l1: 0.00000
 DEAL::Diff restrict add l1: 0.00000
 DEAL::
 DEAL::no. cells: 1728
 DEAL::Diff prolongate   l1: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l2: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff restrict     l1: 0.00000
 DEAL::Diff restrict add l1: 0.00000
 DEAL::Diff restrict     l2: 0.00000
@@ -179,9 +224,13 @@ DEAL::Diff restrict add l2: 0.00000
 DEAL::
 DEAL::no. cells: 4096
 DEAL::Diff prolongate   l1: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l2: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l3: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l4: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff restrict     l1: 0.00000
 DEAL::Diff restrict add l1: 0.00000
 DEAL::Diff restrict     l2: 0.00000
@@ -196,6 +245,7 @@ DEAL::no. cells: 1
 DEAL::
 DEAL::no. cells: 8
 DEAL::Diff prolongate   l1: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff restrict     l1: 0.00000
 DEAL::Diff restrict add l1: 0.00000
 DEAL::
@@ -203,7 +253,9 @@ DEAL::no. cells: 27
 DEAL::
 DEAL::no. cells: 64
 DEAL::Diff prolongate   l1: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l2: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff restrict     l1: 0.00000
 DEAL::Diff restrict add l1: 0.00000
 DEAL::Diff restrict     l2: 0.00000
@@ -213,24 +265,30 @@ DEAL::no. cells: 125
 DEAL::
 DEAL::no. cells: 216
 DEAL::Diff prolongate   l1: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff restrict     l1: 0.00000
 DEAL::Diff restrict add l1: 0.00000
 DEAL::
 DEAL::no. cells: 512
 DEAL::Diff prolongate   l1: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l2: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l3: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff restrict     l1: 0.00000
 DEAL::Diff restrict add l1: 0.00000
 DEAL::Diff restrict     l2: 0.00000
 DEAL::Diff restrict add l2: 0.00000
-DEAL::Diff restrict     l3: 2.49702e-13
-DEAL::Diff restrict add l3: 2.50034e-13
+DEAL::Diff restrict     l3: 3.02285e-13
+DEAL::Diff restrict add l3: 3.02551e-13
 DEAL::
 DEAL::FE: FE_DGQ<2>(2)
 DEAL::no. cells: 16
 DEAL::Diff prolongate   l1: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l2: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff restrict     l1: 0.00000
 DEAL::Diff restrict add l1: 0.00000
 DEAL::Diff restrict     l2: 0.00000
@@ -238,8 +296,11 @@ DEAL::Diff restrict add l2: 0.00000
 DEAL::
 DEAL::no. cells: 64
 DEAL::Diff prolongate   l1: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l2: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l3: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff restrict     l1: 0.00000
 DEAL::Diff restrict add l1: 0.00000
 DEAL::Diff restrict     l2: 0.00000
@@ -249,7 +310,9 @@ DEAL::Diff restrict add l3: 0.00000
 DEAL::
 DEAL::no. cells: 144
 DEAL::Diff prolongate   l1: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l2: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff restrict     l1: 0.00000
 DEAL::Diff restrict add l1: 0.00000
 DEAL::Diff restrict     l2: 0.00000
@@ -257,9 +320,13 @@ DEAL::Diff restrict add l2: 0.00000
 DEAL::
 DEAL::no. cells: 256
 DEAL::Diff prolongate   l1: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l2: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l3: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l4: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff restrict     l1: 0.00000
 DEAL::Diff restrict add l1: 0.00000
 DEAL::Diff restrict     l2: 0.00000
@@ -271,7 +338,9 @@ DEAL::Diff restrict add l4: 0.00000
 DEAL::
 DEAL::no. cells: 400
 DEAL::Diff prolongate   l1: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l2: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff restrict     l1: 0.00000
 DEAL::Diff restrict add l1: 0.00000
 DEAL::Diff restrict     l2: 0.00000
@@ -279,8 +348,11 @@ DEAL::Diff restrict add l2: 0.00000
 DEAL::
 DEAL::no. cells: 576
 DEAL::Diff prolongate   l1: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l2: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l3: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff restrict     l1: 0.00000
 DEAL::Diff restrict add l1: 0.00000
 DEAL::Diff restrict     l2: 0.00000
@@ -290,10 +362,15 @@ DEAL::Diff restrict add l3: 0.00000
 DEAL::
 DEAL::no. cells: 1024
 DEAL::Diff prolongate   l1: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l2: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l3: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l4: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l5: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff restrict     l1: 0.00000
 DEAL::Diff restrict add l1: 0.00000
 DEAL::Diff restrict     l2: 0.00000
@@ -308,12 +385,15 @@ DEAL::
 DEAL::FE: FE_DGQ<3>(2)
 DEAL::no. cells: 8
 DEAL::Diff prolongate   l1: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff restrict     l1: 0.00000
 DEAL::Diff restrict add l1: 0.00000
 DEAL::
 DEAL::no. cells: 64
 DEAL::Diff prolongate   l1: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l2: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff restrict     l1: 0.00000
 DEAL::Diff restrict add l1: 0.00000
 DEAL::Diff restrict     l2: 0.00000
@@ -321,13 +401,17 @@ DEAL::Diff restrict add l2: 0.00000
 DEAL::
 DEAL::no. cells: 216
 DEAL::Diff prolongate   l1: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff restrict     l1: 0.00000
 DEAL::Diff restrict add l1: 0.00000
 DEAL::
 DEAL::no. cells: 512
 DEAL::Diff prolongate   l1: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l2: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l3: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff restrict     l1: 0.00000
 DEAL::Diff restrict add l1: 0.00000
 DEAL::Diff restrict     l2: 0.00000
@@ -337,12 +421,15 @@ DEAL::Diff restrict add l3: 0.00000
 DEAL::
 DEAL::no. cells: 1000
 DEAL::Diff prolongate   l1: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff restrict     l1: 0.00000
 DEAL::Diff restrict add l1: 0.00000
 DEAL::
 DEAL::no. cells: 1728
 DEAL::Diff prolongate   l1: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l2: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff restrict     l1: 0.00000
 DEAL::Diff restrict add l1: 0.00000
 DEAL::Diff restrict     l2: 0.00000
@@ -350,9 +437,13 @@ DEAL::Diff restrict add l2: 0.00000
 DEAL::
 DEAL::no. cells: 4096
 DEAL::Diff prolongate   l1: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l2: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l3: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff prolongate   l4: 0.00000
+DEAL::Vectors have ghosts: 0 0
 DEAL::Diff restrict     l1: 0.00000
 DEAL::Diff restrict add l1: 0.00000
 DEAL::Diff restrict     l2: 0.00000

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.