From: Timo Heister Date: Mon, 14 Aug 2017 01:17:15 +0000 (-0600) Subject: add mesh_loop GMG test X-Git-Tag: v9.0.0-rc1~1251^2 X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=refs%2Fpull%2F4829%2Fhead;p=dealii.git add mesh_loop GMG test --- diff --git a/tests/meshworker/mesh_loop_gmg_01.cc b/tests/meshworker/mesh_loop_gmg_01.cc new file mode 100644 index 0000000000..9199ad354d --- /dev/null +++ b/tests/meshworker/mesh_loop_gmg_01.cc @@ -0,0 +1,200 @@ +// --------------------------------------------------------------------- +// +// Copyright (C) 2017 by the deal.II authors +// +// This file is part of the deal.II library. +// +// The deal.II library is free software; you can use it, redistribute +// it, and/or modify it under the terms of the GNU Lesser General +// Public License as published by the Free Software Foundation; either +// version 2.1 of the License, or (at your option) any later version. +// The full text of the license can be found in the file LICENSE at +// the top level of the deal.II distribution. +// +// --------------------------------------------------------------------- + + + + +// test mesh_loop in parallel for GMG level cells + +#include "../tests.h" +#include +#include +#include +#include +#include +#include + +struct ScratchData {}; +struct CopyData +{ + unsigned n_cells; + unsigned int n_own_cells; + unsigned int n_ghost_cells; + + CopyData(): n_cells(0), n_own_cells(0), n_ghost_cells(0) + {} + + void reset() + { + n_cells = n_own_cells = n_ghost_cells = 0; + } +}; + +using namespace MeshWorker; + +template +void test() +{ + parallel::distributed::Triangulation tria(MPI_COMM_WORLD, + Triangulation::limit_level_difference_at_vertices, + parallel::distributed::Triangulation::construct_multigrid_hierarchy); + GridGenerator::hyper_L(tria); + tria.begin_active()->set_refine_flag(); + tria.execute_coarsening_and_refinement(); + + FE_Q fe(1); + DoFHandler dofh(tria); + dofh.distribute_dofs(fe); + dofh.distribute_mg_dofs(fe); + + + ScratchData scratch; + CopyData copy; + + auto cell=dofh.begin_mg(); + auto endc=dofh.end_mg(); + + typedef decltype(cell) Iterator; + + auto cell_worker = [] (const Iterator &cell, ScratchData &s, CopyData &c) + { + deallog << "Cell worker on : " << cell->id() + << " is_locally_owned_on_level? " << cell->is_locally_owned_on_level() << std::endl; + ++c.n_cells; + if (cell->is_locally_owned_on_level()) + ++c.n_own_cells; + else + ++c.n_ghost_cells; + + }; + + auto boundary_worker = [] (const Iterator &cell, const unsigned int &f, ScratchData &, CopyData &) + { + deallog << "Boundary worker on : " << cell << ", Face : "<< f << std::endl; + }; + + auto face_worker = [] + (const Iterator &cell, const unsigned int &f, const unsigned int &sf, + const Iterator &ncell, const unsigned int &nf, const unsigned int &nsf, + ScratchData &s, CopyData &c) + { + deallog << "Face worker on : " << cell << ", Neighbor cell : " << ncell + << ", Face : "<< f << ", Neighbor Face : " << nf + << ", Subface: " << sf + << ", Neighbor Subface: " << nsf + << ", cell->is_locally_owned_on_level(): " << cell->is_locally_owned_on_level() + << ", neighbor->is_locally_owned_on_level(): " << ncell->is_locally_owned_on_level() + << std::endl; + }; + + CopyData data; + auto copier = [&](const CopyData &c) + { + data.n_cells += c.n_cells; + data.n_own_cells += c.n_own_cells; + data.n_ghost_cells += c.n_ghost_cells; + }; + + std::function + empty_cell_worker; + std::function + empty_boundary_worker; + + auto print_summary = [&]() + { + deallog << "n_cells: " << data.n_cells + << " n_own_cells: " << data.n_own_cells + << " n_ghost_cells: " << data.n_ghost_cells << std::endl; + }; + + + { + MPILogInitAll log; + deallog << "OWN CELLS:" << std::endl << std::endl; + + data.reset(); + mesh_loop(cell, endc, cell_worker, copier, scratch, copy, assemble_own_cells); + print_summary(); + } + + { + MPILogInitAll log; + deallog << "GHOST and OWN CELLS" << std::endl << std::endl; + + data.reset(); + mesh_loop(cell, endc, cell_worker, copier, scratch, copy, assemble_own_cells | assemble_ghost_cells); + print_summary(); + } + + { + MPILogInitAll log; + deallog << "GHOST CELLS:" << std::endl << std::endl; + + data.reset(); + mesh_loop(cell, endc, cell_worker, copier, scratch, copy, assemble_ghost_cells); + print_summary(); + } + + { + MPILogInitAll log; + deallog << "CELLS and FACES" << std::endl << std::endl; + + data.reset(); + mesh_loop(cell, endc, cell_worker, copier, scratch, copy, assemble_own_cells | assemble_own_interior_faces_once | assemble_ghost_faces_once, + empty_boundary_worker, face_worker); + print_summary(); + } + + { + MPILogInitAll log; + deallog << "OWN CELLS AND GHOST FACES ONCE" << std::endl << std::endl; + + data.reset(); + mesh_loop(cell, endc, cell_worker, copier, scratch, copy, assemble_own_cells | assemble_ghost_faces_once, + empty_boundary_worker, face_worker); + print_summary(); + } + + { + MPILogInitAll log; + deallog << "GHOST FACES BOTH" << std::endl << std::endl; + + data.reset(); + mesh_loop(cell, endc, empty_cell_worker, copier, scratch, copy, assemble_ghost_faces_both, + empty_boundary_worker, face_worker); + print_summary(); + } + + { + MPILogInitAll log; + deallog << "BOUNDARY FACES" << std::endl << std::endl; + + data.reset(); + mesh_loop(cell, endc, empty_cell_worker, copier, scratch, copy, assemble_boundary_faces, + boundary_worker); + print_summary(); + } + + deallog << "OK" << std::endl; +} + + +int main(int argc, char *argv[]) +{ + Utilities::MPI::MPI_InitFinalize mpi_initialization(argc, argv, 1); + + test<2,2>(); + test<3,3>(); +} diff --git a/tests/meshworker/mesh_loop_gmg_01.with_p4est=true.mpirun=2.output b/tests/meshworker/mesh_loop_gmg_01.with_p4est=true.mpirun=2.output new file mode 100644 index 0000000000..e2c74689f9 --- /dev/null +++ b/tests/meshworker/mesh_loop_gmg_01.with_p4est=true.mpirun=2.output @@ -0,0 +1,397 @@ + +DEAL:0::OWN CELLS: +DEAL:0:: +DEAL:0::Cell worker on : 0_0: is_locally_owned_on_level? 1 +DEAL:0::Cell worker on : 0_1:0 is_locally_owned_on_level? 1 +DEAL:0::Cell worker on : 0_1:1 is_locally_owned_on_level? 1 +DEAL:0::Cell worker on : 0_1:2 is_locally_owned_on_level? 1 +DEAL:0::Cell worker on : 0_1:3 is_locally_owned_on_level? 1 +DEAL:0::n_cells: 5 n_own_cells: 5 n_ghost_cells: 0 + +DEAL:1::OWN CELLS: +DEAL:1:: +DEAL:1::Cell worker on : 1_0: is_locally_owned_on_level? 1 +DEAL:1::Cell worker on : 2_0: is_locally_owned_on_level? 1 +DEAL:1::n_cells: 2 n_own_cells: 2 n_ghost_cells: 0 + +DEAL:0::GHOST and OWN CELLS +DEAL:0:: +DEAL:0::Cell worker on : 0_0: is_locally_owned_on_level? 1 +DEAL:0::Cell worker on : 1_0: is_locally_owned_on_level? 0 +DEAL:0::Cell worker on : 2_0: is_locally_owned_on_level? 0 +DEAL:0::Cell worker on : 0_1:0 is_locally_owned_on_level? 1 +DEAL:0::Cell worker on : 0_1:1 is_locally_owned_on_level? 1 +DEAL:0::Cell worker on : 0_1:2 is_locally_owned_on_level? 1 +DEAL:0::Cell worker on : 0_1:3 is_locally_owned_on_level? 1 +DEAL:0::n_cells: 7 n_own_cells: 5 n_ghost_cells: 2 + +DEAL:1::GHOST and OWN CELLS +DEAL:1:: +DEAL:1::Cell worker on : 0_0: is_locally_owned_on_level? 0 +DEAL:1::Cell worker on : 1_0: is_locally_owned_on_level? 1 +DEAL:1::Cell worker on : 2_0: is_locally_owned_on_level? 1 +DEAL:1::Cell worker on : 0_1:1 is_locally_owned_on_level? 0 +DEAL:1::Cell worker on : 0_1:2 is_locally_owned_on_level? 0 +DEAL:1::Cell worker on : 0_1:3 is_locally_owned_on_level? 0 +DEAL:1::n_cells: 6 n_own_cells: 2 n_ghost_cells: 4 + +DEAL:0::GHOST CELLS: +DEAL:0:: +DEAL:0::Cell worker on : 1_0: is_locally_owned_on_level? 0 +DEAL:0::Cell worker on : 2_0: is_locally_owned_on_level? 0 +DEAL:0::n_cells: 2 n_own_cells: 0 n_ghost_cells: 2 + +DEAL:1::GHOST CELLS: +DEAL:1:: +DEAL:1::Cell worker on : 0_0: is_locally_owned_on_level? 0 +DEAL:1::Cell worker on : 0_1:1 is_locally_owned_on_level? 0 +DEAL:1::Cell worker on : 0_1:2 is_locally_owned_on_level? 0 +DEAL:1::Cell worker on : 0_1:3 is_locally_owned_on_level? 0 +DEAL:1::n_cells: 4 n_own_cells: 0 n_ghost_cells: 4 + +DEAL:0::CELLS and FACES +DEAL:0:: +DEAL:0::Face worker on : 0.0, Neighbor cell : 0.1, Face : 1, Neighbor Face : 0, Subface: 4294967295, Neighbor Subface: 4294967295, cell->is_locally_owned_on_level(): 1, neighbor->is_locally_owned_on_level(): 0 +DEAL:0::Face worker on : 0.0, Neighbor cell : 0.2, Face : 3, Neighbor Face : 2, Subface: 4294967295, Neighbor Subface: 4294967295, cell->is_locally_owned_on_level(): 1, neighbor->is_locally_owned_on_level(): 0 +DEAL:0::Cell worker on : 0_0: is_locally_owned_on_level? 1 +DEAL:0::Face worker on : 1.0, Neighbor cell : 1.1, Face : 1, Neighbor Face : 0, Subface: 4294967295, Neighbor Subface: 4294967295, cell->is_locally_owned_on_level(): 1, neighbor->is_locally_owned_on_level(): 1 +DEAL:0::Face worker on : 1.0, Neighbor cell : 1.2, Face : 3, Neighbor Face : 2, Subface: 4294967295, Neighbor Subface: 4294967295, cell->is_locally_owned_on_level(): 1, neighbor->is_locally_owned_on_level(): 1 +DEAL:0::Cell worker on : 0_1:0 is_locally_owned_on_level? 1 +DEAL:0::Face worker on : 1.1, Neighbor cell : 0.1, Face : 1, Neighbor Face : 0, Subface: 4294967295, Neighbor Subface: 0, cell->is_locally_owned_on_level(): 1, neighbor->is_locally_owned_on_level(): 0 +DEAL:0::Face worker on : 1.1, Neighbor cell : 1.3, Face : 3, Neighbor Face : 2, Subface: 4294967295, Neighbor Subface: 4294967295, cell->is_locally_owned_on_level(): 1, neighbor->is_locally_owned_on_level(): 1 +DEAL:0::Cell worker on : 0_1:1 is_locally_owned_on_level? 1 +DEAL:0::Face worker on : 1.2, Neighbor cell : 1.3, Face : 1, Neighbor Face : 0, Subface: 4294967295, Neighbor Subface: 4294967295, cell->is_locally_owned_on_level(): 1, neighbor->is_locally_owned_on_level(): 1 +DEAL:0::Face worker on : 1.2, Neighbor cell : 0.2, Face : 3, Neighbor Face : 2, Subface: 4294967295, Neighbor Subface: 0, cell->is_locally_owned_on_level(): 1, neighbor->is_locally_owned_on_level(): 0 +DEAL:0::Cell worker on : 0_1:2 is_locally_owned_on_level? 1 +DEAL:0::Face worker on : 1.3, Neighbor cell : 0.1, Face : 1, Neighbor Face : 0, Subface: 4294967295, Neighbor Subface: 1, cell->is_locally_owned_on_level(): 1, neighbor->is_locally_owned_on_level(): 0 +DEAL:0::Face worker on : 1.3, Neighbor cell : 0.2, Face : 3, Neighbor Face : 2, Subface: 4294967295, Neighbor Subface: 1, cell->is_locally_owned_on_level(): 1, neighbor->is_locally_owned_on_level(): 0 +DEAL:0::Cell worker on : 0_1:3 is_locally_owned_on_level? 1 +DEAL:0::n_cells: 5 n_own_cells: 5 n_ghost_cells: 0 + +DEAL:1::CELLS and FACES +DEAL:1:: +DEAL:1::Cell worker on : 1_0: is_locally_owned_on_level? 1 +DEAL:1::Cell worker on : 2_0: is_locally_owned_on_level? 1 +DEAL:1::n_cells: 2 n_own_cells: 2 n_ghost_cells: 0 + +DEAL:0::OWN CELLS AND GHOST FACES ONCE +DEAL:0:: +DEAL:0::Face worker on : 0.0, Neighbor cell : 0.1, Face : 1, Neighbor Face : 0, Subface: 4294967295, Neighbor Subface: 4294967295, cell->is_locally_owned_on_level(): 1, neighbor->is_locally_owned_on_level(): 0 +DEAL:0::Face worker on : 0.0, Neighbor cell : 0.2, Face : 3, Neighbor Face : 2, Subface: 4294967295, Neighbor Subface: 4294967295, cell->is_locally_owned_on_level(): 1, neighbor->is_locally_owned_on_level(): 0 +DEAL:0::Cell worker on : 0_0: is_locally_owned_on_level? 1 +DEAL:0::Cell worker on : 0_1:0 is_locally_owned_on_level? 1 +DEAL:0::Face worker on : 1.1, Neighbor cell : 0.1, Face : 1, Neighbor Face : 0, Subface: 4294967295, Neighbor Subface: 0, cell->is_locally_owned_on_level(): 1, neighbor->is_locally_owned_on_level(): 0 +DEAL:0::Cell worker on : 0_1:1 is_locally_owned_on_level? 1 +DEAL:0::Face worker on : 1.2, Neighbor cell : 0.2, Face : 3, Neighbor Face : 2, Subface: 4294967295, Neighbor Subface: 0, cell->is_locally_owned_on_level(): 1, neighbor->is_locally_owned_on_level(): 0 +DEAL:0::Cell worker on : 0_1:2 is_locally_owned_on_level? 1 +DEAL:0::Face worker on : 1.3, Neighbor cell : 0.1, Face : 1, Neighbor Face : 0, Subface: 4294967295, Neighbor Subface: 1, cell->is_locally_owned_on_level(): 1, neighbor->is_locally_owned_on_level(): 0 +DEAL:0::Face worker on : 1.3, Neighbor cell : 0.2, Face : 3, Neighbor Face : 2, Subface: 4294967295, Neighbor Subface: 1, cell->is_locally_owned_on_level(): 1, neighbor->is_locally_owned_on_level(): 0 +DEAL:0::Cell worker on : 0_1:3 is_locally_owned_on_level? 1 +DEAL:0::n_cells: 5 n_own_cells: 5 n_ghost_cells: 0 + +DEAL:1::OWN CELLS AND GHOST FACES ONCE +DEAL:1:: +DEAL:1::Cell worker on : 1_0: is_locally_owned_on_level? 1 +DEAL:1::Cell worker on : 2_0: is_locally_owned_on_level? 1 +DEAL:1::n_cells: 2 n_own_cells: 2 n_ghost_cells: 0 + +DEAL:0::GHOST FACES BOTH +DEAL:0:: +DEAL:0::Face worker on : 0.0, Neighbor cell : 0.1, Face : 1, Neighbor Face : 0, Subface: 4294967295, Neighbor Subface: 4294967295, cell->is_locally_owned_on_level(): 1, neighbor->is_locally_owned_on_level(): 0 +DEAL:0::Face worker on : 0.0, Neighbor cell : 0.2, Face : 3, Neighbor Face : 2, Subface: 4294967295, Neighbor Subface: 4294967295, cell->is_locally_owned_on_level(): 1, neighbor->is_locally_owned_on_level(): 0 +DEAL:0::Face worker on : 1.1, Neighbor cell : 0.1, Face : 1, Neighbor Face : 0, Subface: 4294967295, Neighbor Subface: 0, cell->is_locally_owned_on_level(): 1, neighbor->is_locally_owned_on_level(): 0 +DEAL:0::Face worker on : 1.2, Neighbor cell : 0.2, Face : 3, Neighbor Face : 2, Subface: 4294967295, Neighbor Subface: 0, cell->is_locally_owned_on_level(): 1, neighbor->is_locally_owned_on_level(): 0 +DEAL:0::Face worker on : 1.3, Neighbor cell : 0.1, Face : 1, Neighbor Face : 0, Subface: 4294967295, Neighbor Subface: 1, cell->is_locally_owned_on_level(): 1, neighbor->is_locally_owned_on_level(): 0 +DEAL:0::Face worker on : 1.3, Neighbor cell : 0.2, Face : 3, Neighbor Face : 2, Subface: 4294967295, Neighbor Subface: 1, cell->is_locally_owned_on_level(): 1, neighbor->is_locally_owned_on_level(): 0 +DEAL:0::n_cells: 0 n_own_cells: 0 n_ghost_cells: 0 + +DEAL:1::GHOST FACES BOTH +DEAL:1:: +DEAL:1::Face worker on : 0.1, Neighbor cell : 0.0, Face : 0, Neighbor Face : 1, Subface: 4294967295, Neighbor Subface: 4294967295, cell->is_locally_owned_on_level(): 1, neighbor->is_locally_owned_on_level(): 0 +DEAL:1::Face worker on : 0.2, Neighbor cell : 0.0, Face : 2, Neighbor Face : 3, Subface: 4294967295, Neighbor Subface: 4294967295, cell->is_locally_owned_on_level(): 1, neighbor->is_locally_owned_on_level(): 0 +DEAL:1::Face worker on : 1.1, Neighbor cell : 0.1, Face : 1, Neighbor Face : 0, Subface: 4294967295, Neighbor Subface: 0, cell->is_locally_owned_on_level(): 0, neighbor->is_locally_owned_on_level(): 1 +DEAL:1::Face worker on : 1.2, Neighbor cell : 0.2, Face : 3, Neighbor Face : 2, Subface: 4294967295, Neighbor Subface: 0, cell->is_locally_owned_on_level(): 0, neighbor->is_locally_owned_on_level(): 1 +DEAL:1::Face worker on : 1.3, Neighbor cell : 0.1, Face : 1, Neighbor Face : 0, Subface: 4294967295, Neighbor Subface: 1, cell->is_locally_owned_on_level(): 0, neighbor->is_locally_owned_on_level(): 1 +DEAL:1::Face worker on : 1.3, Neighbor cell : 0.2, Face : 3, Neighbor Face : 2, Subface: 4294967295, Neighbor Subface: 1, cell->is_locally_owned_on_level(): 0, neighbor->is_locally_owned_on_level(): 1 +DEAL:1::n_cells: 0 n_own_cells: 0 n_ghost_cells: 0 + +DEAL:0::BOUNDARY FACES +DEAL:0:: +DEAL:0::Boundary worker on : 0.0, Face : 0 +DEAL:0::Boundary worker on : 0.0, Face : 2 +DEAL:0::Boundary worker on : 1.0, Face : 0 +DEAL:0::Boundary worker on : 1.0, Face : 2 +DEAL:0::Boundary worker on : 1.1, Face : 2 +DEAL:0::Boundary worker on : 1.2, Face : 0 +DEAL:0::n_cells: 0 n_own_cells: 0 n_ghost_cells: 0 + +DEAL:1::BOUNDARY FACES +DEAL:1:: +DEAL:1::Boundary worker on : 0.1, Face : 1 +DEAL:1::Boundary worker on : 0.1, Face : 2 +DEAL:1::Boundary worker on : 0.1, Face : 3 +DEAL:1::Boundary worker on : 0.2, Face : 0 +DEAL:1::Boundary worker on : 0.2, Face : 1 +DEAL:1::Boundary worker on : 0.2, Face : 3 +DEAL:1::n_cells: 0 n_own_cells: 0 n_ghost_cells: 0 + +DEAL::OK +DEAL:0::OWN CELLS: +DEAL:0:: +DEAL:0::Cell worker on : 0_0: is_locally_owned_on_level? 1 +DEAL:0::Cell worker on : 0_1:0 is_locally_owned_on_level? 1 +DEAL:0::Cell worker on : 0_1:1 is_locally_owned_on_level? 1 +DEAL:0::Cell worker on : 0_1:2 is_locally_owned_on_level? 1 +DEAL:0::Cell worker on : 0_1:3 is_locally_owned_on_level? 1 +DEAL:0::Cell worker on : 0_1:4 is_locally_owned_on_level? 1 +DEAL:0::Cell worker on : 0_1:5 is_locally_owned_on_level? 1 +DEAL:0::Cell worker on : 0_1:6 is_locally_owned_on_level? 1 +DEAL:0::Cell worker on : 0_1:7 is_locally_owned_on_level? 1 +DEAL:0::n_cells: 9 n_own_cells: 9 n_ghost_cells: 0 + +DEAL:1::OWN CELLS: +DEAL:1:: +DEAL:1::Cell worker on : 1_0: is_locally_owned_on_level? 1 +DEAL:1::Cell worker on : 2_0: is_locally_owned_on_level? 1 +DEAL:1::Cell worker on : 3_0: is_locally_owned_on_level? 1 +DEAL:1::Cell worker on : 4_0: is_locally_owned_on_level? 1 +DEAL:1::Cell worker on : 5_0: is_locally_owned_on_level? 1 +DEAL:1::Cell worker on : 6_0: is_locally_owned_on_level? 1 +DEAL:1::n_cells: 6 n_own_cells: 6 n_ghost_cells: 0 + +DEAL:0::GHOST and OWN CELLS +DEAL:0:: +DEAL:0::Cell worker on : 0_0: is_locally_owned_on_level? 1 +DEAL:0::Cell worker on : 1_0: is_locally_owned_on_level? 0 +DEAL:0::Cell worker on : 2_0: is_locally_owned_on_level? 0 +DEAL:0::Cell worker on : 3_0: is_locally_owned_on_level? 0 +DEAL:0::Cell worker on : 4_0: is_locally_owned_on_level? 0 +DEAL:0::Cell worker on : 5_0: is_locally_owned_on_level? 0 +DEAL:0::Cell worker on : 6_0: is_locally_owned_on_level? 0 +DEAL:0::Cell worker on : 0_1:0 is_locally_owned_on_level? 1 +DEAL:0::Cell worker on : 0_1:1 is_locally_owned_on_level? 1 +DEAL:0::Cell worker on : 0_1:2 is_locally_owned_on_level? 1 +DEAL:0::Cell worker on : 0_1:3 is_locally_owned_on_level? 1 +DEAL:0::Cell worker on : 0_1:4 is_locally_owned_on_level? 1 +DEAL:0::Cell worker on : 0_1:5 is_locally_owned_on_level? 1 +DEAL:0::Cell worker on : 0_1:6 is_locally_owned_on_level? 1 +DEAL:0::Cell worker on : 0_1:7 is_locally_owned_on_level? 1 +DEAL:0::n_cells: 15 n_own_cells: 9 n_ghost_cells: 6 + +DEAL:1::GHOST and OWN CELLS +DEAL:1:: +DEAL:1::Cell worker on : 0_0: is_locally_owned_on_level? 0 +DEAL:1::Cell worker on : 1_0: is_locally_owned_on_level? 1 +DEAL:1::Cell worker on : 2_0: is_locally_owned_on_level? 1 +DEAL:1::Cell worker on : 3_0: is_locally_owned_on_level? 1 +DEAL:1::Cell worker on : 4_0: is_locally_owned_on_level? 1 +DEAL:1::Cell worker on : 5_0: is_locally_owned_on_level? 1 +DEAL:1::Cell worker on : 6_0: is_locally_owned_on_level? 1 +DEAL:1::Cell worker on : 0_1:1 is_locally_owned_on_level? 0 +DEAL:1::Cell worker on : 0_1:2 is_locally_owned_on_level? 0 +DEAL:1::Cell worker on : 0_1:3 is_locally_owned_on_level? 0 +DEAL:1::Cell worker on : 0_1:4 is_locally_owned_on_level? 0 +DEAL:1::Cell worker on : 0_1:5 is_locally_owned_on_level? 0 +DEAL:1::Cell worker on : 0_1:6 is_locally_owned_on_level? 0 +DEAL:1::Cell worker on : 0_1:7 is_locally_owned_on_level? 0 +DEAL:1::n_cells: 14 n_own_cells: 6 n_ghost_cells: 8 + +DEAL:0::GHOST CELLS: +DEAL:0:: +DEAL:0::Cell worker on : 1_0: is_locally_owned_on_level? 0 +DEAL:0::Cell worker on : 2_0: is_locally_owned_on_level? 0 +DEAL:0::Cell worker on : 3_0: is_locally_owned_on_level? 0 +DEAL:0::Cell worker on : 4_0: is_locally_owned_on_level? 0 +DEAL:0::Cell worker on : 5_0: is_locally_owned_on_level? 0 +DEAL:0::Cell worker on : 6_0: is_locally_owned_on_level? 0 +DEAL:0::n_cells: 6 n_own_cells: 0 n_ghost_cells: 6 + +DEAL:1::GHOST CELLS: +DEAL:1:: +DEAL:1::Cell worker on : 0_0: is_locally_owned_on_level? 0 +DEAL:1::Cell worker on : 0_1:1 is_locally_owned_on_level? 0 +DEAL:1::Cell worker on : 0_1:2 is_locally_owned_on_level? 0 +DEAL:1::Cell worker on : 0_1:3 is_locally_owned_on_level? 0 +DEAL:1::Cell worker on : 0_1:4 is_locally_owned_on_level? 0 +DEAL:1::Cell worker on : 0_1:5 is_locally_owned_on_level? 0 +DEAL:1::Cell worker on : 0_1:6 is_locally_owned_on_level? 0 +DEAL:1::Cell worker on : 0_1:7 is_locally_owned_on_level? 0 +DEAL:1::n_cells: 8 n_own_cells: 0 n_ghost_cells: 8 + +DEAL:0::CELLS and FACES +DEAL:0:: +DEAL:0::Face worker on : 0.0, Neighbor cell : 0.1, Face : 1, Neighbor Face : 0, Subface: 4294967295, Neighbor Subface: 4294967295, cell->is_locally_owned_on_level(): 1, neighbor->is_locally_owned_on_level(): 0 +DEAL:0::Face worker on : 0.0, Neighbor cell : 0.4, Face : 3, Neighbor Face : 2, Subface: 4294967295, Neighbor Subface: 4294967295, cell->is_locally_owned_on_level(): 1, neighbor->is_locally_owned_on_level(): 0 +DEAL:0::Face worker on : 0.0, Neighbor cell : 0.2, Face : 5, Neighbor Face : 4, Subface: 4294967295, Neighbor Subface: 4294967295, cell->is_locally_owned_on_level(): 1, neighbor->is_locally_owned_on_level(): 0 +DEAL:0::Cell worker on : 0_0: is_locally_owned_on_level? 1 +DEAL:0::Face worker on : 1.0, Neighbor cell : 1.1, Face : 1, Neighbor Face : 0, Subface: 4294967295, Neighbor Subface: 4294967295, cell->is_locally_owned_on_level(): 1, neighbor->is_locally_owned_on_level(): 1 +DEAL:0::Face worker on : 1.0, Neighbor cell : 1.2, Face : 3, Neighbor Face : 2, Subface: 4294967295, Neighbor Subface: 4294967295, cell->is_locally_owned_on_level(): 1, neighbor->is_locally_owned_on_level(): 1 +DEAL:0::Face worker on : 1.0, Neighbor cell : 1.4, Face : 5, Neighbor Face : 4, Subface: 4294967295, Neighbor Subface: 4294967295, cell->is_locally_owned_on_level(): 1, neighbor->is_locally_owned_on_level(): 1 +DEAL:0::Cell worker on : 0_1:0 is_locally_owned_on_level? 1 +DEAL:0::Face worker on : 1.1, Neighbor cell : 0.1, Face : 1, Neighbor Face : 0, Subface: 4294967295, Neighbor Subface: 0, cell->is_locally_owned_on_level(): 1, neighbor->is_locally_owned_on_level(): 0 +DEAL:0::Face worker on : 1.1, Neighbor cell : 1.3, Face : 3, Neighbor Face : 2, Subface: 4294967295, Neighbor Subface: 4294967295, cell->is_locally_owned_on_level(): 1, neighbor->is_locally_owned_on_level(): 1 +DEAL:0::Face worker on : 1.1, Neighbor cell : 1.5, Face : 5, Neighbor Face : 4, Subface: 4294967295, Neighbor Subface: 4294967295, cell->is_locally_owned_on_level(): 1, neighbor->is_locally_owned_on_level(): 1 +DEAL:0::Cell worker on : 0_1:1 is_locally_owned_on_level? 1 +DEAL:0::Face worker on : 1.2, Neighbor cell : 1.3, Face : 1, Neighbor Face : 0, Subface: 4294967295, Neighbor Subface: 4294967295, cell->is_locally_owned_on_level(): 1, neighbor->is_locally_owned_on_level(): 1 +DEAL:0::Face worker on : 1.2, Neighbor cell : 0.4, Face : 3, Neighbor Face : 2, Subface: 4294967295, Neighbor Subface: 0, cell->is_locally_owned_on_level(): 1, neighbor->is_locally_owned_on_level(): 0 +DEAL:0::Face worker on : 1.2, Neighbor cell : 1.6, Face : 5, Neighbor Face : 4, Subface: 4294967295, Neighbor Subface: 4294967295, cell->is_locally_owned_on_level(): 1, neighbor->is_locally_owned_on_level(): 1 +DEAL:0::Cell worker on : 0_1:2 is_locally_owned_on_level? 1 +DEAL:0::Face worker on : 1.3, Neighbor cell : 0.1, Face : 1, Neighbor Face : 0, Subface: 4294967295, Neighbor Subface: 1, cell->is_locally_owned_on_level(): 1, neighbor->is_locally_owned_on_level(): 0 +DEAL:0::Face worker on : 1.3, Neighbor cell : 0.4, Face : 3, Neighbor Face : 2, Subface: 4294967295, Neighbor Subface: 2, cell->is_locally_owned_on_level(): 1, neighbor->is_locally_owned_on_level(): 0 +DEAL:0::Face worker on : 1.3, Neighbor cell : 1.7, Face : 5, Neighbor Face : 4, Subface: 4294967295, Neighbor Subface: 4294967295, cell->is_locally_owned_on_level(): 1, neighbor->is_locally_owned_on_level(): 1 +DEAL:0::Cell worker on : 0_1:3 is_locally_owned_on_level? 1 +DEAL:0::Face worker on : 1.4, Neighbor cell : 1.5, Face : 1, Neighbor Face : 0, Subface: 4294967295, Neighbor Subface: 4294967295, cell->is_locally_owned_on_level(): 1, neighbor->is_locally_owned_on_level(): 1 +DEAL:0::Face worker on : 1.4, Neighbor cell : 1.6, Face : 3, Neighbor Face : 2, Subface: 4294967295, Neighbor Subface: 4294967295, cell->is_locally_owned_on_level(): 1, neighbor->is_locally_owned_on_level(): 1 +DEAL:0::Face worker on : 1.4, Neighbor cell : 0.2, Face : 5, Neighbor Face : 4, Subface: 4294967295, Neighbor Subface: 0, cell->is_locally_owned_on_level(): 1, neighbor->is_locally_owned_on_level(): 0 +DEAL:0::Cell worker on : 0_1:4 is_locally_owned_on_level? 1 +DEAL:0::Face worker on : 1.5, Neighbor cell : 0.1, Face : 1, Neighbor Face : 0, Subface: 4294967295, Neighbor Subface: 2, cell->is_locally_owned_on_level(): 1, neighbor->is_locally_owned_on_level(): 0 +DEAL:0::Face worker on : 1.5, Neighbor cell : 1.7, Face : 3, Neighbor Face : 2, Subface: 4294967295, Neighbor Subface: 4294967295, cell->is_locally_owned_on_level(): 1, neighbor->is_locally_owned_on_level(): 1 +DEAL:0::Face worker on : 1.5, Neighbor cell : 0.2, Face : 5, Neighbor Face : 4, Subface: 4294967295, Neighbor Subface: 1, cell->is_locally_owned_on_level(): 1, neighbor->is_locally_owned_on_level(): 0 +DEAL:0::Cell worker on : 0_1:5 is_locally_owned_on_level? 1 +DEAL:0::Face worker on : 1.6, Neighbor cell : 1.7, Face : 1, Neighbor Face : 0, Subface: 4294967295, Neighbor Subface: 4294967295, cell->is_locally_owned_on_level(): 1, neighbor->is_locally_owned_on_level(): 1 +DEAL:0::Face worker on : 1.6, Neighbor cell : 0.4, Face : 3, Neighbor Face : 2, Subface: 4294967295, Neighbor Subface: 1, cell->is_locally_owned_on_level(): 1, neighbor->is_locally_owned_on_level(): 0 +DEAL:0::Face worker on : 1.6, Neighbor cell : 0.2, Face : 5, Neighbor Face : 4, Subface: 4294967295, Neighbor Subface: 2, cell->is_locally_owned_on_level(): 1, neighbor->is_locally_owned_on_level(): 0 +DEAL:0::Cell worker on : 0_1:6 is_locally_owned_on_level? 1 +DEAL:0::Face worker on : 1.7, Neighbor cell : 0.1, Face : 1, Neighbor Face : 0, Subface: 4294967295, Neighbor Subface: 3, cell->is_locally_owned_on_level(): 1, neighbor->is_locally_owned_on_level(): 0 +DEAL:0::Face worker on : 1.7, Neighbor cell : 0.4, Face : 3, Neighbor Face : 2, Subface: 4294967295, Neighbor Subface: 3, cell->is_locally_owned_on_level(): 1, neighbor->is_locally_owned_on_level(): 0 +DEAL:0::Face worker on : 1.7, Neighbor cell : 0.2, Face : 5, Neighbor Face : 4, Subface: 4294967295, Neighbor Subface: 3, cell->is_locally_owned_on_level(): 1, neighbor->is_locally_owned_on_level(): 0 +DEAL:0::Cell worker on : 0_1:7 is_locally_owned_on_level? 1 +DEAL:0::n_cells: 9 n_own_cells: 9 n_ghost_cells: 0 + +DEAL:1::CELLS and FACES +DEAL:1:: +DEAL:1::Face worker on : 0.1, Neighbor cell : 0.5, Face : 3, Neighbor Face : 2, Subface: 4294967295, Neighbor Subface: 4294967295, cell->is_locally_owned_on_level(): 1, neighbor->is_locally_owned_on_level(): 1 +DEAL:1::Face worker on : 0.1, Neighbor cell : 0.3, Face : 5, Neighbor Face : 4, Subface: 4294967295, Neighbor Subface: 4294967295, cell->is_locally_owned_on_level(): 1, neighbor->is_locally_owned_on_level(): 1 +DEAL:1::Cell worker on : 1_0: is_locally_owned_on_level? 1 +DEAL:1::Face worker on : 0.2, Neighbor cell : 0.3, Face : 1, Neighbor Face : 0, Subface: 4294967295, Neighbor Subface: 4294967295, cell->is_locally_owned_on_level(): 1, neighbor->is_locally_owned_on_level(): 1 +DEAL:1::Face worker on : 0.2, Neighbor cell : 0.6, Face : 3, Neighbor Face : 2, Subface: 4294967295, Neighbor Subface: 4294967295, cell->is_locally_owned_on_level(): 1, neighbor->is_locally_owned_on_level(): 1 +DEAL:1::Cell worker on : 2_0: is_locally_owned_on_level? 1 +DEAL:1::Cell worker on : 3_0: is_locally_owned_on_level? 1 +DEAL:1::Face worker on : 0.4, Neighbor cell : 0.5, Face : 1, Neighbor Face : 0, Subface: 4294967295, Neighbor Subface: 4294967295, cell->is_locally_owned_on_level(): 1, neighbor->is_locally_owned_on_level(): 1 +DEAL:1::Face worker on : 0.4, Neighbor cell : 0.6, Face : 5, Neighbor Face : 4, Subface: 4294967295, Neighbor Subface: 4294967295, cell->is_locally_owned_on_level(): 1, neighbor->is_locally_owned_on_level(): 1 +DEAL:1::Cell worker on : 4_0: is_locally_owned_on_level? 1 +DEAL:1::Cell worker on : 5_0: is_locally_owned_on_level? 1 +DEAL:1::Cell worker on : 6_0: is_locally_owned_on_level? 1 +DEAL:1::n_cells: 6 n_own_cells: 6 n_ghost_cells: 0 + +DEAL:0::OWN CELLS AND GHOST FACES ONCE +DEAL:0:: +DEAL:0::Face worker on : 0.0, Neighbor cell : 0.1, Face : 1, Neighbor Face : 0, Subface: 4294967295, Neighbor Subface: 4294967295, cell->is_locally_owned_on_level(): 1, neighbor->is_locally_owned_on_level(): 0 +DEAL:0::Face worker on : 0.0, Neighbor cell : 0.4, Face : 3, Neighbor Face : 2, Subface: 4294967295, Neighbor Subface: 4294967295, cell->is_locally_owned_on_level(): 1, neighbor->is_locally_owned_on_level(): 0 +DEAL:0::Face worker on : 0.0, Neighbor cell : 0.2, Face : 5, Neighbor Face : 4, Subface: 4294967295, Neighbor Subface: 4294967295, cell->is_locally_owned_on_level(): 1, neighbor->is_locally_owned_on_level(): 0 +DEAL:0::Cell worker on : 0_0: is_locally_owned_on_level? 1 +DEAL:0::Cell worker on : 0_1:0 is_locally_owned_on_level? 1 +DEAL:0::Face worker on : 1.1, Neighbor cell : 0.1, Face : 1, Neighbor Face : 0, Subface: 4294967295, Neighbor Subface: 0, cell->is_locally_owned_on_level(): 1, neighbor->is_locally_owned_on_level(): 0 +DEAL:0::Cell worker on : 0_1:1 is_locally_owned_on_level? 1 +DEAL:0::Face worker on : 1.2, Neighbor cell : 0.4, Face : 3, Neighbor Face : 2, Subface: 4294967295, Neighbor Subface: 0, cell->is_locally_owned_on_level(): 1, neighbor->is_locally_owned_on_level(): 0 +DEAL:0::Cell worker on : 0_1:2 is_locally_owned_on_level? 1 +DEAL:0::Face worker on : 1.3, Neighbor cell : 0.1, Face : 1, Neighbor Face : 0, Subface: 4294967295, Neighbor Subface: 1, cell->is_locally_owned_on_level(): 1, neighbor->is_locally_owned_on_level(): 0 +DEAL:0::Face worker on : 1.3, Neighbor cell : 0.4, Face : 3, Neighbor Face : 2, Subface: 4294967295, Neighbor Subface: 2, cell->is_locally_owned_on_level(): 1, neighbor->is_locally_owned_on_level(): 0 +DEAL:0::Cell worker on : 0_1:3 is_locally_owned_on_level? 1 +DEAL:0::Face worker on : 1.4, Neighbor cell : 0.2, Face : 5, Neighbor Face : 4, Subface: 4294967295, Neighbor Subface: 0, cell->is_locally_owned_on_level(): 1, neighbor->is_locally_owned_on_level(): 0 +DEAL:0::Cell worker on : 0_1:4 is_locally_owned_on_level? 1 +DEAL:0::Face worker on : 1.5, Neighbor cell : 0.1, Face : 1, Neighbor Face : 0, Subface: 4294967295, Neighbor Subface: 2, cell->is_locally_owned_on_level(): 1, neighbor->is_locally_owned_on_level(): 0 +DEAL:0::Face worker on : 1.5, Neighbor cell : 0.2, Face : 5, Neighbor Face : 4, Subface: 4294967295, Neighbor Subface: 1, cell->is_locally_owned_on_level(): 1, neighbor->is_locally_owned_on_level(): 0 +DEAL:0::Cell worker on : 0_1:5 is_locally_owned_on_level? 1 +DEAL:0::Face worker on : 1.6, Neighbor cell : 0.4, Face : 3, Neighbor Face : 2, Subface: 4294967295, Neighbor Subface: 1, cell->is_locally_owned_on_level(): 1, neighbor->is_locally_owned_on_level(): 0 +DEAL:0::Face worker on : 1.6, Neighbor cell : 0.2, Face : 5, Neighbor Face : 4, Subface: 4294967295, Neighbor Subface: 2, cell->is_locally_owned_on_level(): 1, neighbor->is_locally_owned_on_level(): 0 +DEAL:0::Cell worker on : 0_1:6 is_locally_owned_on_level? 1 +DEAL:0::Face worker on : 1.7, Neighbor cell : 0.1, Face : 1, Neighbor Face : 0, Subface: 4294967295, Neighbor Subface: 3, cell->is_locally_owned_on_level(): 1, neighbor->is_locally_owned_on_level(): 0 +DEAL:0::Face worker on : 1.7, Neighbor cell : 0.4, Face : 3, Neighbor Face : 2, Subface: 4294967295, Neighbor Subface: 3, cell->is_locally_owned_on_level(): 1, neighbor->is_locally_owned_on_level(): 0 +DEAL:0::Face worker on : 1.7, Neighbor cell : 0.2, Face : 5, Neighbor Face : 4, Subface: 4294967295, Neighbor Subface: 3, cell->is_locally_owned_on_level(): 1, neighbor->is_locally_owned_on_level(): 0 +DEAL:0::Cell worker on : 0_1:7 is_locally_owned_on_level? 1 +DEAL:0::n_cells: 9 n_own_cells: 9 n_ghost_cells: 0 + +DEAL:1::OWN CELLS AND GHOST FACES ONCE +DEAL:1:: +DEAL:1::Cell worker on : 1_0: is_locally_owned_on_level? 1 +DEAL:1::Cell worker on : 2_0: is_locally_owned_on_level? 1 +DEAL:1::Cell worker on : 3_0: is_locally_owned_on_level? 1 +DEAL:1::Cell worker on : 4_0: is_locally_owned_on_level? 1 +DEAL:1::Cell worker on : 5_0: is_locally_owned_on_level? 1 +DEAL:1::Cell worker on : 6_0: is_locally_owned_on_level? 1 +DEAL:1::n_cells: 6 n_own_cells: 6 n_ghost_cells: 0 + +DEAL:0::GHOST FACES BOTH +DEAL:0:: +DEAL:0::Face worker on : 0.0, Neighbor cell : 0.1, Face : 1, Neighbor Face : 0, Subface: 4294967295, Neighbor Subface: 4294967295, cell->is_locally_owned_on_level(): 1, neighbor->is_locally_owned_on_level(): 0 +DEAL:0::Face worker on : 0.0, Neighbor cell : 0.4, Face : 3, Neighbor Face : 2, Subface: 4294967295, Neighbor Subface: 4294967295, cell->is_locally_owned_on_level(): 1, neighbor->is_locally_owned_on_level(): 0 +DEAL:0::Face worker on : 0.0, Neighbor cell : 0.2, Face : 5, Neighbor Face : 4, Subface: 4294967295, Neighbor Subface: 4294967295, cell->is_locally_owned_on_level(): 1, neighbor->is_locally_owned_on_level(): 0 +DEAL:0::Face worker on : 1.1, Neighbor cell : 0.1, Face : 1, Neighbor Face : 0, Subface: 4294967295, Neighbor Subface: 0, cell->is_locally_owned_on_level(): 1, neighbor->is_locally_owned_on_level(): 0 +DEAL:0::Face worker on : 1.2, Neighbor cell : 0.4, Face : 3, Neighbor Face : 2, Subface: 4294967295, Neighbor Subface: 0, cell->is_locally_owned_on_level(): 1, neighbor->is_locally_owned_on_level(): 0 +DEAL:0::Face worker on : 1.3, Neighbor cell : 0.1, Face : 1, Neighbor Face : 0, Subface: 4294967295, Neighbor Subface: 1, cell->is_locally_owned_on_level(): 1, neighbor->is_locally_owned_on_level(): 0 +DEAL:0::Face worker on : 1.3, Neighbor cell : 0.4, Face : 3, Neighbor Face : 2, Subface: 4294967295, Neighbor Subface: 2, cell->is_locally_owned_on_level(): 1, neighbor->is_locally_owned_on_level(): 0 +DEAL:0::Face worker on : 1.4, Neighbor cell : 0.2, Face : 5, Neighbor Face : 4, Subface: 4294967295, Neighbor Subface: 0, cell->is_locally_owned_on_level(): 1, neighbor->is_locally_owned_on_level(): 0 +DEAL:0::Face worker on : 1.5, Neighbor cell : 0.1, Face : 1, Neighbor Face : 0, Subface: 4294967295, Neighbor Subface: 2, cell->is_locally_owned_on_level(): 1, neighbor->is_locally_owned_on_level(): 0 +DEAL:0::Face worker on : 1.5, Neighbor cell : 0.2, Face : 5, Neighbor Face : 4, Subface: 4294967295, Neighbor Subface: 1, cell->is_locally_owned_on_level(): 1, neighbor->is_locally_owned_on_level(): 0 +DEAL:0::Face worker on : 1.6, Neighbor cell : 0.4, Face : 3, Neighbor Face : 2, Subface: 4294967295, Neighbor Subface: 1, cell->is_locally_owned_on_level(): 1, neighbor->is_locally_owned_on_level(): 0 +DEAL:0::Face worker on : 1.6, Neighbor cell : 0.2, Face : 5, Neighbor Face : 4, Subface: 4294967295, Neighbor Subface: 2, cell->is_locally_owned_on_level(): 1, neighbor->is_locally_owned_on_level(): 0 +DEAL:0::Face worker on : 1.7, Neighbor cell : 0.1, Face : 1, Neighbor Face : 0, Subface: 4294967295, Neighbor Subface: 3, cell->is_locally_owned_on_level(): 1, neighbor->is_locally_owned_on_level(): 0 +DEAL:0::Face worker on : 1.7, Neighbor cell : 0.4, Face : 3, Neighbor Face : 2, Subface: 4294967295, Neighbor Subface: 3, cell->is_locally_owned_on_level(): 1, neighbor->is_locally_owned_on_level(): 0 +DEAL:0::Face worker on : 1.7, Neighbor cell : 0.2, Face : 5, Neighbor Face : 4, Subface: 4294967295, Neighbor Subface: 3, cell->is_locally_owned_on_level(): 1, neighbor->is_locally_owned_on_level(): 0 +DEAL:0::n_cells: 0 n_own_cells: 0 n_ghost_cells: 0 + +DEAL:1::GHOST FACES BOTH +DEAL:1:: +DEAL:1::Face worker on : 0.1, Neighbor cell : 0.0, Face : 0, Neighbor Face : 1, Subface: 4294967295, Neighbor Subface: 4294967295, cell->is_locally_owned_on_level(): 1, neighbor->is_locally_owned_on_level(): 0 +DEAL:1::Face worker on : 0.2, Neighbor cell : 0.0, Face : 4, Neighbor Face : 5, Subface: 4294967295, Neighbor Subface: 4294967295, cell->is_locally_owned_on_level(): 1, neighbor->is_locally_owned_on_level(): 0 +DEAL:1::Face worker on : 0.4, Neighbor cell : 0.0, Face : 2, Neighbor Face : 3, Subface: 4294967295, Neighbor Subface: 4294967295, cell->is_locally_owned_on_level(): 1, neighbor->is_locally_owned_on_level(): 0 +DEAL:1::Face worker on : 1.1, Neighbor cell : 0.1, Face : 1, Neighbor Face : 0, Subface: 4294967295, Neighbor Subface: 0, cell->is_locally_owned_on_level(): 0, neighbor->is_locally_owned_on_level(): 1 +DEAL:1::Face worker on : 1.2, Neighbor cell : 0.4, Face : 3, Neighbor Face : 2, Subface: 4294967295, Neighbor Subface: 0, cell->is_locally_owned_on_level(): 0, neighbor->is_locally_owned_on_level(): 1 +DEAL:1::Face worker on : 1.3, Neighbor cell : 0.1, Face : 1, Neighbor Face : 0, Subface: 4294967295, Neighbor Subface: 1, cell->is_locally_owned_on_level(): 0, neighbor->is_locally_owned_on_level(): 1 +DEAL:1::Face worker on : 1.3, Neighbor cell : 0.4, Face : 3, Neighbor Face : 2, Subface: 4294967295, Neighbor Subface: 2, cell->is_locally_owned_on_level(): 0, neighbor->is_locally_owned_on_level(): 1 +DEAL:1::Face worker on : 1.4, Neighbor cell : 0.2, Face : 5, Neighbor Face : 4, Subface: 4294967295, Neighbor Subface: 0, cell->is_locally_owned_on_level(): 0, neighbor->is_locally_owned_on_level(): 1 +DEAL:1::Face worker on : 1.5, Neighbor cell : 0.1, Face : 1, Neighbor Face : 0, Subface: 4294967295, Neighbor Subface: 2, cell->is_locally_owned_on_level(): 0, neighbor->is_locally_owned_on_level(): 1 +DEAL:1::Face worker on : 1.5, Neighbor cell : 0.2, Face : 5, Neighbor Face : 4, Subface: 4294967295, Neighbor Subface: 1, cell->is_locally_owned_on_level(): 0, neighbor->is_locally_owned_on_level(): 1 +DEAL:1::Face worker on : 1.6, Neighbor cell : 0.4, Face : 3, Neighbor Face : 2, Subface: 4294967295, Neighbor Subface: 1, cell->is_locally_owned_on_level(): 0, neighbor->is_locally_owned_on_level(): 1 +DEAL:1::Face worker on : 1.6, Neighbor cell : 0.2, Face : 5, Neighbor Face : 4, Subface: 4294967295, Neighbor Subface: 2, cell->is_locally_owned_on_level(): 0, neighbor->is_locally_owned_on_level(): 1 +DEAL:1::Face worker on : 1.7, Neighbor cell : 0.1, Face : 1, Neighbor Face : 0, Subface: 4294967295, Neighbor Subface: 3, cell->is_locally_owned_on_level(): 0, neighbor->is_locally_owned_on_level(): 1 +DEAL:1::Face worker on : 1.7, Neighbor cell : 0.4, Face : 3, Neighbor Face : 2, Subface: 4294967295, Neighbor Subface: 3, cell->is_locally_owned_on_level(): 0, neighbor->is_locally_owned_on_level(): 1 +DEAL:1::Face worker on : 1.7, Neighbor cell : 0.2, Face : 5, Neighbor Face : 4, Subface: 4294967295, Neighbor Subface: 3, cell->is_locally_owned_on_level(): 0, neighbor->is_locally_owned_on_level(): 1 +DEAL:1::n_cells: 0 n_own_cells: 0 n_ghost_cells: 0 + +DEAL:0::BOUNDARY FACES +DEAL:0:: +DEAL:0::Boundary worker on : 0.0, Face : 0 +DEAL:0::Boundary worker on : 0.0, Face : 2 +DEAL:0::Boundary worker on : 0.0, Face : 4 +DEAL:0::Boundary worker on : 1.0, Face : 0 +DEAL:0::Boundary worker on : 1.0, Face : 2 +DEAL:0::Boundary worker on : 1.0, Face : 4 +DEAL:0::Boundary worker on : 1.1, Face : 2 +DEAL:0::Boundary worker on : 1.1, Face : 4 +DEAL:0::Boundary worker on : 1.2, Face : 0 +DEAL:0::Boundary worker on : 1.2, Face : 4 +DEAL:0::Boundary worker on : 1.3, Face : 4 +DEAL:0::Boundary worker on : 1.4, Face : 0 +DEAL:0::Boundary worker on : 1.4, Face : 2 +DEAL:0::Boundary worker on : 1.5, Face : 2 +DEAL:0::Boundary worker on : 1.6, Face : 0 +DEAL:0::n_cells: 0 n_own_cells: 0 n_ghost_cells: 0 + +DEAL:1::BOUNDARY FACES +DEAL:1:: +DEAL:1::Boundary worker on : 0.1, Face : 1 +DEAL:1::Boundary worker on : 0.1, Face : 2 +DEAL:1::Boundary worker on : 0.1, Face : 4 +DEAL:1::Boundary worker on : 0.2, Face : 0 +DEAL:1::Boundary worker on : 0.2, Face : 2 +DEAL:1::Boundary worker on : 0.2, Face : 5 +DEAL:1::Boundary worker on : 0.3, Face : 1 +DEAL:1::Boundary worker on : 0.3, Face : 2 +DEAL:1::Boundary worker on : 0.3, Face : 3 +DEAL:1::Boundary worker on : 0.3, Face : 5 +DEAL:1::Boundary worker on : 0.4, Face : 0 +DEAL:1::Boundary worker on : 0.4, Face : 3 +DEAL:1::Boundary worker on : 0.4, Face : 4 +DEAL:1::Boundary worker on : 0.5, Face : 1 +DEAL:1::Boundary worker on : 0.5, Face : 3 +DEAL:1::Boundary worker on : 0.5, Face : 4 +DEAL:1::Boundary worker on : 0.5, Face : 5 +DEAL:1::Boundary worker on : 0.6, Face : 0 +DEAL:1::Boundary worker on : 0.6, Face : 1 +DEAL:1::Boundary worker on : 0.6, Face : 3 +DEAL:1::Boundary worker on : 0.6, Face : 5 +DEAL:1::n_cells: 0 n_own_cells: 0 n_ghost_cells: 0 + +DEAL::OK