From a3970c6b612b8f3433f6bf327a0c11f62cad1997 Mon Sep 17 00:00:00 2001 From: Johannes Heinz Date: Tue, 2 May 2023 15:15:54 +0200 Subject: [PATCH] Introduce introduce distributed_compute_intersection_locations() --- doc/news/changes/major/20230518Heinz | 11 + include/deal.II/cgal/utilities.h | 29 +- include/deal.II/grid/grid_tools.h | 101 ++ source/grid/grid_tools.cc | 474 ++++++ source/grid/grid_tools.inst.in | 52 + .../convert_intersections_to_rpe_data_01.cc | 136 ++ ..._cgal=true.with_p4est=true.mpirun=1.output | 107 ++ ..._cgal=true.with_p4est=true.mpirun=2.output | 119 ++ ..._cgal=true.with_p4est=true.mpirun=3.output | 131 ++ ..._cgal=true.with_p4est=true.mpirun=4.output | 143 ++ .../convert_intersections_to_rpe_data_02.cc | 137 ++ ...al.geq.5.5.with_p4est=true.mpirun=1.output | 1451 ++++++++++++++++ ...al.geq.5.5.with_p4est=true.mpirun=2.output | 1463 ++++++++++++++++ ...al.geq.5.5.with_p4est=true.mpirun=3.output | 1475 ++++++++++++++++ ...al.geq.5.5.with_p4est=true.mpirun=4.output | 1487 +++++++++++++++++ .../convert_intersections_to_rpe_data_03.cc | 133 ++ ..._cgal=true.with_p4est=true.mpirun=1.output | 91 + ..._cgal=true.with_p4est=true.mpirun=2.output | 103 ++ ..._cgal=true.with_p4est=true.mpirun=3.output | 115 ++ ..._cgal=true.with_p4est=true.mpirun=4.output | 127 ++ .../convert_intersections_to_rpe_data_04.cc | 133 ++ ..._cgal=true.with_p4est=true.mpirun=1.output | 683 ++++++++ ..._cgal=true.with_p4est=true.mpirun=2.output | 695 ++++++++ ..._cgal=true.with_p4est=true.mpirun=3.output | 707 ++++++++ ..._cgal=true.with_p4est=true.mpirun=4.output | 719 ++++++++ ...buted_compute_intersection_locations_01.cc | 157 ++ ..._cgal=true.with_p4est=true.mpirun=1.output | 59 + ..._cgal=true.with_p4est=true.mpirun=2.output | 71 + ..._cgal=true.with_p4est=true.mpirun=3.output | 83 + ..._cgal=true.with_p4est=true.mpirun=4.output | 95 ++ ...buted_compute_intersection_locations_02.cc | 157 ++ ...al.geq.5.5.with_p4est=true.mpirun=1.output | 443 +++++ ...al.geq.5.5.with_p4est=true.mpirun=2.output | 455 +++++ ...al.geq.5.5.with_p4est=true.mpirun=3.output | 467 ++++++ ...al.geq.5.5.with_p4est=true.mpirun=4.output | 479 ++++++ ...buted_compute_intersection_locations_03.cc | 164 ++ ..._cgal=true.with_p4est=true.mpirun=1.output | 43 + ..._cgal=true.with_p4est=true.mpirun=2.output | 55 + ..._cgal=true.with_p4est=true.mpirun=3.output | 67 + ..._cgal=true.with_p4est=true.mpirun=4.output | 79 + ...buted_compute_intersection_locations_04.cc | 164 ++ ..._cgal=true.with_p4est=true.mpirun=1.output | 179 ++ ..._cgal=true.with_p4est=true.mpirun=2.output | 191 +++ ..._cgal=true.with_p4est=true.mpirun=3.output | 203 +++ ..._cgal=true.with_p4est=true.mpirun=4.output | 215 +++ .../setup_rpe_with_intersections_01.cc | 219 +++ ..._cgal=true.with_p4est=true.mpirun=1.output | 25 + ..._cgal=true.with_p4est=true.mpirun=2.output | 51 + ..._cgal=true.with_p4est=true.mpirun=3.output | 77 + ..._cgal=true.with_p4est=true.mpirun=4.output | 103 ++ .../setup_rpe_with_intersections_02.cc | 222 +++ ...al=geq.5.5.with_p4est=true.mpirun=1.output | 25 + ...al=geq.5.5.with_p4est=true.mpirun=2.output | 51 + ...al=geq.5.5.with_p4est=true.mpirun=3.output | 77 + ...al=geq.5.5.with_p4est=true.mpirun=4.output | 103 ++ .../setup_rpe_with_intersections_03.cc | 211 +++ ..._cgal=true.with_p4est=true.mpirun=1.output | 25 + ..._cgal=true.with_p4est=true.mpirun=2.output | 51 + ..._cgal=true.with_p4est=true.mpirun=3.output | 77 + ..._cgal=true.with_p4est=true.mpirun=4.output | 103 ++ .../setup_rpe_with_intersections_04.cc | 211 +++ ..._cgal=true.with_p4est=true.mpirun=1.output | 25 + ..._cgal=true.with_p4est=true.mpirun=2.output | 51 + ..._cgal=true.with_p4est=true.mpirun=3.output | 77 + ..._cgal=true.with_p4est=true.mpirun=4.output | 103 ++ 65 files changed, 16529 insertions(+), 6 deletions(-) create mode 100644 doc/news/changes/major/20230518Heinz create mode 100644 tests/remote_point_evaluation/convert_intersections_to_rpe_data_01.cc create mode 100644 tests/remote_point_evaluation/convert_intersections_to_rpe_data_01.with_cgal=true.with_p4est=true.mpirun=1.output create mode 100644 tests/remote_point_evaluation/convert_intersections_to_rpe_data_01.with_cgal=true.with_p4est=true.mpirun=2.output create mode 100644 tests/remote_point_evaluation/convert_intersections_to_rpe_data_01.with_cgal=true.with_p4est=true.mpirun=3.output create mode 100644 tests/remote_point_evaluation/convert_intersections_to_rpe_data_01.with_cgal=true.with_p4est=true.mpirun=4.output create mode 100644 tests/remote_point_evaluation/convert_intersections_to_rpe_data_02.cc create mode 100644 tests/remote_point_evaluation/convert_intersections_to_rpe_data_02.with_cgal.geq.5.5.with_p4est=true.mpirun=1.output create mode 100644 tests/remote_point_evaluation/convert_intersections_to_rpe_data_02.with_cgal.geq.5.5.with_p4est=true.mpirun=2.output create mode 100644 tests/remote_point_evaluation/convert_intersections_to_rpe_data_02.with_cgal.geq.5.5.with_p4est=true.mpirun=3.output create mode 100644 tests/remote_point_evaluation/convert_intersections_to_rpe_data_02.with_cgal.geq.5.5.with_p4est=true.mpirun=4.output create mode 100644 tests/remote_point_evaluation/convert_intersections_to_rpe_data_03.cc create mode 100644 tests/remote_point_evaluation/convert_intersections_to_rpe_data_03.with_cgal=true.with_p4est=true.mpirun=1.output create mode 100644 tests/remote_point_evaluation/convert_intersections_to_rpe_data_03.with_cgal=true.with_p4est=true.mpirun=2.output create mode 100644 tests/remote_point_evaluation/convert_intersections_to_rpe_data_03.with_cgal=true.with_p4est=true.mpirun=3.output create mode 100644 tests/remote_point_evaluation/convert_intersections_to_rpe_data_03.with_cgal=true.with_p4est=true.mpirun=4.output create mode 100644 tests/remote_point_evaluation/convert_intersections_to_rpe_data_04.cc create mode 100644 tests/remote_point_evaluation/convert_intersections_to_rpe_data_04.with_cgal=true.with_p4est=true.mpirun=1.output create mode 100644 tests/remote_point_evaluation/convert_intersections_to_rpe_data_04.with_cgal=true.with_p4est=true.mpirun=2.output create mode 100644 tests/remote_point_evaluation/convert_intersections_to_rpe_data_04.with_cgal=true.with_p4est=true.mpirun=3.output create mode 100644 tests/remote_point_evaluation/convert_intersections_to_rpe_data_04.with_cgal=true.with_p4est=true.mpirun=4.output create mode 100644 tests/remote_point_evaluation/distributed_compute_intersection_locations_01.cc create mode 100644 tests/remote_point_evaluation/distributed_compute_intersection_locations_01.with_cgal=true.with_p4est=true.mpirun=1.output create mode 100644 tests/remote_point_evaluation/distributed_compute_intersection_locations_01.with_cgal=true.with_p4est=true.mpirun=2.output create mode 100644 tests/remote_point_evaluation/distributed_compute_intersection_locations_01.with_cgal=true.with_p4est=true.mpirun=3.output create mode 100644 tests/remote_point_evaluation/distributed_compute_intersection_locations_01.with_cgal=true.with_p4est=true.mpirun=4.output create mode 100644 tests/remote_point_evaluation/distributed_compute_intersection_locations_02.cc create mode 100644 tests/remote_point_evaluation/distributed_compute_intersection_locations_02.with_cgal.geq.5.5.with_p4est=true.mpirun=1.output create mode 100644 tests/remote_point_evaluation/distributed_compute_intersection_locations_02.with_cgal.geq.5.5.with_p4est=true.mpirun=2.output create mode 100644 tests/remote_point_evaluation/distributed_compute_intersection_locations_02.with_cgal.geq.5.5.with_p4est=true.mpirun=3.output create mode 100644 tests/remote_point_evaluation/distributed_compute_intersection_locations_02.with_cgal.geq.5.5.with_p4est=true.mpirun=4.output create mode 100644 tests/remote_point_evaluation/distributed_compute_intersection_locations_03.cc create mode 100644 tests/remote_point_evaluation/distributed_compute_intersection_locations_03.with_cgal=true.with_p4est=true.mpirun=1.output create mode 100644 tests/remote_point_evaluation/distributed_compute_intersection_locations_03.with_cgal=true.with_p4est=true.mpirun=2.output create mode 100644 tests/remote_point_evaluation/distributed_compute_intersection_locations_03.with_cgal=true.with_p4est=true.mpirun=3.output create mode 100644 tests/remote_point_evaluation/distributed_compute_intersection_locations_03.with_cgal=true.with_p4est=true.mpirun=4.output create mode 100644 tests/remote_point_evaluation/distributed_compute_intersection_locations_04.cc create mode 100644 tests/remote_point_evaluation/distributed_compute_intersection_locations_04.with_cgal=true.with_p4est=true.mpirun=1.output create mode 100644 tests/remote_point_evaluation/distributed_compute_intersection_locations_04.with_cgal=true.with_p4est=true.mpirun=2.output create mode 100644 tests/remote_point_evaluation/distributed_compute_intersection_locations_04.with_cgal=true.with_p4est=true.mpirun=3.output create mode 100644 tests/remote_point_evaluation/distributed_compute_intersection_locations_04.with_cgal=true.with_p4est=true.mpirun=4.output create mode 100644 tests/remote_point_evaluation/setup_rpe_with_intersections_01.cc create mode 100644 tests/remote_point_evaluation/setup_rpe_with_intersections_01.with_cgal=true.with_p4est=true.mpirun=1.output create mode 100644 tests/remote_point_evaluation/setup_rpe_with_intersections_01.with_cgal=true.with_p4est=true.mpirun=2.output create mode 100644 tests/remote_point_evaluation/setup_rpe_with_intersections_01.with_cgal=true.with_p4est=true.mpirun=3.output create mode 100644 tests/remote_point_evaluation/setup_rpe_with_intersections_01.with_cgal=true.with_p4est=true.mpirun=4.output create mode 100644 tests/remote_point_evaluation/setup_rpe_with_intersections_02.cc create mode 100644 tests/remote_point_evaluation/setup_rpe_with_intersections_02.with_cgal=geq.5.5.with_p4est=true.mpirun=1.output create mode 100644 tests/remote_point_evaluation/setup_rpe_with_intersections_02.with_cgal=geq.5.5.with_p4est=true.mpirun=2.output create mode 100644 tests/remote_point_evaluation/setup_rpe_with_intersections_02.with_cgal=geq.5.5.with_p4est=true.mpirun=3.output create mode 100644 tests/remote_point_evaluation/setup_rpe_with_intersections_02.with_cgal=geq.5.5.with_p4est=true.mpirun=4.output create mode 100644 tests/remote_point_evaluation/setup_rpe_with_intersections_03.cc create mode 100644 tests/remote_point_evaluation/setup_rpe_with_intersections_03.with_cgal=true.with_p4est=true.mpirun=1.output create mode 100644 tests/remote_point_evaluation/setup_rpe_with_intersections_03.with_cgal=true.with_p4est=true.mpirun=2.output create mode 100644 tests/remote_point_evaluation/setup_rpe_with_intersections_03.with_cgal=true.with_p4est=true.mpirun=3.output create mode 100644 tests/remote_point_evaluation/setup_rpe_with_intersections_03.with_cgal=true.with_p4est=true.mpirun=4.output create mode 100644 tests/remote_point_evaluation/setup_rpe_with_intersections_04.cc create mode 100644 tests/remote_point_evaluation/setup_rpe_with_intersections_04.with_cgal=true.with_p4est=true.mpirun=1.output create mode 100644 tests/remote_point_evaluation/setup_rpe_with_intersections_04.with_cgal=true.with_p4est=true.mpirun=2.output create mode 100644 tests/remote_point_evaluation/setup_rpe_with_intersections_04.with_cgal=true.with_p4est=true.mpirun=3.output create mode 100644 tests/remote_point_evaluation/setup_rpe_with_intersections_04.with_cgal=true.with_p4est=true.mpirun=4.output diff --git a/doc/news/changes/major/20230518Heinz b/doc/news/changes/major/20230518Heinz new file mode 100644 index 0000000000..24321636a6 --- /dev/null +++ b/doc/news/changes/major/20230518Heinz @@ -0,0 +1,11 @@ +New: The new function distributed_compute_intersection_locations() computes +intersections on parallel::distributed::Triangulations using CGAL. It +returns a new class DistributedComputeIntersectionLocationsInternal which +stores the found intersections and relevant information about communication. +The class contains a helper function +convert_to_distributed_compute_point_locations_internal() to produce +DistributedComputePointLocationsInternal without an additional +(possibly expensive) search of points and can therefore be used to +initialize RemotePointEvaluation. +
+(Johannes Heinz, 2023/05/18) diff --git a/include/deal.II/cgal/utilities.h b/include/deal.II/cgal/utilities.h index 3a264f9273..bd5615d5af 100644 --- a/include/deal.II/cgal/utilities.h +++ b/include/deal.II/cgal/utilities.h @@ -594,6 +594,25 @@ namespace CGALWrappers } + + /** + * Resort vertices in deal.II order to vertices in CGAL order. + * + * @param structdim Dimension of the entity which is described by the vertices. + * @param vertices Vertices in deal.II order which are resorted to CGAL order. + */ + template + void + resort_dealii_vertices_to_cgal_order(const unsigned int structdim, + std::vector> &vertices) + { + if (ReferenceCell::n_vertices_to_type(structdim, vertices.size()) == + ReferenceCells::Quadrilateral) + std::swap(vertices[2], vertices[3]); + } + + + /** * Get vertices of cell in CGAL ordering. * @@ -618,13 +637,13 @@ namespace CGALWrappers n_vertices, ordered_vertices.begin()); - if (ReferenceCell::n_vertices_to_type(dim, n_vertices) == - ReferenceCells::Quadrilateral) - std::swap(ordered_vertices[2], ordered_vertices[3]); + resort_dealii_vertices_to_cgal_order(dim, ordered_vertices); return ordered_vertices; } + + /** * Get vertices of face in CGAL ordering * @@ -652,9 +671,7 @@ namespace CGALWrappers n_vertices, ordered_vertices.begin()); - if (ReferenceCell::n_vertices_to_type(dim - 1, n_vertices) == - ReferenceCells::Quadrilateral) - std::swap(ordered_vertices[2], ordered_vertices[3]); + resort_dealii_vertices_to_cgal_order(dim - 1, ordered_vertices); return ordered_vertices; } diff --git a/include/deal.II/grid/grid_tools.h b/include/deal.II/grid/grid_tools.h index c4924af3f1..18b5fe6675 100644 --- a/include/deal.II/grid/grid_tools.h +++ b/include/deal.II/grid/grid_tools.h @@ -1305,6 +1305,107 @@ namespace GridTools const bool perform_handshake, const bool enforce_unique_mapping = false); + + /** + * Data structure returned by + * GridTools::internal::distributed_compute_intersection_locations(). It can + * be converted to + * GridTools::internal::DistributedComputePointLocationsInternal, which can + * be used to reinit Utilities::MPI::RemotePointEvaluation. + */ + template + struct DistributedComputeIntersectionLocationsInternal + { + /** + * Intersections are assumed to be simplices (as, e.g., provided by CGAL) + */ + using IntersectionType = + std::array, structdim + 1>; + + /** + * Information of each intersection on sending/evaluation side. The + * elements of the tuple are as follows: 0) cell level and index, 1) rank + * of the owning process, 2) local index of the owning process, 3) + * found intersection. + * + * @note The vector is sorted according to 1), 2). + */ + std::vector, + unsigned int, + unsigned int, + IntersectionType>> + send_components; + + /** + * Information of each received data value. The elements of the tuple are + * as follows: 0) rank of sender, 1) local index, 2) found intersections. + * + * @note The vector is sorted according to 1), 0), 2). + * + * @note Multiple intersections between cells can be found + */ + std::vector> + recv_components; + + /** + * Pointers of ranges to found intersections for requested intersection. + */ + std::vector recv_ptrs; + + /** + * Distribute quadrature points on found intersections and construct + * GridTools::internal::DistributedComputePointLocationsInternal from + * class members. This can be done without searching for points again + * since all information is locally known. + * + * The parameter @p consistent_numbering_of_sender_and_receiver can be used to ensure + * points on sender and receiver side are numbered consistently. + * This parameter is optional if DistributedComputePointLocationsInternal + * is used to setup RemotePointEvaluation, but might be helpful for + * debugging or other usage of DistributedComputePointLocationsInternal. + * Note that setting this parameter true requires an additional + * communication step during the setup phase. + */ + template + GridTools::internal::DistributedComputePointLocationsInternal + convert_to_distributed_compute_point_locations_internal( + const unsigned int n_quadrature_points, + const Triangulation &tria, + const Mapping & mapping, + const bool consistent_numbering_of_sender_and_receiver = false) const; + + private: + /** + * Helper function for + * convert_to_distributed_compute_point_locations_internal(). It sends the + * indices associated to quadrature points at the receiver side to the + * sender side, where the information is needed to build + * GridTools::internal::DistributedComputePointLocationsInternal::send_components + */ + std::map> + communicate_indices( + const std::vector> + & point_recv_components, + const MPI_Comm comm) const; + }; + + /** + * A function that fills DistributedComputeIntersectionLocationsInternal. + * @p intersection_requests are vertices of cells which describe the + * entities we want to search intersections for. + * The template parameter @p structdim provides the dimension of the + * resulting intersection. + */ + template + DistributedComputeIntersectionLocationsInternal + distributed_compute_intersection_locations( + const Cache & cache, + const std::vector>> &intersection_requests, + const std::vector>> &global_bboxes, + const std::vector & marked_vertices, + const double tolerance); + } // namespace internal /** diff --git a/source/grid/grid_tools.cc b/source/grid/grid_tools.cc index 8afe92502e..25a1795a49 100644 --- a/source/grid/grid_tools.cc +++ b/source/grid/grid_tools.cc @@ -20,6 +20,11 @@ #include #include +#ifdef DEAL_II_WITH_CGAL +# include +# include +#endif + #include #include #include @@ -6291,6 +6296,7 @@ namespace GridTools } + template DistributedComputePointLocationsInternal distributed_compute_point_locations( @@ -6452,6 +6458,474 @@ namespace GridTools return result; } + + + + template + template + DistributedComputePointLocationsInternal + DistributedComputeIntersectionLocationsInternal:: + convert_to_distributed_compute_point_locations_internal( + const unsigned int n_quadrature_points, + const Triangulation &tria, + const Mapping & mapping, + const bool consistent_numbering_of_sender_and_receiver) const + { + using CellIterator = + typename Triangulation::active_cell_iterator; + + GridTools::internal::DistributedComputePointLocationsInternal + result; + + // We need quadrature rules for the intersections. We are using a + // QGaussSimplex quadrature rule since CGAL always returns simplices + // as intersections. + const QGaussSimplex quadrature(n_quadrature_points); + + // Resulting quadrature points get different indices. In the case the + // requested intersections are unique also the resulting quadrature + // points are unique and we can simply number the points in an + // ascending way. + for (auto const &recv_component : recv_components) + { + // dependent on the size of the intersection an empty quadrature + // is returned. Therefore, we have to compute the quadrature also + // here. + const Quadrature &quad = + quadrature.compute_affine_transformation( + std::get<2>(recv_component)); + + for (unsigned int i = 0; i < quad.size(); ++i) + { + // the third component of result.recv_components is not needed + // before finalize_setup. + result.recv_components.emplace_back( + std::get<0>(recv_component), + result.recv_components.size(), // number of point + numbers::invalid_unsigned_int); + } + } + + // since empty quadratures might be present we have to set the number + // of searched points after inserting the point indices into + // recv_components + result.n_searched_points = result.recv_components.size(); + + // send_ranks, counter, and indices_of_rank is only needed if + // consistent_numbering_of_sender_and_receiver==true + // indices_of_rank is always empty if deal.II is compiled without MPI + std::map> indices_of_rank; + std::map counter; + std::set send_ranks; + if (consistent_numbering_of_sender_and_receiver) + { + for (const auto &sc : send_components) + send_ranks.insert(std::get<1>(sc)); + + for (const auto rank : send_ranks) + counter[rank] = 0; + + // indices assigned at recv side needed to fill send_components + indices_of_rank = communicate_indices(result.recv_components, + tria.get_communicator()); + } + + for (const auto &send_component : send_components) + { + const CellIterator cell(&tria, + std::get<0>(send_component).first, + std::get<0>(send_component).second); + + const Quadrature &quad = + quadrature.compute_affine_transformation( + std::get<3>(send_component)); + + const auto rank = std::get<1>(send_component); + + for (unsigned int q = 0; q < quad.size(); ++q) + { + // the fifth component of result.send_components is filled + // during sorting the data and initializing the CRS structures + result.send_components.emplace_back(std::make_tuple( + std::get<0>(send_component), + rank, + indices_of_rank.empty() ? + result.send_components.size() : + indices_of_rank.at(rank)[counter.at(rank)], + mapping.transform_real_to_unit_cell(cell, quad.point(q)), + quad.point(q), + numbers::invalid_unsigned_int)); + + if (!indices_of_rank.empty()) + ++counter[rank]; + } + } + + result.finalize_setup(); + + return result; + } + + + + template + std::map> + DistributedComputeIntersectionLocationsInternal:: + communicate_indices( + const std::vector> + & point_recv_components, + const MPI_Comm comm) const + { +#ifndef DEAL_II_WITH_MPI + Assert(false, ExcNeedsMPI()); + (void)point_recv_components; + (void)comm; + return {}; +#else + // since we are converting to DistributedComputePointLocationsInternal + // we use the RPE tag + const auto mpi_tag = + Utilities::MPI::internal::Tags::remote_point_evaluation; + + const unsigned int my_rank = Utilities::MPI::this_mpi_process(comm); + + std::set send_ranks; + for (const auto &sc : send_components) + send_ranks.insert(std::get<1>(sc)); + std::set recv_ranks; + for (const auto &rc : recv_components) + recv_ranks.insert(std::get<0>(rc)); + + std::vector requests; + requests.reserve(send_ranks.size()); + + // rank to used indices on the rank needed on sending side + std::map> indices_of_rank; + indices_of_rank[my_rank] = std::vector(); + + // rank to used indices on the rank known on recv side + std::map> send_indices_of_rank; + for (const auto rank : recv_ranks) + if (rank != my_rank) + send_indices_of_rank[rank] = std::vector(); + + // fill the maps + for (const auto &point_recv_component : point_recv_components) + { + const auto rank = std::get<0>(point_recv_component); + const auto idx = std::get<1>(point_recv_component); + + if (rank == my_rank) + indices_of_rank[rank].emplace_back(idx); + else + send_indices_of_rank[rank].emplace_back(idx); + } + + // send indices to the ranks we normally receive from + for (const auto rank : recv_ranks) + { + if (rank == my_rank) + continue; + + auto buffer = Utilities::pack(send_indices_of_rank[rank], false); + + requests.push_back(MPI_Request()); + + const int ierr = MPI_Isend(buffer.data(), + buffer.size(), + MPI_CHAR, + rank, + mpi_tag, + comm, + &requests.back()); + AssertThrowMPI(ierr); + } + + // receive indices at the ranks we normally send from + for (const auto rank : send_ranks) + { + if (rank == my_rank) + continue; + + MPI_Status status; + int ierr = MPI_Probe(MPI_ANY_SOURCE, mpi_tag, comm, &status); + AssertThrowMPI(ierr); + + int message_length; + ierr = MPI_Get_count(&status, MPI_CHAR, &message_length); + AssertThrowMPI(ierr); + + std::vector buffer(message_length); + + ierr = MPI_Recv(buffer.data(), + buffer.size(), + MPI_CHAR, + status.MPI_SOURCE, + mpi_tag, + comm, + MPI_STATUS_IGNORE); + AssertThrowMPI(ierr); + + indices_of_rank[status.MPI_SOURCE] = + Utilities::unpack>(buffer, false); + } + + // make sure all messages have been sent + const int ierr = + MPI_Waitall(requests.size(), requests.data(), MPI_STATUSES_IGNORE); + AssertThrowMPI(ierr); + + return indices_of_rank; +#endif + } + + + + template + DistributedComputeIntersectionLocationsInternal + distributed_compute_intersection_locations( + const Cache & cache, + const std::vector>> &intersection_requests, + const std::vector>> &global_bboxes, + const std::vector & marked_vertices, + const double tolerance) + { + using IntersectionRequest = std::vector>; + + using IntersectionAnswer = + typename DistributedComputeIntersectionLocationsInternal< + structdim, + spacedim>::IntersectionType; + + const auto comm = cache.get_triangulation().get_communicator(); + + DistributedComputeIntersectionLocationsInternal + result; + + auto &send_components = result.send_components; + auto &recv_components = result.recv_components; + auto &recv_ptrs = result.recv_ptrs; + + // search for potential owners + const auto potential_owners = internal::guess_owners_of_entities( + comm, global_bboxes, intersection_requests, tolerance); + + const auto &potential_owners_ranks = std::get<0>(potential_owners); + const auto &potential_owners_ptrs = std::get<1>(potential_owners); + const auto &potential_owners_indices = std::get<2>(potential_owners); + + const auto translate = [&](const unsigned int other_rank) { + const auto ptr = std::find(potential_owners_ranks.begin(), + potential_owners_ranks.end(), + other_rank); + + Assert(ptr != potential_owners_ranks.end(), ExcInternalError()); + + const auto other_rank_index = + std::distance(potential_owners_ranks.begin(), ptr); + + return other_rank_index; + }; + + Assert( + (marked_vertices.size() == 0) || + (marked_vertices.size() == cache.get_triangulation().n_vertices()), + ExcMessage( + "The marked_vertices vector has to be either empty or its size has " + "to equal the number of vertices of the triangulation.")); + + // In the case that a marked_vertices vector has been given and none + // of its entries is true, we know that this process does not own + // any of the incoming points (and it will not send any data) so + // that we can take a short cut. + const bool has_relevant_vertices = + (marked_vertices.size() == 0) || + (std::find(marked_vertices.begin(), marked_vertices.end(), true) != + marked_vertices.end()); + + // intersection between two cells: + // One rank requests all intersections of owning cell: + // owning cell index, cgal vertices of cell + using RequestType = + std::vector>; + // Other ranks send back all found intersections for requesting cell: + // requesting cell index, cgal vertices of found intersections + using AnswerType = + std::vector>; + + const auto create_request = [&](const unsigned int other_rank) { + const auto other_rank_index = translate(other_rank); + + RequestType request; + request.reserve(potential_owners_ptrs[other_rank_index + 1] - + potential_owners_ptrs[other_rank_index]); + + for (unsigned int i = potential_owners_ptrs[other_rank_index]; + i < potential_owners_ptrs[other_rank_index + 1]; + ++i) + request.emplace_back( + potential_owners_indices[i], + intersection_requests[potential_owners_indices[i]]); + + return request; + }; + + + // TODO: this is potentially useful in many cases and it would be nice to + // have cache.get_locally_owned_cell_bounding_boxes_rtree(marked_vertices) + const auto construct_locally_owned_cell_bounding_boxes_rtree = + [&cache](const std::vector &marked_verts) { + const auto cell_marked = [&marked_verts](const auto &cell) { + for (const unsigned int v : cell->vertex_indices()) + if (marked_verts[cell->vertex_index(v)]) + return true; + return false; + }; + + const auto &boxes_and_cells = + cache.get_locally_owned_cell_bounding_boxes_rtree(); + + if (marked_verts.size() == 0) + return boxes_and_cells; + + std::vector, + typename Triangulation::active_cell_iterator>> + potential_boxes_and_cells; + + for (const auto &box_and_cell : boxes_and_cells) + if (cell_marked(box_and_cell.second)) + potential_boxes_and_cells.emplace_back(box_and_cell); + + return pack_rtree(potential_boxes_and_cells); + }; + + + RTree< + std::pair, + typename Triangulation::active_cell_iterator>> + marked_cell_tree; + + const auto answer_request = + [&](const unsigned int &other_rank, + const RequestType & request) -> AnswerType { + AnswerType answer; + + if (has_relevant_vertices) + { + if (marked_cell_tree.empty()) + { + marked_cell_tree = + construct_locally_owned_cell_bounding_boxes_rtree( + marked_vertices); + } + + // process requests + for (unsigned int i = 0; i < request.size(); ++i) + { + // create a bounding box with tolerance + const auto bb = BoundingBox(request[i].second) + .create_extended(tolerance); + + for (const auto &box_cell : + marked_cell_tree | + boost::geometry::index::adaptors::queried( + boost::geometry::index::intersects(bb))) + { +#ifdef DEAL_II_WITH_CGAL + const auto &cell = box_cell.second; + const auto &request_index = request[i].first; + auto requested_intersection = request[i].second; + CGALWrappers::resort_dealii_vertices_to_cgal_order( + structdim, requested_intersection); + + auto const &try_intersection = + CGALWrappers::get_vertices_in_cgal_order( + cell, cache.get_mapping()); + + const auto &found_intersections = CGALWrappers:: + compute_intersection_of_cells( + try_intersection, requested_intersection, tolerance); + + if (found_intersections.size() > 0) + { + for (const auto &found_intersection : + found_intersections) + { + answer.emplace_back(request_index, + found_intersection); + + send_components.emplace_back( + std::make_pair(cell->level(), cell->index()), + other_rank, + request_index, + found_intersection); + } + } +#else + (void)other_rank; + (void)box_cell; + Assert(false, ExcNeedsCGAL()); +#endif + } + } + } + + return answer; + }; + + const auto process_answer = [&](const unsigned int other_rank, + const AnswerType & answer) { + for (unsigned int i = 0; i < answer.size(); ++i) + recv_components.emplace_back(other_rank, + answer[i].first, + answer[i].second); + }; + + Utilities::MPI::ConsensusAlgorithms::selector( + potential_owners_ranks, + create_request, + answer_request, + process_answer, + comm); + + // sort according to 1) intersection index and 2) rank (keeping the order + // of recv components with same indices and ranks) + std::stable_sort(recv_components.begin(), + recv_components.end(), + [&](const auto &a, const auto &b) { + // intersecton index + if (std::get<1>(a) != std::get<1>(b)) + return std::get<1>(a) < std::get<1>(b); + + // rank + return std::get<0>(a) < std::get<0>(b); + }); + + // sort according to 1) rank and 2) intersection index (keeping the + // order of recv components with same indices and ranks) + std::stable_sort(send_components.begin(), + send_components.end(), + [&](const auto &a, const auto &b) { + // rank + if (std::get<1>(a) != std::get<1>(b)) + return std::get<1>(a) < std::get<1>(b); + + // intersection idx + return std::get<2>(a) < std::get<2>(b); + }); + + // construct recv_ptrs + recv_ptrs.assign(intersection_requests.size() + 1, 0); + for (const auto &rc : recv_components) + ++recv_ptrs[std::get<1>(rc) + 1]; + for (unsigned int i = 0; i < intersection_requests.size(); ++i) + recv_ptrs[i + 1] += recv_ptrs[i]; + + return result; + } + } // namespace internal diff --git a/source/grid/grid_tools.inst.in b/source/grid/grid_tools.inst.in index 9e5d8fe338..e5f2953d6d 100644 --- a/source/grid/grid_tools.inst.in +++ b/source/grid/grid_tools.inst.in @@ -156,12 +156,64 @@ for (deal_II_dimension : DIMENSIONS; deal_II_space_dimension : SPACE_DIMENSIONS) const double, const bool, const bool); + \} #endif } +for (deal_II_struct_dimension : DIMENSIONS; + deal_II_space_dimension : SPACE_DIMENSIONS) + { +#if deal_II_struct_dimension <= deal_II_dimension && \ + deal_II_dimension <= deal_II_space_dimension + namespace GridTools + \{ + + template struct internal::DistributedComputeIntersectionLocationsInternal< + deal_II_struct_dimension, + deal_II_space_dimension>; + + \} +#endif + } + + +for (deal_II_struct_dimension : DIMENSIONS; deal_II_dimension : DIMENSIONS; + deal_II_space_dimension : SPACE_DIMENSIONS) + { +#if deal_II_struct_dimension <= deal_II_dimension && \ + deal_II_dimension <= deal_II_space_dimension + namespace GridTools + \{ + + template GridTools::internal::DistributedComputePointLocationsInternal< + deal_II_dimension, + deal_II_space_dimension> + internal::DistributedComputeIntersectionLocationsInternal< + deal_II_struct_dimension, + deal_II_space_dimension>:: + convert_to_distributed_compute_point_locations_internal( + const unsigned int, + const Triangulation &, + const Mapping &, + const bool) const; + + template internal::DistributedComputeIntersectionLocationsInternal< + deal_II_struct_dimension, + deal_II_space_dimension> + internal::distributed_compute_intersection_locations( + const Cache &, + const std::vector>> &, + const std::vector>> &, + const std::vector &, + const double); + + \} +#endif + } + for (deal_II_space_dimension : SPACE_DIMENSIONS) { diff --git a/tests/remote_point_evaluation/convert_intersections_to_rpe_data_01.cc b/tests/remote_point_evaluation/convert_intersections_to_rpe_data_01.cc new file mode 100644 index 0000000000..5fd55b9bec --- /dev/null +++ b/tests/remote_point_evaluation/convert_intersections_to_rpe_data_01.cc @@ -0,0 +1,136 @@ +// --------------------------------------------------------------------- +// +// Copyright (C) 2021 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.md at +// the top level directory of deal.II. +// +// --------------------------------------------------------------------- + +// Test the correct conversion of +// DistributedComputeIntersectionLocationsInternal to +// DistributedComputePointLocationsInternal for 1D-2D + +#include + +#include + +#include + +#include +#include +#include +#include + +#include "../tests.h" + + +using namespace dealii; + +template +std::vector>> +get_global_bboxes(const Triangulation &tria, + const Mapping & mapping, + const unsigned int rtree_level = 0) +{ + std::vector> local_boxes; + for (const auto &cell : tria.active_cell_iterators()) + if (cell->is_locally_owned()) + local_boxes.emplace_back(mapping.get_bounding_box(cell)); + + // create r-tree of bounding boxes + const auto local_tree = pack_rtree(local_boxes); + + // compress r-tree to a minimal set of bounding boxes + std::vector>> global_bboxes(1); + global_bboxes[0] = extract_rtree_level(local_tree, rtree_level); + + return global_bboxes; +} + + + +template +void +do_test(const unsigned int n_quad_points) +{ + // create triangulation + parallel::distributed::Triangulation tria(MPI_COMM_WORLD); + GridGenerator::hyper_cube(tria); + tria.refine_global(2); + + // create cache + MappingQ1 mapping; + const GridTools::Cache cache(tria, mapping); + + // create intersection requests + std::vector>> intersection_requests; + if (Utilities::MPI::this_mpi_process(MPI_COMM_WORLD) == 0) + { + Triangulation tria_other; + GridGenerator::hyper_cube(tria_other, 0.25, 0.75); + const auto cell = tria_other.begin_active(); + + for (const auto f : cell->face_indices()) + { + const unsigned int n_vertices = cell->face(f)->n_vertices(); + std::vector> vertices(n_vertices); + std::copy_n(mapping.get_vertices(cell, f).begin(), + n_vertices, + vertices.begin()); + + intersection_requests.emplace_back(vertices); + } + } + + auto intersection_location = + GridTools::internal::distributed_compute_intersection_locations( + cache, + intersection_requests, + get_global_bboxes(tria, mapping), + std::vector(), + 1.0e-9); + + auto rpe_data = intersection_location + .convert_to_distributed_compute_point_locations_internal( + n_quad_points, tria, mapping, true); + + deallog << "Recv Components " << std::endl; + for (const auto &rc : rpe_data.recv_components) + { + deallog << std::get<0>(rc) << "; " << std::get<1>(rc) << "; " + << std::get<2>(rc) << std::endl; + } + deallog << std::endl; + + deallog << "Send Components " << std::endl; + for (const auto &sc : rpe_data.send_components) + { + deallog << "<" << std::get<0>(sc).first << ", " << std::get<0>(sc).second + << ">; " << std::get<1>(sc) << "; " << std::get<2>(sc) << "; (" + << std::get<3>(sc) << "); (" << std::get<4>(sc) << "); " + << std::get<5>(sc) << std::endl; + } + deallog << std::endl; +} + +int +main(int argc, char **argv) +{ + Utilities::MPI::MPI_InitFinalize mpi_initialization(argc, argv, 1); + MPILogInitAll all; + deallog.precision(8); + + for (unsigned int q = 1; q < 3; ++q) + { + deallog << "Face intersections 1D-2D with n_quadrature_points = " << q + << std::endl; + do_test<1, 2>(q); + } +} diff --git a/tests/remote_point_evaluation/convert_intersections_to_rpe_data_01.with_cgal=true.with_p4est=true.mpirun=1.output b/tests/remote_point_evaluation/convert_intersections_to_rpe_data_01.with_cgal=true.with_p4est=true.mpirun=1.output new file mode 100644 index 0000000000..825aad82d0 --- /dev/null +++ b/tests/remote_point_evaluation/convert_intersections_to_rpe_data_01.with_cgal=true.with_p4est=true.mpirun=1.output @@ -0,0 +1,107 @@ + +DEAL:0::Face intersections 1D-2D with n_quadrature_points = 1 +DEAL:0::Recv Components +DEAL:0::0; 0; 0 +DEAL:0::0; 1; 1 +DEAL:0::0; 2; 2 +DEAL:0::0; 3; 3 +DEAL:0::0; 4; 4 +DEAL:0::0; 5; 5 +DEAL:0::0; 6; 6 +DEAL:0::0; 7; 7 +DEAL:0::0; 8; 8 +DEAL:0::0; 9; 9 +DEAL:0::0; 10; 10 +DEAL:0::0; 11; 11 +DEAL:0::0; 12; 12 +DEAL:0::0; 13; 13 +DEAL:0::0; 14; 14 +DEAL:0::0; 15; 15 +DEAL:0:: +DEAL:0::Send Components +DEAL:0::<2, 1>; 0; 8; (0.50000000 1.0000000); (0.37500000 0.25000000); 8 +DEAL:0::<2, 2>; 0; 0; (1.0000000 0.50000000); (0.25000000 0.37500000); 0 +DEAL:0::<2, 3>; 0; 1; (0.0000000 0.50000000); (0.25000000 0.37500000); 1 +DEAL:0::<2, 3>; 0; 9; (0.50000000 0.0000000); (0.37500000 0.25000000); 9 +DEAL:0::<2, 4>; 0; 10; (0.50000000 1.0000000); (0.62500000 0.25000000); 10 +DEAL:0::<2, 6>; 0; 4; (1.0000000 0.50000000); (0.75000000 0.37500000); 4 +DEAL:0::<2, 6>; 0; 11; (0.50000000 0.0000000); (0.62500000 0.25000000); 11 +DEAL:0::<2, 7>; 0; 5; (0.0000000 0.50000000); (0.75000000 0.37500000); 5 +DEAL:0::<2, 8>; 0; 2; (1.0000000 0.50000000); (0.25000000 0.62500000); 2 +DEAL:0::<2, 9>; 0; 3; (0.0000000 0.50000000); (0.25000000 0.62500000); 3 +DEAL:0::<2, 9>; 0; 12; (0.50000000 1.0000000); (0.37500000 0.75000000); 12 +DEAL:0::<2, 11>; 0; 13; (0.50000000 0.0000000); (0.37500000 0.75000000); 13 +DEAL:0::<2, 12>; 0; 6; (1.0000000 0.50000000); (0.75000000 0.62500000); 6 +DEAL:0::<2, 12>; 0; 14; (0.50000000 1.0000000); (0.62500000 0.75000000); 14 +DEAL:0::<2, 13>; 0; 7; (0.0000000 0.50000000); (0.75000000 0.62500000); 7 +DEAL:0::<2, 14>; 0; 15; (0.50000000 0.0000000); (0.62500000 0.75000000); 15 +DEAL:0:: +DEAL:0::Face intersections 1D-2D with n_quadrature_points = 2 +DEAL:0::Recv Components +DEAL:0::0; 0; 0 +DEAL:0::0; 1; 1 +DEAL:0::0; 2; 2 +DEAL:0::0; 3; 3 +DEAL:0::0; 4; 4 +DEAL:0::0; 5; 5 +DEAL:0::0; 6; 6 +DEAL:0::0; 7; 7 +DEAL:0::0; 8; 8 +DEAL:0::0; 9; 9 +DEAL:0::0; 10; 10 +DEAL:0::0; 11; 11 +DEAL:0::0; 12; 12 +DEAL:0::0; 13; 13 +DEAL:0::0; 14; 14 +DEAL:0::0; 15; 15 +DEAL:0::0; 16; 16 +DEAL:0::0; 17; 17 +DEAL:0::0; 18; 18 +DEAL:0::0; 19; 19 +DEAL:0::0; 20; 20 +DEAL:0::0; 21; 21 +DEAL:0::0; 22; 22 +DEAL:0::0; 23; 23 +DEAL:0::0; 24; 24 +DEAL:0::0; 25; 25 +DEAL:0::0; 26; 26 +DEAL:0::0; 27; 27 +DEAL:0::0; 28; 28 +DEAL:0::0; 29; 29 +DEAL:0::0; 30; 30 +DEAL:0::0; 31; 31 +DEAL:0:: +DEAL:0::Send Components +DEAL:0::<2, 1>; 0; 16; (0.21132487 1.0000000); (0.30283122 0.25000000); 16 +DEAL:0::<2, 1>; 0; 17; (0.78867513 1.0000000); (0.44716878 0.25000000); 17 +DEAL:0::<2, 2>; 0; 0; (1.0000000 0.21132487); (0.25000000 0.30283122); 0 +DEAL:0::<2, 2>; 0; 1; (1.0000000 0.78867513); (0.25000000 0.44716878); 1 +DEAL:0::<2, 3>; 0; 2; (0.0000000 0.21132487); (0.25000000 0.30283122); 2 +DEAL:0::<2, 3>; 0; 3; (0.0000000 0.78867513); (0.25000000 0.44716878); 3 +DEAL:0::<2, 3>; 0; 18; (0.21132487 0.0000000); (0.30283122 0.25000000); 18 +DEAL:0::<2, 3>; 0; 19; (0.78867513 0.0000000); (0.44716878 0.25000000); 19 +DEAL:0::<2, 4>; 0; 20; (0.21132487 1.0000000); (0.55283122 0.25000000); 20 +DEAL:0::<2, 4>; 0; 21; (0.78867513 1.0000000); (0.69716878 0.25000000); 21 +DEAL:0::<2, 6>; 0; 8; (1.0000000 0.21132487); (0.75000000 0.30283122); 8 +DEAL:0::<2, 6>; 0; 9; (1.0000000 0.78867513); (0.75000000 0.44716878); 9 +DEAL:0::<2, 6>; 0; 22; (0.21132487 0.0000000); (0.55283122 0.25000000); 22 +DEAL:0::<2, 6>; 0; 23; (0.78867513 0.0000000); (0.69716878 0.25000000); 23 +DEAL:0::<2, 7>; 0; 10; (0.0000000 0.21132487); (0.75000000 0.30283122); 10 +DEAL:0::<2, 7>; 0; 11; (0.0000000 0.78867513); (0.75000000 0.44716878); 11 +DEAL:0::<2, 8>; 0; 4; (1.0000000 0.21132487); (0.25000000 0.55283122); 4 +DEAL:0::<2, 8>; 0; 5; (1.0000000 0.78867513); (0.25000000 0.69716878); 5 +DEAL:0::<2, 9>; 0; 6; (0.0000000 0.21132487); (0.25000000 0.55283122); 6 +DEAL:0::<2, 9>; 0; 7; (0.0000000 0.78867513); (0.25000000 0.69716878); 7 +DEAL:0::<2, 9>; 0; 24; (0.21132487 1.0000000); (0.30283122 0.75000000); 24 +DEAL:0::<2, 9>; 0; 25; (0.78867513 1.0000000); (0.44716878 0.75000000); 25 +DEAL:0::<2, 11>; 0; 26; (0.21132487 0.0000000); (0.30283122 0.75000000); 26 +DEAL:0::<2, 11>; 0; 27; (0.78867513 0.0000000); (0.44716878 0.75000000); 27 +DEAL:0::<2, 12>; 0; 12; (1.0000000 0.21132487); (0.75000000 0.55283122); 12 +DEAL:0::<2, 12>; 0; 13; (1.0000000 0.78867513); (0.75000000 0.69716878); 13 +DEAL:0::<2, 12>; 0; 28; (0.21132487 1.0000000); (0.55283122 0.75000000); 28 +DEAL:0::<2, 12>; 0; 29; (0.78867513 1.0000000); (0.69716878 0.75000000); 29 +DEAL:0::<2, 13>; 0; 14; (0.0000000 0.21132487); (0.75000000 0.55283122); 14 +DEAL:0::<2, 13>; 0; 15; (0.0000000 0.78867513); (0.75000000 0.69716878); 15 +DEAL:0::<2, 14>; 0; 30; (0.21132487 0.0000000); (0.55283122 0.75000000); 30 +DEAL:0::<2, 14>; 0; 31; (0.78867513 0.0000000); (0.69716878 0.75000000); 31 +DEAL:0:: diff --git a/tests/remote_point_evaluation/convert_intersections_to_rpe_data_01.with_cgal=true.with_p4est=true.mpirun=2.output b/tests/remote_point_evaluation/convert_intersections_to_rpe_data_01.with_cgal=true.with_p4est=true.mpirun=2.output new file mode 100644 index 0000000000..def657cb05 --- /dev/null +++ b/tests/remote_point_evaluation/convert_intersections_to_rpe_data_01.with_cgal=true.with_p4est=true.mpirun=2.output @@ -0,0 +1,119 @@ + +DEAL:0::Face intersections 1D-2D with n_quadrature_points = 1 +DEAL:0::Recv Components +DEAL:0::0; 0; 0 +DEAL:0::0; 1; 1 +DEAL:0::1; 2; 8 +DEAL:0::1; 3; 9 +DEAL:0::0; 4; 2 +DEAL:0::0; 5; 3 +DEAL:0::1; 6; 10 +DEAL:0::1; 7; 11 +DEAL:0::0; 8; 4 +DEAL:0::0; 9; 5 +DEAL:0::0; 10; 6 +DEAL:0::0; 11; 7 +DEAL:0::1; 12; 12 +DEAL:0::1; 13; 13 +DEAL:0::1; 14; 14 +DEAL:0::1; 15; 15 +DEAL:0:: +DEAL:0::Send Components +DEAL:0::<2, 1>; 0; 8; (0.50000000 1.0000000); (0.37500000 0.25000000); 4 +DEAL:0::<2, 2>; 0; 0; (1.0000000 0.50000000); (0.25000000 0.37500000); 0 +DEAL:0::<2, 3>; 0; 1; (0.0000000 0.50000000); (0.25000000 0.37500000); 1 +DEAL:0::<2, 3>; 0; 9; (0.50000000 0.0000000); (0.37500000 0.25000000); 5 +DEAL:0::<2, 4>; 0; 10; (0.50000000 1.0000000); (0.62500000 0.25000000); 6 +DEAL:0::<2, 6>; 0; 4; (1.0000000 0.50000000); (0.75000000 0.37500000); 2 +DEAL:0::<2, 6>; 0; 11; (0.50000000 0.0000000); (0.62500000 0.25000000); 7 +DEAL:0::<2, 7>; 0; 5; (0.0000000 0.50000000); (0.75000000 0.37500000); 3 +DEAL:0:: +DEAL:0::Face intersections 1D-2D with n_quadrature_points = 2 +DEAL:0::Recv Components +DEAL:0::0; 0; 0 +DEAL:0::0; 1; 1 +DEAL:0::0; 2; 2 +DEAL:0::0; 3; 3 +DEAL:0::1; 4; 16 +DEAL:0::1; 5; 17 +DEAL:0::1; 6; 18 +DEAL:0::1; 7; 19 +DEAL:0::0; 8; 4 +DEAL:0::0; 9; 5 +DEAL:0::0; 10; 6 +DEAL:0::0; 11; 7 +DEAL:0::1; 12; 20 +DEAL:0::1; 13; 21 +DEAL:0::1; 14; 22 +DEAL:0::1; 15; 23 +DEAL:0::0; 16; 8 +DEAL:0::0; 17; 9 +DEAL:0::0; 18; 10 +DEAL:0::0; 19; 11 +DEAL:0::0; 20; 12 +DEAL:0::0; 21; 13 +DEAL:0::0; 22; 14 +DEAL:0::0; 23; 15 +DEAL:0::1; 24; 24 +DEAL:0::1; 25; 25 +DEAL:0::1; 26; 26 +DEAL:0::1; 27; 27 +DEAL:0::1; 28; 28 +DEAL:0::1; 29; 29 +DEAL:0::1; 30; 30 +DEAL:0::1; 31; 31 +DEAL:0:: +DEAL:0::Send Components +DEAL:0::<2, 1>; 0; 16; (0.21132487 1.0000000); (0.30283122 0.25000000); 8 +DEAL:0::<2, 1>; 0; 17; (0.78867513 1.0000000); (0.44716878 0.25000000); 9 +DEAL:0::<2, 2>; 0; 0; (1.0000000 0.21132487); (0.25000000 0.30283122); 0 +DEAL:0::<2, 2>; 0; 1; (1.0000000 0.78867513); (0.25000000 0.44716878); 1 +DEAL:0::<2, 3>; 0; 2; (0.0000000 0.21132487); (0.25000000 0.30283122); 2 +DEAL:0::<2, 3>; 0; 3; (0.0000000 0.78867513); (0.25000000 0.44716878); 3 +DEAL:0::<2, 3>; 0; 18; (0.21132487 0.0000000); (0.30283122 0.25000000); 10 +DEAL:0::<2, 3>; 0; 19; (0.78867513 0.0000000); (0.44716878 0.25000000); 11 +DEAL:0::<2, 4>; 0; 20; (0.21132487 1.0000000); (0.55283122 0.25000000); 12 +DEAL:0::<2, 4>; 0; 21; (0.78867513 1.0000000); (0.69716878 0.25000000); 13 +DEAL:0::<2, 6>; 0; 8; (1.0000000 0.21132487); (0.75000000 0.30283122); 4 +DEAL:0::<2, 6>; 0; 9; (1.0000000 0.78867513); (0.75000000 0.44716878); 5 +DEAL:0::<2, 6>; 0; 22; (0.21132487 0.0000000); (0.55283122 0.25000000); 14 +DEAL:0::<2, 6>; 0; 23; (0.78867513 0.0000000); (0.69716878 0.25000000); 15 +DEAL:0::<2, 7>; 0; 10; (0.0000000 0.21132487); (0.75000000 0.30283122); 6 +DEAL:0::<2, 7>; 0; 11; (0.0000000 0.78867513); (0.75000000 0.44716878); 7 +DEAL:0:: + +DEAL:1::Face intersections 1D-2D with n_quadrature_points = 1 +DEAL:1::Recv Components +DEAL:1:: +DEAL:1::Send Components +DEAL:1::<2, 8>; 0; 2; (1.0000000 0.50000000); (0.25000000 0.62500000); 0 +DEAL:1::<2, 9>; 0; 3; (0.0000000 0.50000000); (0.25000000 0.62500000); 1 +DEAL:1::<2, 9>; 0; 12; (0.50000000 1.0000000); (0.37500000 0.75000000); 4 +DEAL:1::<2, 11>; 0; 13; (0.50000000 0.0000000); (0.37500000 0.75000000); 5 +DEAL:1::<2, 12>; 0; 6; (1.0000000 0.50000000); (0.75000000 0.62500000); 2 +DEAL:1::<2, 12>; 0; 14; (0.50000000 1.0000000); (0.62500000 0.75000000); 6 +DEAL:1::<2, 13>; 0; 7; (0.0000000 0.50000000); (0.75000000 0.62500000); 3 +DEAL:1::<2, 14>; 0; 15; (0.50000000 0.0000000); (0.62500000 0.75000000); 7 +DEAL:1:: +DEAL:1::Face intersections 1D-2D with n_quadrature_points = 2 +DEAL:1::Recv Components +DEAL:1:: +DEAL:1::Send Components +DEAL:1::<2, 8>; 0; 4; (1.0000000 0.21132487); (0.25000000 0.55283122); 0 +DEAL:1::<2, 8>; 0; 5; (1.0000000 0.78867513); (0.25000000 0.69716878); 1 +DEAL:1::<2, 9>; 0; 6; (0.0000000 0.21132487); (0.25000000 0.55283122); 2 +DEAL:1::<2, 9>; 0; 7; (0.0000000 0.78867513); (0.25000000 0.69716878); 3 +DEAL:1::<2, 9>; 0; 24; (0.21132487 1.0000000); (0.30283122 0.75000000); 8 +DEAL:1::<2, 9>; 0; 25; (0.78867513 1.0000000); (0.44716878 0.75000000); 9 +DEAL:1::<2, 11>; 0; 26; (0.21132487 0.0000000); (0.30283122 0.75000000); 10 +DEAL:1::<2, 11>; 0; 27; (0.78867513 0.0000000); (0.44716878 0.75000000); 11 +DEAL:1::<2, 12>; 0; 12; (1.0000000 0.21132487); (0.75000000 0.55283122); 4 +DEAL:1::<2, 12>; 0; 13; (1.0000000 0.78867513); (0.75000000 0.69716878); 5 +DEAL:1::<2, 12>; 0; 28; (0.21132487 1.0000000); (0.55283122 0.75000000); 12 +DEAL:1::<2, 12>; 0; 29; (0.78867513 1.0000000); (0.69716878 0.75000000); 13 +DEAL:1::<2, 13>; 0; 14; (0.0000000 0.21132487); (0.75000000 0.55283122); 6 +DEAL:1::<2, 13>; 0; 15; (0.0000000 0.78867513); (0.75000000 0.69716878); 7 +DEAL:1::<2, 14>; 0; 30; (0.21132487 0.0000000); (0.55283122 0.75000000); 14 +DEAL:1::<2, 14>; 0; 31; (0.78867513 0.0000000); (0.69716878 0.75000000); 15 +DEAL:1:: + diff --git a/tests/remote_point_evaluation/convert_intersections_to_rpe_data_01.with_cgal=true.with_p4est=true.mpirun=3.output b/tests/remote_point_evaluation/convert_intersections_to_rpe_data_01.with_cgal=true.with_p4est=true.mpirun=3.output new file mode 100644 index 0000000000..f53b382507 --- /dev/null +++ b/tests/remote_point_evaluation/convert_intersections_to_rpe_data_01.with_cgal=true.with_p4est=true.mpirun=3.output @@ -0,0 +1,131 @@ + +DEAL:0::Face intersections 1D-2D with n_quadrature_points = 1 +DEAL:0::Recv Components +DEAL:0::0; 0; 0 +DEAL:0::0; 1; 1 +DEAL:0::1; 2; 4 +DEAL:0::1; 3; 5 +DEAL:0::1; 4; 6 +DEAL:0::1; 5; 7 +DEAL:0::2; 6; 12 +DEAL:0::2; 7; 13 +DEAL:0::0; 8; 2 +DEAL:0::0; 9; 3 +DEAL:0::1; 10; 8 +DEAL:0::1; 11; 9 +DEAL:0::1; 12; 10 +DEAL:0::1; 13; 11 +DEAL:0::2; 14; 14 +DEAL:0::2; 15; 15 +DEAL:0:: +DEAL:0::Send Components +DEAL:0::<2, 1>; 0; 8; (0.50000000 1.0000000); (0.37500000 0.25000000); 2 +DEAL:0::<2, 2>; 0; 0; (1.0000000 0.50000000); (0.25000000 0.37500000); 0 +DEAL:0::<2, 3>; 0; 1; (0.0000000 0.50000000); (0.25000000 0.37500000); 1 +DEAL:0::<2, 3>; 0; 9; (0.50000000 0.0000000); (0.37500000 0.25000000); 3 +DEAL:0:: +DEAL:0::Face intersections 1D-2D with n_quadrature_points = 2 +DEAL:0::Recv Components +DEAL:0::0; 0; 0 +DEAL:0::0; 1; 1 +DEAL:0::0; 2; 2 +DEAL:0::0; 3; 3 +DEAL:0::1; 4; 8 +DEAL:0::1; 5; 9 +DEAL:0::1; 6; 10 +DEAL:0::1; 7; 11 +DEAL:0::1; 8; 12 +DEAL:0::1; 9; 13 +DEAL:0::1; 10; 14 +DEAL:0::1; 11; 15 +DEAL:0::2; 12; 24 +DEAL:0::2; 13; 25 +DEAL:0::2; 14; 26 +DEAL:0::2; 15; 27 +DEAL:0::0; 16; 4 +DEAL:0::0; 17; 5 +DEAL:0::0; 18; 6 +DEAL:0::0; 19; 7 +DEAL:0::1; 20; 16 +DEAL:0::1; 21; 17 +DEAL:0::1; 22; 18 +DEAL:0::1; 23; 19 +DEAL:0::1; 24; 20 +DEAL:0::1; 25; 21 +DEAL:0::1; 26; 22 +DEAL:0::1; 27; 23 +DEAL:0::2; 28; 28 +DEAL:0::2; 29; 29 +DEAL:0::2; 30; 30 +DEAL:0::2; 31; 31 +DEAL:0:: +DEAL:0::Send Components +DEAL:0::<2, 1>; 0; 16; (0.21132487 1.0000000); (0.30283122 0.25000000); 4 +DEAL:0::<2, 1>; 0; 17; (0.78867513 1.0000000); (0.44716878 0.25000000); 5 +DEAL:0::<2, 2>; 0; 0; (1.0000000 0.21132487); (0.25000000 0.30283122); 0 +DEAL:0::<2, 2>; 0; 1; (1.0000000 0.78867513); (0.25000000 0.44716878); 1 +DEAL:0::<2, 3>; 0; 2; (0.0000000 0.21132487); (0.25000000 0.30283122); 2 +DEAL:0::<2, 3>; 0; 3; (0.0000000 0.78867513); (0.25000000 0.44716878); 3 +DEAL:0::<2, 3>; 0; 18; (0.21132487 0.0000000); (0.30283122 0.25000000); 6 +DEAL:0::<2, 3>; 0; 19; (0.78867513 0.0000000); (0.44716878 0.25000000); 7 +DEAL:0:: + +DEAL:1::Face intersections 1D-2D with n_quadrature_points = 1 +DEAL:1::Recv Components +DEAL:1:: +DEAL:1::Send Components +DEAL:1::<2, 4>; 0; 10; (0.50000000 1.0000000); (0.62500000 0.25000000); 4 +DEAL:1::<2, 6>; 0; 4; (1.0000000 0.50000000); (0.75000000 0.37500000); 2 +DEAL:1::<2, 6>; 0; 11; (0.50000000 0.0000000); (0.62500000 0.25000000); 5 +DEAL:1::<2, 7>; 0; 5; (0.0000000 0.50000000); (0.75000000 0.37500000); 3 +DEAL:1::<2, 8>; 0; 2; (1.0000000 0.50000000); (0.25000000 0.62500000); 0 +DEAL:1::<2, 9>; 0; 3; (0.0000000 0.50000000); (0.25000000 0.62500000); 1 +DEAL:1::<2, 9>; 0; 12; (0.50000000 1.0000000); (0.37500000 0.75000000); 6 +DEAL:1::<2, 11>; 0; 13; (0.50000000 0.0000000); (0.37500000 0.75000000); 7 +DEAL:1:: +DEAL:1::Face intersections 1D-2D with n_quadrature_points = 2 +DEAL:1::Recv Components +DEAL:1:: +DEAL:1::Send Components +DEAL:1::<2, 4>; 0; 20; (0.21132487 1.0000000); (0.55283122 0.25000000); 8 +DEAL:1::<2, 4>; 0; 21; (0.78867513 1.0000000); (0.69716878 0.25000000); 9 +DEAL:1::<2, 6>; 0; 8; (1.0000000 0.21132487); (0.75000000 0.30283122); 4 +DEAL:1::<2, 6>; 0; 9; (1.0000000 0.78867513); (0.75000000 0.44716878); 5 +DEAL:1::<2, 6>; 0; 22; (0.21132487 0.0000000); (0.55283122 0.25000000); 10 +DEAL:1::<2, 6>; 0; 23; (0.78867513 0.0000000); (0.69716878 0.25000000); 11 +DEAL:1::<2, 7>; 0; 10; (0.0000000 0.21132487); (0.75000000 0.30283122); 6 +DEAL:1::<2, 7>; 0; 11; (0.0000000 0.78867513); (0.75000000 0.44716878); 7 +DEAL:1::<2, 8>; 0; 4; (1.0000000 0.21132487); (0.25000000 0.55283122); 0 +DEAL:1::<2, 8>; 0; 5; (1.0000000 0.78867513); (0.25000000 0.69716878); 1 +DEAL:1::<2, 9>; 0; 6; (0.0000000 0.21132487); (0.25000000 0.55283122); 2 +DEAL:1::<2, 9>; 0; 7; (0.0000000 0.78867513); (0.25000000 0.69716878); 3 +DEAL:1::<2, 9>; 0; 24; (0.21132487 1.0000000); (0.30283122 0.75000000); 12 +DEAL:1::<2, 9>; 0; 25; (0.78867513 1.0000000); (0.44716878 0.75000000); 13 +DEAL:1::<2, 11>; 0; 26; (0.21132487 0.0000000); (0.30283122 0.75000000); 14 +DEAL:1::<2, 11>; 0; 27; (0.78867513 0.0000000); (0.44716878 0.75000000); 15 +DEAL:1:: + + +DEAL:2::Face intersections 1D-2D with n_quadrature_points = 1 +DEAL:2::Recv Components +DEAL:2:: +DEAL:2::Send Components +DEAL:2::<2, 12>; 0; 6; (1.0000000 0.50000000); (0.75000000 0.62500000); 0 +DEAL:2::<2, 12>; 0; 14; (0.50000000 1.0000000); (0.62500000 0.75000000); 2 +DEAL:2::<2, 13>; 0; 7; (0.0000000 0.50000000); (0.75000000 0.62500000); 1 +DEAL:2::<2, 14>; 0; 15; (0.50000000 0.0000000); (0.62500000 0.75000000); 3 +DEAL:2:: +DEAL:2::Face intersections 1D-2D with n_quadrature_points = 2 +DEAL:2::Recv Components +DEAL:2:: +DEAL:2::Send Components +DEAL:2::<2, 12>; 0; 12; (1.0000000 0.21132487); (0.75000000 0.55283122); 0 +DEAL:2::<2, 12>; 0; 13; (1.0000000 0.78867513); (0.75000000 0.69716878); 1 +DEAL:2::<2, 12>; 0; 28; (0.21132487 1.0000000); (0.55283122 0.75000000); 4 +DEAL:2::<2, 12>; 0; 29; (0.78867513 1.0000000); (0.69716878 0.75000000); 5 +DEAL:2::<2, 13>; 0; 14; (0.0000000 0.21132487); (0.75000000 0.55283122); 2 +DEAL:2::<2, 13>; 0; 15; (0.0000000 0.78867513); (0.75000000 0.69716878); 3 +DEAL:2::<2, 14>; 0; 30; (0.21132487 0.0000000); (0.55283122 0.75000000); 6 +DEAL:2::<2, 14>; 0; 31; (0.78867513 0.0000000); (0.69716878 0.75000000); 7 +DEAL:2:: + diff --git a/tests/remote_point_evaluation/convert_intersections_to_rpe_data_01.with_cgal=true.with_p4est=true.mpirun=4.output b/tests/remote_point_evaluation/convert_intersections_to_rpe_data_01.with_cgal=true.with_p4est=true.mpirun=4.output new file mode 100644 index 0000000000..acef87c83d --- /dev/null +++ b/tests/remote_point_evaluation/convert_intersections_to_rpe_data_01.with_cgal=true.with_p4est=true.mpirun=4.output @@ -0,0 +1,143 @@ + +DEAL:0::Face intersections 1D-2D with n_quadrature_points = 1 +DEAL:0::Recv Components +DEAL:0::0; 0; 0 +DEAL:0::0; 1; 1 +DEAL:0::2; 2; 8 +DEAL:0::2; 3; 9 +DEAL:0::1; 4; 4 +DEAL:0::1; 5; 5 +DEAL:0::3; 6; 12 +DEAL:0::3; 7; 13 +DEAL:0::0; 8; 2 +DEAL:0::0; 9; 3 +DEAL:0::1; 10; 6 +DEAL:0::1; 11; 7 +DEAL:0::2; 12; 10 +DEAL:0::2; 13; 11 +DEAL:0::3; 14; 14 +DEAL:0::3; 15; 15 +DEAL:0:: +DEAL:0::Send Components +DEAL:0::<2, 1>; 0; 8; (0.50000000 1.0000000); (0.37500000 0.25000000); 2 +DEAL:0::<2, 2>; 0; 0; (1.0000000 0.50000000); (0.25000000 0.37500000); 0 +DEAL:0::<2, 3>; 0; 1; (0.0000000 0.50000000); (0.25000000 0.37500000); 1 +DEAL:0::<2, 3>; 0; 9; (0.50000000 0.0000000); (0.37500000 0.25000000); 3 +DEAL:0:: +DEAL:0::Face intersections 1D-2D with n_quadrature_points = 2 +DEAL:0::Recv Components +DEAL:0::0; 0; 0 +DEAL:0::0; 1; 1 +DEAL:0::0; 2; 2 +DEAL:0::0; 3; 3 +DEAL:0::2; 4; 16 +DEAL:0::2; 5; 17 +DEAL:0::2; 6; 18 +DEAL:0::2; 7; 19 +DEAL:0::1; 8; 8 +DEAL:0::1; 9; 9 +DEAL:0::1; 10; 10 +DEAL:0::1; 11; 11 +DEAL:0::3; 12; 24 +DEAL:0::3; 13; 25 +DEAL:0::3; 14; 26 +DEAL:0::3; 15; 27 +DEAL:0::0; 16; 4 +DEAL:0::0; 17; 5 +DEAL:0::0; 18; 6 +DEAL:0::0; 19; 7 +DEAL:0::1; 20; 12 +DEAL:0::1; 21; 13 +DEAL:0::1; 22; 14 +DEAL:0::1; 23; 15 +DEAL:0::2; 24; 20 +DEAL:0::2; 25; 21 +DEAL:0::2; 26; 22 +DEAL:0::2; 27; 23 +DEAL:0::3; 28; 28 +DEAL:0::3; 29; 29 +DEAL:0::3; 30; 30 +DEAL:0::3; 31; 31 +DEAL:0:: +DEAL:0::Send Components +DEAL:0::<2, 1>; 0; 16; (0.21132487 1.0000000); (0.30283122 0.25000000); 4 +DEAL:0::<2, 1>; 0; 17; (0.78867513 1.0000000); (0.44716878 0.25000000); 5 +DEAL:0::<2, 2>; 0; 0; (1.0000000 0.21132487); (0.25000000 0.30283122); 0 +DEAL:0::<2, 2>; 0; 1; (1.0000000 0.78867513); (0.25000000 0.44716878); 1 +DEAL:0::<2, 3>; 0; 2; (0.0000000 0.21132487); (0.25000000 0.30283122); 2 +DEAL:0::<2, 3>; 0; 3; (0.0000000 0.78867513); (0.25000000 0.44716878); 3 +DEAL:0::<2, 3>; 0; 18; (0.21132487 0.0000000); (0.30283122 0.25000000); 6 +DEAL:0::<2, 3>; 0; 19; (0.78867513 0.0000000); (0.44716878 0.25000000); 7 +DEAL:0:: + +DEAL:1::Face intersections 1D-2D with n_quadrature_points = 1 +DEAL:1::Recv Components +DEAL:1:: +DEAL:1::Send Components +DEAL:1::<2, 4>; 0; 10; (0.50000000 1.0000000); (0.62500000 0.25000000); 2 +DEAL:1::<2, 6>; 0; 4; (1.0000000 0.50000000); (0.75000000 0.37500000); 0 +DEAL:1::<2, 6>; 0; 11; (0.50000000 0.0000000); (0.62500000 0.25000000); 3 +DEAL:1::<2, 7>; 0; 5; (0.0000000 0.50000000); (0.75000000 0.37500000); 1 +DEAL:1:: +DEAL:1::Face intersections 1D-2D with n_quadrature_points = 2 +DEAL:1::Recv Components +DEAL:1:: +DEAL:1::Send Components +DEAL:1::<2, 4>; 0; 20; (0.21132487 1.0000000); (0.55283122 0.25000000); 4 +DEAL:1::<2, 4>; 0; 21; (0.78867513 1.0000000); (0.69716878 0.25000000); 5 +DEAL:1::<2, 6>; 0; 8; (1.0000000 0.21132487); (0.75000000 0.30283122); 0 +DEAL:1::<2, 6>; 0; 9; (1.0000000 0.78867513); (0.75000000 0.44716878); 1 +DEAL:1::<2, 6>; 0; 22; (0.21132487 0.0000000); (0.55283122 0.25000000); 6 +DEAL:1::<2, 6>; 0; 23; (0.78867513 0.0000000); (0.69716878 0.25000000); 7 +DEAL:1::<2, 7>; 0; 10; (0.0000000 0.21132487); (0.75000000 0.30283122); 2 +DEAL:1::<2, 7>; 0; 11; (0.0000000 0.78867513); (0.75000000 0.44716878); 3 +DEAL:1:: + + +DEAL:2::Face intersections 1D-2D with n_quadrature_points = 1 +DEAL:2::Recv Components +DEAL:2:: +DEAL:2::Send Components +DEAL:2::<2, 8>; 0; 2; (1.0000000 0.50000000); (0.25000000 0.62500000); 0 +DEAL:2::<2, 9>; 0; 3; (0.0000000 0.50000000); (0.25000000 0.62500000); 1 +DEAL:2::<2, 9>; 0; 12; (0.50000000 1.0000000); (0.37500000 0.75000000); 2 +DEAL:2::<2, 11>; 0; 13; (0.50000000 0.0000000); (0.37500000 0.75000000); 3 +DEAL:2:: +DEAL:2::Face intersections 1D-2D with n_quadrature_points = 2 +DEAL:2::Recv Components +DEAL:2:: +DEAL:2::Send Components +DEAL:2::<2, 8>; 0; 4; (1.0000000 0.21132487); (0.25000000 0.55283122); 0 +DEAL:2::<2, 8>; 0; 5; (1.0000000 0.78867513); (0.25000000 0.69716878); 1 +DEAL:2::<2, 9>; 0; 6; (0.0000000 0.21132487); (0.25000000 0.55283122); 2 +DEAL:2::<2, 9>; 0; 7; (0.0000000 0.78867513); (0.25000000 0.69716878); 3 +DEAL:2::<2, 9>; 0; 24; (0.21132487 1.0000000); (0.30283122 0.75000000); 4 +DEAL:2::<2, 9>; 0; 25; (0.78867513 1.0000000); (0.44716878 0.75000000); 5 +DEAL:2::<2, 11>; 0; 26; (0.21132487 0.0000000); (0.30283122 0.75000000); 6 +DEAL:2::<2, 11>; 0; 27; (0.78867513 0.0000000); (0.44716878 0.75000000); 7 +DEAL:2:: + + +DEAL:3::Face intersections 1D-2D with n_quadrature_points = 1 +DEAL:3::Recv Components +DEAL:3:: +DEAL:3::Send Components +DEAL:3::<2, 12>; 0; 6; (1.0000000 0.50000000); (0.75000000 0.62500000); 0 +DEAL:3::<2, 12>; 0; 14; (0.50000000 1.0000000); (0.62500000 0.75000000); 2 +DEAL:3::<2, 13>; 0; 7; (0.0000000 0.50000000); (0.75000000 0.62500000); 1 +DEAL:3::<2, 14>; 0; 15; (0.50000000 0.0000000); (0.62500000 0.75000000); 3 +DEAL:3:: +DEAL:3::Face intersections 1D-2D with n_quadrature_points = 2 +DEAL:3::Recv Components +DEAL:3:: +DEAL:3::Send Components +DEAL:3::<2, 12>; 0; 12; (1.0000000 0.21132487); (0.75000000 0.55283122); 0 +DEAL:3::<2, 12>; 0; 13; (1.0000000 0.78867513); (0.75000000 0.69716878); 1 +DEAL:3::<2, 12>; 0; 28; (0.21132487 1.0000000); (0.55283122 0.75000000); 4 +DEAL:3::<2, 12>; 0; 29; (0.78867513 1.0000000); (0.69716878 0.75000000); 5 +DEAL:3::<2, 13>; 0; 14; (0.0000000 0.21132487); (0.75000000 0.55283122); 2 +DEAL:3::<2, 13>; 0; 15; (0.0000000 0.78867513); (0.75000000 0.69716878); 3 +DEAL:3::<2, 14>; 0; 30; (0.21132487 0.0000000); (0.55283122 0.75000000); 6 +DEAL:3::<2, 14>; 0; 31; (0.78867513 0.0000000); (0.69716878 0.75000000); 7 +DEAL:3:: + diff --git a/tests/remote_point_evaluation/convert_intersections_to_rpe_data_02.cc b/tests/remote_point_evaluation/convert_intersections_to_rpe_data_02.cc new file mode 100644 index 0000000000..2185088dea --- /dev/null +++ b/tests/remote_point_evaluation/convert_intersections_to_rpe_data_02.cc @@ -0,0 +1,137 @@ +// --------------------------------------------------------------------- +// +// Copyright (C) 2021 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.md at +// the top level directory of deal.II. +// +// --------------------------------------------------------------------- + +// Test the correct conversion of +// DistributedComputeIntersectionLocationsInternal to +// DistributedComputePointLocationsInternal for 2D-3D + +#include + +#include + +#include + +#include +#include +#include +#include + +#include "../tests.h" + + +using namespace dealii; + +template +std::vector>> +get_global_bboxes(const Triangulation &tria, + const Mapping & mapping, + const unsigned int rtree_level = 0) +{ + std::vector> local_boxes; + for (const auto &cell : tria.active_cell_iterators()) + if (cell->is_locally_owned()) + local_boxes.emplace_back(mapping.get_bounding_box(cell)); + + // create r-tree of bounding boxes + const auto local_tree = pack_rtree(local_boxes); + + // compress r-tree to a minimal set of bounding boxes + std::vector>> global_bboxes(1); + global_bboxes[0] = extract_rtree_level(local_tree, rtree_level); + + return global_bboxes; +} + + + +template +void +do_test(const unsigned int n_quad_points) +{ + // create triangulation + parallel::distributed::Triangulation tria(MPI_COMM_WORLD); + GridGenerator::hyper_cube(tria); + tria.refine_global(2); + + // create cache + MappingQ1 mapping; + const GridTools::Cache cache(tria, mapping); + + // create intersection requests + std::vector>> intersection_requests; + if (Utilities::MPI::this_mpi_process(MPI_COMM_WORLD) == 0) + { + Triangulation tria_other; + GridGenerator::hyper_cube(tria_other, 0.25, 0.75); + const auto cell = tria_other.begin_active(); + + for (const auto f : cell->face_indices()) + { + const unsigned int n_vertices = cell->face(f)->n_vertices(); + std::vector> vertices(n_vertices); + std::copy_n(mapping.get_vertices(cell, f).begin(), + n_vertices, + vertices.begin()); + + intersection_requests.emplace_back(vertices); + } + } + + auto intersection_location = + GridTools::internal::distributed_compute_intersection_locations( + cache, + intersection_requests, + get_global_bboxes(tria, mapping), + std::vector(), + 1.0e-9); + + auto rpe_data = intersection_location + .convert_to_distributed_compute_point_locations_internal( + n_quad_points, tria, mapping, true); + + deallog << "Recv Components " << std::endl; + for (const auto &rc : rpe_data.recv_components) + { + deallog << std::get<0>(rc) << "; " << std::get<1>(rc) << "; " + << std::get<2>(rc) << std::endl; + } + deallog << std::endl; + + deallog << "Send Components " << std::endl; + for (const auto &sc : rpe_data.send_components) + { + deallog << "<" << std::get<0>(sc).first << ", " << std::get<0>(sc).second + << ">; " << std::get<1>(sc) << "; " << std::get<2>(sc) << "; (" + << std::get<3>(sc) << "); (" << std::get<4>(sc) << "); " + << std::get<5>(sc) << std::endl; + } + deallog << std::endl; +} + +int +main(int argc, char **argv) +{ + Utilities::MPI::MPI_InitFinalize mpi_initialization(argc, argv, 1); + MPILogInitAll all; + deallog.precision(8); + + for (unsigned int q = 1; q < 3; ++q) + { + // face intersections + deallog << "Face intersections 2D-3D with n_quadrature_points = " << q + << std::endl; + do_test<2, 3>(q); + } +} diff --git a/tests/remote_point_evaluation/convert_intersections_to_rpe_data_02.with_cgal.geq.5.5.with_p4est=true.mpirun=1.output b/tests/remote_point_evaluation/convert_intersections_to_rpe_data_02.with_cgal.geq.5.5.with_p4est=true.mpirun=1.output new file mode 100644 index 0000000000..c0ca1c7194 --- /dev/null +++ b/tests/remote_point_evaluation/convert_intersections_to_rpe_data_02.with_cgal.geq.5.5.with_p4est=true.mpirun=1.output @@ -0,0 +1,1451 @@ + +DEAL:0::Face intersections 2D-3D with n_quadrature_points = 1 +DEAL:0::Recv Components +DEAL:0::0; 0; 0 +DEAL:0::0; 1; 1 +DEAL:0::0; 2; 2 +DEAL:0::0; 3; 3 +DEAL:0::0; 4; 4 +DEAL:0::0; 5; 5 +DEAL:0::0; 6; 6 +DEAL:0::0; 7; 7 +DEAL:0::0; 8; 8 +DEAL:0::0; 9; 9 +DEAL:0::0; 10; 10 +DEAL:0::0; 11; 11 +DEAL:0::0; 12; 12 +DEAL:0::0; 13; 13 +DEAL:0::0; 14; 14 +DEAL:0::0; 15; 15 +DEAL:0::0; 16; 16 +DEAL:0::0; 17; 17 +DEAL:0::0; 18; 18 +DEAL:0::0; 19; 19 +DEAL:0::0; 20; 20 +DEAL:0::0; 21; 21 +DEAL:0::0; 22; 22 +DEAL:0::0; 23; 23 +DEAL:0::0; 24; 24 +DEAL:0::0; 25; 25 +DEAL:0::0; 26; 26 +DEAL:0::0; 27; 27 +DEAL:0::0; 28; 28 +DEAL:0::0; 29; 29 +DEAL:0::0; 30; 30 +DEAL:0::0; 31; 31 +DEAL:0::0; 32; 32 +DEAL:0::0; 33; 33 +DEAL:0::0; 34; 34 +DEAL:0::0; 35; 35 +DEAL:0::0; 36; 36 +DEAL:0::0; 37; 37 +DEAL:0::0; 38; 38 +DEAL:0::0; 39; 39 +DEAL:0::0; 40; 40 +DEAL:0::0; 41; 41 +DEAL:0::0; 42; 42 +DEAL:0::0; 43; 43 +DEAL:0::0; 44; 44 +DEAL:0::0; 45; 45 +DEAL:0::0; 46; 46 +DEAL:0::0; 47; 47 +DEAL:0::0; 48; 48 +DEAL:0::0; 49; 49 +DEAL:0::0; 50; 50 +DEAL:0::0; 51; 51 +DEAL:0::0; 52; 52 +DEAL:0::0; 53; 53 +DEAL:0::0; 54; 54 +DEAL:0::0; 55; 55 +DEAL:0::0; 56; 56 +DEAL:0::0; 57; 57 +DEAL:0::0; 58; 58 +DEAL:0::0; 59; 59 +DEAL:0::0; 60; 60 +DEAL:0::0; 61; 61 +DEAL:0::0; 62; 62 +DEAL:0::0; 63; 63 +DEAL:0::0; 64; 64 +DEAL:0::0; 65; 65 +DEAL:0::0; 66; 66 +DEAL:0::0; 67; 67 +DEAL:0::0; 68; 68 +DEAL:0::0; 69; 69 +DEAL:0::0; 70; 70 +DEAL:0::0; 71; 71 +DEAL:0::0; 72; 72 +DEAL:0::0; 73; 73 +DEAL:0::0; 74; 74 +DEAL:0::0; 75; 75 +DEAL:0::0; 76; 76 +DEAL:0::0; 77; 77 +DEAL:0::0; 78; 78 +DEAL:0::0; 79; 79 +DEAL:0::0; 80; 80 +DEAL:0::0; 81; 81 +DEAL:0::0; 82; 82 +DEAL:0::0; 83; 83 +DEAL:0::0; 84; 84 +DEAL:0::0; 85; 85 +DEAL:0::0; 86; 86 +DEAL:0::0; 87; 87 +DEAL:0::0; 88; 88 +DEAL:0::0; 89; 89 +DEAL:0::0; 90; 90 +DEAL:0::0; 91; 91 +DEAL:0::0; 92; 92 +DEAL:0::0; 93; 93 +DEAL:0::0; 94; 94 +DEAL:0::0; 95; 95 +DEAL:0::0; 96; 96 +DEAL:0::0; 97; 97 +DEAL:0::0; 98; 98 +DEAL:0::0; 99; 99 +DEAL:0::0; 100; 100 +DEAL:0::0; 101; 101 +DEAL:0::0; 102; 102 +DEAL:0::0; 103; 103 +DEAL:0::0; 104; 104 +DEAL:0::0; 105; 105 +DEAL:0::0; 106; 106 +DEAL:0::0; 107; 107 +DEAL:0::0; 108; 108 +DEAL:0::0; 109; 109 +DEAL:0::0; 110; 110 +DEAL:0::0; 111; 111 +DEAL:0::0; 112; 112 +DEAL:0::0; 113; 113 +DEAL:0::0; 114; 114 +DEAL:0::0; 115; 115 +DEAL:0::0; 116; 116 +DEAL:0::0; 117; 117 +DEAL:0::0; 118; 118 +DEAL:0::0; 119; 119 +DEAL:0::0; 120; 120 +DEAL:0::0; 121; 121 +DEAL:0::0; 122; 122 +DEAL:0::0; 123; 123 +DEAL:0::0; 124; 124 +DEAL:0::0; 125; 125 +DEAL:0::0; 126; 126 +DEAL:0::0; 127; 127 +DEAL:0::0; 128; 128 +DEAL:0::0; 129; 129 +DEAL:0::0; 130; 130 +DEAL:0::0; 131; 131 +DEAL:0::0; 132; 132 +DEAL:0::0; 133; 133 +DEAL:0::0; 134; 134 +DEAL:0::0; 135; 135 +DEAL:0::0; 136; 136 +DEAL:0::0; 137; 137 +DEAL:0::0; 138; 138 +DEAL:0::0; 139; 139 +DEAL:0::0; 140; 140 +DEAL:0::0; 141; 141 +DEAL:0::0; 142; 142 +DEAL:0::0; 143; 143 +DEAL:0:: +DEAL:0::Send Components +DEAL:0::<2, 3>; 0; 96; (0.50000000 0.16666667 1.0000000); (0.37500000 0.29166667 0.25000000); 96 +DEAL:0::<2, 3>; 0; 97; (0.16666667 0.50000000 1.0000000); (0.29166667 0.37500000 0.25000000); 97 +DEAL:0::<2, 3>; 0; 98; (0.83333333 0.50000000 1.0000000); (0.45833333 0.37500000 0.25000000); 98 +DEAL:0::<2, 3>; 0; 99; (0.50000000 0.83333333 1.0000000); (0.37500000 0.45833333 0.25000000); 99 +DEAL:0::<2, 5>; 0; 52; (0.16666667 1.0000000 0.50000000); (0.29166667 0.25000000 0.37500000); 52 +DEAL:0::<2, 5>; 0; 53; (0.50000000 1.0000000 0.16666667); (0.37500000 0.25000000 0.29166667); 53 +DEAL:0::<2, 5>; 0; 54; (0.50000000 1.0000000 0.83333333); (0.37500000 0.25000000 0.45833333); 54 +DEAL:0::<2, 5>; 0; 55; (0.83333333 1.0000000 0.50000000); (0.45833333 0.25000000 0.37500000); 55 +DEAL:0::<2, 6>; 0; 8; (1.0000000 0.50000000 0.16666667); (0.25000000 0.37500000 0.29166667); 8 +DEAL:0::<2, 6>; 0; 9; (1.0000000 0.16666667 0.50000000); (0.25000000 0.29166667 0.37500000); 9 +DEAL:0::<2, 6>; 0; 10; (1.0000000 0.83333333 0.50000000); (0.25000000 0.45833333 0.37500000); 10 +DEAL:0::<2, 6>; 0; 11; (1.0000000 0.50000000 0.83333333); (0.25000000 0.37500000 0.45833333); 11 +DEAL:0::<2, 7>; 0; 0; (0.0000000 0.50000000 0.16666667); (0.25000000 0.37500000 0.29166667); 0 +DEAL:0::<2, 7>; 0; 1; (0.0000000 0.16666667 0.50000000); (0.25000000 0.29166667 0.37500000); 1 +DEAL:0::<2, 7>; 0; 2; (0.0000000 0.83333333 0.50000000); (0.25000000 0.45833333 0.37500000); 2 +DEAL:0::<2, 7>; 0; 3; (0.0000000 0.50000000 0.83333333); (0.25000000 0.37500000 0.45833333); 3 +DEAL:0::<2, 7>; 0; 48; (0.16666667 0.0000000 0.50000000); (0.29166667 0.25000000 0.37500000); 48 +DEAL:0::<2, 7>; 0; 49; (0.50000000 0.0000000 0.16666667); (0.37500000 0.25000000 0.29166667); 49 +DEAL:0::<2, 7>; 0; 50; (0.50000000 0.0000000 0.83333333); (0.37500000 0.25000000 0.45833333); 50 +DEAL:0::<2, 7>; 0; 51; (0.83333333 0.0000000 0.50000000); (0.45833333 0.25000000 0.37500000); 51 +DEAL:0::<2, 7>; 0; 100; (0.50000000 0.16666667 0.0000000); (0.37500000 0.29166667 0.25000000); 100 +DEAL:0::<2, 7>; 0; 101; (0.16666667 0.50000000 0.0000000); (0.29166667 0.37500000 0.25000000); 101 +DEAL:0::<2, 7>; 0; 102; (0.83333333 0.50000000 0.0000000); (0.45833333 0.37500000 0.25000000); 102 +DEAL:0::<2, 7>; 0; 103; (0.50000000 0.83333333 0.0000000); (0.37500000 0.45833333 0.25000000); 103 +DEAL:0::<2, 10>; 0; 110; (0.33333333 0.33333333 1.0000000); (0.58333333 0.33333333 0.25000000); 110 +DEAL:0::<2, 10>; 0; 111; (0.66666667 0.66666667 1.0000000); (0.66666667 0.41666667 0.25000000); 111 +DEAL:0::<2, 12>; 0; 60; (0.33333333 1.0000000 0.33333333); (0.58333333 0.25000000 0.33333333); 60 +DEAL:0::<2, 12>; 0; 61; (0.66666667 1.0000000 0.66666667); (0.66666667 0.25000000 0.41666667); 61 +DEAL:0::<2, 14>; 0; 28; (1.0000000 0.50000000 0.16666667); (0.75000000 0.37500000 0.29166667); 28 +DEAL:0::<2, 14>; 0; 29; (1.0000000 0.16666667 0.50000000); (0.75000000 0.29166667 0.37500000); 29 +DEAL:0::<2, 14>; 0; 30; (1.0000000 0.83333333 0.50000000); (0.75000000 0.45833333 0.37500000); 30 +DEAL:0::<2, 14>; 0; 31; (1.0000000 0.50000000 0.83333333); (0.75000000 0.37500000 0.45833333); 31 +DEAL:0::<2, 14>; 0; 62; (0.33333333 0.0000000 0.33333333); (0.58333333 0.25000000 0.33333333); 62 +DEAL:0::<2, 14>; 0; 63; (0.66666667 0.0000000 0.66666667); (0.66666667 0.25000000 0.41666667); 63 +DEAL:0::<2, 14>; 0; 108; (0.33333333 0.33333333 0.0000000); (0.58333333 0.33333333 0.25000000); 108 +DEAL:0::<2, 14>; 0; 109; (0.66666667 0.66666667 0.0000000); (0.66666667 0.41666667 0.25000000); 109 +DEAL:0::<2, 15>; 0; 24; (0.0000000 0.50000000 0.16666667); (0.75000000 0.37500000 0.29166667); 24 +DEAL:0::<2, 15>; 0; 25; (0.0000000 0.16666667 0.50000000); (0.75000000 0.29166667 0.37500000); 25 +DEAL:0::<2, 15>; 0; 26; (0.0000000 0.83333333 0.50000000); (0.75000000 0.45833333 0.37500000); 26 +DEAL:0::<2, 15>; 0; 27; (0.0000000 0.50000000 0.83333333); (0.75000000 0.37500000 0.45833333); 27 +DEAL:0::<2, 17>; 0; 104; (0.33333333 0.33333333 1.0000000); (0.33333333 0.58333333 0.25000000); 104 +DEAL:0::<2, 17>; 0; 105; (0.66666667 0.66666667 1.0000000); (0.41666667 0.66666667 0.25000000); 105 +DEAL:0::<2, 20>; 0; 18; (1.0000000 0.33333333 0.33333333); (0.25000000 0.58333333 0.33333333); 18 +DEAL:0::<2, 20>; 0; 19; (1.0000000 0.66666667 0.66666667); (0.25000000 0.66666667 0.41666667); 19 +DEAL:0::<2, 21>; 0; 16; (0.0000000 0.33333333 0.33333333); (0.25000000 0.58333333 0.33333333); 16 +DEAL:0::<2, 21>; 0; 17; (0.0000000 0.66666667 0.66666667); (0.25000000 0.66666667 0.41666667); 17 +DEAL:0::<2, 21>; 0; 72; (0.16666667 1.0000000 0.50000000); (0.29166667 0.75000000 0.37500000); 72 +DEAL:0::<2, 21>; 0; 73; (0.50000000 1.0000000 0.16666667); (0.37500000 0.75000000 0.29166667); 73 +DEAL:0::<2, 21>; 0; 74; (0.50000000 1.0000000 0.83333333); (0.37500000 0.75000000 0.45833333); 74 +DEAL:0::<2, 21>; 0; 75; (0.83333333 1.0000000 0.50000000); (0.45833333 0.75000000 0.37500000); 75 +DEAL:0::<2, 21>; 0; 106; (0.33333333 0.33333333 0.0000000); (0.33333333 0.58333333 0.25000000); 106 +DEAL:0::<2, 21>; 0; 107; (0.66666667 0.66666667 0.0000000); (0.41666667 0.66666667 0.25000000); 107 +DEAL:0::<2, 23>; 0; 78; (0.16666667 0.0000000 0.50000000); (0.29166667 0.75000000 0.37500000); 78 +DEAL:0::<2, 23>; 0; 79; (0.50000000 0.0000000 0.16666667); (0.37500000 0.75000000 0.29166667); 79 +DEAL:0::<2, 23>; 0; 80; (0.50000000 0.0000000 0.83333333); (0.37500000 0.75000000 0.45833333); 80 +DEAL:0::<2, 23>; 0; 81; (0.83333333 0.0000000 0.50000000); (0.45833333 0.75000000 0.37500000); 81 +DEAL:0::<2, 24>; 0; 116; (0.50000000 0.16666667 1.0000000); (0.62500000 0.54166667 0.25000000); 116 +DEAL:0::<2, 24>; 0; 117; (0.16666667 0.50000000 1.0000000); (0.54166667 0.62500000 0.25000000); 117 +DEAL:0::<2, 24>; 0; 118; (0.83333333 0.50000000 1.0000000); (0.70833333 0.62500000 0.25000000); 118 +DEAL:0::<2, 24>; 0; 119; (0.50000000 0.83333333 1.0000000); (0.62500000 0.70833333 0.25000000); 119 +DEAL:0::<2, 28>; 0; 38; (1.0000000 0.33333333 0.33333333); (0.75000000 0.58333333 0.33333333); 38 +DEAL:0::<2, 28>; 0; 39; (1.0000000 0.66666667 0.66666667); (0.75000000 0.66666667 0.41666667); 39 +DEAL:0::<2, 28>; 0; 84; (0.33333333 1.0000000 0.33333333); (0.58333333 0.75000000 0.33333333); 84 +DEAL:0::<2, 28>; 0; 85; (0.66666667 1.0000000 0.66666667); (0.66666667 0.75000000 0.41666667); 85 +DEAL:0::<2, 28>; 0; 112; (0.50000000 0.16666667 0.0000000); (0.62500000 0.54166667 0.25000000); 112 +DEAL:0::<2, 28>; 0; 113; (0.16666667 0.50000000 0.0000000); (0.54166667 0.62500000 0.25000000); 113 +DEAL:0::<2, 28>; 0; 114; (0.83333333 0.50000000 0.0000000); (0.70833333 0.62500000 0.25000000); 114 +DEAL:0::<2, 28>; 0; 115; (0.50000000 0.83333333 0.0000000); (0.62500000 0.70833333 0.25000000); 115 +DEAL:0::<2, 29>; 0; 36; (0.0000000 0.33333333 0.33333333); (0.75000000 0.58333333 0.33333333); 36 +DEAL:0::<2, 29>; 0; 37; (0.0000000 0.66666667 0.66666667); (0.75000000 0.66666667 0.41666667); 37 +DEAL:0::<2, 30>; 0; 90; (0.33333333 0.0000000 0.33333333); (0.58333333 0.75000000 0.33333333); 90 +DEAL:0::<2, 30>; 0; 91; (0.66666667 0.0000000 0.66666667); (0.66666667 0.75000000 0.41666667); 91 +DEAL:0::<2, 33>; 0; 56; (0.33333333 1.0000000 0.33333333); (0.33333333 0.25000000 0.58333333); 56 +DEAL:0::<2, 33>; 0; 57; (0.66666667 1.0000000 0.66666667); (0.41666667 0.25000000 0.66666667); 57 +DEAL:0::<2, 34>; 0; 4; (1.0000000 0.33333333 0.33333333); (0.25000000 0.33333333 0.58333333); 4 +DEAL:0::<2, 34>; 0; 5; (1.0000000 0.66666667 0.66666667); (0.25000000 0.41666667 0.66666667); 5 +DEAL:0::<2, 35>; 0; 6; (0.0000000 0.33333333 0.33333333); (0.25000000 0.33333333 0.58333333); 6 +DEAL:0::<2, 35>; 0; 7; (0.0000000 0.66666667 0.66666667); (0.25000000 0.41666667 0.66666667); 7 +DEAL:0::<2, 35>; 0; 58; (0.33333333 0.0000000 0.33333333); (0.33333333 0.25000000 0.58333333); 58 +DEAL:0::<2, 35>; 0; 59; (0.66666667 0.0000000 0.66666667); (0.41666667 0.25000000 0.66666667); 59 +DEAL:0::<2, 35>; 0; 120; (0.50000000 0.16666667 1.0000000); (0.37500000 0.29166667 0.75000000); 120 +DEAL:0::<2, 35>; 0; 121; (0.16666667 0.50000000 1.0000000); (0.29166667 0.37500000 0.75000000); 121 +DEAL:0::<2, 35>; 0; 122; (0.83333333 0.50000000 1.0000000); (0.45833333 0.37500000 0.75000000); 122 +DEAL:0::<2, 35>; 0; 123; (0.50000000 0.83333333 1.0000000); (0.37500000 0.45833333 0.75000000); 123 +DEAL:0::<2, 39>; 0; 124; (0.50000000 0.16666667 0.0000000); (0.37500000 0.29166667 0.75000000); 124 +DEAL:0::<2, 39>; 0; 125; (0.16666667 0.50000000 0.0000000); (0.29166667 0.37500000 0.75000000); 125 +DEAL:0::<2, 39>; 0; 126; (0.83333333 0.50000000 0.0000000); (0.45833333 0.37500000 0.75000000); 126 +DEAL:0::<2, 39>; 0; 127; (0.50000000 0.83333333 0.0000000); (0.37500000 0.45833333 0.75000000); 127 +DEAL:0::<2, 40>; 0; 64; (0.16666667 1.0000000 0.50000000); (0.54166667 0.25000000 0.62500000); 64 +DEAL:0::<2, 40>; 0; 65; (0.50000000 1.0000000 0.16666667); (0.62500000 0.25000000 0.54166667); 65 +DEAL:0::<2, 40>; 0; 66; (0.50000000 1.0000000 0.83333333); (0.62500000 0.25000000 0.70833333); 66 +DEAL:0::<2, 40>; 0; 67; (0.83333333 1.0000000 0.50000000); (0.70833333 0.25000000 0.62500000); 67 +DEAL:0::<2, 42>; 0; 32; (1.0000000 0.33333333 0.33333333); (0.75000000 0.33333333 0.58333333); 32 +DEAL:0::<2, 42>; 0; 33; (1.0000000 0.66666667 0.66666667); (0.75000000 0.41666667 0.66666667); 33 +DEAL:0::<2, 42>; 0; 68; (0.16666667 0.0000000 0.50000000); (0.54166667 0.25000000 0.62500000); 68 +DEAL:0::<2, 42>; 0; 69; (0.50000000 0.0000000 0.16666667); (0.62500000 0.25000000 0.54166667); 69 +DEAL:0::<2, 42>; 0; 70; (0.50000000 0.0000000 0.83333333); (0.62500000 0.25000000 0.70833333); 70 +DEAL:0::<2, 42>; 0; 71; (0.83333333 0.0000000 0.50000000); (0.70833333 0.25000000 0.62500000); 71 +DEAL:0::<2, 42>; 0; 134; (0.33333333 0.33333333 1.0000000); (0.58333333 0.33333333 0.75000000); 134 +DEAL:0::<2, 42>; 0; 135; (0.66666667 0.66666667 1.0000000); (0.66666667 0.41666667 0.75000000); 135 +DEAL:0::<2, 43>; 0; 34; (0.0000000 0.33333333 0.33333333); (0.75000000 0.33333333 0.58333333); 34 +DEAL:0::<2, 43>; 0; 35; (0.0000000 0.66666667 0.66666667); (0.75000000 0.41666667 0.66666667); 35 +DEAL:0::<2, 46>; 0; 132; (0.33333333 0.33333333 0.0000000); (0.58333333 0.33333333 0.75000000); 132 +DEAL:0::<2, 46>; 0; 133; (0.66666667 0.66666667 0.0000000); (0.66666667 0.41666667 0.75000000); 133 +DEAL:0::<2, 48>; 0; 12; (1.0000000 0.50000000 0.16666667); (0.25000000 0.62500000 0.54166667); 12 +DEAL:0::<2, 48>; 0; 13; (1.0000000 0.16666667 0.50000000); (0.25000000 0.54166667 0.62500000); 13 +DEAL:0::<2, 48>; 0; 14; (1.0000000 0.83333333 0.50000000); (0.25000000 0.70833333 0.62500000); 14 +DEAL:0::<2, 48>; 0; 15; (1.0000000 0.50000000 0.83333333); (0.25000000 0.62500000 0.70833333); 15 +DEAL:0::<2, 49>; 0; 20; (0.0000000 0.50000000 0.16666667); (0.25000000 0.62500000 0.54166667); 20 +DEAL:0::<2, 49>; 0; 21; (0.0000000 0.16666667 0.50000000); (0.25000000 0.54166667 0.62500000); 21 +DEAL:0::<2, 49>; 0; 22; (0.0000000 0.83333333 0.50000000); (0.25000000 0.70833333 0.62500000); 22 +DEAL:0::<2, 49>; 0; 23; (0.0000000 0.50000000 0.83333333); (0.25000000 0.62500000 0.70833333); 23 +DEAL:0::<2, 49>; 0; 82; (0.33333333 1.0000000 0.33333333); (0.33333333 0.75000000 0.58333333); 82 +DEAL:0::<2, 49>; 0; 83; (0.66666667 1.0000000 0.66666667); (0.41666667 0.75000000 0.66666667); 83 +DEAL:0::<2, 49>; 0; 130; (0.33333333 0.33333333 1.0000000); (0.33333333 0.58333333 0.75000000); 130 +DEAL:0::<2, 49>; 0; 131; (0.66666667 0.66666667 1.0000000); (0.41666667 0.66666667 0.75000000); 131 +DEAL:0::<2, 51>; 0; 76; (0.33333333 0.0000000 0.33333333); (0.33333333 0.75000000 0.58333333); 76 +DEAL:0::<2, 51>; 0; 77; (0.66666667 0.0000000 0.66666667); (0.41666667 0.75000000 0.66666667); 77 +DEAL:0::<2, 53>; 0; 128; (0.33333333 0.33333333 0.0000000); (0.33333333 0.58333333 0.75000000); 128 +DEAL:0::<2, 53>; 0; 129; (0.66666667 0.66666667 0.0000000); (0.41666667 0.66666667 0.75000000); 129 +DEAL:0::<2, 56>; 0; 44; (1.0000000 0.50000000 0.16666667); (0.75000000 0.62500000 0.54166667); 44 +DEAL:0::<2, 56>; 0; 45; (1.0000000 0.16666667 0.50000000); (0.75000000 0.54166667 0.62500000); 45 +DEAL:0::<2, 56>; 0; 46; (1.0000000 0.83333333 0.50000000); (0.75000000 0.70833333 0.62500000); 46 +DEAL:0::<2, 56>; 0; 47; (1.0000000 0.50000000 0.83333333); (0.75000000 0.62500000 0.70833333); 47 +DEAL:0::<2, 56>; 0; 86; (0.16666667 1.0000000 0.50000000); (0.54166667 0.75000000 0.62500000); 86 +DEAL:0::<2, 56>; 0; 87; (0.50000000 1.0000000 0.16666667); (0.62500000 0.75000000 0.54166667); 87 +DEAL:0::<2, 56>; 0; 88; (0.50000000 1.0000000 0.83333333); (0.62500000 0.75000000 0.70833333); 88 +DEAL:0::<2, 56>; 0; 89; (0.83333333 1.0000000 0.50000000); (0.70833333 0.75000000 0.62500000); 89 +DEAL:0::<2, 56>; 0; 136; (0.50000000 0.16666667 1.0000000); (0.62500000 0.54166667 0.75000000); 136 +DEAL:0::<2, 56>; 0; 137; (0.16666667 0.50000000 1.0000000); (0.54166667 0.62500000 0.75000000); 137 +DEAL:0::<2, 56>; 0; 138; (0.83333333 0.50000000 1.0000000); (0.70833333 0.62500000 0.75000000); 138 +DEAL:0::<2, 56>; 0; 139; (0.50000000 0.83333333 1.0000000); (0.62500000 0.70833333 0.75000000); 139 +DEAL:0::<2, 57>; 0; 40; (0.0000000 0.50000000 0.16666667); (0.75000000 0.62500000 0.54166667); 40 +DEAL:0::<2, 57>; 0; 41; (0.0000000 0.16666667 0.50000000); (0.75000000 0.54166667 0.62500000); 41 +DEAL:0::<2, 57>; 0; 42; (0.0000000 0.83333333 0.50000000); (0.75000000 0.70833333 0.62500000); 42 +DEAL:0::<2, 57>; 0; 43; (0.0000000 0.50000000 0.83333333); (0.75000000 0.62500000 0.70833333); 43 +DEAL:0::<2, 58>; 0; 92; (0.16666667 0.0000000 0.50000000); (0.54166667 0.75000000 0.62500000); 92 +DEAL:0::<2, 58>; 0; 93; (0.50000000 0.0000000 0.16666667); (0.62500000 0.75000000 0.54166667); 93 +DEAL:0::<2, 58>; 0; 94; (0.50000000 0.0000000 0.83333333); (0.62500000 0.75000000 0.70833333); 94 +DEAL:0::<2, 58>; 0; 95; (0.83333333 0.0000000 0.50000000); (0.70833333 0.75000000 0.62500000); 95 +DEAL:0::<2, 60>; 0; 140; (0.50000000 0.16666667 0.0000000); (0.62500000 0.54166667 0.75000000); 140 +DEAL:0::<2, 60>; 0; 141; (0.16666667 0.50000000 0.0000000); (0.54166667 0.62500000 0.75000000); 141 +DEAL:0::<2, 60>; 0; 142; (0.83333333 0.50000000 0.0000000); (0.70833333 0.62500000 0.75000000); 142 +DEAL:0::<2, 60>; 0; 143; (0.50000000 0.83333333 0.0000000); (0.62500000 0.70833333 0.75000000); 143 +DEAL:0:: +DEAL:0::Face intersections 2D-3D with n_quadrature_points = 2 +DEAL:0::Recv Components +DEAL:0::0; 0; 0 +DEAL:0::0; 1; 1 +DEAL:0::0; 2; 2 +DEAL:0::0; 3; 3 +DEAL:0::0; 4; 4 +DEAL:0::0; 5; 5 +DEAL:0::0; 6; 6 +DEAL:0::0; 7; 7 +DEAL:0::0; 8; 8 +DEAL:0::0; 9; 9 +DEAL:0::0; 10; 10 +DEAL:0::0; 11; 11 +DEAL:0::0; 12; 12 +DEAL:0::0; 13; 13 +DEAL:0::0; 14; 14 +DEAL:0::0; 15; 15 +DEAL:0::0; 16; 16 +DEAL:0::0; 17; 17 +DEAL:0::0; 18; 18 +DEAL:0::0; 19; 19 +DEAL:0::0; 20; 20 +DEAL:0::0; 21; 21 +DEAL:0::0; 22; 22 +DEAL:0::0; 23; 23 +DEAL:0::0; 24; 24 +DEAL:0::0; 25; 25 +DEAL:0::0; 26; 26 +DEAL:0::0; 27; 27 +DEAL:0::0; 28; 28 +DEAL:0::0; 29; 29 +DEAL:0::0; 30; 30 +DEAL:0::0; 31; 31 +DEAL:0::0; 32; 32 +DEAL:0::0; 33; 33 +DEAL:0::0; 34; 34 +DEAL:0::0; 35; 35 +DEAL:0::0; 36; 36 +DEAL:0::0; 37; 37 +DEAL:0::0; 38; 38 +DEAL:0::0; 39; 39 +DEAL:0::0; 40; 40 +DEAL:0::0; 41; 41 +DEAL:0::0; 42; 42 +DEAL:0::0; 43; 43 +DEAL:0::0; 44; 44 +DEAL:0::0; 45; 45 +DEAL:0::0; 46; 46 +DEAL:0::0; 47; 47 +DEAL:0::0; 48; 48 +DEAL:0::0; 49; 49 +DEAL:0::0; 50; 50 +DEAL:0::0; 51; 51 +DEAL:0::0; 52; 52 +DEAL:0::0; 53; 53 +DEAL:0::0; 54; 54 +DEAL:0::0; 55; 55 +DEAL:0::0; 56; 56 +DEAL:0::0; 57; 57 +DEAL:0::0; 58; 58 +DEAL:0::0; 59; 59 +DEAL:0::0; 60; 60 +DEAL:0::0; 61; 61 +DEAL:0::0; 62; 62 +DEAL:0::0; 63; 63 +DEAL:0::0; 64; 64 +DEAL:0::0; 65; 65 +DEAL:0::0; 66; 66 +DEAL:0::0; 67; 67 +DEAL:0::0; 68; 68 +DEAL:0::0; 69; 69 +DEAL:0::0; 70; 70 +DEAL:0::0; 71; 71 +DEAL:0::0; 72; 72 +DEAL:0::0; 73; 73 +DEAL:0::0; 74; 74 +DEAL:0::0; 75; 75 +DEAL:0::0; 76; 76 +DEAL:0::0; 77; 77 +DEAL:0::0; 78; 78 +DEAL:0::0; 79; 79 +DEAL:0::0; 80; 80 +DEAL:0::0; 81; 81 +DEAL:0::0; 82; 82 +DEAL:0::0; 83; 83 +DEAL:0::0; 84; 84 +DEAL:0::0; 85; 85 +DEAL:0::0; 86; 86 +DEAL:0::0; 87; 87 +DEAL:0::0; 88; 88 +DEAL:0::0; 89; 89 +DEAL:0::0; 90; 90 +DEAL:0::0; 91; 91 +DEAL:0::0; 92; 92 +DEAL:0::0; 93; 93 +DEAL:0::0; 94; 94 +DEAL:0::0; 95; 95 +DEAL:0::0; 96; 96 +DEAL:0::0; 97; 97 +DEAL:0::0; 98; 98 +DEAL:0::0; 99; 99 +DEAL:0::0; 100; 100 +DEAL:0::0; 101; 101 +DEAL:0::0; 102; 102 +DEAL:0::0; 103; 103 +DEAL:0::0; 104; 104 +DEAL:0::0; 105; 105 +DEAL:0::0; 106; 106 +DEAL:0::0; 107; 107 +DEAL:0::0; 108; 108 +DEAL:0::0; 109; 109 +DEAL:0::0; 110; 110 +DEAL:0::0; 111; 111 +DEAL:0::0; 112; 112 +DEAL:0::0; 113; 113 +DEAL:0::0; 114; 114 +DEAL:0::0; 115; 115 +DEAL:0::0; 116; 116 +DEAL:0::0; 117; 117 +DEAL:0::0; 118; 118 +DEAL:0::0; 119; 119 +DEAL:0::0; 120; 120 +DEAL:0::0; 121; 121 +DEAL:0::0; 122; 122 +DEAL:0::0; 123; 123 +DEAL:0::0; 124; 124 +DEAL:0::0; 125; 125 +DEAL:0::0; 126; 126 +DEAL:0::0; 127; 127 +DEAL:0::0; 128; 128 +DEAL:0::0; 129; 129 +DEAL:0::0; 130; 130 +DEAL:0::0; 131; 131 +DEAL:0::0; 132; 132 +DEAL:0::0; 133; 133 +DEAL:0::0; 134; 134 +DEAL:0::0; 135; 135 +DEAL:0::0; 136; 136 +DEAL:0::0; 137; 137 +DEAL:0::0; 138; 138 +DEAL:0::0; 139; 139 +DEAL:0::0; 140; 140 +DEAL:0::0; 141; 141 +DEAL:0::0; 142; 142 +DEAL:0::0; 143; 143 +DEAL:0::0; 144; 144 +DEAL:0::0; 145; 145 +DEAL:0::0; 146; 146 +DEAL:0::0; 147; 147 +DEAL:0::0; 148; 148 +DEAL:0::0; 149; 149 +DEAL:0::0; 150; 150 +DEAL:0::0; 151; 151 +DEAL:0::0; 152; 152 +DEAL:0::0; 153; 153 +DEAL:0::0; 154; 154 +DEAL:0::0; 155; 155 +DEAL:0::0; 156; 156 +DEAL:0::0; 157; 157 +DEAL:0::0; 158; 158 +DEAL:0::0; 159; 159 +DEAL:0::0; 160; 160 +DEAL:0::0; 161; 161 +DEAL:0::0; 162; 162 +DEAL:0::0; 163; 163 +DEAL:0::0; 164; 164 +DEAL:0::0; 165; 165 +DEAL:0::0; 166; 166 +DEAL:0::0; 167; 167 +DEAL:0::0; 168; 168 +DEAL:0::0; 169; 169 +DEAL:0::0; 170; 170 +DEAL:0::0; 171; 171 +DEAL:0::0; 172; 172 +DEAL:0::0; 173; 173 +DEAL:0::0; 174; 174 +DEAL:0::0; 175; 175 +DEAL:0::0; 176; 176 +DEAL:0::0; 177; 177 +DEAL:0::0; 178; 178 +DEAL:0::0; 179; 179 +DEAL:0::0; 180; 180 +DEAL:0::0; 181; 181 +DEAL:0::0; 182; 182 +DEAL:0::0; 183; 183 +DEAL:0::0; 184; 184 +DEAL:0::0; 185; 185 +DEAL:0::0; 186; 186 +DEAL:0::0; 187; 187 +DEAL:0::0; 188; 188 +DEAL:0::0; 189; 189 +DEAL:0::0; 190; 190 +DEAL:0::0; 191; 191 +DEAL:0::0; 192; 192 +DEAL:0::0; 193; 193 +DEAL:0::0; 194; 194 +DEAL:0::0; 195; 195 +DEAL:0::0; 196; 196 +DEAL:0::0; 197; 197 +DEAL:0::0; 198; 198 +DEAL:0::0; 199; 199 +DEAL:0::0; 200; 200 +DEAL:0::0; 201; 201 +DEAL:0::0; 202; 202 +DEAL:0::0; 203; 203 +DEAL:0::0; 204; 204 +DEAL:0::0; 205; 205 +DEAL:0::0; 206; 206 +DEAL:0::0; 207; 207 +DEAL:0::0; 208; 208 +DEAL:0::0; 209; 209 +DEAL:0::0; 210; 210 +DEAL:0::0; 211; 211 +DEAL:0::0; 212; 212 +DEAL:0::0; 213; 213 +DEAL:0::0; 214; 214 +DEAL:0::0; 215; 215 +DEAL:0::0; 216; 216 +DEAL:0::0; 217; 217 +DEAL:0::0; 218; 218 +DEAL:0::0; 219; 219 +DEAL:0::0; 220; 220 +DEAL:0::0; 221; 221 +DEAL:0::0; 222; 222 +DEAL:0::0; 223; 223 +DEAL:0::0; 224; 224 +DEAL:0::0; 225; 225 +DEAL:0::0; 226; 226 +DEAL:0::0; 227; 227 +DEAL:0::0; 228; 228 +DEAL:0::0; 229; 229 +DEAL:0::0; 230; 230 +DEAL:0::0; 231; 231 +DEAL:0::0; 232; 232 +DEAL:0::0; 233; 233 +DEAL:0::0; 234; 234 +DEAL:0::0; 235; 235 +DEAL:0::0; 236; 236 +DEAL:0::0; 237; 237 +DEAL:0::0; 238; 238 +DEAL:0::0; 239; 239 +DEAL:0::0; 240; 240 +DEAL:0::0; 241; 241 +DEAL:0::0; 242; 242 +DEAL:0::0; 243; 243 +DEAL:0::0; 244; 244 +DEAL:0::0; 245; 245 +DEAL:0::0; 246; 246 +DEAL:0::0; 247; 247 +DEAL:0::0; 248; 248 +DEAL:0::0; 249; 249 +DEAL:0::0; 250; 250 +DEAL:0::0; 251; 251 +DEAL:0::0; 252; 252 +DEAL:0::0; 253; 253 +DEAL:0::0; 254; 254 +DEAL:0::0; 255; 255 +DEAL:0::0; 256; 256 +DEAL:0::0; 257; 257 +DEAL:0::0; 258; 258 +DEAL:0::0; 259; 259 +DEAL:0::0; 260; 260 +DEAL:0::0; 261; 261 +DEAL:0::0; 262; 262 +DEAL:0::0; 263; 263 +DEAL:0::0; 264; 264 +DEAL:0::0; 265; 265 +DEAL:0::0; 266; 266 +DEAL:0::0; 267; 267 +DEAL:0::0; 268; 268 +DEAL:0::0; 269; 269 +DEAL:0::0; 270; 270 +DEAL:0::0; 271; 271 +DEAL:0::0; 272; 272 +DEAL:0::0; 273; 273 +DEAL:0::0; 274; 274 +DEAL:0::0; 275; 275 +DEAL:0::0; 276; 276 +DEAL:0::0; 277; 277 +DEAL:0::0; 278; 278 +DEAL:0::0; 279; 279 +DEAL:0::0; 280; 280 +DEAL:0::0; 281; 281 +DEAL:0::0; 282; 282 +DEAL:0::0; 283; 283 +DEAL:0::0; 284; 284 +DEAL:0::0; 285; 285 +DEAL:0::0; 286; 286 +DEAL:0::0; 287; 287 +DEAL:0::0; 288; 288 +DEAL:0::0; 289; 289 +DEAL:0::0; 290; 290 +DEAL:0::0; 291; 291 +DEAL:0::0; 292; 292 +DEAL:0::0; 293; 293 +DEAL:0::0; 294; 294 +DEAL:0::0; 295; 295 +DEAL:0::0; 296; 296 +DEAL:0::0; 297; 297 +DEAL:0::0; 298; 298 +DEAL:0::0; 299; 299 +DEAL:0::0; 300; 300 +DEAL:0::0; 301; 301 +DEAL:0::0; 302; 302 +DEAL:0::0; 303; 303 +DEAL:0::0; 304; 304 +DEAL:0::0; 305; 305 +DEAL:0::0; 306; 306 +DEAL:0::0; 307; 307 +DEAL:0::0; 308; 308 +DEAL:0::0; 309; 309 +DEAL:0::0; 310; 310 +DEAL:0::0; 311; 311 +DEAL:0::0; 312; 312 +DEAL:0::0; 313; 313 +DEAL:0::0; 314; 314 +DEAL:0::0; 315; 315 +DEAL:0::0; 316; 316 +DEAL:0::0; 317; 317 +DEAL:0::0; 318; 318 +DEAL:0::0; 319; 319 +DEAL:0::0; 320; 320 +DEAL:0::0; 321; 321 +DEAL:0::0; 322; 322 +DEAL:0::0; 323; 323 +DEAL:0::0; 324; 324 +DEAL:0::0; 325; 325 +DEAL:0::0; 326; 326 +DEAL:0::0; 327; 327 +DEAL:0::0; 328; 328 +DEAL:0::0; 329; 329 +DEAL:0::0; 330; 330 +DEAL:0::0; 331; 331 +DEAL:0::0; 332; 332 +DEAL:0::0; 333; 333 +DEAL:0::0; 334; 334 +DEAL:0::0; 335; 335 +DEAL:0::0; 336; 336 +DEAL:0::0; 337; 337 +DEAL:0::0; 338; 338 +DEAL:0::0; 339; 339 +DEAL:0::0; 340; 340 +DEAL:0::0; 341; 341 +DEAL:0::0; 342; 342 +DEAL:0::0; 343; 343 +DEAL:0::0; 344; 344 +DEAL:0::0; 345; 345 +DEAL:0::0; 346; 346 +DEAL:0::0; 347; 347 +DEAL:0::0; 348; 348 +DEAL:0::0; 349; 349 +DEAL:0::0; 350; 350 +DEAL:0::0; 351; 351 +DEAL:0::0; 352; 352 +DEAL:0::0; 353; 353 +DEAL:0::0; 354; 354 +DEAL:0::0; 355; 355 +DEAL:0::0; 356; 356 +DEAL:0::0; 357; 357 +DEAL:0::0; 358; 358 +DEAL:0::0; 359; 359 +DEAL:0::0; 360; 360 +DEAL:0::0; 361; 361 +DEAL:0::0; 362; 362 +DEAL:0::0; 363; 363 +DEAL:0::0; 364; 364 +DEAL:0::0; 365; 365 +DEAL:0::0; 366; 366 +DEAL:0::0; 367; 367 +DEAL:0::0; 368; 368 +DEAL:0::0; 369; 369 +DEAL:0::0; 370; 370 +DEAL:0::0; 371; 371 +DEAL:0::0; 372; 372 +DEAL:0::0; 373; 373 +DEAL:0::0; 374; 374 +DEAL:0::0; 375; 375 +DEAL:0::0; 376; 376 +DEAL:0::0; 377; 377 +DEAL:0::0; 378; 378 +DEAL:0::0; 379; 379 +DEAL:0::0; 380; 380 +DEAL:0::0; 381; 381 +DEAL:0::0; 382; 382 +DEAL:0::0; 383; 383 +DEAL:0::0; 384; 384 +DEAL:0::0; 385; 385 +DEAL:0::0; 386; 386 +DEAL:0::0; 387; 387 +DEAL:0::0; 388; 388 +DEAL:0::0; 389; 389 +DEAL:0::0; 390; 390 +DEAL:0::0; 391; 391 +DEAL:0::0; 392; 392 +DEAL:0::0; 393; 393 +DEAL:0::0; 394; 394 +DEAL:0::0; 395; 395 +DEAL:0::0; 396; 396 +DEAL:0::0; 397; 397 +DEAL:0::0; 398; 398 +DEAL:0::0; 399; 399 +DEAL:0::0; 400; 400 +DEAL:0::0; 401; 401 +DEAL:0::0; 402; 402 +DEAL:0::0; 403; 403 +DEAL:0::0; 404; 404 +DEAL:0::0; 405; 405 +DEAL:0::0; 406; 406 +DEAL:0::0; 407; 407 +DEAL:0::0; 408; 408 +DEAL:0::0; 409; 409 +DEAL:0::0; 410; 410 +DEAL:0::0; 411; 411 +DEAL:0::0; 412; 412 +DEAL:0::0; 413; 413 +DEAL:0::0; 414; 414 +DEAL:0::0; 415; 415 +DEAL:0::0; 416; 416 +DEAL:0::0; 417; 417 +DEAL:0::0; 418; 418 +DEAL:0::0; 419; 419 +DEAL:0::0; 420; 420 +DEAL:0::0; 421; 421 +DEAL:0::0; 422; 422 +DEAL:0::0; 423; 423 +DEAL:0::0; 424; 424 +DEAL:0::0; 425; 425 +DEAL:0::0; 426; 426 +DEAL:0::0; 427; 427 +DEAL:0::0; 428; 428 +DEAL:0::0; 429; 429 +DEAL:0::0; 430; 430 +DEAL:0::0; 431; 431 +DEAL:0::0; 432; 432 +DEAL:0::0; 433; 433 +DEAL:0::0; 434; 434 +DEAL:0::0; 435; 435 +DEAL:0::0; 436; 436 +DEAL:0::0; 437; 437 +DEAL:0::0; 438; 438 +DEAL:0::0; 439; 439 +DEAL:0::0; 440; 440 +DEAL:0::0; 441; 441 +DEAL:0::0; 442; 442 +DEAL:0::0; 443; 443 +DEAL:0::0; 444; 444 +DEAL:0::0; 445; 445 +DEAL:0::0; 446; 446 +DEAL:0::0; 447; 447 +DEAL:0::0; 448; 448 +DEAL:0::0; 449; 449 +DEAL:0::0; 450; 450 +DEAL:0::0; 451; 451 +DEAL:0::0; 452; 452 +DEAL:0::0; 453; 453 +DEAL:0::0; 454; 454 +DEAL:0::0; 455; 455 +DEAL:0::0; 456; 456 +DEAL:0::0; 457; 457 +DEAL:0::0; 458; 458 +DEAL:0::0; 459; 459 +DEAL:0::0; 460; 460 +DEAL:0::0; 461; 461 +DEAL:0::0; 462; 462 +DEAL:0::0; 463; 463 +DEAL:0::0; 464; 464 +DEAL:0::0; 465; 465 +DEAL:0::0; 466; 466 +DEAL:0::0; 467; 467 +DEAL:0::0; 468; 468 +DEAL:0::0; 469; 469 +DEAL:0::0; 470; 470 +DEAL:0::0; 471; 471 +DEAL:0::0; 472; 472 +DEAL:0::0; 473; 473 +DEAL:0::0; 474; 474 +DEAL:0::0; 475; 475 +DEAL:0::0; 476; 476 +DEAL:0::0; 477; 477 +DEAL:0::0; 478; 478 +DEAL:0::0; 479; 479 +DEAL:0::0; 480; 480 +DEAL:0::0; 481; 481 +DEAL:0::0; 482; 482 +DEAL:0::0; 483; 483 +DEAL:0::0; 484; 484 +DEAL:0::0; 485; 485 +DEAL:0::0; 486; 486 +DEAL:0::0; 487; 487 +DEAL:0::0; 488; 488 +DEAL:0::0; 489; 489 +DEAL:0::0; 490; 490 +DEAL:0::0; 491; 491 +DEAL:0::0; 492; 492 +DEAL:0::0; 493; 493 +DEAL:0::0; 494; 494 +DEAL:0::0; 495; 495 +DEAL:0::0; 496; 496 +DEAL:0::0; 497; 497 +DEAL:0::0; 498; 498 +DEAL:0::0; 499; 499 +DEAL:0::0; 500; 500 +DEAL:0::0; 501; 501 +DEAL:0::0; 502; 502 +DEAL:0::0; 503; 503 +DEAL:0::0; 504; 504 +DEAL:0::0; 505; 505 +DEAL:0::0; 506; 506 +DEAL:0::0; 507; 507 +DEAL:0::0; 508; 508 +DEAL:0::0; 509; 509 +DEAL:0::0; 510; 510 +DEAL:0::0; 511; 511 +DEAL:0::0; 512; 512 +DEAL:0::0; 513; 513 +DEAL:0::0; 514; 514 +DEAL:0::0; 515; 515 +DEAL:0::0; 516; 516 +DEAL:0::0; 517; 517 +DEAL:0::0; 518; 518 +DEAL:0::0; 519; 519 +DEAL:0::0; 520; 520 +DEAL:0::0; 521; 521 +DEAL:0::0; 522; 522 +DEAL:0::0; 523; 523 +DEAL:0::0; 524; 524 +DEAL:0::0; 525; 525 +DEAL:0::0; 526; 526 +DEAL:0::0; 527; 527 +DEAL:0::0; 528; 528 +DEAL:0::0; 529; 529 +DEAL:0::0; 530; 530 +DEAL:0::0; 531; 531 +DEAL:0::0; 532; 532 +DEAL:0::0; 533; 533 +DEAL:0::0; 534; 534 +DEAL:0::0; 535; 535 +DEAL:0::0; 536; 536 +DEAL:0::0; 537; 537 +DEAL:0::0; 538; 538 +DEAL:0::0; 539; 539 +DEAL:0::0; 540; 540 +DEAL:0::0; 541; 541 +DEAL:0::0; 542; 542 +DEAL:0::0; 543; 543 +DEAL:0::0; 544; 544 +DEAL:0::0; 545; 545 +DEAL:0::0; 546; 546 +DEAL:0::0; 547; 547 +DEAL:0::0; 548; 548 +DEAL:0::0; 549; 549 +DEAL:0::0; 550; 550 +DEAL:0::0; 551; 551 +DEAL:0::0; 552; 552 +DEAL:0::0; 553; 553 +DEAL:0::0; 554; 554 +DEAL:0::0; 555; 555 +DEAL:0::0; 556; 556 +DEAL:0::0; 557; 557 +DEAL:0::0; 558; 558 +DEAL:0::0; 559; 559 +DEAL:0::0; 560; 560 +DEAL:0::0; 561; 561 +DEAL:0::0; 562; 562 +DEAL:0::0; 563; 563 +DEAL:0::0; 564; 564 +DEAL:0::0; 565; 565 +DEAL:0::0; 566; 566 +DEAL:0::0; 567; 567 +DEAL:0::0; 568; 568 +DEAL:0::0; 569; 569 +DEAL:0::0; 570; 570 +DEAL:0::0; 571; 571 +DEAL:0::0; 572; 572 +DEAL:0::0; 573; 573 +DEAL:0::0; 574; 574 +DEAL:0::0; 575; 575 +DEAL:0:: +DEAL:0::Send Components +DEAL:0::<2, 3>; 0; 384; (0.75566961 0.089279364 1.0000000); (0.43891740 0.27231984 0.25000000); 384 +DEAL:0::<2, 3>; 0; 385; (0.31753547 0.037515555 1.0000000); (0.32938387 0.25937889 0.25000000); 385 +DEAL:0::<2, 3>; 0; 386; (0.51175385 0.33319512 1.0000000); (0.37793846 0.33329878 0.25000000); 386 +DEAL:0::<2, 3>; 0; 387; (0.21504107 0.14000996 1.0000000); (0.30376027 0.28500249 0.25000000); 387 +DEAL:0::<2, 3>; 0; 388; (0.33319512 0.51175385 1.0000000); (0.33329878 0.37793846 0.25000000); 388 +DEAL:0::<2, 3>; 0; 389; (0.14000996 0.21504107 1.0000000); (0.28500249 0.30376027 0.25000000); 389 +DEAL:0::<2, 3>; 0; 390; (0.089279364 0.75566961 1.0000000); (0.27231984 0.43891740 0.25000000); 390 +DEAL:0::<2, 3>; 0; 391; (0.037515555 0.31753547 1.0000000); (0.25937889 0.32938387 0.25000000); 391 +DEAL:0::<2, 3>; 0; 392; (0.66680488 0.48824615 1.0000000); (0.41670122 0.37206154 0.25000000); 392 +DEAL:0::<2, 3>; 0; 393; (0.85999004 0.78495893 1.0000000); (0.46499751 0.44623973 0.25000000); 393 +DEAL:0::<2, 3>; 0; 394; (0.91072064 0.24433039 1.0000000); (0.47768016 0.31108260 0.25000000); 394 +DEAL:0::<2, 3>; 0; 395; (0.96248444 0.68246453 1.0000000); (0.49062111 0.42061613 0.25000000); 395 +DEAL:0::<2, 3>; 0; 396; (0.51175385 0.66680488 1.0000000); (0.37793846 0.41670122 0.25000000); 396 +DEAL:0::<2, 3>; 0; 397; (0.21504107 0.85999004 1.0000000); (0.30376027 0.46499751 0.25000000); 397 +DEAL:0::<2, 3>; 0; 398; (0.75566961 0.91072064 1.0000000); (0.43891740 0.47768016 0.25000000); 398 +DEAL:0::<2, 3>; 0; 399; (0.31753547 0.96248444 1.0000000); (0.32938387 0.49062111 0.25000000); 399 +DEAL:0::<2, 5>; 0; 208; (0.33319512 1.0000000 0.51175385); (0.33329878 0.25000000 0.37793846); 208 +DEAL:0::<2, 5>; 0; 209; (0.14000996 1.0000000 0.21504107); (0.28500249 0.25000000 0.30376027); 209 +DEAL:0::<2, 5>; 0; 210; (0.089279364 1.0000000 0.75566961); (0.27231984 0.25000000 0.43891740); 210 +DEAL:0::<2, 5>; 0; 211; (0.037515555 1.0000000 0.31753547); (0.25937889 0.25000000 0.32938387); 211 +DEAL:0::<2, 5>; 0; 212; (0.75566961 1.0000000 0.089279364); (0.43891740 0.25000000 0.27231984); 212 +DEAL:0::<2, 5>; 0; 213; (0.31753547 1.0000000 0.037515555); (0.32938387 0.25000000 0.25937889); 213 +DEAL:0::<2, 5>; 0; 214; (0.51175385 1.0000000 0.33319512); (0.37793846 0.25000000 0.33329878); 214 +DEAL:0::<2, 5>; 0; 215; (0.21504107 1.0000000 0.14000996); (0.30376027 0.25000000 0.28500249); 215 +DEAL:0::<2, 5>; 0; 216; (0.74391576 1.0000000 0.92247449); (0.43597894 0.25000000 0.48061862); 216 +DEAL:0::<2, 5>; 0; 217; (0.60249440 1.0000000 0.67752551); (0.40062360 0.25000000 0.41938138); 217 +DEAL:0::<2, 5>; 0; 218; (0.25608424 1.0000000 0.92247449); (0.31402106 0.25000000 0.48061862); 218 +DEAL:0::<2, 5>; 0; 219; (0.39750560 1.0000000 0.67752551); (0.34937640 0.25000000 0.41938138); 219 +DEAL:0::<2, 5>; 0; 220; (0.91072064 1.0000000 0.75566961); (0.47768016 0.25000000 0.43891740); 220 +DEAL:0::<2, 5>; 0; 221; (0.96248444 1.0000000 0.31753547); (0.49062111 0.25000000 0.32938387); 221 +DEAL:0::<2, 5>; 0; 222; (0.66680488 1.0000000 0.51175385); (0.41670122 0.25000000 0.37793846); 222 +DEAL:0::<2, 5>; 0; 223; (0.85999004 1.0000000 0.21504107); (0.46499751 0.25000000 0.30376027); 223 +DEAL:0::<2, 6>; 0; 32; (1.0000000 0.51175385 0.33319512); (0.25000000 0.37793846 0.33329878); 32 +DEAL:0::<2, 6>; 0; 33; (1.0000000 0.21504107 0.14000996); (0.25000000 0.30376027 0.28500249); 33 +DEAL:0::<2, 6>; 0; 34; (1.0000000 0.75566961 0.089279364); (0.25000000 0.43891740 0.27231984); 34 +DEAL:0::<2, 6>; 0; 35; (1.0000000 0.31753547 0.037515555); (0.25000000 0.32938387 0.25937889); 35 +DEAL:0::<2, 6>; 0; 36; (1.0000000 0.33319512 0.48824615); (0.25000000 0.33329878 0.37206154); 36 +DEAL:0::<2, 6>; 0; 37; (1.0000000 0.14000996 0.78495893); (0.25000000 0.28500249 0.44623973); 37 +DEAL:0::<2, 6>; 0; 38; (1.0000000 0.089279364 0.24433039); (0.25000000 0.27231984 0.31108260); 38 +DEAL:0::<2, 6>; 0; 39; (1.0000000 0.037515555 0.68246453); (0.25000000 0.25937889 0.42061613); 39 +DEAL:0::<2, 6>; 0; 40; (1.0000000 0.91072064 0.24433039); (0.25000000 0.47768016 0.31108260); 40 +DEAL:0::<2, 6>; 0; 41; (1.0000000 0.96248444 0.68246453); (0.25000000 0.49062111 0.42061613); 41 +DEAL:0::<2, 6>; 0; 42; (1.0000000 0.66680488 0.48824615); (0.25000000 0.41670122 0.37206154); 42 +DEAL:0::<2, 6>; 0; 43; (1.0000000 0.85999004 0.78495893); (0.25000000 0.46499751 0.44623973); 43 +DEAL:0::<2, 6>; 0; 44; (1.0000000 0.48824615 0.66680488); (0.25000000 0.37206154 0.41670122); 44 +DEAL:0::<2, 6>; 0; 45; (1.0000000 0.78495893 0.85999004); (0.25000000 0.44623973 0.46499751); 45 +DEAL:0::<2, 6>; 0; 46; (1.0000000 0.24433039 0.91072064); (0.25000000 0.31108260 0.47768016); 46 +DEAL:0::<2, 6>; 0; 47; (1.0000000 0.68246453 0.96248444); (0.25000000 0.42061613 0.49062111); 47 +DEAL:0::<2, 7>; 0; 0; (0.0000000 0.75566961 0.089279364); (0.25000000 0.43891740 0.27231984); 0 +DEAL:0::<2, 7>; 0; 1; (0.0000000 0.31753547 0.037515555); (0.25000000 0.32938387 0.25937889); 1 +DEAL:0::<2, 7>; 0; 2; (0.0000000 0.51175385 0.33319512); (0.25000000 0.37793846 0.33329878); 2 +DEAL:0::<2, 7>; 0; 3; (0.0000000 0.21504107 0.14000996); (0.25000000 0.30376027 0.28500249); 3 +DEAL:0::<2, 7>; 0; 4; (0.0000000 0.33319512 0.51175385); (0.25000000 0.33329878 0.37793846); 4 +DEAL:0::<2, 7>; 0; 5; (0.0000000 0.14000996 0.21504107); (0.25000000 0.28500249 0.30376027); 5 +DEAL:0::<2, 7>; 0; 6; (0.0000000 0.089279364 0.75566961); (0.25000000 0.27231984 0.43891740); 6 +DEAL:0::<2, 7>; 0; 7; (0.0000000 0.037515555 0.31753547); (0.25000000 0.25937889 0.32938387); 7 +DEAL:0::<2, 7>; 0; 8; (0.0000000 0.92247449 0.74391576); (0.25000000 0.48061862 0.43597894); 8 +DEAL:0::<2, 7>; 0; 9; (0.0000000 0.67752551 0.60249440); (0.25000000 0.41938138 0.40062360); 9 +DEAL:0::<2, 7>; 0; 10; (0.0000000 0.92247449 0.25608424); (0.25000000 0.48061862 0.31402106); 10 +DEAL:0::<2, 7>; 0; 11; (0.0000000 0.67752551 0.39750560); (0.25000000 0.41938138 0.34937640); 11 +DEAL:0::<2, 7>; 0; 12; (0.0000000 0.75566961 0.91072064); (0.25000000 0.43891740 0.47768016); 12 +DEAL:0::<2, 7>; 0; 13; (0.0000000 0.31753547 0.96248444); (0.25000000 0.32938387 0.49062111); 13 +DEAL:0::<2, 7>; 0; 14; (0.0000000 0.51175385 0.66680488); (0.25000000 0.37793846 0.41670122); 14 +DEAL:0::<2, 7>; 0; 15; (0.0000000 0.21504107 0.85999004); (0.25000000 0.30376027 0.46499751); 15 +DEAL:0::<2, 7>; 0; 192; (0.33319512 0.0000000 0.51175385); (0.33329878 0.25000000 0.37793846); 192 +DEAL:0::<2, 7>; 0; 193; (0.14000996 0.0000000 0.21504107); (0.28500249 0.25000000 0.30376027); 193 +DEAL:0::<2, 7>; 0; 194; (0.089279364 0.0000000 0.75566961); (0.27231984 0.25000000 0.43891740); 194 +DEAL:0::<2, 7>; 0; 195; (0.037515555 0.0000000 0.31753547); (0.25937889 0.25000000 0.32938387); 195 +DEAL:0::<2, 7>; 0; 196; (0.48824615 0.0000000 0.33319512); (0.37206154 0.25000000 0.33329878); 196 +DEAL:0::<2, 7>; 0; 197; (0.78495893 0.0000000 0.14000996); (0.44623973 0.25000000 0.28500249); 197 +DEAL:0::<2, 7>; 0; 198; (0.24433039 0.0000000 0.089279364); (0.31108260 0.25000000 0.27231984); 198 +DEAL:0::<2, 7>; 0; 199; (0.68246453 0.0000000 0.037515555); (0.42061613 0.25000000 0.25937889); 199 +DEAL:0::<2, 7>; 0; 200; (0.51175385 0.0000000 0.66680488); (0.37793846 0.25000000 0.41670122); 200 +DEAL:0::<2, 7>; 0; 201; (0.21504107 0.0000000 0.85999004); (0.30376027 0.25000000 0.46499751); 201 +DEAL:0::<2, 7>; 0; 202; (0.75566961 0.0000000 0.91072064); (0.43891740 0.25000000 0.47768016); 202 +DEAL:0::<2, 7>; 0; 203; (0.31753547 0.0000000 0.96248444); (0.32938387 0.25000000 0.49062111); 203 +DEAL:0::<2, 7>; 0; 204; (0.66680488 0.0000000 0.48824615); (0.41670122 0.25000000 0.37206154); 204 +DEAL:0::<2, 7>; 0; 205; (0.85999004 0.0000000 0.78495893); (0.46499751 0.25000000 0.44623973); 205 +DEAL:0::<2, 7>; 0; 206; (0.91072064 0.0000000 0.24433039); (0.47768016 0.25000000 0.31108260); 206 +DEAL:0::<2, 7>; 0; 207; (0.96248444 0.0000000 0.68246453); (0.49062111 0.25000000 0.42061613); 207 +DEAL:0::<2, 7>; 0; 400; (0.25608424 0.077525513 0.0000000); (0.31402106 0.26938138 0.25000000); 400 +DEAL:0::<2, 7>; 0; 401; (0.39750560 0.32247449 0.0000000); (0.34937640 0.33061862 0.25000000); 401 +DEAL:0::<2, 7>; 0; 402; (0.74391576 0.077525513 0.0000000); (0.43597894 0.26938138 0.25000000); 402 +DEAL:0::<2, 7>; 0; 403; (0.60249440 0.32247449 0.0000000); (0.40062360 0.33061862 0.25000000); 403 +DEAL:0::<2, 7>; 0; 404; (0.089279364 0.24433039 0.0000000); (0.27231984 0.31108260 0.25000000); 404 +DEAL:0::<2, 7>; 0; 405; (0.037515555 0.68246453 0.0000000); (0.25937889 0.42061613 0.25000000); 405 +DEAL:0::<2, 7>; 0; 406; (0.33319512 0.48824615 0.0000000); (0.33329878 0.37206154 0.25000000); 406 +DEAL:0::<2, 7>; 0; 407; (0.14000996 0.78495893 0.0000000); (0.28500249 0.44623973 0.25000000); 407 +DEAL:0::<2, 7>; 0; 408; (0.91072064 0.75566961 0.0000000); (0.47768016 0.43891740 0.25000000); 408 +DEAL:0::<2, 7>; 0; 409; (0.96248444 0.31753547 0.0000000); (0.49062111 0.32938387 0.25000000); 409 +DEAL:0::<2, 7>; 0; 410; (0.66680488 0.51175385 0.0000000); (0.41670122 0.37793846 0.25000000); 410 +DEAL:0::<2, 7>; 0; 411; (0.85999004 0.21504107 0.0000000); (0.46499751 0.30376027 0.25000000); 411 +DEAL:0::<2, 7>; 0; 412; (0.74391576 0.92247449 0.0000000); (0.43597894 0.48061862 0.25000000); 412 +DEAL:0::<2, 7>; 0; 413; (0.60249440 0.67752551 0.0000000); (0.40062360 0.41938138 0.25000000); 413 +DEAL:0::<2, 7>; 0; 414; (0.25608424 0.92247449 0.0000000); (0.31402106 0.48061862 0.25000000); 414 +DEAL:0::<2, 7>; 0; 415; (0.39750560 0.67752551 0.0000000); (0.34937640 0.41938138 0.25000000); 415 +DEAL:0::<2, 10>; 0; 440; (0.66639025 0.17855873 1.0000000); (0.66659756 0.29463968 0.25000000); 440 +DEAL:0::<2, 10>; 0; 441; (0.28001992 0.075031110 1.0000000); (0.57000498 0.26875778 0.25000000); 441 +DEAL:0::<2, 10>; 0; 442; (0.17855873 0.66639025 1.0000000); (0.54463968 0.41659756 0.25000000); 442 +DEAL:0::<2, 10>; 0; 443; (0.075031110 0.28001992 1.0000000); (0.51875778 0.32000498 0.25000000); 443 +DEAL:0::<2, 10>; 0; 444; (0.84494897 0.33360975 1.0000000); (0.71123724 0.33340244 0.25000000); 444 +DEAL:0::<2, 10>; 0; 445; (0.35505103 0.71998008 1.0000000); (0.58876276 0.42999502 0.25000000); 445 +DEAL:0::<2, 10>; 0; 446; (0.84494897 0.82144127 1.0000000); (0.71123724 0.45536032 0.25000000); 446 +DEAL:0::<2, 10>; 0; 447; (0.35505103 0.92496889 1.0000000); (0.58876276 0.48124222 0.25000000); 447 +DEAL:0::<2, 12>; 0; 240; (0.66639025 1.0000000 0.17855873); (0.66659756 0.25000000 0.29463968); 240 +DEAL:0::<2, 12>; 0; 241; (0.28001992 1.0000000 0.075031110); (0.57000498 0.25000000 0.26875778); 241 +DEAL:0::<2, 12>; 0; 242; (0.17855873 1.0000000 0.66639025); (0.54463968 0.25000000 0.41659756); 242 +DEAL:0::<2, 12>; 0; 243; (0.075031110 1.0000000 0.28001992); (0.51875778 0.25000000 0.32000498); 243 +DEAL:0::<2, 12>; 0; 244; (0.82144127 1.0000000 0.84494897); (0.70536032 0.25000000 0.46123724); 244 +DEAL:0::<2, 12>; 0; 245; (0.92496889 1.0000000 0.35505103); (0.73124222 0.25000000 0.33876276); 245 +DEAL:0::<2, 12>; 0; 246; (0.33360975 1.0000000 0.84494897); (0.58340244 0.25000000 0.46123724); 246 +DEAL:0::<2, 12>; 0; 247; (0.71998008 1.0000000 0.35505103); (0.67999502 0.25000000 0.33876276); 247 +DEAL:0::<2, 14>; 0; 112; (1.0000000 0.51175385 0.33319512); (0.75000000 0.37793846 0.33329878); 112 +DEAL:0::<2, 14>; 0; 113; (1.0000000 0.21504107 0.14000996); (0.75000000 0.30376027 0.28500249); 113 +DEAL:0::<2, 14>; 0; 114; (1.0000000 0.75566961 0.089279364); (0.75000000 0.43891740 0.27231984); 114 +DEAL:0::<2, 14>; 0; 115; (1.0000000 0.31753547 0.037515555); (0.75000000 0.32938387 0.25937889); 115 +DEAL:0::<2, 14>; 0; 116; (1.0000000 0.33319512 0.48824615); (0.75000000 0.33329878 0.37206154); 116 +DEAL:0::<2, 14>; 0; 117; (1.0000000 0.14000996 0.78495893); (0.75000000 0.28500249 0.44623973); 117 +DEAL:0::<2, 14>; 0; 118; (1.0000000 0.089279364 0.24433039); (0.75000000 0.27231984 0.31108260); 118 +DEAL:0::<2, 14>; 0; 119; (1.0000000 0.037515555 0.68246453); (0.75000000 0.25937889 0.42061613); 119 +DEAL:0::<2, 14>; 0; 120; (1.0000000 0.91072064 0.24433039); (0.75000000 0.47768016 0.31108260); 120 +DEAL:0::<2, 14>; 0; 121; (1.0000000 0.96248444 0.68246453); (0.75000000 0.49062111 0.42061613); 121 +DEAL:0::<2, 14>; 0; 122; (1.0000000 0.66680488 0.48824615); (0.75000000 0.41670122 0.37206154); 122 +DEAL:0::<2, 14>; 0; 123; (1.0000000 0.85999004 0.78495893); (0.75000000 0.46499751 0.44623973); 123 +DEAL:0::<2, 14>; 0; 124; (1.0000000 0.48824615 0.66680488); (0.75000000 0.37206154 0.41670122); 124 +DEAL:0::<2, 14>; 0; 125; (1.0000000 0.78495893 0.85999004); (0.75000000 0.44623973 0.46499751); 125 +DEAL:0::<2, 14>; 0; 126; (1.0000000 0.24433039 0.91072064); (0.75000000 0.31108260 0.47768016); 126 +DEAL:0::<2, 14>; 0; 127; (1.0000000 0.68246453 0.96248444); (0.75000000 0.42061613 0.49062111); 127 +DEAL:0::<2, 14>; 0; 248; (0.15505103 0.0000000 0.66639025); (0.53876276 0.25000000 0.41659756); 248 +DEAL:0::<2, 14>; 0; 249; (0.64494897 0.0000000 0.28001992); (0.66123724 0.25000000 0.32000498); 249 +DEAL:0::<2, 14>; 0; 250; (0.15505103 0.0000000 0.17855873); (0.53876276 0.25000000 0.29463968); 250 +DEAL:0::<2, 14>; 0; 251; (0.64494897 0.0000000 0.075031110); (0.66123724 0.25000000 0.26875778); 251 +DEAL:0::<2, 14>; 0; 252; (0.84494897 0.0000000 0.33360975); (0.71123724 0.25000000 0.33340244); 252 +DEAL:0::<2, 14>; 0; 253; (0.35505103 0.0000000 0.71998008); (0.58876276 0.25000000 0.42999502); 253 +DEAL:0::<2, 14>; 0; 254; (0.84494897 0.0000000 0.82144127); (0.71123724 0.25000000 0.45536032); 254 +DEAL:0::<2, 14>; 0; 255; (0.35505103 0.0000000 0.92496889); (0.58876276 0.25000000 0.48124222); 255 +DEAL:0::<2, 14>; 0; 432; (0.17855873 0.15505103 0.0000000); (0.54463968 0.28876276 0.25000000); 432 +DEAL:0::<2, 14>; 0; 433; (0.075031110 0.64494897 0.0000000); (0.51875778 0.41123724 0.25000000); 433 +DEAL:0::<2, 14>; 0; 434; (0.66639025 0.15505103 0.0000000); (0.66659756 0.28876276 0.25000000); 434 +DEAL:0::<2, 14>; 0; 435; (0.28001992 0.64494897 0.0000000); (0.57000498 0.41123724 0.25000000); 435 +DEAL:0::<2, 14>; 0; 436; (0.82144127 0.84494897 0.0000000); (0.70536032 0.46123724 0.25000000); 436 +DEAL:0::<2, 14>; 0; 437; (0.92496889 0.35505103 0.0000000); (0.73124222 0.33876276 0.25000000); 437 +DEAL:0::<2, 14>; 0; 438; (0.33360975 0.84494897 0.0000000); (0.58340244 0.46123724 0.25000000); 438 +DEAL:0::<2, 14>; 0; 439; (0.71998008 0.35505103 0.0000000); (0.67999502 0.33876276 0.25000000); 439 +DEAL:0::<2, 15>; 0; 96; (0.0000000 0.75566961 0.089279364); (0.75000000 0.43891740 0.27231984); 96 +DEAL:0::<2, 15>; 0; 97; (0.0000000 0.31753547 0.037515555); (0.75000000 0.32938387 0.25937889); 97 +DEAL:0::<2, 15>; 0; 98; (0.0000000 0.51175385 0.33319512); (0.75000000 0.37793846 0.33329878); 98 +DEAL:0::<2, 15>; 0; 99; (0.0000000 0.21504107 0.14000996); (0.75000000 0.30376027 0.28500249); 99 +DEAL:0::<2, 15>; 0; 100; (0.0000000 0.33319512 0.51175385); (0.75000000 0.33329878 0.37793846); 100 +DEAL:0::<2, 15>; 0; 101; (0.0000000 0.14000996 0.21504107); (0.75000000 0.28500249 0.30376027); 101 +DEAL:0::<2, 15>; 0; 102; (0.0000000 0.089279364 0.75566961); (0.75000000 0.27231984 0.43891740); 102 +DEAL:0::<2, 15>; 0; 103; (0.0000000 0.037515555 0.31753547); (0.75000000 0.25937889 0.32938387); 103 +DEAL:0::<2, 15>; 0; 104; (0.0000000 0.92247449 0.74391576); (0.75000000 0.48061862 0.43597894); 104 +DEAL:0::<2, 15>; 0; 105; (0.0000000 0.67752551 0.60249440); (0.75000000 0.41938138 0.40062360); 105 +DEAL:0::<2, 15>; 0; 106; (0.0000000 0.92247449 0.25608424); (0.75000000 0.48061862 0.31402106); 106 +DEAL:0::<2, 15>; 0; 107; (0.0000000 0.67752551 0.39750560); (0.75000000 0.41938138 0.34937640); 107 +DEAL:0::<2, 15>; 0; 108; (0.0000000 0.75566961 0.91072064); (0.75000000 0.43891740 0.47768016); 108 +DEAL:0::<2, 15>; 0; 109; (0.0000000 0.31753547 0.96248444); (0.75000000 0.32938387 0.49062111); 109 +DEAL:0::<2, 15>; 0; 110; (0.0000000 0.51175385 0.66680488); (0.75000000 0.37793846 0.41670122); 110 +DEAL:0::<2, 15>; 0; 111; (0.0000000 0.21504107 0.85999004); (0.75000000 0.30376027 0.46499751); 111 +DEAL:0::<2, 17>; 0; 416; (0.66639025 0.17855873 1.0000000); (0.41659756 0.54463968 0.25000000); 416 +DEAL:0::<2, 17>; 0; 417; (0.28001992 0.075031110 1.0000000); (0.32000498 0.51875778 0.25000000); 417 +DEAL:0::<2, 17>; 0; 418; (0.17855873 0.66639025 1.0000000); (0.29463968 0.66659756 0.25000000); 418 +DEAL:0::<2, 17>; 0; 419; (0.075031110 0.28001992 1.0000000); (0.26875778 0.57000498 0.25000000); 419 +DEAL:0::<2, 17>; 0; 420; (0.84494897 0.33360975 1.0000000); (0.46123724 0.58340244 0.25000000); 420 +DEAL:0::<2, 17>; 0; 421; (0.35505103 0.71998008 1.0000000); (0.33876276 0.67999502 0.25000000); 421 +DEAL:0::<2, 17>; 0; 422; (0.84494897 0.82144127 1.0000000); (0.46123724 0.70536032 0.25000000); 422 +DEAL:0::<2, 17>; 0; 423; (0.35505103 0.92496889 1.0000000); (0.33876276 0.73124222 0.25000000); 423 +DEAL:0::<2, 20>; 0; 72; (1.0000000 0.66639025 0.15505103); (0.25000000 0.66659756 0.28876276); 72 +DEAL:0::<2, 20>; 0; 73; (1.0000000 0.28001992 0.64494897); (0.25000000 0.57000498 0.41123724); 73 +DEAL:0::<2, 20>; 0; 74; (1.0000000 0.17855873 0.15505103); (0.25000000 0.54463968 0.28876276); 74 +DEAL:0::<2, 20>; 0; 75; (1.0000000 0.075031110 0.64494897); (0.25000000 0.51875778 0.41123724); 75 +DEAL:0::<2, 20>; 0; 76; (1.0000000 0.82144127 0.33360975); (0.25000000 0.70536032 0.33340244); 76 +DEAL:0::<2, 20>; 0; 77; (1.0000000 0.92496889 0.71998008); (0.25000000 0.73124222 0.42999502); 77 +DEAL:0::<2, 20>; 0; 78; (1.0000000 0.33360975 0.82144127); (0.25000000 0.58340244 0.45536032); 78 +DEAL:0::<2, 20>; 0; 79; (1.0000000 0.71998008 0.92496889); (0.25000000 0.67999502 0.48124222); 79 +DEAL:0::<2, 21>; 0; 64; (0.0000000 0.66639025 0.17855873); (0.25000000 0.66659756 0.29463968); 64 +DEAL:0::<2, 21>; 0; 65; (0.0000000 0.28001992 0.075031110); (0.25000000 0.57000498 0.26875778); 65 +DEAL:0::<2, 21>; 0; 66; (0.0000000 0.17855873 0.66639025); (0.25000000 0.54463968 0.41659756); 66 +DEAL:0::<2, 21>; 0; 67; (0.0000000 0.075031110 0.28001992); (0.25000000 0.51875778 0.32000498); 67 +DEAL:0::<2, 21>; 0; 68; (0.0000000 0.84494897 0.82144127); (0.25000000 0.71123724 0.45536032); 68 +DEAL:0::<2, 21>; 0; 69; (0.0000000 0.35505103 0.92496889); (0.25000000 0.58876276 0.48124222); 69 +DEAL:0::<2, 21>; 0; 70; (0.0000000 0.84494897 0.33360975); (0.25000000 0.71123724 0.33340244); 70 +DEAL:0::<2, 21>; 0; 71; (0.0000000 0.35505103 0.71998008); (0.25000000 0.58876276 0.42999502); 71 +DEAL:0::<2, 21>; 0; 288; (0.33319512 1.0000000 0.51175385); (0.33329878 0.75000000 0.37793846); 288 +DEAL:0::<2, 21>; 0; 289; (0.14000996 1.0000000 0.21504107); (0.28500249 0.75000000 0.30376027); 289 +DEAL:0::<2, 21>; 0; 290; (0.089279364 1.0000000 0.75566961); (0.27231984 0.75000000 0.43891740); 290 +DEAL:0::<2, 21>; 0; 291; (0.037515555 1.0000000 0.31753547); (0.25937889 0.75000000 0.32938387); 291 +DEAL:0::<2, 21>; 0; 292; (0.75566961 1.0000000 0.089279364); (0.43891740 0.75000000 0.27231984); 292 +DEAL:0::<2, 21>; 0; 293; (0.31753547 1.0000000 0.037515555); (0.32938387 0.75000000 0.25937889); 293 +DEAL:0::<2, 21>; 0; 294; (0.51175385 1.0000000 0.33319512); (0.37793846 0.75000000 0.33329878); 294 +DEAL:0::<2, 21>; 0; 295; (0.21504107 1.0000000 0.14000996); (0.30376027 0.75000000 0.28500249); 295 +DEAL:0::<2, 21>; 0; 296; (0.74391576 1.0000000 0.92247449); (0.43597894 0.75000000 0.48061862); 296 +DEAL:0::<2, 21>; 0; 297; (0.60249440 1.0000000 0.67752551); (0.40062360 0.75000000 0.41938138); 297 +DEAL:0::<2, 21>; 0; 298; (0.25608424 1.0000000 0.92247449); (0.31402106 0.75000000 0.48061862); 298 +DEAL:0::<2, 21>; 0; 299; (0.39750560 1.0000000 0.67752551); (0.34937640 0.75000000 0.41938138); 299 +DEAL:0::<2, 21>; 0; 300; (0.91072064 1.0000000 0.75566961); (0.47768016 0.75000000 0.43891740); 300 +DEAL:0::<2, 21>; 0; 301; (0.96248444 1.0000000 0.31753547); (0.49062111 0.75000000 0.32938387); 301 +DEAL:0::<2, 21>; 0; 302; (0.66680488 1.0000000 0.51175385); (0.41670122 0.75000000 0.37793846); 302 +DEAL:0::<2, 21>; 0; 303; (0.85999004 1.0000000 0.21504107); (0.46499751 0.75000000 0.30376027); 303 +DEAL:0::<2, 21>; 0; 424; (0.17855873 0.15505103 0.0000000); (0.29463968 0.53876276 0.25000000); 424 +DEAL:0::<2, 21>; 0; 425; (0.075031110 0.64494897 0.0000000); (0.26875778 0.66123724 0.25000000); 425 +DEAL:0::<2, 21>; 0; 426; (0.66639025 0.15505103 0.0000000); (0.41659756 0.53876276 0.25000000); 426 +DEAL:0::<2, 21>; 0; 427; (0.28001992 0.64494897 0.0000000); (0.32000498 0.66123724 0.25000000); 427 +DEAL:0::<2, 21>; 0; 428; (0.82144127 0.84494897 0.0000000); (0.45536032 0.71123724 0.25000000); 428 +DEAL:0::<2, 21>; 0; 429; (0.92496889 0.35505103 0.0000000); (0.48124222 0.58876276 0.25000000); 429 +DEAL:0::<2, 21>; 0; 430; (0.33360975 0.84494897 0.0000000); (0.33340244 0.71123724 0.25000000); 430 +DEAL:0::<2, 21>; 0; 431; (0.71998008 0.35505103 0.0000000); (0.42999502 0.58876276 0.25000000); 431 +DEAL:0::<2, 23>; 0; 312; (0.33319512 0.0000000 0.51175385); (0.33329878 0.75000000 0.37793846); 312 +DEAL:0::<2, 23>; 0; 313; (0.14000996 0.0000000 0.21504107); (0.28500249 0.75000000 0.30376027); 313 +DEAL:0::<2, 23>; 0; 314; (0.089279364 0.0000000 0.75566961); (0.27231984 0.75000000 0.43891740); 314 +DEAL:0::<2, 23>; 0; 315; (0.037515555 0.0000000 0.31753547); (0.25937889 0.75000000 0.32938387); 315 +DEAL:0::<2, 23>; 0; 316; (0.48824615 0.0000000 0.33319512); (0.37206154 0.75000000 0.33329878); 316 +DEAL:0::<2, 23>; 0; 317; (0.78495893 0.0000000 0.14000996); (0.44623973 0.75000000 0.28500249); 317 +DEAL:0::<2, 23>; 0; 318; (0.24433039 0.0000000 0.089279364); (0.31108260 0.75000000 0.27231984); 318 +DEAL:0::<2, 23>; 0; 319; (0.68246453 0.0000000 0.037515555); (0.42061613 0.75000000 0.25937889); 319 +DEAL:0::<2, 23>; 0; 320; (0.51175385 0.0000000 0.66680488); (0.37793846 0.75000000 0.41670122); 320 +DEAL:0::<2, 23>; 0; 321; (0.21504107 0.0000000 0.85999004); (0.30376027 0.75000000 0.46499751); 321 +DEAL:0::<2, 23>; 0; 322; (0.75566961 0.0000000 0.91072064); (0.43891740 0.75000000 0.47768016); 322 +DEAL:0::<2, 23>; 0; 323; (0.31753547 0.0000000 0.96248444); (0.32938387 0.75000000 0.49062111); 323 +DEAL:0::<2, 23>; 0; 324; (0.66680488 0.0000000 0.48824615); (0.41670122 0.75000000 0.37206154); 324 +DEAL:0::<2, 23>; 0; 325; (0.85999004 0.0000000 0.78495893); (0.46499751 0.75000000 0.44623973); 325 +DEAL:0::<2, 23>; 0; 326; (0.91072064 0.0000000 0.24433039); (0.47768016 0.75000000 0.31108260); 326 +DEAL:0::<2, 23>; 0; 327; (0.96248444 0.0000000 0.68246453); (0.49062111 0.75000000 0.42061613); 327 +DEAL:0::<2, 24>; 0; 464; (0.75566961 0.089279364 1.0000000); (0.68891740 0.52231984 0.25000000); 464 +DEAL:0::<2, 24>; 0; 465; (0.31753547 0.037515555 1.0000000); (0.57938387 0.50937889 0.25000000); 465 +DEAL:0::<2, 24>; 0; 466; (0.51175385 0.33319512 1.0000000); (0.62793846 0.58329878 0.25000000); 466 +DEAL:0::<2, 24>; 0; 467; (0.21504107 0.14000996 1.0000000); (0.55376027 0.53500249 0.25000000); 467 +DEAL:0::<2, 24>; 0; 468; (0.33319512 0.51175385 1.0000000); (0.58329878 0.62793846 0.25000000); 468 +DEAL:0::<2, 24>; 0; 469; (0.14000996 0.21504107 1.0000000); (0.53500249 0.55376027 0.25000000); 469 +DEAL:0::<2, 24>; 0; 470; (0.089279364 0.75566961 1.0000000); (0.52231984 0.68891740 0.25000000); 470 +DEAL:0::<2, 24>; 0; 471; (0.037515555 0.31753547 1.0000000); (0.50937889 0.57938387 0.25000000); 471 +DEAL:0::<2, 24>; 0; 472; (0.66680488 0.48824615 1.0000000); (0.66670122 0.62206154 0.25000000); 472 +DEAL:0::<2, 24>; 0; 473; (0.85999004 0.78495893 1.0000000); (0.71499751 0.69623973 0.25000000); 473 +DEAL:0::<2, 24>; 0; 474; (0.91072064 0.24433039 1.0000000); (0.72768016 0.56108260 0.25000000); 474 +DEAL:0::<2, 24>; 0; 475; (0.96248444 0.68246453 1.0000000); (0.74062111 0.67061613 0.25000000); 475 +DEAL:0::<2, 24>; 0; 476; (0.51175385 0.66680488 1.0000000); (0.62793846 0.66670122 0.25000000); 476 +DEAL:0::<2, 24>; 0; 477; (0.21504107 0.85999004 1.0000000); (0.55376027 0.71499751 0.25000000); 477 +DEAL:0::<2, 24>; 0; 478; (0.75566961 0.91072064 1.0000000); (0.68891740 0.72768016 0.25000000); 478 +DEAL:0::<2, 24>; 0; 479; (0.31753547 0.96248444 1.0000000); (0.57938387 0.74062111 0.25000000); 479 +DEAL:0::<2, 28>; 0; 152; (1.0000000 0.66639025 0.15505103); (0.75000000 0.66659756 0.28876276); 152 +DEAL:0::<2, 28>; 0; 153; (1.0000000 0.28001992 0.64494897); (0.75000000 0.57000498 0.41123724); 153 +DEAL:0::<2, 28>; 0; 154; (1.0000000 0.17855873 0.15505103); (0.75000000 0.54463968 0.28876276); 154 +DEAL:0::<2, 28>; 0; 155; (1.0000000 0.075031110 0.64494897); (0.75000000 0.51875778 0.41123724); 155 +DEAL:0::<2, 28>; 0; 156; (1.0000000 0.82144127 0.33360975); (0.75000000 0.70536032 0.33340244); 156 +DEAL:0::<2, 28>; 0; 157; (1.0000000 0.92496889 0.71998008); (0.75000000 0.73124222 0.42999502); 157 +DEAL:0::<2, 28>; 0; 158; (1.0000000 0.33360975 0.82144127); (0.75000000 0.58340244 0.45536032); 158 +DEAL:0::<2, 28>; 0; 159; (1.0000000 0.71998008 0.92496889); (0.75000000 0.67999502 0.48124222); 159 +DEAL:0::<2, 28>; 0; 336; (0.66639025 1.0000000 0.17855873); (0.66659756 0.75000000 0.29463968); 336 +DEAL:0::<2, 28>; 0; 337; (0.28001992 1.0000000 0.075031110); (0.57000498 0.75000000 0.26875778); 337 +DEAL:0::<2, 28>; 0; 338; (0.17855873 1.0000000 0.66639025); (0.54463968 0.75000000 0.41659756); 338 +DEAL:0::<2, 28>; 0; 339; (0.075031110 1.0000000 0.28001992); (0.51875778 0.75000000 0.32000498); 339 +DEAL:0::<2, 28>; 0; 340; (0.82144127 1.0000000 0.84494897); (0.70536032 0.75000000 0.46123724); 340 +DEAL:0::<2, 28>; 0; 341; (0.92496889 1.0000000 0.35505103); (0.73124222 0.75000000 0.33876276); 341 +DEAL:0::<2, 28>; 0; 342; (0.33360975 1.0000000 0.84494897); (0.58340244 0.75000000 0.46123724); 342 +DEAL:0::<2, 28>; 0; 343; (0.71998008 1.0000000 0.35505103); (0.67999502 0.75000000 0.33876276); 343 +DEAL:0::<2, 28>; 0; 448; (0.25608424 0.077525513 0.0000000); (0.56402106 0.51938138 0.25000000); 448 +DEAL:0::<2, 28>; 0; 449; (0.39750560 0.32247449 0.0000000); (0.59937640 0.58061862 0.25000000); 449 +DEAL:0::<2, 28>; 0; 450; (0.74391576 0.077525513 0.0000000); (0.68597894 0.51938138 0.25000000); 450 +DEAL:0::<2, 28>; 0; 451; (0.60249440 0.32247449 0.0000000); (0.65062360 0.58061862 0.25000000); 451 +DEAL:0::<2, 28>; 0; 452; (0.089279364 0.24433039 0.0000000); (0.52231984 0.56108260 0.25000000); 452 +DEAL:0::<2, 28>; 0; 453; (0.037515555 0.68246453 0.0000000); (0.50937889 0.67061613 0.25000000); 453 +DEAL:0::<2, 28>; 0; 454; (0.33319512 0.48824615 0.0000000); (0.58329878 0.62206154 0.25000000); 454 +DEAL:0::<2, 28>; 0; 455; (0.14000996 0.78495893 0.0000000); (0.53500249 0.69623973 0.25000000); 455 +DEAL:0::<2, 28>; 0; 456; (0.91072064 0.75566961 0.0000000); (0.72768016 0.68891740 0.25000000); 456 +DEAL:0::<2, 28>; 0; 457; (0.96248444 0.31753547 0.0000000); (0.74062111 0.57938387 0.25000000); 457 +DEAL:0::<2, 28>; 0; 458; (0.66680488 0.51175385 0.0000000); (0.66670122 0.62793846 0.25000000); 458 +DEAL:0::<2, 28>; 0; 459; (0.85999004 0.21504107 0.0000000); (0.71499751 0.55376027 0.25000000); 459 +DEAL:0::<2, 28>; 0; 460; (0.74391576 0.92247449 0.0000000); (0.68597894 0.73061862 0.25000000); 460 +DEAL:0::<2, 28>; 0; 461; (0.60249440 0.67752551 0.0000000); (0.65062360 0.66938138 0.25000000); 461 +DEAL:0::<2, 28>; 0; 462; (0.25608424 0.92247449 0.0000000); (0.56402106 0.73061862 0.25000000); 462 +DEAL:0::<2, 28>; 0; 463; (0.39750560 0.67752551 0.0000000); (0.59937640 0.66938138 0.25000000); 463 +DEAL:0::<2, 29>; 0; 144; (0.0000000 0.66639025 0.17855873); (0.75000000 0.66659756 0.29463968); 144 +DEAL:0::<2, 29>; 0; 145; (0.0000000 0.28001992 0.075031110); (0.75000000 0.57000498 0.26875778); 145 +DEAL:0::<2, 29>; 0; 146; (0.0000000 0.17855873 0.66639025); (0.75000000 0.54463968 0.41659756); 146 +DEAL:0::<2, 29>; 0; 147; (0.0000000 0.075031110 0.28001992); (0.75000000 0.51875778 0.32000498); 147 +DEAL:0::<2, 29>; 0; 148; (0.0000000 0.84494897 0.82144127); (0.75000000 0.71123724 0.45536032); 148 +DEAL:0::<2, 29>; 0; 149; (0.0000000 0.35505103 0.92496889); (0.75000000 0.58876276 0.48124222); 149 +DEAL:0::<2, 29>; 0; 150; (0.0000000 0.84494897 0.33360975); (0.75000000 0.71123724 0.33340244); 150 +DEAL:0::<2, 29>; 0; 151; (0.0000000 0.35505103 0.71998008); (0.75000000 0.58876276 0.42999502); 151 +DEAL:0::<2, 30>; 0; 360; (0.15505103 0.0000000 0.66639025); (0.53876276 0.75000000 0.41659756); 360 +DEAL:0::<2, 30>; 0; 361; (0.64494897 0.0000000 0.28001992); (0.66123724 0.75000000 0.32000498); 361 +DEAL:0::<2, 30>; 0; 362; (0.15505103 0.0000000 0.17855873); (0.53876276 0.75000000 0.29463968); 362 +DEAL:0::<2, 30>; 0; 363; (0.64494897 0.0000000 0.075031110); (0.66123724 0.75000000 0.26875778); 363 +DEAL:0::<2, 30>; 0; 364; (0.84494897 0.0000000 0.33360975); (0.71123724 0.75000000 0.33340244); 364 +DEAL:0::<2, 30>; 0; 365; (0.35505103 0.0000000 0.71998008); (0.58876276 0.75000000 0.42999502); 365 +DEAL:0::<2, 30>; 0; 366; (0.84494897 0.0000000 0.82144127); (0.71123724 0.75000000 0.45536032); 366 +DEAL:0::<2, 30>; 0; 367; (0.35505103 0.0000000 0.92496889); (0.58876276 0.75000000 0.48124222); 367 +DEAL:0::<2, 33>; 0; 224; (0.66639025 1.0000000 0.17855873); (0.41659756 0.25000000 0.54463968); 224 +DEAL:0::<2, 33>; 0; 225; (0.28001992 1.0000000 0.075031110); (0.32000498 0.25000000 0.51875778); 225 +DEAL:0::<2, 33>; 0; 226; (0.17855873 1.0000000 0.66639025); (0.29463968 0.25000000 0.66659756); 226 +DEAL:0::<2, 33>; 0; 227; (0.075031110 1.0000000 0.28001992); (0.26875778 0.25000000 0.57000498); 227 +DEAL:0::<2, 33>; 0; 228; (0.82144127 1.0000000 0.84494897); (0.45536032 0.25000000 0.71123724); 228 +DEAL:0::<2, 33>; 0; 229; (0.92496889 1.0000000 0.35505103); (0.48124222 0.25000000 0.58876276); 229 +DEAL:0::<2, 33>; 0; 230; (0.33360975 1.0000000 0.84494897); (0.33340244 0.25000000 0.71123724); 230 +DEAL:0::<2, 33>; 0; 231; (0.71998008 1.0000000 0.35505103); (0.42999502 0.25000000 0.58876276); 231 +DEAL:0::<2, 34>; 0; 16; (1.0000000 0.66639025 0.15505103); (0.25000000 0.41659756 0.53876276); 16 +DEAL:0::<2, 34>; 0; 17; (1.0000000 0.28001992 0.64494897); (0.25000000 0.32000498 0.66123724); 17 +DEAL:0::<2, 34>; 0; 18; (1.0000000 0.17855873 0.15505103); (0.25000000 0.29463968 0.53876276); 18 +DEAL:0::<2, 34>; 0; 19; (1.0000000 0.075031110 0.64494897); (0.25000000 0.26875778 0.66123724); 19 +DEAL:0::<2, 34>; 0; 20; (1.0000000 0.82144127 0.33360975); (0.25000000 0.45536032 0.58340244); 20 +DEAL:0::<2, 34>; 0; 21; (1.0000000 0.92496889 0.71998008); (0.25000000 0.48124222 0.67999502); 21 +DEAL:0::<2, 34>; 0; 22; (1.0000000 0.33360975 0.82144127); (0.25000000 0.33340244 0.70536032); 22 +DEAL:0::<2, 34>; 0; 23; (1.0000000 0.71998008 0.92496889); (0.25000000 0.42999502 0.73124222); 23 +DEAL:0::<2, 35>; 0; 24; (0.0000000 0.66639025 0.17855873); (0.25000000 0.41659756 0.54463968); 24 +DEAL:0::<2, 35>; 0; 25; (0.0000000 0.28001992 0.075031110); (0.25000000 0.32000498 0.51875778); 25 +DEAL:0::<2, 35>; 0; 26; (0.0000000 0.17855873 0.66639025); (0.25000000 0.29463968 0.66659756); 26 +DEAL:0::<2, 35>; 0; 27; (0.0000000 0.075031110 0.28001992); (0.25000000 0.26875778 0.57000498); 27 +DEAL:0::<2, 35>; 0; 28; (0.0000000 0.84494897 0.82144127); (0.25000000 0.46123724 0.70536032); 28 +DEAL:0::<2, 35>; 0; 29; (0.0000000 0.35505103 0.92496889); (0.25000000 0.33876276 0.73124222); 29 +DEAL:0::<2, 35>; 0; 30; (0.0000000 0.84494897 0.33360975); (0.25000000 0.46123724 0.58340244); 30 +DEAL:0::<2, 35>; 0; 31; (0.0000000 0.35505103 0.71998008); (0.25000000 0.33876276 0.67999502); 31 +DEAL:0::<2, 35>; 0; 232; (0.15505103 0.0000000 0.66639025); (0.28876276 0.25000000 0.66659756); 232 +DEAL:0::<2, 35>; 0; 233; (0.64494897 0.0000000 0.28001992); (0.41123724 0.25000000 0.57000498); 233 +DEAL:0::<2, 35>; 0; 234; (0.15505103 0.0000000 0.17855873); (0.28876276 0.25000000 0.54463968); 234 +DEAL:0::<2, 35>; 0; 235; (0.64494897 0.0000000 0.075031110); (0.41123724 0.25000000 0.51875778); 235 +DEAL:0::<2, 35>; 0; 236; (0.84494897 0.0000000 0.33360975); (0.46123724 0.25000000 0.58340244); 236 +DEAL:0::<2, 35>; 0; 237; (0.35505103 0.0000000 0.71998008); (0.33876276 0.25000000 0.67999502); 237 +DEAL:0::<2, 35>; 0; 238; (0.84494897 0.0000000 0.82144127); (0.46123724 0.25000000 0.70536032); 238 +DEAL:0::<2, 35>; 0; 239; (0.35505103 0.0000000 0.92496889); (0.33876276 0.25000000 0.73124222); 239 +DEAL:0::<2, 35>; 0; 480; (0.75566961 0.089279364 1.0000000); (0.43891740 0.27231984 0.75000000); 480 +DEAL:0::<2, 35>; 0; 481; (0.31753547 0.037515555 1.0000000); (0.32938387 0.25937889 0.75000000); 481 +DEAL:0::<2, 35>; 0; 482; (0.51175385 0.33319512 1.0000000); (0.37793846 0.33329878 0.75000000); 482 +DEAL:0::<2, 35>; 0; 483; (0.21504107 0.14000996 1.0000000); (0.30376027 0.28500249 0.75000000); 483 +DEAL:0::<2, 35>; 0; 484; (0.33319512 0.51175385 1.0000000); (0.33329878 0.37793846 0.75000000); 484 +DEAL:0::<2, 35>; 0; 485; (0.14000996 0.21504107 1.0000000); (0.28500249 0.30376027 0.75000000); 485 +DEAL:0::<2, 35>; 0; 486; (0.089279364 0.75566961 1.0000000); (0.27231984 0.43891740 0.75000000); 486 +DEAL:0::<2, 35>; 0; 487; (0.037515555 0.31753547 1.0000000); (0.25937889 0.32938387 0.75000000); 487 +DEAL:0::<2, 35>; 0; 488; (0.66680488 0.48824615 1.0000000); (0.41670122 0.37206154 0.75000000); 488 +DEAL:0::<2, 35>; 0; 489; (0.85999004 0.78495893 1.0000000); (0.46499751 0.44623973 0.75000000); 489 +DEAL:0::<2, 35>; 0; 490; (0.91072064 0.24433039 1.0000000); (0.47768016 0.31108260 0.75000000); 490 +DEAL:0::<2, 35>; 0; 491; (0.96248444 0.68246453 1.0000000); (0.49062111 0.42061613 0.75000000); 491 +DEAL:0::<2, 35>; 0; 492; (0.51175385 0.66680488 1.0000000); (0.37793846 0.41670122 0.75000000); 492 +DEAL:0::<2, 35>; 0; 493; (0.21504107 0.85999004 1.0000000); (0.30376027 0.46499751 0.75000000); 493 +DEAL:0::<2, 35>; 0; 494; (0.75566961 0.91072064 1.0000000); (0.43891740 0.47768016 0.75000000); 494 +DEAL:0::<2, 35>; 0; 495; (0.31753547 0.96248444 1.0000000); (0.32938387 0.49062111 0.75000000); 495 +DEAL:0::<2, 39>; 0; 496; (0.25608424 0.077525513 0.0000000); (0.31402106 0.26938138 0.75000000); 496 +DEAL:0::<2, 39>; 0; 497; (0.39750560 0.32247449 0.0000000); (0.34937640 0.33061862 0.75000000); 497 +DEAL:0::<2, 39>; 0; 498; (0.74391576 0.077525513 0.0000000); (0.43597894 0.26938138 0.75000000); 498 +DEAL:0::<2, 39>; 0; 499; (0.60249440 0.32247449 0.0000000); (0.40062360 0.33061862 0.75000000); 499 +DEAL:0::<2, 39>; 0; 500; (0.089279364 0.24433039 0.0000000); (0.27231984 0.31108260 0.75000000); 500 +DEAL:0::<2, 39>; 0; 501; (0.037515555 0.68246453 0.0000000); (0.25937889 0.42061613 0.75000000); 501 +DEAL:0::<2, 39>; 0; 502; (0.33319512 0.48824615 0.0000000); (0.33329878 0.37206154 0.75000000); 502 +DEAL:0::<2, 39>; 0; 503; (0.14000996 0.78495893 0.0000000); (0.28500249 0.44623973 0.75000000); 503 +DEAL:0::<2, 39>; 0; 504; (0.91072064 0.75566961 0.0000000); (0.47768016 0.43891740 0.75000000); 504 +DEAL:0::<2, 39>; 0; 505; (0.96248444 0.31753547 0.0000000); (0.49062111 0.32938387 0.75000000); 505 +DEAL:0::<2, 39>; 0; 506; (0.66680488 0.51175385 0.0000000); (0.41670122 0.37793846 0.75000000); 506 +DEAL:0::<2, 39>; 0; 507; (0.85999004 0.21504107 0.0000000); (0.46499751 0.30376027 0.75000000); 507 +DEAL:0::<2, 39>; 0; 508; (0.74391576 0.92247449 0.0000000); (0.43597894 0.48061862 0.75000000); 508 +DEAL:0::<2, 39>; 0; 509; (0.60249440 0.67752551 0.0000000); (0.40062360 0.41938138 0.75000000); 509 +DEAL:0::<2, 39>; 0; 510; (0.25608424 0.92247449 0.0000000); (0.31402106 0.48061862 0.75000000); 510 +DEAL:0::<2, 39>; 0; 511; (0.39750560 0.67752551 0.0000000); (0.34937640 0.41938138 0.75000000); 511 +DEAL:0::<2, 40>; 0; 256; (0.33319512 1.0000000 0.51175385); (0.58329878 0.25000000 0.62793846); 256 +DEAL:0::<2, 40>; 0; 257; (0.14000996 1.0000000 0.21504107); (0.53500249 0.25000000 0.55376027); 257 +DEAL:0::<2, 40>; 0; 258; (0.089279364 1.0000000 0.75566961); (0.52231984 0.25000000 0.68891740); 258 +DEAL:0::<2, 40>; 0; 259; (0.037515555 1.0000000 0.31753547); (0.50937889 0.25000000 0.57938387); 259 +DEAL:0::<2, 40>; 0; 260; (0.75566961 1.0000000 0.089279364); (0.68891740 0.25000000 0.52231984); 260 +DEAL:0::<2, 40>; 0; 261; (0.31753547 1.0000000 0.037515555); (0.57938387 0.25000000 0.50937889); 261 +DEAL:0::<2, 40>; 0; 262; (0.51175385 1.0000000 0.33319512); (0.62793846 0.25000000 0.58329878); 262 +DEAL:0::<2, 40>; 0; 263; (0.21504107 1.0000000 0.14000996); (0.55376027 0.25000000 0.53500249); 263 +DEAL:0::<2, 40>; 0; 264; (0.74391576 1.0000000 0.92247449); (0.68597894 0.25000000 0.73061862); 264 +DEAL:0::<2, 40>; 0; 265; (0.60249440 1.0000000 0.67752551); (0.65062360 0.25000000 0.66938138); 265 +DEAL:0::<2, 40>; 0; 266; (0.25608424 1.0000000 0.92247449); (0.56402106 0.25000000 0.73061862); 266 +DEAL:0::<2, 40>; 0; 267; (0.39750560 1.0000000 0.67752551); (0.59937640 0.25000000 0.66938138); 267 +DEAL:0::<2, 40>; 0; 268; (0.91072064 1.0000000 0.75566961); (0.72768016 0.25000000 0.68891740); 268 +DEAL:0::<2, 40>; 0; 269; (0.96248444 1.0000000 0.31753547); (0.74062111 0.25000000 0.57938387); 269 +DEAL:0::<2, 40>; 0; 270; (0.66680488 1.0000000 0.51175385); (0.66670122 0.25000000 0.62793846); 270 +DEAL:0::<2, 40>; 0; 271; (0.85999004 1.0000000 0.21504107); (0.71499751 0.25000000 0.55376027); 271 +DEAL:0::<2, 42>; 0; 128; (1.0000000 0.66639025 0.15505103); (0.75000000 0.41659756 0.53876276); 128 +DEAL:0::<2, 42>; 0; 129; (1.0000000 0.28001992 0.64494897); (0.75000000 0.32000498 0.66123724); 129 +DEAL:0::<2, 42>; 0; 130; (1.0000000 0.17855873 0.15505103); (0.75000000 0.29463968 0.53876276); 130 +DEAL:0::<2, 42>; 0; 131; (1.0000000 0.075031110 0.64494897); (0.75000000 0.26875778 0.66123724); 131 +DEAL:0::<2, 42>; 0; 132; (1.0000000 0.82144127 0.33360975); (0.75000000 0.45536032 0.58340244); 132 +DEAL:0::<2, 42>; 0; 133; (1.0000000 0.92496889 0.71998008); (0.75000000 0.48124222 0.67999502); 133 +DEAL:0::<2, 42>; 0; 134; (1.0000000 0.33360975 0.82144127); (0.75000000 0.33340244 0.70536032); 134 +DEAL:0::<2, 42>; 0; 135; (1.0000000 0.71998008 0.92496889); (0.75000000 0.42999502 0.73124222); 135 +DEAL:0::<2, 42>; 0; 272; (0.33319512 0.0000000 0.51175385); (0.58329878 0.25000000 0.62793846); 272 +DEAL:0::<2, 42>; 0; 273; (0.14000996 0.0000000 0.21504107); (0.53500249 0.25000000 0.55376027); 273 +DEAL:0::<2, 42>; 0; 274; (0.089279364 0.0000000 0.75566961); (0.52231984 0.25000000 0.68891740); 274 +DEAL:0::<2, 42>; 0; 275; (0.037515555 0.0000000 0.31753547); (0.50937889 0.25000000 0.57938387); 275 +DEAL:0::<2, 42>; 0; 276; (0.48824615 0.0000000 0.33319512); (0.62206154 0.25000000 0.58329878); 276 +DEAL:0::<2, 42>; 0; 277; (0.78495893 0.0000000 0.14000996); (0.69623973 0.25000000 0.53500249); 277 +DEAL:0::<2, 42>; 0; 278; (0.24433039 0.0000000 0.089279364); (0.56108260 0.25000000 0.52231984); 278 +DEAL:0::<2, 42>; 0; 279; (0.68246453 0.0000000 0.037515555); (0.67061613 0.25000000 0.50937889); 279 +DEAL:0::<2, 42>; 0; 280; (0.51175385 0.0000000 0.66680488); (0.62793846 0.25000000 0.66670122); 280 +DEAL:0::<2, 42>; 0; 281; (0.21504107 0.0000000 0.85999004); (0.55376027 0.25000000 0.71499751); 281 +DEAL:0::<2, 42>; 0; 282; (0.75566961 0.0000000 0.91072064); (0.68891740 0.25000000 0.72768016); 282 +DEAL:0::<2, 42>; 0; 283; (0.31753547 0.0000000 0.96248444); (0.57938387 0.25000000 0.74062111); 283 +DEAL:0::<2, 42>; 0; 284; (0.66680488 0.0000000 0.48824615); (0.66670122 0.25000000 0.62206154); 284 +DEAL:0::<2, 42>; 0; 285; (0.85999004 0.0000000 0.78495893); (0.71499751 0.25000000 0.69623973); 285 +DEAL:0::<2, 42>; 0; 286; (0.91072064 0.0000000 0.24433039); (0.72768016 0.25000000 0.56108260); 286 +DEAL:0::<2, 42>; 0; 287; (0.96248444 0.0000000 0.68246453); (0.74062111 0.25000000 0.67061613); 287 +DEAL:0::<2, 42>; 0; 536; (0.66639025 0.17855873 1.0000000); (0.66659756 0.29463968 0.75000000); 536 +DEAL:0::<2, 42>; 0; 537; (0.28001992 0.075031110 1.0000000); (0.57000498 0.26875778 0.75000000); 537 +DEAL:0::<2, 42>; 0; 538; (0.17855873 0.66639025 1.0000000); (0.54463968 0.41659756 0.75000000); 538 +DEAL:0::<2, 42>; 0; 539; (0.075031110 0.28001992 1.0000000); (0.51875778 0.32000498 0.75000000); 539 +DEAL:0::<2, 42>; 0; 540; (0.84494897 0.33360975 1.0000000); (0.71123724 0.33340244 0.75000000); 540 +DEAL:0::<2, 42>; 0; 541; (0.35505103 0.71998008 1.0000000); (0.58876276 0.42999502 0.75000000); 541 +DEAL:0::<2, 42>; 0; 542; (0.84494897 0.82144127 1.0000000); (0.71123724 0.45536032 0.75000000); 542 +DEAL:0::<2, 42>; 0; 543; (0.35505103 0.92496889 1.0000000); (0.58876276 0.48124222 0.75000000); 543 +DEAL:0::<2, 43>; 0; 136; (0.0000000 0.66639025 0.17855873); (0.75000000 0.41659756 0.54463968); 136 +DEAL:0::<2, 43>; 0; 137; (0.0000000 0.28001992 0.075031110); (0.75000000 0.32000498 0.51875778); 137 +DEAL:0::<2, 43>; 0; 138; (0.0000000 0.17855873 0.66639025); (0.75000000 0.29463968 0.66659756); 138 +DEAL:0::<2, 43>; 0; 139; (0.0000000 0.075031110 0.28001992); (0.75000000 0.26875778 0.57000498); 139 +DEAL:0::<2, 43>; 0; 140; (0.0000000 0.84494897 0.82144127); (0.75000000 0.46123724 0.70536032); 140 +DEAL:0::<2, 43>; 0; 141; (0.0000000 0.35505103 0.92496889); (0.75000000 0.33876276 0.73124222); 141 +DEAL:0::<2, 43>; 0; 142; (0.0000000 0.84494897 0.33360975); (0.75000000 0.46123724 0.58340244); 142 +DEAL:0::<2, 43>; 0; 143; (0.0000000 0.35505103 0.71998008); (0.75000000 0.33876276 0.67999502); 143 +DEAL:0::<2, 46>; 0; 528; (0.17855873 0.15505103 0.0000000); (0.54463968 0.28876276 0.75000000); 528 +DEAL:0::<2, 46>; 0; 529; (0.075031110 0.64494897 0.0000000); (0.51875778 0.41123724 0.75000000); 529 +DEAL:0::<2, 46>; 0; 530; (0.66639025 0.15505103 0.0000000); (0.66659756 0.28876276 0.75000000); 530 +DEAL:0::<2, 46>; 0; 531; (0.28001992 0.64494897 0.0000000); (0.57000498 0.41123724 0.75000000); 531 +DEAL:0::<2, 46>; 0; 532; (0.82144127 0.84494897 0.0000000); (0.70536032 0.46123724 0.75000000); 532 +DEAL:0::<2, 46>; 0; 533; (0.92496889 0.35505103 0.0000000); (0.73124222 0.33876276 0.75000000); 533 +DEAL:0::<2, 46>; 0; 534; (0.33360975 0.84494897 0.0000000); (0.58340244 0.46123724 0.75000000); 534 +DEAL:0::<2, 46>; 0; 535; (0.71998008 0.35505103 0.0000000); (0.67999502 0.33876276 0.75000000); 535 +DEAL:0::<2, 48>; 0; 48; (1.0000000 0.51175385 0.33319512); (0.25000000 0.62793846 0.58329878); 48 +DEAL:0::<2, 48>; 0; 49; (1.0000000 0.21504107 0.14000996); (0.25000000 0.55376027 0.53500249); 49 +DEAL:0::<2, 48>; 0; 50; (1.0000000 0.75566961 0.089279364); (0.25000000 0.68891740 0.52231984); 50 +DEAL:0::<2, 48>; 0; 51; (1.0000000 0.31753547 0.037515555); (0.25000000 0.57938387 0.50937889); 51 +DEAL:0::<2, 48>; 0; 52; (1.0000000 0.33319512 0.48824615); (0.25000000 0.58329878 0.62206154); 52 +DEAL:0::<2, 48>; 0; 53; (1.0000000 0.14000996 0.78495893); (0.25000000 0.53500249 0.69623973); 53 +DEAL:0::<2, 48>; 0; 54; (1.0000000 0.089279364 0.24433039); (0.25000000 0.52231984 0.56108260); 54 +DEAL:0::<2, 48>; 0; 55; (1.0000000 0.037515555 0.68246453); (0.25000000 0.50937889 0.67061613); 55 +DEAL:0::<2, 48>; 0; 56; (1.0000000 0.91072064 0.24433039); (0.25000000 0.72768016 0.56108260); 56 +DEAL:0::<2, 48>; 0; 57; (1.0000000 0.96248444 0.68246453); (0.25000000 0.74062111 0.67061613); 57 +DEAL:0::<2, 48>; 0; 58; (1.0000000 0.66680488 0.48824615); (0.25000000 0.66670122 0.62206154); 58 +DEAL:0::<2, 48>; 0; 59; (1.0000000 0.85999004 0.78495893); (0.25000000 0.71499751 0.69623973); 59 +DEAL:0::<2, 48>; 0; 60; (1.0000000 0.48824615 0.66680488); (0.25000000 0.62206154 0.66670122); 60 +DEAL:0::<2, 48>; 0; 61; (1.0000000 0.78495893 0.85999004); (0.25000000 0.69623973 0.71499751); 61 +DEAL:0::<2, 48>; 0; 62; (1.0000000 0.24433039 0.91072064); (0.25000000 0.56108260 0.72768016); 62 +DEAL:0::<2, 48>; 0; 63; (1.0000000 0.68246453 0.96248444); (0.25000000 0.67061613 0.74062111); 63 +DEAL:0::<2, 49>; 0; 80; (0.0000000 0.75566961 0.089279364); (0.25000000 0.68891740 0.52231984); 80 +DEAL:0::<2, 49>; 0; 81; (0.0000000 0.31753547 0.037515555); (0.25000000 0.57938387 0.50937889); 81 +DEAL:0::<2, 49>; 0; 82; (0.0000000 0.51175385 0.33319512); (0.25000000 0.62793846 0.58329878); 82 +DEAL:0::<2, 49>; 0; 83; (0.0000000 0.21504107 0.14000996); (0.25000000 0.55376027 0.53500249); 83 +DEAL:0::<2, 49>; 0; 84; (0.0000000 0.33319512 0.51175385); (0.25000000 0.58329878 0.62793846); 84 +DEAL:0::<2, 49>; 0; 85; (0.0000000 0.14000996 0.21504107); (0.25000000 0.53500249 0.55376027); 85 +DEAL:0::<2, 49>; 0; 86; (0.0000000 0.089279364 0.75566961); (0.25000000 0.52231984 0.68891740); 86 +DEAL:0::<2, 49>; 0; 87; (0.0000000 0.037515555 0.31753547); (0.25000000 0.50937889 0.57938387); 87 +DEAL:0::<2, 49>; 0; 88; (0.0000000 0.92247449 0.74391576); (0.25000000 0.73061862 0.68597894); 88 +DEAL:0::<2, 49>; 0; 89; (0.0000000 0.67752551 0.60249440); (0.25000000 0.66938138 0.65062360); 89 +DEAL:0::<2, 49>; 0; 90; (0.0000000 0.92247449 0.25608424); (0.25000000 0.73061862 0.56402106); 90 +DEAL:0::<2, 49>; 0; 91; (0.0000000 0.67752551 0.39750560); (0.25000000 0.66938138 0.59937640); 91 +DEAL:0::<2, 49>; 0; 92; (0.0000000 0.75566961 0.91072064); (0.25000000 0.68891740 0.72768016); 92 +DEAL:0::<2, 49>; 0; 93; (0.0000000 0.31753547 0.96248444); (0.25000000 0.57938387 0.74062111); 93 +DEAL:0::<2, 49>; 0; 94; (0.0000000 0.51175385 0.66680488); (0.25000000 0.62793846 0.66670122); 94 +DEAL:0::<2, 49>; 0; 95; (0.0000000 0.21504107 0.85999004); (0.25000000 0.55376027 0.71499751); 95 +DEAL:0::<2, 49>; 0; 328; (0.66639025 1.0000000 0.17855873); (0.41659756 0.75000000 0.54463968); 328 +DEAL:0::<2, 49>; 0; 329; (0.28001992 1.0000000 0.075031110); (0.32000498 0.75000000 0.51875778); 329 +DEAL:0::<2, 49>; 0; 330; (0.17855873 1.0000000 0.66639025); (0.29463968 0.75000000 0.66659756); 330 +DEAL:0::<2, 49>; 0; 331; (0.075031110 1.0000000 0.28001992); (0.26875778 0.75000000 0.57000498); 331 +DEAL:0::<2, 49>; 0; 332; (0.82144127 1.0000000 0.84494897); (0.45536032 0.75000000 0.71123724); 332 +DEAL:0::<2, 49>; 0; 333; (0.92496889 1.0000000 0.35505103); (0.48124222 0.75000000 0.58876276); 333 +DEAL:0::<2, 49>; 0; 334; (0.33360975 1.0000000 0.84494897); (0.33340244 0.75000000 0.71123724); 334 +DEAL:0::<2, 49>; 0; 335; (0.71998008 1.0000000 0.35505103); (0.42999502 0.75000000 0.58876276); 335 +DEAL:0::<2, 49>; 0; 520; (0.66639025 0.17855873 1.0000000); (0.41659756 0.54463968 0.75000000); 520 +DEAL:0::<2, 49>; 0; 521; (0.28001992 0.075031110 1.0000000); (0.32000498 0.51875778 0.75000000); 521 +DEAL:0::<2, 49>; 0; 522; (0.17855873 0.66639025 1.0000000); (0.29463968 0.66659756 0.75000000); 522 +DEAL:0::<2, 49>; 0; 523; (0.075031110 0.28001992 1.0000000); (0.26875778 0.57000498 0.75000000); 523 +DEAL:0::<2, 49>; 0; 524; (0.84494897 0.33360975 1.0000000); (0.46123724 0.58340244 0.75000000); 524 +DEAL:0::<2, 49>; 0; 525; (0.35505103 0.71998008 1.0000000); (0.33876276 0.67999502 0.75000000); 525 +DEAL:0::<2, 49>; 0; 526; (0.84494897 0.82144127 1.0000000); (0.46123724 0.70536032 0.75000000); 526 +DEAL:0::<2, 49>; 0; 527; (0.35505103 0.92496889 1.0000000); (0.33876276 0.73124222 0.75000000); 527 +DEAL:0::<2, 51>; 0; 304; (0.15505103 0.0000000 0.66639025); (0.28876276 0.75000000 0.66659756); 304 +DEAL:0::<2, 51>; 0; 305; (0.64494897 0.0000000 0.28001992); (0.41123724 0.75000000 0.57000498); 305 +DEAL:0::<2, 51>; 0; 306; (0.15505103 0.0000000 0.17855873); (0.28876276 0.75000000 0.54463968); 306 +DEAL:0::<2, 51>; 0; 307; (0.64494897 0.0000000 0.075031110); (0.41123724 0.75000000 0.51875778); 307 +DEAL:0::<2, 51>; 0; 308; (0.84494897 0.0000000 0.33360975); (0.46123724 0.75000000 0.58340244); 308 +DEAL:0::<2, 51>; 0; 309; (0.35505103 0.0000000 0.71998008); (0.33876276 0.75000000 0.67999502); 309 +DEAL:0::<2, 51>; 0; 310; (0.84494897 0.0000000 0.82144127); (0.46123724 0.75000000 0.70536032); 310 +DEAL:0::<2, 51>; 0; 311; (0.35505103 0.0000000 0.92496889); (0.33876276 0.75000000 0.73124222); 311 +DEAL:0::<2, 53>; 0; 512; (0.17855873 0.15505103 0.0000000); (0.29463968 0.53876276 0.75000000); 512 +DEAL:0::<2, 53>; 0; 513; (0.075031110 0.64494897 0.0000000); (0.26875778 0.66123724 0.75000000); 513 +DEAL:0::<2, 53>; 0; 514; (0.66639025 0.15505103 0.0000000); (0.41659756 0.53876276 0.75000000); 514 +DEAL:0::<2, 53>; 0; 515; (0.28001992 0.64494897 0.0000000); (0.32000498 0.66123724 0.75000000); 515 +DEAL:0::<2, 53>; 0; 516; (0.82144127 0.84494897 0.0000000); (0.45536032 0.71123724 0.75000000); 516 +DEAL:0::<2, 53>; 0; 517; (0.92496889 0.35505103 0.0000000); (0.48124222 0.58876276 0.75000000); 517 +DEAL:0::<2, 53>; 0; 518; (0.33360975 0.84494897 0.0000000); (0.33340244 0.71123724 0.75000000); 518 +DEAL:0::<2, 53>; 0; 519; (0.71998008 0.35505103 0.0000000); (0.42999502 0.58876276 0.75000000); 519 +DEAL:0::<2, 56>; 0; 176; (1.0000000 0.51175385 0.33319512); (0.75000000 0.62793846 0.58329878); 176 +DEAL:0::<2, 56>; 0; 177; (1.0000000 0.21504107 0.14000996); (0.75000000 0.55376027 0.53500249); 177 +DEAL:0::<2, 56>; 0; 178; (1.0000000 0.75566961 0.089279364); (0.75000000 0.68891740 0.52231984); 178 +DEAL:0::<2, 56>; 0; 179; (1.0000000 0.31753547 0.037515555); (0.75000000 0.57938387 0.50937889); 179 +DEAL:0::<2, 56>; 0; 180; (1.0000000 0.33319512 0.48824615); (0.75000000 0.58329878 0.62206154); 180 +DEAL:0::<2, 56>; 0; 181; (1.0000000 0.14000996 0.78495893); (0.75000000 0.53500249 0.69623973); 181 +DEAL:0::<2, 56>; 0; 182; (1.0000000 0.089279364 0.24433039); (0.75000000 0.52231984 0.56108260); 182 +DEAL:0::<2, 56>; 0; 183; (1.0000000 0.037515555 0.68246453); (0.75000000 0.50937889 0.67061613); 183 +DEAL:0::<2, 56>; 0; 184; (1.0000000 0.91072064 0.24433039); (0.75000000 0.72768016 0.56108260); 184 +DEAL:0::<2, 56>; 0; 185; (1.0000000 0.96248444 0.68246453); (0.75000000 0.74062111 0.67061613); 185 +DEAL:0::<2, 56>; 0; 186; (1.0000000 0.66680488 0.48824615); (0.75000000 0.66670122 0.62206154); 186 +DEAL:0::<2, 56>; 0; 187; (1.0000000 0.85999004 0.78495893); (0.75000000 0.71499751 0.69623973); 187 +DEAL:0::<2, 56>; 0; 188; (1.0000000 0.48824615 0.66680488); (0.75000000 0.62206154 0.66670122); 188 +DEAL:0::<2, 56>; 0; 189; (1.0000000 0.78495893 0.85999004); (0.75000000 0.69623973 0.71499751); 189 +DEAL:0::<2, 56>; 0; 190; (1.0000000 0.24433039 0.91072064); (0.75000000 0.56108260 0.72768016); 190 +DEAL:0::<2, 56>; 0; 191; (1.0000000 0.68246453 0.96248444); (0.75000000 0.67061613 0.74062111); 191 +DEAL:0::<2, 56>; 0; 344; (0.33319512 1.0000000 0.51175385); (0.58329878 0.75000000 0.62793846); 344 +DEAL:0::<2, 56>; 0; 345; (0.14000996 1.0000000 0.21504107); (0.53500249 0.75000000 0.55376027); 345 +DEAL:0::<2, 56>; 0; 346; (0.089279364 1.0000000 0.75566961); (0.52231984 0.75000000 0.68891740); 346 +DEAL:0::<2, 56>; 0; 347; (0.037515555 1.0000000 0.31753547); (0.50937889 0.75000000 0.57938387); 347 +DEAL:0::<2, 56>; 0; 348; (0.75566961 1.0000000 0.089279364); (0.68891740 0.75000000 0.52231984); 348 +DEAL:0::<2, 56>; 0; 349; (0.31753547 1.0000000 0.037515555); (0.57938387 0.75000000 0.50937889); 349 +DEAL:0::<2, 56>; 0; 350; (0.51175385 1.0000000 0.33319512); (0.62793846 0.75000000 0.58329878); 350 +DEAL:0::<2, 56>; 0; 351; (0.21504107 1.0000000 0.14000996); (0.55376027 0.75000000 0.53500249); 351 +DEAL:0::<2, 56>; 0; 352; (0.74391576 1.0000000 0.92247449); (0.68597894 0.75000000 0.73061862); 352 +DEAL:0::<2, 56>; 0; 353; (0.60249440 1.0000000 0.67752551); (0.65062360 0.75000000 0.66938138); 353 +DEAL:0::<2, 56>; 0; 354; (0.25608424 1.0000000 0.92247449); (0.56402106 0.75000000 0.73061862); 354 +DEAL:0::<2, 56>; 0; 355; (0.39750560 1.0000000 0.67752551); (0.59937640 0.75000000 0.66938138); 355 +DEAL:0::<2, 56>; 0; 356; (0.91072064 1.0000000 0.75566961); (0.72768016 0.75000000 0.68891740); 356 +DEAL:0::<2, 56>; 0; 357; (0.96248444 1.0000000 0.31753547); (0.74062111 0.75000000 0.57938387); 357 +DEAL:0::<2, 56>; 0; 358; (0.66680488 1.0000000 0.51175385); (0.66670122 0.75000000 0.62793846); 358 +DEAL:0::<2, 56>; 0; 359; (0.85999004 1.0000000 0.21504107); (0.71499751 0.75000000 0.55376027); 359 +DEAL:0::<2, 56>; 0; 544; (0.75566961 0.089279364 1.0000000); (0.68891740 0.52231984 0.75000000); 544 +DEAL:0::<2, 56>; 0; 545; (0.31753547 0.037515555 1.0000000); (0.57938387 0.50937889 0.75000000); 545 +DEAL:0::<2, 56>; 0; 546; (0.51175385 0.33319512 1.0000000); (0.62793846 0.58329878 0.75000000); 546 +DEAL:0::<2, 56>; 0; 547; (0.21504107 0.14000996 1.0000000); (0.55376027 0.53500249 0.75000000); 547 +DEAL:0::<2, 56>; 0; 548; (0.33319512 0.51175385 1.0000000); (0.58329878 0.62793846 0.75000000); 548 +DEAL:0::<2, 56>; 0; 549; (0.14000996 0.21504107 1.0000000); (0.53500249 0.55376027 0.75000000); 549 +DEAL:0::<2, 56>; 0; 550; (0.089279364 0.75566961 1.0000000); (0.52231984 0.68891740 0.75000000); 550 +DEAL:0::<2, 56>; 0; 551; (0.037515555 0.31753547 1.0000000); (0.50937889 0.57938387 0.75000000); 551 +DEAL:0::<2, 56>; 0; 552; (0.66680488 0.48824615 1.0000000); (0.66670122 0.62206154 0.75000000); 552 +DEAL:0::<2, 56>; 0; 553; (0.85999004 0.78495893 1.0000000); (0.71499751 0.69623973 0.75000000); 553 +DEAL:0::<2, 56>; 0; 554; (0.91072064 0.24433039 1.0000000); (0.72768016 0.56108260 0.75000000); 554 +DEAL:0::<2, 56>; 0; 555; (0.96248444 0.68246453 1.0000000); (0.74062111 0.67061613 0.75000000); 555 +DEAL:0::<2, 56>; 0; 556; (0.51175385 0.66680488 1.0000000); (0.62793846 0.66670122 0.75000000); 556 +DEAL:0::<2, 56>; 0; 557; (0.21504107 0.85999004 1.0000000); (0.55376027 0.71499751 0.75000000); 557 +DEAL:0::<2, 56>; 0; 558; (0.75566961 0.91072064 1.0000000); (0.68891740 0.72768016 0.75000000); 558 +DEAL:0::<2, 56>; 0; 559; (0.31753547 0.96248444 1.0000000); (0.57938387 0.74062111 0.75000000); 559 +DEAL:0::<2, 57>; 0; 160; (0.0000000 0.75566961 0.089279364); (0.75000000 0.68891740 0.52231984); 160 +DEAL:0::<2, 57>; 0; 161; (0.0000000 0.31753547 0.037515555); (0.75000000 0.57938387 0.50937889); 161 +DEAL:0::<2, 57>; 0; 162; (0.0000000 0.51175385 0.33319512); (0.75000000 0.62793846 0.58329878); 162 +DEAL:0::<2, 57>; 0; 163; (0.0000000 0.21504107 0.14000996); (0.75000000 0.55376027 0.53500249); 163 +DEAL:0::<2, 57>; 0; 164; (0.0000000 0.33319512 0.51175385); (0.75000000 0.58329878 0.62793846); 164 +DEAL:0::<2, 57>; 0; 165; (0.0000000 0.14000996 0.21504107); (0.75000000 0.53500249 0.55376027); 165 +DEAL:0::<2, 57>; 0; 166; (0.0000000 0.089279364 0.75566961); (0.75000000 0.52231984 0.68891740); 166 +DEAL:0::<2, 57>; 0; 167; (0.0000000 0.037515555 0.31753547); (0.75000000 0.50937889 0.57938387); 167 +DEAL:0::<2, 57>; 0; 168; (0.0000000 0.92247449 0.74391576); (0.75000000 0.73061862 0.68597894); 168 +DEAL:0::<2, 57>; 0; 169; (0.0000000 0.67752551 0.60249440); (0.75000000 0.66938138 0.65062360); 169 +DEAL:0::<2, 57>; 0; 170; (0.0000000 0.92247449 0.25608424); (0.75000000 0.73061862 0.56402106); 170 +DEAL:0::<2, 57>; 0; 171; (0.0000000 0.67752551 0.39750560); (0.75000000 0.66938138 0.59937640); 171 +DEAL:0::<2, 57>; 0; 172; (0.0000000 0.75566961 0.91072064); (0.75000000 0.68891740 0.72768016); 172 +DEAL:0::<2, 57>; 0; 173; (0.0000000 0.31753547 0.96248444); (0.75000000 0.57938387 0.74062111); 173 +DEAL:0::<2, 57>; 0; 174; (0.0000000 0.51175385 0.66680488); (0.75000000 0.62793846 0.66670122); 174 +DEAL:0::<2, 57>; 0; 175; (0.0000000 0.21504107 0.85999004); (0.75000000 0.55376027 0.71499751); 175 +DEAL:0::<2, 58>; 0; 368; (0.33319512 0.0000000 0.51175385); (0.58329878 0.75000000 0.62793846); 368 +DEAL:0::<2, 58>; 0; 369; (0.14000996 0.0000000 0.21504107); (0.53500249 0.75000000 0.55376027); 369 +DEAL:0::<2, 58>; 0; 370; (0.089279364 0.0000000 0.75566961); (0.52231984 0.75000000 0.68891740); 370 +DEAL:0::<2, 58>; 0; 371; (0.037515555 0.0000000 0.31753547); (0.50937889 0.75000000 0.57938387); 371 +DEAL:0::<2, 58>; 0; 372; (0.48824615 0.0000000 0.33319512); (0.62206154 0.75000000 0.58329878); 372 +DEAL:0::<2, 58>; 0; 373; (0.78495893 0.0000000 0.14000996); (0.69623973 0.75000000 0.53500249); 373 +DEAL:0::<2, 58>; 0; 374; (0.24433039 0.0000000 0.089279364); (0.56108260 0.75000000 0.52231984); 374 +DEAL:0::<2, 58>; 0; 375; (0.68246453 0.0000000 0.037515555); (0.67061613 0.75000000 0.50937889); 375 +DEAL:0::<2, 58>; 0; 376; (0.51175385 0.0000000 0.66680488); (0.62793846 0.75000000 0.66670122); 376 +DEAL:0::<2, 58>; 0; 377; (0.21504107 0.0000000 0.85999004); (0.55376027 0.75000000 0.71499751); 377 +DEAL:0::<2, 58>; 0; 378; (0.75566961 0.0000000 0.91072064); (0.68891740 0.75000000 0.72768016); 378 +DEAL:0::<2, 58>; 0; 379; (0.31753547 0.0000000 0.96248444); (0.57938387 0.75000000 0.74062111); 379 +DEAL:0::<2, 58>; 0; 380; (0.66680488 0.0000000 0.48824615); (0.66670122 0.75000000 0.62206154); 380 +DEAL:0::<2, 58>; 0; 381; (0.85999004 0.0000000 0.78495893); (0.71499751 0.75000000 0.69623973); 381 +DEAL:0::<2, 58>; 0; 382; (0.91072064 0.0000000 0.24433039); (0.72768016 0.75000000 0.56108260); 382 +DEAL:0::<2, 58>; 0; 383; (0.96248444 0.0000000 0.68246453); (0.74062111 0.75000000 0.67061613); 383 +DEAL:0::<2, 60>; 0; 560; (0.25608424 0.077525513 0.0000000); (0.56402106 0.51938138 0.75000000); 560 +DEAL:0::<2, 60>; 0; 561; (0.39750560 0.32247449 0.0000000); (0.59937640 0.58061862 0.75000000); 561 +DEAL:0::<2, 60>; 0; 562; (0.74391576 0.077525513 0.0000000); (0.68597894 0.51938138 0.75000000); 562 +DEAL:0::<2, 60>; 0; 563; (0.60249440 0.32247449 0.0000000); (0.65062360 0.58061862 0.75000000); 563 +DEAL:0::<2, 60>; 0; 564; (0.089279364 0.24433039 0.0000000); (0.52231984 0.56108260 0.75000000); 564 +DEAL:0::<2, 60>; 0; 565; (0.037515555 0.68246453 0.0000000); (0.50937889 0.67061613 0.75000000); 565 +DEAL:0::<2, 60>; 0; 566; (0.33319512 0.48824615 0.0000000); (0.58329878 0.62206154 0.75000000); 566 +DEAL:0::<2, 60>; 0; 567; (0.14000996 0.78495893 0.0000000); (0.53500249 0.69623973 0.75000000); 567 +DEAL:0::<2, 60>; 0; 568; (0.91072064 0.75566961 0.0000000); (0.72768016 0.68891740 0.75000000); 568 +DEAL:0::<2, 60>; 0; 569; (0.96248444 0.31753547 0.0000000); (0.74062111 0.57938387 0.75000000); 569 +DEAL:0::<2, 60>; 0; 570; (0.66680488 0.51175385 0.0000000); (0.66670122 0.62793846 0.75000000); 570 +DEAL:0::<2, 60>; 0; 571; (0.85999004 0.21504107 0.0000000); (0.71499751 0.55376027 0.75000000); 571 +DEAL:0::<2, 60>; 0; 572; (0.74391576 0.92247449 0.0000000); (0.68597894 0.73061862 0.75000000); 572 +DEAL:0::<2, 60>; 0; 573; (0.60249440 0.67752551 0.0000000); (0.65062360 0.66938138 0.75000000); 573 +DEAL:0::<2, 60>; 0; 574; (0.25608424 0.92247449 0.0000000); (0.56402106 0.73061862 0.75000000); 574 +DEAL:0::<2, 60>; 0; 575; (0.39750560 0.67752551 0.0000000); (0.59937640 0.66938138 0.75000000); 575 +DEAL:0:: diff --git a/tests/remote_point_evaluation/convert_intersections_to_rpe_data_02.with_cgal.geq.5.5.with_p4est=true.mpirun=2.output b/tests/remote_point_evaluation/convert_intersections_to_rpe_data_02.with_cgal.geq.5.5.with_p4est=true.mpirun=2.output new file mode 100644 index 0000000000..e4ca67b173 --- /dev/null +++ b/tests/remote_point_evaluation/convert_intersections_to_rpe_data_02.with_cgal.geq.5.5.with_p4est=true.mpirun=2.output @@ -0,0 +1,1463 @@ + +DEAL:0::Face intersections 2D-3D with n_quadrature_points = 1 +DEAL:0::Recv Components +DEAL:0::0; 0; 0 +DEAL:0::0; 1; 1 +DEAL:0::0; 2; 2 +DEAL:0::0; 3; 3 +DEAL:0::0; 4; 4 +DEAL:0::0; 5; 5 +DEAL:0::0; 6; 6 +DEAL:0::0; 7; 7 +DEAL:0::0; 8; 8 +DEAL:0::0; 9; 9 +DEAL:0::0; 10; 10 +DEAL:0::0; 11; 11 +DEAL:0::1; 12; 72 +DEAL:0::1; 13; 73 +DEAL:0::1; 14; 74 +DEAL:0::1; 15; 75 +DEAL:0::1; 16; 76 +DEAL:0::1; 17; 77 +DEAL:0::1; 18; 78 +DEAL:0::1; 19; 79 +DEAL:0::1; 20; 80 +DEAL:0::1; 21; 81 +DEAL:0::1; 22; 82 +DEAL:0::1; 23; 83 +DEAL:0::0; 24; 12 +DEAL:0::0; 25; 13 +DEAL:0::0; 26; 14 +DEAL:0::0; 27; 15 +DEAL:0::0; 28; 16 +DEAL:0::0; 29; 17 +DEAL:0::0; 30; 18 +DEAL:0::0; 31; 19 +DEAL:0::0; 32; 20 +DEAL:0::0; 33; 21 +DEAL:0::0; 34; 22 +DEAL:0::0; 35; 23 +DEAL:0::1; 36; 84 +DEAL:0::1; 37; 85 +DEAL:0::1; 38; 86 +DEAL:0::1; 39; 87 +DEAL:0::1; 40; 88 +DEAL:0::1; 41; 89 +DEAL:0::1; 42; 90 +DEAL:0::1; 43; 91 +DEAL:0::1; 44; 92 +DEAL:0::1; 45; 93 +DEAL:0::1; 46; 94 +DEAL:0::1; 47; 95 +DEAL:0::0; 48; 24 +DEAL:0::0; 49; 25 +DEAL:0::0; 50; 26 +DEAL:0::0; 51; 27 +DEAL:0::0; 52; 28 +DEAL:0::0; 53; 29 +DEAL:0::0; 54; 30 +DEAL:0::0; 55; 31 +DEAL:0::0; 56; 32 +DEAL:0::0; 57; 33 +DEAL:0::0; 58; 34 +DEAL:0::0; 59; 35 +DEAL:0::1; 60; 96 +DEAL:0::1; 61; 97 +DEAL:0::1; 62; 98 +DEAL:0::1; 63; 99 +DEAL:0::1; 64; 100 +DEAL:0::1; 65; 101 +DEAL:0::1; 66; 102 +DEAL:0::1; 67; 103 +DEAL:0::1; 68; 104 +DEAL:0::1; 69; 105 +DEAL:0::1; 70; 106 +DEAL:0::1; 71; 107 +DEAL:0::0; 72; 36 +DEAL:0::0; 73; 37 +DEAL:0::0; 74; 38 +DEAL:0::0; 75; 39 +DEAL:0::0; 76; 40 +DEAL:0::0; 77; 41 +DEAL:0::0; 78; 42 +DEAL:0::0; 79; 43 +DEAL:0::0; 80; 44 +DEAL:0::0; 81; 45 +DEAL:0::0; 82; 46 +DEAL:0::0; 83; 47 +DEAL:0::1; 84; 108 +DEAL:0::1; 85; 109 +DEAL:0::1; 86; 110 +DEAL:0::1; 87; 111 +DEAL:0::1; 88; 112 +DEAL:0::1; 89; 113 +DEAL:0::1; 90; 114 +DEAL:0::1; 91; 115 +DEAL:0::1; 92; 116 +DEAL:0::1; 93; 117 +DEAL:0::1; 94; 118 +DEAL:0::1; 95; 119 +DEAL:0::0; 96; 48 +DEAL:0::0; 97; 49 +DEAL:0::0; 98; 50 +DEAL:0::0; 99; 51 +DEAL:0::0; 100; 52 +DEAL:0::0; 101; 53 +DEAL:0::0; 102; 54 +DEAL:0::0; 103; 55 +DEAL:0::0; 104; 56 +DEAL:0::0; 105; 57 +DEAL:0::0; 106; 58 +DEAL:0::0; 107; 59 +DEAL:0::0; 108; 60 +DEAL:0::0; 109; 61 +DEAL:0::0; 110; 62 +DEAL:0::0; 111; 63 +DEAL:0::0; 112; 64 +DEAL:0::0; 113; 65 +DEAL:0::0; 114; 66 +DEAL:0::0; 115; 67 +DEAL:0::0; 116; 68 +DEAL:0::0; 117; 69 +DEAL:0::0; 118; 70 +DEAL:0::0; 119; 71 +DEAL:0::1; 120; 120 +DEAL:0::1; 121; 121 +DEAL:0::1; 122; 122 +DEAL:0::1; 123; 123 +DEAL:0::1; 124; 124 +DEAL:0::1; 125; 125 +DEAL:0::1; 126; 126 +DEAL:0::1; 127; 127 +DEAL:0::1; 128; 128 +DEAL:0::1; 129; 129 +DEAL:0::1; 130; 130 +DEAL:0::1; 131; 131 +DEAL:0::1; 132; 132 +DEAL:0::1; 133; 133 +DEAL:0::1; 134; 134 +DEAL:0::1; 135; 135 +DEAL:0::1; 136; 136 +DEAL:0::1; 137; 137 +DEAL:0::1; 138; 138 +DEAL:0::1; 139; 139 +DEAL:0::1; 140; 140 +DEAL:0::1; 141; 141 +DEAL:0::1; 142; 142 +DEAL:0::1; 143; 143 +DEAL:0:: +DEAL:0::Send Components +DEAL:0::<2, 3>; 0; 100; (0.50000000 0.16666667 1.0000000); (0.37500000 0.29166667 0.25000000); 52 +DEAL:0::<2, 3>; 0; 101; (0.16666667 0.50000000 1.0000000); (0.29166667 0.37500000 0.25000000); 53 +DEAL:0::<2, 3>; 0; 102; (0.83333333 0.50000000 1.0000000); (0.45833333 0.37500000 0.25000000); 54 +DEAL:0::<2, 3>; 0; 103; (0.50000000 0.83333333 1.0000000); (0.37500000 0.45833333 0.25000000); 55 +DEAL:0::<2, 5>; 0; 48; (0.16666667 1.0000000 0.50000000); (0.29166667 0.25000000 0.37500000); 24 +DEAL:0::<2, 5>; 0; 49; (0.50000000 1.0000000 0.16666667); (0.37500000 0.25000000 0.29166667); 25 +DEAL:0::<2, 5>; 0; 50; (0.50000000 1.0000000 0.83333333); (0.37500000 0.25000000 0.45833333); 26 +DEAL:0::<2, 5>; 0; 51; (0.83333333 1.0000000 0.50000000); (0.45833333 0.25000000 0.37500000); 27 +DEAL:0::<2, 6>; 0; 0; (1.0000000 0.50000000 0.16666667); (0.25000000 0.37500000 0.29166667); 0 +DEAL:0::<2, 6>; 0; 1; (1.0000000 0.16666667 0.50000000); (0.25000000 0.29166667 0.37500000); 1 +DEAL:0::<2, 6>; 0; 2; (1.0000000 0.83333333 0.50000000); (0.25000000 0.45833333 0.37500000); 2 +DEAL:0::<2, 6>; 0; 3; (1.0000000 0.50000000 0.83333333); (0.25000000 0.37500000 0.45833333); 3 +DEAL:0::<2, 7>; 0; 8; (0.0000000 0.50000000 0.16666667); (0.25000000 0.37500000 0.29166667); 8 +DEAL:0::<2, 7>; 0; 9; (0.0000000 0.16666667 0.50000000); (0.25000000 0.29166667 0.37500000); 9 +DEAL:0::<2, 7>; 0; 10; (0.0000000 0.83333333 0.50000000); (0.25000000 0.45833333 0.37500000); 10 +DEAL:0::<2, 7>; 0; 11; (0.0000000 0.50000000 0.83333333); (0.25000000 0.37500000 0.45833333); 11 +DEAL:0::<2, 7>; 0; 52; (0.16666667 0.0000000 0.50000000); (0.29166667 0.25000000 0.37500000); 28 +DEAL:0::<2, 7>; 0; 53; (0.50000000 0.0000000 0.16666667); (0.37500000 0.25000000 0.29166667); 29 +DEAL:0::<2, 7>; 0; 54; (0.50000000 0.0000000 0.83333333); (0.37500000 0.25000000 0.45833333); 30 +DEAL:0::<2, 7>; 0; 55; (0.83333333 0.0000000 0.50000000); (0.45833333 0.25000000 0.37500000); 31 +DEAL:0::<2, 7>; 0; 104; (0.50000000 0.16666667 0.0000000); (0.37500000 0.29166667 0.25000000); 56 +DEAL:0::<2, 7>; 0; 105; (0.16666667 0.50000000 0.0000000); (0.29166667 0.37500000 0.25000000); 57 +DEAL:0::<2, 7>; 0; 106; (0.83333333 0.50000000 0.0000000); (0.45833333 0.37500000 0.25000000); 58 +DEAL:0::<2, 7>; 0; 107; (0.50000000 0.83333333 0.0000000); (0.37500000 0.45833333 0.25000000); 59 +DEAL:0::<2, 10>; 0; 118; (0.33333333 0.33333333 1.0000000); (0.58333333 0.33333333 0.25000000); 70 +DEAL:0::<2, 10>; 0; 119; (0.66666667 0.66666667 1.0000000); (0.66666667 0.41666667 0.25000000); 71 +DEAL:0::<2, 12>; 0; 58; (0.33333333 1.0000000 0.33333333); (0.58333333 0.25000000 0.33333333); 34 +DEAL:0::<2, 12>; 0; 59; (0.66666667 1.0000000 0.66666667); (0.66666667 0.25000000 0.41666667); 35 +DEAL:0::<2, 14>; 0; 24; (1.0000000 0.50000000 0.16666667); (0.75000000 0.37500000 0.29166667); 12 +DEAL:0::<2, 14>; 0; 25; (1.0000000 0.16666667 0.50000000); (0.75000000 0.29166667 0.37500000); 13 +DEAL:0::<2, 14>; 0; 26; (1.0000000 0.83333333 0.50000000); (0.75000000 0.45833333 0.37500000); 14 +DEAL:0::<2, 14>; 0; 27; (1.0000000 0.50000000 0.83333333); (0.75000000 0.37500000 0.45833333); 15 +DEAL:0::<2, 14>; 0; 56; (0.33333333 0.0000000 0.33333333); (0.58333333 0.25000000 0.33333333); 32 +DEAL:0::<2, 14>; 0; 57; (0.66666667 0.0000000 0.66666667); (0.66666667 0.25000000 0.41666667); 33 +DEAL:0::<2, 14>; 0; 112; (0.33333333 0.33333333 0.0000000); (0.58333333 0.33333333 0.25000000); 64 +DEAL:0::<2, 14>; 0; 113; (0.66666667 0.66666667 0.0000000); (0.66666667 0.41666667 0.25000000); 65 +DEAL:0::<2, 15>; 0; 30; (0.0000000 0.50000000 0.16666667); (0.75000000 0.37500000 0.29166667); 18 +DEAL:0::<2, 15>; 0; 31; (0.0000000 0.16666667 0.50000000); (0.75000000 0.29166667 0.37500000); 19 +DEAL:0::<2, 15>; 0; 32; (0.0000000 0.83333333 0.50000000); (0.75000000 0.45833333 0.37500000); 20 +DEAL:0::<2, 15>; 0; 33; (0.0000000 0.50000000 0.83333333); (0.75000000 0.37500000 0.45833333); 21 +DEAL:0::<2, 17>; 0; 98; (0.33333333 0.33333333 1.0000000); (0.33333333 0.58333333 0.25000000); 50 +DEAL:0::<2, 17>; 0; 99; (0.66666667 0.66666667 1.0000000); (0.41666667 0.66666667 0.25000000); 51 +DEAL:0::<2, 20>; 0; 6; (1.0000000 0.33333333 0.33333333); (0.25000000 0.58333333 0.33333333); 6 +DEAL:0::<2, 20>; 0; 7; (1.0000000 0.66666667 0.66666667); (0.25000000 0.66666667 0.41666667); 7 +DEAL:0::<2, 21>; 0; 4; (0.0000000 0.33333333 0.33333333); (0.25000000 0.58333333 0.33333333); 4 +DEAL:0::<2, 21>; 0; 5; (0.0000000 0.66666667 0.66666667); (0.25000000 0.66666667 0.41666667); 5 +DEAL:0::<2, 21>; 0; 76; (0.16666667 1.0000000 0.50000000); (0.29166667 0.75000000 0.37500000); 40 +DEAL:0::<2, 21>; 0; 77; (0.50000000 1.0000000 0.16666667); (0.37500000 0.75000000 0.29166667); 41 +DEAL:0::<2, 21>; 0; 78; (0.50000000 1.0000000 0.83333333); (0.37500000 0.75000000 0.45833333); 42 +DEAL:0::<2, 21>; 0; 79; (0.83333333 1.0000000 0.50000000); (0.45833333 0.75000000 0.37500000); 43 +DEAL:0::<2, 21>; 0; 96; (0.33333333 0.33333333 0.0000000); (0.33333333 0.58333333 0.25000000); 48 +DEAL:0::<2, 21>; 0; 97; (0.66666667 0.66666667 0.0000000); (0.41666667 0.66666667 0.25000000); 49 +DEAL:0::<2, 23>; 0; 72; (0.16666667 0.0000000 0.50000000); (0.29166667 0.75000000 0.37500000); 36 +DEAL:0::<2, 23>; 0; 73; (0.50000000 0.0000000 0.16666667); (0.37500000 0.75000000 0.29166667); 37 +DEAL:0::<2, 23>; 0; 74; (0.50000000 0.0000000 0.83333333); (0.37500000 0.75000000 0.45833333); 38 +DEAL:0::<2, 23>; 0; 75; (0.83333333 0.0000000 0.50000000); (0.45833333 0.75000000 0.37500000); 39 +DEAL:0::<2, 24>; 0; 108; (0.50000000 0.16666667 1.0000000); (0.62500000 0.54166667 0.25000000); 60 +DEAL:0::<2, 24>; 0; 109; (0.16666667 0.50000000 1.0000000); (0.54166667 0.62500000 0.25000000); 61 +DEAL:0::<2, 24>; 0; 110; (0.83333333 0.50000000 1.0000000); (0.70833333 0.62500000 0.25000000); 62 +DEAL:0::<2, 24>; 0; 111; (0.50000000 0.83333333 1.0000000); (0.62500000 0.70833333 0.25000000); 63 +DEAL:0::<2, 28>; 0; 28; (1.0000000 0.33333333 0.33333333); (0.75000000 0.58333333 0.33333333); 16 +DEAL:0::<2, 28>; 0; 29; (1.0000000 0.66666667 0.66666667); (0.75000000 0.66666667 0.41666667); 17 +DEAL:0::<2, 28>; 0; 80; (0.33333333 1.0000000 0.33333333); (0.58333333 0.75000000 0.33333333); 44 +DEAL:0::<2, 28>; 0; 81; (0.66666667 1.0000000 0.66666667); (0.66666667 0.75000000 0.41666667); 45 +DEAL:0::<2, 28>; 0; 114; (0.50000000 0.16666667 0.0000000); (0.62500000 0.54166667 0.25000000); 66 +DEAL:0::<2, 28>; 0; 115; (0.16666667 0.50000000 0.0000000); (0.54166667 0.62500000 0.25000000); 67 +DEAL:0::<2, 28>; 0; 116; (0.83333333 0.50000000 0.0000000); (0.70833333 0.62500000 0.25000000); 68 +DEAL:0::<2, 28>; 0; 117; (0.50000000 0.83333333 0.0000000); (0.62500000 0.70833333 0.25000000); 69 +DEAL:0::<2, 29>; 0; 34; (0.0000000 0.33333333 0.33333333); (0.75000000 0.58333333 0.33333333); 22 +DEAL:0::<2, 29>; 0; 35; (0.0000000 0.66666667 0.66666667); (0.75000000 0.66666667 0.41666667); 23 +DEAL:0::<2, 30>; 0; 82; (0.33333333 0.0000000 0.33333333); (0.58333333 0.75000000 0.33333333); 46 +DEAL:0::<2, 30>; 0; 83; (0.66666667 0.0000000 0.66666667); (0.66666667 0.75000000 0.41666667); 47 +DEAL:0:: +DEAL:0::Face intersections 2D-3D with n_quadrature_points = 2 +DEAL:0::Recv Components +DEAL:0::0; 0; 0 +DEAL:0::0; 1; 1 +DEAL:0::0; 2; 2 +DEAL:0::0; 3; 3 +DEAL:0::0; 4; 4 +DEAL:0::0; 5; 5 +DEAL:0::0; 6; 6 +DEAL:0::0; 7; 7 +DEAL:0::0; 8; 8 +DEAL:0::0; 9; 9 +DEAL:0::0; 10; 10 +DEAL:0::0; 11; 11 +DEAL:0::0; 12; 12 +DEAL:0::0; 13; 13 +DEAL:0::0; 14; 14 +DEAL:0::0; 15; 15 +DEAL:0::0; 16; 16 +DEAL:0::0; 17; 17 +DEAL:0::0; 18; 18 +DEAL:0::0; 19; 19 +DEAL:0::0; 20; 20 +DEAL:0::0; 21; 21 +DEAL:0::0; 22; 22 +DEAL:0::0; 23; 23 +DEAL:0::0; 24; 24 +DEAL:0::0; 25; 25 +DEAL:0::0; 26; 26 +DEAL:0::0; 27; 27 +DEAL:0::0; 28; 28 +DEAL:0::0; 29; 29 +DEAL:0::0; 30; 30 +DEAL:0::0; 31; 31 +DEAL:0::0; 32; 32 +DEAL:0::0; 33; 33 +DEAL:0::0; 34; 34 +DEAL:0::0; 35; 35 +DEAL:0::0; 36; 36 +DEAL:0::0; 37; 37 +DEAL:0::0; 38; 38 +DEAL:0::0; 39; 39 +DEAL:0::0; 40; 40 +DEAL:0::0; 41; 41 +DEAL:0::0; 42; 42 +DEAL:0::0; 43; 43 +DEAL:0::0; 44; 44 +DEAL:0::0; 45; 45 +DEAL:0::0; 46; 46 +DEAL:0::0; 47; 47 +DEAL:0::1; 48; 288 +DEAL:0::1; 49; 289 +DEAL:0::1; 50; 290 +DEAL:0::1; 51; 291 +DEAL:0::1; 52; 292 +DEAL:0::1; 53; 293 +DEAL:0::1; 54; 294 +DEAL:0::1; 55; 295 +DEAL:0::1; 56; 296 +DEAL:0::1; 57; 297 +DEAL:0::1; 58; 298 +DEAL:0::1; 59; 299 +DEAL:0::1; 60; 300 +DEAL:0::1; 61; 301 +DEAL:0::1; 62; 302 +DEAL:0::1; 63; 303 +DEAL:0::1; 64; 304 +DEAL:0::1; 65; 305 +DEAL:0::1; 66; 306 +DEAL:0::1; 67; 307 +DEAL:0::1; 68; 308 +DEAL:0::1; 69; 309 +DEAL:0::1; 70; 310 +DEAL:0::1; 71; 311 +DEAL:0::1; 72; 312 +DEAL:0::1; 73; 313 +DEAL:0::1; 74; 314 +DEAL:0::1; 75; 315 +DEAL:0::1; 76; 316 +DEAL:0::1; 77; 317 +DEAL:0::1; 78; 318 +DEAL:0::1; 79; 319 +DEAL:0::1; 80; 320 +DEAL:0::1; 81; 321 +DEAL:0::1; 82; 322 +DEAL:0::1; 83; 323 +DEAL:0::1; 84; 324 +DEAL:0::1; 85; 325 +DEAL:0::1; 86; 326 +DEAL:0::1; 87; 327 +DEAL:0::1; 88; 328 +DEAL:0::1; 89; 329 +DEAL:0::1; 90; 330 +DEAL:0::1; 91; 331 +DEAL:0::1; 92; 332 +DEAL:0::1; 93; 333 +DEAL:0::1; 94; 334 +DEAL:0::1; 95; 335 +DEAL:0::0; 96; 48 +DEAL:0::0; 97; 49 +DEAL:0::0; 98; 50 +DEAL:0::0; 99; 51 +DEAL:0::0; 100; 52 +DEAL:0::0; 101; 53 +DEAL:0::0; 102; 54 +DEAL:0::0; 103; 55 +DEAL:0::0; 104; 56 +DEAL:0::0; 105; 57 +DEAL:0::0; 106; 58 +DEAL:0::0; 107; 59 +DEAL:0::0; 108; 60 +DEAL:0::0; 109; 61 +DEAL:0::0; 110; 62 +DEAL:0::0; 111; 63 +DEAL:0::0; 112; 64 +DEAL:0::0; 113; 65 +DEAL:0::0; 114; 66 +DEAL:0::0; 115; 67 +DEAL:0::0; 116; 68 +DEAL:0::0; 117; 69 +DEAL:0::0; 118; 70 +DEAL:0::0; 119; 71 +DEAL:0::0; 120; 72 +DEAL:0::0; 121; 73 +DEAL:0::0; 122; 74 +DEAL:0::0; 123; 75 +DEAL:0::0; 124; 76 +DEAL:0::0; 125; 77 +DEAL:0::0; 126; 78 +DEAL:0::0; 127; 79 +DEAL:0::0; 128; 80 +DEAL:0::0; 129; 81 +DEAL:0::0; 130; 82 +DEAL:0::0; 131; 83 +DEAL:0::0; 132; 84 +DEAL:0::0; 133; 85 +DEAL:0::0; 134; 86 +DEAL:0::0; 135; 87 +DEAL:0::0; 136; 88 +DEAL:0::0; 137; 89 +DEAL:0::0; 138; 90 +DEAL:0::0; 139; 91 +DEAL:0::0; 140; 92 +DEAL:0::0; 141; 93 +DEAL:0::0; 142; 94 +DEAL:0::0; 143; 95 +DEAL:0::1; 144; 336 +DEAL:0::1; 145; 337 +DEAL:0::1; 146; 338 +DEAL:0::1; 147; 339 +DEAL:0::1; 148; 340 +DEAL:0::1; 149; 341 +DEAL:0::1; 150; 342 +DEAL:0::1; 151; 343 +DEAL:0::1; 152; 344 +DEAL:0::1; 153; 345 +DEAL:0::1; 154; 346 +DEAL:0::1; 155; 347 +DEAL:0::1; 156; 348 +DEAL:0::1; 157; 349 +DEAL:0::1; 158; 350 +DEAL:0::1; 159; 351 +DEAL:0::1; 160; 352 +DEAL:0::1; 161; 353 +DEAL:0::1; 162; 354 +DEAL:0::1; 163; 355 +DEAL:0::1; 164; 356 +DEAL:0::1; 165; 357 +DEAL:0::1; 166; 358 +DEAL:0::1; 167; 359 +DEAL:0::1; 168; 360 +DEAL:0::1; 169; 361 +DEAL:0::1; 170; 362 +DEAL:0::1; 171; 363 +DEAL:0::1; 172; 364 +DEAL:0::1; 173; 365 +DEAL:0::1; 174; 366 +DEAL:0::1; 175; 367 +DEAL:0::1; 176; 368 +DEAL:0::1; 177; 369 +DEAL:0::1; 178; 370 +DEAL:0::1; 179; 371 +DEAL:0::1; 180; 372 +DEAL:0::1; 181; 373 +DEAL:0::1; 182; 374 +DEAL:0::1; 183; 375 +DEAL:0::1; 184; 376 +DEAL:0::1; 185; 377 +DEAL:0::1; 186; 378 +DEAL:0::1; 187; 379 +DEAL:0::1; 188; 380 +DEAL:0::1; 189; 381 +DEAL:0::1; 190; 382 +DEAL:0::1; 191; 383 +DEAL:0::0; 192; 96 +DEAL:0::0; 193; 97 +DEAL:0::0; 194; 98 +DEAL:0::0; 195; 99 +DEAL:0::0; 196; 100 +DEAL:0::0; 197; 101 +DEAL:0::0; 198; 102 +DEAL:0::0; 199; 103 +DEAL:0::0; 200; 104 +DEAL:0::0; 201; 105 +DEAL:0::0; 202; 106 +DEAL:0::0; 203; 107 +DEAL:0::0; 204; 108 +DEAL:0::0; 205; 109 +DEAL:0::0; 206; 110 +DEAL:0::0; 207; 111 +DEAL:0::0; 208; 112 +DEAL:0::0; 209; 113 +DEAL:0::0; 210; 114 +DEAL:0::0; 211; 115 +DEAL:0::0; 212; 116 +DEAL:0::0; 213; 117 +DEAL:0::0; 214; 118 +DEAL:0::0; 215; 119 +DEAL:0::0; 216; 120 +DEAL:0::0; 217; 121 +DEAL:0::0; 218; 122 +DEAL:0::0; 219; 123 +DEAL:0::0; 220; 124 +DEAL:0::0; 221; 125 +DEAL:0::0; 222; 126 +DEAL:0::0; 223; 127 +DEAL:0::0; 224; 128 +DEAL:0::0; 225; 129 +DEAL:0::0; 226; 130 +DEAL:0::0; 227; 131 +DEAL:0::0; 228; 132 +DEAL:0::0; 229; 133 +DEAL:0::0; 230; 134 +DEAL:0::0; 231; 135 +DEAL:0::0; 232; 136 +DEAL:0::0; 233; 137 +DEAL:0::0; 234; 138 +DEAL:0::0; 235; 139 +DEAL:0::0; 236; 140 +DEAL:0::0; 237; 141 +DEAL:0::0; 238; 142 +DEAL:0::0; 239; 143 +DEAL:0::1; 240; 384 +DEAL:0::1; 241; 385 +DEAL:0::1; 242; 386 +DEAL:0::1; 243; 387 +DEAL:0::1; 244; 388 +DEAL:0::1; 245; 389 +DEAL:0::1; 246; 390 +DEAL:0::1; 247; 391 +DEAL:0::1; 248; 392 +DEAL:0::1; 249; 393 +DEAL:0::1; 250; 394 +DEAL:0::1; 251; 395 +DEAL:0::1; 252; 396 +DEAL:0::1; 253; 397 +DEAL:0::1; 254; 398 +DEAL:0::1; 255; 399 +DEAL:0::1; 256; 400 +DEAL:0::1; 257; 401 +DEAL:0::1; 258; 402 +DEAL:0::1; 259; 403 +DEAL:0::1; 260; 404 +DEAL:0::1; 261; 405 +DEAL:0::1; 262; 406 +DEAL:0::1; 263; 407 +DEAL:0::1; 264; 408 +DEAL:0::1; 265; 409 +DEAL:0::1; 266; 410 +DEAL:0::1; 267; 411 +DEAL:0::1; 268; 412 +DEAL:0::1; 269; 413 +DEAL:0::1; 270; 414 +DEAL:0::1; 271; 415 +DEAL:0::1; 272; 416 +DEAL:0::1; 273; 417 +DEAL:0::1; 274; 418 +DEAL:0::1; 275; 419 +DEAL:0::1; 276; 420 +DEAL:0::1; 277; 421 +DEAL:0::1; 278; 422 +DEAL:0::1; 279; 423 +DEAL:0::1; 280; 424 +DEAL:0::1; 281; 425 +DEAL:0::1; 282; 426 +DEAL:0::1; 283; 427 +DEAL:0::1; 284; 428 +DEAL:0::1; 285; 429 +DEAL:0::1; 286; 430 +DEAL:0::1; 287; 431 +DEAL:0::0; 288; 144 +DEAL:0::0; 289; 145 +DEAL:0::0; 290; 146 +DEAL:0::0; 291; 147 +DEAL:0::0; 292; 148 +DEAL:0::0; 293; 149 +DEAL:0::0; 294; 150 +DEAL:0::0; 295; 151 +DEAL:0::0; 296; 152 +DEAL:0::0; 297; 153 +DEAL:0::0; 298; 154 +DEAL:0::0; 299; 155 +DEAL:0::0; 300; 156 +DEAL:0::0; 301; 157 +DEAL:0::0; 302; 158 +DEAL:0::0; 303; 159 +DEAL:0::0; 304; 160 +DEAL:0::0; 305; 161 +DEAL:0::0; 306; 162 +DEAL:0::0; 307; 163 +DEAL:0::0; 308; 164 +DEAL:0::0; 309; 165 +DEAL:0::0; 310; 166 +DEAL:0::0; 311; 167 +DEAL:0::0; 312; 168 +DEAL:0::0; 313; 169 +DEAL:0::0; 314; 170 +DEAL:0::0; 315; 171 +DEAL:0::0; 316; 172 +DEAL:0::0; 317; 173 +DEAL:0::0; 318; 174 +DEAL:0::0; 319; 175 +DEAL:0::0; 320; 176 +DEAL:0::0; 321; 177 +DEAL:0::0; 322; 178 +DEAL:0::0; 323; 179 +DEAL:0::0; 324; 180 +DEAL:0::0; 325; 181 +DEAL:0::0; 326; 182 +DEAL:0::0; 327; 183 +DEAL:0::0; 328; 184 +DEAL:0::0; 329; 185 +DEAL:0::0; 330; 186 +DEAL:0::0; 331; 187 +DEAL:0::0; 332; 188 +DEAL:0::0; 333; 189 +DEAL:0::0; 334; 190 +DEAL:0::0; 335; 191 +DEAL:0::1; 336; 432 +DEAL:0::1; 337; 433 +DEAL:0::1; 338; 434 +DEAL:0::1; 339; 435 +DEAL:0::1; 340; 436 +DEAL:0::1; 341; 437 +DEAL:0::1; 342; 438 +DEAL:0::1; 343; 439 +DEAL:0::1; 344; 440 +DEAL:0::1; 345; 441 +DEAL:0::1; 346; 442 +DEAL:0::1; 347; 443 +DEAL:0::1; 348; 444 +DEAL:0::1; 349; 445 +DEAL:0::1; 350; 446 +DEAL:0::1; 351; 447 +DEAL:0::1; 352; 448 +DEAL:0::1; 353; 449 +DEAL:0::1; 354; 450 +DEAL:0::1; 355; 451 +DEAL:0::1; 356; 452 +DEAL:0::1; 357; 453 +DEAL:0::1; 358; 454 +DEAL:0::1; 359; 455 +DEAL:0::1; 360; 456 +DEAL:0::1; 361; 457 +DEAL:0::1; 362; 458 +DEAL:0::1; 363; 459 +DEAL:0::1; 364; 460 +DEAL:0::1; 365; 461 +DEAL:0::1; 366; 462 +DEAL:0::1; 367; 463 +DEAL:0::1; 368; 464 +DEAL:0::1; 369; 465 +DEAL:0::1; 370; 466 +DEAL:0::1; 371; 467 +DEAL:0::1; 372; 468 +DEAL:0::1; 373; 469 +DEAL:0::1; 374; 470 +DEAL:0::1; 375; 471 +DEAL:0::1; 376; 472 +DEAL:0::1; 377; 473 +DEAL:0::1; 378; 474 +DEAL:0::1; 379; 475 +DEAL:0::1; 380; 476 +DEAL:0::1; 381; 477 +DEAL:0::1; 382; 478 +DEAL:0::1; 383; 479 +DEAL:0::0; 384; 192 +DEAL:0::0; 385; 193 +DEAL:0::0; 386; 194 +DEAL:0::0; 387; 195 +DEAL:0::0; 388; 196 +DEAL:0::0; 389; 197 +DEAL:0::0; 390; 198 +DEAL:0::0; 391; 199 +DEAL:0::0; 392; 200 +DEAL:0::0; 393; 201 +DEAL:0::0; 394; 202 +DEAL:0::0; 395; 203 +DEAL:0::0; 396; 204 +DEAL:0::0; 397; 205 +DEAL:0::0; 398; 206 +DEAL:0::0; 399; 207 +DEAL:0::0; 400; 208 +DEAL:0::0; 401; 209 +DEAL:0::0; 402; 210 +DEAL:0::0; 403; 211 +DEAL:0::0; 404; 212 +DEAL:0::0; 405; 213 +DEAL:0::0; 406; 214 +DEAL:0::0; 407; 215 +DEAL:0::0; 408; 216 +DEAL:0::0; 409; 217 +DEAL:0::0; 410; 218 +DEAL:0::0; 411; 219 +DEAL:0::0; 412; 220 +DEAL:0::0; 413; 221 +DEAL:0::0; 414; 222 +DEAL:0::0; 415; 223 +DEAL:0::0; 416; 224 +DEAL:0::0; 417; 225 +DEAL:0::0; 418; 226 +DEAL:0::0; 419; 227 +DEAL:0::0; 420; 228 +DEAL:0::0; 421; 229 +DEAL:0::0; 422; 230 +DEAL:0::0; 423; 231 +DEAL:0::0; 424; 232 +DEAL:0::0; 425; 233 +DEAL:0::0; 426; 234 +DEAL:0::0; 427; 235 +DEAL:0::0; 428; 236 +DEAL:0::0; 429; 237 +DEAL:0::0; 430; 238 +DEAL:0::0; 431; 239 +DEAL:0::0; 432; 240 +DEAL:0::0; 433; 241 +DEAL:0::0; 434; 242 +DEAL:0::0; 435; 243 +DEAL:0::0; 436; 244 +DEAL:0::0; 437; 245 +DEAL:0::0; 438; 246 +DEAL:0::0; 439; 247 +DEAL:0::0; 440; 248 +DEAL:0::0; 441; 249 +DEAL:0::0; 442; 250 +DEAL:0::0; 443; 251 +DEAL:0::0; 444; 252 +DEAL:0::0; 445; 253 +DEAL:0::0; 446; 254 +DEAL:0::0; 447; 255 +DEAL:0::0; 448; 256 +DEAL:0::0; 449; 257 +DEAL:0::0; 450; 258 +DEAL:0::0; 451; 259 +DEAL:0::0; 452; 260 +DEAL:0::0; 453; 261 +DEAL:0::0; 454; 262 +DEAL:0::0; 455; 263 +DEAL:0::0; 456; 264 +DEAL:0::0; 457; 265 +DEAL:0::0; 458; 266 +DEAL:0::0; 459; 267 +DEAL:0::0; 460; 268 +DEAL:0::0; 461; 269 +DEAL:0::0; 462; 270 +DEAL:0::0; 463; 271 +DEAL:0::0; 464; 272 +DEAL:0::0; 465; 273 +DEAL:0::0; 466; 274 +DEAL:0::0; 467; 275 +DEAL:0::0; 468; 276 +DEAL:0::0; 469; 277 +DEAL:0::0; 470; 278 +DEAL:0::0; 471; 279 +DEAL:0::0; 472; 280 +DEAL:0::0; 473; 281 +DEAL:0::0; 474; 282 +DEAL:0::0; 475; 283 +DEAL:0::0; 476; 284 +DEAL:0::0; 477; 285 +DEAL:0::0; 478; 286 +DEAL:0::0; 479; 287 +DEAL:0::1; 480; 480 +DEAL:0::1; 481; 481 +DEAL:0::1; 482; 482 +DEAL:0::1; 483; 483 +DEAL:0::1; 484; 484 +DEAL:0::1; 485; 485 +DEAL:0::1; 486; 486 +DEAL:0::1; 487; 487 +DEAL:0::1; 488; 488 +DEAL:0::1; 489; 489 +DEAL:0::1; 490; 490 +DEAL:0::1; 491; 491 +DEAL:0::1; 492; 492 +DEAL:0::1; 493; 493 +DEAL:0::1; 494; 494 +DEAL:0::1; 495; 495 +DEAL:0::1; 496; 496 +DEAL:0::1; 497; 497 +DEAL:0::1; 498; 498 +DEAL:0::1; 499; 499 +DEAL:0::1; 500; 500 +DEAL:0::1; 501; 501 +DEAL:0::1; 502; 502 +DEAL:0::1; 503; 503 +DEAL:0::1; 504; 504 +DEAL:0::1; 505; 505 +DEAL:0::1; 506; 506 +DEAL:0::1; 507; 507 +DEAL:0::1; 508; 508 +DEAL:0::1; 509; 509 +DEAL:0::1; 510; 510 +DEAL:0::1; 511; 511 +DEAL:0::1; 512; 512 +DEAL:0::1; 513; 513 +DEAL:0::1; 514; 514 +DEAL:0::1; 515; 515 +DEAL:0::1; 516; 516 +DEAL:0::1; 517; 517 +DEAL:0::1; 518; 518 +DEAL:0::1; 519; 519 +DEAL:0::1; 520; 520 +DEAL:0::1; 521; 521 +DEAL:0::1; 522; 522 +DEAL:0::1; 523; 523 +DEAL:0::1; 524; 524 +DEAL:0::1; 525; 525 +DEAL:0::1; 526; 526 +DEAL:0::1; 527; 527 +DEAL:0::1; 528; 528 +DEAL:0::1; 529; 529 +DEAL:0::1; 530; 530 +DEAL:0::1; 531; 531 +DEAL:0::1; 532; 532 +DEAL:0::1; 533; 533 +DEAL:0::1; 534; 534 +DEAL:0::1; 535; 535 +DEAL:0::1; 536; 536 +DEAL:0::1; 537; 537 +DEAL:0::1; 538; 538 +DEAL:0::1; 539; 539 +DEAL:0::1; 540; 540 +DEAL:0::1; 541; 541 +DEAL:0::1; 542; 542 +DEAL:0::1; 543; 543 +DEAL:0::1; 544; 544 +DEAL:0::1; 545; 545 +DEAL:0::1; 546; 546 +DEAL:0::1; 547; 547 +DEAL:0::1; 548; 548 +DEAL:0::1; 549; 549 +DEAL:0::1; 550; 550 +DEAL:0::1; 551; 551 +DEAL:0::1; 552; 552 +DEAL:0::1; 553; 553 +DEAL:0::1; 554; 554 +DEAL:0::1; 555; 555 +DEAL:0::1; 556; 556 +DEAL:0::1; 557; 557 +DEAL:0::1; 558; 558 +DEAL:0::1; 559; 559 +DEAL:0::1; 560; 560 +DEAL:0::1; 561; 561 +DEAL:0::1; 562; 562 +DEAL:0::1; 563; 563 +DEAL:0::1; 564; 564 +DEAL:0::1; 565; 565 +DEAL:0::1; 566; 566 +DEAL:0::1; 567; 567 +DEAL:0::1; 568; 568 +DEAL:0::1; 569; 569 +DEAL:0::1; 570; 570 +DEAL:0::1; 571; 571 +DEAL:0::1; 572; 572 +DEAL:0::1; 573; 573 +DEAL:0::1; 574; 574 +DEAL:0::1; 575; 575 +DEAL:0:: +DEAL:0::Send Components +DEAL:0::<2, 3>; 0; 400; (0.75566961 0.089279364 1.0000000); (0.43891740 0.27231984 0.25000000); 208 +DEAL:0::<2, 3>; 0; 401; (0.31753547 0.037515555 1.0000000); (0.32938387 0.25937889 0.25000000); 209 +DEAL:0::<2, 3>; 0; 402; (0.51175385 0.33319512 1.0000000); (0.37793846 0.33329878 0.25000000); 210 +DEAL:0::<2, 3>; 0; 403; (0.21504107 0.14000996 1.0000000); (0.30376027 0.28500249 0.25000000); 211 +DEAL:0::<2, 3>; 0; 404; (0.33319512 0.51175385 1.0000000); (0.33329878 0.37793846 0.25000000); 212 +DEAL:0::<2, 3>; 0; 405; (0.14000996 0.21504107 1.0000000); (0.28500249 0.30376027 0.25000000); 213 +DEAL:0::<2, 3>; 0; 406; (0.089279364 0.75566961 1.0000000); (0.27231984 0.43891740 0.25000000); 214 +DEAL:0::<2, 3>; 0; 407; (0.037515555 0.31753547 1.0000000); (0.25937889 0.32938387 0.25000000); 215 +DEAL:0::<2, 3>; 0; 408; (0.66680488 0.48824615 1.0000000); (0.41670122 0.37206154 0.25000000); 216 +DEAL:0::<2, 3>; 0; 409; (0.85999004 0.78495893 1.0000000); (0.46499751 0.44623973 0.25000000); 217 +DEAL:0::<2, 3>; 0; 410; (0.91072064 0.24433039 1.0000000); (0.47768016 0.31108260 0.25000000); 218 +DEAL:0::<2, 3>; 0; 411; (0.96248444 0.68246453 1.0000000); (0.49062111 0.42061613 0.25000000); 219 +DEAL:0::<2, 3>; 0; 412; (0.51175385 0.66680488 1.0000000); (0.37793846 0.41670122 0.25000000); 220 +DEAL:0::<2, 3>; 0; 413; (0.21504107 0.85999004 1.0000000); (0.30376027 0.46499751 0.25000000); 221 +DEAL:0::<2, 3>; 0; 414; (0.75566961 0.91072064 1.0000000); (0.43891740 0.47768016 0.25000000); 222 +DEAL:0::<2, 3>; 0; 415; (0.31753547 0.96248444 1.0000000); (0.32938387 0.49062111 0.25000000); 223 +DEAL:0::<2, 5>; 0; 192; (0.33319512 1.0000000 0.51175385); (0.33329878 0.25000000 0.37793846); 96 +DEAL:0::<2, 5>; 0; 193; (0.14000996 1.0000000 0.21504107); (0.28500249 0.25000000 0.30376027); 97 +DEAL:0::<2, 5>; 0; 194; (0.089279364 1.0000000 0.75566961); (0.27231984 0.25000000 0.43891740); 98 +DEAL:0::<2, 5>; 0; 195; (0.037515555 1.0000000 0.31753547); (0.25937889 0.25000000 0.32938387); 99 +DEAL:0::<2, 5>; 0; 196; (0.75566961 1.0000000 0.089279364); (0.43891740 0.25000000 0.27231984); 100 +DEAL:0::<2, 5>; 0; 197; (0.31753547 1.0000000 0.037515555); (0.32938387 0.25000000 0.25937889); 101 +DEAL:0::<2, 5>; 0; 198; (0.51175385 1.0000000 0.33319512); (0.37793846 0.25000000 0.33329878); 102 +DEAL:0::<2, 5>; 0; 199; (0.21504107 1.0000000 0.14000996); (0.30376027 0.25000000 0.28500249); 103 +DEAL:0::<2, 5>; 0; 200; (0.74391576 1.0000000 0.92247449); (0.43597894 0.25000000 0.48061862); 104 +DEAL:0::<2, 5>; 0; 201; (0.60249440 1.0000000 0.67752551); (0.40062360 0.25000000 0.41938138); 105 +DEAL:0::<2, 5>; 0; 202; (0.25608424 1.0000000 0.92247449); (0.31402106 0.25000000 0.48061862); 106 +DEAL:0::<2, 5>; 0; 203; (0.39750560 1.0000000 0.67752551); (0.34937640 0.25000000 0.41938138); 107 +DEAL:0::<2, 5>; 0; 204; (0.91072064 1.0000000 0.75566961); (0.47768016 0.25000000 0.43891740); 108 +DEAL:0::<2, 5>; 0; 205; (0.96248444 1.0000000 0.31753547); (0.49062111 0.25000000 0.32938387); 109 +DEAL:0::<2, 5>; 0; 206; (0.66680488 1.0000000 0.51175385); (0.41670122 0.25000000 0.37793846); 110 +DEAL:0::<2, 5>; 0; 207; (0.85999004 1.0000000 0.21504107); (0.46499751 0.25000000 0.30376027); 111 +DEAL:0::<2, 6>; 0; 0; (1.0000000 0.51175385 0.33319512); (0.25000000 0.37793846 0.33329878); 0 +DEAL:0::<2, 6>; 0; 1; (1.0000000 0.21504107 0.14000996); (0.25000000 0.30376027 0.28500249); 1 +DEAL:0::<2, 6>; 0; 2; (1.0000000 0.75566961 0.089279364); (0.25000000 0.43891740 0.27231984); 2 +DEAL:0::<2, 6>; 0; 3; (1.0000000 0.31753547 0.037515555); (0.25000000 0.32938387 0.25937889); 3 +DEAL:0::<2, 6>; 0; 4; (1.0000000 0.33319512 0.48824615); (0.25000000 0.33329878 0.37206154); 4 +DEAL:0::<2, 6>; 0; 5; (1.0000000 0.14000996 0.78495893); (0.25000000 0.28500249 0.44623973); 5 +DEAL:0::<2, 6>; 0; 6; (1.0000000 0.089279364 0.24433039); (0.25000000 0.27231984 0.31108260); 6 +DEAL:0::<2, 6>; 0; 7; (1.0000000 0.037515555 0.68246453); (0.25000000 0.25937889 0.42061613); 7 +DEAL:0::<2, 6>; 0; 8; (1.0000000 0.91072064 0.24433039); (0.25000000 0.47768016 0.31108260); 8 +DEAL:0::<2, 6>; 0; 9; (1.0000000 0.96248444 0.68246453); (0.25000000 0.49062111 0.42061613); 9 +DEAL:0::<2, 6>; 0; 10; (1.0000000 0.66680488 0.48824615); (0.25000000 0.41670122 0.37206154); 10 +DEAL:0::<2, 6>; 0; 11; (1.0000000 0.85999004 0.78495893); (0.25000000 0.46499751 0.44623973); 11 +DEAL:0::<2, 6>; 0; 12; (1.0000000 0.48824615 0.66680488); (0.25000000 0.37206154 0.41670122); 12 +DEAL:0::<2, 6>; 0; 13; (1.0000000 0.78495893 0.85999004); (0.25000000 0.44623973 0.46499751); 13 +DEAL:0::<2, 6>; 0; 14; (1.0000000 0.24433039 0.91072064); (0.25000000 0.31108260 0.47768016); 14 +DEAL:0::<2, 6>; 0; 15; (1.0000000 0.68246453 0.96248444); (0.25000000 0.42061613 0.49062111); 15 +DEAL:0::<2, 7>; 0; 32; (0.0000000 0.75566961 0.089279364); (0.25000000 0.43891740 0.27231984); 32 +DEAL:0::<2, 7>; 0; 33; (0.0000000 0.31753547 0.037515555); (0.25000000 0.32938387 0.25937889); 33 +DEAL:0::<2, 7>; 0; 34; (0.0000000 0.51175385 0.33319512); (0.25000000 0.37793846 0.33329878); 34 +DEAL:0::<2, 7>; 0; 35; (0.0000000 0.21504107 0.14000996); (0.25000000 0.30376027 0.28500249); 35 +DEAL:0::<2, 7>; 0; 36; (0.0000000 0.33319512 0.51175385); (0.25000000 0.33329878 0.37793846); 36 +DEAL:0::<2, 7>; 0; 37; (0.0000000 0.14000996 0.21504107); (0.25000000 0.28500249 0.30376027); 37 +DEAL:0::<2, 7>; 0; 38; (0.0000000 0.089279364 0.75566961); (0.25000000 0.27231984 0.43891740); 38 +DEAL:0::<2, 7>; 0; 39; (0.0000000 0.037515555 0.31753547); (0.25000000 0.25937889 0.32938387); 39 +DEAL:0::<2, 7>; 0; 40; (0.0000000 0.92247449 0.74391576); (0.25000000 0.48061862 0.43597894); 40 +DEAL:0::<2, 7>; 0; 41; (0.0000000 0.67752551 0.60249440); (0.25000000 0.41938138 0.40062360); 41 +DEAL:0::<2, 7>; 0; 42; (0.0000000 0.92247449 0.25608424); (0.25000000 0.48061862 0.31402106); 42 +DEAL:0::<2, 7>; 0; 43; (0.0000000 0.67752551 0.39750560); (0.25000000 0.41938138 0.34937640); 43 +DEAL:0::<2, 7>; 0; 44; (0.0000000 0.75566961 0.91072064); (0.25000000 0.43891740 0.47768016); 44 +DEAL:0::<2, 7>; 0; 45; (0.0000000 0.31753547 0.96248444); (0.25000000 0.32938387 0.49062111); 45 +DEAL:0::<2, 7>; 0; 46; (0.0000000 0.51175385 0.66680488); (0.25000000 0.37793846 0.41670122); 46 +DEAL:0::<2, 7>; 0; 47; (0.0000000 0.21504107 0.85999004); (0.25000000 0.30376027 0.46499751); 47 +DEAL:0::<2, 7>; 0; 208; (0.33319512 0.0000000 0.51175385); (0.33329878 0.25000000 0.37793846); 112 +DEAL:0::<2, 7>; 0; 209; (0.14000996 0.0000000 0.21504107); (0.28500249 0.25000000 0.30376027); 113 +DEAL:0::<2, 7>; 0; 210; (0.089279364 0.0000000 0.75566961); (0.27231984 0.25000000 0.43891740); 114 +DEAL:0::<2, 7>; 0; 211; (0.037515555 0.0000000 0.31753547); (0.25937889 0.25000000 0.32938387); 115 +DEAL:0::<2, 7>; 0; 212; (0.48824615 0.0000000 0.33319512); (0.37206154 0.25000000 0.33329878); 116 +DEAL:0::<2, 7>; 0; 213; (0.78495893 0.0000000 0.14000996); (0.44623973 0.25000000 0.28500249); 117 +DEAL:0::<2, 7>; 0; 214; (0.24433039 0.0000000 0.089279364); (0.31108260 0.25000000 0.27231984); 118 +DEAL:0::<2, 7>; 0; 215; (0.68246453 0.0000000 0.037515555); (0.42061613 0.25000000 0.25937889); 119 +DEAL:0::<2, 7>; 0; 216; (0.51175385 0.0000000 0.66680488); (0.37793846 0.25000000 0.41670122); 120 +DEAL:0::<2, 7>; 0; 217; (0.21504107 0.0000000 0.85999004); (0.30376027 0.25000000 0.46499751); 121 +DEAL:0::<2, 7>; 0; 218; (0.75566961 0.0000000 0.91072064); (0.43891740 0.25000000 0.47768016); 122 +DEAL:0::<2, 7>; 0; 219; (0.31753547 0.0000000 0.96248444); (0.32938387 0.25000000 0.49062111); 123 +DEAL:0::<2, 7>; 0; 220; (0.66680488 0.0000000 0.48824615); (0.41670122 0.25000000 0.37206154); 124 +DEAL:0::<2, 7>; 0; 221; (0.85999004 0.0000000 0.78495893); (0.46499751 0.25000000 0.44623973); 125 +DEAL:0::<2, 7>; 0; 222; (0.91072064 0.0000000 0.24433039); (0.47768016 0.25000000 0.31108260); 126 +DEAL:0::<2, 7>; 0; 223; (0.96248444 0.0000000 0.68246453); (0.49062111 0.25000000 0.42061613); 127 +DEAL:0::<2, 7>; 0; 416; (0.25608424 0.077525513 0.0000000); (0.31402106 0.26938138 0.25000000); 224 +DEAL:0::<2, 7>; 0; 417; (0.39750560 0.32247449 0.0000000); (0.34937640 0.33061862 0.25000000); 225 +DEAL:0::<2, 7>; 0; 418; (0.74391576 0.077525513 0.0000000); (0.43597894 0.26938138 0.25000000); 226 +DEAL:0::<2, 7>; 0; 419; (0.60249440 0.32247449 0.0000000); (0.40062360 0.33061862 0.25000000); 227 +DEAL:0::<2, 7>; 0; 420; (0.089279364 0.24433039 0.0000000); (0.27231984 0.31108260 0.25000000); 228 +DEAL:0::<2, 7>; 0; 421; (0.037515555 0.68246453 0.0000000); (0.25937889 0.42061613 0.25000000); 229 +DEAL:0::<2, 7>; 0; 422; (0.33319512 0.48824615 0.0000000); (0.33329878 0.37206154 0.25000000); 230 +DEAL:0::<2, 7>; 0; 423; (0.14000996 0.78495893 0.0000000); (0.28500249 0.44623973 0.25000000); 231 +DEAL:0::<2, 7>; 0; 424; (0.91072064 0.75566961 0.0000000); (0.47768016 0.43891740 0.25000000); 232 +DEAL:0::<2, 7>; 0; 425; (0.96248444 0.31753547 0.0000000); (0.49062111 0.32938387 0.25000000); 233 +DEAL:0::<2, 7>; 0; 426; (0.66680488 0.51175385 0.0000000); (0.41670122 0.37793846 0.25000000); 234 +DEAL:0::<2, 7>; 0; 427; (0.85999004 0.21504107 0.0000000); (0.46499751 0.30376027 0.25000000); 235 +DEAL:0::<2, 7>; 0; 428; (0.74391576 0.92247449 0.0000000); (0.43597894 0.48061862 0.25000000); 236 +DEAL:0::<2, 7>; 0; 429; (0.60249440 0.67752551 0.0000000); (0.40062360 0.41938138 0.25000000); 237 +DEAL:0::<2, 7>; 0; 430; (0.25608424 0.92247449 0.0000000); (0.31402106 0.48061862 0.25000000); 238 +DEAL:0::<2, 7>; 0; 431; (0.39750560 0.67752551 0.0000000); (0.34937640 0.41938138 0.25000000); 239 +DEAL:0::<2, 10>; 0; 472; (0.66639025 0.17855873 1.0000000); (0.66659756 0.29463968 0.25000000); 280 +DEAL:0::<2, 10>; 0; 473; (0.28001992 0.075031110 1.0000000); (0.57000498 0.26875778 0.25000000); 281 +DEAL:0::<2, 10>; 0; 474; (0.17855873 0.66639025 1.0000000); (0.54463968 0.41659756 0.25000000); 282 +DEAL:0::<2, 10>; 0; 475; (0.075031110 0.28001992 1.0000000); (0.51875778 0.32000498 0.25000000); 283 +DEAL:0::<2, 10>; 0; 476; (0.84494897 0.33360975 1.0000000); (0.71123724 0.33340244 0.25000000); 284 +DEAL:0::<2, 10>; 0; 477; (0.35505103 0.71998008 1.0000000); (0.58876276 0.42999502 0.25000000); 285 +DEAL:0::<2, 10>; 0; 478; (0.84494897 0.82144127 1.0000000); (0.71123724 0.45536032 0.25000000); 286 +DEAL:0::<2, 10>; 0; 479; (0.35505103 0.92496889 1.0000000); (0.58876276 0.48124222 0.25000000); 287 +DEAL:0::<2, 12>; 0; 232; (0.66639025 1.0000000 0.17855873); (0.66659756 0.25000000 0.29463968); 136 +DEAL:0::<2, 12>; 0; 233; (0.28001992 1.0000000 0.075031110); (0.57000498 0.25000000 0.26875778); 137 +DEAL:0::<2, 12>; 0; 234; (0.17855873 1.0000000 0.66639025); (0.54463968 0.25000000 0.41659756); 138 +DEAL:0::<2, 12>; 0; 235; (0.075031110 1.0000000 0.28001992); (0.51875778 0.25000000 0.32000498); 139 +DEAL:0::<2, 12>; 0; 236; (0.82144127 1.0000000 0.84494897); (0.70536032 0.25000000 0.46123724); 140 +DEAL:0::<2, 12>; 0; 237; (0.92496889 1.0000000 0.35505103); (0.73124222 0.25000000 0.33876276); 141 +DEAL:0::<2, 12>; 0; 238; (0.33360975 1.0000000 0.84494897); (0.58340244 0.25000000 0.46123724); 142 +DEAL:0::<2, 12>; 0; 239; (0.71998008 1.0000000 0.35505103); (0.67999502 0.25000000 0.33876276); 143 +DEAL:0::<2, 14>; 0; 96; (1.0000000 0.51175385 0.33319512); (0.75000000 0.37793846 0.33329878); 48 +DEAL:0::<2, 14>; 0; 97; (1.0000000 0.21504107 0.14000996); (0.75000000 0.30376027 0.28500249); 49 +DEAL:0::<2, 14>; 0; 98; (1.0000000 0.75566961 0.089279364); (0.75000000 0.43891740 0.27231984); 50 +DEAL:0::<2, 14>; 0; 99; (1.0000000 0.31753547 0.037515555); (0.75000000 0.32938387 0.25937889); 51 +DEAL:0::<2, 14>; 0; 100; (1.0000000 0.33319512 0.48824615); (0.75000000 0.33329878 0.37206154); 52 +DEAL:0::<2, 14>; 0; 101; (1.0000000 0.14000996 0.78495893); (0.75000000 0.28500249 0.44623973); 53 +DEAL:0::<2, 14>; 0; 102; (1.0000000 0.089279364 0.24433039); (0.75000000 0.27231984 0.31108260); 54 +DEAL:0::<2, 14>; 0; 103; (1.0000000 0.037515555 0.68246453); (0.75000000 0.25937889 0.42061613); 55 +DEAL:0::<2, 14>; 0; 104; (1.0000000 0.91072064 0.24433039); (0.75000000 0.47768016 0.31108260); 56 +DEAL:0::<2, 14>; 0; 105; (1.0000000 0.96248444 0.68246453); (0.75000000 0.49062111 0.42061613); 57 +DEAL:0::<2, 14>; 0; 106; (1.0000000 0.66680488 0.48824615); (0.75000000 0.41670122 0.37206154); 58 +DEAL:0::<2, 14>; 0; 107; (1.0000000 0.85999004 0.78495893); (0.75000000 0.46499751 0.44623973); 59 +DEAL:0::<2, 14>; 0; 108; (1.0000000 0.48824615 0.66680488); (0.75000000 0.37206154 0.41670122); 60 +DEAL:0::<2, 14>; 0; 109; (1.0000000 0.78495893 0.85999004); (0.75000000 0.44623973 0.46499751); 61 +DEAL:0::<2, 14>; 0; 110; (1.0000000 0.24433039 0.91072064); (0.75000000 0.31108260 0.47768016); 62 +DEAL:0::<2, 14>; 0; 111; (1.0000000 0.68246453 0.96248444); (0.75000000 0.42061613 0.49062111); 63 +DEAL:0::<2, 14>; 0; 224; (0.15505103 0.0000000 0.66639025); (0.53876276 0.25000000 0.41659756); 128 +DEAL:0::<2, 14>; 0; 225; (0.64494897 0.0000000 0.28001992); (0.66123724 0.25000000 0.32000498); 129 +DEAL:0::<2, 14>; 0; 226; (0.15505103 0.0000000 0.17855873); (0.53876276 0.25000000 0.29463968); 130 +DEAL:0::<2, 14>; 0; 227; (0.64494897 0.0000000 0.075031110); (0.66123724 0.25000000 0.26875778); 131 +DEAL:0::<2, 14>; 0; 228; (0.84494897 0.0000000 0.33360975); (0.71123724 0.25000000 0.33340244); 132 +DEAL:0::<2, 14>; 0; 229; (0.35505103 0.0000000 0.71998008); (0.58876276 0.25000000 0.42999502); 133 +DEAL:0::<2, 14>; 0; 230; (0.84494897 0.0000000 0.82144127); (0.71123724 0.25000000 0.45536032); 134 +DEAL:0::<2, 14>; 0; 231; (0.35505103 0.0000000 0.92496889); (0.58876276 0.25000000 0.48124222); 135 +DEAL:0::<2, 14>; 0; 448; (0.17855873 0.15505103 0.0000000); (0.54463968 0.28876276 0.25000000); 256 +DEAL:0::<2, 14>; 0; 449; (0.075031110 0.64494897 0.0000000); (0.51875778 0.41123724 0.25000000); 257 +DEAL:0::<2, 14>; 0; 450; (0.66639025 0.15505103 0.0000000); (0.66659756 0.28876276 0.25000000); 258 +DEAL:0::<2, 14>; 0; 451; (0.28001992 0.64494897 0.0000000); (0.57000498 0.41123724 0.25000000); 259 +DEAL:0::<2, 14>; 0; 452; (0.82144127 0.84494897 0.0000000); (0.70536032 0.46123724 0.25000000); 260 +DEAL:0::<2, 14>; 0; 453; (0.92496889 0.35505103 0.0000000); (0.73124222 0.33876276 0.25000000); 261 +DEAL:0::<2, 14>; 0; 454; (0.33360975 0.84494897 0.0000000); (0.58340244 0.46123724 0.25000000); 262 +DEAL:0::<2, 14>; 0; 455; (0.71998008 0.35505103 0.0000000); (0.67999502 0.33876276 0.25000000); 263 +DEAL:0::<2, 15>; 0; 120; (0.0000000 0.75566961 0.089279364); (0.75000000 0.43891740 0.27231984); 72 +DEAL:0::<2, 15>; 0; 121; (0.0000000 0.31753547 0.037515555); (0.75000000 0.32938387 0.25937889); 73 +DEAL:0::<2, 15>; 0; 122; (0.0000000 0.51175385 0.33319512); (0.75000000 0.37793846 0.33329878); 74 +DEAL:0::<2, 15>; 0; 123; (0.0000000 0.21504107 0.14000996); (0.75000000 0.30376027 0.28500249); 75 +DEAL:0::<2, 15>; 0; 124; (0.0000000 0.33319512 0.51175385); (0.75000000 0.33329878 0.37793846); 76 +DEAL:0::<2, 15>; 0; 125; (0.0000000 0.14000996 0.21504107); (0.75000000 0.28500249 0.30376027); 77 +DEAL:0::<2, 15>; 0; 126; (0.0000000 0.089279364 0.75566961); (0.75000000 0.27231984 0.43891740); 78 +DEAL:0::<2, 15>; 0; 127; (0.0000000 0.037515555 0.31753547); (0.75000000 0.25937889 0.32938387); 79 +DEAL:0::<2, 15>; 0; 128; (0.0000000 0.92247449 0.74391576); (0.75000000 0.48061862 0.43597894); 80 +DEAL:0::<2, 15>; 0; 129; (0.0000000 0.67752551 0.60249440); (0.75000000 0.41938138 0.40062360); 81 +DEAL:0::<2, 15>; 0; 130; (0.0000000 0.92247449 0.25608424); (0.75000000 0.48061862 0.31402106); 82 +DEAL:0::<2, 15>; 0; 131; (0.0000000 0.67752551 0.39750560); (0.75000000 0.41938138 0.34937640); 83 +DEAL:0::<2, 15>; 0; 132; (0.0000000 0.75566961 0.91072064); (0.75000000 0.43891740 0.47768016); 84 +DEAL:0::<2, 15>; 0; 133; (0.0000000 0.31753547 0.96248444); (0.75000000 0.32938387 0.49062111); 85 +DEAL:0::<2, 15>; 0; 134; (0.0000000 0.51175385 0.66680488); (0.75000000 0.37793846 0.41670122); 86 +DEAL:0::<2, 15>; 0; 135; (0.0000000 0.21504107 0.85999004); (0.75000000 0.30376027 0.46499751); 87 +DEAL:0::<2, 17>; 0; 392; (0.66639025 0.17855873 1.0000000); (0.41659756 0.54463968 0.25000000); 200 +DEAL:0::<2, 17>; 0; 393; (0.28001992 0.075031110 1.0000000); (0.32000498 0.51875778 0.25000000); 201 +DEAL:0::<2, 17>; 0; 394; (0.17855873 0.66639025 1.0000000); (0.29463968 0.66659756 0.25000000); 202 +DEAL:0::<2, 17>; 0; 395; (0.075031110 0.28001992 1.0000000); (0.26875778 0.57000498 0.25000000); 203 +DEAL:0::<2, 17>; 0; 396; (0.84494897 0.33360975 1.0000000); (0.46123724 0.58340244 0.25000000); 204 +DEAL:0::<2, 17>; 0; 397; (0.35505103 0.71998008 1.0000000); (0.33876276 0.67999502 0.25000000); 205 +DEAL:0::<2, 17>; 0; 398; (0.84494897 0.82144127 1.0000000); (0.46123724 0.70536032 0.25000000); 206 +DEAL:0::<2, 17>; 0; 399; (0.35505103 0.92496889 1.0000000); (0.33876276 0.73124222 0.25000000); 207 +DEAL:0::<2, 20>; 0; 24; (1.0000000 0.66639025 0.15505103); (0.25000000 0.66659756 0.28876276); 24 +DEAL:0::<2, 20>; 0; 25; (1.0000000 0.28001992 0.64494897); (0.25000000 0.57000498 0.41123724); 25 +DEAL:0::<2, 20>; 0; 26; (1.0000000 0.17855873 0.15505103); (0.25000000 0.54463968 0.28876276); 26 +DEAL:0::<2, 20>; 0; 27; (1.0000000 0.075031110 0.64494897); (0.25000000 0.51875778 0.41123724); 27 +DEAL:0::<2, 20>; 0; 28; (1.0000000 0.82144127 0.33360975); (0.25000000 0.70536032 0.33340244); 28 +DEAL:0::<2, 20>; 0; 29; (1.0000000 0.92496889 0.71998008); (0.25000000 0.73124222 0.42999502); 29 +DEAL:0::<2, 20>; 0; 30; (1.0000000 0.33360975 0.82144127); (0.25000000 0.58340244 0.45536032); 30 +DEAL:0::<2, 20>; 0; 31; (1.0000000 0.71998008 0.92496889); (0.25000000 0.67999502 0.48124222); 31 +DEAL:0::<2, 21>; 0; 16; (0.0000000 0.66639025 0.17855873); (0.25000000 0.66659756 0.29463968); 16 +DEAL:0::<2, 21>; 0; 17; (0.0000000 0.28001992 0.075031110); (0.25000000 0.57000498 0.26875778); 17 +DEAL:0::<2, 21>; 0; 18; (0.0000000 0.17855873 0.66639025); (0.25000000 0.54463968 0.41659756); 18 +DEAL:0::<2, 21>; 0; 19; (0.0000000 0.075031110 0.28001992); (0.25000000 0.51875778 0.32000498); 19 +DEAL:0::<2, 21>; 0; 20; (0.0000000 0.84494897 0.82144127); (0.25000000 0.71123724 0.45536032); 20 +DEAL:0::<2, 21>; 0; 21; (0.0000000 0.35505103 0.92496889); (0.25000000 0.58876276 0.48124222); 21 +DEAL:0::<2, 21>; 0; 22; (0.0000000 0.84494897 0.33360975); (0.25000000 0.71123724 0.33340244); 22 +DEAL:0::<2, 21>; 0; 23; (0.0000000 0.35505103 0.71998008); (0.25000000 0.58876276 0.42999502); 23 +DEAL:0::<2, 21>; 0; 304; (0.33319512 1.0000000 0.51175385); (0.33329878 0.75000000 0.37793846); 160 +DEAL:0::<2, 21>; 0; 305; (0.14000996 1.0000000 0.21504107); (0.28500249 0.75000000 0.30376027); 161 +DEAL:0::<2, 21>; 0; 306; (0.089279364 1.0000000 0.75566961); (0.27231984 0.75000000 0.43891740); 162 +DEAL:0::<2, 21>; 0; 307; (0.037515555 1.0000000 0.31753547); (0.25937889 0.75000000 0.32938387); 163 +DEAL:0::<2, 21>; 0; 308; (0.75566961 1.0000000 0.089279364); (0.43891740 0.75000000 0.27231984); 164 +DEAL:0::<2, 21>; 0; 309; (0.31753547 1.0000000 0.037515555); (0.32938387 0.75000000 0.25937889); 165 +DEAL:0::<2, 21>; 0; 310; (0.51175385 1.0000000 0.33319512); (0.37793846 0.75000000 0.33329878); 166 +DEAL:0::<2, 21>; 0; 311; (0.21504107 1.0000000 0.14000996); (0.30376027 0.75000000 0.28500249); 167 +DEAL:0::<2, 21>; 0; 312; (0.74391576 1.0000000 0.92247449); (0.43597894 0.75000000 0.48061862); 168 +DEAL:0::<2, 21>; 0; 313; (0.60249440 1.0000000 0.67752551); (0.40062360 0.75000000 0.41938138); 169 +DEAL:0::<2, 21>; 0; 314; (0.25608424 1.0000000 0.92247449); (0.31402106 0.75000000 0.48061862); 170 +DEAL:0::<2, 21>; 0; 315; (0.39750560 1.0000000 0.67752551); (0.34937640 0.75000000 0.41938138); 171 +DEAL:0::<2, 21>; 0; 316; (0.91072064 1.0000000 0.75566961); (0.47768016 0.75000000 0.43891740); 172 +DEAL:0::<2, 21>; 0; 317; (0.96248444 1.0000000 0.31753547); (0.49062111 0.75000000 0.32938387); 173 +DEAL:0::<2, 21>; 0; 318; (0.66680488 1.0000000 0.51175385); (0.41670122 0.75000000 0.37793846); 174 +DEAL:0::<2, 21>; 0; 319; (0.85999004 1.0000000 0.21504107); (0.46499751 0.75000000 0.30376027); 175 +DEAL:0::<2, 21>; 0; 384; (0.17855873 0.15505103 0.0000000); (0.29463968 0.53876276 0.25000000); 192 +DEAL:0::<2, 21>; 0; 385; (0.075031110 0.64494897 0.0000000); (0.26875778 0.66123724 0.25000000); 193 +DEAL:0::<2, 21>; 0; 386; (0.66639025 0.15505103 0.0000000); (0.41659756 0.53876276 0.25000000); 194 +DEAL:0::<2, 21>; 0; 387; (0.28001992 0.64494897 0.0000000); (0.32000498 0.66123724 0.25000000); 195 +DEAL:0::<2, 21>; 0; 388; (0.82144127 0.84494897 0.0000000); (0.45536032 0.71123724 0.25000000); 196 +DEAL:0::<2, 21>; 0; 389; (0.92496889 0.35505103 0.0000000); (0.48124222 0.58876276 0.25000000); 197 +DEAL:0::<2, 21>; 0; 390; (0.33360975 0.84494897 0.0000000); (0.33340244 0.71123724 0.25000000); 198 +DEAL:0::<2, 21>; 0; 391; (0.71998008 0.35505103 0.0000000); (0.42999502 0.58876276 0.25000000); 199 +DEAL:0::<2, 23>; 0; 288; (0.33319512 0.0000000 0.51175385); (0.33329878 0.75000000 0.37793846); 144 +DEAL:0::<2, 23>; 0; 289; (0.14000996 0.0000000 0.21504107); (0.28500249 0.75000000 0.30376027); 145 +DEAL:0::<2, 23>; 0; 290; (0.089279364 0.0000000 0.75566961); (0.27231984 0.75000000 0.43891740); 146 +DEAL:0::<2, 23>; 0; 291; (0.037515555 0.0000000 0.31753547); (0.25937889 0.75000000 0.32938387); 147 +DEAL:0::<2, 23>; 0; 292; (0.48824615 0.0000000 0.33319512); (0.37206154 0.75000000 0.33329878); 148 +DEAL:0::<2, 23>; 0; 293; (0.78495893 0.0000000 0.14000996); (0.44623973 0.75000000 0.28500249); 149 +DEAL:0::<2, 23>; 0; 294; (0.24433039 0.0000000 0.089279364); (0.31108260 0.75000000 0.27231984); 150 +DEAL:0::<2, 23>; 0; 295; (0.68246453 0.0000000 0.037515555); (0.42061613 0.75000000 0.25937889); 151 +DEAL:0::<2, 23>; 0; 296; (0.51175385 0.0000000 0.66680488); (0.37793846 0.75000000 0.41670122); 152 +DEAL:0::<2, 23>; 0; 297; (0.21504107 0.0000000 0.85999004); (0.30376027 0.75000000 0.46499751); 153 +DEAL:0::<2, 23>; 0; 298; (0.75566961 0.0000000 0.91072064); (0.43891740 0.75000000 0.47768016); 154 +DEAL:0::<2, 23>; 0; 299; (0.31753547 0.0000000 0.96248444); (0.32938387 0.75000000 0.49062111); 155 +DEAL:0::<2, 23>; 0; 300; (0.66680488 0.0000000 0.48824615); (0.41670122 0.75000000 0.37206154); 156 +DEAL:0::<2, 23>; 0; 301; (0.85999004 0.0000000 0.78495893); (0.46499751 0.75000000 0.44623973); 157 +DEAL:0::<2, 23>; 0; 302; (0.91072064 0.0000000 0.24433039); (0.47768016 0.75000000 0.31108260); 158 +DEAL:0::<2, 23>; 0; 303; (0.96248444 0.0000000 0.68246453); (0.49062111 0.75000000 0.42061613); 159 +DEAL:0::<2, 24>; 0; 432; (0.75566961 0.089279364 1.0000000); (0.68891740 0.52231984 0.25000000); 240 +DEAL:0::<2, 24>; 0; 433; (0.31753547 0.037515555 1.0000000); (0.57938387 0.50937889 0.25000000); 241 +DEAL:0::<2, 24>; 0; 434; (0.51175385 0.33319512 1.0000000); (0.62793846 0.58329878 0.25000000); 242 +DEAL:0::<2, 24>; 0; 435; (0.21504107 0.14000996 1.0000000); (0.55376027 0.53500249 0.25000000); 243 +DEAL:0::<2, 24>; 0; 436; (0.33319512 0.51175385 1.0000000); (0.58329878 0.62793846 0.25000000); 244 +DEAL:0::<2, 24>; 0; 437; (0.14000996 0.21504107 1.0000000); (0.53500249 0.55376027 0.25000000); 245 +DEAL:0::<2, 24>; 0; 438; (0.089279364 0.75566961 1.0000000); (0.52231984 0.68891740 0.25000000); 246 +DEAL:0::<2, 24>; 0; 439; (0.037515555 0.31753547 1.0000000); (0.50937889 0.57938387 0.25000000); 247 +DEAL:0::<2, 24>; 0; 440; (0.66680488 0.48824615 1.0000000); (0.66670122 0.62206154 0.25000000); 248 +DEAL:0::<2, 24>; 0; 441; (0.85999004 0.78495893 1.0000000); (0.71499751 0.69623973 0.25000000); 249 +DEAL:0::<2, 24>; 0; 442; (0.91072064 0.24433039 1.0000000); (0.72768016 0.56108260 0.25000000); 250 +DEAL:0::<2, 24>; 0; 443; (0.96248444 0.68246453 1.0000000); (0.74062111 0.67061613 0.25000000); 251 +DEAL:0::<2, 24>; 0; 444; (0.51175385 0.66680488 1.0000000); (0.62793846 0.66670122 0.25000000); 252 +DEAL:0::<2, 24>; 0; 445; (0.21504107 0.85999004 1.0000000); (0.55376027 0.71499751 0.25000000); 253 +DEAL:0::<2, 24>; 0; 446; (0.75566961 0.91072064 1.0000000); (0.68891740 0.72768016 0.25000000); 254 +DEAL:0::<2, 24>; 0; 447; (0.31753547 0.96248444 1.0000000); (0.57938387 0.74062111 0.25000000); 255 +DEAL:0::<2, 28>; 0; 112; (1.0000000 0.66639025 0.15505103); (0.75000000 0.66659756 0.28876276); 64 +DEAL:0::<2, 28>; 0; 113; (1.0000000 0.28001992 0.64494897); (0.75000000 0.57000498 0.41123724); 65 +DEAL:0::<2, 28>; 0; 114; (1.0000000 0.17855873 0.15505103); (0.75000000 0.54463968 0.28876276); 66 +DEAL:0::<2, 28>; 0; 115; (1.0000000 0.075031110 0.64494897); (0.75000000 0.51875778 0.41123724); 67 +DEAL:0::<2, 28>; 0; 116; (1.0000000 0.82144127 0.33360975); (0.75000000 0.70536032 0.33340244); 68 +DEAL:0::<2, 28>; 0; 117; (1.0000000 0.92496889 0.71998008); (0.75000000 0.73124222 0.42999502); 69 +DEAL:0::<2, 28>; 0; 118; (1.0000000 0.33360975 0.82144127); (0.75000000 0.58340244 0.45536032); 70 +DEAL:0::<2, 28>; 0; 119; (1.0000000 0.71998008 0.92496889); (0.75000000 0.67999502 0.48124222); 71 +DEAL:0::<2, 28>; 0; 320; (0.66639025 1.0000000 0.17855873); (0.66659756 0.75000000 0.29463968); 176 +DEAL:0::<2, 28>; 0; 321; (0.28001992 1.0000000 0.075031110); (0.57000498 0.75000000 0.26875778); 177 +DEAL:0::<2, 28>; 0; 322; (0.17855873 1.0000000 0.66639025); (0.54463968 0.75000000 0.41659756); 178 +DEAL:0::<2, 28>; 0; 323; (0.075031110 1.0000000 0.28001992); (0.51875778 0.75000000 0.32000498); 179 +DEAL:0::<2, 28>; 0; 324; (0.82144127 1.0000000 0.84494897); (0.70536032 0.75000000 0.46123724); 180 +DEAL:0::<2, 28>; 0; 325; (0.92496889 1.0000000 0.35505103); (0.73124222 0.75000000 0.33876276); 181 +DEAL:0::<2, 28>; 0; 326; (0.33360975 1.0000000 0.84494897); (0.58340244 0.75000000 0.46123724); 182 +DEAL:0::<2, 28>; 0; 327; (0.71998008 1.0000000 0.35505103); (0.67999502 0.75000000 0.33876276); 183 +DEAL:0::<2, 28>; 0; 456; (0.25608424 0.077525513 0.0000000); (0.56402106 0.51938138 0.25000000); 264 +DEAL:0::<2, 28>; 0; 457; (0.39750560 0.32247449 0.0000000); (0.59937640 0.58061862 0.25000000); 265 +DEAL:0::<2, 28>; 0; 458; (0.74391576 0.077525513 0.0000000); (0.68597894 0.51938138 0.25000000); 266 +DEAL:0::<2, 28>; 0; 459; (0.60249440 0.32247449 0.0000000); (0.65062360 0.58061862 0.25000000); 267 +DEAL:0::<2, 28>; 0; 460; (0.089279364 0.24433039 0.0000000); (0.52231984 0.56108260 0.25000000); 268 +DEAL:0::<2, 28>; 0; 461; (0.037515555 0.68246453 0.0000000); (0.50937889 0.67061613 0.25000000); 269 +DEAL:0::<2, 28>; 0; 462; (0.33319512 0.48824615 0.0000000); (0.58329878 0.62206154 0.25000000); 270 +DEAL:0::<2, 28>; 0; 463; (0.14000996 0.78495893 0.0000000); (0.53500249 0.69623973 0.25000000); 271 +DEAL:0::<2, 28>; 0; 464; (0.91072064 0.75566961 0.0000000); (0.72768016 0.68891740 0.25000000); 272 +DEAL:0::<2, 28>; 0; 465; (0.96248444 0.31753547 0.0000000); (0.74062111 0.57938387 0.25000000); 273 +DEAL:0::<2, 28>; 0; 466; (0.66680488 0.51175385 0.0000000); (0.66670122 0.62793846 0.25000000); 274 +DEAL:0::<2, 28>; 0; 467; (0.85999004 0.21504107 0.0000000); (0.71499751 0.55376027 0.25000000); 275 +DEAL:0::<2, 28>; 0; 468; (0.74391576 0.92247449 0.0000000); (0.68597894 0.73061862 0.25000000); 276 +DEAL:0::<2, 28>; 0; 469; (0.60249440 0.67752551 0.0000000); (0.65062360 0.66938138 0.25000000); 277 +DEAL:0::<2, 28>; 0; 470; (0.25608424 0.92247449 0.0000000); (0.56402106 0.73061862 0.25000000); 278 +DEAL:0::<2, 28>; 0; 471; (0.39750560 0.67752551 0.0000000); (0.59937640 0.66938138 0.25000000); 279 +DEAL:0::<2, 29>; 0; 136; (0.0000000 0.66639025 0.17855873); (0.75000000 0.66659756 0.29463968); 88 +DEAL:0::<2, 29>; 0; 137; (0.0000000 0.28001992 0.075031110); (0.75000000 0.57000498 0.26875778); 89 +DEAL:0::<2, 29>; 0; 138; (0.0000000 0.17855873 0.66639025); (0.75000000 0.54463968 0.41659756); 90 +DEAL:0::<2, 29>; 0; 139; (0.0000000 0.075031110 0.28001992); (0.75000000 0.51875778 0.32000498); 91 +DEAL:0::<2, 29>; 0; 140; (0.0000000 0.84494897 0.82144127); (0.75000000 0.71123724 0.45536032); 92 +DEAL:0::<2, 29>; 0; 141; (0.0000000 0.35505103 0.92496889); (0.75000000 0.58876276 0.48124222); 93 +DEAL:0::<2, 29>; 0; 142; (0.0000000 0.84494897 0.33360975); (0.75000000 0.71123724 0.33340244); 94 +DEAL:0::<2, 29>; 0; 143; (0.0000000 0.35505103 0.71998008); (0.75000000 0.58876276 0.42999502); 95 +DEAL:0::<2, 30>; 0; 328; (0.15505103 0.0000000 0.66639025); (0.53876276 0.75000000 0.41659756); 184 +DEAL:0::<2, 30>; 0; 329; (0.64494897 0.0000000 0.28001992); (0.66123724 0.75000000 0.32000498); 185 +DEAL:0::<2, 30>; 0; 330; (0.15505103 0.0000000 0.17855873); (0.53876276 0.75000000 0.29463968); 186 +DEAL:0::<2, 30>; 0; 331; (0.64494897 0.0000000 0.075031110); (0.66123724 0.75000000 0.26875778); 187 +DEAL:0::<2, 30>; 0; 332; (0.84494897 0.0000000 0.33360975); (0.71123724 0.75000000 0.33340244); 188 +DEAL:0::<2, 30>; 0; 333; (0.35505103 0.0000000 0.71998008); (0.58876276 0.75000000 0.42999502); 189 +DEAL:0::<2, 30>; 0; 334; (0.84494897 0.0000000 0.82144127); (0.71123724 0.75000000 0.45536032); 190 +DEAL:0::<2, 30>; 0; 335; (0.35505103 0.0000000 0.92496889); (0.58876276 0.75000000 0.48124222); 191 +DEAL:0:: + +DEAL:1::Face intersections 2D-3D with n_quadrature_points = 1 +DEAL:1::Recv Components +DEAL:1:: +DEAL:1::Send Components +DEAL:1::<2, 33>; 0; 60; (0.33333333 1.0000000 0.33333333); (0.33333333 0.25000000 0.58333333); 24 +DEAL:1::<2, 33>; 0; 61; (0.66666667 1.0000000 0.66666667); (0.41666667 0.25000000 0.66666667); 25 +DEAL:1::<2, 34>; 0; 12; (1.0000000 0.33333333 0.33333333); (0.25000000 0.33333333 0.58333333); 0 +DEAL:1::<2, 34>; 0; 13; (1.0000000 0.66666667 0.66666667); (0.25000000 0.41666667 0.66666667); 1 +DEAL:1::<2, 35>; 0; 22; (0.0000000 0.33333333 0.33333333); (0.25000000 0.33333333 0.58333333); 10 +DEAL:1::<2, 35>; 0; 23; (0.0000000 0.66666667 0.66666667); (0.25000000 0.41666667 0.66666667); 11 +DEAL:1::<2, 35>; 0; 62; (0.33333333 0.0000000 0.33333333); (0.33333333 0.25000000 0.58333333); 26 +DEAL:1::<2, 35>; 0; 63; (0.66666667 0.0000000 0.66666667); (0.41666667 0.25000000 0.66666667); 27 +DEAL:1::<2, 35>; 0; 124; (0.50000000 0.16666667 1.0000000); (0.37500000 0.29166667 0.75000000); 52 +DEAL:1::<2, 35>; 0; 125; (0.16666667 0.50000000 1.0000000); (0.29166667 0.37500000 0.75000000); 53 +DEAL:1::<2, 35>; 0; 126; (0.83333333 0.50000000 1.0000000); (0.45833333 0.37500000 0.75000000); 54 +DEAL:1::<2, 35>; 0; 127; (0.50000000 0.83333333 1.0000000); (0.37500000 0.45833333 0.75000000); 55 +DEAL:1::<2, 39>; 0; 128; (0.50000000 0.16666667 0.0000000); (0.37500000 0.29166667 0.75000000); 56 +DEAL:1::<2, 39>; 0; 129; (0.16666667 0.50000000 0.0000000); (0.29166667 0.37500000 0.75000000); 57 +DEAL:1::<2, 39>; 0; 130; (0.83333333 0.50000000 0.0000000); (0.45833333 0.37500000 0.75000000); 58 +DEAL:1::<2, 39>; 0; 131; (0.50000000 0.83333333 0.0000000); (0.37500000 0.45833333 0.75000000); 59 +DEAL:1::<2, 40>; 0; 64; (0.16666667 1.0000000 0.50000000); (0.54166667 0.25000000 0.62500000); 28 +DEAL:1::<2, 40>; 0; 65; (0.50000000 1.0000000 0.16666667); (0.62500000 0.25000000 0.54166667); 29 +DEAL:1::<2, 40>; 0; 66; (0.50000000 1.0000000 0.83333333); (0.62500000 0.25000000 0.70833333); 30 +DEAL:1::<2, 40>; 0; 67; (0.83333333 1.0000000 0.50000000); (0.70833333 0.25000000 0.62500000); 31 +DEAL:1::<2, 42>; 0; 40; (1.0000000 0.33333333 0.33333333); (0.75000000 0.33333333 0.58333333); 16 +DEAL:1::<2, 42>; 0; 41; (1.0000000 0.66666667 0.66666667); (0.75000000 0.41666667 0.66666667); 17 +DEAL:1::<2, 42>; 0; 68; (0.16666667 0.0000000 0.50000000); (0.54166667 0.25000000 0.62500000); 32 +DEAL:1::<2, 42>; 0; 69; (0.50000000 0.0000000 0.16666667); (0.62500000 0.25000000 0.54166667); 33 +DEAL:1::<2, 42>; 0; 70; (0.50000000 0.0000000 0.83333333); (0.62500000 0.25000000 0.70833333); 34 +DEAL:1::<2, 42>; 0; 71; (0.83333333 0.0000000 0.50000000); (0.70833333 0.25000000 0.62500000); 35 +DEAL:1::<2, 42>; 0; 142; (0.33333333 0.33333333 1.0000000); (0.58333333 0.33333333 0.75000000); 70 +DEAL:1::<2, 42>; 0; 143; (0.66666667 0.66666667 1.0000000); (0.66666667 0.41666667 0.75000000); 71 +DEAL:1::<2, 43>; 0; 42; (0.0000000 0.33333333 0.33333333); (0.75000000 0.33333333 0.58333333); 18 +DEAL:1::<2, 43>; 0; 43; (0.0000000 0.66666667 0.66666667); (0.75000000 0.41666667 0.66666667); 19 +DEAL:1::<2, 46>; 0; 136; (0.33333333 0.33333333 0.0000000); (0.58333333 0.33333333 0.75000000); 64 +DEAL:1::<2, 46>; 0; 137; (0.66666667 0.66666667 0.0000000); (0.66666667 0.41666667 0.75000000); 65 +DEAL:1::<2, 48>; 0; 18; (1.0000000 0.50000000 0.16666667); (0.25000000 0.62500000 0.54166667); 6 +DEAL:1::<2, 48>; 0; 19; (1.0000000 0.16666667 0.50000000); (0.25000000 0.54166667 0.62500000); 7 +DEAL:1::<2, 48>; 0; 20; (1.0000000 0.83333333 0.50000000); (0.25000000 0.70833333 0.62500000); 8 +DEAL:1::<2, 48>; 0; 21; (1.0000000 0.50000000 0.83333333); (0.25000000 0.62500000 0.70833333); 9 +DEAL:1::<2, 49>; 0; 14; (0.0000000 0.50000000 0.16666667); (0.25000000 0.62500000 0.54166667); 2 +DEAL:1::<2, 49>; 0; 15; (0.0000000 0.16666667 0.50000000); (0.25000000 0.54166667 0.62500000); 3 +DEAL:1::<2, 49>; 0; 16; (0.0000000 0.83333333 0.50000000); (0.25000000 0.70833333 0.62500000); 4 +DEAL:1::<2, 49>; 0; 17; (0.0000000 0.50000000 0.83333333); (0.25000000 0.62500000 0.70833333); 5 +DEAL:1::<2, 49>; 0; 86; (0.33333333 1.0000000 0.33333333); (0.33333333 0.75000000 0.58333333); 38 +DEAL:1::<2, 49>; 0; 87; (0.66666667 1.0000000 0.66666667); (0.41666667 0.75000000 0.66666667); 39 +DEAL:1::<2, 49>; 0; 122; (0.33333333 0.33333333 1.0000000); (0.33333333 0.58333333 0.75000000); 50 +DEAL:1::<2, 49>; 0; 123; (0.66666667 0.66666667 1.0000000); (0.41666667 0.66666667 0.75000000); 51 +DEAL:1::<2, 51>; 0; 84; (0.33333333 0.0000000 0.33333333); (0.33333333 0.75000000 0.58333333); 36 +DEAL:1::<2, 51>; 0; 85; (0.66666667 0.0000000 0.66666667); (0.41666667 0.75000000 0.66666667); 37 +DEAL:1::<2, 53>; 0; 120; (0.33333333 0.33333333 0.0000000); (0.33333333 0.58333333 0.75000000); 48 +DEAL:1::<2, 53>; 0; 121; (0.66666667 0.66666667 0.0000000); (0.41666667 0.66666667 0.75000000); 49 +DEAL:1::<2, 56>; 0; 36; (1.0000000 0.50000000 0.16666667); (0.75000000 0.62500000 0.54166667); 12 +DEAL:1::<2, 56>; 0; 37; (1.0000000 0.16666667 0.50000000); (0.75000000 0.54166667 0.62500000); 13 +DEAL:1::<2, 56>; 0; 38; (1.0000000 0.83333333 0.50000000); (0.75000000 0.70833333 0.62500000); 14 +DEAL:1::<2, 56>; 0; 39; (1.0000000 0.50000000 0.83333333); (0.75000000 0.62500000 0.70833333); 15 +DEAL:1::<2, 56>; 0; 88; (0.16666667 1.0000000 0.50000000); (0.54166667 0.75000000 0.62500000); 40 +DEAL:1::<2, 56>; 0; 89; (0.50000000 1.0000000 0.16666667); (0.62500000 0.75000000 0.54166667); 41 +DEAL:1::<2, 56>; 0; 90; (0.50000000 1.0000000 0.83333333); (0.62500000 0.75000000 0.70833333); 42 +DEAL:1::<2, 56>; 0; 91; (0.83333333 1.0000000 0.50000000); (0.70833333 0.75000000 0.62500000); 43 +DEAL:1::<2, 56>; 0; 132; (0.50000000 0.16666667 1.0000000); (0.62500000 0.54166667 0.75000000); 60 +DEAL:1::<2, 56>; 0; 133; (0.16666667 0.50000000 1.0000000); (0.54166667 0.62500000 0.75000000); 61 +DEAL:1::<2, 56>; 0; 134; (0.83333333 0.50000000 1.0000000); (0.70833333 0.62500000 0.75000000); 62 +DEAL:1::<2, 56>; 0; 135; (0.50000000 0.83333333 1.0000000); (0.62500000 0.70833333 0.75000000); 63 +DEAL:1::<2, 57>; 0; 44; (0.0000000 0.50000000 0.16666667); (0.75000000 0.62500000 0.54166667); 20 +DEAL:1::<2, 57>; 0; 45; (0.0000000 0.16666667 0.50000000); (0.75000000 0.54166667 0.62500000); 21 +DEAL:1::<2, 57>; 0; 46; (0.0000000 0.83333333 0.50000000); (0.75000000 0.70833333 0.62500000); 22 +DEAL:1::<2, 57>; 0; 47; (0.0000000 0.50000000 0.83333333); (0.75000000 0.62500000 0.70833333); 23 +DEAL:1::<2, 58>; 0; 92; (0.16666667 0.0000000 0.50000000); (0.54166667 0.75000000 0.62500000); 44 +DEAL:1::<2, 58>; 0; 93; (0.50000000 0.0000000 0.16666667); (0.62500000 0.75000000 0.54166667); 45 +DEAL:1::<2, 58>; 0; 94; (0.50000000 0.0000000 0.83333333); (0.62500000 0.75000000 0.70833333); 46 +DEAL:1::<2, 58>; 0; 95; (0.83333333 0.0000000 0.50000000); (0.70833333 0.75000000 0.62500000); 47 +DEAL:1::<2, 60>; 0; 138; (0.50000000 0.16666667 0.0000000); (0.62500000 0.54166667 0.75000000); 66 +DEAL:1::<2, 60>; 0; 139; (0.16666667 0.50000000 0.0000000); (0.54166667 0.62500000 0.75000000); 67 +DEAL:1::<2, 60>; 0; 140; (0.83333333 0.50000000 0.0000000); (0.70833333 0.62500000 0.75000000); 68 +DEAL:1::<2, 60>; 0; 141; (0.50000000 0.83333333 0.0000000); (0.62500000 0.70833333 0.75000000); 69 +DEAL:1:: +DEAL:1::Face intersections 2D-3D with n_quadrature_points = 2 +DEAL:1::Recv Components +DEAL:1:: +DEAL:1::Send Components +DEAL:1::<2, 33>; 0; 240; (0.66639025 1.0000000 0.17855873); (0.41659756 0.25000000 0.54463968); 96 +DEAL:1::<2, 33>; 0; 241; (0.28001992 1.0000000 0.075031110); (0.32000498 0.25000000 0.51875778); 97 +DEAL:1::<2, 33>; 0; 242; (0.17855873 1.0000000 0.66639025); (0.29463968 0.25000000 0.66659756); 98 +DEAL:1::<2, 33>; 0; 243; (0.075031110 1.0000000 0.28001992); (0.26875778 0.25000000 0.57000498); 99 +DEAL:1::<2, 33>; 0; 244; (0.82144127 1.0000000 0.84494897); (0.45536032 0.25000000 0.71123724); 100 +DEAL:1::<2, 33>; 0; 245; (0.92496889 1.0000000 0.35505103); (0.48124222 0.25000000 0.58876276); 101 +DEAL:1::<2, 33>; 0; 246; (0.33360975 1.0000000 0.84494897); (0.33340244 0.25000000 0.71123724); 102 +DEAL:1::<2, 33>; 0; 247; (0.71998008 1.0000000 0.35505103); (0.42999502 0.25000000 0.58876276); 103 +DEAL:1::<2, 34>; 0; 48; (1.0000000 0.66639025 0.15505103); (0.25000000 0.41659756 0.53876276); 0 +DEAL:1::<2, 34>; 0; 49; (1.0000000 0.28001992 0.64494897); (0.25000000 0.32000498 0.66123724); 1 +DEAL:1::<2, 34>; 0; 50; (1.0000000 0.17855873 0.15505103); (0.25000000 0.29463968 0.53876276); 2 +DEAL:1::<2, 34>; 0; 51; (1.0000000 0.075031110 0.64494897); (0.25000000 0.26875778 0.66123724); 3 +DEAL:1::<2, 34>; 0; 52; (1.0000000 0.82144127 0.33360975); (0.25000000 0.45536032 0.58340244); 4 +DEAL:1::<2, 34>; 0; 53; (1.0000000 0.92496889 0.71998008); (0.25000000 0.48124222 0.67999502); 5 +DEAL:1::<2, 34>; 0; 54; (1.0000000 0.33360975 0.82144127); (0.25000000 0.33340244 0.70536032); 6 +DEAL:1::<2, 34>; 0; 55; (1.0000000 0.71998008 0.92496889); (0.25000000 0.42999502 0.73124222); 7 +DEAL:1::<2, 35>; 0; 88; (0.0000000 0.66639025 0.17855873); (0.25000000 0.41659756 0.54463968); 40 +DEAL:1::<2, 35>; 0; 89; (0.0000000 0.28001992 0.075031110); (0.25000000 0.32000498 0.51875778); 41 +DEAL:1::<2, 35>; 0; 90; (0.0000000 0.17855873 0.66639025); (0.25000000 0.29463968 0.66659756); 42 +DEAL:1::<2, 35>; 0; 91; (0.0000000 0.075031110 0.28001992); (0.25000000 0.26875778 0.57000498); 43 +DEAL:1::<2, 35>; 0; 92; (0.0000000 0.84494897 0.82144127); (0.25000000 0.46123724 0.70536032); 44 +DEAL:1::<2, 35>; 0; 93; (0.0000000 0.35505103 0.92496889); (0.25000000 0.33876276 0.73124222); 45 +DEAL:1::<2, 35>; 0; 94; (0.0000000 0.84494897 0.33360975); (0.25000000 0.46123724 0.58340244); 46 +DEAL:1::<2, 35>; 0; 95; (0.0000000 0.35505103 0.71998008); (0.25000000 0.33876276 0.67999502); 47 +DEAL:1::<2, 35>; 0; 248; (0.15505103 0.0000000 0.66639025); (0.28876276 0.25000000 0.66659756); 104 +DEAL:1::<2, 35>; 0; 249; (0.64494897 0.0000000 0.28001992); (0.41123724 0.25000000 0.57000498); 105 +DEAL:1::<2, 35>; 0; 250; (0.15505103 0.0000000 0.17855873); (0.28876276 0.25000000 0.54463968); 106 +DEAL:1::<2, 35>; 0; 251; (0.64494897 0.0000000 0.075031110); (0.41123724 0.25000000 0.51875778); 107 +DEAL:1::<2, 35>; 0; 252; (0.84494897 0.0000000 0.33360975); (0.46123724 0.25000000 0.58340244); 108 +DEAL:1::<2, 35>; 0; 253; (0.35505103 0.0000000 0.71998008); (0.33876276 0.25000000 0.67999502); 109 +DEAL:1::<2, 35>; 0; 254; (0.84494897 0.0000000 0.82144127); (0.46123724 0.25000000 0.70536032); 110 +DEAL:1::<2, 35>; 0; 255; (0.35505103 0.0000000 0.92496889); (0.33876276 0.25000000 0.73124222); 111 +DEAL:1::<2, 35>; 0; 496; (0.75566961 0.089279364 1.0000000); (0.43891740 0.27231984 0.75000000); 208 +DEAL:1::<2, 35>; 0; 497; (0.31753547 0.037515555 1.0000000); (0.32938387 0.25937889 0.75000000); 209 +DEAL:1::<2, 35>; 0; 498; (0.51175385 0.33319512 1.0000000); (0.37793846 0.33329878 0.75000000); 210 +DEAL:1::<2, 35>; 0; 499; (0.21504107 0.14000996 1.0000000); (0.30376027 0.28500249 0.75000000); 211 +DEAL:1::<2, 35>; 0; 500; (0.33319512 0.51175385 1.0000000); (0.33329878 0.37793846 0.75000000); 212 +DEAL:1::<2, 35>; 0; 501; (0.14000996 0.21504107 1.0000000); (0.28500249 0.30376027 0.75000000); 213 +DEAL:1::<2, 35>; 0; 502; (0.089279364 0.75566961 1.0000000); (0.27231984 0.43891740 0.75000000); 214 +DEAL:1::<2, 35>; 0; 503; (0.037515555 0.31753547 1.0000000); (0.25937889 0.32938387 0.75000000); 215 +DEAL:1::<2, 35>; 0; 504; (0.66680488 0.48824615 1.0000000); (0.41670122 0.37206154 0.75000000); 216 +DEAL:1::<2, 35>; 0; 505; (0.85999004 0.78495893 1.0000000); (0.46499751 0.44623973 0.75000000); 217 +DEAL:1::<2, 35>; 0; 506; (0.91072064 0.24433039 1.0000000); (0.47768016 0.31108260 0.75000000); 218 +DEAL:1::<2, 35>; 0; 507; (0.96248444 0.68246453 1.0000000); (0.49062111 0.42061613 0.75000000); 219 +DEAL:1::<2, 35>; 0; 508; (0.51175385 0.66680488 1.0000000); (0.37793846 0.41670122 0.75000000); 220 +DEAL:1::<2, 35>; 0; 509; (0.21504107 0.85999004 1.0000000); (0.30376027 0.46499751 0.75000000); 221 +DEAL:1::<2, 35>; 0; 510; (0.75566961 0.91072064 1.0000000); (0.43891740 0.47768016 0.75000000); 222 +DEAL:1::<2, 35>; 0; 511; (0.31753547 0.96248444 1.0000000); (0.32938387 0.49062111 0.75000000); 223 +DEAL:1::<2, 39>; 0; 512; (0.25608424 0.077525513 0.0000000); (0.31402106 0.26938138 0.75000000); 224 +DEAL:1::<2, 39>; 0; 513; (0.39750560 0.32247449 0.0000000); (0.34937640 0.33061862 0.75000000); 225 +DEAL:1::<2, 39>; 0; 514; (0.74391576 0.077525513 0.0000000); (0.43597894 0.26938138 0.75000000); 226 +DEAL:1::<2, 39>; 0; 515; (0.60249440 0.32247449 0.0000000); (0.40062360 0.33061862 0.75000000); 227 +DEAL:1::<2, 39>; 0; 516; (0.089279364 0.24433039 0.0000000); (0.27231984 0.31108260 0.75000000); 228 +DEAL:1::<2, 39>; 0; 517; (0.037515555 0.68246453 0.0000000); (0.25937889 0.42061613 0.75000000); 229 +DEAL:1::<2, 39>; 0; 518; (0.33319512 0.48824615 0.0000000); (0.33329878 0.37206154 0.75000000); 230 +DEAL:1::<2, 39>; 0; 519; (0.14000996 0.78495893 0.0000000); (0.28500249 0.44623973 0.75000000); 231 +DEAL:1::<2, 39>; 0; 520; (0.91072064 0.75566961 0.0000000); (0.47768016 0.43891740 0.75000000); 232 +DEAL:1::<2, 39>; 0; 521; (0.96248444 0.31753547 0.0000000); (0.49062111 0.32938387 0.75000000); 233 +DEAL:1::<2, 39>; 0; 522; (0.66680488 0.51175385 0.0000000); (0.41670122 0.37793846 0.75000000); 234 +DEAL:1::<2, 39>; 0; 523; (0.85999004 0.21504107 0.0000000); (0.46499751 0.30376027 0.75000000); 235 +DEAL:1::<2, 39>; 0; 524; (0.74391576 0.92247449 0.0000000); (0.43597894 0.48061862 0.75000000); 236 +DEAL:1::<2, 39>; 0; 525; (0.60249440 0.67752551 0.0000000); (0.40062360 0.41938138 0.75000000); 237 +DEAL:1::<2, 39>; 0; 526; (0.25608424 0.92247449 0.0000000); (0.31402106 0.48061862 0.75000000); 238 +DEAL:1::<2, 39>; 0; 527; (0.39750560 0.67752551 0.0000000); (0.34937640 0.41938138 0.75000000); 239 +DEAL:1::<2, 40>; 0; 256; (0.33319512 1.0000000 0.51175385); (0.58329878 0.25000000 0.62793846); 112 +DEAL:1::<2, 40>; 0; 257; (0.14000996 1.0000000 0.21504107); (0.53500249 0.25000000 0.55376027); 113 +DEAL:1::<2, 40>; 0; 258; (0.089279364 1.0000000 0.75566961); (0.52231984 0.25000000 0.68891740); 114 +DEAL:1::<2, 40>; 0; 259; (0.037515555 1.0000000 0.31753547); (0.50937889 0.25000000 0.57938387); 115 +DEAL:1::<2, 40>; 0; 260; (0.75566961 1.0000000 0.089279364); (0.68891740 0.25000000 0.52231984); 116 +DEAL:1::<2, 40>; 0; 261; (0.31753547 1.0000000 0.037515555); (0.57938387 0.25000000 0.50937889); 117 +DEAL:1::<2, 40>; 0; 262; (0.51175385 1.0000000 0.33319512); (0.62793846 0.25000000 0.58329878); 118 +DEAL:1::<2, 40>; 0; 263; (0.21504107 1.0000000 0.14000996); (0.55376027 0.25000000 0.53500249); 119 +DEAL:1::<2, 40>; 0; 264; (0.74391576 1.0000000 0.92247449); (0.68597894 0.25000000 0.73061862); 120 +DEAL:1::<2, 40>; 0; 265; (0.60249440 1.0000000 0.67752551); (0.65062360 0.25000000 0.66938138); 121 +DEAL:1::<2, 40>; 0; 266; (0.25608424 1.0000000 0.92247449); (0.56402106 0.25000000 0.73061862); 122 +DEAL:1::<2, 40>; 0; 267; (0.39750560 1.0000000 0.67752551); (0.59937640 0.25000000 0.66938138); 123 +DEAL:1::<2, 40>; 0; 268; (0.91072064 1.0000000 0.75566961); (0.72768016 0.25000000 0.68891740); 124 +DEAL:1::<2, 40>; 0; 269; (0.96248444 1.0000000 0.31753547); (0.74062111 0.25000000 0.57938387); 125 +DEAL:1::<2, 40>; 0; 270; (0.66680488 1.0000000 0.51175385); (0.66670122 0.25000000 0.62793846); 126 +DEAL:1::<2, 40>; 0; 271; (0.85999004 1.0000000 0.21504107); (0.71499751 0.25000000 0.55376027); 127 +DEAL:1::<2, 42>; 0; 160; (1.0000000 0.66639025 0.15505103); (0.75000000 0.41659756 0.53876276); 64 +DEAL:1::<2, 42>; 0; 161; (1.0000000 0.28001992 0.64494897); (0.75000000 0.32000498 0.66123724); 65 +DEAL:1::<2, 42>; 0; 162; (1.0000000 0.17855873 0.15505103); (0.75000000 0.29463968 0.53876276); 66 +DEAL:1::<2, 42>; 0; 163; (1.0000000 0.075031110 0.64494897); (0.75000000 0.26875778 0.66123724); 67 +DEAL:1::<2, 42>; 0; 164; (1.0000000 0.82144127 0.33360975); (0.75000000 0.45536032 0.58340244); 68 +DEAL:1::<2, 42>; 0; 165; (1.0000000 0.92496889 0.71998008); (0.75000000 0.48124222 0.67999502); 69 +DEAL:1::<2, 42>; 0; 166; (1.0000000 0.33360975 0.82144127); (0.75000000 0.33340244 0.70536032); 70 +DEAL:1::<2, 42>; 0; 167; (1.0000000 0.71998008 0.92496889); (0.75000000 0.42999502 0.73124222); 71 +DEAL:1::<2, 42>; 0; 272; (0.33319512 0.0000000 0.51175385); (0.58329878 0.25000000 0.62793846); 128 +DEAL:1::<2, 42>; 0; 273; (0.14000996 0.0000000 0.21504107); (0.53500249 0.25000000 0.55376027); 129 +DEAL:1::<2, 42>; 0; 274; (0.089279364 0.0000000 0.75566961); (0.52231984 0.25000000 0.68891740); 130 +DEAL:1::<2, 42>; 0; 275; (0.037515555 0.0000000 0.31753547); (0.50937889 0.25000000 0.57938387); 131 +DEAL:1::<2, 42>; 0; 276; (0.48824615 0.0000000 0.33319512); (0.62206154 0.25000000 0.58329878); 132 +DEAL:1::<2, 42>; 0; 277; (0.78495893 0.0000000 0.14000996); (0.69623973 0.25000000 0.53500249); 133 +DEAL:1::<2, 42>; 0; 278; (0.24433039 0.0000000 0.089279364); (0.56108260 0.25000000 0.52231984); 134 +DEAL:1::<2, 42>; 0; 279; (0.68246453 0.0000000 0.037515555); (0.67061613 0.25000000 0.50937889); 135 +DEAL:1::<2, 42>; 0; 280; (0.51175385 0.0000000 0.66680488); (0.62793846 0.25000000 0.66670122); 136 +DEAL:1::<2, 42>; 0; 281; (0.21504107 0.0000000 0.85999004); (0.55376027 0.25000000 0.71499751); 137 +DEAL:1::<2, 42>; 0; 282; (0.75566961 0.0000000 0.91072064); (0.68891740 0.25000000 0.72768016); 138 +DEAL:1::<2, 42>; 0; 283; (0.31753547 0.0000000 0.96248444); (0.57938387 0.25000000 0.74062111); 139 +DEAL:1::<2, 42>; 0; 284; (0.66680488 0.0000000 0.48824615); (0.66670122 0.25000000 0.62206154); 140 +DEAL:1::<2, 42>; 0; 285; (0.85999004 0.0000000 0.78495893); (0.71499751 0.25000000 0.69623973); 141 +DEAL:1::<2, 42>; 0; 286; (0.91072064 0.0000000 0.24433039); (0.72768016 0.25000000 0.56108260); 142 +DEAL:1::<2, 42>; 0; 287; (0.96248444 0.0000000 0.68246453); (0.74062111 0.25000000 0.67061613); 143 +DEAL:1::<2, 42>; 0; 568; (0.66639025 0.17855873 1.0000000); (0.66659756 0.29463968 0.75000000); 280 +DEAL:1::<2, 42>; 0; 569; (0.28001992 0.075031110 1.0000000); (0.57000498 0.26875778 0.75000000); 281 +DEAL:1::<2, 42>; 0; 570; (0.17855873 0.66639025 1.0000000); (0.54463968 0.41659756 0.75000000); 282 +DEAL:1::<2, 42>; 0; 571; (0.075031110 0.28001992 1.0000000); (0.51875778 0.32000498 0.75000000); 283 +DEAL:1::<2, 42>; 0; 572; (0.84494897 0.33360975 1.0000000); (0.71123724 0.33340244 0.75000000); 284 +DEAL:1::<2, 42>; 0; 573; (0.35505103 0.71998008 1.0000000); (0.58876276 0.42999502 0.75000000); 285 +DEAL:1::<2, 42>; 0; 574; (0.84494897 0.82144127 1.0000000); (0.71123724 0.45536032 0.75000000); 286 +DEAL:1::<2, 42>; 0; 575; (0.35505103 0.92496889 1.0000000); (0.58876276 0.48124222 0.75000000); 287 +DEAL:1::<2, 43>; 0; 168; (0.0000000 0.66639025 0.17855873); (0.75000000 0.41659756 0.54463968); 72 +DEAL:1::<2, 43>; 0; 169; (0.0000000 0.28001992 0.075031110); (0.75000000 0.32000498 0.51875778); 73 +DEAL:1::<2, 43>; 0; 170; (0.0000000 0.17855873 0.66639025); (0.75000000 0.29463968 0.66659756); 74 +DEAL:1::<2, 43>; 0; 171; (0.0000000 0.075031110 0.28001992); (0.75000000 0.26875778 0.57000498); 75 +DEAL:1::<2, 43>; 0; 172; (0.0000000 0.84494897 0.82144127); (0.75000000 0.46123724 0.70536032); 76 +DEAL:1::<2, 43>; 0; 173; (0.0000000 0.35505103 0.92496889); (0.75000000 0.33876276 0.73124222); 77 +DEAL:1::<2, 43>; 0; 174; (0.0000000 0.84494897 0.33360975); (0.75000000 0.46123724 0.58340244); 78 +DEAL:1::<2, 43>; 0; 175; (0.0000000 0.35505103 0.71998008); (0.75000000 0.33876276 0.67999502); 79 +DEAL:1::<2, 46>; 0; 544; (0.17855873 0.15505103 0.0000000); (0.54463968 0.28876276 0.75000000); 256 +DEAL:1::<2, 46>; 0; 545; (0.075031110 0.64494897 0.0000000); (0.51875778 0.41123724 0.75000000); 257 +DEAL:1::<2, 46>; 0; 546; (0.66639025 0.15505103 0.0000000); (0.66659756 0.28876276 0.75000000); 258 +DEAL:1::<2, 46>; 0; 547; (0.28001992 0.64494897 0.0000000); (0.57000498 0.41123724 0.75000000); 259 +DEAL:1::<2, 46>; 0; 548; (0.82144127 0.84494897 0.0000000); (0.70536032 0.46123724 0.75000000); 260 +DEAL:1::<2, 46>; 0; 549; (0.92496889 0.35505103 0.0000000); (0.73124222 0.33876276 0.75000000); 261 +DEAL:1::<2, 46>; 0; 550; (0.33360975 0.84494897 0.0000000); (0.58340244 0.46123724 0.75000000); 262 +DEAL:1::<2, 46>; 0; 551; (0.71998008 0.35505103 0.0000000); (0.67999502 0.33876276 0.75000000); 263 +DEAL:1::<2, 48>; 0; 72; (1.0000000 0.51175385 0.33319512); (0.25000000 0.62793846 0.58329878); 24 +DEAL:1::<2, 48>; 0; 73; (1.0000000 0.21504107 0.14000996); (0.25000000 0.55376027 0.53500249); 25 +DEAL:1::<2, 48>; 0; 74; (1.0000000 0.75566961 0.089279364); (0.25000000 0.68891740 0.52231984); 26 +DEAL:1::<2, 48>; 0; 75; (1.0000000 0.31753547 0.037515555); (0.25000000 0.57938387 0.50937889); 27 +DEAL:1::<2, 48>; 0; 76; (1.0000000 0.33319512 0.48824615); (0.25000000 0.58329878 0.62206154); 28 +DEAL:1::<2, 48>; 0; 77; (1.0000000 0.14000996 0.78495893); (0.25000000 0.53500249 0.69623973); 29 +DEAL:1::<2, 48>; 0; 78; (1.0000000 0.089279364 0.24433039); (0.25000000 0.52231984 0.56108260); 30 +DEAL:1::<2, 48>; 0; 79; (1.0000000 0.037515555 0.68246453); (0.25000000 0.50937889 0.67061613); 31 +DEAL:1::<2, 48>; 0; 80; (1.0000000 0.91072064 0.24433039); (0.25000000 0.72768016 0.56108260); 32 +DEAL:1::<2, 48>; 0; 81; (1.0000000 0.96248444 0.68246453); (0.25000000 0.74062111 0.67061613); 33 +DEAL:1::<2, 48>; 0; 82; (1.0000000 0.66680488 0.48824615); (0.25000000 0.66670122 0.62206154); 34 +DEAL:1::<2, 48>; 0; 83; (1.0000000 0.85999004 0.78495893); (0.25000000 0.71499751 0.69623973); 35 +DEAL:1::<2, 48>; 0; 84; (1.0000000 0.48824615 0.66680488); (0.25000000 0.62206154 0.66670122); 36 +DEAL:1::<2, 48>; 0; 85; (1.0000000 0.78495893 0.85999004); (0.25000000 0.69623973 0.71499751); 37 +DEAL:1::<2, 48>; 0; 86; (1.0000000 0.24433039 0.91072064); (0.25000000 0.56108260 0.72768016); 38 +DEAL:1::<2, 48>; 0; 87; (1.0000000 0.68246453 0.96248444); (0.25000000 0.67061613 0.74062111); 39 +DEAL:1::<2, 49>; 0; 56; (0.0000000 0.75566961 0.089279364); (0.25000000 0.68891740 0.52231984); 8 +DEAL:1::<2, 49>; 0; 57; (0.0000000 0.31753547 0.037515555); (0.25000000 0.57938387 0.50937889); 9 +DEAL:1::<2, 49>; 0; 58; (0.0000000 0.51175385 0.33319512); (0.25000000 0.62793846 0.58329878); 10 +DEAL:1::<2, 49>; 0; 59; (0.0000000 0.21504107 0.14000996); (0.25000000 0.55376027 0.53500249); 11 +DEAL:1::<2, 49>; 0; 60; (0.0000000 0.33319512 0.51175385); (0.25000000 0.58329878 0.62793846); 12 +DEAL:1::<2, 49>; 0; 61; (0.0000000 0.14000996 0.21504107); (0.25000000 0.53500249 0.55376027); 13 +DEAL:1::<2, 49>; 0; 62; (0.0000000 0.089279364 0.75566961); (0.25000000 0.52231984 0.68891740); 14 +DEAL:1::<2, 49>; 0; 63; (0.0000000 0.037515555 0.31753547); (0.25000000 0.50937889 0.57938387); 15 +DEAL:1::<2, 49>; 0; 64; (0.0000000 0.92247449 0.74391576); (0.25000000 0.73061862 0.68597894); 16 +DEAL:1::<2, 49>; 0; 65; (0.0000000 0.67752551 0.60249440); (0.25000000 0.66938138 0.65062360); 17 +DEAL:1::<2, 49>; 0; 66; (0.0000000 0.92247449 0.25608424); (0.25000000 0.73061862 0.56402106); 18 +DEAL:1::<2, 49>; 0; 67; (0.0000000 0.67752551 0.39750560); (0.25000000 0.66938138 0.59937640); 19 +DEAL:1::<2, 49>; 0; 68; (0.0000000 0.75566961 0.91072064); (0.25000000 0.68891740 0.72768016); 20 +DEAL:1::<2, 49>; 0; 69; (0.0000000 0.31753547 0.96248444); (0.25000000 0.57938387 0.74062111); 21 +DEAL:1::<2, 49>; 0; 70; (0.0000000 0.51175385 0.66680488); (0.25000000 0.62793846 0.66670122); 22 +DEAL:1::<2, 49>; 0; 71; (0.0000000 0.21504107 0.85999004); (0.25000000 0.55376027 0.71499751); 23 +DEAL:1::<2, 49>; 0; 344; (0.66639025 1.0000000 0.17855873); (0.41659756 0.75000000 0.54463968); 152 +DEAL:1::<2, 49>; 0; 345; (0.28001992 1.0000000 0.075031110); (0.32000498 0.75000000 0.51875778); 153 +DEAL:1::<2, 49>; 0; 346; (0.17855873 1.0000000 0.66639025); (0.29463968 0.75000000 0.66659756); 154 +DEAL:1::<2, 49>; 0; 347; (0.075031110 1.0000000 0.28001992); (0.26875778 0.75000000 0.57000498); 155 +DEAL:1::<2, 49>; 0; 348; (0.82144127 1.0000000 0.84494897); (0.45536032 0.75000000 0.71123724); 156 +DEAL:1::<2, 49>; 0; 349; (0.92496889 1.0000000 0.35505103); (0.48124222 0.75000000 0.58876276); 157 +DEAL:1::<2, 49>; 0; 350; (0.33360975 1.0000000 0.84494897); (0.33340244 0.75000000 0.71123724); 158 +DEAL:1::<2, 49>; 0; 351; (0.71998008 1.0000000 0.35505103); (0.42999502 0.75000000 0.58876276); 159 +DEAL:1::<2, 49>; 0; 488; (0.66639025 0.17855873 1.0000000); (0.41659756 0.54463968 0.75000000); 200 +DEAL:1::<2, 49>; 0; 489; (0.28001992 0.075031110 1.0000000); (0.32000498 0.51875778 0.75000000); 201 +DEAL:1::<2, 49>; 0; 490; (0.17855873 0.66639025 1.0000000); (0.29463968 0.66659756 0.75000000); 202 +DEAL:1::<2, 49>; 0; 491; (0.075031110 0.28001992 1.0000000); (0.26875778 0.57000498 0.75000000); 203 +DEAL:1::<2, 49>; 0; 492; (0.84494897 0.33360975 1.0000000); (0.46123724 0.58340244 0.75000000); 204 +DEAL:1::<2, 49>; 0; 493; (0.35505103 0.71998008 1.0000000); (0.33876276 0.67999502 0.75000000); 205 +DEAL:1::<2, 49>; 0; 494; (0.84494897 0.82144127 1.0000000); (0.46123724 0.70536032 0.75000000); 206 +DEAL:1::<2, 49>; 0; 495; (0.35505103 0.92496889 1.0000000); (0.33876276 0.73124222 0.75000000); 207 +DEAL:1::<2, 51>; 0; 336; (0.15505103 0.0000000 0.66639025); (0.28876276 0.75000000 0.66659756); 144 +DEAL:1::<2, 51>; 0; 337; (0.64494897 0.0000000 0.28001992); (0.41123724 0.75000000 0.57000498); 145 +DEAL:1::<2, 51>; 0; 338; (0.15505103 0.0000000 0.17855873); (0.28876276 0.75000000 0.54463968); 146 +DEAL:1::<2, 51>; 0; 339; (0.64494897 0.0000000 0.075031110); (0.41123724 0.75000000 0.51875778); 147 +DEAL:1::<2, 51>; 0; 340; (0.84494897 0.0000000 0.33360975); (0.46123724 0.75000000 0.58340244); 148 +DEAL:1::<2, 51>; 0; 341; (0.35505103 0.0000000 0.71998008); (0.33876276 0.75000000 0.67999502); 149 +DEAL:1::<2, 51>; 0; 342; (0.84494897 0.0000000 0.82144127); (0.46123724 0.75000000 0.70536032); 150 +DEAL:1::<2, 51>; 0; 343; (0.35505103 0.0000000 0.92496889); (0.33876276 0.75000000 0.73124222); 151 +DEAL:1::<2, 53>; 0; 480; (0.17855873 0.15505103 0.0000000); (0.29463968 0.53876276 0.75000000); 192 +DEAL:1::<2, 53>; 0; 481; (0.075031110 0.64494897 0.0000000); (0.26875778 0.66123724 0.75000000); 193 +DEAL:1::<2, 53>; 0; 482; (0.66639025 0.15505103 0.0000000); (0.41659756 0.53876276 0.75000000); 194 +DEAL:1::<2, 53>; 0; 483; (0.28001992 0.64494897 0.0000000); (0.32000498 0.66123724 0.75000000); 195 +DEAL:1::<2, 53>; 0; 484; (0.82144127 0.84494897 0.0000000); (0.45536032 0.71123724 0.75000000); 196 +DEAL:1::<2, 53>; 0; 485; (0.92496889 0.35505103 0.0000000); (0.48124222 0.58876276 0.75000000); 197 +DEAL:1::<2, 53>; 0; 486; (0.33360975 0.84494897 0.0000000); (0.33340244 0.71123724 0.75000000); 198 +DEAL:1::<2, 53>; 0; 487; (0.71998008 0.35505103 0.0000000); (0.42999502 0.58876276 0.75000000); 199 +DEAL:1::<2, 56>; 0; 144; (1.0000000 0.51175385 0.33319512); (0.75000000 0.62793846 0.58329878); 48 +DEAL:1::<2, 56>; 0; 145; (1.0000000 0.21504107 0.14000996); (0.75000000 0.55376027 0.53500249); 49 +DEAL:1::<2, 56>; 0; 146; (1.0000000 0.75566961 0.089279364); (0.75000000 0.68891740 0.52231984); 50 +DEAL:1::<2, 56>; 0; 147; (1.0000000 0.31753547 0.037515555); (0.75000000 0.57938387 0.50937889); 51 +DEAL:1::<2, 56>; 0; 148; (1.0000000 0.33319512 0.48824615); (0.75000000 0.58329878 0.62206154); 52 +DEAL:1::<2, 56>; 0; 149; (1.0000000 0.14000996 0.78495893); (0.75000000 0.53500249 0.69623973); 53 +DEAL:1::<2, 56>; 0; 150; (1.0000000 0.089279364 0.24433039); (0.75000000 0.52231984 0.56108260); 54 +DEAL:1::<2, 56>; 0; 151; (1.0000000 0.037515555 0.68246453); (0.75000000 0.50937889 0.67061613); 55 +DEAL:1::<2, 56>; 0; 152; (1.0000000 0.91072064 0.24433039); (0.75000000 0.72768016 0.56108260); 56 +DEAL:1::<2, 56>; 0; 153; (1.0000000 0.96248444 0.68246453); (0.75000000 0.74062111 0.67061613); 57 +DEAL:1::<2, 56>; 0; 154; (1.0000000 0.66680488 0.48824615); (0.75000000 0.66670122 0.62206154); 58 +DEAL:1::<2, 56>; 0; 155; (1.0000000 0.85999004 0.78495893); (0.75000000 0.71499751 0.69623973); 59 +DEAL:1::<2, 56>; 0; 156; (1.0000000 0.48824615 0.66680488); (0.75000000 0.62206154 0.66670122); 60 +DEAL:1::<2, 56>; 0; 157; (1.0000000 0.78495893 0.85999004); (0.75000000 0.69623973 0.71499751); 61 +DEAL:1::<2, 56>; 0; 158; (1.0000000 0.24433039 0.91072064); (0.75000000 0.56108260 0.72768016); 62 +DEAL:1::<2, 56>; 0; 159; (1.0000000 0.68246453 0.96248444); (0.75000000 0.67061613 0.74062111); 63 +DEAL:1::<2, 56>; 0; 352; (0.33319512 1.0000000 0.51175385); (0.58329878 0.75000000 0.62793846); 160 +DEAL:1::<2, 56>; 0; 353; (0.14000996 1.0000000 0.21504107); (0.53500249 0.75000000 0.55376027); 161 +DEAL:1::<2, 56>; 0; 354; (0.089279364 1.0000000 0.75566961); (0.52231984 0.75000000 0.68891740); 162 +DEAL:1::<2, 56>; 0; 355; (0.037515555 1.0000000 0.31753547); (0.50937889 0.75000000 0.57938387); 163 +DEAL:1::<2, 56>; 0; 356; (0.75566961 1.0000000 0.089279364); (0.68891740 0.75000000 0.52231984); 164 +DEAL:1::<2, 56>; 0; 357; (0.31753547 1.0000000 0.037515555); (0.57938387 0.75000000 0.50937889); 165 +DEAL:1::<2, 56>; 0; 358; (0.51175385 1.0000000 0.33319512); (0.62793846 0.75000000 0.58329878); 166 +DEAL:1::<2, 56>; 0; 359; (0.21504107 1.0000000 0.14000996); (0.55376027 0.75000000 0.53500249); 167 +DEAL:1::<2, 56>; 0; 360; (0.74391576 1.0000000 0.92247449); (0.68597894 0.75000000 0.73061862); 168 +DEAL:1::<2, 56>; 0; 361; (0.60249440 1.0000000 0.67752551); (0.65062360 0.75000000 0.66938138); 169 +DEAL:1::<2, 56>; 0; 362; (0.25608424 1.0000000 0.92247449); (0.56402106 0.75000000 0.73061862); 170 +DEAL:1::<2, 56>; 0; 363; (0.39750560 1.0000000 0.67752551); (0.59937640 0.75000000 0.66938138); 171 +DEAL:1::<2, 56>; 0; 364; (0.91072064 1.0000000 0.75566961); (0.72768016 0.75000000 0.68891740); 172 +DEAL:1::<2, 56>; 0; 365; (0.96248444 1.0000000 0.31753547); (0.74062111 0.75000000 0.57938387); 173 +DEAL:1::<2, 56>; 0; 366; (0.66680488 1.0000000 0.51175385); (0.66670122 0.75000000 0.62793846); 174 +DEAL:1::<2, 56>; 0; 367; (0.85999004 1.0000000 0.21504107); (0.71499751 0.75000000 0.55376027); 175 +DEAL:1::<2, 56>; 0; 528; (0.75566961 0.089279364 1.0000000); (0.68891740 0.52231984 0.75000000); 240 +DEAL:1::<2, 56>; 0; 529; (0.31753547 0.037515555 1.0000000); (0.57938387 0.50937889 0.75000000); 241 +DEAL:1::<2, 56>; 0; 530; (0.51175385 0.33319512 1.0000000); (0.62793846 0.58329878 0.75000000); 242 +DEAL:1::<2, 56>; 0; 531; (0.21504107 0.14000996 1.0000000); (0.55376027 0.53500249 0.75000000); 243 +DEAL:1::<2, 56>; 0; 532; (0.33319512 0.51175385 1.0000000); (0.58329878 0.62793846 0.75000000); 244 +DEAL:1::<2, 56>; 0; 533; (0.14000996 0.21504107 1.0000000); (0.53500249 0.55376027 0.75000000); 245 +DEAL:1::<2, 56>; 0; 534; (0.089279364 0.75566961 1.0000000); (0.52231984 0.68891740 0.75000000); 246 +DEAL:1::<2, 56>; 0; 535; (0.037515555 0.31753547 1.0000000); (0.50937889 0.57938387 0.75000000); 247 +DEAL:1::<2, 56>; 0; 536; (0.66680488 0.48824615 1.0000000); (0.66670122 0.62206154 0.75000000); 248 +DEAL:1::<2, 56>; 0; 537; (0.85999004 0.78495893 1.0000000); (0.71499751 0.69623973 0.75000000); 249 +DEAL:1::<2, 56>; 0; 538; (0.91072064 0.24433039 1.0000000); (0.72768016 0.56108260 0.75000000); 250 +DEAL:1::<2, 56>; 0; 539; (0.96248444 0.68246453 1.0000000); (0.74062111 0.67061613 0.75000000); 251 +DEAL:1::<2, 56>; 0; 540; (0.51175385 0.66680488 1.0000000); (0.62793846 0.66670122 0.75000000); 252 +DEAL:1::<2, 56>; 0; 541; (0.21504107 0.85999004 1.0000000); (0.55376027 0.71499751 0.75000000); 253 +DEAL:1::<2, 56>; 0; 542; (0.75566961 0.91072064 1.0000000); (0.68891740 0.72768016 0.75000000); 254 +DEAL:1::<2, 56>; 0; 543; (0.31753547 0.96248444 1.0000000); (0.57938387 0.74062111 0.75000000); 255 +DEAL:1::<2, 57>; 0; 176; (0.0000000 0.75566961 0.089279364); (0.75000000 0.68891740 0.52231984); 80 +DEAL:1::<2, 57>; 0; 177; (0.0000000 0.31753547 0.037515555); (0.75000000 0.57938387 0.50937889); 81 +DEAL:1::<2, 57>; 0; 178; (0.0000000 0.51175385 0.33319512); (0.75000000 0.62793846 0.58329878); 82 +DEAL:1::<2, 57>; 0; 179; (0.0000000 0.21504107 0.14000996); (0.75000000 0.55376027 0.53500249); 83 +DEAL:1::<2, 57>; 0; 180; (0.0000000 0.33319512 0.51175385); (0.75000000 0.58329878 0.62793846); 84 +DEAL:1::<2, 57>; 0; 181; (0.0000000 0.14000996 0.21504107); (0.75000000 0.53500249 0.55376027); 85 +DEAL:1::<2, 57>; 0; 182; (0.0000000 0.089279364 0.75566961); (0.75000000 0.52231984 0.68891740); 86 +DEAL:1::<2, 57>; 0; 183; (0.0000000 0.037515555 0.31753547); (0.75000000 0.50937889 0.57938387); 87 +DEAL:1::<2, 57>; 0; 184; (0.0000000 0.92247449 0.74391576); (0.75000000 0.73061862 0.68597894); 88 +DEAL:1::<2, 57>; 0; 185; (0.0000000 0.67752551 0.60249440); (0.75000000 0.66938138 0.65062360); 89 +DEAL:1::<2, 57>; 0; 186; (0.0000000 0.92247449 0.25608424); (0.75000000 0.73061862 0.56402106); 90 +DEAL:1::<2, 57>; 0; 187; (0.0000000 0.67752551 0.39750560); (0.75000000 0.66938138 0.59937640); 91 +DEAL:1::<2, 57>; 0; 188; (0.0000000 0.75566961 0.91072064); (0.75000000 0.68891740 0.72768016); 92 +DEAL:1::<2, 57>; 0; 189; (0.0000000 0.31753547 0.96248444); (0.75000000 0.57938387 0.74062111); 93 +DEAL:1::<2, 57>; 0; 190; (0.0000000 0.51175385 0.66680488); (0.75000000 0.62793846 0.66670122); 94 +DEAL:1::<2, 57>; 0; 191; (0.0000000 0.21504107 0.85999004); (0.75000000 0.55376027 0.71499751); 95 +DEAL:1::<2, 58>; 0; 368; (0.33319512 0.0000000 0.51175385); (0.58329878 0.75000000 0.62793846); 176 +DEAL:1::<2, 58>; 0; 369; (0.14000996 0.0000000 0.21504107); (0.53500249 0.75000000 0.55376027); 177 +DEAL:1::<2, 58>; 0; 370; (0.089279364 0.0000000 0.75566961); (0.52231984 0.75000000 0.68891740); 178 +DEAL:1::<2, 58>; 0; 371; (0.037515555 0.0000000 0.31753547); (0.50937889 0.75000000 0.57938387); 179 +DEAL:1::<2, 58>; 0; 372; (0.48824615 0.0000000 0.33319512); (0.62206154 0.75000000 0.58329878); 180 +DEAL:1::<2, 58>; 0; 373; (0.78495893 0.0000000 0.14000996); (0.69623973 0.75000000 0.53500249); 181 +DEAL:1::<2, 58>; 0; 374; (0.24433039 0.0000000 0.089279364); (0.56108260 0.75000000 0.52231984); 182 +DEAL:1::<2, 58>; 0; 375; (0.68246453 0.0000000 0.037515555); (0.67061613 0.75000000 0.50937889); 183 +DEAL:1::<2, 58>; 0; 376; (0.51175385 0.0000000 0.66680488); (0.62793846 0.75000000 0.66670122); 184 +DEAL:1::<2, 58>; 0; 377; (0.21504107 0.0000000 0.85999004); (0.55376027 0.75000000 0.71499751); 185 +DEAL:1::<2, 58>; 0; 378; (0.75566961 0.0000000 0.91072064); (0.68891740 0.75000000 0.72768016); 186 +DEAL:1::<2, 58>; 0; 379; (0.31753547 0.0000000 0.96248444); (0.57938387 0.75000000 0.74062111); 187 +DEAL:1::<2, 58>; 0; 380; (0.66680488 0.0000000 0.48824615); (0.66670122 0.75000000 0.62206154); 188 +DEAL:1::<2, 58>; 0; 381; (0.85999004 0.0000000 0.78495893); (0.71499751 0.75000000 0.69623973); 189 +DEAL:1::<2, 58>; 0; 382; (0.91072064 0.0000000 0.24433039); (0.72768016 0.75000000 0.56108260); 190 +DEAL:1::<2, 58>; 0; 383; (0.96248444 0.0000000 0.68246453); (0.74062111 0.75000000 0.67061613); 191 +DEAL:1::<2, 60>; 0; 552; (0.25608424 0.077525513 0.0000000); (0.56402106 0.51938138 0.75000000); 264 +DEAL:1::<2, 60>; 0; 553; (0.39750560 0.32247449 0.0000000); (0.59937640 0.58061862 0.75000000); 265 +DEAL:1::<2, 60>; 0; 554; (0.74391576 0.077525513 0.0000000); (0.68597894 0.51938138 0.75000000); 266 +DEAL:1::<2, 60>; 0; 555; (0.60249440 0.32247449 0.0000000); (0.65062360 0.58061862 0.75000000); 267 +DEAL:1::<2, 60>; 0; 556; (0.089279364 0.24433039 0.0000000); (0.52231984 0.56108260 0.75000000); 268 +DEAL:1::<2, 60>; 0; 557; (0.037515555 0.68246453 0.0000000); (0.50937889 0.67061613 0.75000000); 269 +DEAL:1::<2, 60>; 0; 558; (0.33319512 0.48824615 0.0000000); (0.58329878 0.62206154 0.75000000); 270 +DEAL:1::<2, 60>; 0; 559; (0.14000996 0.78495893 0.0000000); (0.53500249 0.69623973 0.75000000); 271 +DEAL:1::<2, 60>; 0; 560; (0.91072064 0.75566961 0.0000000); (0.72768016 0.68891740 0.75000000); 272 +DEAL:1::<2, 60>; 0; 561; (0.96248444 0.31753547 0.0000000); (0.74062111 0.57938387 0.75000000); 273 +DEAL:1::<2, 60>; 0; 562; (0.66680488 0.51175385 0.0000000); (0.66670122 0.62793846 0.75000000); 274 +DEAL:1::<2, 60>; 0; 563; (0.85999004 0.21504107 0.0000000); (0.71499751 0.55376027 0.75000000); 275 +DEAL:1::<2, 60>; 0; 564; (0.74391576 0.92247449 0.0000000); (0.68597894 0.73061862 0.75000000); 276 +DEAL:1::<2, 60>; 0; 565; (0.60249440 0.67752551 0.0000000); (0.65062360 0.66938138 0.75000000); 277 +DEAL:1::<2, 60>; 0; 566; (0.25608424 0.92247449 0.0000000); (0.56402106 0.73061862 0.75000000); 278 +DEAL:1::<2, 60>; 0; 567; (0.39750560 0.67752551 0.0000000); (0.59937640 0.66938138 0.75000000); 279 +DEAL:1:: + diff --git a/tests/remote_point_evaluation/convert_intersections_to_rpe_data_02.with_cgal.geq.5.5.with_p4est=true.mpirun=3.output b/tests/remote_point_evaluation/convert_intersections_to_rpe_data_02.with_cgal.geq.5.5.with_p4est=true.mpirun=3.output new file mode 100644 index 0000000000..7be0462ba3 --- /dev/null +++ b/tests/remote_point_evaluation/convert_intersections_to_rpe_data_02.with_cgal.geq.5.5.with_p4est=true.mpirun=3.output @@ -0,0 +1,1475 @@ + +DEAL:0::Face intersections 2D-3D with n_quadrature_points = 1 +DEAL:0::Recv Components +DEAL:0::0; 0; 0 +DEAL:0::0; 1; 1 +DEAL:0::0; 2; 2 +DEAL:0::0; 3; 3 +DEAL:0::0; 4; 4 +DEAL:0::0; 5; 5 +DEAL:0::0; 6; 6 +DEAL:0::0; 7; 7 +DEAL:0::0; 8; 8 +DEAL:0::0; 9; 9 +DEAL:0::0; 10; 10 +DEAL:0::0; 11; 11 +DEAL:0::1; 12; 56 +DEAL:0::1; 13; 57 +DEAL:0::1; 14; 58 +DEAL:0::1; 15; 59 +DEAL:0::2; 16; 88 +DEAL:0::2; 17; 89 +DEAL:0::2; 18; 90 +DEAL:0::2; 19; 91 +DEAL:0::2; 20; 92 +DEAL:0::2; 21; 93 +DEAL:0::2; 22; 94 +DEAL:0::2; 23; 95 +DEAL:0::0; 24; 12 +DEAL:0::0; 25; 13 +DEAL:0::0; 26; 14 +DEAL:0::0; 27; 15 +DEAL:0::0; 28; 16 +DEAL:0::0; 29; 17 +DEAL:0::0; 30; 18 +DEAL:0::0; 31; 19 +DEAL:0::1; 32; 60 +DEAL:0::1; 33; 61 +DEAL:0::1; 34; 62 +DEAL:0::1; 35; 63 +DEAL:0::2; 36; 96 +DEAL:0::2; 37; 97 +DEAL:0::2; 38; 98 +DEAL:0::2; 39; 99 +DEAL:0::2; 40; 100 +DEAL:0::2; 41; 101 +DEAL:0::2; 42; 102 +DEAL:0::2; 43; 103 +DEAL:0::2; 44; 104 +DEAL:0::2; 45; 105 +DEAL:0::2; 46; 106 +DEAL:0::2; 47; 107 +DEAL:0::0; 48; 20 +DEAL:0::0; 49; 21 +DEAL:0::0; 50; 22 +DEAL:0::0; 51; 23 +DEAL:0::0; 52; 24 +DEAL:0::0; 53; 25 +DEAL:0::0; 54; 26 +DEAL:0::0; 55; 27 +DEAL:0::0; 56; 28 +DEAL:0::0; 57; 29 +DEAL:0::0; 58; 30 +DEAL:0::0; 59; 31 +DEAL:0::1; 60; 64 +DEAL:0::1; 61; 65 +DEAL:0::1; 62; 66 +DEAL:0::1; 63; 67 +DEAL:0::2; 64; 108 +DEAL:0::2; 65; 109 +DEAL:0::2; 66; 110 +DEAL:0::2; 67; 111 +DEAL:0::2; 68; 112 +DEAL:0::2; 69; 113 +DEAL:0::2; 70; 114 +DEAL:0::2; 71; 115 +DEAL:0::0; 72; 32 +DEAL:0::0; 73; 33 +DEAL:0::0; 74; 34 +DEAL:0::0; 75; 35 +DEAL:0::0; 76; 36 +DEAL:0::0; 77; 37 +DEAL:0::0; 78; 38 +DEAL:0::0; 79; 39 +DEAL:0::1; 80; 68 +DEAL:0::1; 81; 69 +DEAL:0::1; 82; 70 +DEAL:0::1; 83; 71 +DEAL:0::2; 84; 116 +DEAL:0::2; 85; 117 +DEAL:0::2; 86; 118 +DEAL:0::2; 87; 119 +DEAL:0::2; 88; 120 +DEAL:0::2; 89; 121 +DEAL:0::2; 90; 122 +DEAL:0::2; 91; 123 +DEAL:0::2; 92; 124 +DEAL:0::2; 93; 125 +DEAL:0::2; 94; 126 +DEAL:0::2; 95; 127 +DEAL:0::0; 96; 40 +DEAL:0::0; 97; 41 +DEAL:0::0; 98; 42 +DEAL:0::0; 99; 43 +DEAL:0::0; 100; 44 +DEAL:0::0; 101; 45 +DEAL:0::0; 102; 46 +DEAL:0::0; 103; 47 +DEAL:0::0; 104; 48 +DEAL:0::0; 105; 49 +DEAL:0::0; 106; 50 +DEAL:0::0; 107; 51 +DEAL:0::0; 108; 52 +DEAL:0::0; 109; 53 +DEAL:0::0; 110; 54 +DEAL:0::0; 111; 55 +DEAL:0::1; 112; 72 +DEAL:0::1; 113; 73 +DEAL:0::1; 114; 74 +DEAL:0::1; 115; 75 +DEAL:0::1; 116; 76 +DEAL:0::1; 117; 77 +DEAL:0::1; 118; 78 +DEAL:0::1; 119; 79 +DEAL:0::1; 120; 80 +DEAL:0::1; 121; 81 +DEAL:0::1; 122; 82 +DEAL:0::1; 123; 83 +DEAL:0::1; 124; 84 +DEAL:0::1; 125; 85 +DEAL:0::1; 126; 86 +DEAL:0::1; 127; 87 +DEAL:0::2; 128; 128 +DEAL:0::2; 129; 129 +DEAL:0::2; 130; 130 +DEAL:0::2; 131; 131 +DEAL:0::2; 132; 132 +DEAL:0::2; 133; 133 +DEAL:0::2; 134; 134 +DEAL:0::2; 135; 135 +DEAL:0::2; 136; 136 +DEAL:0::2; 137; 137 +DEAL:0::2; 138; 138 +DEAL:0::2; 139; 139 +DEAL:0::2; 140; 140 +DEAL:0::2; 141; 141 +DEAL:0::2; 142; 142 +DEAL:0::2; 143; 143 +DEAL:0:: +DEAL:0::Send Components +DEAL:0::<2, 3>; 0; 100; (0.50000000 0.16666667 1.0000000); (0.37500000 0.29166667 0.25000000); 44 +DEAL:0::<2, 3>; 0; 101; (0.16666667 0.50000000 1.0000000); (0.29166667 0.37500000 0.25000000); 45 +DEAL:0::<2, 3>; 0; 102; (0.83333333 0.50000000 1.0000000); (0.45833333 0.37500000 0.25000000); 46 +DEAL:0::<2, 3>; 0; 103; (0.50000000 0.83333333 1.0000000); (0.37500000 0.45833333 0.25000000); 47 +DEAL:0::<2, 5>; 0; 52; (0.16666667 1.0000000 0.50000000); (0.29166667 0.25000000 0.37500000); 24 +DEAL:0::<2, 5>; 0; 53; (0.50000000 1.0000000 0.16666667); (0.37500000 0.25000000 0.29166667); 25 +DEAL:0::<2, 5>; 0; 54; (0.50000000 1.0000000 0.83333333); (0.37500000 0.25000000 0.45833333); 26 +DEAL:0::<2, 5>; 0; 55; (0.83333333 1.0000000 0.50000000); (0.45833333 0.25000000 0.37500000); 27 +DEAL:0::<2, 6>; 0; 0; (1.0000000 0.50000000 0.16666667); (0.25000000 0.37500000 0.29166667); 0 +DEAL:0::<2, 6>; 0; 1; (1.0000000 0.16666667 0.50000000); (0.25000000 0.29166667 0.37500000); 1 +DEAL:0::<2, 6>; 0; 2; (1.0000000 0.83333333 0.50000000); (0.25000000 0.45833333 0.37500000); 2 +DEAL:0::<2, 6>; 0; 3; (1.0000000 0.50000000 0.83333333); (0.25000000 0.37500000 0.45833333); 3 +DEAL:0::<2, 7>; 0; 8; (0.0000000 0.50000000 0.16666667); (0.25000000 0.37500000 0.29166667); 8 +DEAL:0::<2, 7>; 0; 9; (0.0000000 0.16666667 0.50000000); (0.25000000 0.29166667 0.37500000); 9 +DEAL:0::<2, 7>; 0; 10; (0.0000000 0.83333333 0.50000000); (0.25000000 0.45833333 0.37500000); 10 +DEAL:0::<2, 7>; 0; 11; (0.0000000 0.50000000 0.83333333); (0.25000000 0.37500000 0.45833333); 11 +DEAL:0::<2, 7>; 0; 48; (0.16666667 0.0000000 0.50000000); (0.29166667 0.25000000 0.37500000); 20 +DEAL:0::<2, 7>; 0; 49; (0.50000000 0.0000000 0.16666667); (0.37500000 0.25000000 0.29166667); 21 +DEAL:0::<2, 7>; 0; 50; (0.50000000 0.0000000 0.83333333); (0.37500000 0.25000000 0.45833333); 22 +DEAL:0::<2, 7>; 0; 51; (0.83333333 0.0000000 0.50000000); (0.45833333 0.25000000 0.37500000); 23 +DEAL:0::<2, 7>; 0; 104; (0.50000000 0.16666667 0.0000000); (0.37500000 0.29166667 0.25000000); 48 +DEAL:0::<2, 7>; 0; 105; (0.16666667 0.50000000 0.0000000); (0.29166667 0.37500000 0.25000000); 49 +DEAL:0::<2, 7>; 0; 106; (0.83333333 0.50000000 0.0000000); (0.45833333 0.37500000 0.25000000); 50 +DEAL:0::<2, 7>; 0; 107; (0.50000000 0.83333333 0.0000000); (0.37500000 0.45833333 0.25000000); 51 +DEAL:0::<2, 10>; 0; 108; (0.33333333 0.33333333 1.0000000); (0.58333333 0.33333333 0.25000000); 52 +DEAL:0::<2, 10>; 0; 109; (0.66666667 0.66666667 1.0000000); (0.66666667 0.41666667 0.25000000); 53 +DEAL:0::<2, 12>; 0; 56; (0.33333333 1.0000000 0.33333333); (0.58333333 0.25000000 0.33333333); 28 +DEAL:0::<2, 12>; 0; 57; (0.66666667 1.0000000 0.66666667); (0.66666667 0.25000000 0.41666667); 29 +DEAL:0::<2, 14>; 0; 28; (1.0000000 0.50000000 0.16666667); (0.75000000 0.37500000 0.29166667); 16 +DEAL:0::<2, 14>; 0; 29; (1.0000000 0.16666667 0.50000000); (0.75000000 0.29166667 0.37500000); 17 +DEAL:0::<2, 14>; 0; 30; (1.0000000 0.83333333 0.50000000); (0.75000000 0.45833333 0.37500000); 18 +DEAL:0::<2, 14>; 0; 31; (1.0000000 0.50000000 0.83333333); (0.75000000 0.37500000 0.45833333); 19 +DEAL:0::<2, 14>; 0; 58; (0.33333333 0.0000000 0.33333333); (0.58333333 0.25000000 0.33333333); 30 +DEAL:0::<2, 14>; 0; 59; (0.66666667 0.0000000 0.66666667); (0.66666667 0.25000000 0.41666667); 31 +DEAL:0::<2, 14>; 0; 110; (0.33333333 0.33333333 0.0000000); (0.58333333 0.33333333 0.25000000); 54 +DEAL:0::<2, 14>; 0; 111; (0.66666667 0.66666667 0.0000000); (0.66666667 0.41666667 0.25000000); 55 +DEAL:0::<2, 15>; 0; 24; (0.0000000 0.50000000 0.16666667); (0.75000000 0.37500000 0.29166667); 12 +DEAL:0::<2, 15>; 0; 25; (0.0000000 0.16666667 0.50000000); (0.75000000 0.29166667 0.37500000); 13 +DEAL:0::<2, 15>; 0; 26; (0.0000000 0.83333333 0.50000000); (0.75000000 0.45833333 0.37500000); 14 +DEAL:0::<2, 15>; 0; 27; (0.0000000 0.50000000 0.83333333); (0.75000000 0.37500000 0.45833333); 15 +DEAL:0::<2, 17>; 0; 98; (0.33333333 0.33333333 1.0000000); (0.33333333 0.58333333 0.25000000); 42 +DEAL:0::<2, 17>; 0; 99; (0.66666667 0.66666667 1.0000000); (0.41666667 0.66666667 0.25000000); 43 +DEAL:0::<2, 20>; 0; 6; (1.0000000 0.33333333 0.33333333); (0.25000000 0.58333333 0.33333333); 6 +DEAL:0::<2, 20>; 0; 7; (1.0000000 0.66666667 0.66666667); (0.25000000 0.66666667 0.41666667); 7 +DEAL:0::<2, 21>; 0; 4; (0.0000000 0.33333333 0.33333333); (0.25000000 0.58333333 0.33333333); 4 +DEAL:0::<2, 21>; 0; 5; (0.0000000 0.66666667 0.66666667); (0.25000000 0.66666667 0.41666667); 5 +DEAL:0::<2, 21>; 0; 76; (0.16666667 1.0000000 0.50000000); (0.29166667 0.75000000 0.37500000); 36 +DEAL:0::<2, 21>; 0; 77; (0.50000000 1.0000000 0.16666667); (0.37500000 0.75000000 0.29166667); 37 +DEAL:0::<2, 21>; 0; 78; (0.50000000 1.0000000 0.83333333); (0.37500000 0.75000000 0.45833333); 38 +DEAL:0::<2, 21>; 0; 79; (0.83333333 1.0000000 0.50000000); (0.45833333 0.75000000 0.37500000); 39 +DEAL:0::<2, 21>; 0; 96; (0.33333333 0.33333333 0.0000000); (0.33333333 0.58333333 0.25000000); 40 +DEAL:0::<2, 21>; 0; 97; (0.66666667 0.66666667 0.0000000); (0.41666667 0.66666667 0.25000000); 41 +DEAL:0::<2, 23>; 0; 72; (0.16666667 0.0000000 0.50000000); (0.29166667 0.75000000 0.37500000); 32 +DEAL:0::<2, 23>; 0; 73; (0.50000000 0.0000000 0.16666667); (0.37500000 0.75000000 0.29166667); 33 +DEAL:0::<2, 23>; 0; 74; (0.50000000 0.0000000 0.83333333); (0.37500000 0.75000000 0.45833333); 34 +DEAL:0::<2, 23>; 0; 75; (0.83333333 0.0000000 0.50000000); (0.45833333 0.75000000 0.37500000); 35 +DEAL:0:: +DEAL:0::Face intersections 2D-3D with n_quadrature_points = 2 +DEAL:0::Recv Components +DEAL:0::0; 0; 0 +DEAL:0::0; 1; 1 +DEAL:0::0; 2; 2 +DEAL:0::0; 3; 3 +DEAL:0::0; 4; 4 +DEAL:0::0; 5; 5 +DEAL:0::0; 6; 6 +DEAL:0::0; 7; 7 +DEAL:0::0; 8; 8 +DEAL:0::0; 9; 9 +DEAL:0::0; 10; 10 +DEAL:0::0; 11; 11 +DEAL:0::0; 12; 12 +DEAL:0::0; 13; 13 +DEAL:0::0; 14; 14 +DEAL:0::0; 15; 15 +DEAL:0::0; 16; 16 +DEAL:0::0; 17; 17 +DEAL:0::0; 18; 18 +DEAL:0::0; 19; 19 +DEAL:0::0; 20; 20 +DEAL:0::0; 21; 21 +DEAL:0::0; 22; 22 +DEAL:0::0; 23; 23 +DEAL:0::0; 24; 24 +DEAL:0::0; 25; 25 +DEAL:0::0; 26; 26 +DEAL:0::0; 27; 27 +DEAL:0::0; 28; 28 +DEAL:0::0; 29; 29 +DEAL:0::0; 30; 30 +DEAL:0::0; 31; 31 +DEAL:0::0; 32; 32 +DEAL:0::0; 33; 33 +DEAL:0::0; 34; 34 +DEAL:0::0; 35; 35 +DEAL:0::0; 36; 36 +DEAL:0::0; 37; 37 +DEAL:0::0; 38; 38 +DEAL:0::0; 39; 39 +DEAL:0::0; 40; 40 +DEAL:0::0; 41; 41 +DEAL:0::0; 42; 42 +DEAL:0::0; 43; 43 +DEAL:0::0; 44; 44 +DEAL:0::0; 45; 45 +DEAL:0::0; 46; 46 +DEAL:0::0; 47; 47 +DEAL:0::1; 48; 224 +DEAL:0::1; 49; 225 +DEAL:0::1; 50; 226 +DEAL:0::1; 51; 227 +DEAL:0::1; 52; 228 +DEAL:0::1; 53; 229 +DEAL:0::1; 54; 230 +DEAL:0::1; 55; 231 +DEAL:0::1; 56; 232 +DEAL:0::1; 57; 233 +DEAL:0::1; 58; 234 +DEAL:0::1; 59; 235 +DEAL:0::1; 60; 236 +DEAL:0::1; 61; 237 +DEAL:0::1; 62; 238 +DEAL:0::1; 63; 239 +DEAL:0::2; 64; 352 +DEAL:0::2; 65; 353 +DEAL:0::2; 66; 354 +DEAL:0::2; 67; 355 +DEAL:0::2; 68; 356 +DEAL:0::2; 69; 357 +DEAL:0::2; 70; 358 +DEAL:0::2; 71; 359 +DEAL:0::2; 72; 360 +DEAL:0::2; 73; 361 +DEAL:0::2; 74; 362 +DEAL:0::2; 75; 363 +DEAL:0::2; 76; 364 +DEAL:0::2; 77; 365 +DEAL:0::2; 78; 366 +DEAL:0::2; 79; 367 +DEAL:0::2; 80; 368 +DEAL:0::2; 81; 369 +DEAL:0::2; 82; 370 +DEAL:0::2; 83; 371 +DEAL:0::2; 84; 372 +DEAL:0::2; 85; 373 +DEAL:0::2; 86; 374 +DEAL:0::2; 87; 375 +DEAL:0::2; 88; 376 +DEAL:0::2; 89; 377 +DEAL:0::2; 90; 378 +DEAL:0::2; 91; 379 +DEAL:0::2; 92; 380 +DEAL:0::2; 93; 381 +DEAL:0::2; 94; 382 +DEAL:0::2; 95; 383 +DEAL:0::0; 96; 48 +DEAL:0::0; 97; 49 +DEAL:0::0; 98; 50 +DEAL:0::0; 99; 51 +DEAL:0::0; 100; 52 +DEAL:0::0; 101; 53 +DEAL:0::0; 102; 54 +DEAL:0::0; 103; 55 +DEAL:0::0; 104; 56 +DEAL:0::0; 105; 57 +DEAL:0::0; 106; 58 +DEAL:0::0; 107; 59 +DEAL:0::0; 108; 60 +DEAL:0::0; 109; 61 +DEAL:0::0; 110; 62 +DEAL:0::0; 111; 63 +DEAL:0::0; 112; 64 +DEAL:0::0; 113; 65 +DEAL:0::0; 114; 66 +DEAL:0::0; 115; 67 +DEAL:0::0; 116; 68 +DEAL:0::0; 117; 69 +DEAL:0::0; 118; 70 +DEAL:0::0; 119; 71 +DEAL:0::0; 120; 72 +DEAL:0::0; 121; 73 +DEAL:0::0; 122; 74 +DEAL:0::0; 123; 75 +DEAL:0::0; 124; 76 +DEAL:0::0; 125; 77 +DEAL:0::0; 126; 78 +DEAL:0::0; 127; 79 +DEAL:0::1; 128; 240 +DEAL:0::1; 129; 241 +DEAL:0::1; 130; 242 +DEAL:0::1; 131; 243 +DEAL:0::1; 132; 244 +DEAL:0::1; 133; 245 +DEAL:0::1; 134; 246 +DEAL:0::1; 135; 247 +DEAL:0::1; 136; 248 +DEAL:0::1; 137; 249 +DEAL:0::1; 138; 250 +DEAL:0::1; 139; 251 +DEAL:0::1; 140; 252 +DEAL:0::1; 141; 253 +DEAL:0::1; 142; 254 +DEAL:0::1; 143; 255 +DEAL:0::2; 144; 384 +DEAL:0::2; 145; 385 +DEAL:0::2; 146; 386 +DEAL:0::2; 147; 387 +DEAL:0::2; 148; 388 +DEAL:0::2; 149; 389 +DEAL:0::2; 150; 390 +DEAL:0::2; 151; 391 +DEAL:0::2; 152; 392 +DEAL:0::2; 153; 393 +DEAL:0::2; 154; 394 +DEAL:0::2; 155; 395 +DEAL:0::2; 156; 396 +DEAL:0::2; 157; 397 +DEAL:0::2; 158; 398 +DEAL:0::2; 159; 399 +DEAL:0::2; 160; 400 +DEAL:0::2; 161; 401 +DEAL:0::2; 162; 402 +DEAL:0::2; 163; 403 +DEAL:0::2; 164; 404 +DEAL:0::2; 165; 405 +DEAL:0::2; 166; 406 +DEAL:0::2; 167; 407 +DEAL:0::2; 168; 408 +DEAL:0::2; 169; 409 +DEAL:0::2; 170; 410 +DEAL:0::2; 171; 411 +DEAL:0::2; 172; 412 +DEAL:0::2; 173; 413 +DEAL:0::2; 174; 414 +DEAL:0::2; 175; 415 +DEAL:0::2; 176; 416 +DEAL:0::2; 177; 417 +DEAL:0::2; 178; 418 +DEAL:0::2; 179; 419 +DEAL:0::2; 180; 420 +DEAL:0::2; 181; 421 +DEAL:0::2; 182; 422 +DEAL:0::2; 183; 423 +DEAL:0::2; 184; 424 +DEAL:0::2; 185; 425 +DEAL:0::2; 186; 426 +DEAL:0::2; 187; 427 +DEAL:0::2; 188; 428 +DEAL:0::2; 189; 429 +DEAL:0::2; 190; 430 +DEAL:0::2; 191; 431 +DEAL:0::0; 192; 80 +DEAL:0::0; 193; 81 +DEAL:0::0; 194; 82 +DEAL:0::0; 195; 83 +DEAL:0::0; 196; 84 +DEAL:0::0; 197; 85 +DEAL:0::0; 198; 86 +DEAL:0::0; 199; 87 +DEAL:0::0; 200; 88 +DEAL:0::0; 201; 89 +DEAL:0::0; 202; 90 +DEAL:0::0; 203; 91 +DEAL:0::0; 204; 92 +DEAL:0::0; 205; 93 +DEAL:0::0; 206; 94 +DEAL:0::0; 207; 95 +DEAL:0::0; 208; 96 +DEAL:0::0; 209; 97 +DEAL:0::0; 210; 98 +DEAL:0::0; 211; 99 +DEAL:0::0; 212; 100 +DEAL:0::0; 213; 101 +DEAL:0::0; 214; 102 +DEAL:0::0; 215; 103 +DEAL:0::0; 216; 104 +DEAL:0::0; 217; 105 +DEAL:0::0; 218; 106 +DEAL:0::0; 219; 107 +DEAL:0::0; 220; 108 +DEAL:0::0; 221; 109 +DEAL:0::0; 222; 110 +DEAL:0::0; 223; 111 +DEAL:0::0; 224; 112 +DEAL:0::0; 225; 113 +DEAL:0::0; 226; 114 +DEAL:0::0; 227; 115 +DEAL:0::0; 228; 116 +DEAL:0::0; 229; 117 +DEAL:0::0; 230; 118 +DEAL:0::0; 231; 119 +DEAL:0::0; 232; 120 +DEAL:0::0; 233; 121 +DEAL:0::0; 234; 122 +DEAL:0::0; 235; 123 +DEAL:0::0; 236; 124 +DEAL:0::0; 237; 125 +DEAL:0::0; 238; 126 +DEAL:0::0; 239; 127 +DEAL:0::1; 240; 256 +DEAL:0::1; 241; 257 +DEAL:0::1; 242; 258 +DEAL:0::1; 243; 259 +DEAL:0::1; 244; 260 +DEAL:0::1; 245; 261 +DEAL:0::1; 246; 262 +DEAL:0::1; 247; 263 +DEAL:0::1; 248; 264 +DEAL:0::1; 249; 265 +DEAL:0::1; 250; 266 +DEAL:0::1; 251; 267 +DEAL:0::1; 252; 268 +DEAL:0::1; 253; 269 +DEAL:0::1; 254; 270 +DEAL:0::1; 255; 271 +DEAL:0::2; 256; 432 +DEAL:0::2; 257; 433 +DEAL:0::2; 258; 434 +DEAL:0::2; 259; 435 +DEAL:0::2; 260; 436 +DEAL:0::2; 261; 437 +DEAL:0::2; 262; 438 +DEAL:0::2; 263; 439 +DEAL:0::2; 264; 440 +DEAL:0::2; 265; 441 +DEAL:0::2; 266; 442 +DEAL:0::2; 267; 443 +DEAL:0::2; 268; 444 +DEAL:0::2; 269; 445 +DEAL:0::2; 270; 446 +DEAL:0::2; 271; 447 +DEAL:0::2; 272; 448 +DEAL:0::2; 273; 449 +DEAL:0::2; 274; 450 +DEAL:0::2; 275; 451 +DEAL:0::2; 276; 452 +DEAL:0::2; 277; 453 +DEAL:0::2; 278; 454 +DEAL:0::2; 279; 455 +DEAL:0::2; 280; 456 +DEAL:0::2; 281; 457 +DEAL:0::2; 282; 458 +DEAL:0::2; 283; 459 +DEAL:0::2; 284; 460 +DEAL:0::2; 285; 461 +DEAL:0::2; 286; 462 +DEAL:0::2; 287; 463 +DEAL:0::0; 288; 128 +DEAL:0::0; 289; 129 +DEAL:0::0; 290; 130 +DEAL:0::0; 291; 131 +DEAL:0::0; 292; 132 +DEAL:0::0; 293; 133 +DEAL:0::0; 294; 134 +DEAL:0::0; 295; 135 +DEAL:0::0; 296; 136 +DEAL:0::0; 297; 137 +DEAL:0::0; 298; 138 +DEAL:0::0; 299; 139 +DEAL:0::0; 300; 140 +DEAL:0::0; 301; 141 +DEAL:0::0; 302; 142 +DEAL:0::0; 303; 143 +DEAL:0::0; 304; 144 +DEAL:0::0; 305; 145 +DEAL:0::0; 306; 146 +DEAL:0::0; 307; 147 +DEAL:0::0; 308; 148 +DEAL:0::0; 309; 149 +DEAL:0::0; 310; 150 +DEAL:0::0; 311; 151 +DEAL:0::0; 312; 152 +DEAL:0::0; 313; 153 +DEAL:0::0; 314; 154 +DEAL:0::0; 315; 155 +DEAL:0::0; 316; 156 +DEAL:0::0; 317; 157 +DEAL:0::0; 318; 158 +DEAL:0::0; 319; 159 +DEAL:0::1; 320; 272 +DEAL:0::1; 321; 273 +DEAL:0::1; 322; 274 +DEAL:0::1; 323; 275 +DEAL:0::1; 324; 276 +DEAL:0::1; 325; 277 +DEAL:0::1; 326; 278 +DEAL:0::1; 327; 279 +DEAL:0::1; 328; 280 +DEAL:0::1; 329; 281 +DEAL:0::1; 330; 282 +DEAL:0::1; 331; 283 +DEAL:0::1; 332; 284 +DEAL:0::1; 333; 285 +DEAL:0::1; 334; 286 +DEAL:0::1; 335; 287 +DEAL:0::2; 336; 464 +DEAL:0::2; 337; 465 +DEAL:0::2; 338; 466 +DEAL:0::2; 339; 467 +DEAL:0::2; 340; 468 +DEAL:0::2; 341; 469 +DEAL:0::2; 342; 470 +DEAL:0::2; 343; 471 +DEAL:0::2; 344; 472 +DEAL:0::2; 345; 473 +DEAL:0::2; 346; 474 +DEAL:0::2; 347; 475 +DEAL:0::2; 348; 476 +DEAL:0::2; 349; 477 +DEAL:0::2; 350; 478 +DEAL:0::2; 351; 479 +DEAL:0::2; 352; 480 +DEAL:0::2; 353; 481 +DEAL:0::2; 354; 482 +DEAL:0::2; 355; 483 +DEAL:0::2; 356; 484 +DEAL:0::2; 357; 485 +DEAL:0::2; 358; 486 +DEAL:0::2; 359; 487 +DEAL:0::2; 360; 488 +DEAL:0::2; 361; 489 +DEAL:0::2; 362; 490 +DEAL:0::2; 363; 491 +DEAL:0::2; 364; 492 +DEAL:0::2; 365; 493 +DEAL:0::2; 366; 494 +DEAL:0::2; 367; 495 +DEAL:0::2; 368; 496 +DEAL:0::2; 369; 497 +DEAL:0::2; 370; 498 +DEAL:0::2; 371; 499 +DEAL:0::2; 372; 500 +DEAL:0::2; 373; 501 +DEAL:0::2; 374; 502 +DEAL:0::2; 375; 503 +DEAL:0::2; 376; 504 +DEAL:0::2; 377; 505 +DEAL:0::2; 378; 506 +DEAL:0::2; 379; 507 +DEAL:0::2; 380; 508 +DEAL:0::2; 381; 509 +DEAL:0::2; 382; 510 +DEAL:0::2; 383; 511 +DEAL:0::0; 384; 160 +DEAL:0::0; 385; 161 +DEAL:0::0; 386; 162 +DEAL:0::0; 387; 163 +DEAL:0::0; 388; 164 +DEAL:0::0; 389; 165 +DEAL:0::0; 390; 166 +DEAL:0::0; 391; 167 +DEAL:0::0; 392; 168 +DEAL:0::0; 393; 169 +DEAL:0::0; 394; 170 +DEAL:0::0; 395; 171 +DEAL:0::0; 396; 172 +DEAL:0::0; 397; 173 +DEAL:0::0; 398; 174 +DEAL:0::0; 399; 175 +DEAL:0::0; 400; 176 +DEAL:0::0; 401; 177 +DEAL:0::0; 402; 178 +DEAL:0::0; 403; 179 +DEAL:0::0; 404; 180 +DEAL:0::0; 405; 181 +DEAL:0::0; 406; 182 +DEAL:0::0; 407; 183 +DEAL:0::0; 408; 184 +DEAL:0::0; 409; 185 +DEAL:0::0; 410; 186 +DEAL:0::0; 411; 187 +DEAL:0::0; 412; 188 +DEAL:0::0; 413; 189 +DEAL:0::0; 414; 190 +DEAL:0::0; 415; 191 +DEAL:0::0; 416; 192 +DEAL:0::0; 417; 193 +DEAL:0::0; 418; 194 +DEAL:0::0; 419; 195 +DEAL:0::0; 420; 196 +DEAL:0::0; 421; 197 +DEAL:0::0; 422; 198 +DEAL:0::0; 423; 199 +DEAL:0::0; 424; 200 +DEAL:0::0; 425; 201 +DEAL:0::0; 426; 202 +DEAL:0::0; 427; 203 +DEAL:0::0; 428; 204 +DEAL:0::0; 429; 205 +DEAL:0::0; 430; 206 +DEAL:0::0; 431; 207 +DEAL:0::0; 432; 208 +DEAL:0::0; 433; 209 +DEAL:0::0; 434; 210 +DEAL:0::0; 435; 211 +DEAL:0::0; 436; 212 +DEAL:0::0; 437; 213 +DEAL:0::0; 438; 214 +DEAL:0::0; 439; 215 +DEAL:0::0; 440; 216 +DEAL:0::0; 441; 217 +DEAL:0::0; 442; 218 +DEAL:0::0; 443; 219 +DEAL:0::0; 444; 220 +DEAL:0::0; 445; 221 +DEAL:0::0; 446; 222 +DEAL:0::0; 447; 223 +DEAL:0::1; 448; 288 +DEAL:0::1; 449; 289 +DEAL:0::1; 450; 290 +DEAL:0::1; 451; 291 +DEAL:0::1; 452; 292 +DEAL:0::1; 453; 293 +DEAL:0::1; 454; 294 +DEAL:0::1; 455; 295 +DEAL:0::1; 456; 296 +DEAL:0::1; 457; 297 +DEAL:0::1; 458; 298 +DEAL:0::1; 459; 299 +DEAL:0::1; 460; 300 +DEAL:0::1; 461; 301 +DEAL:0::1; 462; 302 +DEAL:0::1; 463; 303 +DEAL:0::1; 464; 304 +DEAL:0::1; 465; 305 +DEAL:0::1; 466; 306 +DEAL:0::1; 467; 307 +DEAL:0::1; 468; 308 +DEAL:0::1; 469; 309 +DEAL:0::1; 470; 310 +DEAL:0::1; 471; 311 +DEAL:0::1; 472; 312 +DEAL:0::1; 473; 313 +DEAL:0::1; 474; 314 +DEAL:0::1; 475; 315 +DEAL:0::1; 476; 316 +DEAL:0::1; 477; 317 +DEAL:0::1; 478; 318 +DEAL:0::1; 479; 319 +DEAL:0::1; 480; 320 +DEAL:0::1; 481; 321 +DEAL:0::1; 482; 322 +DEAL:0::1; 483; 323 +DEAL:0::1; 484; 324 +DEAL:0::1; 485; 325 +DEAL:0::1; 486; 326 +DEAL:0::1; 487; 327 +DEAL:0::1; 488; 328 +DEAL:0::1; 489; 329 +DEAL:0::1; 490; 330 +DEAL:0::1; 491; 331 +DEAL:0::1; 492; 332 +DEAL:0::1; 493; 333 +DEAL:0::1; 494; 334 +DEAL:0::1; 495; 335 +DEAL:0::1; 496; 336 +DEAL:0::1; 497; 337 +DEAL:0::1; 498; 338 +DEAL:0::1; 499; 339 +DEAL:0::1; 500; 340 +DEAL:0::1; 501; 341 +DEAL:0::1; 502; 342 +DEAL:0::1; 503; 343 +DEAL:0::1; 504; 344 +DEAL:0::1; 505; 345 +DEAL:0::1; 506; 346 +DEAL:0::1; 507; 347 +DEAL:0::1; 508; 348 +DEAL:0::1; 509; 349 +DEAL:0::1; 510; 350 +DEAL:0::1; 511; 351 +DEAL:0::2; 512; 512 +DEAL:0::2; 513; 513 +DEAL:0::2; 514; 514 +DEAL:0::2; 515; 515 +DEAL:0::2; 516; 516 +DEAL:0::2; 517; 517 +DEAL:0::2; 518; 518 +DEAL:0::2; 519; 519 +DEAL:0::2; 520; 520 +DEAL:0::2; 521; 521 +DEAL:0::2; 522; 522 +DEAL:0::2; 523; 523 +DEAL:0::2; 524; 524 +DEAL:0::2; 525; 525 +DEAL:0::2; 526; 526 +DEAL:0::2; 527; 527 +DEAL:0::2; 528; 528 +DEAL:0::2; 529; 529 +DEAL:0::2; 530; 530 +DEAL:0::2; 531; 531 +DEAL:0::2; 532; 532 +DEAL:0::2; 533; 533 +DEAL:0::2; 534; 534 +DEAL:0::2; 535; 535 +DEAL:0::2; 536; 536 +DEAL:0::2; 537; 537 +DEAL:0::2; 538; 538 +DEAL:0::2; 539; 539 +DEAL:0::2; 540; 540 +DEAL:0::2; 541; 541 +DEAL:0::2; 542; 542 +DEAL:0::2; 543; 543 +DEAL:0::2; 544; 544 +DEAL:0::2; 545; 545 +DEAL:0::2; 546; 546 +DEAL:0::2; 547; 547 +DEAL:0::2; 548; 548 +DEAL:0::2; 549; 549 +DEAL:0::2; 550; 550 +DEAL:0::2; 551; 551 +DEAL:0::2; 552; 552 +DEAL:0::2; 553; 553 +DEAL:0::2; 554; 554 +DEAL:0::2; 555; 555 +DEAL:0::2; 556; 556 +DEAL:0::2; 557; 557 +DEAL:0::2; 558; 558 +DEAL:0::2; 559; 559 +DEAL:0::2; 560; 560 +DEAL:0::2; 561; 561 +DEAL:0::2; 562; 562 +DEAL:0::2; 563; 563 +DEAL:0::2; 564; 564 +DEAL:0::2; 565; 565 +DEAL:0::2; 566; 566 +DEAL:0::2; 567; 567 +DEAL:0::2; 568; 568 +DEAL:0::2; 569; 569 +DEAL:0::2; 570; 570 +DEAL:0::2; 571; 571 +DEAL:0::2; 572; 572 +DEAL:0::2; 573; 573 +DEAL:0::2; 574; 574 +DEAL:0::2; 575; 575 +DEAL:0:: +DEAL:0::Send Components +DEAL:0::<2, 3>; 0; 400; (0.75566961 0.089279364 1.0000000); (0.43891740 0.27231984 0.25000000); 176 +DEAL:0::<2, 3>; 0; 401; (0.31753547 0.037515555 1.0000000); (0.32938387 0.25937889 0.25000000); 177 +DEAL:0::<2, 3>; 0; 402; (0.51175385 0.33319512 1.0000000); (0.37793846 0.33329878 0.25000000); 178 +DEAL:0::<2, 3>; 0; 403; (0.21504107 0.14000996 1.0000000); (0.30376027 0.28500249 0.25000000); 179 +DEAL:0::<2, 3>; 0; 404; (0.33319512 0.51175385 1.0000000); (0.33329878 0.37793846 0.25000000); 180 +DEAL:0::<2, 3>; 0; 405; (0.14000996 0.21504107 1.0000000); (0.28500249 0.30376027 0.25000000); 181 +DEAL:0::<2, 3>; 0; 406; (0.089279364 0.75566961 1.0000000); (0.27231984 0.43891740 0.25000000); 182 +DEAL:0::<2, 3>; 0; 407; (0.037515555 0.31753547 1.0000000); (0.25937889 0.32938387 0.25000000); 183 +DEAL:0::<2, 3>; 0; 408; (0.66680488 0.48824615 1.0000000); (0.41670122 0.37206154 0.25000000); 184 +DEAL:0::<2, 3>; 0; 409; (0.85999004 0.78495893 1.0000000); (0.46499751 0.44623973 0.25000000); 185 +DEAL:0::<2, 3>; 0; 410; (0.91072064 0.24433039 1.0000000); (0.47768016 0.31108260 0.25000000); 186 +DEAL:0::<2, 3>; 0; 411; (0.96248444 0.68246453 1.0000000); (0.49062111 0.42061613 0.25000000); 187 +DEAL:0::<2, 3>; 0; 412; (0.51175385 0.66680488 1.0000000); (0.37793846 0.41670122 0.25000000); 188 +DEAL:0::<2, 3>; 0; 413; (0.21504107 0.85999004 1.0000000); (0.30376027 0.46499751 0.25000000); 189 +DEAL:0::<2, 3>; 0; 414; (0.75566961 0.91072064 1.0000000); (0.43891740 0.47768016 0.25000000); 190 +DEAL:0::<2, 3>; 0; 415; (0.31753547 0.96248444 1.0000000); (0.32938387 0.49062111 0.25000000); 191 +DEAL:0::<2, 5>; 0; 208; (0.33319512 1.0000000 0.51175385); (0.33329878 0.25000000 0.37793846); 96 +DEAL:0::<2, 5>; 0; 209; (0.14000996 1.0000000 0.21504107); (0.28500249 0.25000000 0.30376027); 97 +DEAL:0::<2, 5>; 0; 210; (0.089279364 1.0000000 0.75566961); (0.27231984 0.25000000 0.43891740); 98 +DEAL:0::<2, 5>; 0; 211; (0.037515555 1.0000000 0.31753547); (0.25937889 0.25000000 0.32938387); 99 +DEAL:0::<2, 5>; 0; 212; (0.75566961 1.0000000 0.089279364); (0.43891740 0.25000000 0.27231984); 100 +DEAL:0::<2, 5>; 0; 213; (0.31753547 1.0000000 0.037515555); (0.32938387 0.25000000 0.25937889); 101 +DEAL:0::<2, 5>; 0; 214; (0.51175385 1.0000000 0.33319512); (0.37793846 0.25000000 0.33329878); 102 +DEAL:0::<2, 5>; 0; 215; (0.21504107 1.0000000 0.14000996); (0.30376027 0.25000000 0.28500249); 103 +DEAL:0::<2, 5>; 0; 216; (0.74391576 1.0000000 0.92247449); (0.43597894 0.25000000 0.48061862); 104 +DEAL:0::<2, 5>; 0; 217; (0.60249440 1.0000000 0.67752551); (0.40062360 0.25000000 0.41938138); 105 +DEAL:0::<2, 5>; 0; 218; (0.25608424 1.0000000 0.92247449); (0.31402106 0.25000000 0.48061862); 106 +DEAL:0::<2, 5>; 0; 219; (0.39750560 1.0000000 0.67752551); (0.34937640 0.25000000 0.41938138); 107 +DEAL:0::<2, 5>; 0; 220; (0.91072064 1.0000000 0.75566961); (0.47768016 0.25000000 0.43891740); 108 +DEAL:0::<2, 5>; 0; 221; (0.96248444 1.0000000 0.31753547); (0.49062111 0.25000000 0.32938387); 109 +DEAL:0::<2, 5>; 0; 222; (0.66680488 1.0000000 0.51175385); (0.41670122 0.25000000 0.37793846); 110 +DEAL:0::<2, 5>; 0; 223; (0.85999004 1.0000000 0.21504107); (0.46499751 0.25000000 0.30376027); 111 +DEAL:0::<2, 6>; 0; 0; (1.0000000 0.51175385 0.33319512); (0.25000000 0.37793846 0.33329878); 0 +DEAL:0::<2, 6>; 0; 1; (1.0000000 0.21504107 0.14000996); (0.25000000 0.30376027 0.28500249); 1 +DEAL:0::<2, 6>; 0; 2; (1.0000000 0.75566961 0.089279364); (0.25000000 0.43891740 0.27231984); 2 +DEAL:0::<2, 6>; 0; 3; (1.0000000 0.31753547 0.037515555); (0.25000000 0.32938387 0.25937889); 3 +DEAL:0::<2, 6>; 0; 4; (1.0000000 0.33319512 0.48824615); (0.25000000 0.33329878 0.37206154); 4 +DEAL:0::<2, 6>; 0; 5; (1.0000000 0.14000996 0.78495893); (0.25000000 0.28500249 0.44623973); 5 +DEAL:0::<2, 6>; 0; 6; (1.0000000 0.089279364 0.24433039); (0.25000000 0.27231984 0.31108260); 6 +DEAL:0::<2, 6>; 0; 7; (1.0000000 0.037515555 0.68246453); (0.25000000 0.25937889 0.42061613); 7 +DEAL:0::<2, 6>; 0; 8; (1.0000000 0.91072064 0.24433039); (0.25000000 0.47768016 0.31108260); 8 +DEAL:0::<2, 6>; 0; 9; (1.0000000 0.96248444 0.68246453); (0.25000000 0.49062111 0.42061613); 9 +DEAL:0::<2, 6>; 0; 10; (1.0000000 0.66680488 0.48824615); (0.25000000 0.41670122 0.37206154); 10 +DEAL:0::<2, 6>; 0; 11; (1.0000000 0.85999004 0.78495893); (0.25000000 0.46499751 0.44623973); 11 +DEAL:0::<2, 6>; 0; 12; (1.0000000 0.48824615 0.66680488); (0.25000000 0.37206154 0.41670122); 12 +DEAL:0::<2, 6>; 0; 13; (1.0000000 0.78495893 0.85999004); (0.25000000 0.44623973 0.46499751); 13 +DEAL:0::<2, 6>; 0; 14; (1.0000000 0.24433039 0.91072064); (0.25000000 0.31108260 0.47768016); 14 +DEAL:0::<2, 6>; 0; 15; (1.0000000 0.68246453 0.96248444); (0.25000000 0.42061613 0.49062111); 15 +DEAL:0::<2, 7>; 0; 32; (0.0000000 0.75566961 0.089279364); (0.25000000 0.43891740 0.27231984); 32 +DEAL:0::<2, 7>; 0; 33; (0.0000000 0.31753547 0.037515555); (0.25000000 0.32938387 0.25937889); 33 +DEAL:0::<2, 7>; 0; 34; (0.0000000 0.51175385 0.33319512); (0.25000000 0.37793846 0.33329878); 34 +DEAL:0::<2, 7>; 0; 35; (0.0000000 0.21504107 0.14000996); (0.25000000 0.30376027 0.28500249); 35 +DEAL:0::<2, 7>; 0; 36; (0.0000000 0.33319512 0.51175385); (0.25000000 0.33329878 0.37793846); 36 +DEAL:0::<2, 7>; 0; 37; (0.0000000 0.14000996 0.21504107); (0.25000000 0.28500249 0.30376027); 37 +DEAL:0::<2, 7>; 0; 38; (0.0000000 0.089279364 0.75566961); (0.25000000 0.27231984 0.43891740); 38 +DEAL:0::<2, 7>; 0; 39; (0.0000000 0.037515555 0.31753547); (0.25000000 0.25937889 0.32938387); 39 +DEAL:0::<2, 7>; 0; 40; (0.0000000 0.92247449 0.74391576); (0.25000000 0.48061862 0.43597894); 40 +DEAL:0::<2, 7>; 0; 41; (0.0000000 0.67752551 0.60249440); (0.25000000 0.41938138 0.40062360); 41 +DEAL:0::<2, 7>; 0; 42; (0.0000000 0.92247449 0.25608424); (0.25000000 0.48061862 0.31402106); 42 +DEAL:0::<2, 7>; 0; 43; (0.0000000 0.67752551 0.39750560); (0.25000000 0.41938138 0.34937640); 43 +DEAL:0::<2, 7>; 0; 44; (0.0000000 0.75566961 0.91072064); (0.25000000 0.43891740 0.47768016); 44 +DEAL:0::<2, 7>; 0; 45; (0.0000000 0.31753547 0.96248444); (0.25000000 0.32938387 0.49062111); 45 +DEAL:0::<2, 7>; 0; 46; (0.0000000 0.51175385 0.66680488); (0.25000000 0.37793846 0.41670122); 46 +DEAL:0::<2, 7>; 0; 47; (0.0000000 0.21504107 0.85999004); (0.25000000 0.30376027 0.46499751); 47 +DEAL:0::<2, 7>; 0; 192; (0.33319512 0.0000000 0.51175385); (0.33329878 0.25000000 0.37793846); 80 +DEAL:0::<2, 7>; 0; 193; (0.14000996 0.0000000 0.21504107); (0.28500249 0.25000000 0.30376027); 81 +DEAL:0::<2, 7>; 0; 194; (0.089279364 0.0000000 0.75566961); (0.27231984 0.25000000 0.43891740); 82 +DEAL:0::<2, 7>; 0; 195; (0.037515555 0.0000000 0.31753547); (0.25937889 0.25000000 0.32938387); 83 +DEAL:0::<2, 7>; 0; 196; (0.48824615 0.0000000 0.33319512); (0.37206154 0.25000000 0.33329878); 84 +DEAL:0::<2, 7>; 0; 197; (0.78495893 0.0000000 0.14000996); (0.44623973 0.25000000 0.28500249); 85 +DEAL:0::<2, 7>; 0; 198; (0.24433039 0.0000000 0.089279364); (0.31108260 0.25000000 0.27231984); 86 +DEAL:0::<2, 7>; 0; 199; (0.68246453 0.0000000 0.037515555); (0.42061613 0.25000000 0.25937889); 87 +DEAL:0::<2, 7>; 0; 200; (0.51175385 0.0000000 0.66680488); (0.37793846 0.25000000 0.41670122); 88 +DEAL:0::<2, 7>; 0; 201; (0.21504107 0.0000000 0.85999004); (0.30376027 0.25000000 0.46499751); 89 +DEAL:0::<2, 7>; 0; 202; (0.75566961 0.0000000 0.91072064); (0.43891740 0.25000000 0.47768016); 90 +DEAL:0::<2, 7>; 0; 203; (0.31753547 0.0000000 0.96248444); (0.32938387 0.25000000 0.49062111); 91 +DEAL:0::<2, 7>; 0; 204; (0.66680488 0.0000000 0.48824615); (0.41670122 0.25000000 0.37206154); 92 +DEAL:0::<2, 7>; 0; 205; (0.85999004 0.0000000 0.78495893); (0.46499751 0.25000000 0.44623973); 93 +DEAL:0::<2, 7>; 0; 206; (0.91072064 0.0000000 0.24433039); (0.47768016 0.25000000 0.31108260); 94 +DEAL:0::<2, 7>; 0; 207; (0.96248444 0.0000000 0.68246453); (0.49062111 0.25000000 0.42061613); 95 +DEAL:0::<2, 7>; 0; 416; (0.25608424 0.077525513 0.0000000); (0.31402106 0.26938138 0.25000000); 192 +DEAL:0::<2, 7>; 0; 417; (0.39750560 0.32247449 0.0000000); (0.34937640 0.33061862 0.25000000); 193 +DEAL:0::<2, 7>; 0; 418; (0.74391576 0.077525513 0.0000000); (0.43597894 0.26938138 0.25000000); 194 +DEAL:0::<2, 7>; 0; 419; (0.60249440 0.32247449 0.0000000); (0.40062360 0.33061862 0.25000000); 195 +DEAL:0::<2, 7>; 0; 420; (0.089279364 0.24433039 0.0000000); (0.27231984 0.31108260 0.25000000); 196 +DEAL:0::<2, 7>; 0; 421; (0.037515555 0.68246453 0.0000000); (0.25937889 0.42061613 0.25000000); 197 +DEAL:0::<2, 7>; 0; 422; (0.33319512 0.48824615 0.0000000); (0.33329878 0.37206154 0.25000000); 198 +DEAL:0::<2, 7>; 0; 423; (0.14000996 0.78495893 0.0000000); (0.28500249 0.44623973 0.25000000); 199 +DEAL:0::<2, 7>; 0; 424; (0.91072064 0.75566961 0.0000000); (0.47768016 0.43891740 0.25000000); 200 +DEAL:0::<2, 7>; 0; 425; (0.96248444 0.31753547 0.0000000); (0.49062111 0.32938387 0.25000000); 201 +DEAL:0::<2, 7>; 0; 426; (0.66680488 0.51175385 0.0000000); (0.41670122 0.37793846 0.25000000); 202 +DEAL:0::<2, 7>; 0; 427; (0.85999004 0.21504107 0.0000000); (0.46499751 0.30376027 0.25000000); 203 +DEAL:0::<2, 7>; 0; 428; (0.74391576 0.92247449 0.0000000); (0.43597894 0.48061862 0.25000000); 204 +DEAL:0::<2, 7>; 0; 429; (0.60249440 0.67752551 0.0000000); (0.40062360 0.41938138 0.25000000); 205 +DEAL:0::<2, 7>; 0; 430; (0.25608424 0.92247449 0.0000000); (0.31402106 0.48061862 0.25000000); 206 +DEAL:0::<2, 7>; 0; 431; (0.39750560 0.67752551 0.0000000); (0.34937640 0.41938138 0.25000000); 207 +DEAL:0::<2, 10>; 0; 432; (0.66639025 0.17855873 1.0000000); (0.66659756 0.29463968 0.25000000); 208 +DEAL:0::<2, 10>; 0; 433; (0.28001992 0.075031110 1.0000000); (0.57000498 0.26875778 0.25000000); 209 +DEAL:0::<2, 10>; 0; 434; (0.17855873 0.66639025 1.0000000); (0.54463968 0.41659756 0.25000000); 210 +DEAL:0::<2, 10>; 0; 435; (0.075031110 0.28001992 1.0000000); (0.51875778 0.32000498 0.25000000); 211 +DEAL:0::<2, 10>; 0; 436; (0.84494897 0.33360975 1.0000000); (0.71123724 0.33340244 0.25000000); 212 +DEAL:0::<2, 10>; 0; 437; (0.35505103 0.71998008 1.0000000); (0.58876276 0.42999502 0.25000000); 213 +DEAL:0::<2, 10>; 0; 438; (0.84494897 0.82144127 1.0000000); (0.71123724 0.45536032 0.25000000); 214 +DEAL:0::<2, 10>; 0; 439; (0.35505103 0.92496889 1.0000000); (0.58876276 0.48124222 0.25000000); 215 +DEAL:0::<2, 12>; 0; 224; (0.66639025 1.0000000 0.17855873); (0.66659756 0.25000000 0.29463968); 112 +DEAL:0::<2, 12>; 0; 225; (0.28001992 1.0000000 0.075031110); (0.57000498 0.25000000 0.26875778); 113 +DEAL:0::<2, 12>; 0; 226; (0.17855873 1.0000000 0.66639025); (0.54463968 0.25000000 0.41659756); 114 +DEAL:0::<2, 12>; 0; 227; (0.075031110 1.0000000 0.28001992); (0.51875778 0.25000000 0.32000498); 115 +DEAL:0::<2, 12>; 0; 228; (0.82144127 1.0000000 0.84494897); (0.70536032 0.25000000 0.46123724); 116 +DEAL:0::<2, 12>; 0; 229; (0.92496889 1.0000000 0.35505103); (0.73124222 0.25000000 0.33876276); 117 +DEAL:0::<2, 12>; 0; 230; (0.33360975 1.0000000 0.84494897); (0.58340244 0.25000000 0.46123724); 118 +DEAL:0::<2, 12>; 0; 231; (0.71998008 1.0000000 0.35505103); (0.67999502 0.25000000 0.33876276); 119 +DEAL:0::<2, 14>; 0; 112; (1.0000000 0.51175385 0.33319512); (0.75000000 0.37793846 0.33329878); 64 +DEAL:0::<2, 14>; 0; 113; (1.0000000 0.21504107 0.14000996); (0.75000000 0.30376027 0.28500249); 65 +DEAL:0::<2, 14>; 0; 114; (1.0000000 0.75566961 0.089279364); (0.75000000 0.43891740 0.27231984); 66 +DEAL:0::<2, 14>; 0; 115; (1.0000000 0.31753547 0.037515555); (0.75000000 0.32938387 0.25937889); 67 +DEAL:0::<2, 14>; 0; 116; (1.0000000 0.33319512 0.48824615); (0.75000000 0.33329878 0.37206154); 68 +DEAL:0::<2, 14>; 0; 117; (1.0000000 0.14000996 0.78495893); (0.75000000 0.28500249 0.44623973); 69 +DEAL:0::<2, 14>; 0; 118; (1.0000000 0.089279364 0.24433039); (0.75000000 0.27231984 0.31108260); 70 +DEAL:0::<2, 14>; 0; 119; (1.0000000 0.037515555 0.68246453); (0.75000000 0.25937889 0.42061613); 71 +DEAL:0::<2, 14>; 0; 120; (1.0000000 0.91072064 0.24433039); (0.75000000 0.47768016 0.31108260); 72 +DEAL:0::<2, 14>; 0; 121; (1.0000000 0.96248444 0.68246453); (0.75000000 0.49062111 0.42061613); 73 +DEAL:0::<2, 14>; 0; 122; (1.0000000 0.66680488 0.48824615); (0.75000000 0.41670122 0.37206154); 74 +DEAL:0::<2, 14>; 0; 123; (1.0000000 0.85999004 0.78495893); (0.75000000 0.46499751 0.44623973); 75 +DEAL:0::<2, 14>; 0; 124; (1.0000000 0.48824615 0.66680488); (0.75000000 0.37206154 0.41670122); 76 +DEAL:0::<2, 14>; 0; 125; (1.0000000 0.78495893 0.85999004); (0.75000000 0.44623973 0.46499751); 77 +DEAL:0::<2, 14>; 0; 126; (1.0000000 0.24433039 0.91072064); (0.75000000 0.31108260 0.47768016); 78 +DEAL:0::<2, 14>; 0; 127; (1.0000000 0.68246453 0.96248444); (0.75000000 0.42061613 0.49062111); 79 +DEAL:0::<2, 14>; 0; 232; (0.15505103 0.0000000 0.66639025); (0.53876276 0.25000000 0.41659756); 120 +DEAL:0::<2, 14>; 0; 233; (0.64494897 0.0000000 0.28001992); (0.66123724 0.25000000 0.32000498); 121 +DEAL:0::<2, 14>; 0; 234; (0.15505103 0.0000000 0.17855873); (0.53876276 0.25000000 0.29463968); 122 +DEAL:0::<2, 14>; 0; 235; (0.64494897 0.0000000 0.075031110); (0.66123724 0.25000000 0.26875778); 123 +DEAL:0::<2, 14>; 0; 236; (0.84494897 0.0000000 0.33360975); (0.71123724 0.25000000 0.33340244); 124 +DEAL:0::<2, 14>; 0; 237; (0.35505103 0.0000000 0.71998008); (0.58876276 0.25000000 0.42999502); 125 +DEAL:0::<2, 14>; 0; 238; (0.84494897 0.0000000 0.82144127); (0.71123724 0.25000000 0.45536032); 126 +DEAL:0::<2, 14>; 0; 239; (0.35505103 0.0000000 0.92496889); (0.58876276 0.25000000 0.48124222); 127 +DEAL:0::<2, 14>; 0; 440; (0.17855873 0.15505103 0.0000000); (0.54463968 0.28876276 0.25000000); 216 +DEAL:0::<2, 14>; 0; 441; (0.075031110 0.64494897 0.0000000); (0.51875778 0.41123724 0.25000000); 217 +DEAL:0::<2, 14>; 0; 442; (0.66639025 0.15505103 0.0000000); (0.66659756 0.28876276 0.25000000); 218 +DEAL:0::<2, 14>; 0; 443; (0.28001992 0.64494897 0.0000000); (0.57000498 0.41123724 0.25000000); 219 +DEAL:0::<2, 14>; 0; 444; (0.82144127 0.84494897 0.0000000); (0.70536032 0.46123724 0.25000000); 220 +DEAL:0::<2, 14>; 0; 445; (0.92496889 0.35505103 0.0000000); (0.73124222 0.33876276 0.25000000); 221 +DEAL:0::<2, 14>; 0; 446; (0.33360975 0.84494897 0.0000000); (0.58340244 0.46123724 0.25000000); 222 +DEAL:0::<2, 14>; 0; 447; (0.71998008 0.35505103 0.0000000); (0.67999502 0.33876276 0.25000000); 223 +DEAL:0::<2, 15>; 0; 96; (0.0000000 0.75566961 0.089279364); (0.75000000 0.43891740 0.27231984); 48 +DEAL:0::<2, 15>; 0; 97; (0.0000000 0.31753547 0.037515555); (0.75000000 0.32938387 0.25937889); 49 +DEAL:0::<2, 15>; 0; 98; (0.0000000 0.51175385 0.33319512); (0.75000000 0.37793846 0.33329878); 50 +DEAL:0::<2, 15>; 0; 99; (0.0000000 0.21504107 0.14000996); (0.75000000 0.30376027 0.28500249); 51 +DEAL:0::<2, 15>; 0; 100; (0.0000000 0.33319512 0.51175385); (0.75000000 0.33329878 0.37793846); 52 +DEAL:0::<2, 15>; 0; 101; (0.0000000 0.14000996 0.21504107); (0.75000000 0.28500249 0.30376027); 53 +DEAL:0::<2, 15>; 0; 102; (0.0000000 0.089279364 0.75566961); (0.75000000 0.27231984 0.43891740); 54 +DEAL:0::<2, 15>; 0; 103; (0.0000000 0.037515555 0.31753547); (0.75000000 0.25937889 0.32938387); 55 +DEAL:0::<2, 15>; 0; 104; (0.0000000 0.92247449 0.74391576); (0.75000000 0.48061862 0.43597894); 56 +DEAL:0::<2, 15>; 0; 105; (0.0000000 0.67752551 0.60249440); (0.75000000 0.41938138 0.40062360); 57 +DEAL:0::<2, 15>; 0; 106; (0.0000000 0.92247449 0.25608424); (0.75000000 0.48061862 0.31402106); 58 +DEAL:0::<2, 15>; 0; 107; (0.0000000 0.67752551 0.39750560); (0.75000000 0.41938138 0.34937640); 59 +DEAL:0::<2, 15>; 0; 108; (0.0000000 0.75566961 0.91072064); (0.75000000 0.43891740 0.47768016); 60 +DEAL:0::<2, 15>; 0; 109; (0.0000000 0.31753547 0.96248444); (0.75000000 0.32938387 0.49062111); 61 +DEAL:0::<2, 15>; 0; 110; (0.0000000 0.51175385 0.66680488); (0.75000000 0.37793846 0.41670122); 62 +DEAL:0::<2, 15>; 0; 111; (0.0000000 0.21504107 0.85999004); (0.75000000 0.30376027 0.46499751); 63 +DEAL:0::<2, 17>; 0; 392; (0.66639025 0.17855873 1.0000000); (0.41659756 0.54463968 0.25000000); 168 +DEAL:0::<2, 17>; 0; 393; (0.28001992 0.075031110 1.0000000); (0.32000498 0.51875778 0.25000000); 169 +DEAL:0::<2, 17>; 0; 394; (0.17855873 0.66639025 1.0000000); (0.29463968 0.66659756 0.25000000); 170 +DEAL:0::<2, 17>; 0; 395; (0.075031110 0.28001992 1.0000000); (0.26875778 0.57000498 0.25000000); 171 +DEAL:0::<2, 17>; 0; 396; (0.84494897 0.33360975 1.0000000); (0.46123724 0.58340244 0.25000000); 172 +DEAL:0::<2, 17>; 0; 397; (0.35505103 0.71998008 1.0000000); (0.33876276 0.67999502 0.25000000); 173 +DEAL:0::<2, 17>; 0; 398; (0.84494897 0.82144127 1.0000000); (0.46123724 0.70536032 0.25000000); 174 +DEAL:0::<2, 17>; 0; 399; (0.35505103 0.92496889 1.0000000); (0.33876276 0.73124222 0.25000000); 175 +DEAL:0::<2, 20>; 0; 24; (1.0000000 0.66639025 0.15505103); (0.25000000 0.66659756 0.28876276); 24 +DEAL:0::<2, 20>; 0; 25; (1.0000000 0.28001992 0.64494897); (0.25000000 0.57000498 0.41123724); 25 +DEAL:0::<2, 20>; 0; 26; (1.0000000 0.17855873 0.15505103); (0.25000000 0.54463968 0.28876276); 26 +DEAL:0::<2, 20>; 0; 27; (1.0000000 0.075031110 0.64494897); (0.25000000 0.51875778 0.41123724); 27 +DEAL:0::<2, 20>; 0; 28; (1.0000000 0.82144127 0.33360975); (0.25000000 0.70536032 0.33340244); 28 +DEAL:0::<2, 20>; 0; 29; (1.0000000 0.92496889 0.71998008); (0.25000000 0.73124222 0.42999502); 29 +DEAL:0::<2, 20>; 0; 30; (1.0000000 0.33360975 0.82144127); (0.25000000 0.58340244 0.45536032); 30 +DEAL:0::<2, 20>; 0; 31; (1.0000000 0.71998008 0.92496889); (0.25000000 0.67999502 0.48124222); 31 +DEAL:0::<2, 21>; 0; 16; (0.0000000 0.66639025 0.17855873); (0.25000000 0.66659756 0.29463968); 16 +DEAL:0::<2, 21>; 0; 17; (0.0000000 0.28001992 0.075031110); (0.25000000 0.57000498 0.26875778); 17 +DEAL:0::<2, 21>; 0; 18; (0.0000000 0.17855873 0.66639025); (0.25000000 0.54463968 0.41659756); 18 +DEAL:0::<2, 21>; 0; 19; (0.0000000 0.075031110 0.28001992); (0.25000000 0.51875778 0.32000498); 19 +DEAL:0::<2, 21>; 0; 20; (0.0000000 0.84494897 0.82144127); (0.25000000 0.71123724 0.45536032); 20 +DEAL:0::<2, 21>; 0; 21; (0.0000000 0.35505103 0.92496889); (0.25000000 0.58876276 0.48124222); 21 +DEAL:0::<2, 21>; 0; 22; (0.0000000 0.84494897 0.33360975); (0.25000000 0.71123724 0.33340244); 22 +DEAL:0::<2, 21>; 0; 23; (0.0000000 0.35505103 0.71998008); (0.25000000 0.58876276 0.42999502); 23 +DEAL:0::<2, 21>; 0; 304; (0.33319512 1.0000000 0.51175385); (0.33329878 0.75000000 0.37793846); 144 +DEAL:0::<2, 21>; 0; 305; (0.14000996 1.0000000 0.21504107); (0.28500249 0.75000000 0.30376027); 145 +DEAL:0::<2, 21>; 0; 306; (0.089279364 1.0000000 0.75566961); (0.27231984 0.75000000 0.43891740); 146 +DEAL:0::<2, 21>; 0; 307; (0.037515555 1.0000000 0.31753547); (0.25937889 0.75000000 0.32938387); 147 +DEAL:0::<2, 21>; 0; 308; (0.75566961 1.0000000 0.089279364); (0.43891740 0.75000000 0.27231984); 148 +DEAL:0::<2, 21>; 0; 309; (0.31753547 1.0000000 0.037515555); (0.32938387 0.75000000 0.25937889); 149 +DEAL:0::<2, 21>; 0; 310; (0.51175385 1.0000000 0.33319512); (0.37793846 0.75000000 0.33329878); 150 +DEAL:0::<2, 21>; 0; 311; (0.21504107 1.0000000 0.14000996); (0.30376027 0.75000000 0.28500249); 151 +DEAL:0::<2, 21>; 0; 312; (0.74391576 1.0000000 0.92247449); (0.43597894 0.75000000 0.48061862); 152 +DEAL:0::<2, 21>; 0; 313; (0.60249440 1.0000000 0.67752551); (0.40062360 0.75000000 0.41938138); 153 +DEAL:0::<2, 21>; 0; 314; (0.25608424 1.0000000 0.92247449); (0.31402106 0.75000000 0.48061862); 154 +DEAL:0::<2, 21>; 0; 315; (0.39750560 1.0000000 0.67752551); (0.34937640 0.75000000 0.41938138); 155 +DEAL:0::<2, 21>; 0; 316; (0.91072064 1.0000000 0.75566961); (0.47768016 0.75000000 0.43891740); 156 +DEAL:0::<2, 21>; 0; 317; (0.96248444 1.0000000 0.31753547); (0.49062111 0.75000000 0.32938387); 157 +DEAL:0::<2, 21>; 0; 318; (0.66680488 1.0000000 0.51175385); (0.41670122 0.75000000 0.37793846); 158 +DEAL:0::<2, 21>; 0; 319; (0.85999004 1.0000000 0.21504107); (0.46499751 0.75000000 0.30376027); 159 +DEAL:0::<2, 21>; 0; 384; (0.17855873 0.15505103 0.0000000); (0.29463968 0.53876276 0.25000000); 160 +DEAL:0::<2, 21>; 0; 385; (0.075031110 0.64494897 0.0000000); (0.26875778 0.66123724 0.25000000); 161 +DEAL:0::<2, 21>; 0; 386; (0.66639025 0.15505103 0.0000000); (0.41659756 0.53876276 0.25000000); 162 +DEAL:0::<2, 21>; 0; 387; (0.28001992 0.64494897 0.0000000); (0.32000498 0.66123724 0.25000000); 163 +DEAL:0::<2, 21>; 0; 388; (0.82144127 0.84494897 0.0000000); (0.45536032 0.71123724 0.25000000); 164 +DEAL:0::<2, 21>; 0; 389; (0.92496889 0.35505103 0.0000000); (0.48124222 0.58876276 0.25000000); 165 +DEAL:0::<2, 21>; 0; 390; (0.33360975 0.84494897 0.0000000); (0.33340244 0.71123724 0.25000000); 166 +DEAL:0::<2, 21>; 0; 391; (0.71998008 0.35505103 0.0000000); (0.42999502 0.58876276 0.25000000); 167 +DEAL:0::<2, 23>; 0; 288; (0.33319512 0.0000000 0.51175385); (0.33329878 0.75000000 0.37793846); 128 +DEAL:0::<2, 23>; 0; 289; (0.14000996 0.0000000 0.21504107); (0.28500249 0.75000000 0.30376027); 129 +DEAL:0::<2, 23>; 0; 290; (0.089279364 0.0000000 0.75566961); (0.27231984 0.75000000 0.43891740); 130 +DEAL:0::<2, 23>; 0; 291; (0.037515555 0.0000000 0.31753547); (0.25937889 0.75000000 0.32938387); 131 +DEAL:0::<2, 23>; 0; 292; (0.48824615 0.0000000 0.33319512); (0.37206154 0.75000000 0.33329878); 132 +DEAL:0::<2, 23>; 0; 293; (0.78495893 0.0000000 0.14000996); (0.44623973 0.75000000 0.28500249); 133 +DEAL:0::<2, 23>; 0; 294; (0.24433039 0.0000000 0.089279364); (0.31108260 0.75000000 0.27231984); 134 +DEAL:0::<2, 23>; 0; 295; (0.68246453 0.0000000 0.037515555); (0.42061613 0.75000000 0.25937889); 135 +DEAL:0::<2, 23>; 0; 296; (0.51175385 0.0000000 0.66680488); (0.37793846 0.75000000 0.41670122); 136 +DEAL:0::<2, 23>; 0; 297; (0.21504107 0.0000000 0.85999004); (0.30376027 0.75000000 0.46499751); 137 +DEAL:0::<2, 23>; 0; 298; (0.75566961 0.0000000 0.91072064); (0.43891740 0.75000000 0.47768016); 138 +DEAL:0::<2, 23>; 0; 299; (0.31753547 0.0000000 0.96248444); (0.32938387 0.75000000 0.49062111); 139 +DEAL:0::<2, 23>; 0; 300; (0.66680488 0.0000000 0.48824615); (0.41670122 0.75000000 0.37206154); 140 +DEAL:0::<2, 23>; 0; 301; (0.85999004 0.0000000 0.78495893); (0.46499751 0.75000000 0.44623973); 141 +DEAL:0::<2, 23>; 0; 302; (0.91072064 0.0000000 0.24433039); (0.47768016 0.75000000 0.31108260); 142 +DEAL:0::<2, 23>; 0; 303; (0.96248444 0.0000000 0.68246453); (0.49062111 0.75000000 0.42061613); 143 +DEAL:0:: + +DEAL:1::Face intersections 2D-3D with n_quadrature_points = 1 +DEAL:1::Recv Components +DEAL:1:: +DEAL:1::Send Components +DEAL:1::<2, 24>; 0; 112; (0.50000000 0.16666667 1.0000000); (0.62500000 0.54166667 0.25000000); 16 +DEAL:1::<2, 24>; 0; 113; (0.16666667 0.50000000 1.0000000); (0.54166667 0.62500000 0.25000000); 17 +DEAL:1::<2, 24>; 0; 114; (0.83333333 0.50000000 1.0000000); (0.70833333 0.62500000 0.25000000); 18 +DEAL:1::<2, 24>; 0; 115; (0.50000000 0.83333333 1.0000000); (0.62500000 0.70833333 0.25000000); 19 +DEAL:1::<2, 28>; 0; 32; (1.0000000 0.33333333 0.33333333); (0.75000000 0.58333333 0.33333333); 4 +DEAL:1::<2, 28>; 0; 33; (1.0000000 0.66666667 0.66666667); (0.75000000 0.66666667 0.41666667); 5 +DEAL:1::<2, 28>; 0; 80; (0.33333333 1.0000000 0.33333333); (0.58333333 0.75000000 0.33333333); 12 +DEAL:1::<2, 28>; 0; 81; (0.66666667 1.0000000 0.66666667); (0.66666667 0.75000000 0.41666667); 13 +DEAL:1::<2, 28>; 0; 116; (0.50000000 0.16666667 0.0000000); (0.62500000 0.54166667 0.25000000); 20 +DEAL:1::<2, 28>; 0; 117; (0.16666667 0.50000000 0.0000000); (0.54166667 0.62500000 0.25000000); 21 +DEAL:1::<2, 28>; 0; 118; (0.83333333 0.50000000 0.0000000); (0.70833333 0.62500000 0.25000000); 22 +DEAL:1::<2, 28>; 0; 119; (0.50000000 0.83333333 0.0000000); (0.62500000 0.70833333 0.25000000); 23 +DEAL:1::<2, 29>; 0; 34; (0.0000000 0.33333333 0.33333333); (0.75000000 0.58333333 0.33333333); 6 +DEAL:1::<2, 29>; 0; 35; (0.0000000 0.66666667 0.66666667); (0.75000000 0.66666667 0.41666667); 7 +DEAL:1::<2, 30>; 0; 82; (0.33333333 0.0000000 0.33333333); (0.58333333 0.75000000 0.33333333); 14 +DEAL:1::<2, 30>; 0; 83; (0.66666667 0.0000000 0.66666667); (0.66666667 0.75000000 0.41666667); 15 +DEAL:1::<2, 33>; 0; 60; (0.33333333 1.0000000 0.33333333); (0.33333333 0.25000000 0.58333333); 8 +DEAL:1::<2, 33>; 0; 61; (0.66666667 1.0000000 0.66666667); (0.41666667 0.25000000 0.66666667); 9 +DEAL:1::<2, 34>; 0; 12; (1.0000000 0.33333333 0.33333333); (0.25000000 0.33333333 0.58333333); 0 +DEAL:1::<2, 34>; 0; 13; (1.0000000 0.66666667 0.66666667); (0.25000000 0.41666667 0.66666667); 1 +DEAL:1::<2, 35>; 0; 14; (0.0000000 0.33333333 0.33333333); (0.25000000 0.33333333 0.58333333); 2 +DEAL:1::<2, 35>; 0; 15; (0.0000000 0.66666667 0.66666667); (0.25000000 0.41666667 0.66666667); 3 +DEAL:1::<2, 35>; 0; 62; (0.33333333 0.0000000 0.33333333); (0.33333333 0.25000000 0.58333333); 10 +DEAL:1::<2, 35>; 0; 63; (0.66666667 0.0000000 0.66666667); (0.41666667 0.25000000 0.66666667); 11 +DEAL:1::<2, 35>; 0; 120; (0.50000000 0.16666667 1.0000000); (0.37500000 0.29166667 0.75000000); 24 +DEAL:1::<2, 35>; 0; 121; (0.16666667 0.50000000 1.0000000); (0.29166667 0.37500000 0.75000000); 25 +DEAL:1::<2, 35>; 0; 122; (0.83333333 0.50000000 1.0000000); (0.45833333 0.37500000 0.75000000); 26 +DEAL:1::<2, 35>; 0; 123; (0.50000000 0.83333333 1.0000000); (0.37500000 0.45833333 0.75000000); 27 +DEAL:1::<2, 39>; 0; 124; (0.50000000 0.16666667 0.0000000); (0.37500000 0.29166667 0.75000000); 28 +DEAL:1::<2, 39>; 0; 125; (0.16666667 0.50000000 0.0000000); (0.29166667 0.37500000 0.75000000); 29 +DEAL:1::<2, 39>; 0; 126; (0.83333333 0.50000000 0.0000000); (0.45833333 0.37500000 0.75000000); 30 +DEAL:1::<2, 39>; 0; 127; (0.50000000 0.83333333 0.0000000); (0.37500000 0.45833333 0.75000000); 31 +DEAL:1:: +DEAL:1::Face intersections 2D-3D with n_quadrature_points = 2 +DEAL:1::Recv Components +DEAL:1:: +DEAL:1::Send Components +DEAL:1::<2, 24>; 0; 448; (0.75566961 0.089279364 1.0000000); (0.68891740 0.52231984 0.25000000); 64 +DEAL:1::<2, 24>; 0; 449; (0.31753547 0.037515555 1.0000000); (0.57938387 0.50937889 0.25000000); 65 +DEAL:1::<2, 24>; 0; 450; (0.51175385 0.33319512 1.0000000); (0.62793846 0.58329878 0.25000000); 66 +DEAL:1::<2, 24>; 0; 451; (0.21504107 0.14000996 1.0000000); (0.55376027 0.53500249 0.25000000); 67 +DEAL:1::<2, 24>; 0; 452; (0.33319512 0.51175385 1.0000000); (0.58329878 0.62793846 0.25000000); 68 +DEAL:1::<2, 24>; 0; 453; (0.14000996 0.21504107 1.0000000); (0.53500249 0.55376027 0.25000000); 69 +DEAL:1::<2, 24>; 0; 454; (0.089279364 0.75566961 1.0000000); (0.52231984 0.68891740 0.25000000); 70 +DEAL:1::<2, 24>; 0; 455; (0.037515555 0.31753547 1.0000000); (0.50937889 0.57938387 0.25000000); 71 +DEAL:1::<2, 24>; 0; 456; (0.66680488 0.48824615 1.0000000); (0.66670122 0.62206154 0.25000000); 72 +DEAL:1::<2, 24>; 0; 457; (0.85999004 0.78495893 1.0000000); (0.71499751 0.69623973 0.25000000); 73 +DEAL:1::<2, 24>; 0; 458; (0.91072064 0.24433039 1.0000000); (0.72768016 0.56108260 0.25000000); 74 +DEAL:1::<2, 24>; 0; 459; (0.96248444 0.68246453 1.0000000); (0.74062111 0.67061613 0.25000000); 75 +DEAL:1::<2, 24>; 0; 460; (0.51175385 0.66680488 1.0000000); (0.62793846 0.66670122 0.25000000); 76 +DEAL:1::<2, 24>; 0; 461; (0.21504107 0.85999004 1.0000000); (0.55376027 0.71499751 0.25000000); 77 +DEAL:1::<2, 24>; 0; 462; (0.75566961 0.91072064 1.0000000); (0.68891740 0.72768016 0.25000000); 78 +DEAL:1::<2, 24>; 0; 463; (0.31753547 0.96248444 1.0000000); (0.57938387 0.74062111 0.25000000); 79 +DEAL:1::<2, 28>; 0; 128; (1.0000000 0.66639025 0.15505103); (0.75000000 0.66659756 0.28876276); 16 +DEAL:1::<2, 28>; 0; 129; (1.0000000 0.28001992 0.64494897); (0.75000000 0.57000498 0.41123724); 17 +DEAL:1::<2, 28>; 0; 130; (1.0000000 0.17855873 0.15505103); (0.75000000 0.54463968 0.28876276); 18 +DEAL:1::<2, 28>; 0; 131; (1.0000000 0.075031110 0.64494897); (0.75000000 0.51875778 0.41123724); 19 +DEAL:1::<2, 28>; 0; 132; (1.0000000 0.82144127 0.33360975); (0.75000000 0.70536032 0.33340244); 20 +DEAL:1::<2, 28>; 0; 133; (1.0000000 0.92496889 0.71998008); (0.75000000 0.73124222 0.42999502); 21 +DEAL:1::<2, 28>; 0; 134; (1.0000000 0.33360975 0.82144127); (0.75000000 0.58340244 0.45536032); 22 +DEAL:1::<2, 28>; 0; 135; (1.0000000 0.71998008 0.92496889); (0.75000000 0.67999502 0.48124222); 23 +DEAL:1::<2, 28>; 0; 320; (0.66639025 1.0000000 0.17855873); (0.66659756 0.75000000 0.29463968); 48 +DEAL:1::<2, 28>; 0; 321; (0.28001992 1.0000000 0.075031110); (0.57000498 0.75000000 0.26875778); 49 +DEAL:1::<2, 28>; 0; 322; (0.17855873 1.0000000 0.66639025); (0.54463968 0.75000000 0.41659756); 50 +DEAL:1::<2, 28>; 0; 323; (0.075031110 1.0000000 0.28001992); (0.51875778 0.75000000 0.32000498); 51 +DEAL:1::<2, 28>; 0; 324; (0.82144127 1.0000000 0.84494897); (0.70536032 0.75000000 0.46123724); 52 +DEAL:1::<2, 28>; 0; 325; (0.92496889 1.0000000 0.35505103); (0.73124222 0.75000000 0.33876276); 53 +DEAL:1::<2, 28>; 0; 326; (0.33360975 1.0000000 0.84494897); (0.58340244 0.75000000 0.46123724); 54 +DEAL:1::<2, 28>; 0; 327; (0.71998008 1.0000000 0.35505103); (0.67999502 0.75000000 0.33876276); 55 +DEAL:1::<2, 28>; 0; 464; (0.25608424 0.077525513 0.0000000); (0.56402106 0.51938138 0.25000000); 80 +DEAL:1::<2, 28>; 0; 465; (0.39750560 0.32247449 0.0000000); (0.59937640 0.58061862 0.25000000); 81 +DEAL:1::<2, 28>; 0; 466; (0.74391576 0.077525513 0.0000000); (0.68597894 0.51938138 0.25000000); 82 +DEAL:1::<2, 28>; 0; 467; (0.60249440 0.32247449 0.0000000); (0.65062360 0.58061862 0.25000000); 83 +DEAL:1::<2, 28>; 0; 468; (0.089279364 0.24433039 0.0000000); (0.52231984 0.56108260 0.25000000); 84 +DEAL:1::<2, 28>; 0; 469; (0.037515555 0.68246453 0.0000000); (0.50937889 0.67061613 0.25000000); 85 +DEAL:1::<2, 28>; 0; 470; (0.33319512 0.48824615 0.0000000); (0.58329878 0.62206154 0.25000000); 86 +DEAL:1::<2, 28>; 0; 471; (0.14000996 0.78495893 0.0000000); (0.53500249 0.69623973 0.25000000); 87 +DEAL:1::<2, 28>; 0; 472; (0.91072064 0.75566961 0.0000000); (0.72768016 0.68891740 0.25000000); 88 +DEAL:1::<2, 28>; 0; 473; (0.96248444 0.31753547 0.0000000); (0.74062111 0.57938387 0.25000000); 89 +DEAL:1::<2, 28>; 0; 474; (0.66680488 0.51175385 0.0000000); (0.66670122 0.62793846 0.25000000); 90 +DEAL:1::<2, 28>; 0; 475; (0.85999004 0.21504107 0.0000000); (0.71499751 0.55376027 0.25000000); 91 +DEAL:1::<2, 28>; 0; 476; (0.74391576 0.92247449 0.0000000); (0.68597894 0.73061862 0.25000000); 92 +DEAL:1::<2, 28>; 0; 477; (0.60249440 0.67752551 0.0000000); (0.65062360 0.66938138 0.25000000); 93 +DEAL:1::<2, 28>; 0; 478; (0.25608424 0.92247449 0.0000000); (0.56402106 0.73061862 0.25000000); 94 +DEAL:1::<2, 28>; 0; 479; (0.39750560 0.67752551 0.0000000); (0.59937640 0.66938138 0.25000000); 95 +DEAL:1::<2, 29>; 0; 136; (0.0000000 0.66639025 0.17855873); (0.75000000 0.66659756 0.29463968); 24 +DEAL:1::<2, 29>; 0; 137; (0.0000000 0.28001992 0.075031110); (0.75000000 0.57000498 0.26875778); 25 +DEAL:1::<2, 29>; 0; 138; (0.0000000 0.17855873 0.66639025); (0.75000000 0.54463968 0.41659756); 26 +DEAL:1::<2, 29>; 0; 139; (0.0000000 0.075031110 0.28001992); (0.75000000 0.51875778 0.32000498); 27 +DEAL:1::<2, 29>; 0; 140; (0.0000000 0.84494897 0.82144127); (0.75000000 0.71123724 0.45536032); 28 +DEAL:1::<2, 29>; 0; 141; (0.0000000 0.35505103 0.92496889); (0.75000000 0.58876276 0.48124222); 29 +DEAL:1::<2, 29>; 0; 142; (0.0000000 0.84494897 0.33360975); (0.75000000 0.71123724 0.33340244); 30 +DEAL:1::<2, 29>; 0; 143; (0.0000000 0.35505103 0.71998008); (0.75000000 0.58876276 0.42999502); 31 +DEAL:1::<2, 30>; 0; 328; (0.15505103 0.0000000 0.66639025); (0.53876276 0.75000000 0.41659756); 56 +DEAL:1::<2, 30>; 0; 329; (0.64494897 0.0000000 0.28001992); (0.66123724 0.75000000 0.32000498); 57 +DEAL:1::<2, 30>; 0; 330; (0.15505103 0.0000000 0.17855873); (0.53876276 0.75000000 0.29463968); 58 +DEAL:1::<2, 30>; 0; 331; (0.64494897 0.0000000 0.075031110); (0.66123724 0.75000000 0.26875778); 59 +DEAL:1::<2, 30>; 0; 332; (0.84494897 0.0000000 0.33360975); (0.71123724 0.75000000 0.33340244); 60 +DEAL:1::<2, 30>; 0; 333; (0.35505103 0.0000000 0.71998008); (0.58876276 0.75000000 0.42999502); 61 +DEAL:1::<2, 30>; 0; 334; (0.84494897 0.0000000 0.82144127); (0.71123724 0.75000000 0.45536032); 62 +DEAL:1::<2, 30>; 0; 335; (0.35505103 0.0000000 0.92496889); (0.58876276 0.75000000 0.48124222); 63 +DEAL:1::<2, 33>; 0; 240; (0.66639025 1.0000000 0.17855873); (0.41659756 0.25000000 0.54463968); 32 +DEAL:1::<2, 33>; 0; 241; (0.28001992 1.0000000 0.075031110); (0.32000498 0.25000000 0.51875778); 33 +DEAL:1::<2, 33>; 0; 242; (0.17855873 1.0000000 0.66639025); (0.29463968 0.25000000 0.66659756); 34 +DEAL:1::<2, 33>; 0; 243; (0.075031110 1.0000000 0.28001992); (0.26875778 0.25000000 0.57000498); 35 +DEAL:1::<2, 33>; 0; 244; (0.82144127 1.0000000 0.84494897); (0.45536032 0.25000000 0.71123724); 36 +DEAL:1::<2, 33>; 0; 245; (0.92496889 1.0000000 0.35505103); (0.48124222 0.25000000 0.58876276); 37 +DEAL:1::<2, 33>; 0; 246; (0.33360975 1.0000000 0.84494897); (0.33340244 0.25000000 0.71123724); 38 +DEAL:1::<2, 33>; 0; 247; (0.71998008 1.0000000 0.35505103); (0.42999502 0.25000000 0.58876276); 39 +DEAL:1::<2, 34>; 0; 48; (1.0000000 0.66639025 0.15505103); (0.25000000 0.41659756 0.53876276); 0 +DEAL:1::<2, 34>; 0; 49; (1.0000000 0.28001992 0.64494897); (0.25000000 0.32000498 0.66123724); 1 +DEAL:1::<2, 34>; 0; 50; (1.0000000 0.17855873 0.15505103); (0.25000000 0.29463968 0.53876276); 2 +DEAL:1::<2, 34>; 0; 51; (1.0000000 0.075031110 0.64494897); (0.25000000 0.26875778 0.66123724); 3 +DEAL:1::<2, 34>; 0; 52; (1.0000000 0.82144127 0.33360975); (0.25000000 0.45536032 0.58340244); 4 +DEAL:1::<2, 34>; 0; 53; (1.0000000 0.92496889 0.71998008); (0.25000000 0.48124222 0.67999502); 5 +DEAL:1::<2, 34>; 0; 54; (1.0000000 0.33360975 0.82144127); (0.25000000 0.33340244 0.70536032); 6 +DEAL:1::<2, 34>; 0; 55; (1.0000000 0.71998008 0.92496889); (0.25000000 0.42999502 0.73124222); 7 +DEAL:1::<2, 35>; 0; 56; (0.0000000 0.66639025 0.17855873); (0.25000000 0.41659756 0.54463968); 8 +DEAL:1::<2, 35>; 0; 57; (0.0000000 0.28001992 0.075031110); (0.25000000 0.32000498 0.51875778); 9 +DEAL:1::<2, 35>; 0; 58; (0.0000000 0.17855873 0.66639025); (0.25000000 0.29463968 0.66659756); 10 +DEAL:1::<2, 35>; 0; 59; (0.0000000 0.075031110 0.28001992); (0.25000000 0.26875778 0.57000498); 11 +DEAL:1::<2, 35>; 0; 60; (0.0000000 0.84494897 0.82144127); (0.25000000 0.46123724 0.70536032); 12 +DEAL:1::<2, 35>; 0; 61; (0.0000000 0.35505103 0.92496889); (0.25000000 0.33876276 0.73124222); 13 +DEAL:1::<2, 35>; 0; 62; (0.0000000 0.84494897 0.33360975); (0.25000000 0.46123724 0.58340244); 14 +DEAL:1::<2, 35>; 0; 63; (0.0000000 0.35505103 0.71998008); (0.25000000 0.33876276 0.67999502); 15 +DEAL:1::<2, 35>; 0; 248; (0.15505103 0.0000000 0.66639025); (0.28876276 0.25000000 0.66659756); 40 +DEAL:1::<2, 35>; 0; 249; (0.64494897 0.0000000 0.28001992); (0.41123724 0.25000000 0.57000498); 41 +DEAL:1::<2, 35>; 0; 250; (0.15505103 0.0000000 0.17855873); (0.28876276 0.25000000 0.54463968); 42 +DEAL:1::<2, 35>; 0; 251; (0.64494897 0.0000000 0.075031110); (0.41123724 0.25000000 0.51875778); 43 +DEAL:1::<2, 35>; 0; 252; (0.84494897 0.0000000 0.33360975); (0.46123724 0.25000000 0.58340244); 44 +DEAL:1::<2, 35>; 0; 253; (0.35505103 0.0000000 0.71998008); (0.33876276 0.25000000 0.67999502); 45 +DEAL:1::<2, 35>; 0; 254; (0.84494897 0.0000000 0.82144127); (0.46123724 0.25000000 0.70536032); 46 +DEAL:1::<2, 35>; 0; 255; (0.35505103 0.0000000 0.92496889); (0.33876276 0.25000000 0.73124222); 47 +DEAL:1::<2, 35>; 0; 480; (0.75566961 0.089279364 1.0000000); (0.43891740 0.27231984 0.75000000); 96 +DEAL:1::<2, 35>; 0; 481; (0.31753547 0.037515555 1.0000000); (0.32938387 0.25937889 0.75000000); 97 +DEAL:1::<2, 35>; 0; 482; (0.51175385 0.33319512 1.0000000); (0.37793846 0.33329878 0.75000000); 98 +DEAL:1::<2, 35>; 0; 483; (0.21504107 0.14000996 1.0000000); (0.30376027 0.28500249 0.75000000); 99 +DEAL:1::<2, 35>; 0; 484; (0.33319512 0.51175385 1.0000000); (0.33329878 0.37793846 0.75000000); 100 +DEAL:1::<2, 35>; 0; 485; (0.14000996 0.21504107 1.0000000); (0.28500249 0.30376027 0.75000000); 101 +DEAL:1::<2, 35>; 0; 486; (0.089279364 0.75566961 1.0000000); (0.27231984 0.43891740 0.75000000); 102 +DEAL:1::<2, 35>; 0; 487; (0.037515555 0.31753547 1.0000000); (0.25937889 0.32938387 0.75000000); 103 +DEAL:1::<2, 35>; 0; 488; (0.66680488 0.48824615 1.0000000); (0.41670122 0.37206154 0.75000000); 104 +DEAL:1::<2, 35>; 0; 489; (0.85999004 0.78495893 1.0000000); (0.46499751 0.44623973 0.75000000); 105 +DEAL:1::<2, 35>; 0; 490; (0.91072064 0.24433039 1.0000000); (0.47768016 0.31108260 0.75000000); 106 +DEAL:1::<2, 35>; 0; 491; (0.96248444 0.68246453 1.0000000); (0.49062111 0.42061613 0.75000000); 107 +DEAL:1::<2, 35>; 0; 492; (0.51175385 0.66680488 1.0000000); (0.37793846 0.41670122 0.75000000); 108 +DEAL:1::<2, 35>; 0; 493; (0.21504107 0.85999004 1.0000000); (0.30376027 0.46499751 0.75000000); 109 +DEAL:1::<2, 35>; 0; 494; (0.75566961 0.91072064 1.0000000); (0.43891740 0.47768016 0.75000000); 110 +DEAL:1::<2, 35>; 0; 495; (0.31753547 0.96248444 1.0000000); (0.32938387 0.49062111 0.75000000); 111 +DEAL:1::<2, 39>; 0; 496; (0.25608424 0.077525513 0.0000000); (0.31402106 0.26938138 0.75000000); 112 +DEAL:1::<2, 39>; 0; 497; (0.39750560 0.32247449 0.0000000); (0.34937640 0.33061862 0.75000000); 113 +DEAL:1::<2, 39>; 0; 498; (0.74391576 0.077525513 0.0000000); (0.43597894 0.26938138 0.75000000); 114 +DEAL:1::<2, 39>; 0; 499; (0.60249440 0.32247449 0.0000000); (0.40062360 0.33061862 0.75000000); 115 +DEAL:1::<2, 39>; 0; 500; (0.089279364 0.24433039 0.0000000); (0.27231984 0.31108260 0.75000000); 116 +DEAL:1::<2, 39>; 0; 501; (0.037515555 0.68246453 0.0000000); (0.25937889 0.42061613 0.75000000); 117 +DEAL:1::<2, 39>; 0; 502; (0.33319512 0.48824615 0.0000000); (0.33329878 0.37206154 0.75000000); 118 +DEAL:1::<2, 39>; 0; 503; (0.14000996 0.78495893 0.0000000); (0.28500249 0.44623973 0.75000000); 119 +DEAL:1::<2, 39>; 0; 504; (0.91072064 0.75566961 0.0000000); (0.47768016 0.43891740 0.75000000); 120 +DEAL:1::<2, 39>; 0; 505; (0.96248444 0.31753547 0.0000000); (0.49062111 0.32938387 0.75000000); 121 +DEAL:1::<2, 39>; 0; 506; (0.66680488 0.51175385 0.0000000); (0.41670122 0.37793846 0.75000000); 122 +DEAL:1::<2, 39>; 0; 507; (0.85999004 0.21504107 0.0000000); (0.46499751 0.30376027 0.75000000); 123 +DEAL:1::<2, 39>; 0; 508; (0.74391576 0.92247449 0.0000000); (0.43597894 0.48061862 0.75000000); 124 +DEAL:1::<2, 39>; 0; 509; (0.60249440 0.67752551 0.0000000); (0.40062360 0.41938138 0.75000000); 125 +DEAL:1::<2, 39>; 0; 510; (0.25608424 0.92247449 0.0000000); (0.31402106 0.48061862 0.75000000); 126 +DEAL:1::<2, 39>; 0; 511; (0.39750560 0.67752551 0.0000000); (0.34937640 0.41938138 0.75000000); 127 +DEAL:1:: + + +DEAL:2::Face intersections 2D-3D with n_quadrature_points = 1 +DEAL:2::Recv Components +DEAL:2:: +DEAL:2::Send Components +DEAL:2::<2, 40>; 0; 64; (0.16666667 1.0000000 0.50000000); (0.54166667 0.25000000 0.62500000); 20 +DEAL:2::<2, 40>; 0; 65; (0.50000000 1.0000000 0.16666667); (0.62500000 0.25000000 0.54166667); 21 +DEAL:2::<2, 40>; 0; 66; (0.50000000 1.0000000 0.83333333); (0.62500000 0.25000000 0.70833333); 22 +DEAL:2::<2, 40>; 0; 67; (0.83333333 1.0000000 0.50000000); (0.70833333 0.25000000 0.62500000); 23 +DEAL:2::<2, 42>; 0; 40; (1.0000000 0.33333333 0.33333333); (0.75000000 0.33333333 0.58333333); 12 +DEAL:2::<2, 42>; 0; 41; (1.0000000 0.66666667 0.66666667); (0.75000000 0.41666667 0.66666667); 13 +DEAL:2::<2, 42>; 0; 68; (0.16666667 0.0000000 0.50000000); (0.54166667 0.25000000 0.62500000); 24 +DEAL:2::<2, 42>; 0; 69; (0.50000000 0.0000000 0.16666667); (0.62500000 0.25000000 0.54166667); 25 +DEAL:2::<2, 42>; 0; 70; (0.50000000 0.0000000 0.83333333); (0.62500000 0.25000000 0.70833333); 26 +DEAL:2::<2, 42>; 0; 71; (0.83333333 0.0000000 0.50000000); (0.70833333 0.25000000 0.62500000); 27 +DEAL:2::<2, 42>; 0; 138; (0.33333333 0.33333333 1.0000000); (0.58333333 0.33333333 0.75000000); 50 +DEAL:2::<2, 42>; 0; 139; (0.66666667 0.66666667 1.0000000); (0.66666667 0.41666667 0.75000000); 51 +DEAL:2::<2, 43>; 0; 46; (0.0000000 0.33333333 0.33333333); (0.75000000 0.33333333 0.58333333); 18 +DEAL:2::<2, 43>; 0; 47; (0.0000000 0.66666667 0.66666667); (0.75000000 0.41666667 0.66666667); 19 +DEAL:2::<2, 46>; 0; 136; (0.33333333 0.33333333 0.0000000); (0.58333333 0.33333333 0.75000000); 48 +DEAL:2::<2, 46>; 0; 137; (0.66666667 0.66666667 0.0000000); (0.66666667 0.41666667 0.75000000); 49 +DEAL:2::<2, 48>; 0; 16; (1.0000000 0.50000000 0.16666667); (0.25000000 0.62500000 0.54166667); 0 +DEAL:2::<2, 48>; 0; 17; (1.0000000 0.16666667 0.50000000); (0.25000000 0.54166667 0.62500000); 1 +DEAL:2::<2, 48>; 0; 18; (1.0000000 0.83333333 0.50000000); (0.25000000 0.70833333 0.62500000); 2 +DEAL:2::<2, 48>; 0; 19; (1.0000000 0.50000000 0.83333333); (0.25000000 0.62500000 0.70833333); 3 +DEAL:2::<2, 49>; 0; 20; (0.0000000 0.50000000 0.16666667); (0.25000000 0.62500000 0.54166667); 4 +DEAL:2::<2, 49>; 0; 21; (0.0000000 0.16666667 0.50000000); (0.25000000 0.54166667 0.62500000); 5 +DEAL:2::<2, 49>; 0; 22; (0.0000000 0.83333333 0.50000000); (0.25000000 0.70833333 0.62500000); 6 +DEAL:2::<2, 49>; 0; 23; (0.0000000 0.50000000 0.83333333); (0.25000000 0.62500000 0.70833333); 7 +DEAL:2::<2, 49>; 0; 94; (0.33333333 1.0000000 0.33333333); (0.33333333 0.75000000 0.58333333); 38 +DEAL:2::<2, 49>; 0; 95; (0.66666667 1.0000000 0.66666667); (0.41666667 0.75000000 0.66666667); 39 +DEAL:2::<2, 49>; 0; 134; (0.33333333 0.33333333 1.0000000); (0.33333333 0.58333333 0.75000000); 46 +DEAL:2::<2, 49>; 0; 135; (0.66666667 0.66666667 1.0000000); (0.41666667 0.66666667 0.75000000); 47 +DEAL:2::<2, 51>; 0; 92; (0.33333333 0.0000000 0.33333333); (0.33333333 0.75000000 0.58333333); 36 +DEAL:2::<2, 51>; 0; 93; (0.66666667 0.0000000 0.66666667); (0.41666667 0.75000000 0.66666667); 37 +DEAL:2::<2, 53>; 0; 132; (0.33333333 0.33333333 0.0000000); (0.33333333 0.58333333 0.75000000); 44 +DEAL:2::<2, 53>; 0; 133; (0.66666667 0.66666667 0.0000000); (0.41666667 0.66666667 0.75000000); 45 +DEAL:2::<2, 56>; 0; 36; (1.0000000 0.50000000 0.16666667); (0.75000000 0.62500000 0.54166667); 8 +DEAL:2::<2, 56>; 0; 37; (1.0000000 0.16666667 0.50000000); (0.75000000 0.54166667 0.62500000); 9 +DEAL:2::<2, 56>; 0; 38; (1.0000000 0.83333333 0.50000000); (0.75000000 0.70833333 0.62500000); 10 +DEAL:2::<2, 56>; 0; 39; (1.0000000 0.50000000 0.83333333); (0.75000000 0.62500000 0.70833333); 11 +DEAL:2::<2, 56>; 0; 88; (0.16666667 1.0000000 0.50000000); (0.54166667 0.75000000 0.62500000); 32 +DEAL:2::<2, 56>; 0; 89; (0.50000000 1.0000000 0.16666667); (0.62500000 0.75000000 0.54166667); 33 +DEAL:2::<2, 56>; 0; 90; (0.50000000 1.0000000 0.83333333); (0.62500000 0.75000000 0.70833333); 34 +DEAL:2::<2, 56>; 0; 91; (0.83333333 1.0000000 0.50000000); (0.70833333 0.75000000 0.62500000); 35 +DEAL:2::<2, 56>; 0; 128; (0.50000000 0.16666667 1.0000000); (0.62500000 0.54166667 0.75000000); 40 +DEAL:2::<2, 56>; 0; 129; (0.16666667 0.50000000 1.0000000); (0.54166667 0.62500000 0.75000000); 41 +DEAL:2::<2, 56>; 0; 130; (0.83333333 0.50000000 1.0000000); (0.70833333 0.62500000 0.75000000); 42 +DEAL:2::<2, 56>; 0; 131; (0.50000000 0.83333333 1.0000000); (0.62500000 0.70833333 0.75000000); 43 +DEAL:2::<2, 57>; 0; 42; (0.0000000 0.50000000 0.16666667); (0.75000000 0.62500000 0.54166667); 14 +DEAL:2::<2, 57>; 0; 43; (0.0000000 0.16666667 0.50000000); (0.75000000 0.54166667 0.62500000); 15 +DEAL:2::<2, 57>; 0; 44; (0.0000000 0.83333333 0.50000000); (0.75000000 0.70833333 0.62500000); 16 +DEAL:2::<2, 57>; 0; 45; (0.0000000 0.50000000 0.83333333); (0.75000000 0.62500000 0.70833333); 17 +DEAL:2::<2, 58>; 0; 84; (0.16666667 0.0000000 0.50000000); (0.54166667 0.75000000 0.62500000); 28 +DEAL:2::<2, 58>; 0; 85; (0.50000000 0.0000000 0.16666667); (0.62500000 0.75000000 0.54166667); 29 +DEAL:2::<2, 58>; 0; 86; (0.50000000 0.0000000 0.83333333); (0.62500000 0.75000000 0.70833333); 30 +DEAL:2::<2, 58>; 0; 87; (0.83333333 0.0000000 0.50000000); (0.70833333 0.75000000 0.62500000); 31 +DEAL:2::<2, 60>; 0; 140; (0.50000000 0.16666667 0.0000000); (0.62500000 0.54166667 0.75000000); 52 +DEAL:2::<2, 60>; 0; 141; (0.16666667 0.50000000 0.0000000); (0.54166667 0.62500000 0.75000000); 53 +DEAL:2::<2, 60>; 0; 142; (0.83333333 0.50000000 0.0000000); (0.70833333 0.62500000 0.75000000); 54 +DEAL:2::<2, 60>; 0; 143; (0.50000000 0.83333333 0.0000000); (0.62500000 0.70833333 0.75000000); 55 +DEAL:2:: +DEAL:2::Face intersections 2D-3D with n_quadrature_points = 2 +DEAL:2::Recv Components +DEAL:2:: +DEAL:2::Send Components +DEAL:2::<2, 40>; 0; 256; (0.33319512 1.0000000 0.51175385); (0.58329878 0.25000000 0.62793846); 80 +DEAL:2::<2, 40>; 0; 257; (0.14000996 1.0000000 0.21504107); (0.53500249 0.25000000 0.55376027); 81 +DEAL:2::<2, 40>; 0; 258; (0.089279364 1.0000000 0.75566961); (0.52231984 0.25000000 0.68891740); 82 +DEAL:2::<2, 40>; 0; 259; (0.037515555 1.0000000 0.31753547); (0.50937889 0.25000000 0.57938387); 83 +DEAL:2::<2, 40>; 0; 260; (0.75566961 1.0000000 0.089279364); (0.68891740 0.25000000 0.52231984); 84 +DEAL:2::<2, 40>; 0; 261; (0.31753547 1.0000000 0.037515555); (0.57938387 0.25000000 0.50937889); 85 +DEAL:2::<2, 40>; 0; 262; (0.51175385 1.0000000 0.33319512); (0.62793846 0.25000000 0.58329878); 86 +DEAL:2::<2, 40>; 0; 263; (0.21504107 1.0000000 0.14000996); (0.55376027 0.25000000 0.53500249); 87 +DEAL:2::<2, 40>; 0; 264; (0.74391576 1.0000000 0.92247449); (0.68597894 0.25000000 0.73061862); 88 +DEAL:2::<2, 40>; 0; 265; (0.60249440 1.0000000 0.67752551); (0.65062360 0.25000000 0.66938138); 89 +DEAL:2::<2, 40>; 0; 266; (0.25608424 1.0000000 0.92247449); (0.56402106 0.25000000 0.73061862); 90 +DEAL:2::<2, 40>; 0; 267; (0.39750560 1.0000000 0.67752551); (0.59937640 0.25000000 0.66938138); 91 +DEAL:2::<2, 40>; 0; 268; (0.91072064 1.0000000 0.75566961); (0.72768016 0.25000000 0.68891740); 92 +DEAL:2::<2, 40>; 0; 269; (0.96248444 1.0000000 0.31753547); (0.74062111 0.25000000 0.57938387); 93 +DEAL:2::<2, 40>; 0; 270; (0.66680488 1.0000000 0.51175385); (0.66670122 0.25000000 0.62793846); 94 +DEAL:2::<2, 40>; 0; 271; (0.85999004 1.0000000 0.21504107); (0.71499751 0.25000000 0.55376027); 95 +DEAL:2::<2, 42>; 0; 160; (1.0000000 0.66639025 0.15505103); (0.75000000 0.41659756 0.53876276); 48 +DEAL:2::<2, 42>; 0; 161; (1.0000000 0.28001992 0.64494897); (0.75000000 0.32000498 0.66123724); 49 +DEAL:2::<2, 42>; 0; 162; (1.0000000 0.17855873 0.15505103); (0.75000000 0.29463968 0.53876276); 50 +DEAL:2::<2, 42>; 0; 163; (1.0000000 0.075031110 0.64494897); (0.75000000 0.26875778 0.66123724); 51 +DEAL:2::<2, 42>; 0; 164; (1.0000000 0.82144127 0.33360975); (0.75000000 0.45536032 0.58340244); 52 +DEAL:2::<2, 42>; 0; 165; (1.0000000 0.92496889 0.71998008); (0.75000000 0.48124222 0.67999502); 53 +DEAL:2::<2, 42>; 0; 166; (1.0000000 0.33360975 0.82144127); (0.75000000 0.33340244 0.70536032); 54 +DEAL:2::<2, 42>; 0; 167; (1.0000000 0.71998008 0.92496889); (0.75000000 0.42999502 0.73124222); 55 +DEAL:2::<2, 42>; 0; 272; (0.33319512 0.0000000 0.51175385); (0.58329878 0.25000000 0.62793846); 96 +DEAL:2::<2, 42>; 0; 273; (0.14000996 0.0000000 0.21504107); (0.53500249 0.25000000 0.55376027); 97 +DEAL:2::<2, 42>; 0; 274; (0.089279364 0.0000000 0.75566961); (0.52231984 0.25000000 0.68891740); 98 +DEAL:2::<2, 42>; 0; 275; (0.037515555 0.0000000 0.31753547); (0.50937889 0.25000000 0.57938387); 99 +DEAL:2::<2, 42>; 0; 276; (0.48824615 0.0000000 0.33319512); (0.62206154 0.25000000 0.58329878); 100 +DEAL:2::<2, 42>; 0; 277; (0.78495893 0.0000000 0.14000996); (0.69623973 0.25000000 0.53500249); 101 +DEAL:2::<2, 42>; 0; 278; (0.24433039 0.0000000 0.089279364); (0.56108260 0.25000000 0.52231984); 102 +DEAL:2::<2, 42>; 0; 279; (0.68246453 0.0000000 0.037515555); (0.67061613 0.25000000 0.50937889); 103 +DEAL:2::<2, 42>; 0; 280; (0.51175385 0.0000000 0.66680488); (0.62793846 0.25000000 0.66670122); 104 +DEAL:2::<2, 42>; 0; 281; (0.21504107 0.0000000 0.85999004); (0.55376027 0.25000000 0.71499751); 105 +DEAL:2::<2, 42>; 0; 282; (0.75566961 0.0000000 0.91072064); (0.68891740 0.25000000 0.72768016); 106 +DEAL:2::<2, 42>; 0; 283; (0.31753547 0.0000000 0.96248444); (0.57938387 0.25000000 0.74062111); 107 +DEAL:2::<2, 42>; 0; 284; (0.66680488 0.0000000 0.48824615); (0.66670122 0.25000000 0.62206154); 108 +DEAL:2::<2, 42>; 0; 285; (0.85999004 0.0000000 0.78495893); (0.71499751 0.25000000 0.69623973); 109 +DEAL:2::<2, 42>; 0; 286; (0.91072064 0.0000000 0.24433039); (0.72768016 0.25000000 0.56108260); 110 +DEAL:2::<2, 42>; 0; 287; (0.96248444 0.0000000 0.68246453); (0.74062111 0.25000000 0.67061613); 111 +DEAL:2::<2, 42>; 0; 552; (0.66639025 0.17855873 1.0000000); (0.66659756 0.29463968 0.75000000); 200 +DEAL:2::<2, 42>; 0; 553; (0.28001992 0.075031110 1.0000000); (0.57000498 0.26875778 0.75000000); 201 +DEAL:2::<2, 42>; 0; 554; (0.17855873 0.66639025 1.0000000); (0.54463968 0.41659756 0.75000000); 202 +DEAL:2::<2, 42>; 0; 555; (0.075031110 0.28001992 1.0000000); (0.51875778 0.32000498 0.75000000); 203 +DEAL:2::<2, 42>; 0; 556; (0.84494897 0.33360975 1.0000000); (0.71123724 0.33340244 0.75000000); 204 +DEAL:2::<2, 42>; 0; 557; (0.35505103 0.71998008 1.0000000); (0.58876276 0.42999502 0.75000000); 205 +DEAL:2::<2, 42>; 0; 558; (0.84494897 0.82144127 1.0000000); (0.71123724 0.45536032 0.75000000); 206 +DEAL:2::<2, 42>; 0; 559; (0.35505103 0.92496889 1.0000000); (0.58876276 0.48124222 0.75000000); 207 +DEAL:2::<2, 43>; 0; 184; (0.0000000 0.66639025 0.17855873); (0.75000000 0.41659756 0.54463968); 72 +DEAL:2::<2, 43>; 0; 185; (0.0000000 0.28001992 0.075031110); (0.75000000 0.32000498 0.51875778); 73 +DEAL:2::<2, 43>; 0; 186; (0.0000000 0.17855873 0.66639025); (0.75000000 0.29463968 0.66659756); 74 +DEAL:2::<2, 43>; 0; 187; (0.0000000 0.075031110 0.28001992); (0.75000000 0.26875778 0.57000498); 75 +DEAL:2::<2, 43>; 0; 188; (0.0000000 0.84494897 0.82144127); (0.75000000 0.46123724 0.70536032); 76 +DEAL:2::<2, 43>; 0; 189; (0.0000000 0.35505103 0.92496889); (0.75000000 0.33876276 0.73124222); 77 +DEAL:2::<2, 43>; 0; 190; (0.0000000 0.84494897 0.33360975); (0.75000000 0.46123724 0.58340244); 78 +DEAL:2::<2, 43>; 0; 191; (0.0000000 0.35505103 0.71998008); (0.75000000 0.33876276 0.67999502); 79 +DEAL:2::<2, 46>; 0; 544; (0.17855873 0.15505103 0.0000000); (0.54463968 0.28876276 0.75000000); 192 +DEAL:2::<2, 46>; 0; 545; (0.075031110 0.64494897 0.0000000); (0.51875778 0.41123724 0.75000000); 193 +DEAL:2::<2, 46>; 0; 546; (0.66639025 0.15505103 0.0000000); (0.66659756 0.28876276 0.75000000); 194 +DEAL:2::<2, 46>; 0; 547; (0.28001992 0.64494897 0.0000000); (0.57000498 0.41123724 0.75000000); 195 +DEAL:2::<2, 46>; 0; 548; (0.82144127 0.84494897 0.0000000); (0.70536032 0.46123724 0.75000000); 196 +DEAL:2::<2, 46>; 0; 549; (0.92496889 0.35505103 0.0000000); (0.73124222 0.33876276 0.75000000); 197 +DEAL:2::<2, 46>; 0; 550; (0.33360975 0.84494897 0.0000000); (0.58340244 0.46123724 0.75000000); 198 +DEAL:2::<2, 46>; 0; 551; (0.71998008 0.35505103 0.0000000); (0.67999502 0.33876276 0.75000000); 199 +DEAL:2::<2, 48>; 0; 64; (1.0000000 0.51175385 0.33319512); (0.25000000 0.62793846 0.58329878); 0 +DEAL:2::<2, 48>; 0; 65; (1.0000000 0.21504107 0.14000996); (0.25000000 0.55376027 0.53500249); 1 +DEAL:2::<2, 48>; 0; 66; (1.0000000 0.75566961 0.089279364); (0.25000000 0.68891740 0.52231984); 2 +DEAL:2::<2, 48>; 0; 67; (1.0000000 0.31753547 0.037515555); (0.25000000 0.57938387 0.50937889); 3 +DEAL:2::<2, 48>; 0; 68; (1.0000000 0.33319512 0.48824615); (0.25000000 0.58329878 0.62206154); 4 +DEAL:2::<2, 48>; 0; 69; (1.0000000 0.14000996 0.78495893); (0.25000000 0.53500249 0.69623973); 5 +DEAL:2::<2, 48>; 0; 70; (1.0000000 0.089279364 0.24433039); (0.25000000 0.52231984 0.56108260); 6 +DEAL:2::<2, 48>; 0; 71; (1.0000000 0.037515555 0.68246453); (0.25000000 0.50937889 0.67061613); 7 +DEAL:2::<2, 48>; 0; 72; (1.0000000 0.91072064 0.24433039); (0.25000000 0.72768016 0.56108260); 8 +DEAL:2::<2, 48>; 0; 73; (1.0000000 0.96248444 0.68246453); (0.25000000 0.74062111 0.67061613); 9 +DEAL:2::<2, 48>; 0; 74; (1.0000000 0.66680488 0.48824615); (0.25000000 0.66670122 0.62206154); 10 +DEAL:2::<2, 48>; 0; 75; (1.0000000 0.85999004 0.78495893); (0.25000000 0.71499751 0.69623973); 11 +DEAL:2::<2, 48>; 0; 76; (1.0000000 0.48824615 0.66680488); (0.25000000 0.62206154 0.66670122); 12 +DEAL:2::<2, 48>; 0; 77; (1.0000000 0.78495893 0.85999004); (0.25000000 0.69623973 0.71499751); 13 +DEAL:2::<2, 48>; 0; 78; (1.0000000 0.24433039 0.91072064); (0.25000000 0.56108260 0.72768016); 14 +DEAL:2::<2, 48>; 0; 79; (1.0000000 0.68246453 0.96248444); (0.25000000 0.67061613 0.74062111); 15 +DEAL:2::<2, 49>; 0; 80; (0.0000000 0.75566961 0.089279364); (0.25000000 0.68891740 0.52231984); 16 +DEAL:2::<2, 49>; 0; 81; (0.0000000 0.31753547 0.037515555); (0.25000000 0.57938387 0.50937889); 17 +DEAL:2::<2, 49>; 0; 82; (0.0000000 0.51175385 0.33319512); (0.25000000 0.62793846 0.58329878); 18 +DEAL:2::<2, 49>; 0; 83; (0.0000000 0.21504107 0.14000996); (0.25000000 0.55376027 0.53500249); 19 +DEAL:2::<2, 49>; 0; 84; (0.0000000 0.33319512 0.51175385); (0.25000000 0.58329878 0.62793846); 20 +DEAL:2::<2, 49>; 0; 85; (0.0000000 0.14000996 0.21504107); (0.25000000 0.53500249 0.55376027); 21 +DEAL:2::<2, 49>; 0; 86; (0.0000000 0.089279364 0.75566961); (0.25000000 0.52231984 0.68891740); 22 +DEAL:2::<2, 49>; 0; 87; (0.0000000 0.037515555 0.31753547); (0.25000000 0.50937889 0.57938387); 23 +DEAL:2::<2, 49>; 0; 88; (0.0000000 0.92247449 0.74391576); (0.25000000 0.73061862 0.68597894); 24 +DEAL:2::<2, 49>; 0; 89; (0.0000000 0.67752551 0.60249440); (0.25000000 0.66938138 0.65062360); 25 +DEAL:2::<2, 49>; 0; 90; (0.0000000 0.92247449 0.25608424); (0.25000000 0.73061862 0.56402106); 26 +DEAL:2::<2, 49>; 0; 91; (0.0000000 0.67752551 0.39750560); (0.25000000 0.66938138 0.59937640); 27 +DEAL:2::<2, 49>; 0; 92; (0.0000000 0.75566961 0.91072064); (0.25000000 0.68891740 0.72768016); 28 +DEAL:2::<2, 49>; 0; 93; (0.0000000 0.31753547 0.96248444); (0.25000000 0.57938387 0.74062111); 29 +DEAL:2::<2, 49>; 0; 94; (0.0000000 0.51175385 0.66680488); (0.25000000 0.62793846 0.66670122); 30 +DEAL:2::<2, 49>; 0; 95; (0.0000000 0.21504107 0.85999004); (0.25000000 0.55376027 0.71499751); 31 +DEAL:2::<2, 49>; 0; 376; (0.66639025 1.0000000 0.17855873); (0.41659756 0.75000000 0.54463968); 152 +DEAL:2::<2, 49>; 0; 377; (0.28001992 1.0000000 0.075031110); (0.32000498 0.75000000 0.51875778); 153 +DEAL:2::<2, 49>; 0; 378; (0.17855873 1.0000000 0.66639025); (0.29463968 0.75000000 0.66659756); 154 +DEAL:2::<2, 49>; 0; 379; (0.075031110 1.0000000 0.28001992); (0.26875778 0.75000000 0.57000498); 155 +DEAL:2::<2, 49>; 0; 380; (0.82144127 1.0000000 0.84494897); (0.45536032 0.75000000 0.71123724); 156 +DEAL:2::<2, 49>; 0; 381; (0.92496889 1.0000000 0.35505103); (0.48124222 0.75000000 0.58876276); 157 +DEAL:2::<2, 49>; 0; 382; (0.33360975 1.0000000 0.84494897); (0.33340244 0.75000000 0.71123724); 158 +DEAL:2::<2, 49>; 0; 383; (0.71998008 1.0000000 0.35505103); (0.42999502 0.75000000 0.58876276); 159 +DEAL:2::<2, 49>; 0; 536; (0.66639025 0.17855873 1.0000000); (0.41659756 0.54463968 0.75000000); 184 +DEAL:2::<2, 49>; 0; 537; (0.28001992 0.075031110 1.0000000); (0.32000498 0.51875778 0.75000000); 185 +DEAL:2::<2, 49>; 0; 538; (0.17855873 0.66639025 1.0000000); (0.29463968 0.66659756 0.75000000); 186 +DEAL:2::<2, 49>; 0; 539; (0.075031110 0.28001992 1.0000000); (0.26875778 0.57000498 0.75000000); 187 +DEAL:2::<2, 49>; 0; 540; (0.84494897 0.33360975 1.0000000); (0.46123724 0.58340244 0.75000000); 188 +DEAL:2::<2, 49>; 0; 541; (0.35505103 0.71998008 1.0000000); (0.33876276 0.67999502 0.75000000); 189 +DEAL:2::<2, 49>; 0; 542; (0.84494897 0.82144127 1.0000000); (0.46123724 0.70536032 0.75000000); 190 +DEAL:2::<2, 49>; 0; 543; (0.35505103 0.92496889 1.0000000); (0.33876276 0.73124222 0.75000000); 191 +DEAL:2::<2, 51>; 0; 368; (0.15505103 0.0000000 0.66639025); (0.28876276 0.75000000 0.66659756); 144 +DEAL:2::<2, 51>; 0; 369; (0.64494897 0.0000000 0.28001992); (0.41123724 0.75000000 0.57000498); 145 +DEAL:2::<2, 51>; 0; 370; (0.15505103 0.0000000 0.17855873); (0.28876276 0.75000000 0.54463968); 146 +DEAL:2::<2, 51>; 0; 371; (0.64494897 0.0000000 0.075031110); (0.41123724 0.75000000 0.51875778); 147 +DEAL:2::<2, 51>; 0; 372; (0.84494897 0.0000000 0.33360975); (0.46123724 0.75000000 0.58340244); 148 +DEAL:2::<2, 51>; 0; 373; (0.35505103 0.0000000 0.71998008); (0.33876276 0.75000000 0.67999502); 149 +DEAL:2::<2, 51>; 0; 374; (0.84494897 0.0000000 0.82144127); (0.46123724 0.75000000 0.70536032); 150 +DEAL:2::<2, 51>; 0; 375; (0.35505103 0.0000000 0.92496889); (0.33876276 0.75000000 0.73124222); 151 +DEAL:2::<2, 53>; 0; 528; (0.17855873 0.15505103 0.0000000); (0.29463968 0.53876276 0.75000000); 176 +DEAL:2::<2, 53>; 0; 529; (0.075031110 0.64494897 0.0000000); (0.26875778 0.66123724 0.75000000); 177 +DEAL:2::<2, 53>; 0; 530; (0.66639025 0.15505103 0.0000000); (0.41659756 0.53876276 0.75000000); 178 +DEAL:2::<2, 53>; 0; 531; (0.28001992 0.64494897 0.0000000); (0.32000498 0.66123724 0.75000000); 179 +DEAL:2::<2, 53>; 0; 532; (0.82144127 0.84494897 0.0000000); (0.45536032 0.71123724 0.75000000); 180 +DEAL:2::<2, 53>; 0; 533; (0.92496889 0.35505103 0.0000000); (0.48124222 0.58876276 0.75000000); 181 +DEAL:2::<2, 53>; 0; 534; (0.33360975 0.84494897 0.0000000); (0.33340244 0.71123724 0.75000000); 182 +DEAL:2::<2, 53>; 0; 535; (0.71998008 0.35505103 0.0000000); (0.42999502 0.58876276 0.75000000); 183 +DEAL:2::<2, 56>; 0; 144; (1.0000000 0.51175385 0.33319512); (0.75000000 0.62793846 0.58329878); 32 +DEAL:2::<2, 56>; 0; 145; (1.0000000 0.21504107 0.14000996); (0.75000000 0.55376027 0.53500249); 33 +DEAL:2::<2, 56>; 0; 146; (1.0000000 0.75566961 0.089279364); (0.75000000 0.68891740 0.52231984); 34 +DEAL:2::<2, 56>; 0; 147; (1.0000000 0.31753547 0.037515555); (0.75000000 0.57938387 0.50937889); 35 +DEAL:2::<2, 56>; 0; 148; (1.0000000 0.33319512 0.48824615); (0.75000000 0.58329878 0.62206154); 36 +DEAL:2::<2, 56>; 0; 149; (1.0000000 0.14000996 0.78495893); (0.75000000 0.53500249 0.69623973); 37 +DEAL:2::<2, 56>; 0; 150; (1.0000000 0.089279364 0.24433039); (0.75000000 0.52231984 0.56108260); 38 +DEAL:2::<2, 56>; 0; 151; (1.0000000 0.037515555 0.68246453); (0.75000000 0.50937889 0.67061613); 39 +DEAL:2::<2, 56>; 0; 152; (1.0000000 0.91072064 0.24433039); (0.75000000 0.72768016 0.56108260); 40 +DEAL:2::<2, 56>; 0; 153; (1.0000000 0.96248444 0.68246453); (0.75000000 0.74062111 0.67061613); 41 +DEAL:2::<2, 56>; 0; 154; (1.0000000 0.66680488 0.48824615); (0.75000000 0.66670122 0.62206154); 42 +DEAL:2::<2, 56>; 0; 155; (1.0000000 0.85999004 0.78495893); (0.75000000 0.71499751 0.69623973); 43 +DEAL:2::<2, 56>; 0; 156; (1.0000000 0.48824615 0.66680488); (0.75000000 0.62206154 0.66670122); 44 +DEAL:2::<2, 56>; 0; 157; (1.0000000 0.78495893 0.85999004); (0.75000000 0.69623973 0.71499751); 45 +DEAL:2::<2, 56>; 0; 158; (1.0000000 0.24433039 0.91072064); (0.75000000 0.56108260 0.72768016); 46 +DEAL:2::<2, 56>; 0; 159; (1.0000000 0.68246453 0.96248444); (0.75000000 0.67061613 0.74062111); 47 +DEAL:2::<2, 56>; 0; 352; (0.33319512 1.0000000 0.51175385); (0.58329878 0.75000000 0.62793846); 128 +DEAL:2::<2, 56>; 0; 353; (0.14000996 1.0000000 0.21504107); (0.53500249 0.75000000 0.55376027); 129 +DEAL:2::<2, 56>; 0; 354; (0.089279364 1.0000000 0.75566961); (0.52231984 0.75000000 0.68891740); 130 +DEAL:2::<2, 56>; 0; 355; (0.037515555 1.0000000 0.31753547); (0.50937889 0.75000000 0.57938387); 131 +DEAL:2::<2, 56>; 0; 356; (0.75566961 1.0000000 0.089279364); (0.68891740 0.75000000 0.52231984); 132 +DEAL:2::<2, 56>; 0; 357; (0.31753547 1.0000000 0.037515555); (0.57938387 0.75000000 0.50937889); 133 +DEAL:2::<2, 56>; 0; 358; (0.51175385 1.0000000 0.33319512); (0.62793846 0.75000000 0.58329878); 134 +DEAL:2::<2, 56>; 0; 359; (0.21504107 1.0000000 0.14000996); (0.55376027 0.75000000 0.53500249); 135 +DEAL:2::<2, 56>; 0; 360; (0.74391576 1.0000000 0.92247449); (0.68597894 0.75000000 0.73061862); 136 +DEAL:2::<2, 56>; 0; 361; (0.60249440 1.0000000 0.67752551); (0.65062360 0.75000000 0.66938138); 137 +DEAL:2::<2, 56>; 0; 362; (0.25608424 1.0000000 0.92247449); (0.56402106 0.75000000 0.73061862); 138 +DEAL:2::<2, 56>; 0; 363; (0.39750560 1.0000000 0.67752551); (0.59937640 0.75000000 0.66938138); 139 +DEAL:2::<2, 56>; 0; 364; (0.91072064 1.0000000 0.75566961); (0.72768016 0.75000000 0.68891740); 140 +DEAL:2::<2, 56>; 0; 365; (0.96248444 1.0000000 0.31753547); (0.74062111 0.75000000 0.57938387); 141 +DEAL:2::<2, 56>; 0; 366; (0.66680488 1.0000000 0.51175385); (0.66670122 0.75000000 0.62793846); 142 +DEAL:2::<2, 56>; 0; 367; (0.85999004 1.0000000 0.21504107); (0.71499751 0.75000000 0.55376027); 143 +DEAL:2::<2, 56>; 0; 512; (0.75566961 0.089279364 1.0000000); (0.68891740 0.52231984 0.75000000); 160 +DEAL:2::<2, 56>; 0; 513; (0.31753547 0.037515555 1.0000000); (0.57938387 0.50937889 0.75000000); 161 +DEAL:2::<2, 56>; 0; 514; (0.51175385 0.33319512 1.0000000); (0.62793846 0.58329878 0.75000000); 162 +DEAL:2::<2, 56>; 0; 515; (0.21504107 0.14000996 1.0000000); (0.55376027 0.53500249 0.75000000); 163 +DEAL:2::<2, 56>; 0; 516; (0.33319512 0.51175385 1.0000000); (0.58329878 0.62793846 0.75000000); 164 +DEAL:2::<2, 56>; 0; 517; (0.14000996 0.21504107 1.0000000); (0.53500249 0.55376027 0.75000000); 165 +DEAL:2::<2, 56>; 0; 518; (0.089279364 0.75566961 1.0000000); (0.52231984 0.68891740 0.75000000); 166 +DEAL:2::<2, 56>; 0; 519; (0.037515555 0.31753547 1.0000000); (0.50937889 0.57938387 0.75000000); 167 +DEAL:2::<2, 56>; 0; 520; (0.66680488 0.48824615 1.0000000); (0.66670122 0.62206154 0.75000000); 168 +DEAL:2::<2, 56>; 0; 521; (0.85999004 0.78495893 1.0000000); (0.71499751 0.69623973 0.75000000); 169 +DEAL:2::<2, 56>; 0; 522; (0.91072064 0.24433039 1.0000000); (0.72768016 0.56108260 0.75000000); 170 +DEAL:2::<2, 56>; 0; 523; (0.96248444 0.68246453 1.0000000); (0.74062111 0.67061613 0.75000000); 171 +DEAL:2::<2, 56>; 0; 524; (0.51175385 0.66680488 1.0000000); (0.62793846 0.66670122 0.75000000); 172 +DEAL:2::<2, 56>; 0; 525; (0.21504107 0.85999004 1.0000000); (0.55376027 0.71499751 0.75000000); 173 +DEAL:2::<2, 56>; 0; 526; (0.75566961 0.91072064 1.0000000); (0.68891740 0.72768016 0.75000000); 174 +DEAL:2::<2, 56>; 0; 527; (0.31753547 0.96248444 1.0000000); (0.57938387 0.74062111 0.75000000); 175 +DEAL:2::<2, 57>; 0; 168; (0.0000000 0.75566961 0.089279364); (0.75000000 0.68891740 0.52231984); 56 +DEAL:2::<2, 57>; 0; 169; (0.0000000 0.31753547 0.037515555); (0.75000000 0.57938387 0.50937889); 57 +DEAL:2::<2, 57>; 0; 170; (0.0000000 0.51175385 0.33319512); (0.75000000 0.62793846 0.58329878); 58 +DEAL:2::<2, 57>; 0; 171; (0.0000000 0.21504107 0.14000996); (0.75000000 0.55376027 0.53500249); 59 +DEAL:2::<2, 57>; 0; 172; (0.0000000 0.33319512 0.51175385); (0.75000000 0.58329878 0.62793846); 60 +DEAL:2::<2, 57>; 0; 173; (0.0000000 0.14000996 0.21504107); (0.75000000 0.53500249 0.55376027); 61 +DEAL:2::<2, 57>; 0; 174; (0.0000000 0.089279364 0.75566961); (0.75000000 0.52231984 0.68891740); 62 +DEAL:2::<2, 57>; 0; 175; (0.0000000 0.037515555 0.31753547); (0.75000000 0.50937889 0.57938387); 63 +DEAL:2::<2, 57>; 0; 176; (0.0000000 0.92247449 0.74391576); (0.75000000 0.73061862 0.68597894); 64 +DEAL:2::<2, 57>; 0; 177; (0.0000000 0.67752551 0.60249440); (0.75000000 0.66938138 0.65062360); 65 +DEAL:2::<2, 57>; 0; 178; (0.0000000 0.92247449 0.25608424); (0.75000000 0.73061862 0.56402106); 66 +DEAL:2::<2, 57>; 0; 179; (0.0000000 0.67752551 0.39750560); (0.75000000 0.66938138 0.59937640); 67 +DEAL:2::<2, 57>; 0; 180; (0.0000000 0.75566961 0.91072064); (0.75000000 0.68891740 0.72768016); 68 +DEAL:2::<2, 57>; 0; 181; (0.0000000 0.31753547 0.96248444); (0.75000000 0.57938387 0.74062111); 69 +DEAL:2::<2, 57>; 0; 182; (0.0000000 0.51175385 0.66680488); (0.75000000 0.62793846 0.66670122); 70 +DEAL:2::<2, 57>; 0; 183; (0.0000000 0.21504107 0.85999004); (0.75000000 0.55376027 0.71499751); 71 +DEAL:2::<2, 58>; 0; 336; (0.33319512 0.0000000 0.51175385); (0.58329878 0.75000000 0.62793846); 112 +DEAL:2::<2, 58>; 0; 337; (0.14000996 0.0000000 0.21504107); (0.53500249 0.75000000 0.55376027); 113 +DEAL:2::<2, 58>; 0; 338; (0.089279364 0.0000000 0.75566961); (0.52231984 0.75000000 0.68891740); 114 +DEAL:2::<2, 58>; 0; 339; (0.037515555 0.0000000 0.31753547); (0.50937889 0.75000000 0.57938387); 115 +DEAL:2::<2, 58>; 0; 340; (0.48824615 0.0000000 0.33319512); (0.62206154 0.75000000 0.58329878); 116 +DEAL:2::<2, 58>; 0; 341; (0.78495893 0.0000000 0.14000996); (0.69623973 0.75000000 0.53500249); 117 +DEAL:2::<2, 58>; 0; 342; (0.24433039 0.0000000 0.089279364); (0.56108260 0.75000000 0.52231984); 118 +DEAL:2::<2, 58>; 0; 343; (0.68246453 0.0000000 0.037515555); (0.67061613 0.75000000 0.50937889); 119 +DEAL:2::<2, 58>; 0; 344; (0.51175385 0.0000000 0.66680488); (0.62793846 0.75000000 0.66670122); 120 +DEAL:2::<2, 58>; 0; 345; (0.21504107 0.0000000 0.85999004); (0.55376027 0.75000000 0.71499751); 121 +DEAL:2::<2, 58>; 0; 346; (0.75566961 0.0000000 0.91072064); (0.68891740 0.75000000 0.72768016); 122 +DEAL:2::<2, 58>; 0; 347; (0.31753547 0.0000000 0.96248444); (0.57938387 0.75000000 0.74062111); 123 +DEAL:2::<2, 58>; 0; 348; (0.66680488 0.0000000 0.48824615); (0.66670122 0.75000000 0.62206154); 124 +DEAL:2::<2, 58>; 0; 349; (0.85999004 0.0000000 0.78495893); (0.71499751 0.75000000 0.69623973); 125 +DEAL:2::<2, 58>; 0; 350; (0.91072064 0.0000000 0.24433039); (0.72768016 0.75000000 0.56108260); 126 +DEAL:2::<2, 58>; 0; 351; (0.96248444 0.0000000 0.68246453); (0.74062111 0.75000000 0.67061613); 127 +DEAL:2::<2, 60>; 0; 560; (0.25608424 0.077525513 0.0000000); (0.56402106 0.51938138 0.75000000); 208 +DEAL:2::<2, 60>; 0; 561; (0.39750560 0.32247449 0.0000000); (0.59937640 0.58061862 0.75000000); 209 +DEAL:2::<2, 60>; 0; 562; (0.74391576 0.077525513 0.0000000); (0.68597894 0.51938138 0.75000000); 210 +DEAL:2::<2, 60>; 0; 563; (0.60249440 0.32247449 0.0000000); (0.65062360 0.58061862 0.75000000); 211 +DEAL:2::<2, 60>; 0; 564; (0.089279364 0.24433039 0.0000000); (0.52231984 0.56108260 0.75000000); 212 +DEAL:2::<2, 60>; 0; 565; (0.037515555 0.68246453 0.0000000); (0.50937889 0.67061613 0.75000000); 213 +DEAL:2::<2, 60>; 0; 566; (0.33319512 0.48824615 0.0000000); (0.58329878 0.62206154 0.75000000); 214 +DEAL:2::<2, 60>; 0; 567; (0.14000996 0.78495893 0.0000000); (0.53500249 0.69623973 0.75000000); 215 +DEAL:2::<2, 60>; 0; 568; (0.91072064 0.75566961 0.0000000); (0.72768016 0.68891740 0.75000000); 216 +DEAL:2::<2, 60>; 0; 569; (0.96248444 0.31753547 0.0000000); (0.74062111 0.57938387 0.75000000); 217 +DEAL:2::<2, 60>; 0; 570; (0.66680488 0.51175385 0.0000000); (0.66670122 0.62793846 0.75000000); 218 +DEAL:2::<2, 60>; 0; 571; (0.85999004 0.21504107 0.0000000); (0.71499751 0.55376027 0.75000000); 219 +DEAL:2::<2, 60>; 0; 572; (0.74391576 0.92247449 0.0000000); (0.68597894 0.73061862 0.75000000); 220 +DEAL:2::<2, 60>; 0; 573; (0.60249440 0.67752551 0.0000000); (0.65062360 0.66938138 0.75000000); 221 +DEAL:2::<2, 60>; 0; 574; (0.25608424 0.92247449 0.0000000); (0.56402106 0.73061862 0.75000000); 222 +DEAL:2::<2, 60>; 0; 575; (0.39750560 0.67752551 0.0000000); (0.59937640 0.66938138 0.75000000); 223 +DEAL:2:: + diff --git a/tests/remote_point_evaluation/convert_intersections_to_rpe_data_02.with_cgal.geq.5.5.with_p4est=true.mpirun=4.output b/tests/remote_point_evaluation/convert_intersections_to_rpe_data_02.with_cgal.geq.5.5.with_p4est=true.mpirun=4.output new file mode 100644 index 0000000000..1d6c2bac45 --- /dev/null +++ b/tests/remote_point_evaluation/convert_intersections_to_rpe_data_02.with_cgal.geq.5.5.with_p4est=true.mpirun=4.output @@ -0,0 +1,1487 @@ + +DEAL:0::Face intersections 2D-3D with n_quadrature_points = 1 +DEAL:0::Recv Components +DEAL:0::0; 0; 0 +DEAL:0::0; 1; 1 +DEAL:0::0; 2; 2 +DEAL:0::0; 3; 3 +DEAL:0::0; 4; 4 +DEAL:0::0; 5; 5 +DEAL:0::0; 6; 6 +DEAL:0::0; 7; 7 +DEAL:0::1; 8; 40 +DEAL:0::1; 9; 41 +DEAL:0::1; 10; 42 +DEAL:0::1; 11; 43 +DEAL:0::2; 12; 72 +DEAL:0::2; 13; 73 +DEAL:0::2; 14; 74 +DEAL:0::2; 15; 75 +DEAL:0::3; 16; 104 +DEAL:0::3; 17; 105 +DEAL:0::3; 18; 106 +DEAL:0::3; 19; 107 +DEAL:0::3; 20; 108 +DEAL:0::3; 21; 109 +DEAL:0::3; 22; 110 +DEAL:0::3; 23; 111 +DEAL:0::0; 24; 8 +DEAL:0::0; 25; 9 +DEAL:0::0; 26; 10 +DEAL:0::0; 27; 11 +DEAL:0::0; 28; 12 +DEAL:0::0; 29; 13 +DEAL:0::0; 30; 14 +DEAL:0::0; 31; 15 +DEAL:0::1; 32; 44 +DEAL:0::1; 33; 45 +DEAL:0::1; 34; 46 +DEAL:0::1; 35; 47 +DEAL:0::2; 36; 76 +DEAL:0::2; 37; 77 +DEAL:0::2; 38; 78 +DEAL:0::2; 39; 79 +DEAL:0::3; 40; 112 +DEAL:0::3; 41; 113 +DEAL:0::3; 42; 114 +DEAL:0::3; 43; 115 +DEAL:0::3; 44; 116 +DEAL:0::3; 45; 117 +DEAL:0::3; 46; 118 +DEAL:0::3; 47; 119 +DEAL:0::0; 48; 16 +DEAL:0::0; 49; 17 +DEAL:0::0; 50; 18 +DEAL:0::0; 51; 19 +DEAL:0::0; 52; 20 +DEAL:0::0; 53; 21 +DEAL:0::0; 54; 22 +DEAL:0::0; 55; 23 +DEAL:0::0; 56; 24 +DEAL:0::0; 57; 25 +DEAL:0::0; 58; 26 +DEAL:0::0; 59; 27 +DEAL:0::2; 60; 80 +DEAL:0::2; 61; 81 +DEAL:0::2; 62; 82 +DEAL:0::2; 63; 83 +DEAL:0::2; 64; 84 +DEAL:0::2; 65; 85 +DEAL:0::2; 66; 86 +DEAL:0::2; 67; 87 +DEAL:0::2; 68; 88 +DEAL:0::2; 69; 89 +DEAL:0::2; 70; 90 +DEAL:0::2; 71; 91 +DEAL:0::1; 72; 48 +DEAL:0::1; 73; 49 +DEAL:0::1; 74; 50 +DEAL:0::1; 75; 51 +DEAL:0::1; 76; 52 +DEAL:0::1; 77; 53 +DEAL:0::1; 78; 54 +DEAL:0::1; 79; 55 +DEAL:0::1; 80; 56 +DEAL:0::1; 81; 57 +DEAL:0::1; 82; 58 +DEAL:0::1; 83; 59 +DEAL:0::3; 84; 120 +DEAL:0::3; 85; 121 +DEAL:0::3; 86; 122 +DEAL:0::3; 87; 123 +DEAL:0::3; 88; 124 +DEAL:0::3; 89; 125 +DEAL:0::3; 90; 126 +DEAL:0::3; 91; 127 +DEAL:0::3; 92; 128 +DEAL:0::3; 93; 129 +DEAL:0::3; 94; 130 +DEAL:0::3; 95; 131 +DEAL:0::0; 96; 28 +DEAL:0::0; 97; 29 +DEAL:0::0; 98; 30 +DEAL:0::0; 99; 31 +DEAL:0::0; 100; 32 +DEAL:0::0; 101; 33 +DEAL:0::0; 102; 34 +DEAL:0::0; 103; 35 +DEAL:0::0; 104; 36 +DEAL:0::0; 105; 37 +DEAL:0::0; 106; 38 +DEAL:0::0; 107; 39 +DEAL:0::1; 108; 60 +DEAL:0::1; 109; 61 +DEAL:0::1; 110; 62 +DEAL:0::1; 111; 63 +DEAL:0::1; 112; 64 +DEAL:0::1; 113; 65 +DEAL:0::1; 114; 66 +DEAL:0::1; 115; 67 +DEAL:0::1; 116; 68 +DEAL:0::1; 117; 69 +DEAL:0::1; 118; 70 +DEAL:0::1; 119; 71 +DEAL:0::2; 120; 92 +DEAL:0::2; 121; 93 +DEAL:0::2; 122; 94 +DEAL:0::2; 123; 95 +DEAL:0::2; 124; 96 +DEAL:0::2; 125; 97 +DEAL:0::2; 126; 98 +DEAL:0::2; 127; 99 +DEAL:0::2; 128; 100 +DEAL:0::2; 129; 101 +DEAL:0::2; 130; 102 +DEAL:0::2; 131; 103 +DEAL:0::3; 132; 132 +DEAL:0::3; 133; 133 +DEAL:0::3; 134; 134 +DEAL:0::3; 135; 135 +DEAL:0::3; 136; 136 +DEAL:0::3; 137; 137 +DEAL:0::3; 138; 138 +DEAL:0::3; 139; 139 +DEAL:0::3; 140; 140 +DEAL:0::3; 141; 141 +DEAL:0::3; 142; 142 +DEAL:0::3; 143; 143 +DEAL:0:: +DEAL:0::Send Components +DEAL:0::<2, 3>; 0; 96; (0.50000000 0.16666667 1.0000000); (0.37500000 0.29166667 0.25000000); 28 +DEAL:0::<2, 3>; 0; 97; (0.16666667 0.50000000 1.0000000); (0.29166667 0.37500000 0.25000000); 29 +DEAL:0::<2, 3>; 0; 98; (0.83333333 0.50000000 1.0000000); (0.45833333 0.37500000 0.25000000); 30 +DEAL:0::<2, 3>; 0; 99; (0.50000000 0.83333333 1.0000000); (0.37500000 0.45833333 0.25000000); 31 +DEAL:0::<2, 5>; 0; 48; (0.16666667 1.0000000 0.50000000); (0.29166667 0.25000000 0.37500000); 16 +DEAL:0::<2, 5>; 0; 49; (0.50000000 1.0000000 0.16666667); (0.37500000 0.25000000 0.29166667); 17 +DEAL:0::<2, 5>; 0; 50; (0.50000000 1.0000000 0.83333333); (0.37500000 0.25000000 0.45833333); 18 +DEAL:0::<2, 5>; 0; 51; (0.83333333 1.0000000 0.50000000); (0.45833333 0.25000000 0.37500000); 19 +DEAL:0::<2, 6>; 0; 0; (1.0000000 0.50000000 0.16666667); (0.25000000 0.37500000 0.29166667); 0 +DEAL:0::<2, 6>; 0; 1; (1.0000000 0.16666667 0.50000000); (0.25000000 0.29166667 0.37500000); 1 +DEAL:0::<2, 6>; 0; 2; (1.0000000 0.83333333 0.50000000); (0.25000000 0.45833333 0.37500000); 2 +DEAL:0::<2, 6>; 0; 3; (1.0000000 0.50000000 0.83333333); (0.25000000 0.37500000 0.45833333); 3 +DEAL:0::<2, 7>; 0; 4; (0.0000000 0.50000000 0.16666667); (0.25000000 0.37500000 0.29166667); 4 +DEAL:0::<2, 7>; 0; 5; (0.0000000 0.16666667 0.50000000); (0.25000000 0.29166667 0.37500000); 5 +DEAL:0::<2, 7>; 0; 6; (0.0000000 0.83333333 0.50000000); (0.25000000 0.45833333 0.37500000); 6 +DEAL:0::<2, 7>; 0; 7; (0.0000000 0.50000000 0.83333333); (0.25000000 0.37500000 0.45833333); 7 +DEAL:0::<2, 7>; 0; 52; (0.16666667 0.0000000 0.50000000); (0.29166667 0.25000000 0.37500000); 20 +DEAL:0::<2, 7>; 0; 53; (0.50000000 0.0000000 0.16666667); (0.37500000 0.25000000 0.29166667); 21 +DEAL:0::<2, 7>; 0; 54; (0.50000000 0.0000000 0.83333333); (0.37500000 0.25000000 0.45833333); 22 +DEAL:0::<2, 7>; 0; 55; (0.83333333 0.0000000 0.50000000); (0.45833333 0.25000000 0.37500000); 23 +DEAL:0::<2, 7>; 0; 100; (0.50000000 0.16666667 0.0000000); (0.37500000 0.29166667 0.25000000); 32 +DEAL:0::<2, 7>; 0; 101; (0.16666667 0.50000000 0.0000000); (0.29166667 0.37500000 0.25000000); 33 +DEAL:0::<2, 7>; 0; 102; (0.83333333 0.50000000 0.0000000); (0.45833333 0.37500000 0.25000000); 34 +DEAL:0::<2, 7>; 0; 103; (0.50000000 0.83333333 0.0000000); (0.37500000 0.45833333 0.25000000); 35 +DEAL:0::<2, 10>; 0; 104; (0.33333333 0.33333333 1.0000000); (0.58333333 0.33333333 0.25000000); 36 +DEAL:0::<2, 10>; 0; 105; (0.66666667 0.66666667 1.0000000); (0.66666667 0.41666667 0.25000000); 37 +DEAL:0::<2, 12>; 0; 56; (0.33333333 1.0000000 0.33333333); (0.58333333 0.25000000 0.33333333); 24 +DEAL:0::<2, 12>; 0; 57; (0.66666667 1.0000000 0.66666667); (0.66666667 0.25000000 0.41666667); 25 +DEAL:0::<2, 14>; 0; 24; (1.0000000 0.50000000 0.16666667); (0.75000000 0.37500000 0.29166667); 8 +DEAL:0::<2, 14>; 0; 25; (1.0000000 0.16666667 0.50000000); (0.75000000 0.29166667 0.37500000); 9 +DEAL:0::<2, 14>; 0; 26; (1.0000000 0.83333333 0.50000000); (0.75000000 0.45833333 0.37500000); 10 +DEAL:0::<2, 14>; 0; 27; (1.0000000 0.50000000 0.83333333); (0.75000000 0.37500000 0.45833333); 11 +DEAL:0::<2, 14>; 0; 58; (0.33333333 0.0000000 0.33333333); (0.58333333 0.25000000 0.33333333); 26 +DEAL:0::<2, 14>; 0; 59; (0.66666667 0.0000000 0.66666667); (0.66666667 0.25000000 0.41666667); 27 +DEAL:0::<2, 14>; 0; 106; (0.33333333 0.33333333 0.0000000); (0.58333333 0.33333333 0.25000000); 38 +DEAL:0::<2, 14>; 0; 107; (0.66666667 0.66666667 0.0000000); (0.66666667 0.41666667 0.25000000); 39 +DEAL:0::<2, 15>; 0; 28; (0.0000000 0.50000000 0.16666667); (0.75000000 0.37500000 0.29166667); 12 +DEAL:0::<2, 15>; 0; 29; (0.0000000 0.16666667 0.50000000); (0.75000000 0.29166667 0.37500000); 13 +DEAL:0::<2, 15>; 0; 30; (0.0000000 0.83333333 0.50000000); (0.75000000 0.45833333 0.37500000); 14 +DEAL:0::<2, 15>; 0; 31; (0.0000000 0.50000000 0.83333333); (0.75000000 0.37500000 0.45833333); 15 +DEAL:0:: +DEAL:0::Face intersections 2D-3D with n_quadrature_points = 2 +DEAL:0::Recv Components +DEAL:0::0; 0; 0 +DEAL:0::0; 1; 1 +DEAL:0::0; 2; 2 +DEAL:0::0; 3; 3 +DEAL:0::0; 4; 4 +DEAL:0::0; 5; 5 +DEAL:0::0; 6; 6 +DEAL:0::0; 7; 7 +DEAL:0::0; 8; 8 +DEAL:0::0; 9; 9 +DEAL:0::0; 10; 10 +DEAL:0::0; 11; 11 +DEAL:0::0; 12; 12 +DEAL:0::0; 13; 13 +DEAL:0::0; 14; 14 +DEAL:0::0; 15; 15 +DEAL:0::0; 16; 16 +DEAL:0::0; 17; 17 +DEAL:0::0; 18; 18 +DEAL:0::0; 19; 19 +DEAL:0::0; 20; 20 +DEAL:0::0; 21; 21 +DEAL:0::0; 22; 22 +DEAL:0::0; 23; 23 +DEAL:0::0; 24; 24 +DEAL:0::0; 25; 25 +DEAL:0::0; 26; 26 +DEAL:0::0; 27; 27 +DEAL:0::0; 28; 28 +DEAL:0::0; 29; 29 +DEAL:0::0; 30; 30 +DEAL:0::0; 31; 31 +DEAL:0::1; 32; 160 +DEAL:0::1; 33; 161 +DEAL:0::1; 34; 162 +DEAL:0::1; 35; 163 +DEAL:0::1; 36; 164 +DEAL:0::1; 37; 165 +DEAL:0::1; 38; 166 +DEAL:0::1; 39; 167 +DEAL:0::1; 40; 168 +DEAL:0::1; 41; 169 +DEAL:0::1; 42; 170 +DEAL:0::1; 43; 171 +DEAL:0::1; 44; 172 +DEAL:0::1; 45; 173 +DEAL:0::1; 46; 174 +DEAL:0::1; 47; 175 +DEAL:0::2; 48; 288 +DEAL:0::2; 49; 289 +DEAL:0::2; 50; 290 +DEAL:0::2; 51; 291 +DEAL:0::2; 52; 292 +DEAL:0::2; 53; 293 +DEAL:0::2; 54; 294 +DEAL:0::2; 55; 295 +DEAL:0::2; 56; 296 +DEAL:0::2; 57; 297 +DEAL:0::2; 58; 298 +DEAL:0::2; 59; 299 +DEAL:0::2; 60; 300 +DEAL:0::2; 61; 301 +DEAL:0::2; 62; 302 +DEAL:0::2; 63; 303 +DEAL:0::3; 64; 416 +DEAL:0::3; 65; 417 +DEAL:0::3; 66; 418 +DEAL:0::3; 67; 419 +DEAL:0::3; 68; 420 +DEAL:0::3; 69; 421 +DEAL:0::3; 70; 422 +DEAL:0::3; 71; 423 +DEAL:0::3; 72; 424 +DEAL:0::3; 73; 425 +DEAL:0::3; 74; 426 +DEAL:0::3; 75; 427 +DEAL:0::3; 76; 428 +DEAL:0::3; 77; 429 +DEAL:0::3; 78; 430 +DEAL:0::3; 79; 431 +DEAL:0::3; 80; 432 +DEAL:0::3; 81; 433 +DEAL:0::3; 82; 434 +DEAL:0::3; 83; 435 +DEAL:0::3; 84; 436 +DEAL:0::3; 85; 437 +DEAL:0::3; 86; 438 +DEAL:0::3; 87; 439 +DEAL:0::3; 88; 440 +DEAL:0::3; 89; 441 +DEAL:0::3; 90; 442 +DEAL:0::3; 91; 443 +DEAL:0::3; 92; 444 +DEAL:0::3; 93; 445 +DEAL:0::3; 94; 446 +DEAL:0::3; 95; 447 +DEAL:0::0; 96; 32 +DEAL:0::0; 97; 33 +DEAL:0::0; 98; 34 +DEAL:0::0; 99; 35 +DEAL:0::0; 100; 36 +DEAL:0::0; 101; 37 +DEAL:0::0; 102; 38 +DEAL:0::0; 103; 39 +DEAL:0::0; 104; 40 +DEAL:0::0; 105; 41 +DEAL:0::0; 106; 42 +DEAL:0::0; 107; 43 +DEAL:0::0; 108; 44 +DEAL:0::0; 109; 45 +DEAL:0::0; 110; 46 +DEAL:0::0; 111; 47 +DEAL:0::0; 112; 48 +DEAL:0::0; 113; 49 +DEAL:0::0; 114; 50 +DEAL:0::0; 115; 51 +DEAL:0::0; 116; 52 +DEAL:0::0; 117; 53 +DEAL:0::0; 118; 54 +DEAL:0::0; 119; 55 +DEAL:0::0; 120; 56 +DEAL:0::0; 121; 57 +DEAL:0::0; 122; 58 +DEAL:0::0; 123; 59 +DEAL:0::0; 124; 60 +DEAL:0::0; 125; 61 +DEAL:0::0; 126; 62 +DEAL:0::0; 127; 63 +DEAL:0::1; 128; 176 +DEAL:0::1; 129; 177 +DEAL:0::1; 130; 178 +DEAL:0::1; 131; 179 +DEAL:0::1; 132; 180 +DEAL:0::1; 133; 181 +DEAL:0::1; 134; 182 +DEAL:0::1; 135; 183 +DEAL:0::1; 136; 184 +DEAL:0::1; 137; 185 +DEAL:0::1; 138; 186 +DEAL:0::1; 139; 187 +DEAL:0::1; 140; 188 +DEAL:0::1; 141; 189 +DEAL:0::1; 142; 190 +DEAL:0::1; 143; 191 +DEAL:0::2; 144; 304 +DEAL:0::2; 145; 305 +DEAL:0::2; 146; 306 +DEAL:0::2; 147; 307 +DEAL:0::2; 148; 308 +DEAL:0::2; 149; 309 +DEAL:0::2; 150; 310 +DEAL:0::2; 151; 311 +DEAL:0::2; 152; 312 +DEAL:0::2; 153; 313 +DEAL:0::2; 154; 314 +DEAL:0::2; 155; 315 +DEAL:0::2; 156; 316 +DEAL:0::2; 157; 317 +DEAL:0::2; 158; 318 +DEAL:0::2; 159; 319 +DEAL:0::3; 160; 448 +DEAL:0::3; 161; 449 +DEAL:0::3; 162; 450 +DEAL:0::3; 163; 451 +DEAL:0::3; 164; 452 +DEAL:0::3; 165; 453 +DEAL:0::3; 166; 454 +DEAL:0::3; 167; 455 +DEAL:0::3; 168; 456 +DEAL:0::3; 169; 457 +DEAL:0::3; 170; 458 +DEAL:0::3; 171; 459 +DEAL:0::3; 172; 460 +DEAL:0::3; 173; 461 +DEAL:0::3; 174; 462 +DEAL:0::3; 175; 463 +DEAL:0::3; 176; 464 +DEAL:0::3; 177; 465 +DEAL:0::3; 178; 466 +DEAL:0::3; 179; 467 +DEAL:0::3; 180; 468 +DEAL:0::3; 181; 469 +DEAL:0::3; 182; 470 +DEAL:0::3; 183; 471 +DEAL:0::3; 184; 472 +DEAL:0::3; 185; 473 +DEAL:0::3; 186; 474 +DEAL:0::3; 187; 475 +DEAL:0::3; 188; 476 +DEAL:0::3; 189; 477 +DEAL:0::3; 190; 478 +DEAL:0::3; 191; 479 +DEAL:0::0; 192; 64 +DEAL:0::0; 193; 65 +DEAL:0::0; 194; 66 +DEAL:0::0; 195; 67 +DEAL:0::0; 196; 68 +DEAL:0::0; 197; 69 +DEAL:0::0; 198; 70 +DEAL:0::0; 199; 71 +DEAL:0::0; 200; 72 +DEAL:0::0; 201; 73 +DEAL:0::0; 202; 74 +DEAL:0::0; 203; 75 +DEAL:0::0; 204; 76 +DEAL:0::0; 205; 77 +DEAL:0::0; 206; 78 +DEAL:0::0; 207; 79 +DEAL:0::0; 208; 80 +DEAL:0::0; 209; 81 +DEAL:0::0; 210; 82 +DEAL:0::0; 211; 83 +DEAL:0::0; 212; 84 +DEAL:0::0; 213; 85 +DEAL:0::0; 214; 86 +DEAL:0::0; 215; 87 +DEAL:0::0; 216; 88 +DEAL:0::0; 217; 89 +DEAL:0::0; 218; 90 +DEAL:0::0; 219; 91 +DEAL:0::0; 220; 92 +DEAL:0::0; 221; 93 +DEAL:0::0; 222; 94 +DEAL:0::0; 223; 95 +DEAL:0::0; 224; 96 +DEAL:0::0; 225; 97 +DEAL:0::0; 226; 98 +DEAL:0::0; 227; 99 +DEAL:0::0; 228; 100 +DEAL:0::0; 229; 101 +DEAL:0::0; 230; 102 +DEAL:0::0; 231; 103 +DEAL:0::0; 232; 104 +DEAL:0::0; 233; 105 +DEAL:0::0; 234; 106 +DEAL:0::0; 235; 107 +DEAL:0::0; 236; 108 +DEAL:0::0; 237; 109 +DEAL:0::0; 238; 110 +DEAL:0::0; 239; 111 +DEAL:0::2; 240; 320 +DEAL:0::2; 241; 321 +DEAL:0::2; 242; 322 +DEAL:0::2; 243; 323 +DEAL:0::2; 244; 324 +DEAL:0::2; 245; 325 +DEAL:0::2; 246; 326 +DEAL:0::2; 247; 327 +DEAL:0::2; 248; 328 +DEAL:0::2; 249; 329 +DEAL:0::2; 250; 330 +DEAL:0::2; 251; 331 +DEAL:0::2; 252; 332 +DEAL:0::2; 253; 333 +DEAL:0::2; 254; 334 +DEAL:0::2; 255; 335 +DEAL:0::2; 256; 336 +DEAL:0::2; 257; 337 +DEAL:0::2; 258; 338 +DEAL:0::2; 259; 339 +DEAL:0::2; 260; 340 +DEAL:0::2; 261; 341 +DEAL:0::2; 262; 342 +DEAL:0::2; 263; 343 +DEAL:0::2; 264; 344 +DEAL:0::2; 265; 345 +DEAL:0::2; 266; 346 +DEAL:0::2; 267; 347 +DEAL:0::2; 268; 348 +DEAL:0::2; 269; 349 +DEAL:0::2; 270; 350 +DEAL:0::2; 271; 351 +DEAL:0::2; 272; 352 +DEAL:0::2; 273; 353 +DEAL:0::2; 274; 354 +DEAL:0::2; 275; 355 +DEAL:0::2; 276; 356 +DEAL:0::2; 277; 357 +DEAL:0::2; 278; 358 +DEAL:0::2; 279; 359 +DEAL:0::2; 280; 360 +DEAL:0::2; 281; 361 +DEAL:0::2; 282; 362 +DEAL:0::2; 283; 363 +DEAL:0::2; 284; 364 +DEAL:0::2; 285; 365 +DEAL:0::2; 286; 366 +DEAL:0::2; 287; 367 +DEAL:0::1; 288; 192 +DEAL:0::1; 289; 193 +DEAL:0::1; 290; 194 +DEAL:0::1; 291; 195 +DEAL:0::1; 292; 196 +DEAL:0::1; 293; 197 +DEAL:0::1; 294; 198 +DEAL:0::1; 295; 199 +DEAL:0::1; 296; 200 +DEAL:0::1; 297; 201 +DEAL:0::1; 298; 202 +DEAL:0::1; 299; 203 +DEAL:0::1; 300; 204 +DEAL:0::1; 301; 205 +DEAL:0::1; 302; 206 +DEAL:0::1; 303; 207 +DEAL:0::1; 304; 208 +DEAL:0::1; 305; 209 +DEAL:0::1; 306; 210 +DEAL:0::1; 307; 211 +DEAL:0::1; 308; 212 +DEAL:0::1; 309; 213 +DEAL:0::1; 310; 214 +DEAL:0::1; 311; 215 +DEAL:0::1; 312; 216 +DEAL:0::1; 313; 217 +DEAL:0::1; 314; 218 +DEAL:0::1; 315; 219 +DEAL:0::1; 316; 220 +DEAL:0::1; 317; 221 +DEAL:0::1; 318; 222 +DEAL:0::1; 319; 223 +DEAL:0::1; 320; 224 +DEAL:0::1; 321; 225 +DEAL:0::1; 322; 226 +DEAL:0::1; 323; 227 +DEAL:0::1; 324; 228 +DEAL:0::1; 325; 229 +DEAL:0::1; 326; 230 +DEAL:0::1; 327; 231 +DEAL:0::1; 328; 232 +DEAL:0::1; 329; 233 +DEAL:0::1; 330; 234 +DEAL:0::1; 331; 235 +DEAL:0::1; 332; 236 +DEAL:0::1; 333; 237 +DEAL:0::1; 334; 238 +DEAL:0::1; 335; 239 +DEAL:0::3; 336; 480 +DEAL:0::3; 337; 481 +DEAL:0::3; 338; 482 +DEAL:0::3; 339; 483 +DEAL:0::3; 340; 484 +DEAL:0::3; 341; 485 +DEAL:0::3; 342; 486 +DEAL:0::3; 343; 487 +DEAL:0::3; 344; 488 +DEAL:0::3; 345; 489 +DEAL:0::3; 346; 490 +DEAL:0::3; 347; 491 +DEAL:0::3; 348; 492 +DEAL:0::3; 349; 493 +DEAL:0::3; 350; 494 +DEAL:0::3; 351; 495 +DEAL:0::3; 352; 496 +DEAL:0::3; 353; 497 +DEAL:0::3; 354; 498 +DEAL:0::3; 355; 499 +DEAL:0::3; 356; 500 +DEAL:0::3; 357; 501 +DEAL:0::3; 358; 502 +DEAL:0::3; 359; 503 +DEAL:0::3; 360; 504 +DEAL:0::3; 361; 505 +DEAL:0::3; 362; 506 +DEAL:0::3; 363; 507 +DEAL:0::3; 364; 508 +DEAL:0::3; 365; 509 +DEAL:0::3; 366; 510 +DEAL:0::3; 367; 511 +DEAL:0::3; 368; 512 +DEAL:0::3; 369; 513 +DEAL:0::3; 370; 514 +DEAL:0::3; 371; 515 +DEAL:0::3; 372; 516 +DEAL:0::3; 373; 517 +DEAL:0::3; 374; 518 +DEAL:0::3; 375; 519 +DEAL:0::3; 376; 520 +DEAL:0::3; 377; 521 +DEAL:0::3; 378; 522 +DEAL:0::3; 379; 523 +DEAL:0::3; 380; 524 +DEAL:0::3; 381; 525 +DEAL:0::3; 382; 526 +DEAL:0::3; 383; 527 +DEAL:0::0; 384; 112 +DEAL:0::0; 385; 113 +DEAL:0::0; 386; 114 +DEAL:0::0; 387; 115 +DEAL:0::0; 388; 116 +DEAL:0::0; 389; 117 +DEAL:0::0; 390; 118 +DEAL:0::0; 391; 119 +DEAL:0::0; 392; 120 +DEAL:0::0; 393; 121 +DEAL:0::0; 394; 122 +DEAL:0::0; 395; 123 +DEAL:0::0; 396; 124 +DEAL:0::0; 397; 125 +DEAL:0::0; 398; 126 +DEAL:0::0; 399; 127 +DEAL:0::0; 400; 128 +DEAL:0::0; 401; 129 +DEAL:0::0; 402; 130 +DEAL:0::0; 403; 131 +DEAL:0::0; 404; 132 +DEAL:0::0; 405; 133 +DEAL:0::0; 406; 134 +DEAL:0::0; 407; 135 +DEAL:0::0; 408; 136 +DEAL:0::0; 409; 137 +DEAL:0::0; 410; 138 +DEAL:0::0; 411; 139 +DEAL:0::0; 412; 140 +DEAL:0::0; 413; 141 +DEAL:0::0; 414; 142 +DEAL:0::0; 415; 143 +DEAL:0::0; 416; 144 +DEAL:0::0; 417; 145 +DEAL:0::0; 418; 146 +DEAL:0::0; 419; 147 +DEAL:0::0; 420; 148 +DEAL:0::0; 421; 149 +DEAL:0::0; 422; 150 +DEAL:0::0; 423; 151 +DEAL:0::0; 424; 152 +DEAL:0::0; 425; 153 +DEAL:0::0; 426; 154 +DEAL:0::0; 427; 155 +DEAL:0::0; 428; 156 +DEAL:0::0; 429; 157 +DEAL:0::0; 430; 158 +DEAL:0::0; 431; 159 +DEAL:0::1; 432; 240 +DEAL:0::1; 433; 241 +DEAL:0::1; 434; 242 +DEAL:0::1; 435; 243 +DEAL:0::1; 436; 244 +DEAL:0::1; 437; 245 +DEAL:0::1; 438; 246 +DEAL:0::1; 439; 247 +DEAL:0::1; 440; 248 +DEAL:0::1; 441; 249 +DEAL:0::1; 442; 250 +DEAL:0::1; 443; 251 +DEAL:0::1; 444; 252 +DEAL:0::1; 445; 253 +DEAL:0::1; 446; 254 +DEAL:0::1; 447; 255 +DEAL:0::1; 448; 256 +DEAL:0::1; 449; 257 +DEAL:0::1; 450; 258 +DEAL:0::1; 451; 259 +DEAL:0::1; 452; 260 +DEAL:0::1; 453; 261 +DEAL:0::1; 454; 262 +DEAL:0::1; 455; 263 +DEAL:0::1; 456; 264 +DEAL:0::1; 457; 265 +DEAL:0::1; 458; 266 +DEAL:0::1; 459; 267 +DEAL:0::1; 460; 268 +DEAL:0::1; 461; 269 +DEAL:0::1; 462; 270 +DEAL:0::1; 463; 271 +DEAL:0::1; 464; 272 +DEAL:0::1; 465; 273 +DEAL:0::1; 466; 274 +DEAL:0::1; 467; 275 +DEAL:0::1; 468; 276 +DEAL:0::1; 469; 277 +DEAL:0::1; 470; 278 +DEAL:0::1; 471; 279 +DEAL:0::1; 472; 280 +DEAL:0::1; 473; 281 +DEAL:0::1; 474; 282 +DEAL:0::1; 475; 283 +DEAL:0::1; 476; 284 +DEAL:0::1; 477; 285 +DEAL:0::1; 478; 286 +DEAL:0::1; 479; 287 +DEAL:0::2; 480; 368 +DEAL:0::2; 481; 369 +DEAL:0::2; 482; 370 +DEAL:0::2; 483; 371 +DEAL:0::2; 484; 372 +DEAL:0::2; 485; 373 +DEAL:0::2; 486; 374 +DEAL:0::2; 487; 375 +DEAL:0::2; 488; 376 +DEAL:0::2; 489; 377 +DEAL:0::2; 490; 378 +DEAL:0::2; 491; 379 +DEAL:0::2; 492; 380 +DEAL:0::2; 493; 381 +DEAL:0::2; 494; 382 +DEAL:0::2; 495; 383 +DEAL:0::2; 496; 384 +DEAL:0::2; 497; 385 +DEAL:0::2; 498; 386 +DEAL:0::2; 499; 387 +DEAL:0::2; 500; 388 +DEAL:0::2; 501; 389 +DEAL:0::2; 502; 390 +DEAL:0::2; 503; 391 +DEAL:0::2; 504; 392 +DEAL:0::2; 505; 393 +DEAL:0::2; 506; 394 +DEAL:0::2; 507; 395 +DEAL:0::2; 508; 396 +DEAL:0::2; 509; 397 +DEAL:0::2; 510; 398 +DEAL:0::2; 511; 399 +DEAL:0::2; 512; 400 +DEAL:0::2; 513; 401 +DEAL:0::2; 514; 402 +DEAL:0::2; 515; 403 +DEAL:0::2; 516; 404 +DEAL:0::2; 517; 405 +DEAL:0::2; 518; 406 +DEAL:0::2; 519; 407 +DEAL:0::2; 520; 408 +DEAL:0::2; 521; 409 +DEAL:0::2; 522; 410 +DEAL:0::2; 523; 411 +DEAL:0::2; 524; 412 +DEAL:0::2; 525; 413 +DEAL:0::2; 526; 414 +DEAL:0::2; 527; 415 +DEAL:0::3; 528; 528 +DEAL:0::3; 529; 529 +DEAL:0::3; 530; 530 +DEAL:0::3; 531; 531 +DEAL:0::3; 532; 532 +DEAL:0::3; 533; 533 +DEAL:0::3; 534; 534 +DEAL:0::3; 535; 535 +DEAL:0::3; 536; 536 +DEAL:0::3; 537; 537 +DEAL:0::3; 538; 538 +DEAL:0::3; 539; 539 +DEAL:0::3; 540; 540 +DEAL:0::3; 541; 541 +DEAL:0::3; 542; 542 +DEAL:0::3; 543; 543 +DEAL:0::3; 544; 544 +DEAL:0::3; 545; 545 +DEAL:0::3; 546; 546 +DEAL:0::3; 547; 547 +DEAL:0::3; 548; 548 +DEAL:0::3; 549; 549 +DEAL:0::3; 550; 550 +DEAL:0::3; 551; 551 +DEAL:0::3; 552; 552 +DEAL:0::3; 553; 553 +DEAL:0::3; 554; 554 +DEAL:0::3; 555; 555 +DEAL:0::3; 556; 556 +DEAL:0::3; 557; 557 +DEAL:0::3; 558; 558 +DEAL:0::3; 559; 559 +DEAL:0::3; 560; 560 +DEAL:0::3; 561; 561 +DEAL:0::3; 562; 562 +DEAL:0::3; 563; 563 +DEAL:0::3; 564; 564 +DEAL:0::3; 565; 565 +DEAL:0::3; 566; 566 +DEAL:0::3; 567; 567 +DEAL:0::3; 568; 568 +DEAL:0::3; 569; 569 +DEAL:0::3; 570; 570 +DEAL:0::3; 571; 571 +DEAL:0::3; 572; 572 +DEAL:0::3; 573; 573 +DEAL:0::3; 574; 574 +DEAL:0::3; 575; 575 +DEAL:0:: +DEAL:0::Send Components +DEAL:0::<2, 3>; 0; 384; (0.75566961 0.089279364 1.0000000); (0.43891740 0.27231984 0.25000000); 112 +DEAL:0::<2, 3>; 0; 385; (0.31753547 0.037515555 1.0000000); (0.32938387 0.25937889 0.25000000); 113 +DEAL:0::<2, 3>; 0; 386; (0.51175385 0.33319512 1.0000000); (0.37793846 0.33329878 0.25000000); 114 +DEAL:0::<2, 3>; 0; 387; (0.21504107 0.14000996 1.0000000); (0.30376027 0.28500249 0.25000000); 115 +DEAL:0::<2, 3>; 0; 388; (0.33319512 0.51175385 1.0000000); (0.33329878 0.37793846 0.25000000); 116 +DEAL:0::<2, 3>; 0; 389; (0.14000996 0.21504107 1.0000000); (0.28500249 0.30376027 0.25000000); 117 +DEAL:0::<2, 3>; 0; 390; (0.089279364 0.75566961 1.0000000); (0.27231984 0.43891740 0.25000000); 118 +DEAL:0::<2, 3>; 0; 391; (0.037515555 0.31753547 1.0000000); (0.25937889 0.32938387 0.25000000); 119 +DEAL:0::<2, 3>; 0; 392; (0.66680488 0.48824615 1.0000000); (0.41670122 0.37206154 0.25000000); 120 +DEAL:0::<2, 3>; 0; 393; (0.85999004 0.78495893 1.0000000); (0.46499751 0.44623973 0.25000000); 121 +DEAL:0::<2, 3>; 0; 394; (0.91072064 0.24433039 1.0000000); (0.47768016 0.31108260 0.25000000); 122 +DEAL:0::<2, 3>; 0; 395; (0.96248444 0.68246453 1.0000000); (0.49062111 0.42061613 0.25000000); 123 +DEAL:0::<2, 3>; 0; 396; (0.51175385 0.66680488 1.0000000); (0.37793846 0.41670122 0.25000000); 124 +DEAL:0::<2, 3>; 0; 397; (0.21504107 0.85999004 1.0000000); (0.30376027 0.46499751 0.25000000); 125 +DEAL:0::<2, 3>; 0; 398; (0.75566961 0.91072064 1.0000000); (0.43891740 0.47768016 0.25000000); 126 +DEAL:0::<2, 3>; 0; 399; (0.31753547 0.96248444 1.0000000); (0.32938387 0.49062111 0.25000000); 127 +DEAL:0::<2, 5>; 0; 192; (0.33319512 1.0000000 0.51175385); (0.33329878 0.25000000 0.37793846); 64 +DEAL:0::<2, 5>; 0; 193; (0.14000996 1.0000000 0.21504107); (0.28500249 0.25000000 0.30376027); 65 +DEAL:0::<2, 5>; 0; 194; (0.089279364 1.0000000 0.75566961); (0.27231984 0.25000000 0.43891740); 66 +DEAL:0::<2, 5>; 0; 195; (0.037515555 1.0000000 0.31753547); (0.25937889 0.25000000 0.32938387); 67 +DEAL:0::<2, 5>; 0; 196; (0.75566961 1.0000000 0.089279364); (0.43891740 0.25000000 0.27231984); 68 +DEAL:0::<2, 5>; 0; 197; (0.31753547 1.0000000 0.037515555); (0.32938387 0.25000000 0.25937889); 69 +DEAL:0::<2, 5>; 0; 198; (0.51175385 1.0000000 0.33319512); (0.37793846 0.25000000 0.33329878); 70 +DEAL:0::<2, 5>; 0; 199; (0.21504107 1.0000000 0.14000996); (0.30376027 0.25000000 0.28500249); 71 +DEAL:0::<2, 5>; 0; 200; (0.74391576 1.0000000 0.92247449); (0.43597894 0.25000000 0.48061862); 72 +DEAL:0::<2, 5>; 0; 201; (0.60249440 1.0000000 0.67752551); (0.40062360 0.25000000 0.41938138); 73 +DEAL:0::<2, 5>; 0; 202; (0.25608424 1.0000000 0.92247449); (0.31402106 0.25000000 0.48061862); 74 +DEAL:0::<2, 5>; 0; 203; (0.39750560 1.0000000 0.67752551); (0.34937640 0.25000000 0.41938138); 75 +DEAL:0::<2, 5>; 0; 204; (0.91072064 1.0000000 0.75566961); (0.47768016 0.25000000 0.43891740); 76 +DEAL:0::<2, 5>; 0; 205; (0.96248444 1.0000000 0.31753547); (0.49062111 0.25000000 0.32938387); 77 +DEAL:0::<2, 5>; 0; 206; (0.66680488 1.0000000 0.51175385); (0.41670122 0.25000000 0.37793846); 78 +DEAL:0::<2, 5>; 0; 207; (0.85999004 1.0000000 0.21504107); (0.46499751 0.25000000 0.30376027); 79 +DEAL:0::<2, 6>; 0; 0; (1.0000000 0.51175385 0.33319512); (0.25000000 0.37793846 0.33329878); 0 +DEAL:0::<2, 6>; 0; 1; (1.0000000 0.21504107 0.14000996); (0.25000000 0.30376027 0.28500249); 1 +DEAL:0::<2, 6>; 0; 2; (1.0000000 0.75566961 0.089279364); (0.25000000 0.43891740 0.27231984); 2 +DEAL:0::<2, 6>; 0; 3; (1.0000000 0.31753547 0.037515555); (0.25000000 0.32938387 0.25937889); 3 +DEAL:0::<2, 6>; 0; 4; (1.0000000 0.33319512 0.48824615); (0.25000000 0.33329878 0.37206154); 4 +DEAL:0::<2, 6>; 0; 5; (1.0000000 0.14000996 0.78495893); (0.25000000 0.28500249 0.44623973); 5 +DEAL:0::<2, 6>; 0; 6; (1.0000000 0.089279364 0.24433039); (0.25000000 0.27231984 0.31108260); 6 +DEAL:0::<2, 6>; 0; 7; (1.0000000 0.037515555 0.68246453); (0.25000000 0.25937889 0.42061613); 7 +DEAL:0::<2, 6>; 0; 8; (1.0000000 0.91072064 0.24433039); (0.25000000 0.47768016 0.31108260); 8 +DEAL:0::<2, 6>; 0; 9; (1.0000000 0.96248444 0.68246453); (0.25000000 0.49062111 0.42061613); 9 +DEAL:0::<2, 6>; 0; 10; (1.0000000 0.66680488 0.48824615); (0.25000000 0.41670122 0.37206154); 10 +DEAL:0::<2, 6>; 0; 11; (1.0000000 0.85999004 0.78495893); (0.25000000 0.46499751 0.44623973); 11 +DEAL:0::<2, 6>; 0; 12; (1.0000000 0.48824615 0.66680488); (0.25000000 0.37206154 0.41670122); 12 +DEAL:0::<2, 6>; 0; 13; (1.0000000 0.78495893 0.85999004); (0.25000000 0.44623973 0.46499751); 13 +DEAL:0::<2, 6>; 0; 14; (1.0000000 0.24433039 0.91072064); (0.25000000 0.31108260 0.47768016); 14 +DEAL:0::<2, 6>; 0; 15; (1.0000000 0.68246453 0.96248444); (0.25000000 0.42061613 0.49062111); 15 +DEAL:0::<2, 7>; 0; 16; (0.0000000 0.75566961 0.089279364); (0.25000000 0.43891740 0.27231984); 16 +DEAL:0::<2, 7>; 0; 17; (0.0000000 0.31753547 0.037515555); (0.25000000 0.32938387 0.25937889); 17 +DEAL:0::<2, 7>; 0; 18; (0.0000000 0.51175385 0.33319512); (0.25000000 0.37793846 0.33329878); 18 +DEAL:0::<2, 7>; 0; 19; (0.0000000 0.21504107 0.14000996); (0.25000000 0.30376027 0.28500249); 19 +DEAL:0::<2, 7>; 0; 20; (0.0000000 0.33319512 0.51175385); (0.25000000 0.33329878 0.37793846); 20 +DEAL:0::<2, 7>; 0; 21; (0.0000000 0.14000996 0.21504107); (0.25000000 0.28500249 0.30376027); 21 +DEAL:0::<2, 7>; 0; 22; (0.0000000 0.089279364 0.75566961); (0.25000000 0.27231984 0.43891740); 22 +DEAL:0::<2, 7>; 0; 23; (0.0000000 0.037515555 0.31753547); (0.25000000 0.25937889 0.32938387); 23 +DEAL:0::<2, 7>; 0; 24; (0.0000000 0.92247449 0.74391576); (0.25000000 0.48061862 0.43597894); 24 +DEAL:0::<2, 7>; 0; 25; (0.0000000 0.67752551 0.60249440); (0.25000000 0.41938138 0.40062360); 25 +DEAL:0::<2, 7>; 0; 26; (0.0000000 0.92247449 0.25608424); (0.25000000 0.48061862 0.31402106); 26 +DEAL:0::<2, 7>; 0; 27; (0.0000000 0.67752551 0.39750560); (0.25000000 0.41938138 0.34937640); 27 +DEAL:0::<2, 7>; 0; 28; (0.0000000 0.75566961 0.91072064); (0.25000000 0.43891740 0.47768016); 28 +DEAL:0::<2, 7>; 0; 29; (0.0000000 0.31753547 0.96248444); (0.25000000 0.32938387 0.49062111); 29 +DEAL:0::<2, 7>; 0; 30; (0.0000000 0.51175385 0.66680488); (0.25000000 0.37793846 0.41670122); 30 +DEAL:0::<2, 7>; 0; 31; (0.0000000 0.21504107 0.85999004); (0.25000000 0.30376027 0.46499751); 31 +DEAL:0::<2, 7>; 0; 208; (0.33319512 0.0000000 0.51175385); (0.33329878 0.25000000 0.37793846); 80 +DEAL:0::<2, 7>; 0; 209; (0.14000996 0.0000000 0.21504107); (0.28500249 0.25000000 0.30376027); 81 +DEAL:0::<2, 7>; 0; 210; (0.089279364 0.0000000 0.75566961); (0.27231984 0.25000000 0.43891740); 82 +DEAL:0::<2, 7>; 0; 211; (0.037515555 0.0000000 0.31753547); (0.25937889 0.25000000 0.32938387); 83 +DEAL:0::<2, 7>; 0; 212; (0.48824615 0.0000000 0.33319512); (0.37206154 0.25000000 0.33329878); 84 +DEAL:0::<2, 7>; 0; 213; (0.78495893 0.0000000 0.14000996); (0.44623973 0.25000000 0.28500249); 85 +DEAL:0::<2, 7>; 0; 214; (0.24433039 0.0000000 0.089279364); (0.31108260 0.25000000 0.27231984); 86 +DEAL:0::<2, 7>; 0; 215; (0.68246453 0.0000000 0.037515555); (0.42061613 0.25000000 0.25937889); 87 +DEAL:0::<2, 7>; 0; 216; (0.51175385 0.0000000 0.66680488); (0.37793846 0.25000000 0.41670122); 88 +DEAL:0::<2, 7>; 0; 217; (0.21504107 0.0000000 0.85999004); (0.30376027 0.25000000 0.46499751); 89 +DEAL:0::<2, 7>; 0; 218; (0.75566961 0.0000000 0.91072064); (0.43891740 0.25000000 0.47768016); 90 +DEAL:0::<2, 7>; 0; 219; (0.31753547 0.0000000 0.96248444); (0.32938387 0.25000000 0.49062111); 91 +DEAL:0::<2, 7>; 0; 220; (0.66680488 0.0000000 0.48824615); (0.41670122 0.25000000 0.37206154); 92 +DEAL:0::<2, 7>; 0; 221; (0.85999004 0.0000000 0.78495893); (0.46499751 0.25000000 0.44623973); 93 +DEAL:0::<2, 7>; 0; 222; (0.91072064 0.0000000 0.24433039); (0.47768016 0.25000000 0.31108260); 94 +DEAL:0::<2, 7>; 0; 223; (0.96248444 0.0000000 0.68246453); (0.49062111 0.25000000 0.42061613); 95 +DEAL:0::<2, 7>; 0; 400; (0.25608424 0.077525513 0.0000000); (0.31402106 0.26938138 0.25000000); 128 +DEAL:0::<2, 7>; 0; 401; (0.39750560 0.32247449 0.0000000); (0.34937640 0.33061862 0.25000000); 129 +DEAL:0::<2, 7>; 0; 402; (0.74391576 0.077525513 0.0000000); (0.43597894 0.26938138 0.25000000); 130 +DEAL:0::<2, 7>; 0; 403; (0.60249440 0.32247449 0.0000000); (0.40062360 0.33061862 0.25000000); 131 +DEAL:0::<2, 7>; 0; 404; (0.089279364 0.24433039 0.0000000); (0.27231984 0.31108260 0.25000000); 132 +DEAL:0::<2, 7>; 0; 405; (0.037515555 0.68246453 0.0000000); (0.25937889 0.42061613 0.25000000); 133 +DEAL:0::<2, 7>; 0; 406; (0.33319512 0.48824615 0.0000000); (0.33329878 0.37206154 0.25000000); 134 +DEAL:0::<2, 7>; 0; 407; (0.14000996 0.78495893 0.0000000); (0.28500249 0.44623973 0.25000000); 135 +DEAL:0::<2, 7>; 0; 408; (0.91072064 0.75566961 0.0000000); (0.47768016 0.43891740 0.25000000); 136 +DEAL:0::<2, 7>; 0; 409; (0.96248444 0.31753547 0.0000000); (0.49062111 0.32938387 0.25000000); 137 +DEAL:0::<2, 7>; 0; 410; (0.66680488 0.51175385 0.0000000); (0.41670122 0.37793846 0.25000000); 138 +DEAL:0::<2, 7>; 0; 411; (0.85999004 0.21504107 0.0000000); (0.46499751 0.30376027 0.25000000); 139 +DEAL:0::<2, 7>; 0; 412; (0.74391576 0.92247449 0.0000000); (0.43597894 0.48061862 0.25000000); 140 +DEAL:0::<2, 7>; 0; 413; (0.60249440 0.67752551 0.0000000); (0.40062360 0.41938138 0.25000000); 141 +DEAL:0::<2, 7>; 0; 414; (0.25608424 0.92247449 0.0000000); (0.31402106 0.48061862 0.25000000); 142 +DEAL:0::<2, 7>; 0; 415; (0.39750560 0.67752551 0.0000000); (0.34937640 0.41938138 0.25000000); 143 +DEAL:0::<2, 10>; 0; 416; (0.66639025 0.17855873 1.0000000); (0.66659756 0.29463968 0.25000000); 144 +DEAL:0::<2, 10>; 0; 417; (0.28001992 0.075031110 1.0000000); (0.57000498 0.26875778 0.25000000); 145 +DEAL:0::<2, 10>; 0; 418; (0.17855873 0.66639025 1.0000000); (0.54463968 0.41659756 0.25000000); 146 +DEAL:0::<2, 10>; 0; 419; (0.075031110 0.28001992 1.0000000); (0.51875778 0.32000498 0.25000000); 147 +DEAL:0::<2, 10>; 0; 420; (0.84494897 0.33360975 1.0000000); (0.71123724 0.33340244 0.25000000); 148 +DEAL:0::<2, 10>; 0; 421; (0.35505103 0.71998008 1.0000000); (0.58876276 0.42999502 0.25000000); 149 +DEAL:0::<2, 10>; 0; 422; (0.84494897 0.82144127 1.0000000); (0.71123724 0.45536032 0.25000000); 150 +DEAL:0::<2, 10>; 0; 423; (0.35505103 0.92496889 1.0000000); (0.58876276 0.48124222 0.25000000); 151 +DEAL:0::<2, 12>; 0; 224; (0.66639025 1.0000000 0.17855873); (0.66659756 0.25000000 0.29463968); 96 +DEAL:0::<2, 12>; 0; 225; (0.28001992 1.0000000 0.075031110); (0.57000498 0.25000000 0.26875778); 97 +DEAL:0::<2, 12>; 0; 226; (0.17855873 1.0000000 0.66639025); (0.54463968 0.25000000 0.41659756); 98 +DEAL:0::<2, 12>; 0; 227; (0.075031110 1.0000000 0.28001992); (0.51875778 0.25000000 0.32000498); 99 +DEAL:0::<2, 12>; 0; 228; (0.82144127 1.0000000 0.84494897); (0.70536032 0.25000000 0.46123724); 100 +DEAL:0::<2, 12>; 0; 229; (0.92496889 1.0000000 0.35505103); (0.73124222 0.25000000 0.33876276); 101 +DEAL:0::<2, 12>; 0; 230; (0.33360975 1.0000000 0.84494897); (0.58340244 0.25000000 0.46123724); 102 +DEAL:0::<2, 12>; 0; 231; (0.71998008 1.0000000 0.35505103); (0.67999502 0.25000000 0.33876276); 103 +DEAL:0::<2, 14>; 0; 96; (1.0000000 0.51175385 0.33319512); (0.75000000 0.37793846 0.33329878); 32 +DEAL:0::<2, 14>; 0; 97; (1.0000000 0.21504107 0.14000996); (0.75000000 0.30376027 0.28500249); 33 +DEAL:0::<2, 14>; 0; 98; (1.0000000 0.75566961 0.089279364); (0.75000000 0.43891740 0.27231984); 34 +DEAL:0::<2, 14>; 0; 99; (1.0000000 0.31753547 0.037515555); (0.75000000 0.32938387 0.25937889); 35 +DEAL:0::<2, 14>; 0; 100; (1.0000000 0.33319512 0.48824615); (0.75000000 0.33329878 0.37206154); 36 +DEAL:0::<2, 14>; 0; 101; (1.0000000 0.14000996 0.78495893); (0.75000000 0.28500249 0.44623973); 37 +DEAL:0::<2, 14>; 0; 102; (1.0000000 0.089279364 0.24433039); (0.75000000 0.27231984 0.31108260); 38 +DEAL:0::<2, 14>; 0; 103; (1.0000000 0.037515555 0.68246453); (0.75000000 0.25937889 0.42061613); 39 +DEAL:0::<2, 14>; 0; 104; (1.0000000 0.91072064 0.24433039); (0.75000000 0.47768016 0.31108260); 40 +DEAL:0::<2, 14>; 0; 105; (1.0000000 0.96248444 0.68246453); (0.75000000 0.49062111 0.42061613); 41 +DEAL:0::<2, 14>; 0; 106; (1.0000000 0.66680488 0.48824615); (0.75000000 0.41670122 0.37206154); 42 +DEAL:0::<2, 14>; 0; 107; (1.0000000 0.85999004 0.78495893); (0.75000000 0.46499751 0.44623973); 43 +DEAL:0::<2, 14>; 0; 108; (1.0000000 0.48824615 0.66680488); (0.75000000 0.37206154 0.41670122); 44 +DEAL:0::<2, 14>; 0; 109; (1.0000000 0.78495893 0.85999004); (0.75000000 0.44623973 0.46499751); 45 +DEAL:0::<2, 14>; 0; 110; (1.0000000 0.24433039 0.91072064); (0.75000000 0.31108260 0.47768016); 46 +DEAL:0::<2, 14>; 0; 111; (1.0000000 0.68246453 0.96248444); (0.75000000 0.42061613 0.49062111); 47 +DEAL:0::<2, 14>; 0; 232; (0.15505103 0.0000000 0.66639025); (0.53876276 0.25000000 0.41659756); 104 +DEAL:0::<2, 14>; 0; 233; (0.64494897 0.0000000 0.28001992); (0.66123724 0.25000000 0.32000498); 105 +DEAL:0::<2, 14>; 0; 234; (0.15505103 0.0000000 0.17855873); (0.53876276 0.25000000 0.29463968); 106 +DEAL:0::<2, 14>; 0; 235; (0.64494897 0.0000000 0.075031110); (0.66123724 0.25000000 0.26875778); 107 +DEAL:0::<2, 14>; 0; 236; (0.84494897 0.0000000 0.33360975); (0.71123724 0.25000000 0.33340244); 108 +DEAL:0::<2, 14>; 0; 237; (0.35505103 0.0000000 0.71998008); (0.58876276 0.25000000 0.42999502); 109 +DEAL:0::<2, 14>; 0; 238; (0.84494897 0.0000000 0.82144127); (0.71123724 0.25000000 0.45536032); 110 +DEAL:0::<2, 14>; 0; 239; (0.35505103 0.0000000 0.92496889); (0.58876276 0.25000000 0.48124222); 111 +DEAL:0::<2, 14>; 0; 424; (0.17855873 0.15505103 0.0000000); (0.54463968 0.28876276 0.25000000); 152 +DEAL:0::<2, 14>; 0; 425; (0.075031110 0.64494897 0.0000000); (0.51875778 0.41123724 0.25000000); 153 +DEAL:0::<2, 14>; 0; 426; (0.66639025 0.15505103 0.0000000); (0.66659756 0.28876276 0.25000000); 154 +DEAL:0::<2, 14>; 0; 427; (0.28001992 0.64494897 0.0000000); (0.57000498 0.41123724 0.25000000); 155 +DEAL:0::<2, 14>; 0; 428; (0.82144127 0.84494897 0.0000000); (0.70536032 0.46123724 0.25000000); 156 +DEAL:0::<2, 14>; 0; 429; (0.92496889 0.35505103 0.0000000); (0.73124222 0.33876276 0.25000000); 157 +DEAL:0::<2, 14>; 0; 430; (0.33360975 0.84494897 0.0000000); (0.58340244 0.46123724 0.25000000); 158 +DEAL:0::<2, 14>; 0; 431; (0.71998008 0.35505103 0.0000000); (0.67999502 0.33876276 0.25000000); 159 +DEAL:0::<2, 15>; 0; 112; (0.0000000 0.75566961 0.089279364); (0.75000000 0.43891740 0.27231984); 48 +DEAL:0::<2, 15>; 0; 113; (0.0000000 0.31753547 0.037515555); (0.75000000 0.32938387 0.25937889); 49 +DEAL:0::<2, 15>; 0; 114; (0.0000000 0.51175385 0.33319512); (0.75000000 0.37793846 0.33329878); 50 +DEAL:0::<2, 15>; 0; 115; (0.0000000 0.21504107 0.14000996); (0.75000000 0.30376027 0.28500249); 51 +DEAL:0::<2, 15>; 0; 116; (0.0000000 0.33319512 0.51175385); (0.75000000 0.33329878 0.37793846); 52 +DEAL:0::<2, 15>; 0; 117; (0.0000000 0.14000996 0.21504107); (0.75000000 0.28500249 0.30376027); 53 +DEAL:0::<2, 15>; 0; 118; (0.0000000 0.089279364 0.75566961); (0.75000000 0.27231984 0.43891740); 54 +DEAL:0::<2, 15>; 0; 119; (0.0000000 0.037515555 0.31753547); (0.75000000 0.25937889 0.32938387); 55 +DEAL:0::<2, 15>; 0; 120; (0.0000000 0.92247449 0.74391576); (0.75000000 0.48061862 0.43597894); 56 +DEAL:0::<2, 15>; 0; 121; (0.0000000 0.67752551 0.60249440); (0.75000000 0.41938138 0.40062360); 57 +DEAL:0::<2, 15>; 0; 122; (0.0000000 0.92247449 0.25608424); (0.75000000 0.48061862 0.31402106); 58 +DEAL:0::<2, 15>; 0; 123; (0.0000000 0.67752551 0.39750560); (0.75000000 0.41938138 0.34937640); 59 +DEAL:0::<2, 15>; 0; 124; (0.0000000 0.75566961 0.91072064); (0.75000000 0.43891740 0.47768016); 60 +DEAL:0::<2, 15>; 0; 125; (0.0000000 0.31753547 0.96248444); (0.75000000 0.32938387 0.49062111); 61 +DEAL:0::<2, 15>; 0; 126; (0.0000000 0.51175385 0.66680488); (0.75000000 0.37793846 0.41670122); 62 +DEAL:0::<2, 15>; 0; 127; (0.0000000 0.21504107 0.85999004); (0.75000000 0.30376027 0.46499751); 63 +DEAL:0:: + +DEAL:1::Face intersections 2D-3D with n_quadrature_points = 1 +DEAL:1::Recv Components +DEAL:1:: +DEAL:1::Send Components +DEAL:1::<2, 17>; 0; 108; (0.33333333 0.33333333 1.0000000); (0.33333333 0.58333333 0.25000000); 20 +DEAL:1::<2, 17>; 0; 109; (0.66666667 0.66666667 1.0000000); (0.41666667 0.66666667 0.25000000); 21 +DEAL:1::<2, 20>; 0; 8; (1.0000000 0.33333333 0.33333333); (0.25000000 0.58333333 0.33333333); 0 +DEAL:1::<2, 20>; 0; 9; (1.0000000 0.66666667 0.66666667); (0.25000000 0.66666667 0.41666667); 1 +DEAL:1::<2, 21>; 0; 10; (0.0000000 0.33333333 0.33333333); (0.25000000 0.58333333 0.33333333); 2 +DEAL:1::<2, 21>; 0; 11; (0.0000000 0.66666667 0.66666667); (0.25000000 0.66666667 0.41666667); 3 +DEAL:1::<2, 21>; 0; 72; (0.16666667 1.0000000 0.50000000); (0.29166667 0.75000000 0.37500000); 8 +DEAL:1::<2, 21>; 0; 73; (0.50000000 1.0000000 0.16666667); (0.37500000 0.75000000 0.29166667); 9 +DEAL:1::<2, 21>; 0; 74; (0.50000000 1.0000000 0.83333333); (0.37500000 0.75000000 0.45833333); 10 +DEAL:1::<2, 21>; 0; 75; (0.83333333 1.0000000 0.50000000); (0.45833333 0.75000000 0.37500000); 11 +DEAL:1::<2, 21>; 0; 110; (0.33333333 0.33333333 0.0000000); (0.33333333 0.58333333 0.25000000); 22 +DEAL:1::<2, 21>; 0; 111; (0.66666667 0.66666667 0.0000000); (0.41666667 0.66666667 0.25000000); 23 +DEAL:1::<2, 23>; 0; 76; (0.16666667 0.0000000 0.50000000); (0.29166667 0.75000000 0.37500000); 12 +DEAL:1::<2, 23>; 0; 77; (0.50000000 0.0000000 0.16666667); (0.37500000 0.75000000 0.29166667); 13 +DEAL:1::<2, 23>; 0; 78; (0.50000000 0.0000000 0.83333333); (0.37500000 0.75000000 0.45833333); 14 +DEAL:1::<2, 23>; 0; 79; (0.83333333 0.0000000 0.50000000); (0.45833333 0.75000000 0.37500000); 15 +DEAL:1::<2, 24>; 0; 112; (0.50000000 0.16666667 1.0000000); (0.62500000 0.54166667 0.25000000); 24 +DEAL:1::<2, 24>; 0; 113; (0.16666667 0.50000000 1.0000000); (0.54166667 0.62500000 0.25000000); 25 +DEAL:1::<2, 24>; 0; 114; (0.83333333 0.50000000 1.0000000); (0.70833333 0.62500000 0.25000000); 26 +DEAL:1::<2, 24>; 0; 115; (0.50000000 0.83333333 1.0000000); (0.62500000 0.70833333 0.25000000); 27 +DEAL:1::<2, 28>; 0; 32; (1.0000000 0.33333333 0.33333333); (0.75000000 0.58333333 0.33333333); 4 +DEAL:1::<2, 28>; 0; 33; (1.0000000 0.66666667 0.66666667); (0.75000000 0.66666667 0.41666667); 5 +DEAL:1::<2, 28>; 0; 80; (0.33333333 1.0000000 0.33333333); (0.58333333 0.75000000 0.33333333); 16 +DEAL:1::<2, 28>; 0; 81; (0.66666667 1.0000000 0.66666667); (0.66666667 0.75000000 0.41666667); 17 +DEAL:1::<2, 28>; 0; 116; (0.50000000 0.16666667 0.0000000); (0.62500000 0.54166667 0.25000000); 28 +DEAL:1::<2, 28>; 0; 117; (0.16666667 0.50000000 0.0000000); (0.54166667 0.62500000 0.25000000); 29 +DEAL:1::<2, 28>; 0; 118; (0.83333333 0.50000000 0.0000000); (0.70833333 0.62500000 0.25000000); 30 +DEAL:1::<2, 28>; 0; 119; (0.50000000 0.83333333 0.0000000); (0.62500000 0.70833333 0.25000000); 31 +DEAL:1::<2, 29>; 0; 34; (0.0000000 0.33333333 0.33333333); (0.75000000 0.58333333 0.33333333); 6 +DEAL:1::<2, 29>; 0; 35; (0.0000000 0.66666667 0.66666667); (0.75000000 0.66666667 0.41666667); 7 +DEAL:1::<2, 30>; 0; 82; (0.33333333 0.0000000 0.33333333); (0.58333333 0.75000000 0.33333333); 18 +DEAL:1::<2, 30>; 0; 83; (0.66666667 0.0000000 0.66666667); (0.66666667 0.75000000 0.41666667); 19 +DEAL:1:: +DEAL:1::Face intersections 2D-3D with n_quadrature_points = 2 +DEAL:1::Recv Components +DEAL:1:: +DEAL:1::Send Components +DEAL:1::<2, 17>; 0; 432; (0.66639025 0.17855873 1.0000000); (0.41659756 0.54463968 0.25000000); 80 +DEAL:1::<2, 17>; 0; 433; (0.28001992 0.075031110 1.0000000); (0.32000498 0.51875778 0.25000000); 81 +DEAL:1::<2, 17>; 0; 434; (0.17855873 0.66639025 1.0000000); (0.29463968 0.66659756 0.25000000); 82 +DEAL:1::<2, 17>; 0; 435; (0.075031110 0.28001992 1.0000000); (0.26875778 0.57000498 0.25000000); 83 +DEAL:1::<2, 17>; 0; 436; (0.84494897 0.33360975 1.0000000); (0.46123724 0.58340244 0.25000000); 84 +DEAL:1::<2, 17>; 0; 437; (0.35505103 0.71998008 1.0000000); (0.33876276 0.67999502 0.25000000); 85 +DEAL:1::<2, 17>; 0; 438; (0.84494897 0.82144127 1.0000000); (0.46123724 0.70536032 0.25000000); 86 +DEAL:1::<2, 17>; 0; 439; (0.35505103 0.92496889 1.0000000); (0.33876276 0.73124222 0.25000000); 87 +DEAL:1::<2, 20>; 0; 32; (1.0000000 0.66639025 0.15505103); (0.25000000 0.66659756 0.28876276); 0 +DEAL:1::<2, 20>; 0; 33; (1.0000000 0.28001992 0.64494897); (0.25000000 0.57000498 0.41123724); 1 +DEAL:1::<2, 20>; 0; 34; (1.0000000 0.17855873 0.15505103); (0.25000000 0.54463968 0.28876276); 2 +DEAL:1::<2, 20>; 0; 35; (1.0000000 0.075031110 0.64494897); (0.25000000 0.51875778 0.41123724); 3 +DEAL:1::<2, 20>; 0; 36; (1.0000000 0.82144127 0.33360975); (0.25000000 0.70536032 0.33340244); 4 +DEAL:1::<2, 20>; 0; 37; (1.0000000 0.92496889 0.71998008); (0.25000000 0.73124222 0.42999502); 5 +DEAL:1::<2, 20>; 0; 38; (1.0000000 0.33360975 0.82144127); (0.25000000 0.58340244 0.45536032); 6 +DEAL:1::<2, 20>; 0; 39; (1.0000000 0.71998008 0.92496889); (0.25000000 0.67999502 0.48124222); 7 +DEAL:1::<2, 21>; 0; 40; (0.0000000 0.66639025 0.17855873); (0.25000000 0.66659756 0.29463968); 8 +DEAL:1::<2, 21>; 0; 41; (0.0000000 0.28001992 0.075031110); (0.25000000 0.57000498 0.26875778); 9 +DEAL:1::<2, 21>; 0; 42; (0.0000000 0.17855873 0.66639025); (0.25000000 0.54463968 0.41659756); 10 +DEAL:1::<2, 21>; 0; 43; (0.0000000 0.075031110 0.28001992); (0.25000000 0.51875778 0.32000498); 11 +DEAL:1::<2, 21>; 0; 44; (0.0000000 0.84494897 0.82144127); (0.25000000 0.71123724 0.45536032); 12 +DEAL:1::<2, 21>; 0; 45; (0.0000000 0.35505103 0.92496889); (0.25000000 0.58876276 0.48124222); 13 +DEAL:1::<2, 21>; 0; 46; (0.0000000 0.84494897 0.33360975); (0.25000000 0.71123724 0.33340244); 14 +DEAL:1::<2, 21>; 0; 47; (0.0000000 0.35505103 0.71998008); (0.25000000 0.58876276 0.42999502); 15 +DEAL:1::<2, 21>; 0; 288; (0.33319512 1.0000000 0.51175385); (0.33329878 0.75000000 0.37793846); 32 +DEAL:1::<2, 21>; 0; 289; (0.14000996 1.0000000 0.21504107); (0.28500249 0.75000000 0.30376027); 33 +DEAL:1::<2, 21>; 0; 290; (0.089279364 1.0000000 0.75566961); (0.27231984 0.75000000 0.43891740); 34 +DEAL:1::<2, 21>; 0; 291; (0.037515555 1.0000000 0.31753547); (0.25937889 0.75000000 0.32938387); 35 +DEAL:1::<2, 21>; 0; 292; (0.75566961 1.0000000 0.089279364); (0.43891740 0.75000000 0.27231984); 36 +DEAL:1::<2, 21>; 0; 293; (0.31753547 1.0000000 0.037515555); (0.32938387 0.75000000 0.25937889); 37 +DEAL:1::<2, 21>; 0; 294; (0.51175385 1.0000000 0.33319512); (0.37793846 0.75000000 0.33329878); 38 +DEAL:1::<2, 21>; 0; 295; (0.21504107 1.0000000 0.14000996); (0.30376027 0.75000000 0.28500249); 39 +DEAL:1::<2, 21>; 0; 296; (0.74391576 1.0000000 0.92247449); (0.43597894 0.75000000 0.48061862); 40 +DEAL:1::<2, 21>; 0; 297; (0.60249440 1.0000000 0.67752551); (0.40062360 0.75000000 0.41938138); 41 +DEAL:1::<2, 21>; 0; 298; (0.25608424 1.0000000 0.92247449); (0.31402106 0.75000000 0.48061862); 42 +DEAL:1::<2, 21>; 0; 299; (0.39750560 1.0000000 0.67752551); (0.34937640 0.75000000 0.41938138); 43 +DEAL:1::<2, 21>; 0; 300; (0.91072064 1.0000000 0.75566961); (0.47768016 0.75000000 0.43891740); 44 +DEAL:1::<2, 21>; 0; 301; (0.96248444 1.0000000 0.31753547); (0.49062111 0.75000000 0.32938387); 45 +DEAL:1::<2, 21>; 0; 302; (0.66680488 1.0000000 0.51175385); (0.41670122 0.75000000 0.37793846); 46 +DEAL:1::<2, 21>; 0; 303; (0.85999004 1.0000000 0.21504107); (0.46499751 0.75000000 0.30376027); 47 +DEAL:1::<2, 21>; 0; 440; (0.17855873 0.15505103 0.0000000); (0.29463968 0.53876276 0.25000000); 88 +DEAL:1::<2, 21>; 0; 441; (0.075031110 0.64494897 0.0000000); (0.26875778 0.66123724 0.25000000); 89 +DEAL:1::<2, 21>; 0; 442; (0.66639025 0.15505103 0.0000000); (0.41659756 0.53876276 0.25000000); 90 +DEAL:1::<2, 21>; 0; 443; (0.28001992 0.64494897 0.0000000); (0.32000498 0.66123724 0.25000000); 91 +DEAL:1::<2, 21>; 0; 444; (0.82144127 0.84494897 0.0000000); (0.45536032 0.71123724 0.25000000); 92 +DEAL:1::<2, 21>; 0; 445; (0.92496889 0.35505103 0.0000000); (0.48124222 0.58876276 0.25000000); 93 +DEAL:1::<2, 21>; 0; 446; (0.33360975 0.84494897 0.0000000); (0.33340244 0.71123724 0.25000000); 94 +DEAL:1::<2, 21>; 0; 447; (0.71998008 0.35505103 0.0000000); (0.42999502 0.58876276 0.25000000); 95 +DEAL:1::<2, 23>; 0; 304; (0.33319512 0.0000000 0.51175385); (0.33329878 0.75000000 0.37793846); 48 +DEAL:1::<2, 23>; 0; 305; (0.14000996 0.0000000 0.21504107); (0.28500249 0.75000000 0.30376027); 49 +DEAL:1::<2, 23>; 0; 306; (0.089279364 0.0000000 0.75566961); (0.27231984 0.75000000 0.43891740); 50 +DEAL:1::<2, 23>; 0; 307; (0.037515555 0.0000000 0.31753547); (0.25937889 0.75000000 0.32938387); 51 +DEAL:1::<2, 23>; 0; 308; (0.48824615 0.0000000 0.33319512); (0.37206154 0.75000000 0.33329878); 52 +DEAL:1::<2, 23>; 0; 309; (0.78495893 0.0000000 0.14000996); (0.44623973 0.75000000 0.28500249); 53 +DEAL:1::<2, 23>; 0; 310; (0.24433039 0.0000000 0.089279364); (0.31108260 0.75000000 0.27231984); 54 +DEAL:1::<2, 23>; 0; 311; (0.68246453 0.0000000 0.037515555); (0.42061613 0.75000000 0.25937889); 55 +DEAL:1::<2, 23>; 0; 312; (0.51175385 0.0000000 0.66680488); (0.37793846 0.75000000 0.41670122); 56 +DEAL:1::<2, 23>; 0; 313; (0.21504107 0.0000000 0.85999004); (0.30376027 0.75000000 0.46499751); 57 +DEAL:1::<2, 23>; 0; 314; (0.75566961 0.0000000 0.91072064); (0.43891740 0.75000000 0.47768016); 58 +DEAL:1::<2, 23>; 0; 315; (0.31753547 0.0000000 0.96248444); (0.32938387 0.75000000 0.49062111); 59 +DEAL:1::<2, 23>; 0; 316; (0.66680488 0.0000000 0.48824615); (0.41670122 0.75000000 0.37206154); 60 +DEAL:1::<2, 23>; 0; 317; (0.85999004 0.0000000 0.78495893); (0.46499751 0.75000000 0.44623973); 61 +DEAL:1::<2, 23>; 0; 318; (0.91072064 0.0000000 0.24433039); (0.47768016 0.75000000 0.31108260); 62 +DEAL:1::<2, 23>; 0; 319; (0.96248444 0.0000000 0.68246453); (0.49062111 0.75000000 0.42061613); 63 +DEAL:1::<2, 24>; 0; 448; (0.75566961 0.089279364 1.0000000); (0.68891740 0.52231984 0.25000000); 96 +DEAL:1::<2, 24>; 0; 449; (0.31753547 0.037515555 1.0000000); (0.57938387 0.50937889 0.25000000); 97 +DEAL:1::<2, 24>; 0; 450; (0.51175385 0.33319512 1.0000000); (0.62793846 0.58329878 0.25000000); 98 +DEAL:1::<2, 24>; 0; 451; (0.21504107 0.14000996 1.0000000); (0.55376027 0.53500249 0.25000000); 99 +DEAL:1::<2, 24>; 0; 452; (0.33319512 0.51175385 1.0000000); (0.58329878 0.62793846 0.25000000); 100 +DEAL:1::<2, 24>; 0; 453; (0.14000996 0.21504107 1.0000000); (0.53500249 0.55376027 0.25000000); 101 +DEAL:1::<2, 24>; 0; 454; (0.089279364 0.75566961 1.0000000); (0.52231984 0.68891740 0.25000000); 102 +DEAL:1::<2, 24>; 0; 455; (0.037515555 0.31753547 1.0000000); (0.50937889 0.57938387 0.25000000); 103 +DEAL:1::<2, 24>; 0; 456; (0.66680488 0.48824615 1.0000000); (0.66670122 0.62206154 0.25000000); 104 +DEAL:1::<2, 24>; 0; 457; (0.85999004 0.78495893 1.0000000); (0.71499751 0.69623973 0.25000000); 105 +DEAL:1::<2, 24>; 0; 458; (0.91072064 0.24433039 1.0000000); (0.72768016 0.56108260 0.25000000); 106 +DEAL:1::<2, 24>; 0; 459; (0.96248444 0.68246453 1.0000000); (0.74062111 0.67061613 0.25000000); 107 +DEAL:1::<2, 24>; 0; 460; (0.51175385 0.66680488 1.0000000); (0.62793846 0.66670122 0.25000000); 108 +DEAL:1::<2, 24>; 0; 461; (0.21504107 0.85999004 1.0000000); (0.55376027 0.71499751 0.25000000); 109 +DEAL:1::<2, 24>; 0; 462; (0.75566961 0.91072064 1.0000000); (0.68891740 0.72768016 0.25000000); 110 +DEAL:1::<2, 24>; 0; 463; (0.31753547 0.96248444 1.0000000); (0.57938387 0.74062111 0.25000000); 111 +DEAL:1::<2, 28>; 0; 128; (1.0000000 0.66639025 0.15505103); (0.75000000 0.66659756 0.28876276); 16 +DEAL:1::<2, 28>; 0; 129; (1.0000000 0.28001992 0.64494897); (0.75000000 0.57000498 0.41123724); 17 +DEAL:1::<2, 28>; 0; 130; (1.0000000 0.17855873 0.15505103); (0.75000000 0.54463968 0.28876276); 18 +DEAL:1::<2, 28>; 0; 131; (1.0000000 0.075031110 0.64494897); (0.75000000 0.51875778 0.41123724); 19 +DEAL:1::<2, 28>; 0; 132; (1.0000000 0.82144127 0.33360975); (0.75000000 0.70536032 0.33340244); 20 +DEAL:1::<2, 28>; 0; 133; (1.0000000 0.92496889 0.71998008); (0.75000000 0.73124222 0.42999502); 21 +DEAL:1::<2, 28>; 0; 134; (1.0000000 0.33360975 0.82144127); (0.75000000 0.58340244 0.45536032); 22 +DEAL:1::<2, 28>; 0; 135; (1.0000000 0.71998008 0.92496889); (0.75000000 0.67999502 0.48124222); 23 +DEAL:1::<2, 28>; 0; 320; (0.66639025 1.0000000 0.17855873); (0.66659756 0.75000000 0.29463968); 64 +DEAL:1::<2, 28>; 0; 321; (0.28001992 1.0000000 0.075031110); (0.57000498 0.75000000 0.26875778); 65 +DEAL:1::<2, 28>; 0; 322; (0.17855873 1.0000000 0.66639025); (0.54463968 0.75000000 0.41659756); 66 +DEAL:1::<2, 28>; 0; 323; (0.075031110 1.0000000 0.28001992); (0.51875778 0.75000000 0.32000498); 67 +DEAL:1::<2, 28>; 0; 324; (0.82144127 1.0000000 0.84494897); (0.70536032 0.75000000 0.46123724); 68 +DEAL:1::<2, 28>; 0; 325; (0.92496889 1.0000000 0.35505103); (0.73124222 0.75000000 0.33876276); 69 +DEAL:1::<2, 28>; 0; 326; (0.33360975 1.0000000 0.84494897); (0.58340244 0.75000000 0.46123724); 70 +DEAL:1::<2, 28>; 0; 327; (0.71998008 1.0000000 0.35505103); (0.67999502 0.75000000 0.33876276); 71 +DEAL:1::<2, 28>; 0; 464; (0.25608424 0.077525513 0.0000000); (0.56402106 0.51938138 0.25000000); 112 +DEAL:1::<2, 28>; 0; 465; (0.39750560 0.32247449 0.0000000); (0.59937640 0.58061862 0.25000000); 113 +DEAL:1::<2, 28>; 0; 466; (0.74391576 0.077525513 0.0000000); (0.68597894 0.51938138 0.25000000); 114 +DEAL:1::<2, 28>; 0; 467; (0.60249440 0.32247449 0.0000000); (0.65062360 0.58061862 0.25000000); 115 +DEAL:1::<2, 28>; 0; 468; (0.089279364 0.24433039 0.0000000); (0.52231984 0.56108260 0.25000000); 116 +DEAL:1::<2, 28>; 0; 469; (0.037515555 0.68246453 0.0000000); (0.50937889 0.67061613 0.25000000); 117 +DEAL:1::<2, 28>; 0; 470; (0.33319512 0.48824615 0.0000000); (0.58329878 0.62206154 0.25000000); 118 +DEAL:1::<2, 28>; 0; 471; (0.14000996 0.78495893 0.0000000); (0.53500249 0.69623973 0.25000000); 119 +DEAL:1::<2, 28>; 0; 472; (0.91072064 0.75566961 0.0000000); (0.72768016 0.68891740 0.25000000); 120 +DEAL:1::<2, 28>; 0; 473; (0.96248444 0.31753547 0.0000000); (0.74062111 0.57938387 0.25000000); 121 +DEAL:1::<2, 28>; 0; 474; (0.66680488 0.51175385 0.0000000); (0.66670122 0.62793846 0.25000000); 122 +DEAL:1::<2, 28>; 0; 475; (0.85999004 0.21504107 0.0000000); (0.71499751 0.55376027 0.25000000); 123 +DEAL:1::<2, 28>; 0; 476; (0.74391576 0.92247449 0.0000000); (0.68597894 0.73061862 0.25000000); 124 +DEAL:1::<2, 28>; 0; 477; (0.60249440 0.67752551 0.0000000); (0.65062360 0.66938138 0.25000000); 125 +DEAL:1::<2, 28>; 0; 478; (0.25608424 0.92247449 0.0000000); (0.56402106 0.73061862 0.25000000); 126 +DEAL:1::<2, 28>; 0; 479; (0.39750560 0.67752551 0.0000000); (0.59937640 0.66938138 0.25000000); 127 +DEAL:1::<2, 29>; 0; 136; (0.0000000 0.66639025 0.17855873); (0.75000000 0.66659756 0.29463968); 24 +DEAL:1::<2, 29>; 0; 137; (0.0000000 0.28001992 0.075031110); (0.75000000 0.57000498 0.26875778); 25 +DEAL:1::<2, 29>; 0; 138; (0.0000000 0.17855873 0.66639025); (0.75000000 0.54463968 0.41659756); 26 +DEAL:1::<2, 29>; 0; 139; (0.0000000 0.075031110 0.28001992); (0.75000000 0.51875778 0.32000498); 27 +DEAL:1::<2, 29>; 0; 140; (0.0000000 0.84494897 0.82144127); (0.75000000 0.71123724 0.45536032); 28 +DEAL:1::<2, 29>; 0; 141; (0.0000000 0.35505103 0.92496889); (0.75000000 0.58876276 0.48124222); 29 +DEAL:1::<2, 29>; 0; 142; (0.0000000 0.84494897 0.33360975); (0.75000000 0.71123724 0.33340244); 30 +DEAL:1::<2, 29>; 0; 143; (0.0000000 0.35505103 0.71998008); (0.75000000 0.58876276 0.42999502); 31 +DEAL:1::<2, 30>; 0; 328; (0.15505103 0.0000000 0.66639025); (0.53876276 0.75000000 0.41659756); 72 +DEAL:1::<2, 30>; 0; 329; (0.64494897 0.0000000 0.28001992); (0.66123724 0.75000000 0.32000498); 73 +DEAL:1::<2, 30>; 0; 330; (0.15505103 0.0000000 0.17855873); (0.53876276 0.75000000 0.29463968); 74 +DEAL:1::<2, 30>; 0; 331; (0.64494897 0.0000000 0.075031110); (0.66123724 0.75000000 0.26875778); 75 +DEAL:1::<2, 30>; 0; 332; (0.84494897 0.0000000 0.33360975); (0.71123724 0.75000000 0.33340244); 76 +DEAL:1::<2, 30>; 0; 333; (0.35505103 0.0000000 0.71998008); (0.58876276 0.75000000 0.42999502); 77 +DEAL:1::<2, 30>; 0; 334; (0.84494897 0.0000000 0.82144127); (0.71123724 0.75000000 0.45536032); 78 +DEAL:1::<2, 30>; 0; 335; (0.35505103 0.0000000 0.92496889); (0.58876276 0.75000000 0.48124222); 79 +DEAL:1:: + + +DEAL:2::Face intersections 2D-3D with n_quadrature_points = 1 +DEAL:2::Recv Components +DEAL:2:: +DEAL:2::Send Components +DEAL:2::<2, 33>; 0; 60; (0.33333333 1.0000000 0.33333333); (0.33333333 0.25000000 0.58333333); 8 +DEAL:2::<2, 33>; 0; 61; (0.66666667 1.0000000 0.66666667); (0.41666667 0.25000000 0.66666667); 9 +DEAL:2::<2, 34>; 0; 12; (1.0000000 0.33333333 0.33333333); (0.25000000 0.33333333 0.58333333); 0 +DEAL:2::<2, 34>; 0; 13; (1.0000000 0.66666667 0.66666667); (0.25000000 0.41666667 0.66666667); 1 +DEAL:2::<2, 35>; 0; 14; (0.0000000 0.33333333 0.33333333); (0.25000000 0.33333333 0.58333333); 2 +DEAL:2::<2, 35>; 0; 15; (0.0000000 0.66666667 0.66666667); (0.25000000 0.41666667 0.66666667); 3 +DEAL:2::<2, 35>; 0; 62; (0.33333333 0.0000000 0.33333333); (0.33333333 0.25000000 0.58333333); 10 +DEAL:2::<2, 35>; 0; 63; (0.66666667 0.0000000 0.66666667); (0.41666667 0.25000000 0.66666667); 11 +DEAL:2::<2, 35>; 0; 120; (0.50000000 0.16666667 1.0000000); (0.37500000 0.29166667 0.75000000); 20 +DEAL:2::<2, 35>; 0; 121; (0.16666667 0.50000000 1.0000000); (0.29166667 0.37500000 0.75000000); 21 +DEAL:2::<2, 35>; 0; 122; (0.83333333 0.50000000 1.0000000); (0.45833333 0.37500000 0.75000000); 22 +DEAL:2::<2, 35>; 0; 123; (0.50000000 0.83333333 1.0000000); (0.37500000 0.45833333 0.75000000); 23 +DEAL:2::<2, 39>; 0; 124; (0.50000000 0.16666667 0.0000000); (0.37500000 0.29166667 0.75000000); 24 +DEAL:2::<2, 39>; 0; 125; (0.16666667 0.50000000 0.0000000); (0.29166667 0.37500000 0.75000000); 25 +DEAL:2::<2, 39>; 0; 126; (0.83333333 0.50000000 0.0000000); (0.45833333 0.37500000 0.75000000); 26 +DEAL:2::<2, 39>; 0; 127; (0.50000000 0.83333333 0.0000000); (0.37500000 0.45833333 0.75000000); 27 +DEAL:2::<2, 40>; 0; 64; (0.16666667 1.0000000 0.50000000); (0.54166667 0.25000000 0.62500000); 12 +DEAL:2::<2, 40>; 0; 65; (0.50000000 1.0000000 0.16666667); (0.62500000 0.25000000 0.54166667); 13 +DEAL:2::<2, 40>; 0; 66; (0.50000000 1.0000000 0.83333333); (0.62500000 0.25000000 0.70833333); 14 +DEAL:2::<2, 40>; 0; 67; (0.83333333 1.0000000 0.50000000); (0.70833333 0.25000000 0.62500000); 15 +DEAL:2::<2, 42>; 0; 36; (1.0000000 0.33333333 0.33333333); (0.75000000 0.33333333 0.58333333); 4 +DEAL:2::<2, 42>; 0; 37; (1.0000000 0.66666667 0.66666667); (0.75000000 0.41666667 0.66666667); 5 +DEAL:2::<2, 42>; 0; 68; (0.16666667 0.0000000 0.50000000); (0.54166667 0.25000000 0.62500000); 16 +DEAL:2::<2, 42>; 0; 69; (0.50000000 0.0000000 0.16666667); (0.62500000 0.25000000 0.54166667); 17 +DEAL:2::<2, 42>; 0; 70; (0.50000000 0.0000000 0.83333333); (0.62500000 0.25000000 0.70833333); 18 +DEAL:2::<2, 42>; 0; 71; (0.83333333 0.0000000 0.50000000); (0.70833333 0.25000000 0.62500000); 19 +DEAL:2::<2, 42>; 0; 128; (0.33333333 0.33333333 1.0000000); (0.58333333 0.33333333 0.75000000); 28 +DEAL:2::<2, 42>; 0; 129; (0.66666667 0.66666667 1.0000000); (0.66666667 0.41666667 0.75000000); 29 +DEAL:2::<2, 43>; 0; 38; (0.0000000 0.33333333 0.33333333); (0.75000000 0.33333333 0.58333333); 6 +DEAL:2::<2, 43>; 0; 39; (0.0000000 0.66666667 0.66666667); (0.75000000 0.41666667 0.66666667); 7 +DEAL:2::<2, 46>; 0; 130; (0.33333333 0.33333333 0.0000000); (0.58333333 0.33333333 0.75000000); 30 +DEAL:2::<2, 46>; 0; 131; (0.66666667 0.66666667 0.0000000); (0.66666667 0.41666667 0.75000000); 31 +DEAL:2:: +DEAL:2::Face intersections 2D-3D with n_quadrature_points = 2 +DEAL:2::Recv Components +DEAL:2:: +DEAL:2::Send Components +DEAL:2::<2, 33>; 0; 240; (0.66639025 1.0000000 0.17855873); (0.41659756 0.25000000 0.54463968); 32 +DEAL:2::<2, 33>; 0; 241; (0.28001992 1.0000000 0.075031110); (0.32000498 0.25000000 0.51875778); 33 +DEAL:2::<2, 33>; 0; 242; (0.17855873 1.0000000 0.66639025); (0.29463968 0.25000000 0.66659756); 34 +DEAL:2::<2, 33>; 0; 243; (0.075031110 1.0000000 0.28001992); (0.26875778 0.25000000 0.57000498); 35 +DEAL:2::<2, 33>; 0; 244; (0.82144127 1.0000000 0.84494897); (0.45536032 0.25000000 0.71123724); 36 +DEAL:2::<2, 33>; 0; 245; (0.92496889 1.0000000 0.35505103); (0.48124222 0.25000000 0.58876276); 37 +DEAL:2::<2, 33>; 0; 246; (0.33360975 1.0000000 0.84494897); (0.33340244 0.25000000 0.71123724); 38 +DEAL:2::<2, 33>; 0; 247; (0.71998008 1.0000000 0.35505103); (0.42999502 0.25000000 0.58876276); 39 +DEAL:2::<2, 34>; 0; 48; (1.0000000 0.66639025 0.15505103); (0.25000000 0.41659756 0.53876276); 0 +DEAL:2::<2, 34>; 0; 49; (1.0000000 0.28001992 0.64494897); (0.25000000 0.32000498 0.66123724); 1 +DEAL:2::<2, 34>; 0; 50; (1.0000000 0.17855873 0.15505103); (0.25000000 0.29463968 0.53876276); 2 +DEAL:2::<2, 34>; 0; 51; (1.0000000 0.075031110 0.64494897); (0.25000000 0.26875778 0.66123724); 3 +DEAL:2::<2, 34>; 0; 52; (1.0000000 0.82144127 0.33360975); (0.25000000 0.45536032 0.58340244); 4 +DEAL:2::<2, 34>; 0; 53; (1.0000000 0.92496889 0.71998008); (0.25000000 0.48124222 0.67999502); 5 +DEAL:2::<2, 34>; 0; 54; (1.0000000 0.33360975 0.82144127); (0.25000000 0.33340244 0.70536032); 6 +DEAL:2::<2, 34>; 0; 55; (1.0000000 0.71998008 0.92496889); (0.25000000 0.42999502 0.73124222); 7 +DEAL:2::<2, 35>; 0; 56; (0.0000000 0.66639025 0.17855873); (0.25000000 0.41659756 0.54463968); 8 +DEAL:2::<2, 35>; 0; 57; (0.0000000 0.28001992 0.075031110); (0.25000000 0.32000498 0.51875778); 9 +DEAL:2::<2, 35>; 0; 58; (0.0000000 0.17855873 0.66639025); (0.25000000 0.29463968 0.66659756); 10 +DEAL:2::<2, 35>; 0; 59; (0.0000000 0.075031110 0.28001992); (0.25000000 0.26875778 0.57000498); 11 +DEAL:2::<2, 35>; 0; 60; (0.0000000 0.84494897 0.82144127); (0.25000000 0.46123724 0.70536032); 12 +DEAL:2::<2, 35>; 0; 61; (0.0000000 0.35505103 0.92496889); (0.25000000 0.33876276 0.73124222); 13 +DEAL:2::<2, 35>; 0; 62; (0.0000000 0.84494897 0.33360975); (0.25000000 0.46123724 0.58340244); 14 +DEAL:2::<2, 35>; 0; 63; (0.0000000 0.35505103 0.71998008); (0.25000000 0.33876276 0.67999502); 15 +DEAL:2::<2, 35>; 0; 248; (0.15505103 0.0000000 0.66639025); (0.28876276 0.25000000 0.66659756); 40 +DEAL:2::<2, 35>; 0; 249; (0.64494897 0.0000000 0.28001992); (0.41123724 0.25000000 0.57000498); 41 +DEAL:2::<2, 35>; 0; 250; (0.15505103 0.0000000 0.17855873); (0.28876276 0.25000000 0.54463968); 42 +DEAL:2::<2, 35>; 0; 251; (0.64494897 0.0000000 0.075031110); (0.41123724 0.25000000 0.51875778); 43 +DEAL:2::<2, 35>; 0; 252; (0.84494897 0.0000000 0.33360975); (0.46123724 0.25000000 0.58340244); 44 +DEAL:2::<2, 35>; 0; 253; (0.35505103 0.0000000 0.71998008); (0.33876276 0.25000000 0.67999502); 45 +DEAL:2::<2, 35>; 0; 254; (0.84494897 0.0000000 0.82144127); (0.46123724 0.25000000 0.70536032); 46 +DEAL:2::<2, 35>; 0; 255; (0.35505103 0.0000000 0.92496889); (0.33876276 0.25000000 0.73124222); 47 +DEAL:2::<2, 35>; 0; 480; (0.75566961 0.089279364 1.0000000); (0.43891740 0.27231984 0.75000000); 80 +DEAL:2::<2, 35>; 0; 481; (0.31753547 0.037515555 1.0000000); (0.32938387 0.25937889 0.75000000); 81 +DEAL:2::<2, 35>; 0; 482; (0.51175385 0.33319512 1.0000000); (0.37793846 0.33329878 0.75000000); 82 +DEAL:2::<2, 35>; 0; 483; (0.21504107 0.14000996 1.0000000); (0.30376027 0.28500249 0.75000000); 83 +DEAL:2::<2, 35>; 0; 484; (0.33319512 0.51175385 1.0000000); (0.33329878 0.37793846 0.75000000); 84 +DEAL:2::<2, 35>; 0; 485; (0.14000996 0.21504107 1.0000000); (0.28500249 0.30376027 0.75000000); 85 +DEAL:2::<2, 35>; 0; 486; (0.089279364 0.75566961 1.0000000); (0.27231984 0.43891740 0.75000000); 86 +DEAL:2::<2, 35>; 0; 487; (0.037515555 0.31753547 1.0000000); (0.25937889 0.32938387 0.75000000); 87 +DEAL:2::<2, 35>; 0; 488; (0.66680488 0.48824615 1.0000000); (0.41670122 0.37206154 0.75000000); 88 +DEAL:2::<2, 35>; 0; 489; (0.85999004 0.78495893 1.0000000); (0.46499751 0.44623973 0.75000000); 89 +DEAL:2::<2, 35>; 0; 490; (0.91072064 0.24433039 1.0000000); (0.47768016 0.31108260 0.75000000); 90 +DEAL:2::<2, 35>; 0; 491; (0.96248444 0.68246453 1.0000000); (0.49062111 0.42061613 0.75000000); 91 +DEAL:2::<2, 35>; 0; 492; (0.51175385 0.66680488 1.0000000); (0.37793846 0.41670122 0.75000000); 92 +DEAL:2::<2, 35>; 0; 493; (0.21504107 0.85999004 1.0000000); (0.30376027 0.46499751 0.75000000); 93 +DEAL:2::<2, 35>; 0; 494; (0.75566961 0.91072064 1.0000000); (0.43891740 0.47768016 0.75000000); 94 +DEAL:2::<2, 35>; 0; 495; (0.31753547 0.96248444 1.0000000); (0.32938387 0.49062111 0.75000000); 95 +DEAL:2::<2, 39>; 0; 496; (0.25608424 0.077525513 0.0000000); (0.31402106 0.26938138 0.75000000); 96 +DEAL:2::<2, 39>; 0; 497; (0.39750560 0.32247449 0.0000000); (0.34937640 0.33061862 0.75000000); 97 +DEAL:2::<2, 39>; 0; 498; (0.74391576 0.077525513 0.0000000); (0.43597894 0.26938138 0.75000000); 98 +DEAL:2::<2, 39>; 0; 499; (0.60249440 0.32247449 0.0000000); (0.40062360 0.33061862 0.75000000); 99 +DEAL:2::<2, 39>; 0; 500; (0.089279364 0.24433039 0.0000000); (0.27231984 0.31108260 0.75000000); 100 +DEAL:2::<2, 39>; 0; 501; (0.037515555 0.68246453 0.0000000); (0.25937889 0.42061613 0.75000000); 101 +DEAL:2::<2, 39>; 0; 502; (0.33319512 0.48824615 0.0000000); (0.33329878 0.37206154 0.75000000); 102 +DEAL:2::<2, 39>; 0; 503; (0.14000996 0.78495893 0.0000000); (0.28500249 0.44623973 0.75000000); 103 +DEAL:2::<2, 39>; 0; 504; (0.91072064 0.75566961 0.0000000); (0.47768016 0.43891740 0.75000000); 104 +DEAL:2::<2, 39>; 0; 505; (0.96248444 0.31753547 0.0000000); (0.49062111 0.32938387 0.75000000); 105 +DEAL:2::<2, 39>; 0; 506; (0.66680488 0.51175385 0.0000000); (0.41670122 0.37793846 0.75000000); 106 +DEAL:2::<2, 39>; 0; 507; (0.85999004 0.21504107 0.0000000); (0.46499751 0.30376027 0.75000000); 107 +DEAL:2::<2, 39>; 0; 508; (0.74391576 0.92247449 0.0000000); (0.43597894 0.48061862 0.75000000); 108 +DEAL:2::<2, 39>; 0; 509; (0.60249440 0.67752551 0.0000000); (0.40062360 0.41938138 0.75000000); 109 +DEAL:2::<2, 39>; 0; 510; (0.25608424 0.92247449 0.0000000); (0.31402106 0.48061862 0.75000000); 110 +DEAL:2::<2, 39>; 0; 511; (0.39750560 0.67752551 0.0000000); (0.34937640 0.41938138 0.75000000); 111 +DEAL:2::<2, 40>; 0; 256; (0.33319512 1.0000000 0.51175385); (0.58329878 0.25000000 0.62793846); 48 +DEAL:2::<2, 40>; 0; 257; (0.14000996 1.0000000 0.21504107); (0.53500249 0.25000000 0.55376027); 49 +DEAL:2::<2, 40>; 0; 258; (0.089279364 1.0000000 0.75566961); (0.52231984 0.25000000 0.68891740); 50 +DEAL:2::<2, 40>; 0; 259; (0.037515555 1.0000000 0.31753547); (0.50937889 0.25000000 0.57938387); 51 +DEAL:2::<2, 40>; 0; 260; (0.75566961 1.0000000 0.089279364); (0.68891740 0.25000000 0.52231984); 52 +DEAL:2::<2, 40>; 0; 261; (0.31753547 1.0000000 0.037515555); (0.57938387 0.25000000 0.50937889); 53 +DEAL:2::<2, 40>; 0; 262; (0.51175385 1.0000000 0.33319512); (0.62793846 0.25000000 0.58329878); 54 +DEAL:2::<2, 40>; 0; 263; (0.21504107 1.0000000 0.14000996); (0.55376027 0.25000000 0.53500249); 55 +DEAL:2::<2, 40>; 0; 264; (0.74391576 1.0000000 0.92247449); (0.68597894 0.25000000 0.73061862); 56 +DEAL:2::<2, 40>; 0; 265; (0.60249440 1.0000000 0.67752551); (0.65062360 0.25000000 0.66938138); 57 +DEAL:2::<2, 40>; 0; 266; (0.25608424 1.0000000 0.92247449); (0.56402106 0.25000000 0.73061862); 58 +DEAL:2::<2, 40>; 0; 267; (0.39750560 1.0000000 0.67752551); (0.59937640 0.25000000 0.66938138); 59 +DEAL:2::<2, 40>; 0; 268; (0.91072064 1.0000000 0.75566961); (0.72768016 0.25000000 0.68891740); 60 +DEAL:2::<2, 40>; 0; 269; (0.96248444 1.0000000 0.31753547); (0.74062111 0.25000000 0.57938387); 61 +DEAL:2::<2, 40>; 0; 270; (0.66680488 1.0000000 0.51175385); (0.66670122 0.25000000 0.62793846); 62 +DEAL:2::<2, 40>; 0; 271; (0.85999004 1.0000000 0.21504107); (0.71499751 0.25000000 0.55376027); 63 +DEAL:2::<2, 42>; 0; 144; (1.0000000 0.66639025 0.15505103); (0.75000000 0.41659756 0.53876276); 16 +DEAL:2::<2, 42>; 0; 145; (1.0000000 0.28001992 0.64494897); (0.75000000 0.32000498 0.66123724); 17 +DEAL:2::<2, 42>; 0; 146; (1.0000000 0.17855873 0.15505103); (0.75000000 0.29463968 0.53876276); 18 +DEAL:2::<2, 42>; 0; 147; (1.0000000 0.075031110 0.64494897); (0.75000000 0.26875778 0.66123724); 19 +DEAL:2::<2, 42>; 0; 148; (1.0000000 0.82144127 0.33360975); (0.75000000 0.45536032 0.58340244); 20 +DEAL:2::<2, 42>; 0; 149; (1.0000000 0.92496889 0.71998008); (0.75000000 0.48124222 0.67999502); 21 +DEAL:2::<2, 42>; 0; 150; (1.0000000 0.33360975 0.82144127); (0.75000000 0.33340244 0.70536032); 22 +DEAL:2::<2, 42>; 0; 151; (1.0000000 0.71998008 0.92496889); (0.75000000 0.42999502 0.73124222); 23 +DEAL:2::<2, 42>; 0; 272; (0.33319512 0.0000000 0.51175385); (0.58329878 0.25000000 0.62793846); 64 +DEAL:2::<2, 42>; 0; 273; (0.14000996 0.0000000 0.21504107); (0.53500249 0.25000000 0.55376027); 65 +DEAL:2::<2, 42>; 0; 274; (0.089279364 0.0000000 0.75566961); (0.52231984 0.25000000 0.68891740); 66 +DEAL:2::<2, 42>; 0; 275; (0.037515555 0.0000000 0.31753547); (0.50937889 0.25000000 0.57938387); 67 +DEAL:2::<2, 42>; 0; 276; (0.48824615 0.0000000 0.33319512); (0.62206154 0.25000000 0.58329878); 68 +DEAL:2::<2, 42>; 0; 277; (0.78495893 0.0000000 0.14000996); (0.69623973 0.25000000 0.53500249); 69 +DEAL:2::<2, 42>; 0; 278; (0.24433039 0.0000000 0.089279364); (0.56108260 0.25000000 0.52231984); 70 +DEAL:2::<2, 42>; 0; 279; (0.68246453 0.0000000 0.037515555); (0.67061613 0.25000000 0.50937889); 71 +DEAL:2::<2, 42>; 0; 280; (0.51175385 0.0000000 0.66680488); (0.62793846 0.25000000 0.66670122); 72 +DEAL:2::<2, 42>; 0; 281; (0.21504107 0.0000000 0.85999004); (0.55376027 0.25000000 0.71499751); 73 +DEAL:2::<2, 42>; 0; 282; (0.75566961 0.0000000 0.91072064); (0.68891740 0.25000000 0.72768016); 74 +DEAL:2::<2, 42>; 0; 283; (0.31753547 0.0000000 0.96248444); (0.57938387 0.25000000 0.74062111); 75 +DEAL:2::<2, 42>; 0; 284; (0.66680488 0.0000000 0.48824615); (0.66670122 0.25000000 0.62206154); 76 +DEAL:2::<2, 42>; 0; 285; (0.85999004 0.0000000 0.78495893); (0.71499751 0.25000000 0.69623973); 77 +DEAL:2::<2, 42>; 0; 286; (0.91072064 0.0000000 0.24433039); (0.72768016 0.25000000 0.56108260); 78 +DEAL:2::<2, 42>; 0; 287; (0.96248444 0.0000000 0.68246453); (0.74062111 0.25000000 0.67061613); 79 +DEAL:2::<2, 42>; 0; 512; (0.66639025 0.17855873 1.0000000); (0.66659756 0.29463968 0.75000000); 112 +DEAL:2::<2, 42>; 0; 513; (0.28001992 0.075031110 1.0000000); (0.57000498 0.26875778 0.75000000); 113 +DEAL:2::<2, 42>; 0; 514; (0.17855873 0.66639025 1.0000000); (0.54463968 0.41659756 0.75000000); 114 +DEAL:2::<2, 42>; 0; 515; (0.075031110 0.28001992 1.0000000); (0.51875778 0.32000498 0.75000000); 115 +DEAL:2::<2, 42>; 0; 516; (0.84494897 0.33360975 1.0000000); (0.71123724 0.33340244 0.75000000); 116 +DEAL:2::<2, 42>; 0; 517; (0.35505103 0.71998008 1.0000000); (0.58876276 0.42999502 0.75000000); 117 +DEAL:2::<2, 42>; 0; 518; (0.84494897 0.82144127 1.0000000); (0.71123724 0.45536032 0.75000000); 118 +DEAL:2::<2, 42>; 0; 519; (0.35505103 0.92496889 1.0000000); (0.58876276 0.48124222 0.75000000); 119 +DEAL:2::<2, 43>; 0; 152; (0.0000000 0.66639025 0.17855873); (0.75000000 0.41659756 0.54463968); 24 +DEAL:2::<2, 43>; 0; 153; (0.0000000 0.28001992 0.075031110); (0.75000000 0.32000498 0.51875778); 25 +DEAL:2::<2, 43>; 0; 154; (0.0000000 0.17855873 0.66639025); (0.75000000 0.29463968 0.66659756); 26 +DEAL:2::<2, 43>; 0; 155; (0.0000000 0.075031110 0.28001992); (0.75000000 0.26875778 0.57000498); 27 +DEAL:2::<2, 43>; 0; 156; (0.0000000 0.84494897 0.82144127); (0.75000000 0.46123724 0.70536032); 28 +DEAL:2::<2, 43>; 0; 157; (0.0000000 0.35505103 0.92496889); (0.75000000 0.33876276 0.73124222); 29 +DEAL:2::<2, 43>; 0; 158; (0.0000000 0.84494897 0.33360975); (0.75000000 0.46123724 0.58340244); 30 +DEAL:2::<2, 43>; 0; 159; (0.0000000 0.35505103 0.71998008); (0.75000000 0.33876276 0.67999502); 31 +DEAL:2::<2, 46>; 0; 520; (0.17855873 0.15505103 0.0000000); (0.54463968 0.28876276 0.75000000); 120 +DEAL:2::<2, 46>; 0; 521; (0.075031110 0.64494897 0.0000000); (0.51875778 0.41123724 0.75000000); 121 +DEAL:2::<2, 46>; 0; 522; (0.66639025 0.15505103 0.0000000); (0.66659756 0.28876276 0.75000000); 122 +DEAL:2::<2, 46>; 0; 523; (0.28001992 0.64494897 0.0000000); (0.57000498 0.41123724 0.75000000); 123 +DEAL:2::<2, 46>; 0; 524; (0.82144127 0.84494897 0.0000000); (0.70536032 0.46123724 0.75000000); 124 +DEAL:2::<2, 46>; 0; 525; (0.92496889 0.35505103 0.0000000); (0.73124222 0.33876276 0.75000000); 125 +DEAL:2::<2, 46>; 0; 526; (0.33360975 0.84494897 0.0000000); (0.58340244 0.46123724 0.75000000); 126 +DEAL:2::<2, 46>; 0; 527; (0.71998008 0.35505103 0.0000000); (0.67999502 0.33876276 0.75000000); 127 +DEAL:2:: + + +DEAL:3::Face intersections 2D-3D with n_quadrature_points = 1 +DEAL:3::Recv Components +DEAL:3:: +DEAL:3::Send Components +DEAL:3::<2, 48>; 0; 16; (1.0000000 0.50000000 0.16666667); (0.25000000 0.62500000 0.54166667); 0 +DEAL:3::<2, 48>; 0; 17; (1.0000000 0.16666667 0.50000000); (0.25000000 0.54166667 0.62500000); 1 +DEAL:3::<2, 48>; 0; 18; (1.0000000 0.83333333 0.50000000); (0.25000000 0.70833333 0.62500000); 2 +DEAL:3::<2, 48>; 0; 19; (1.0000000 0.50000000 0.83333333); (0.25000000 0.62500000 0.70833333); 3 +DEAL:3::<2, 49>; 0; 20; (0.0000000 0.50000000 0.16666667); (0.25000000 0.62500000 0.54166667); 4 +DEAL:3::<2, 49>; 0; 21; (0.0000000 0.16666667 0.50000000); (0.25000000 0.54166667 0.62500000); 5 +DEAL:3::<2, 49>; 0; 22; (0.0000000 0.83333333 0.50000000); (0.25000000 0.70833333 0.62500000); 6 +DEAL:3::<2, 49>; 0; 23; (0.0000000 0.50000000 0.83333333); (0.25000000 0.62500000 0.70833333); 7 +DEAL:3::<2, 49>; 0; 84; (0.33333333 1.0000000 0.33333333); (0.33333333 0.75000000 0.58333333); 16 +DEAL:3::<2, 49>; 0; 85; (0.66666667 1.0000000 0.66666667); (0.41666667 0.75000000 0.66666667); 17 +DEAL:3::<2, 49>; 0; 132; (0.33333333 0.33333333 1.0000000); (0.33333333 0.58333333 0.75000000); 28 +DEAL:3::<2, 49>; 0; 133; (0.66666667 0.66666667 1.0000000); (0.41666667 0.66666667 0.75000000); 29 +DEAL:3::<2, 51>; 0; 86; (0.33333333 0.0000000 0.33333333); (0.33333333 0.75000000 0.58333333); 18 +DEAL:3::<2, 51>; 0; 87; (0.66666667 0.0000000 0.66666667); (0.41666667 0.75000000 0.66666667); 19 +DEAL:3::<2, 53>; 0; 134; (0.33333333 0.33333333 0.0000000); (0.33333333 0.58333333 0.75000000); 30 +DEAL:3::<2, 53>; 0; 135; (0.66666667 0.66666667 0.0000000); (0.41666667 0.66666667 0.75000000); 31 +DEAL:3::<2, 56>; 0; 40; (1.0000000 0.50000000 0.16666667); (0.75000000 0.62500000 0.54166667); 8 +DEAL:3::<2, 56>; 0; 41; (1.0000000 0.16666667 0.50000000); (0.75000000 0.54166667 0.62500000); 9 +DEAL:3::<2, 56>; 0; 42; (1.0000000 0.83333333 0.50000000); (0.75000000 0.70833333 0.62500000); 10 +DEAL:3::<2, 56>; 0; 43; (1.0000000 0.50000000 0.83333333); (0.75000000 0.62500000 0.70833333); 11 +DEAL:3::<2, 56>; 0; 88; (0.16666667 1.0000000 0.50000000); (0.54166667 0.75000000 0.62500000); 20 +DEAL:3::<2, 56>; 0; 89; (0.50000000 1.0000000 0.16666667); (0.62500000 0.75000000 0.54166667); 21 +DEAL:3::<2, 56>; 0; 90; (0.50000000 1.0000000 0.83333333); (0.62500000 0.75000000 0.70833333); 22 +DEAL:3::<2, 56>; 0; 91; (0.83333333 1.0000000 0.50000000); (0.70833333 0.75000000 0.62500000); 23 +DEAL:3::<2, 56>; 0; 136; (0.50000000 0.16666667 1.0000000); (0.62500000 0.54166667 0.75000000); 32 +DEAL:3::<2, 56>; 0; 137; (0.16666667 0.50000000 1.0000000); (0.54166667 0.62500000 0.75000000); 33 +DEAL:3::<2, 56>; 0; 138; (0.83333333 0.50000000 1.0000000); (0.70833333 0.62500000 0.75000000); 34 +DEAL:3::<2, 56>; 0; 139; (0.50000000 0.83333333 1.0000000); (0.62500000 0.70833333 0.75000000); 35 +DEAL:3::<2, 57>; 0; 44; (0.0000000 0.50000000 0.16666667); (0.75000000 0.62500000 0.54166667); 12 +DEAL:3::<2, 57>; 0; 45; (0.0000000 0.16666667 0.50000000); (0.75000000 0.54166667 0.62500000); 13 +DEAL:3::<2, 57>; 0; 46; (0.0000000 0.83333333 0.50000000); (0.75000000 0.70833333 0.62500000); 14 +DEAL:3::<2, 57>; 0; 47; (0.0000000 0.50000000 0.83333333); (0.75000000 0.62500000 0.70833333); 15 +DEAL:3::<2, 58>; 0; 92; (0.16666667 0.0000000 0.50000000); (0.54166667 0.75000000 0.62500000); 24 +DEAL:3::<2, 58>; 0; 93; (0.50000000 0.0000000 0.16666667); (0.62500000 0.75000000 0.54166667); 25 +DEAL:3::<2, 58>; 0; 94; (0.50000000 0.0000000 0.83333333); (0.62500000 0.75000000 0.70833333); 26 +DEAL:3::<2, 58>; 0; 95; (0.83333333 0.0000000 0.50000000); (0.70833333 0.75000000 0.62500000); 27 +DEAL:3::<2, 60>; 0; 140; (0.50000000 0.16666667 0.0000000); (0.62500000 0.54166667 0.75000000); 36 +DEAL:3::<2, 60>; 0; 141; (0.16666667 0.50000000 0.0000000); (0.54166667 0.62500000 0.75000000); 37 +DEAL:3::<2, 60>; 0; 142; (0.83333333 0.50000000 0.0000000); (0.70833333 0.62500000 0.75000000); 38 +DEAL:3::<2, 60>; 0; 143; (0.50000000 0.83333333 0.0000000); (0.62500000 0.70833333 0.75000000); 39 +DEAL:3:: +DEAL:3::Face intersections 2D-3D with n_quadrature_points = 2 +DEAL:3::Recv Components +DEAL:3:: +DEAL:3::Send Components +DEAL:3::<2, 48>; 0; 64; (1.0000000 0.51175385 0.33319512); (0.25000000 0.62793846 0.58329878); 0 +DEAL:3::<2, 48>; 0; 65; (1.0000000 0.21504107 0.14000996); (0.25000000 0.55376027 0.53500249); 1 +DEAL:3::<2, 48>; 0; 66; (1.0000000 0.75566961 0.089279364); (0.25000000 0.68891740 0.52231984); 2 +DEAL:3::<2, 48>; 0; 67; (1.0000000 0.31753547 0.037515555); (0.25000000 0.57938387 0.50937889); 3 +DEAL:3::<2, 48>; 0; 68; (1.0000000 0.33319512 0.48824615); (0.25000000 0.58329878 0.62206154); 4 +DEAL:3::<2, 48>; 0; 69; (1.0000000 0.14000996 0.78495893); (0.25000000 0.53500249 0.69623973); 5 +DEAL:3::<2, 48>; 0; 70; (1.0000000 0.089279364 0.24433039); (0.25000000 0.52231984 0.56108260); 6 +DEAL:3::<2, 48>; 0; 71; (1.0000000 0.037515555 0.68246453); (0.25000000 0.50937889 0.67061613); 7 +DEAL:3::<2, 48>; 0; 72; (1.0000000 0.91072064 0.24433039); (0.25000000 0.72768016 0.56108260); 8 +DEAL:3::<2, 48>; 0; 73; (1.0000000 0.96248444 0.68246453); (0.25000000 0.74062111 0.67061613); 9 +DEAL:3::<2, 48>; 0; 74; (1.0000000 0.66680488 0.48824615); (0.25000000 0.66670122 0.62206154); 10 +DEAL:3::<2, 48>; 0; 75; (1.0000000 0.85999004 0.78495893); (0.25000000 0.71499751 0.69623973); 11 +DEAL:3::<2, 48>; 0; 76; (1.0000000 0.48824615 0.66680488); (0.25000000 0.62206154 0.66670122); 12 +DEAL:3::<2, 48>; 0; 77; (1.0000000 0.78495893 0.85999004); (0.25000000 0.69623973 0.71499751); 13 +DEAL:3::<2, 48>; 0; 78; (1.0000000 0.24433039 0.91072064); (0.25000000 0.56108260 0.72768016); 14 +DEAL:3::<2, 48>; 0; 79; (1.0000000 0.68246453 0.96248444); (0.25000000 0.67061613 0.74062111); 15 +DEAL:3::<2, 49>; 0; 80; (0.0000000 0.75566961 0.089279364); (0.25000000 0.68891740 0.52231984); 16 +DEAL:3::<2, 49>; 0; 81; (0.0000000 0.31753547 0.037515555); (0.25000000 0.57938387 0.50937889); 17 +DEAL:3::<2, 49>; 0; 82; (0.0000000 0.51175385 0.33319512); (0.25000000 0.62793846 0.58329878); 18 +DEAL:3::<2, 49>; 0; 83; (0.0000000 0.21504107 0.14000996); (0.25000000 0.55376027 0.53500249); 19 +DEAL:3::<2, 49>; 0; 84; (0.0000000 0.33319512 0.51175385); (0.25000000 0.58329878 0.62793846); 20 +DEAL:3::<2, 49>; 0; 85; (0.0000000 0.14000996 0.21504107); (0.25000000 0.53500249 0.55376027); 21 +DEAL:3::<2, 49>; 0; 86; (0.0000000 0.089279364 0.75566961); (0.25000000 0.52231984 0.68891740); 22 +DEAL:3::<2, 49>; 0; 87; (0.0000000 0.037515555 0.31753547); (0.25000000 0.50937889 0.57938387); 23 +DEAL:3::<2, 49>; 0; 88; (0.0000000 0.92247449 0.74391576); (0.25000000 0.73061862 0.68597894); 24 +DEAL:3::<2, 49>; 0; 89; (0.0000000 0.67752551 0.60249440); (0.25000000 0.66938138 0.65062360); 25 +DEAL:3::<2, 49>; 0; 90; (0.0000000 0.92247449 0.25608424); (0.25000000 0.73061862 0.56402106); 26 +DEAL:3::<2, 49>; 0; 91; (0.0000000 0.67752551 0.39750560); (0.25000000 0.66938138 0.59937640); 27 +DEAL:3::<2, 49>; 0; 92; (0.0000000 0.75566961 0.91072064); (0.25000000 0.68891740 0.72768016); 28 +DEAL:3::<2, 49>; 0; 93; (0.0000000 0.31753547 0.96248444); (0.25000000 0.57938387 0.74062111); 29 +DEAL:3::<2, 49>; 0; 94; (0.0000000 0.51175385 0.66680488); (0.25000000 0.62793846 0.66670122); 30 +DEAL:3::<2, 49>; 0; 95; (0.0000000 0.21504107 0.85999004); (0.25000000 0.55376027 0.71499751); 31 +DEAL:3::<2, 49>; 0; 336; (0.66639025 1.0000000 0.17855873); (0.41659756 0.75000000 0.54463968); 64 +DEAL:3::<2, 49>; 0; 337; (0.28001992 1.0000000 0.075031110); (0.32000498 0.75000000 0.51875778); 65 +DEAL:3::<2, 49>; 0; 338; (0.17855873 1.0000000 0.66639025); (0.29463968 0.75000000 0.66659756); 66 +DEAL:3::<2, 49>; 0; 339; (0.075031110 1.0000000 0.28001992); (0.26875778 0.75000000 0.57000498); 67 +DEAL:3::<2, 49>; 0; 340; (0.82144127 1.0000000 0.84494897); (0.45536032 0.75000000 0.71123724); 68 +DEAL:3::<2, 49>; 0; 341; (0.92496889 1.0000000 0.35505103); (0.48124222 0.75000000 0.58876276); 69 +DEAL:3::<2, 49>; 0; 342; (0.33360975 1.0000000 0.84494897); (0.33340244 0.75000000 0.71123724); 70 +DEAL:3::<2, 49>; 0; 343; (0.71998008 1.0000000 0.35505103); (0.42999502 0.75000000 0.58876276); 71 +DEAL:3::<2, 49>; 0; 528; (0.66639025 0.17855873 1.0000000); (0.41659756 0.54463968 0.75000000); 112 +DEAL:3::<2, 49>; 0; 529; (0.28001992 0.075031110 1.0000000); (0.32000498 0.51875778 0.75000000); 113 +DEAL:3::<2, 49>; 0; 530; (0.17855873 0.66639025 1.0000000); (0.29463968 0.66659756 0.75000000); 114 +DEAL:3::<2, 49>; 0; 531; (0.075031110 0.28001992 1.0000000); (0.26875778 0.57000498 0.75000000); 115 +DEAL:3::<2, 49>; 0; 532; (0.84494897 0.33360975 1.0000000); (0.46123724 0.58340244 0.75000000); 116 +DEAL:3::<2, 49>; 0; 533; (0.35505103 0.71998008 1.0000000); (0.33876276 0.67999502 0.75000000); 117 +DEAL:3::<2, 49>; 0; 534; (0.84494897 0.82144127 1.0000000); (0.46123724 0.70536032 0.75000000); 118 +DEAL:3::<2, 49>; 0; 535; (0.35505103 0.92496889 1.0000000); (0.33876276 0.73124222 0.75000000); 119 +DEAL:3::<2, 51>; 0; 344; (0.15505103 0.0000000 0.66639025); (0.28876276 0.75000000 0.66659756); 72 +DEAL:3::<2, 51>; 0; 345; (0.64494897 0.0000000 0.28001992); (0.41123724 0.75000000 0.57000498); 73 +DEAL:3::<2, 51>; 0; 346; (0.15505103 0.0000000 0.17855873); (0.28876276 0.75000000 0.54463968); 74 +DEAL:3::<2, 51>; 0; 347; (0.64494897 0.0000000 0.075031110); (0.41123724 0.75000000 0.51875778); 75 +DEAL:3::<2, 51>; 0; 348; (0.84494897 0.0000000 0.33360975); (0.46123724 0.75000000 0.58340244); 76 +DEAL:3::<2, 51>; 0; 349; (0.35505103 0.0000000 0.71998008); (0.33876276 0.75000000 0.67999502); 77 +DEAL:3::<2, 51>; 0; 350; (0.84494897 0.0000000 0.82144127); (0.46123724 0.75000000 0.70536032); 78 +DEAL:3::<2, 51>; 0; 351; (0.35505103 0.0000000 0.92496889); (0.33876276 0.75000000 0.73124222); 79 +DEAL:3::<2, 53>; 0; 536; (0.17855873 0.15505103 0.0000000); (0.29463968 0.53876276 0.75000000); 120 +DEAL:3::<2, 53>; 0; 537; (0.075031110 0.64494897 0.0000000); (0.26875778 0.66123724 0.75000000); 121 +DEAL:3::<2, 53>; 0; 538; (0.66639025 0.15505103 0.0000000); (0.41659756 0.53876276 0.75000000); 122 +DEAL:3::<2, 53>; 0; 539; (0.28001992 0.64494897 0.0000000); (0.32000498 0.66123724 0.75000000); 123 +DEAL:3::<2, 53>; 0; 540; (0.82144127 0.84494897 0.0000000); (0.45536032 0.71123724 0.75000000); 124 +DEAL:3::<2, 53>; 0; 541; (0.92496889 0.35505103 0.0000000); (0.48124222 0.58876276 0.75000000); 125 +DEAL:3::<2, 53>; 0; 542; (0.33360975 0.84494897 0.0000000); (0.33340244 0.71123724 0.75000000); 126 +DEAL:3::<2, 53>; 0; 543; (0.71998008 0.35505103 0.0000000); (0.42999502 0.58876276 0.75000000); 127 +DEAL:3::<2, 56>; 0; 160; (1.0000000 0.51175385 0.33319512); (0.75000000 0.62793846 0.58329878); 32 +DEAL:3::<2, 56>; 0; 161; (1.0000000 0.21504107 0.14000996); (0.75000000 0.55376027 0.53500249); 33 +DEAL:3::<2, 56>; 0; 162; (1.0000000 0.75566961 0.089279364); (0.75000000 0.68891740 0.52231984); 34 +DEAL:3::<2, 56>; 0; 163; (1.0000000 0.31753547 0.037515555); (0.75000000 0.57938387 0.50937889); 35 +DEAL:3::<2, 56>; 0; 164; (1.0000000 0.33319512 0.48824615); (0.75000000 0.58329878 0.62206154); 36 +DEAL:3::<2, 56>; 0; 165; (1.0000000 0.14000996 0.78495893); (0.75000000 0.53500249 0.69623973); 37 +DEAL:3::<2, 56>; 0; 166; (1.0000000 0.089279364 0.24433039); (0.75000000 0.52231984 0.56108260); 38 +DEAL:3::<2, 56>; 0; 167; (1.0000000 0.037515555 0.68246453); (0.75000000 0.50937889 0.67061613); 39 +DEAL:3::<2, 56>; 0; 168; (1.0000000 0.91072064 0.24433039); (0.75000000 0.72768016 0.56108260); 40 +DEAL:3::<2, 56>; 0; 169; (1.0000000 0.96248444 0.68246453); (0.75000000 0.74062111 0.67061613); 41 +DEAL:3::<2, 56>; 0; 170; (1.0000000 0.66680488 0.48824615); (0.75000000 0.66670122 0.62206154); 42 +DEAL:3::<2, 56>; 0; 171; (1.0000000 0.85999004 0.78495893); (0.75000000 0.71499751 0.69623973); 43 +DEAL:3::<2, 56>; 0; 172; (1.0000000 0.48824615 0.66680488); (0.75000000 0.62206154 0.66670122); 44 +DEAL:3::<2, 56>; 0; 173; (1.0000000 0.78495893 0.85999004); (0.75000000 0.69623973 0.71499751); 45 +DEAL:3::<2, 56>; 0; 174; (1.0000000 0.24433039 0.91072064); (0.75000000 0.56108260 0.72768016); 46 +DEAL:3::<2, 56>; 0; 175; (1.0000000 0.68246453 0.96248444); (0.75000000 0.67061613 0.74062111); 47 +DEAL:3::<2, 56>; 0; 352; (0.33319512 1.0000000 0.51175385); (0.58329878 0.75000000 0.62793846); 80 +DEAL:3::<2, 56>; 0; 353; (0.14000996 1.0000000 0.21504107); (0.53500249 0.75000000 0.55376027); 81 +DEAL:3::<2, 56>; 0; 354; (0.089279364 1.0000000 0.75566961); (0.52231984 0.75000000 0.68891740); 82 +DEAL:3::<2, 56>; 0; 355; (0.037515555 1.0000000 0.31753547); (0.50937889 0.75000000 0.57938387); 83 +DEAL:3::<2, 56>; 0; 356; (0.75566961 1.0000000 0.089279364); (0.68891740 0.75000000 0.52231984); 84 +DEAL:3::<2, 56>; 0; 357; (0.31753547 1.0000000 0.037515555); (0.57938387 0.75000000 0.50937889); 85 +DEAL:3::<2, 56>; 0; 358; (0.51175385 1.0000000 0.33319512); (0.62793846 0.75000000 0.58329878); 86 +DEAL:3::<2, 56>; 0; 359; (0.21504107 1.0000000 0.14000996); (0.55376027 0.75000000 0.53500249); 87 +DEAL:3::<2, 56>; 0; 360; (0.74391576 1.0000000 0.92247449); (0.68597894 0.75000000 0.73061862); 88 +DEAL:3::<2, 56>; 0; 361; (0.60249440 1.0000000 0.67752551); (0.65062360 0.75000000 0.66938138); 89 +DEAL:3::<2, 56>; 0; 362; (0.25608424 1.0000000 0.92247449); (0.56402106 0.75000000 0.73061862); 90 +DEAL:3::<2, 56>; 0; 363; (0.39750560 1.0000000 0.67752551); (0.59937640 0.75000000 0.66938138); 91 +DEAL:3::<2, 56>; 0; 364; (0.91072064 1.0000000 0.75566961); (0.72768016 0.75000000 0.68891740); 92 +DEAL:3::<2, 56>; 0; 365; (0.96248444 1.0000000 0.31753547); (0.74062111 0.75000000 0.57938387); 93 +DEAL:3::<2, 56>; 0; 366; (0.66680488 1.0000000 0.51175385); (0.66670122 0.75000000 0.62793846); 94 +DEAL:3::<2, 56>; 0; 367; (0.85999004 1.0000000 0.21504107); (0.71499751 0.75000000 0.55376027); 95 +DEAL:3::<2, 56>; 0; 544; (0.75566961 0.089279364 1.0000000); (0.68891740 0.52231984 0.75000000); 128 +DEAL:3::<2, 56>; 0; 545; (0.31753547 0.037515555 1.0000000); (0.57938387 0.50937889 0.75000000); 129 +DEAL:3::<2, 56>; 0; 546; (0.51175385 0.33319512 1.0000000); (0.62793846 0.58329878 0.75000000); 130 +DEAL:3::<2, 56>; 0; 547; (0.21504107 0.14000996 1.0000000); (0.55376027 0.53500249 0.75000000); 131 +DEAL:3::<2, 56>; 0; 548; (0.33319512 0.51175385 1.0000000); (0.58329878 0.62793846 0.75000000); 132 +DEAL:3::<2, 56>; 0; 549; (0.14000996 0.21504107 1.0000000); (0.53500249 0.55376027 0.75000000); 133 +DEAL:3::<2, 56>; 0; 550; (0.089279364 0.75566961 1.0000000); (0.52231984 0.68891740 0.75000000); 134 +DEAL:3::<2, 56>; 0; 551; (0.037515555 0.31753547 1.0000000); (0.50937889 0.57938387 0.75000000); 135 +DEAL:3::<2, 56>; 0; 552; (0.66680488 0.48824615 1.0000000); (0.66670122 0.62206154 0.75000000); 136 +DEAL:3::<2, 56>; 0; 553; (0.85999004 0.78495893 1.0000000); (0.71499751 0.69623973 0.75000000); 137 +DEAL:3::<2, 56>; 0; 554; (0.91072064 0.24433039 1.0000000); (0.72768016 0.56108260 0.75000000); 138 +DEAL:3::<2, 56>; 0; 555; (0.96248444 0.68246453 1.0000000); (0.74062111 0.67061613 0.75000000); 139 +DEAL:3::<2, 56>; 0; 556; (0.51175385 0.66680488 1.0000000); (0.62793846 0.66670122 0.75000000); 140 +DEAL:3::<2, 56>; 0; 557; (0.21504107 0.85999004 1.0000000); (0.55376027 0.71499751 0.75000000); 141 +DEAL:3::<2, 56>; 0; 558; (0.75566961 0.91072064 1.0000000); (0.68891740 0.72768016 0.75000000); 142 +DEAL:3::<2, 56>; 0; 559; (0.31753547 0.96248444 1.0000000); (0.57938387 0.74062111 0.75000000); 143 +DEAL:3::<2, 57>; 0; 176; (0.0000000 0.75566961 0.089279364); (0.75000000 0.68891740 0.52231984); 48 +DEAL:3::<2, 57>; 0; 177; (0.0000000 0.31753547 0.037515555); (0.75000000 0.57938387 0.50937889); 49 +DEAL:3::<2, 57>; 0; 178; (0.0000000 0.51175385 0.33319512); (0.75000000 0.62793846 0.58329878); 50 +DEAL:3::<2, 57>; 0; 179; (0.0000000 0.21504107 0.14000996); (0.75000000 0.55376027 0.53500249); 51 +DEAL:3::<2, 57>; 0; 180; (0.0000000 0.33319512 0.51175385); (0.75000000 0.58329878 0.62793846); 52 +DEAL:3::<2, 57>; 0; 181; (0.0000000 0.14000996 0.21504107); (0.75000000 0.53500249 0.55376027); 53 +DEAL:3::<2, 57>; 0; 182; (0.0000000 0.089279364 0.75566961); (0.75000000 0.52231984 0.68891740); 54 +DEAL:3::<2, 57>; 0; 183; (0.0000000 0.037515555 0.31753547); (0.75000000 0.50937889 0.57938387); 55 +DEAL:3::<2, 57>; 0; 184; (0.0000000 0.92247449 0.74391576); (0.75000000 0.73061862 0.68597894); 56 +DEAL:3::<2, 57>; 0; 185; (0.0000000 0.67752551 0.60249440); (0.75000000 0.66938138 0.65062360); 57 +DEAL:3::<2, 57>; 0; 186; (0.0000000 0.92247449 0.25608424); (0.75000000 0.73061862 0.56402106); 58 +DEAL:3::<2, 57>; 0; 187; (0.0000000 0.67752551 0.39750560); (0.75000000 0.66938138 0.59937640); 59 +DEAL:3::<2, 57>; 0; 188; (0.0000000 0.75566961 0.91072064); (0.75000000 0.68891740 0.72768016); 60 +DEAL:3::<2, 57>; 0; 189; (0.0000000 0.31753547 0.96248444); (0.75000000 0.57938387 0.74062111); 61 +DEAL:3::<2, 57>; 0; 190; (0.0000000 0.51175385 0.66680488); (0.75000000 0.62793846 0.66670122); 62 +DEAL:3::<2, 57>; 0; 191; (0.0000000 0.21504107 0.85999004); (0.75000000 0.55376027 0.71499751); 63 +DEAL:3::<2, 58>; 0; 368; (0.33319512 0.0000000 0.51175385); (0.58329878 0.75000000 0.62793846); 96 +DEAL:3::<2, 58>; 0; 369; (0.14000996 0.0000000 0.21504107); (0.53500249 0.75000000 0.55376027); 97 +DEAL:3::<2, 58>; 0; 370; (0.089279364 0.0000000 0.75566961); (0.52231984 0.75000000 0.68891740); 98 +DEAL:3::<2, 58>; 0; 371; (0.037515555 0.0000000 0.31753547); (0.50937889 0.75000000 0.57938387); 99 +DEAL:3::<2, 58>; 0; 372; (0.48824615 0.0000000 0.33319512); (0.62206154 0.75000000 0.58329878); 100 +DEAL:3::<2, 58>; 0; 373; (0.78495893 0.0000000 0.14000996); (0.69623973 0.75000000 0.53500249); 101 +DEAL:3::<2, 58>; 0; 374; (0.24433039 0.0000000 0.089279364); (0.56108260 0.75000000 0.52231984); 102 +DEAL:3::<2, 58>; 0; 375; (0.68246453 0.0000000 0.037515555); (0.67061613 0.75000000 0.50937889); 103 +DEAL:3::<2, 58>; 0; 376; (0.51175385 0.0000000 0.66680488); (0.62793846 0.75000000 0.66670122); 104 +DEAL:3::<2, 58>; 0; 377; (0.21504107 0.0000000 0.85999004); (0.55376027 0.75000000 0.71499751); 105 +DEAL:3::<2, 58>; 0; 378; (0.75566961 0.0000000 0.91072064); (0.68891740 0.75000000 0.72768016); 106 +DEAL:3::<2, 58>; 0; 379; (0.31753547 0.0000000 0.96248444); (0.57938387 0.75000000 0.74062111); 107 +DEAL:3::<2, 58>; 0; 380; (0.66680488 0.0000000 0.48824615); (0.66670122 0.75000000 0.62206154); 108 +DEAL:3::<2, 58>; 0; 381; (0.85999004 0.0000000 0.78495893); (0.71499751 0.75000000 0.69623973); 109 +DEAL:3::<2, 58>; 0; 382; (0.91072064 0.0000000 0.24433039); (0.72768016 0.75000000 0.56108260); 110 +DEAL:3::<2, 58>; 0; 383; (0.96248444 0.0000000 0.68246453); (0.74062111 0.75000000 0.67061613); 111 +DEAL:3::<2, 60>; 0; 560; (0.25608424 0.077525513 0.0000000); (0.56402106 0.51938138 0.75000000); 144 +DEAL:3::<2, 60>; 0; 561; (0.39750560 0.32247449 0.0000000); (0.59937640 0.58061862 0.75000000); 145 +DEAL:3::<2, 60>; 0; 562; (0.74391576 0.077525513 0.0000000); (0.68597894 0.51938138 0.75000000); 146 +DEAL:3::<2, 60>; 0; 563; (0.60249440 0.32247449 0.0000000); (0.65062360 0.58061862 0.75000000); 147 +DEAL:3::<2, 60>; 0; 564; (0.089279364 0.24433039 0.0000000); (0.52231984 0.56108260 0.75000000); 148 +DEAL:3::<2, 60>; 0; 565; (0.037515555 0.68246453 0.0000000); (0.50937889 0.67061613 0.75000000); 149 +DEAL:3::<2, 60>; 0; 566; (0.33319512 0.48824615 0.0000000); (0.58329878 0.62206154 0.75000000); 150 +DEAL:3::<2, 60>; 0; 567; (0.14000996 0.78495893 0.0000000); (0.53500249 0.69623973 0.75000000); 151 +DEAL:3::<2, 60>; 0; 568; (0.91072064 0.75566961 0.0000000); (0.72768016 0.68891740 0.75000000); 152 +DEAL:3::<2, 60>; 0; 569; (0.96248444 0.31753547 0.0000000); (0.74062111 0.57938387 0.75000000); 153 +DEAL:3::<2, 60>; 0; 570; (0.66680488 0.51175385 0.0000000); (0.66670122 0.62793846 0.75000000); 154 +DEAL:3::<2, 60>; 0; 571; (0.85999004 0.21504107 0.0000000); (0.71499751 0.55376027 0.75000000); 155 +DEAL:3::<2, 60>; 0; 572; (0.74391576 0.92247449 0.0000000); (0.68597894 0.73061862 0.75000000); 156 +DEAL:3::<2, 60>; 0; 573; (0.60249440 0.67752551 0.0000000); (0.65062360 0.66938138 0.75000000); 157 +DEAL:3::<2, 60>; 0; 574; (0.25608424 0.92247449 0.0000000); (0.56402106 0.73061862 0.75000000); 158 +DEAL:3::<2, 60>; 0; 575; (0.39750560 0.67752551 0.0000000); (0.59937640 0.66938138 0.75000000); 159 +DEAL:3:: + diff --git a/tests/remote_point_evaluation/convert_intersections_to_rpe_data_03.cc b/tests/remote_point_evaluation/convert_intersections_to_rpe_data_03.cc new file mode 100644 index 0000000000..2906279358 --- /dev/null +++ b/tests/remote_point_evaluation/convert_intersections_to_rpe_data_03.cc @@ -0,0 +1,133 @@ +// --------------------------------------------------------------------- +// +// Copyright (C) 2021 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.md at +// the top level directory of deal.II. +// +// --------------------------------------------------------------------- + +// Test the correct conversion of +// DistributedComputeIntersectionLocationsInternal to +// DistributedComputePointLocationsInternal for 2D-2D + +#include + +#include + +#include + +#include +#include +#include +#include + +#include "../tests.h" + + +using namespace dealii; + +template +std::vector>> +get_global_bboxes(const Triangulation &tria, + const Mapping & mapping, + const unsigned int rtree_level = 0) +{ + std::vector> local_boxes; + for (const auto &cell : tria.active_cell_iterators()) + if (cell->is_locally_owned()) + local_boxes.emplace_back(mapping.get_bounding_box(cell)); + + // create r-tree of bounding boxes + const auto local_tree = pack_rtree(local_boxes); + + // compress r-tree to a minimal set of bounding boxes + std::vector>> global_bboxes(1); + global_bboxes[0] = extract_rtree_level(local_tree, rtree_level); + + return global_bboxes; +} + + + +template +void +do_test(const unsigned int n_quad_points) +{ + // create triangulation + parallel::distributed::Triangulation tria(MPI_COMM_WORLD); + GridGenerator::hyper_cube(tria); + tria.refine_global(2); + + // create cache + MappingQ1 mapping; + const GridTools::Cache cache(tria, mapping); + + // create intersection requests + std::vector>> intersection_requests; + if (Utilities::MPI::this_mpi_process(MPI_COMM_WORLD) == 0) + { + Triangulation tria_other; + GridGenerator::hyper_cube(tria_other, 0.25, 0.75); + const auto cell = tria_other.begin_active(); + + const unsigned int n_vertices = cell->n_vertices(); + std::vector> vertices(n_vertices); + std::copy_n(mapping.get_vertices(cell).begin(), + n_vertices, + vertices.begin()); + + intersection_requests.emplace_back(vertices); + } + + auto intersection_location = + GridTools::internal::distributed_compute_intersection_locations( + cache, + intersection_requests, + get_global_bboxes(tria, mapping), + std::vector(), + 1.0e-9); + + auto rpe_data = intersection_location + .convert_to_distributed_compute_point_locations_internal( + n_quad_points, tria, mapping, true); + + deallog << "Recv Components " << std::endl; + for (const auto &rc : rpe_data.recv_components) + { + deallog << std::get<0>(rc) << "; " << std::get<1>(rc) << "; " + << std::get<2>(rc) << std::endl; + } + deallog << std::endl; + + deallog << "Send Components " << std::endl; + for (const auto &sc : rpe_data.send_components) + { + deallog << "<" << std::get<0>(sc).first << ", " << std::get<0>(sc).second + << ">; " << std::get<1>(sc) << "; " << std::get<2>(sc) << "; (" + << std::get<3>(sc) << "); (" << std::get<4>(sc) << "); " + << std::get<5>(sc) << std::endl; + } + deallog << std::endl; +} + +int +main(int argc, char **argv) +{ + Utilities::MPI::MPI_InitFinalize mpi_initialization(argc, argv, 1); + MPILogInitAll all; + deallog.precision(8); + + for (unsigned int q = 1; q < 3; ++q) + { + deallog << "Cell intersections 2D-2D with n_quadrature_points = " << q + << std::endl; + do_test<2, 2>(q); + } +} diff --git a/tests/remote_point_evaluation/convert_intersections_to_rpe_data_03.with_cgal=true.with_p4est=true.mpirun=1.output b/tests/remote_point_evaluation/convert_intersections_to_rpe_data_03.with_cgal=true.with_p4est=true.mpirun=1.output new file mode 100644 index 0000000000..7029d07a0e --- /dev/null +++ b/tests/remote_point_evaluation/convert_intersections_to_rpe_data_03.with_cgal=true.with_p4est=true.mpirun=1.output @@ -0,0 +1,91 @@ + +DEAL:0::Cell intersections 2D-2D with n_quadrature_points = 1 +DEAL:0::Recv Components +DEAL:0::0; 0; 0 +DEAL:0::0; 1; 1 +DEAL:0::0; 2; 2 +DEAL:0::0; 3; 3 +DEAL:0::0; 4; 4 +DEAL:0::0; 5; 5 +DEAL:0::0; 6; 6 +DEAL:0::0; 7; 7 +DEAL:0:: +DEAL:0::Send Components +DEAL:0::<2, 3>; 0; 0; (0.33333333 0.33333333); (0.33333333 0.33333333); 0 +DEAL:0::<2, 3>; 0; 1; (0.66666667 0.66666667); (0.41666667 0.41666667); 1 +DEAL:0::<2, 6>; 0; 2; (0.33333333 0.33333333); (0.58333333 0.33333333); 2 +DEAL:0::<2, 6>; 0; 3; (0.66666667 0.66666667); (0.66666667 0.41666667); 3 +DEAL:0::<2, 9>; 0; 4; (0.33333333 0.33333333); (0.33333333 0.58333333); 4 +DEAL:0::<2, 9>; 0; 5; (0.66666667 0.66666667); (0.41666667 0.66666667); 5 +DEAL:0::<2, 12>; 0; 6; (0.33333333 0.33333333); (0.58333333 0.58333333); 6 +DEAL:0::<2, 12>; 0; 7; (0.66666667 0.66666667); (0.66666667 0.66666667); 7 +DEAL:0:: +DEAL:0::Cell intersections 2D-2D with n_quadrature_points = 2 +DEAL:0::Recv Components +DEAL:0::0; 0; 0 +DEAL:0::0; 1; 1 +DEAL:0::0; 2; 2 +DEAL:0::0; 3; 3 +DEAL:0::0; 4; 4 +DEAL:0::0; 5; 5 +DEAL:0::0; 6; 6 +DEAL:0::0; 7; 7 +DEAL:0::0; 8; 8 +DEAL:0::0; 9; 9 +DEAL:0::0; 10; 10 +DEAL:0::0; 11; 11 +DEAL:0::0; 12; 12 +DEAL:0::0; 13; 13 +DEAL:0::0; 14; 14 +DEAL:0::0; 15; 15 +DEAL:0::0; 16; 16 +DEAL:0::0; 17; 17 +DEAL:0::0; 18; 18 +DEAL:0::0; 19; 19 +DEAL:0::0; 20; 20 +DEAL:0::0; 21; 21 +DEAL:0::0; 22; 22 +DEAL:0::0; 23; 23 +DEAL:0::0; 24; 24 +DEAL:0::0; 25; 25 +DEAL:0::0; 26; 26 +DEAL:0::0; 27; 27 +DEAL:0::0; 28; 28 +DEAL:0::0; 29; 29 +DEAL:0::0; 30; 30 +DEAL:0::0; 31; 31 +DEAL:0:: +DEAL:0::Send Components +DEAL:0::<2, 3>; 0; 0; (0.15505103 0.66639025); (0.28876276 0.41659756); 0 +DEAL:0::<2, 3>; 0; 1; (0.64494897 0.28001992); (0.41123724 0.32000498); 1 +DEAL:0::<2, 3>; 0; 2; (0.15505103 0.17855873); (0.28876276 0.29463968); 2 +DEAL:0::<2, 3>; 0; 3; (0.64494897 0.075031110); (0.41123724 0.26875778); 3 +DEAL:0::<2, 3>; 0; 4; (0.82144127 0.84494897); (0.45536032 0.46123724); 4 +DEAL:0::<2, 3>; 0; 5; (0.92496889 0.35505103); (0.48124222 0.33876276); 5 +DEAL:0::<2, 3>; 0; 6; (0.33360975 0.84494897); (0.33340244 0.46123724); 6 +DEAL:0::<2, 3>; 0; 7; (0.71998008 0.35505103); (0.42999502 0.33876276); 7 +DEAL:0::<2, 6>; 0; 8; (0.15505103 0.66639025); (0.53876276 0.41659756); 8 +DEAL:0::<2, 6>; 0; 9; (0.64494897 0.28001992); (0.66123724 0.32000498); 9 +DEAL:0::<2, 6>; 0; 10; (0.15505103 0.17855873); (0.53876276 0.29463968); 10 +DEAL:0::<2, 6>; 0; 11; (0.64494897 0.075031110); (0.66123724 0.26875778); 11 +DEAL:0::<2, 6>; 0; 12; (0.82144127 0.84494897); (0.70536032 0.46123724); 12 +DEAL:0::<2, 6>; 0; 13; (0.92496889 0.35505103); (0.73124222 0.33876276); 13 +DEAL:0::<2, 6>; 0; 14; (0.33360975 0.84494897); (0.58340244 0.46123724); 14 +DEAL:0::<2, 6>; 0; 15; (0.71998008 0.35505103); (0.67999502 0.33876276); 15 +DEAL:0::<2, 9>; 0; 16; (0.15505103 0.66639025); (0.28876276 0.66659756); 16 +DEAL:0::<2, 9>; 0; 17; (0.64494897 0.28001992); (0.41123724 0.57000498); 17 +DEAL:0::<2, 9>; 0; 18; (0.15505103 0.17855873); (0.28876276 0.54463968); 18 +DEAL:0::<2, 9>; 0; 19; (0.64494897 0.075031110); (0.41123724 0.51875778); 19 +DEAL:0::<2, 9>; 0; 20; (0.82144127 0.84494897); (0.45536032 0.71123724); 20 +DEAL:0::<2, 9>; 0; 21; (0.92496889 0.35505103); (0.48124222 0.58876276); 21 +DEAL:0::<2, 9>; 0; 22; (0.33360975 0.84494897); (0.33340244 0.71123724); 22 +DEAL:0::<2, 9>; 0; 23; (0.71998008 0.35505103); (0.42999502 0.58876276); 23 +DEAL:0::<2, 12>; 0; 24; (0.15505103 0.66639025); (0.53876276 0.66659756); 24 +DEAL:0::<2, 12>; 0; 25; (0.64494897 0.28001992); (0.66123724 0.57000498); 25 +DEAL:0::<2, 12>; 0; 26; (0.15505103 0.17855873); (0.53876276 0.54463968); 26 +DEAL:0::<2, 12>; 0; 27; (0.64494897 0.075031110); (0.66123724 0.51875778); 27 +DEAL:0::<2, 12>; 0; 28; (0.82144127 0.84494897); (0.70536032 0.71123724); 28 +DEAL:0::<2, 12>; 0; 29; (0.92496889 0.35505103); (0.73124222 0.58876276); 29 +DEAL:0::<2, 12>; 0; 30; (0.33360975 0.84494897); (0.58340244 0.71123724); 30 +DEAL:0::<2, 12>; 0; 31; (0.71998008 0.35505103); (0.67999502 0.58876276); 31 +DEAL:0:: diff --git a/tests/remote_point_evaluation/convert_intersections_to_rpe_data_03.with_cgal=true.with_p4est=true.mpirun=2.output b/tests/remote_point_evaluation/convert_intersections_to_rpe_data_03.with_cgal=true.with_p4est=true.mpirun=2.output new file mode 100644 index 0000000000..7b324ac535 --- /dev/null +++ b/tests/remote_point_evaluation/convert_intersections_to_rpe_data_03.with_cgal=true.with_p4est=true.mpirun=2.output @@ -0,0 +1,103 @@ + +DEAL:0::Cell intersections 2D-2D with n_quadrature_points = 1 +DEAL:0::Recv Components +DEAL:0::0; 0; 0 +DEAL:0::0; 1; 1 +DEAL:0::0; 2; 2 +DEAL:0::0; 3; 3 +DEAL:0::1; 4; 4 +DEAL:0::1; 5; 5 +DEAL:0::1; 6; 6 +DEAL:0::1; 7; 7 +DEAL:0:: +DEAL:0::Send Components +DEAL:0::<2, 3>; 0; 0; (0.33333333 0.33333333); (0.33333333 0.33333333); 0 +DEAL:0::<2, 3>; 0; 1; (0.66666667 0.66666667); (0.41666667 0.41666667); 1 +DEAL:0::<2, 6>; 0; 2; (0.33333333 0.33333333); (0.58333333 0.33333333); 2 +DEAL:0::<2, 6>; 0; 3; (0.66666667 0.66666667); (0.66666667 0.41666667); 3 +DEAL:0:: +DEAL:0::Cell intersections 2D-2D with n_quadrature_points = 2 +DEAL:0::Recv Components +DEAL:0::0; 0; 0 +DEAL:0::0; 1; 1 +DEAL:0::0; 2; 2 +DEAL:0::0; 3; 3 +DEAL:0::0; 4; 4 +DEAL:0::0; 5; 5 +DEAL:0::0; 6; 6 +DEAL:0::0; 7; 7 +DEAL:0::0; 8; 8 +DEAL:0::0; 9; 9 +DEAL:0::0; 10; 10 +DEAL:0::0; 11; 11 +DEAL:0::0; 12; 12 +DEAL:0::0; 13; 13 +DEAL:0::0; 14; 14 +DEAL:0::0; 15; 15 +DEAL:0::1; 16; 16 +DEAL:0::1; 17; 17 +DEAL:0::1; 18; 18 +DEAL:0::1; 19; 19 +DEAL:0::1; 20; 20 +DEAL:0::1; 21; 21 +DEAL:0::1; 22; 22 +DEAL:0::1; 23; 23 +DEAL:0::1; 24; 24 +DEAL:0::1; 25; 25 +DEAL:0::1; 26; 26 +DEAL:0::1; 27; 27 +DEAL:0::1; 28; 28 +DEAL:0::1; 29; 29 +DEAL:0::1; 30; 30 +DEAL:0::1; 31; 31 +DEAL:0:: +DEAL:0::Send Components +DEAL:0::<2, 3>; 0; 0; (0.15505103 0.66639025); (0.28876276 0.41659756); 0 +DEAL:0::<2, 3>; 0; 1; (0.64494897 0.28001992); (0.41123724 0.32000498); 1 +DEAL:0::<2, 3>; 0; 2; (0.15505103 0.17855873); (0.28876276 0.29463968); 2 +DEAL:0::<2, 3>; 0; 3; (0.64494897 0.075031110); (0.41123724 0.26875778); 3 +DEAL:0::<2, 3>; 0; 4; (0.82144127 0.84494897); (0.45536032 0.46123724); 4 +DEAL:0::<2, 3>; 0; 5; (0.92496889 0.35505103); (0.48124222 0.33876276); 5 +DEAL:0::<2, 3>; 0; 6; (0.33360975 0.84494897); (0.33340244 0.46123724); 6 +DEAL:0::<2, 3>; 0; 7; (0.71998008 0.35505103); (0.42999502 0.33876276); 7 +DEAL:0::<2, 6>; 0; 8; (0.15505103 0.66639025); (0.53876276 0.41659756); 8 +DEAL:0::<2, 6>; 0; 9; (0.64494897 0.28001992); (0.66123724 0.32000498); 9 +DEAL:0::<2, 6>; 0; 10; (0.15505103 0.17855873); (0.53876276 0.29463968); 10 +DEAL:0::<2, 6>; 0; 11; (0.64494897 0.075031110); (0.66123724 0.26875778); 11 +DEAL:0::<2, 6>; 0; 12; (0.82144127 0.84494897); (0.70536032 0.46123724); 12 +DEAL:0::<2, 6>; 0; 13; (0.92496889 0.35505103); (0.73124222 0.33876276); 13 +DEAL:0::<2, 6>; 0; 14; (0.33360975 0.84494897); (0.58340244 0.46123724); 14 +DEAL:0::<2, 6>; 0; 15; (0.71998008 0.35505103); (0.67999502 0.33876276); 15 +DEAL:0:: + +DEAL:1::Cell intersections 2D-2D with n_quadrature_points = 1 +DEAL:1::Recv Components +DEAL:1:: +DEAL:1::Send Components +DEAL:1::<2, 9>; 0; 4; (0.33333333 0.33333333); (0.33333333 0.58333333); 0 +DEAL:1::<2, 9>; 0; 5; (0.66666667 0.66666667); (0.41666667 0.66666667); 1 +DEAL:1::<2, 12>; 0; 6; (0.33333333 0.33333333); (0.58333333 0.58333333); 2 +DEAL:1::<2, 12>; 0; 7; (0.66666667 0.66666667); (0.66666667 0.66666667); 3 +DEAL:1:: +DEAL:1::Cell intersections 2D-2D with n_quadrature_points = 2 +DEAL:1::Recv Components +DEAL:1:: +DEAL:1::Send Components +DEAL:1::<2, 9>; 0; 16; (0.15505103 0.66639025); (0.28876276 0.66659756); 0 +DEAL:1::<2, 9>; 0; 17; (0.64494897 0.28001992); (0.41123724 0.57000498); 1 +DEAL:1::<2, 9>; 0; 18; (0.15505103 0.17855873); (0.28876276 0.54463968); 2 +DEAL:1::<2, 9>; 0; 19; (0.64494897 0.075031110); (0.41123724 0.51875778); 3 +DEAL:1::<2, 9>; 0; 20; (0.82144127 0.84494897); (0.45536032 0.71123724); 4 +DEAL:1::<2, 9>; 0; 21; (0.92496889 0.35505103); (0.48124222 0.58876276); 5 +DEAL:1::<2, 9>; 0; 22; (0.33360975 0.84494897); (0.33340244 0.71123724); 6 +DEAL:1::<2, 9>; 0; 23; (0.71998008 0.35505103); (0.42999502 0.58876276); 7 +DEAL:1::<2, 12>; 0; 24; (0.15505103 0.66639025); (0.53876276 0.66659756); 8 +DEAL:1::<2, 12>; 0; 25; (0.64494897 0.28001992); (0.66123724 0.57000498); 9 +DEAL:1::<2, 12>; 0; 26; (0.15505103 0.17855873); (0.53876276 0.54463968); 10 +DEAL:1::<2, 12>; 0; 27; (0.64494897 0.075031110); (0.66123724 0.51875778); 11 +DEAL:1::<2, 12>; 0; 28; (0.82144127 0.84494897); (0.70536032 0.71123724); 12 +DEAL:1::<2, 12>; 0; 29; (0.92496889 0.35505103); (0.73124222 0.58876276); 13 +DEAL:1::<2, 12>; 0; 30; (0.33360975 0.84494897); (0.58340244 0.71123724); 14 +DEAL:1::<2, 12>; 0; 31; (0.71998008 0.35505103); (0.67999502 0.58876276); 15 +DEAL:1:: + diff --git a/tests/remote_point_evaluation/convert_intersections_to_rpe_data_03.with_cgal=true.with_p4est=true.mpirun=3.output b/tests/remote_point_evaluation/convert_intersections_to_rpe_data_03.with_cgal=true.with_p4est=true.mpirun=3.output new file mode 100644 index 0000000000..fb42003fbb --- /dev/null +++ b/tests/remote_point_evaluation/convert_intersections_to_rpe_data_03.with_cgal=true.with_p4est=true.mpirun=3.output @@ -0,0 +1,115 @@ + +DEAL:0::Cell intersections 2D-2D with n_quadrature_points = 1 +DEAL:0::Recv Components +DEAL:0::0; 0; 0 +DEAL:0::0; 1; 1 +DEAL:0::1; 2; 2 +DEAL:0::1; 3; 3 +DEAL:0::1; 4; 4 +DEAL:0::1; 5; 5 +DEAL:0::2; 6; 6 +DEAL:0::2; 7; 7 +DEAL:0:: +DEAL:0::Send Components +DEAL:0::<2, 3>; 0; 0; (0.33333333 0.33333333); (0.33333333 0.33333333); 0 +DEAL:0::<2, 3>; 0; 1; (0.66666667 0.66666667); (0.41666667 0.41666667); 1 +DEAL:0:: +DEAL:0::Cell intersections 2D-2D with n_quadrature_points = 2 +DEAL:0::Recv Components +DEAL:0::0; 0; 0 +DEAL:0::0; 1; 1 +DEAL:0::0; 2; 2 +DEAL:0::0; 3; 3 +DEAL:0::0; 4; 4 +DEAL:0::0; 5; 5 +DEAL:0::0; 6; 6 +DEAL:0::0; 7; 7 +DEAL:0::1; 8; 8 +DEAL:0::1; 9; 9 +DEAL:0::1; 10; 10 +DEAL:0::1; 11; 11 +DEAL:0::1; 12; 12 +DEAL:0::1; 13; 13 +DEAL:0::1; 14; 14 +DEAL:0::1; 15; 15 +DEAL:0::1; 16; 16 +DEAL:0::1; 17; 17 +DEAL:0::1; 18; 18 +DEAL:0::1; 19; 19 +DEAL:0::1; 20; 20 +DEAL:0::1; 21; 21 +DEAL:0::1; 22; 22 +DEAL:0::1; 23; 23 +DEAL:0::2; 24; 24 +DEAL:0::2; 25; 25 +DEAL:0::2; 26; 26 +DEAL:0::2; 27; 27 +DEAL:0::2; 28; 28 +DEAL:0::2; 29; 29 +DEAL:0::2; 30; 30 +DEAL:0::2; 31; 31 +DEAL:0:: +DEAL:0::Send Components +DEAL:0::<2, 3>; 0; 0; (0.15505103 0.66639025); (0.28876276 0.41659756); 0 +DEAL:0::<2, 3>; 0; 1; (0.64494897 0.28001992); (0.41123724 0.32000498); 1 +DEAL:0::<2, 3>; 0; 2; (0.15505103 0.17855873); (0.28876276 0.29463968); 2 +DEAL:0::<2, 3>; 0; 3; (0.64494897 0.075031110); (0.41123724 0.26875778); 3 +DEAL:0::<2, 3>; 0; 4; (0.82144127 0.84494897); (0.45536032 0.46123724); 4 +DEAL:0::<2, 3>; 0; 5; (0.92496889 0.35505103); (0.48124222 0.33876276); 5 +DEAL:0::<2, 3>; 0; 6; (0.33360975 0.84494897); (0.33340244 0.46123724); 6 +DEAL:0::<2, 3>; 0; 7; (0.71998008 0.35505103); (0.42999502 0.33876276); 7 +DEAL:0:: + +DEAL:1::Cell intersections 2D-2D with n_quadrature_points = 1 +DEAL:1::Recv Components +DEAL:1:: +DEAL:1::Send Components +DEAL:1::<2, 6>; 0; 2; (0.33333333 0.33333333); (0.58333333 0.33333333); 0 +DEAL:1::<2, 6>; 0; 3; (0.66666667 0.66666667); (0.66666667 0.41666667); 1 +DEAL:1::<2, 9>; 0; 4; (0.33333333 0.33333333); (0.33333333 0.58333333); 2 +DEAL:1::<2, 9>; 0; 5; (0.66666667 0.66666667); (0.41666667 0.66666667); 3 +DEAL:1:: +DEAL:1::Cell intersections 2D-2D with n_quadrature_points = 2 +DEAL:1::Recv Components +DEAL:1:: +DEAL:1::Send Components +DEAL:1::<2, 6>; 0; 8; (0.15505103 0.66639025); (0.53876276 0.41659756); 0 +DEAL:1::<2, 6>; 0; 9; (0.64494897 0.28001992); (0.66123724 0.32000498); 1 +DEAL:1::<2, 6>; 0; 10; (0.15505103 0.17855873); (0.53876276 0.29463968); 2 +DEAL:1::<2, 6>; 0; 11; (0.64494897 0.075031110); (0.66123724 0.26875778); 3 +DEAL:1::<2, 6>; 0; 12; (0.82144127 0.84494897); (0.70536032 0.46123724); 4 +DEAL:1::<2, 6>; 0; 13; (0.92496889 0.35505103); (0.73124222 0.33876276); 5 +DEAL:1::<2, 6>; 0; 14; (0.33360975 0.84494897); (0.58340244 0.46123724); 6 +DEAL:1::<2, 6>; 0; 15; (0.71998008 0.35505103); (0.67999502 0.33876276); 7 +DEAL:1::<2, 9>; 0; 16; (0.15505103 0.66639025); (0.28876276 0.66659756); 8 +DEAL:1::<2, 9>; 0; 17; (0.64494897 0.28001992); (0.41123724 0.57000498); 9 +DEAL:1::<2, 9>; 0; 18; (0.15505103 0.17855873); (0.28876276 0.54463968); 10 +DEAL:1::<2, 9>; 0; 19; (0.64494897 0.075031110); (0.41123724 0.51875778); 11 +DEAL:1::<2, 9>; 0; 20; (0.82144127 0.84494897); (0.45536032 0.71123724); 12 +DEAL:1::<2, 9>; 0; 21; (0.92496889 0.35505103); (0.48124222 0.58876276); 13 +DEAL:1::<2, 9>; 0; 22; (0.33360975 0.84494897); (0.33340244 0.71123724); 14 +DEAL:1::<2, 9>; 0; 23; (0.71998008 0.35505103); (0.42999502 0.58876276); 15 +DEAL:1:: + + +DEAL:2::Cell intersections 2D-2D with n_quadrature_points = 1 +DEAL:2::Recv Components +DEAL:2:: +DEAL:2::Send Components +DEAL:2::<2, 12>; 0; 6; (0.33333333 0.33333333); (0.58333333 0.58333333); 0 +DEAL:2::<2, 12>; 0; 7; (0.66666667 0.66666667); (0.66666667 0.66666667); 1 +DEAL:2:: +DEAL:2::Cell intersections 2D-2D with n_quadrature_points = 2 +DEAL:2::Recv Components +DEAL:2:: +DEAL:2::Send Components +DEAL:2::<2, 12>; 0; 24; (0.15505103 0.66639025); (0.53876276 0.66659756); 0 +DEAL:2::<2, 12>; 0; 25; (0.64494897 0.28001992); (0.66123724 0.57000498); 1 +DEAL:2::<2, 12>; 0; 26; (0.15505103 0.17855873); (0.53876276 0.54463968); 2 +DEAL:2::<2, 12>; 0; 27; (0.64494897 0.075031110); (0.66123724 0.51875778); 3 +DEAL:2::<2, 12>; 0; 28; (0.82144127 0.84494897); (0.70536032 0.71123724); 4 +DEAL:2::<2, 12>; 0; 29; (0.92496889 0.35505103); (0.73124222 0.58876276); 5 +DEAL:2::<2, 12>; 0; 30; (0.33360975 0.84494897); (0.58340244 0.71123724); 6 +DEAL:2::<2, 12>; 0; 31; (0.71998008 0.35505103); (0.67999502 0.58876276); 7 +DEAL:2:: + diff --git a/tests/remote_point_evaluation/convert_intersections_to_rpe_data_03.with_cgal=true.with_p4est=true.mpirun=4.output b/tests/remote_point_evaluation/convert_intersections_to_rpe_data_03.with_cgal=true.with_p4est=true.mpirun=4.output new file mode 100644 index 0000000000..6ea72271ff --- /dev/null +++ b/tests/remote_point_evaluation/convert_intersections_to_rpe_data_03.with_cgal=true.with_p4est=true.mpirun=4.output @@ -0,0 +1,127 @@ + +DEAL:0::Cell intersections 2D-2D with n_quadrature_points = 1 +DEAL:0::Recv Components +DEAL:0::0; 0; 0 +DEAL:0::0; 1; 1 +DEAL:0::1; 2; 2 +DEAL:0::1; 3; 3 +DEAL:0::2; 4; 4 +DEAL:0::2; 5; 5 +DEAL:0::3; 6; 6 +DEAL:0::3; 7; 7 +DEAL:0:: +DEAL:0::Send Components +DEAL:0::<2, 3>; 0; 0; (0.33333333 0.33333333); (0.33333333 0.33333333); 0 +DEAL:0::<2, 3>; 0; 1; (0.66666667 0.66666667); (0.41666667 0.41666667); 1 +DEAL:0:: +DEAL:0::Cell intersections 2D-2D with n_quadrature_points = 2 +DEAL:0::Recv Components +DEAL:0::0; 0; 0 +DEAL:0::0; 1; 1 +DEAL:0::0; 2; 2 +DEAL:0::0; 3; 3 +DEAL:0::0; 4; 4 +DEAL:0::0; 5; 5 +DEAL:0::0; 6; 6 +DEAL:0::0; 7; 7 +DEAL:0::1; 8; 8 +DEAL:0::1; 9; 9 +DEAL:0::1; 10; 10 +DEAL:0::1; 11; 11 +DEAL:0::1; 12; 12 +DEAL:0::1; 13; 13 +DEAL:0::1; 14; 14 +DEAL:0::1; 15; 15 +DEAL:0::2; 16; 16 +DEAL:0::2; 17; 17 +DEAL:0::2; 18; 18 +DEAL:0::2; 19; 19 +DEAL:0::2; 20; 20 +DEAL:0::2; 21; 21 +DEAL:0::2; 22; 22 +DEAL:0::2; 23; 23 +DEAL:0::3; 24; 24 +DEAL:0::3; 25; 25 +DEAL:0::3; 26; 26 +DEAL:0::3; 27; 27 +DEAL:0::3; 28; 28 +DEAL:0::3; 29; 29 +DEAL:0::3; 30; 30 +DEAL:0::3; 31; 31 +DEAL:0:: +DEAL:0::Send Components +DEAL:0::<2, 3>; 0; 0; (0.15505103 0.66639025); (0.28876276 0.41659756); 0 +DEAL:0::<2, 3>; 0; 1; (0.64494897 0.28001992); (0.41123724 0.32000498); 1 +DEAL:0::<2, 3>; 0; 2; (0.15505103 0.17855873); (0.28876276 0.29463968); 2 +DEAL:0::<2, 3>; 0; 3; (0.64494897 0.075031110); (0.41123724 0.26875778); 3 +DEAL:0::<2, 3>; 0; 4; (0.82144127 0.84494897); (0.45536032 0.46123724); 4 +DEAL:0::<2, 3>; 0; 5; (0.92496889 0.35505103); (0.48124222 0.33876276); 5 +DEAL:0::<2, 3>; 0; 6; (0.33360975 0.84494897); (0.33340244 0.46123724); 6 +DEAL:0::<2, 3>; 0; 7; (0.71998008 0.35505103); (0.42999502 0.33876276); 7 +DEAL:0:: + +DEAL:1::Cell intersections 2D-2D with n_quadrature_points = 1 +DEAL:1::Recv Components +DEAL:1:: +DEAL:1::Send Components +DEAL:1::<2, 6>; 0; 2; (0.33333333 0.33333333); (0.58333333 0.33333333); 0 +DEAL:1::<2, 6>; 0; 3; (0.66666667 0.66666667); (0.66666667 0.41666667); 1 +DEAL:1:: +DEAL:1::Cell intersections 2D-2D with n_quadrature_points = 2 +DEAL:1::Recv Components +DEAL:1:: +DEAL:1::Send Components +DEAL:1::<2, 6>; 0; 8; (0.15505103 0.66639025); (0.53876276 0.41659756); 0 +DEAL:1::<2, 6>; 0; 9; (0.64494897 0.28001992); (0.66123724 0.32000498); 1 +DEAL:1::<2, 6>; 0; 10; (0.15505103 0.17855873); (0.53876276 0.29463968); 2 +DEAL:1::<2, 6>; 0; 11; (0.64494897 0.075031110); (0.66123724 0.26875778); 3 +DEAL:1::<2, 6>; 0; 12; (0.82144127 0.84494897); (0.70536032 0.46123724); 4 +DEAL:1::<2, 6>; 0; 13; (0.92496889 0.35505103); (0.73124222 0.33876276); 5 +DEAL:1::<2, 6>; 0; 14; (0.33360975 0.84494897); (0.58340244 0.46123724); 6 +DEAL:1::<2, 6>; 0; 15; (0.71998008 0.35505103); (0.67999502 0.33876276); 7 +DEAL:1:: + + +DEAL:2::Cell intersections 2D-2D with n_quadrature_points = 1 +DEAL:2::Recv Components +DEAL:2:: +DEAL:2::Send Components +DEAL:2::<2, 9>; 0; 4; (0.33333333 0.33333333); (0.33333333 0.58333333); 0 +DEAL:2::<2, 9>; 0; 5; (0.66666667 0.66666667); (0.41666667 0.66666667); 1 +DEAL:2:: +DEAL:2::Cell intersections 2D-2D with n_quadrature_points = 2 +DEAL:2::Recv Components +DEAL:2:: +DEAL:2::Send Components +DEAL:2::<2, 9>; 0; 16; (0.15505103 0.66639025); (0.28876276 0.66659756); 0 +DEAL:2::<2, 9>; 0; 17; (0.64494897 0.28001992); (0.41123724 0.57000498); 1 +DEAL:2::<2, 9>; 0; 18; (0.15505103 0.17855873); (0.28876276 0.54463968); 2 +DEAL:2::<2, 9>; 0; 19; (0.64494897 0.075031110); (0.41123724 0.51875778); 3 +DEAL:2::<2, 9>; 0; 20; (0.82144127 0.84494897); (0.45536032 0.71123724); 4 +DEAL:2::<2, 9>; 0; 21; (0.92496889 0.35505103); (0.48124222 0.58876276); 5 +DEAL:2::<2, 9>; 0; 22; (0.33360975 0.84494897); (0.33340244 0.71123724); 6 +DEAL:2::<2, 9>; 0; 23; (0.71998008 0.35505103); (0.42999502 0.58876276); 7 +DEAL:2:: + + +DEAL:3::Cell intersections 2D-2D with n_quadrature_points = 1 +DEAL:3::Recv Components +DEAL:3:: +DEAL:3::Send Components +DEAL:3::<2, 12>; 0; 6; (0.33333333 0.33333333); (0.58333333 0.58333333); 0 +DEAL:3::<2, 12>; 0; 7; (0.66666667 0.66666667); (0.66666667 0.66666667); 1 +DEAL:3:: +DEAL:3::Cell intersections 2D-2D with n_quadrature_points = 2 +DEAL:3::Recv Components +DEAL:3:: +DEAL:3::Send Components +DEAL:3::<2, 12>; 0; 24; (0.15505103 0.66639025); (0.53876276 0.66659756); 0 +DEAL:3::<2, 12>; 0; 25; (0.64494897 0.28001992); (0.66123724 0.57000498); 1 +DEAL:3::<2, 12>; 0; 26; (0.15505103 0.17855873); (0.53876276 0.54463968); 2 +DEAL:3::<2, 12>; 0; 27; (0.64494897 0.075031110); (0.66123724 0.51875778); 3 +DEAL:3::<2, 12>; 0; 28; (0.82144127 0.84494897); (0.70536032 0.71123724); 4 +DEAL:3::<2, 12>; 0; 29; (0.92496889 0.35505103); (0.73124222 0.58876276); 5 +DEAL:3::<2, 12>; 0; 30; (0.33360975 0.84494897); (0.58340244 0.71123724); 6 +DEAL:3::<2, 12>; 0; 31; (0.71998008 0.35505103); (0.67999502 0.58876276); 7 +DEAL:3:: + diff --git a/tests/remote_point_evaluation/convert_intersections_to_rpe_data_04.cc b/tests/remote_point_evaluation/convert_intersections_to_rpe_data_04.cc new file mode 100644 index 0000000000..f38cb0b344 --- /dev/null +++ b/tests/remote_point_evaluation/convert_intersections_to_rpe_data_04.cc @@ -0,0 +1,133 @@ +// --------------------------------------------------------------------- +// +// Copyright (C) 2021 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.md at +// the top level directory of deal.II. +// +// --------------------------------------------------------------------- + +// Test the correct conversion of +// DistributedComputeIntersectionLocationsInternal to +// DistributedComputePointLocationsInternal for 3D-3D + +#include + +#include + +#include + +#include +#include +#include +#include + +#include "../tests.h" + + +using namespace dealii; + +template +std::vector>> +get_global_bboxes(const Triangulation &tria, + const Mapping & mapping, + const unsigned int rtree_level = 0) +{ + std::vector> local_boxes; + for (const auto &cell : tria.active_cell_iterators()) + if (cell->is_locally_owned()) + local_boxes.emplace_back(mapping.get_bounding_box(cell)); + + // create r-tree of bounding boxes + const auto local_tree = pack_rtree(local_boxes); + + // compress r-tree to a minimal set of bounding boxes + std::vector>> global_bboxes(1); + global_bboxes[0] = extract_rtree_level(local_tree, rtree_level); + + return global_bboxes; +} + + + +template +void +do_test(const unsigned int n_quad_points) +{ + // create triangulation + parallel::distributed::Triangulation tria(MPI_COMM_WORLD); + GridGenerator::hyper_cube(tria); + tria.refine_global(2); + + // create cache + MappingQ1 mapping; + const GridTools::Cache cache(tria, mapping); + + // create intersection requests + std::vector>> intersection_requests; + if (Utilities::MPI::this_mpi_process(MPI_COMM_WORLD) == 0) + { + Triangulation tria_other; + GridGenerator::hyper_cube(tria_other, 0.25, 0.75); + const auto cell = tria_other.begin_active(); + + const unsigned int n_vertices = cell->n_vertices(); + std::vector> vertices(n_vertices); + std::copy_n(mapping.get_vertices(cell).begin(), + n_vertices, + vertices.begin()); + + intersection_requests.emplace_back(vertices); + } + + auto intersection_location = + GridTools::internal::distributed_compute_intersection_locations( + cache, + intersection_requests, + get_global_bboxes(tria, mapping), + std::vector(), + 1.0e-9); + + auto rpe_data = intersection_location + .convert_to_distributed_compute_point_locations_internal( + n_quad_points, tria, mapping, true); + + deallog << "Recv Components " << std::endl; + for (const auto &rc : rpe_data.recv_components) + { + deallog << std::get<0>(rc) << "; " << std::get<1>(rc) << "; " + << std::get<2>(rc) << std::endl; + } + deallog << std::endl; + + deallog << "Send Components " << std::endl; + for (const auto &sc : rpe_data.send_components) + { + deallog << "<" << std::get<0>(sc).first << ", " << std::get<0>(sc).second + << ">; " << std::get<1>(sc) << "; " << std::get<2>(sc) << "; (" + << std::get<3>(sc) << "); (" << std::get<4>(sc) << "); " + << std::get<5>(sc) << std::endl; + } + deallog << std::endl; +} + +int +main(int argc, char **argv) +{ + Utilities::MPI::MPI_InitFinalize mpi_initialization(argc, argv, 1); + MPILogInitAll all; + deallog.precision(8); + + for (unsigned int q = 1; q < 3; ++q) + { + deallog << "Cell intersections 3D-3D with n_quadrature_points = " << q + << std::endl; + do_test<3, 3>(q); + } +} diff --git a/tests/remote_point_evaluation/convert_intersections_to_rpe_data_04.with_cgal=true.with_p4est=true.mpirun=1.output b/tests/remote_point_evaluation/convert_intersections_to_rpe_data_04.with_cgal=true.with_p4est=true.mpirun=1.output new file mode 100644 index 0000000000..f533db8a0e --- /dev/null +++ b/tests/remote_point_evaluation/convert_intersections_to_rpe_data_04.with_cgal=true.with_p4est=true.mpirun=1.output @@ -0,0 +1,683 @@ + +DEAL:0::Cell intersections 3D-3D with n_quadrature_points = 1 +DEAL:0::Recv Components +DEAL:0::0; 0; 0 +DEAL:0::0; 1; 1 +DEAL:0::0; 2; 2 +DEAL:0::0; 3; 3 +DEAL:0::0; 4; 4 +DEAL:0::0; 5; 5 +DEAL:0::0; 6; 6 +DEAL:0::0; 7; 7 +DEAL:0::0; 8; 8 +DEAL:0::0; 9; 9 +DEAL:0::0; 10; 10 +DEAL:0::0; 11; 11 +DEAL:0::0; 12; 12 +DEAL:0::0; 13; 13 +DEAL:0::0; 14; 14 +DEAL:0::0; 15; 15 +DEAL:0::0; 16; 16 +DEAL:0::0; 17; 17 +DEAL:0::0; 18; 18 +DEAL:0::0; 19; 19 +DEAL:0::0; 20; 20 +DEAL:0::0; 21; 21 +DEAL:0::0; 22; 22 +DEAL:0::0; 23; 23 +DEAL:0::0; 24; 24 +DEAL:0::0; 25; 25 +DEAL:0::0; 26; 26 +DEAL:0::0; 27; 27 +DEAL:0::0; 28; 28 +DEAL:0::0; 29; 29 +DEAL:0::0; 30; 30 +DEAL:0::0; 31; 31 +DEAL:0::0; 32; 32 +DEAL:0::0; 33; 33 +DEAL:0::0; 34; 34 +DEAL:0::0; 35; 35 +DEAL:0::0; 36; 36 +DEAL:0::0; 37; 37 +DEAL:0::0; 38; 38 +DEAL:0::0; 39; 39 +DEAL:0::0; 40; 40 +DEAL:0::0; 41; 41 +DEAL:0::0; 42; 42 +DEAL:0::0; 43; 43 +DEAL:0::0; 44; 44 +DEAL:0::0; 45; 45 +DEAL:0::0; 46; 46 +DEAL:0::0; 47; 47 +DEAL:0:: +DEAL:0::Send Components +DEAL:0::<2, 7>; 0; 0; (0.25000000 0.25000000 0.25000000); (0.31250000 0.31250000 0.31250000); 0 +DEAL:0::<2, 7>; 0; 1; (0.50000000 0.50000000 0.25000000); (0.37500000 0.37500000 0.31250000); 1 +DEAL:0::<2, 7>; 0; 2; (0.75000000 0.25000000 0.50000000); (0.43750000 0.31250000 0.37500000); 2 +DEAL:0::<2, 7>; 0; 3; (0.25000000 0.75000000 0.50000000); (0.31250000 0.43750000 0.37500000); 3 +DEAL:0::<2, 7>; 0; 4; (0.50000000 0.50000000 0.75000000); (0.37500000 0.37500000 0.43750000); 4 +DEAL:0::<2, 7>; 0; 5; (0.75000000 0.75000000 0.75000000); (0.43750000 0.43750000 0.43750000); 5 +DEAL:0::<2, 14>; 0; 24; (0.25000000 0.25000000 0.25000000); (0.56250000 0.31250000 0.31250000); 24 +DEAL:0::<2, 14>; 0; 25; (0.50000000 0.50000000 0.25000000); (0.62500000 0.37500000 0.31250000); 25 +DEAL:0::<2, 14>; 0; 26; (0.75000000 0.25000000 0.50000000); (0.68750000 0.31250000 0.37500000); 26 +DEAL:0::<2, 14>; 0; 27; (0.25000000 0.75000000 0.50000000); (0.56250000 0.43750000 0.37500000); 27 +DEAL:0::<2, 14>; 0; 28; (0.50000000 0.50000000 0.75000000); (0.62500000 0.37500000 0.43750000); 28 +DEAL:0::<2, 14>; 0; 29; (0.75000000 0.75000000 0.75000000); (0.68750000 0.43750000 0.43750000); 29 +DEAL:0::<2, 21>; 0; 12; (0.25000000 0.25000000 0.25000000); (0.31250000 0.56250000 0.31250000); 12 +DEAL:0::<2, 21>; 0; 13; (0.50000000 0.50000000 0.25000000); (0.37500000 0.62500000 0.31250000); 13 +DEAL:0::<2, 21>; 0; 14; (0.75000000 0.25000000 0.50000000); (0.43750000 0.56250000 0.37500000); 14 +DEAL:0::<2, 21>; 0; 15; (0.25000000 0.75000000 0.50000000); (0.31250000 0.68750000 0.37500000); 15 +DEAL:0::<2, 21>; 0; 16; (0.50000000 0.50000000 0.75000000); (0.37500000 0.62500000 0.43750000); 16 +DEAL:0::<2, 21>; 0; 17; (0.75000000 0.75000000 0.75000000); (0.43750000 0.68750000 0.43750000); 17 +DEAL:0::<2, 28>; 0; 36; (0.25000000 0.25000000 0.25000000); (0.56250000 0.56250000 0.31250000); 36 +DEAL:0::<2, 28>; 0; 37; (0.50000000 0.50000000 0.25000000); (0.62500000 0.62500000 0.31250000); 37 +DEAL:0::<2, 28>; 0; 38; (0.75000000 0.25000000 0.50000000); (0.68750000 0.56250000 0.37500000); 38 +DEAL:0::<2, 28>; 0; 39; (0.25000000 0.75000000 0.50000000); (0.56250000 0.68750000 0.37500000); 39 +DEAL:0::<2, 28>; 0; 40; (0.50000000 0.50000000 0.75000000); (0.62500000 0.62500000 0.43750000); 40 +DEAL:0::<2, 28>; 0; 41; (0.75000000 0.75000000 0.75000000); (0.68750000 0.68750000 0.43750000); 41 +DEAL:0::<2, 35>; 0; 6; (0.25000000 0.25000000 0.25000000); (0.31250000 0.31250000 0.56250000); 6 +DEAL:0::<2, 35>; 0; 7; (0.50000000 0.50000000 0.25000000); (0.37500000 0.37500000 0.56250000); 7 +DEAL:0::<2, 35>; 0; 8; (0.75000000 0.25000000 0.50000000); (0.43750000 0.31250000 0.62500000); 8 +DEAL:0::<2, 35>; 0; 9; (0.25000000 0.75000000 0.50000000); (0.31250000 0.43750000 0.62500000); 9 +DEAL:0::<2, 35>; 0; 10; (0.50000000 0.50000000 0.75000000); (0.37500000 0.37500000 0.68750000); 10 +DEAL:0::<2, 35>; 0; 11; (0.75000000 0.75000000 0.75000000); (0.43750000 0.43750000 0.68750000); 11 +DEAL:0::<2, 42>; 0; 30; (0.25000000 0.25000000 0.25000000); (0.56250000 0.31250000 0.56250000); 30 +DEAL:0::<2, 42>; 0; 31; (0.50000000 0.50000000 0.25000000); (0.62500000 0.37500000 0.56250000); 31 +DEAL:0::<2, 42>; 0; 32; (0.75000000 0.25000000 0.50000000); (0.68750000 0.31250000 0.62500000); 32 +DEAL:0::<2, 42>; 0; 33; (0.25000000 0.75000000 0.50000000); (0.56250000 0.43750000 0.62500000); 33 +DEAL:0::<2, 42>; 0; 34; (0.50000000 0.50000000 0.75000000); (0.62500000 0.37500000 0.68750000); 34 +DEAL:0::<2, 42>; 0; 35; (0.75000000 0.75000000 0.75000000); (0.68750000 0.43750000 0.68750000); 35 +DEAL:0::<2, 49>; 0; 18; (0.25000000 0.25000000 0.25000000); (0.31250000 0.56250000 0.56250000); 18 +DEAL:0::<2, 49>; 0; 19; (0.50000000 0.50000000 0.25000000); (0.37500000 0.62500000 0.56250000); 19 +DEAL:0::<2, 49>; 0; 20; (0.75000000 0.25000000 0.50000000); (0.43750000 0.56250000 0.62500000); 20 +DEAL:0::<2, 49>; 0; 21; (0.25000000 0.75000000 0.50000000); (0.31250000 0.68750000 0.62500000); 21 +DEAL:0::<2, 49>; 0; 22; (0.50000000 0.50000000 0.75000000); (0.37500000 0.62500000 0.68750000); 22 +DEAL:0::<2, 49>; 0; 23; (0.75000000 0.75000000 0.75000000); (0.43750000 0.68750000 0.68750000); 23 +DEAL:0::<2, 56>; 0; 42; (0.25000000 0.25000000 0.25000000); (0.56250000 0.56250000 0.56250000); 42 +DEAL:0::<2, 56>; 0; 43; (0.50000000 0.50000000 0.25000000); (0.62500000 0.62500000 0.56250000); 43 +DEAL:0::<2, 56>; 0; 44; (0.75000000 0.25000000 0.50000000); (0.68750000 0.56250000 0.62500000); 44 +DEAL:0::<2, 56>; 0; 45; (0.25000000 0.75000000 0.50000000); (0.56250000 0.68750000 0.62500000); 45 +DEAL:0::<2, 56>; 0; 46; (0.50000000 0.50000000 0.75000000); (0.62500000 0.62500000 0.68750000); 46 +DEAL:0::<2, 56>; 0; 47; (0.75000000 0.75000000 0.75000000); (0.68750000 0.68750000 0.68750000); 47 +DEAL:0:: +DEAL:0::Cell intersections 3D-3D with n_quadrature_points = 2 +DEAL:0::Recv Components +DEAL:0::0; 0; 0 +DEAL:0::0; 1; 1 +DEAL:0::0; 2; 2 +DEAL:0::0; 3; 3 +DEAL:0::0; 4; 4 +DEAL:0::0; 5; 5 +DEAL:0::0; 6; 6 +DEAL:0::0; 7; 7 +DEAL:0::0; 8; 8 +DEAL:0::0; 9; 9 +DEAL:0::0; 10; 10 +DEAL:0::0; 11; 11 +DEAL:0::0; 12; 12 +DEAL:0::0; 13; 13 +DEAL:0::0; 14; 14 +DEAL:0::0; 15; 15 +DEAL:0::0; 16; 16 +DEAL:0::0; 17; 17 +DEAL:0::0; 18; 18 +DEAL:0::0; 19; 19 +DEAL:0::0; 20; 20 +DEAL:0::0; 21; 21 +DEAL:0::0; 22; 22 +DEAL:0::0; 23; 23 +DEAL:0::0; 24; 24 +DEAL:0::0; 25; 25 +DEAL:0::0; 26; 26 +DEAL:0::0; 27; 27 +DEAL:0::0; 28; 28 +DEAL:0::0; 29; 29 +DEAL:0::0; 30; 30 +DEAL:0::0; 31; 31 +DEAL:0::0; 32; 32 +DEAL:0::0; 33; 33 +DEAL:0::0; 34; 34 +DEAL:0::0; 35; 35 +DEAL:0::0; 36; 36 +DEAL:0::0; 37; 37 +DEAL:0::0; 38; 38 +DEAL:0::0; 39; 39 +DEAL:0::0; 40; 40 +DEAL:0::0; 41; 41 +DEAL:0::0; 42; 42 +DEAL:0::0; 43; 43 +DEAL:0::0; 44; 44 +DEAL:0::0; 45; 45 +DEAL:0::0; 46; 46 +DEAL:0::0; 47; 47 +DEAL:0::0; 48; 48 +DEAL:0::0; 49; 49 +DEAL:0::0; 50; 50 +DEAL:0::0; 51; 51 +DEAL:0::0; 52; 52 +DEAL:0::0; 53; 53 +DEAL:0::0; 54; 54 +DEAL:0::0; 55; 55 +DEAL:0::0; 56; 56 +DEAL:0::0; 57; 57 +DEAL:0::0; 58; 58 +DEAL:0::0; 59; 59 +DEAL:0::0; 60; 60 +DEAL:0::0; 61; 61 +DEAL:0::0; 62; 62 +DEAL:0::0; 63; 63 +DEAL:0::0; 64; 64 +DEAL:0::0; 65; 65 +DEAL:0::0; 66; 66 +DEAL:0::0; 67; 67 +DEAL:0::0; 68; 68 +DEAL:0::0; 69; 69 +DEAL:0::0; 70; 70 +DEAL:0::0; 71; 71 +DEAL:0::0; 72; 72 +DEAL:0::0; 73; 73 +DEAL:0::0; 74; 74 +DEAL:0::0; 75; 75 +DEAL:0::0; 76; 76 +DEAL:0::0; 77; 77 +DEAL:0::0; 78; 78 +DEAL:0::0; 79; 79 +DEAL:0::0; 80; 80 +DEAL:0::0; 81; 81 +DEAL:0::0; 82; 82 +DEAL:0::0; 83; 83 +DEAL:0::0; 84; 84 +DEAL:0::0; 85; 85 +DEAL:0::0; 86; 86 +DEAL:0::0; 87; 87 +DEAL:0::0; 88; 88 +DEAL:0::0; 89; 89 +DEAL:0::0; 90; 90 +DEAL:0::0; 91; 91 +DEAL:0::0; 92; 92 +DEAL:0::0; 93; 93 +DEAL:0::0; 94; 94 +DEAL:0::0; 95; 95 +DEAL:0::0; 96; 96 +DEAL:0::0; 97; 97 +DEAL:0::0; 98; 98 +DEAL:0::0; 99; 99 +DEAL:0::0; 100; 100 +DEAL:0::0; 101; 101 +DEAL:0::0; 102; 102 +DEAL:0::0; 103; 103 +DEAL:0::0; 104; 104 +DEAL:0::0; 105; 105 +DEAL:0::0; 106; 106 +DEAL:0::0; 107; 107 +DEAL:0::0; 108; 108 +DEAL:0::0; 109; 109 +DEAL:0::0; 110; 110 +DEAL:0::0; 111; 111 +DEAL:0::0; 112; 112 +DEAL:0::0; 113; 113 +DEAL:0::0; 114; 114 +DEAL:0::0; 115; 115 +DEAL:0::0; 116; 116 +DEAL:0::0; 117; 117 +DEAL:0::0; 118; 118 +DEAL:0::0; 119; 119 +DEAL:0::0; 120; 120 +DEAL:0::0; 121; 121 +DEAL:0::0; 122; 122 +DEAL:0::0; 123; 123 +DEAL:0::0; 124; 124 +DEAL:0::0; 125; 125 +DEAL:0::0; 126; 126 +DEAL:0::0; 127; 127 +DEAL:0::0; 128; 128 +DEAL:0::0; 129; 129 +DEAL:0::0; 130; 130 +DEAL:0::0; 131; 131 +DEAL:0::0; 132; 132 +DEAL:0::0; 133; 133 +DEAL:0::0; 134; 134 +DEAL:0::0; 135; 135 +DEAL:0::0; 136; 136 +DEAL:0::0; 137; 137 +DEAL:0::0; 138; 138 +DEAL:0::0; 139; 139 +DEAL:0::0; 140; 140 +DEAL:0::0; 141; 141 +DEAL:0::0; 142; 142 +DEAL:0::0; 143; 143 +DEAL:0::0; 144; 144 +DEAL:0::0; 145; 145 +DEAL:0::0; 146; 146 +DEAL:0::0; 147; 147 +DEAL:0::0; 148; 148 +DEAL:0::0; 149; 149 +DEAL:0::0; 150; 150 +DEAL:0::0; 151; 151 +DEAL:0::0; 152; 152 +DEAL:0::0; 153; 153 +DEAL:0::0; 154; 154 +DEAL:0::0; 155; 155 +DEAL:0::0; 156; 156 +DEAL:0::0; 157; 157 +DEAL:0::0; 158; 158 +DEAL:0::0; 159; 159 +DEAL:0::0; 160; 160 +DEAL:0::0; 161; 161 +DEAL:0::0; 162; 162 +DEAL:0::0; 163; 163 +DEAL:0::0; 164; 164 +DEAL:0::0; 165; 165 +DEAL:0::0; 166; 166 +DEAL:0::0; 167; 167 +DEAL:0::0; 168; 168 +DEAL:0::0; 169; 169 +DEAL:0::0; 170; 170 +DEAL:0::0; 171; 171 +DEAL:0::0; 172; 172 +DEAL:0::0; 173; 173 +DEAL:0::0; 174; 174 +DEAL:0::0; 175; 175 +DEAL:0::0; 176; 176 +DEAL:0::0; 177; 177 +DEAL:0::0; 178; 178 +DEAL:0::0; 179; 179 +DEAL:0::0; 180; 180 +DEAL:0::0; 181; 181 +DEAL:0::0; 182; 182 +DEAL:0::0; 183; 183 +DEAL:0::0; 184; 184 +DEAL:0::0; 185; 185 +DEAL:0::0; 186; 186 +DEAL:0::0; 187; 187 +DEAL:0::0; 188; 188 +DEAL:0::0; 189; 189 +DEAL:0::0; 190; 190 +DEAL:0::0; 191; 191 +DEAL:0::0; 192; 192 +DEAL:0::0; 193; 193 +DEAL:0::0; 194; 194 +DEAL:0::0; 195; 195 +DEAL:0::0; 196; 196 +DEAL:0::0; 197; 197 +DEAL:0::0; 198; 198 +DEAL:0::0; 199; 199 +DEAL:0::0; 200; 200 +DEAL:0::0; 201; 201 +DEAL:0::0; 202; 202 +DEAL:0::0; 203; 203 +DEAL:0::0; 204; 204 +DEAL:0::0; 205; 205 +DEAL:0::0; 206; 206 +DEAL:0::0; 207; 207 +DEAL:0::0; 208; 208 +DEAL:0::0; 209; 209 +DEAL:0::0; 210; 210 +DEAL:0::0; 211; 211 +DEAL:0::0; 212; 212 +DEAL:0::0; 213; 213 +DEAL:0::0; 214; 214 +DEAL:0::0; 215; 215 +DEAL:0::0; 216; 216 +DEAL:0::0; 217; 217 +DEAL:0::0; 218; 218 +DEAL:0::0; 219; 219 +DEAL:0::0; 220; 220 +DEAL:0::0; 221; 221 +DEAL:0::0; 222; 222 +DEAL:0::0; 223; 223 +DEAL:0::0; 224; 224 +DEAL:0::0; 225; 225 +DEAL:0::0; 226; 226 +DEAL:0::0; 227; 227 +DEAL:0::0; 228; 228 +DEAL:0::0; 229; 229 +DEAL:0::0; 230; 230 +DEAL:0::0; 231; 231 +DEAL:0::0; 232; 232 +DEAL:0::0; 233; 233 +DEAL:0::0; 234; 234 +DEAL:0::0; 235; 235 +DEAL:0::0; 236; 236 +DEAL:0::0; 237; 237 +DEAL:0::0; 238; 238 +DEAL:0::0; 239; 239 +DEAL:0::0; 240; 240 +DEAL:0::0; 241; 241 +DEAL:0::0; 242; 242 +DEAL:0::0; 243; 243 +DEAL:0::0; 244; 244 +DEAL:0::0; 245; 245 +DEAL:0::0; 246; 246 +DEAL:0::0; 247; 247 +DEAL:0::0; 248; 248 +DEAL:0::0; 249; 249 +DEAL:0::0; 250; 250 +DEAL:0::0; 251; 251 +DEAL:0::0; 252; 252 +DEAL:0::0; 253; 253 +DEAL:0::0; 254; 254 +DEAL:0::0; 255; 255 +DEAL:0::0; 256; 256 +DEAL:0::0; 257; 257 +DEAL:0::0; 258; 258 +DEAL:0::0; 259; 259 +DEAL:0::0; 260; 260 +DEAL:0::0; 261; 261 +DEAL:0::0; 262; 262 +DEAL:0::0; 263; 263 +DEAL:0::0; 264; 264 +DEAL:0::0; 265; 265 +DEAL:0::0; 266; 266 +DEAL:0::0; 267; 267 +DEAL:0::0; 268; 268 +DEAL:0::0; 269; 269 +DEAL:0::0; 270; 270 +DEAL:0::0; 271; 271 +DEAL:0::0; 272; 272 +DEAL:0::0; 273; 273 +DEAL:0::0; 274; 274 +DEAL:0::0; 275; 275 +DEAL:0::0; 276; 276 +DEAL:0::0; 277; 277 +DEAL:0::0; 278; 278 +DEAL:0::0; 279; 279 +DEAL:0::0; 280; 280 +DEAL:0::0; 281; 281 +DEAL:0::0; 282; 282 +DEAL:0::0; 283; 283 +DEAL:0::0; 284; 284 +DEAL:0::0; 285; 285 +DEAL:0::0; 286; 286 +DEAL:0::0; 287; 287 +DEAL:0:: +DEAL:0::Send Components +DEAL:0::<2, 7>; 0; 0; (0.16200149 0.64142979 0.18385035); (0.29050037 0.41035745 0.29596259); 0 +DEAL:0::<2, 7>; 0; 1; (0.010905212 0.34544416 0.28152380); (0.25272630 0.33636104 0.32038095); 1 +DEAL:0::<2, 7>; 0; 2; (0.19011700 0.43985895 0.011403329); (0.29752925 0.35996474 0.25285083); 2 +DEAL:0::<2, 7>; 0; 3; (0.17081693 0.037871632 0.15281814); (0.29270423 0.25946791 0.28820454); 3 +DEAL:0::<2, 7>; 0; 4; (0.15868516 0.12480486 0.58566281); (0.28967129 0.28120122 0.39641570); 4 +DEAL:0::<2, 7>; 0; 5; (0.57122605 0.14148275 0.14691839); (0.39280651 0.28537069 0.28672960); 5 +DEAL:0::<2, 7>; 0; 6; (0.34585184 0.82528014 0.012718366); (0.33646296 0.45632004 0.25317959); 6 +DEAL:0::<2, 7>; 0; 7; (0.29242901 0.62696796 0.36212683); (0.32310725 0.40674199 0.34053171); 7 +DEAL:0::<2, 7>; 0; 8; (0.20152033 0.45126228 0.35862072); (0.30038008 0.36281557 0.33965518); 8 +DEAL:0::<2, 7>; 0; 9; (0.32363507 0.19068977 0.63849330); (0.33090877 0.29767244 0.40962332); 9 +DEAL:0::<2, 7>; 0; 10; (0.74434797 0.71046767 0.13084717); (0.43608699 0.42761692 0.28271179); 10 +DEAL:0::<2, 7>; 0; 11; (0.71814444 0.28840114 0.14037281); (0.42953611 0.32210029 0.28509320); 11 +DEAL:0::<2, 7>; 0; 12; (0.35857021 0.012718366 0.80343128); (0.33964255 0.25317959 0.45085782); 12 +DEAL:0::<2, 7>; 0; 13; (0.65455584 0.36212683 0.35634937); (0.41363896 0.34053171 0.33908734); 13 +DEAL:0::<2, 7>; 0; 14; (0.56014105 0.35862072 0.62997595); (0.39003526 0.33965518 0.40749399); 14 +DEAL:0::<2, 7>; 0; 15; (0.96212837 0.63849330 0.20868856); (0.49053209 0.40962332 0.30217214); 15 +DEAL:0::<2, 7>; 0; 16; (0.87519514 0.13084717 0.28349003); (0.46879878 0.28271179 0.32087251); 16 +DEAL:0::<2, 7>; 0; 17; (0.85851725 0.14037281 0.71270880); (0.46462931 0.28509320 0.42817720); 17 +DEAL:0::<2, 7>; 0; 18; (0.012718366 0.35857021 0.82528014); (0.25317959 0.33964255 0.45632004); 18 +DEAL:0::<2, 7>; 0; 19; (0.36212683 0.65455584 0.62696796); (0.34053171 0.41363896 0.40674199); 19 +DEAL:0::<2, 7>; 0; 20; (0.35862072 0.56014105 0.45126228); (0.33965518 0.39003526 0.36281557); 20 +DEAL:0::<2, 7>; 0; 21; (0.63849330 0.96212837 0.19068977); (0.40962332 0.49053209 0.29767244); 21 +DEAL:0::<2, 7>; 0; 22; (0.13084717 0.87519514 0.71046767); (0.28271179 0.46879878 0.42761692); 22 +DEAL:0::<2, 7>; 0; 23; (0.14037281 0.85851725 0.28840114); (0.28509320 0.46462931 0.32210029); 23 +DEAL:0::<2, 7>; 0; 24; (0.82528014 0.34585184 0.81614965); (0.45632004 0.33646296 0.45403741); 24 +DEAL:0::<2, 7>; 0; 25; (0.62696796 0.29242901 0.71847620); (0.40674199 0.32310725 0.42961905); 25 +DEAL:0::<2, 7>; 0; 26; (0.45126228 0.20152033 0.98859667); (0.36281557 0.30038008 0.49714917); 26 +DEAL:0::<2, 7>; 0; 27; (0.19068977 0.32363507 0.84718186); (0.29767244 0.33090877 0.46179546); 27 +DEAL:0::<2, 7>; 0; 28; (0.71046767 0.74434797 0.41433719); (0.42761692 0.43608699 0.35358430); 28 +DEAL:0::<2, 7>; 0; 29; (0.28840114 0.71814444 0.85308161); (0.32210029 0.42953611 0.46327040); 29 +DEAL:0::<2, 7>; 0; 30; (0.35857021 0.83799851 0.81614965); (0.33964255 0.45949963 0.45403741); 30 +DEAL:0::<2, 7>; 0; 31; (0.65455584 0.98909479 0.71847620); (0.41363896 0.49727370 0.42961905); 31 +DEAL:0::<2, 7>; 0; 32; (0.56014105 0.80988300 0.98859667); (0.39003526 0.45247075 0.49714917); 32 +DEAL:0::<2, 7>; 0; 33; (0.96212837 0.82918307 0.84718186); (0.49053209 0.45729577 0.46179546); 33 +DEAL:0::<2, 7>; 0; 34; (0.87519514 0.84131484 0.41433719); (0.46879878 0.46032871 0.35358430); 34 +DEAL:0::<2, 7>; 0; 35; (0.85851725 0.42877395 0.85308161); (0.46462931 0.35719349 0.46327040); 35 +DEAL:0::<2, 14>; 0; 144; (0.012718366 0.16200149 0.18385035); (0.50317959 0.29050037 0.29596259); 144 +DEAL:0::<2, 14>; 0; 145; (0.36212683 0.010905212 0.28152380); (0.59053171 0.25272630 0.32038095); 145 +DEAL:0::<2, 14>; 0; 146; (0.35862072 0.19011700 0.011403329); (0.58965518 0.29752925 0.25285083); 146 +DEAL:0::<2, 14>; 0; 147; (0.63849330 0.17081693 0.15281814); (0.65962332 0.29270423 0.28820454); 147 +DEAL:0::<2, 14>; 0; 148; (0.13084717 0.15868516 0.58566281); (0.53271179 0.28967129 0.39641570); 148 +DEAL:0::<2, 14>; 0; 149; (0.14037281 0.57122605 0.14691839); (0.53509320 0.39280651 0.28672960); 149 +DEAL:0::<2, 14>; 0; 150; (0.17471986 0.80343128 0.18385035); (0.54367996 0.45085782 0.29596259); 150 +DEAL:0::<2, 14>; 0; 151; (0.37303204 0.35634937 0.28152380); (0.59325801 0.33908734 0.32038095); 151 +DEAL:0::<2, 14>; 0; 152; (0.54873772 0.62997595 0.011403329); (0.63718443 0.40749399 0.25285083); 152 +DEAL:0::<2, 14>; 0; 153; (0.80931023 0.20868856 0.15281814); (0.70232756 0.30217214 0.28820454); 153 +DEAL:0::<2, 14>; 0; 154; (0.28953233 0.28349003 0.58566281); (0.57238308 0.32087251 0.39641570); 154 +DEAL:0::<2, 14>; 0; 155; (0.71159886 0.71270880 0.14691839); (0.67789971 0.42817720 0.28672960); 155 +DEAL:0::<2, 14>; 0; 156; (0.81614965 0.64142979 0.34585184); (0.70403741 0.41035745 0.33646296); 156 +DEAL:0::<2, 14>; 0; 157; (0.71847620 0.34544416 0.29242901); (0.67961905 0.33636104 0.32310725); 157 +DEAL:0::<2, 14>; 0; 158; (0.98859667 0.43985895 0.20152033); (0.74714917 0.35996474 0.30038008); 158 +DEAL:0::<2, 14>; 0; 159; (0.84718186 0.037871632 0.32363507); (0.71179546 0.25946791 0.33090877); 159 +DEAL:0::<2, 14>; 0; 160; (0.41433719 0.12480486 0.74434797); (0.60358430 0.28120122 0.43608699); 160 +DEAL:0::<2, 14>; 0; 161; (0.85308161 0.14148275 0.71814444); (0.71327040 0.28537069 0.42953611); 161 +DEAL:0::<2, 14>; 0; 162; (0.18385035 0.35857021 0.80343128); (0.54596259 0.33964255 0.45085782); 162 +DEAL:0::<2, 14>; 0; 163; (0.28152380 0.65455584 0.35634937); (0.57038095 0.41363896 0.33908734); 163 +DEAL:0::<2, 14>; 0; 164; (0.011403329 0.56014105 0.62997595); (0.50285083 0.39003526 0.40749399); 164 +DEAL:0::<2, 14>; 0; 165; (0.15281814 0.96212837 0.20868856); (0.53820454 0.49053209 0.30217214); 165 +DEAL:0::<2, 14>; 0; 166; (0.58566281 0.87519514 0.28349003); (0.64641570 0.46879878 0.32087251); 166 +DEAL:0::<2, 14>; 0; 167; (0.14691839 0.85851725 0.71270880); (0.53672960 0.46462931 0.42817720); 167 +DEAL:0::<2, 14>; 0; 168; (0.17471986 0.34585184 0.83799851); (0.54367996 0.33646296 0.45949963); 168 +DEAL:0::<2, 14>; 0; 169; (0.37303204 0.29242901 0.98909479); (0.59325801 0.32310725 0.49727370); 169 +DEAL:0::<2, 14>; 0; 170; (0.54873772 0.20152033 0.80988300); (0.63718443 0.30038008 0.45247075); 170 +DEAL:0::<2, 14>; 0; 171; (0.80931023 0.32363507 0.82918307); (0.70232756 0.33090877 0.45729577); 171 +DEAL:0::<2, 14>; 0; 172; (0.28953233 0.74434797 0.84131484); (0.57238308 0.43608699 0.46032871); 172 +DEAL:0::<2, 14>; 0; 173; (0.71159886 0.71814444 0.42877395); (0.67789971 0.42953611 0.35719349); 173 +DEAL:0::<2, 14>; 0; 174; (0.98728163 0.35857021 0.81614965); (0.74682041 0.33964255 0.45403741); 174 +DEAL:0::<2, 14>; 0; 175; (0.63787317 0.65455584 0.71847620); (0.65946829 0.41363896 0.42961905); 175 +DEAL:0::<2, 14>; 0; 176; (0.64137928 0.56014105 0.98859667); (0.66034482 0.39003526 0.49714917); 176 +DEAL:0::<2, 14>; 0; 177; (0.36150670 0.96212837 0.84718186); (0.59037668 0.49053209 0.46179546); 177 +DEAL:0::<2, 14>; 0; 178; (0.86915283 0.87519514 0.41433719); (0.71728821 0.46879878 0.35358430); 178 +DEAL:0::<2, 14>; 0; 179; (0.85962719 0.85851725 0.85308161); (0.71490680 0.46462931 0.46327040); 179 +DEAL:0::<2, 21>; 0; 72; (0.64142979 0.012718366 0.18385035); (0.41035745 0.50317959 0.29596259); 72 +DEAL:0::<2, 21>; 0; 73; (0.34544416 0.36212683 0.28152380); (0.33636104 0.59053171 0.32038095); 73 +DEAL:0::<2, 21>; 0; 74; (0.43985895 0.35862072 0.011403329); (0.35996474 0.58965518 0.25285083); 74 +DEAL:0::<2, 21>; 0; 75; (0.037871632 0.63849330 0.15281814); (0.25946791 0.65962332 0.28820454); 75 +DEAL:0::<2, 21>; 0; 76; (0.12480486 0.13084717 0.58566281); (0.28120122 0.53271179 0.39641570); 76 +DEAL:0::<2, 21>; 0; 77; (0.14148275 0.14037281 0.14691839); (0.28537069 0.53509320 0.28672960); 77 +DEAL:0::<2, 21>; 0; 78; (0.80343128 0.65414816 0.18385035); (0.45085782 0.66353704 0.29596259); 78 +DEAL:0::<2, 21>; 0; 79; (0.35634937 0.70757099 0.28152380); (0.33908734 0.67689275 0.32038095); 79 +DEAL:0::<2, 21>; 0; 80; (0.62997595 0.79847967 0.011403329); (0.40749399 0.69961992 0.25285083); 80 +DEAL:0::<2, 21>; 0; 81; (0.20868856 0.67636493 0.15281814); (0.30217214 0.66909123 0.28820454); 81 +DEAL:0::<2, 21>; 0; 82; (0.28349003 0.25565203 0.58566281); (0.32087251 0.56391301 0.39641570); 82 +DEAL:0::<2, 21>; 0; 83; (0.71270880 0.28185556 0.14691839); (0.42817720 0.57046389 0.28672960); 83 +DEAL:0::<2, 21>; 0; 84; (0.35857021 0.16200149 0.82528014); (0.33964255 0.54050037 0.45632004); 84 +DEAL:0::<2, 21>; 0; 85; (0.65455584 0.010905212 0.62696796); (0.41363896 0.50272630 0.40674199); 85 +DEAL:0::<2, 21>; 0; 86; (0.56014105 0.19011700 0.45126228); (0.39003526 0.54752925 0.36281557); 86 +DEAL:0::<2, 21>; 0; 87; (0.96212837 0.17081693 0.19068977); (0.49053209 0.54270423 0.29767244); 87 +DEAL:0::<2, 21>; 0; 88; (0.87519514 0.15868516 0.71046767); (0.46879878 0.53967129 0.42761692); 88 +DEAL:0::<2, 21>; 0; 89; (0.85851725 0.57122605 0.28840114); (0.46462931 0.64280651 0.32210029); 89 +DEAL:0::<2, 21>; 0; 90; (0.16200149 0.81614965 0.82528014); (0.29050037 0.70403741 0.45632004); 90 +DEAL:0::<2, 21>; 0; 91; (0.010905212 0.71847620 0.62696796); (0.25272630 0.67961905 0.40674199); 91 +DEAL:0::<2, 21>; 0; 92; (0.19011700 0.98859667 0.45126228); (0.29752925 0.74714917 0.36281557); 92 +DEAL:0::<2, 21>; 0; 93; (0.17081693 0.84718186 0.19068977); (0.29270423 0.71179546 0.29767244); 93 +DEAL:0::<2, 21>; 0; 94; (0.15868516 0.41433719 0.71046767); (0.28967129 0.60358430 0.42761692); 94 +DEAL:0::<2, 21>; 0; 95; (0.57122605 0.85308161 0.28840114); (0.39280651 0.71327040 0.32210029); 95 +DEAL:0::<2, 21>; 0; 96; (0.34585184 0.19656872 0.81614965); (0.33646296 0.54914218 0.45403741); 96 +DEAL:0::<2, 21>; 0; 97; (0.29242901 0.64365063 0.71847620); (0.32310725 0.66091266 0.42961905); 97 +DEAL:0::<2, 21>; 0; 98; (0.20152033 0.37002405 0.98859667); (0.30038008 0.59250601 0.49714917); 98 +DEAL:0::<2, 21>; 0; 99; (0.32363507 0.79131144 0.84718186); (0.33090877 0.69782786 0.46179546); 99 +DEAL:0::<2, 21>; 0; 100; (0.74434797 0.71650997 0.41433719); (0.43608699 0.67912749 0.35358430); 100 +DEAL:0::<2, 21>; 0; 101; (0.71814444 0.28729120 0.85308161); (0.42953611 0.57182280 0.46327040); 101 +DEAL:0::<2, 21>; 0; 102; (0.35857021 0.98728163 0.83799851); (0.33964255 0.74682041 0.45949963); 102 +DEAL:0::<2, 21>; 0; 103; (0.65455584 0.63787317 0.98909479); (0.41363896 0.65946829 0.49727370); 103 +DEAL:0::<2, 21>; 0; 104; (0.56014105 0.64137928 0.80988300); (0.39003526 0.66034482 0.45247075); 104 +DEAL:0::<2, 21>; 0; 105; (0.96212837 0.36150670 0.82918307); (0.49053209 0.59037668 0.45729577); 105 +DEAL:0::<2, 21>; 0; 106; (0.87519514 0.86915283 0.84131484); (0.46879878 0.71728821 0.46032871); 106 +DEAL:0::<2, 21>; 0; 107; (0.85851725 0.85962719 0.42877395); (0.46462931 0.71490680 0.35719349); 107 +DEAL:0::<2, 28>; 0; 216; (0.64142979 0.16200149 0.012718366); (0.66035745 0.54050037 0.25317959); 216 +DEAL:0::<2, 28>; 0; 217; (0.34544416 0.010905212 0.36212683); (0.58636104 0.50272630 0.34053171); 217 +DEAL:0::<2, 28>; 0; 218; (0.43985895 0.19011700 0.35862072); (0.60996474 0.54752925 0.33965518); 218 +DEAL:0::<2, 28>; 0; 219; (0.037871632 0.17081693 0.63849330); (0.50946791 0.54270423 0.40962332); 219 +DEAL:0::<2, 28>; 0; 220; (0.12480486 0.15868516 0.13084717); (0.53120122 0.53967129 0.28271179); 220 +DEAL:0::<2, 28>; 0; 221; (0.14148275 0.57122605 0.14037281); (0.53537069 0.64280651 0.28509320); 221 +DEAL:0::<2, 28>; 0; 222; (0.65414816 0.17471986 0.18385035); (0.66353704 0.54367996 0.29596259); 222 +DEAL:0::<2, 28>; 0; 223; (0.70757099 0.37303204 0.28152380); (0.67689275 0.59325801 0.32038095); 223 +DEAL:0::<2, 28>; 0; 224; (0.79847967 0.54873772 0.011403329); (0.69961992 0.63718443 0.25285083); 224 +DEAL:0::<2, 28>; 0; 225; (0.67636493 0.80931023 0.15281814); (0.66909123 0.70232756 0.28820454); 225 +DEAL:0::<2, 28>; 0; 226; (0.25565203 0.28953233 0.58566281); (0.56391301 0.57238308 0.39641570); 226 +DEAL:0::<2, 28>; 0; 227; (0.28185556 0.71159886 0.14691839); (0.57046389 0.67789971 0.28672960); 227 +DEAL:0::<2, 28>; 0; 228; (0.81614965 0.012718366 0.82528014); (0.70403741 0.50317959 0.45632004); 228 +DEAL:0::<2, 28>; 0; 229; (0.71847620 0.36212683 0.62696796); (0.67961905 0.59053171 0.40674199); 229 +DEAL:0::<2, 28>; 0; 230; (0.98859667 0.35862072 0.45126228); (0.74714917 0.58965518 0.36281557); 230 +DEAL:0::<2, 28>; 0; 231; (0.84718186 0.63849330 0.19068977); (0.71179546 0.65962332 0.29767244); 231 +DEAL:0::<2, 28>; 0; 232; (0.41433719 0.13084717 0.71046767); (0.60358430 0.53271179 0.42761692); 232 +DEAL:0::<2, 28>; 0; 233; (0.85308161 0.14037281 0.28840114); (0.71327040 0.53509320 0.32210029); 233 +DEAL:0::<2, 28>; 0; 234; (0.012718366 0.81614965 0.34585184); (0.50317959 0.70403741 0.33646296); 234 +DEAL:0::<2, 28>; 0; 235; (0.36212683 0.71847620 0.29242901); (0.59053171 0.67961905 0.32310725); 235 +DEAL:0::<2, 28>; 0; 236; (0.35862072 0.98859667 0.20152033); (0.58965518 0.74714917 0.30038008); 236 +DEAL:0::<2, 28>; 0; 237; (0.63849330 0.84718186 0.32363507); (0.65962332 0.71179546 0.33090877); 237 +DEAL:0::<2, 28>; 0; 238; (0.13084717 0.41433719 0.74434797); (0.53271179 0.60358430 0.43608699); 238 +DEAL:0::<2, 28>; 0; 239; (0.14037281 0.85308161 0.71814444); (0.53509320 0.71327040 0.42953611); 239 +DEAL:0::<2, 28>; 0; 240; (0.17471986 0.65414816 0.98728163); (0.54367996 0.66353704 0.49682041); 240 +DEAL:0::<2, 28>; 0; 241; (0.37303204 0.70757099 0.63787317); (0.59325801 0.67689275 0.40946829); 241 +DEAL:0::<2, 28>; 0; 242; (0.54873772 0.79847967 0.64137928); (0.63718443 0.69961992 0.41034482); 242 +DEAL:0::<2, 28>; 0; 243; (0.80931023 0.67636493 0.36150670); (0.70232756 0.66909123 0.34037668); 243 +DEAL:0::<2, 28>; 0; 244; (0.28953233 0.25565203 0.86915283); (0.57238308 0.56391301 0.46728821); 244 +DEAL:0::<2, 28>; 0; 245; (0.71159886 0.28185556 0.85962719); (0.67789971 0.57046389 0.46490680); 245 +DEAL:0::<2, 28>; 0; 246; (0.81614965 0.83799851 0.98728163); (0.70403741 0.70949963 0.49682041); 246 +DEAL:0::<2, 28>; 0; 247; (0.71847620 0.98909479 0.63787317); (0.67961905 0.74727370 0.40946829); 247 +DEAL:0::<2, 28>; 0; 248; (0.98859667 0.80988300 0.64137928); (0.74714917 0.70247075 0.41034482); 248 +DEAL:0::<2, 28>; 0; 249; (0.84718186 0.82918307 0.36150670); (0.71179546 0.70729577 0.34037668); 249 +DEAL:0::<2, 28>; 0; 250; (0.41433719 0.84131484 0.86915283); (0.60358430 0.71032871 0.46728821); 250 +DEAL:0::<2, 28>; 0; 251; (0.85308161 0.42877395 0.85962719); (0.71327040 0.60719349 0.46490680); 251 +DEAL:0::<2, 35>; 0; 36; (0.18385035 0.64142979 0.012718366); (0.29596259 0.41035745 0.50317959); 36 +DEAL:0::<2, 35>; 0; 37; (0.28152380 0.34544416 0.36212683); (0.32038095 0.33636104 0.59053171); 37 +DEAL:0::<2, 35>; 0; 38; (0.011403329 0.43985895 0.35862072); (0.25285083 0.35996474 0.58965518); 38 +DEAL:0::<2, 35>; 0; 39; (0.15281814 0.037871632 0.63849330); (0.28820454 0.25946791 0.65962332); 39 +DEAL:0::<2, 35>; 0; 40; (0.58566281 0.12480486 0.13084717); (0.39641570 0.28120122 0.53271179); 40 +DEAL:0::<2, 35>; 0; 41; (0.14691839 0.14148275 0.14037281); (0.28672960 0.28537069 0.53509320); 41 +DEAL:0::<2, 35>; 0; 42; (0.80343128 0.34585184 0.012718366); (0.45085782 0.33646296 0.50317959); 42 +DEAL:0::<2, 35>; 0; 43; (0.35634937 0.29242901 0.36212683); (0.33908734 0.32310725 0.59053171); 43 +DEAL:0::<2, 35>; 0; 44; (0.62997595 0.20152033 0.35862072); (0.40749399 0.30038008 0.58965518); 44 +DEAL:0::<2, 35>; 0; 45; (0.20868856 0.32363507 0.63849330); (0.30217214 0.33090877 0.65962332); 45 +DEAL:0::<2, 35>; 0; 46; (0.28349003 0.74434797 0.13084717); (0.32087251 0.43608699 0.53271179); 46 +DEAL:0::<2, 35>; 0; 47; (0.71270880 0.71814444 0.14037281); (0.42817720 0.42953611 0.53509320); 47 +DEAL:0::<2, 35>; 0; 48; (0.98728163 0.16200149 0.65414816); (0.49682041 0.29050037 0.66353704); 48 +DEAL:0::<2, 35>; 0; 49; (0.63787317 0.010905212 0.70757099); (0.40946829 0.25272630 0.67689275); 49 +DEAL:0::<2, 35>; 0; 50; (0.64137928 0.19011700 0.79847967); (0.41034482 0.29752925 0.69961992); 50 +DEAL:0::<2, 35>; 0; 51; (0.36150670 0.17081693 0.67636493); (0.34037668 0.29270423 0.66909123); 51 +DEAL:0::<2, 35>; 0; 52; (0.86915283 0.15868516 0.25565203); (0.46728821 0.28967129 0.56391301); 52 +DEAL:0::<2, 35>; 0; 53; (0.85962719 0.57122605 0.28185556); (0.46490680 0.39280651 0.57046389); 53 +DEAL:0::<2, 35>; 0; 54; (0.16200149 0.98728163 0.19656872); (0.29050037 0.49682041 0.54914218); 54 +DEAL:0::<2, 35>; 0; 55; (0.010905212 0.63787317 0.64365063); (0.25272630 0.40946829 0.66091266); 55 +DEAL:0::<2, 35>; 0; 56; (0.19011700 0.64137928 0.37002405); (0.29752925 0.41034482 0.59250601); 56 +DEAL:0::<2, 35>; 0; 57; (0.17081693 0.36150670 0.79131144); (0.29270423 0.34037668 0.69782786); 57 +DEAL:0::<2, 35>; 0; 58; (0.15868516 0.86915283 0.71650997); (0.28967129 0.46728821 0.67912749); 58 +DEAL:0::<2, 35>; 0; 59; (0.57122605 0.85962719 0.28729120); (0.39280651 0.46490680 0.57182280); 59 +DEAL:0::<2, 35>; 0; 60; (0.34585184 0.80343128 0.83799851); (0.33646296 0.45085782 0.70949963); 60 +DEAL:0::<2, 35>; 0; 61; (0.29242901 0.35634937 0.98909479); (0.32310725 0.33908734 0.74727370); 61 +DEAL:0::<2, 35>; 0; 62; (0.20152033 0.62997595 0.80988300); (0.30038008 0.40749399 0.70247075); 62 +DEAL:0::<2, 35>; 0; 63; (0.32363507 0.20868856 0.82918307); (0.33090877 0.30217214 0.70729577); 63 +DEAL:0::<2, 35>; 0; 64; (0.74434797 0.28349003 0.84131484); (0.43608699 0.32087251 0.71032871); 64 +DEAL:0::<2, 35>; 0; 65; (0.71814444 0.71270880 0.42877395); (0.42953611 0.42817720 0.60719349); 65 +DEAL:0::<2, 35>; 0; 66; (0.35857021 0.81614965 0.98728163); (0.33964255 0.45403741 0.74682041); 66 +DEAL:0::<2, 35>; 0; 67; (0.65455584 0.71847620 0.63787317); (0.41363896 0.42961905 0.65946829); 67 +DEAL:0::<2, 35>; 0; 68; (0.56014105 0.98859667 0.64137928); (0.39003526 0.49714917 0.66034482); 68 +DEAL:0::<2, 35>; 0; 69; (0.96212837 0.84718186 0.36150670); (0.49053209 0.46179546 0.59037668); 69 +DEAL:0::<2, 35>; 0; 70; (0.87519514 0.41433719 0.86915283); (0.46879878 0.35358430 0.71728821); 70 +DEAL:0::<2, 35>; 0; 71; (0.85851725 0.85308161 0.85962719); (0.46462931 0.46327040 0.71490680); 71 +DEAL:0::<2, 42>; 0; 180; (0.16200149 0.012718366 0.64142979); (0.54050037 0.25317959 0.66035745); 180 +DEAL:0::<2, 42>; 0; 181; (0.010905212 0.36212683 0.34544416); (0.50272630 0.34053171 0.58636104); 181 +DEAL:0::<2, 42>; 0; 182; (0.19011700 0.35862072 0.43985895); (0.54752925 0.33965518 0.60996474); 182 +DEAL:0::<2, 42>; 0; 183; (0.17081693 0.63849330 0.037871632); (0.54270423 0.40962332 0.50946791); 183 +DEAL:0::<2, 42>; 0; 184; (0.15868516 0.13084717 0.12480486); (0.53967129 0.28271179 0.53120122); 184 +DEAL:0::<2, 42>; 0; 185; (0.57122605 0.14037281 0.14148275); (0.64280651 0.28509320 0.53537069); 185 +DEAL:0::<2, 42>; 0; 186; (0.19656872 0.34585184 0.64142979); (0.54914218 0.33646296 0.66035745); 186 +DEAL:0::<2, 42>; 0; 187; (0.64365063 0.29242901 0.34544416); (0.66091266 0.32310725 0.58636104); 187 +DEAL:0::<2, 42>; 0; 188; (0.37002405 0.20152033 0.43985895); (0.59250601 0.30038008 0.60996474); 188 +DEAL:0::<2, 42>; 0; 189; (0.79131144 0.32363507 0.037871632); (0.69782786 0.33090877 0.50946791); 189 +DEAL:0::<2, 42>; 0; 190; (0.71650997 0.74434797 0.12480486); (0.67912749 0.43608699 0.53120122); 190 +DEAL:0::<2, 42>; 0; 191; (0.28729120 0.71814444 0.14148275); (0.57182280 0.42953611 0.53537069); 191 +DEAL:0::<2, 42>; 0; 192; (0.81614965 0.16200149 0.19656872); (0.70403741 0.29050037 0.54914218); 192 +DEAL:0::<2, 42>; 0; 193; (0.71847620 0.010905212 0.64365063); (0.67961905 0.25272630 0.66091266); 193 +DEAL:0::<2, 42>; 0; 194; (0.98859667 0.19011700 0.37002405); (0.74714917 0.29752925 0.59250601); 194 +DEAL:0::<2, 42>; 0; 195; (0.84718186 0.17081693 0.79131144); (0.71179546 0.29270423 0.69782786); 195 +DEAL:0::<2, 42>; 0; 196; (0.41433719 0.15868516 0.71650997); (0.60358430 0.28967129 0.67912749); 196 +DEAL:0::<2, 42>; 0; 197; (0.85308161 0.57122605 0.28729120); (0.71327040 0.39280651 0.57182280); 197 +DEAL:0::<2, 42>; 0; 198; (0.16200149 0.35857021 0.65414816); (0.54050037 0.33964255 0.66353704); 198 +DEAL:0::<2, 42>; 0; 199; (0.010905212 0.65455584 0.70757099); (0.50272630 0.41363896 0.67689275); 199 +DEAL:0::<2, 42>; 0; 200; (0.19011700 0.56014105 0.79847967); (0.54752925 0.39003526 0.69961992); 200 +DEAL:0::<2, 42>; 0; 201; (0.17081693 0.96212837 0.67636493); (0.54270423 0.49053209 0.66909123); 201 +DEAL:0::<2, 42>; 0; 202; (0.15868516 0.87519514 0.25565203); (0.53967129 0.46879878 0.56391301); 202 +DEAL:0::<2, 42>; 0; 203; (0.57122605 0.85851725 0.28185556); (0.64280651 0.46462931 0.57046389); 203 +DEAL:0::<2, 42>; 0; 204; (0.65414816 0.80343128 0.35857021); (0.66353704 0.45085782 0.58964255); 204 +DEAL:0::<2, 42>; 0; 205; (0.70757099 0.35634937 0.65455584); (0.67689275 0.33908734 0.66363896); 205 +DEAL:0::<2, 42>; 0; 206; (0.79847967 0.62997595 0.56014105); (0.69961992 0.40749399 0.64003526); 206 +DEAL:0::<2, 42>; 0; 207; (0.67636493 0.20868856 0.96212837); (0.66909123 0.30217214 0.74053209); 207 +DEAL:0::<2, 42>; 0; 208; (0.25565203 0.28349003 0.87519514); (0.56391301 0.32087251 0.71879878); 208 +DEAL:0::<2, 42>; 0; 209; (0.28185556 0.71270880 0.85851725); (0.57046389 0.42817720 0.71462931); 209 +DEAL:0::<2, 42>; 0; 210; (0.81614965 0.98728163 0.35857021); (0.70403741 0.49682041 0.58964255); 210 +DEAL:0::<2, 42>; 0; 211; (0.71847620 0.63787317 0.65455584); (0.67961905 0.40946829 0.66363896); 211 +DEAL:0::<2, 42>; 0; 212; (0.98859667 0.64137928 0.56014105); (0.74714917 0.41034482 0.64003526); 212 +DEAL:0::<2, 42>; 0; 213; (0.84718186 0.36150670 0.96212837); (0.71179546 0.34037668 0.74053209); 213 +DEAL:0::<2, 42>; 0; 214; (0.41433719 0.86915283 0.87519514); (0.60358430 0.46728821 0.71879878); 214 +DEAL:0::<2, 42>; 0; 215; (0.85308161 0.85962719 0.85851725); (0.71327040 0.46490680 0.71462931); 215 +DEAL:0::<2, 49>; 0; 108; (0.012718366 0.18385035 0.64142979); (0.25317959 0.54596259 0.66035745); 108 +DEAL:0::<2, 49>; 0; 109; (0.36212683 0.28152380 0.34544416); (0.34053171 0.57038095 0.58636104); 109 +DEAL:0::<2, 49>; 0; 110; (0.35862072 0.011403329 0.43985895); (0.33965518 0.50285083 0.60996474); 110 +DEAL:0::<2, 49>; 0; 111; (0.63849330 0.15281814 0.037871632); (0.40962332 0.53820454 0.50946791); 111 +DEAL:0::<2, 49>; 0; 112; (0.13084717 0.58566281 0.12480486); (0.28271179 0.64641570 0.53120122); 112 +DEAL:0::<2, 49>; 0; 113; (0.14037281 0.14691839 0.14148275); (0.28509320 0.53672960 0.53537069); 113 +DEAL:0::<2, 49>; 0; 114; (0.34585184 0.17471986 0.64142979); (0.33646296 0.54367996 0.66035745); 114 +DEAL:0::<2, 49>; 0; 115; (0.29242901 0.37303204 0.34544416); (0.32310725 0.59325801 0.58636104); 115 +DEAL:0::<2, 49>; 0; 116; (0.20152033 0.54873772 0.43985895); (0.30038008 0.63718443 0.60996474); 116 +DEAL:0::<2, 49>; 0; 117; (0.32363507 0.80931023 0.037871632); (0.33090877 0.70232756 0.50946791); 117 +DEAL:0::<2, 49>; 0; 118; (0.74434797 0.28953233 0.12480486); (0.43608699 0.57238308 0.53120122); 118 +DEAL:0::<2, 49>; 0; 119; (0.71814444 0.71159886 0.14148275); (0.42953611 0.67789971 0.53537069); 119 +DEAL:0::<2, 49>; 0; 120; (0.35857021 0.18385035 0.65414816); (0.33964255 0.54596259 0.66353704); 120 +DEAL:0::<2, 49>; 0; 121; (0.65455584 0.28152380 0.70757099); (0.41363896 0.57038095 0.67689275); 121 +DEAL:0::<2, 49>; 0; 122; (0.56014105 0.011403329 0.79847967); (0.39003526 0.50285083 0.69961992); 122 +DEAL:0::<2, 49>; 0; 123; (0.96212837 0.15281814 0.67636493); (0.49053209 0.53820454 0.66909123); 123 +DEAL:0::<2, 49>; 0; 124; (0.87519514 0.58566281 0.25565203); (0.46879878 0.64641570 0.56391301); 124 +DEAL:0::<2, 49>; 0; 125; (0.85851725 0.14691839 0.28185556); (0.46462931 0.53672960 0.57046389); 125 +DEAL:0::<2, 49>; 0; 126; (0.64142979 0.81614965 0.19656872); (0.41035745 0.70403741 0.54914218); 126 +DEAL:0::<2, 49>; 0; 127; (0.34544416 0.71847620 0.64365063); (0.33636104 0.67961905 0.66091266); 127 +DEAL:0::<2, 49>; 0; 128; (0.43985895 0.98859667 0.37002405); (0.35996474 0.74714917 0.59250601); 128 +DEAL:0::<2, 49>; 0; 129; (0.037871632 0.84718186 0.79131144); (0.25946791 0.71179546 0.69782786); 129 +DEAL:0::<2, 49>; 0; 130; (0.12480486 0.41433719 0.71650997); (0.28120122 0.60358430 0.67912749); 130 +DEAL:0::<2, 49>; 0; 131; (0.14148275 0.85308161 0.28729120); (0.28537069 0.71327040 0.57182280); 131 +DEAL:0::<2, 49>; 0; 132; (0.80343128 0.17471986 0.83799851); (0.45085782 0.54367996 0.70949963); 132 +DEAL:0::<2, 49>; 0; 133; (0.35634937 0.37303204 0.98909479); (0.33908734 0.59325801 0.74727370); 133 +DEAL:0::<2, 49>; 0; 134; (0.62997595 0.54873772 0.80988300); (0.40749399 0.63718443 0.70247075); 134 +DEAL:0::<2, 49>; 0; 135; (0.20868856 0.80931023 0.82918307); (0.30217214 0.70232756 0.70729577); 135 +DEAL:0::<2, 49>; 0; 136; (0.28349003 0.28953233 0.84131484); (0.32087251 0.57238308 0.71032871); 136 +DEAL:0::<2, 49>; 0; 137; (0.71270880 0.71159886 0.42877395); (0.42817720 0.67789971 0.60719349); 137 +DEAL:0::<2, 49>; 0; 138; (0.98728163 0.81614965 0.83799851); (0.49682041 0.70403741 0.70949963); 138 +DEAL:0::<2, 49>; 0; 139; (0.63787317 0.71847620 0.98909479); (0.40946829 0.67961905 0.74727370); 139 +DEAL:0::<2, 49>; 0; 140; (0.64137928 0.98859667 0.80988300); (0.41034482 0.74714917 0.70247075); 140 +DEAL:0::<2, 49>; 0; 141; (0.36150670 0.84718186 0.82918307); (0.34037668 0.71179546 0.70729577); 141 +DEAL:0::<2, 49>; 0; 142; (0.86915283 0.41433719 0.84131484); (0.46728821 0.60358430 0.71032871); 142 +DEAL:0::<2, 49>; 0; 143; (0.85962719 0.85308161 0.42877395); (0.46490680 0.71327040 0.60719349); 143 +DEAL:0::<2, 56>; 0; 252; (0.18385035 0.16200149 0.64142979); (0.54596259 0.54050037 0.66035745); 252 +DEAL:0::<2, 56>; 0; 253; (0.28152380 0.010905212 0.34544416); (0.57038095 0.50272630 0.58636104); 253 +DEAL:0::<2, 56>; 0; 254; (0.011403329 0.19011700 0.43985895); (0.50285083 0.54752925 0.60996474); 254 +DEAL:0::<2, 56>; 0; 255; (0.15281814 0.17081693 0.037871632); (0.53820454 0.54270423 0.50946791); 255 +DEAL:0::<2, 56>; 0; 256; (0.58566281 0.15868516 0.12480486); (0.64641570 0.53967129 0.53120122); 256 +DEAL:0::<2, 56>; 0; 257; (0.14691839 0.57122605 0.14148275); (0.53672960 0.64280651 0.53537069); 257 +DEAL:0::<2, 56>; 0; 258; (0.17471986 0.19656872 0.64142979); (0.54367996 0.54914218 0.66035745); 258 +DEAL:0::<2, 56>; 0; 259; (0.37303204 0.64365063 0.34544416); (0.59325801 0.66091266 0.58636104); 259 +DEAL:0::<2, 56>; 0; 260; (0.54873772 0.37002405 0.43985895); (0.63718443 0.59250601 0.60996474); 260 +DEAL:0::<2, 56>; 0; 261; (0.80931023 0.79131144 0.037871632); (0.70232756 0.69782786 0.50946791); 261 +DEAL:0::<2, 56>; 0; 262; (0.28953233 0.71650997 0.12480486); (0.57238308 0.67912749 0.53120122); 262 +DEAL:0::<2, 56>; 0; 263; (0.71159886 0.28729120 0.14148275); (0.67789971 0.57182280 0.53537069); 263 +DEAL:0::<2, 56>; 0; 264; (0.98728163 0.18385035 0.17471986); (0.74682041 0.54596259 0.54367996); 264 +DEAL:0::<2, 56>; 0; 265; (0.63787317 0.28152380 0.37303204); (0.65946829 0.57038095 0.59325801); 265 +DEAL:0::<2, 56>; 0; 266; (0.64137928 0.011403329 0.54873772); (0.66034482 0.50285083 0.63718443); 266 +DEAL:0::<2, 56>; 0; 267; (0.36150670 0.15281814 0.80931023); (0.59037668 0.53820454 0.70232756); 267 +DEAL:0::<2, 56>; 0; 268; (0.86915283 0.58566281 0.28953233); (0.71728821 0.64641570 0.57238308); 268 +DEAL:0::<2, 56>; 0; 269; (0.85962719 0.14691839 0.71159886); (0.71490680 0.53672960 0.67789971); 269 +DEAL:0::<2, 56>; 0; 270; (0.18385035 0.98728163 0.65414816); (0.54596259 0.74682041 0.66353704); 270 +DEAL:0::<2, 56>; 0; 271; (0.28152380 0.63787317 0.70757099); (0.57038095 0.65946829 0.67689275); 271 +DEAL:0::<2, 56>; 0; 272; (0.011403329 0.64137928 0.79847967); (0.50285083 0.66034482 0.69961992); 272 +DEAL:0::<2, 56>; 0; 273; (0.15281814 0.36150670 0.67636493); (0.53820454 0.59037668 0.66909123); 273 +DEAL:0::<2, 56>; 0; 274; (0.58566281 0.86915283 0.25565203); (0.64641570 0.71728821 0.56391301); 274 +DEAL:0::<2, 56>; 0; 275; (0.14691839 0.85962719 0.28185556); (0.53672960 0.71490680 0.57046389); 275 +DEAL:0::<2, 56>; 0; 276; (0.19656872 0.17471986 0.98728163); (0.54914218 0.54367996 0.74682041); 276 +DEAL:0::<2, 56>; 0; 277; (0.64365063 0.37303204 0.63787317); (0.66091266 0.59325801 0.65946829); 277 +DEAL:0::<2, 56>; 0; 278; (0.37002405 0.54873772 0.64137928); (0.59250601 0.63718443 0.66034482); 278 +DEAL:0::<2, 56>; 0; 279; (0.79131144 0.80931023 0.36150670); (0.69782786 0.70232756 0.59037668); 279 +DEAL:0::<2, 56>; 0; 280; (0.71650997 0.28953233 0.86915283); (0.67912749 0.57238308 0.71728821); 280 +DEAL:0::<2, 56>; 0; 281; (0.28729120 0.71159886 0.85962719); (0.57182280 0.67789971 0.71490680); 281 +DEAL:0::<2, 56>; 0; 282; (0.81614965 0.35857021 0.83799851); (0.70403741 0.58964255 0.70949963); 282 +DEAL:0::<2, 56>; 0; 283; (0.71847620 0.65455584 0.98909479); (0.67961905 0.66363896 0.74727370); 283 +DEAL:0::<2, 56>; 0; 284; (0.98859667 0.56014105 0.80988300); (0.74714917 0.64003526 0.70247075); 284 +DEAL:0::<2, 56>; 0; 285; (0.84718186 0.96212837 0.82918307); (0.71179546 0.74053209 0.70729577); 285 +DEAL:0::<2, 56>; 0; 286; (0.41433719 0.87519514 0.84131484); (0.60358430 0.71879878 0.71032871); 286 +DEAL:0::<2, 56>; 0; 287; (0.85308161 0.85851725 0.42877395); (0.71327040 0.71462931 0.60719349); 287 +DEAL:0:: diff --git a/tests/remote_point_evaluation/convert_intersections_to_rpe_data_04.with_cgal=true.with_p4est=true.mpirun=2.output b/tests/remote_point_evaluation/convert_intersections_to_rpe_data_04.with_cgal=true.with_p4est=true.mpirun=2.output new file mode 100644 index 0000000000..b0c1122592 --- /dev/null +++ b/tests/remote_point_evaluation/convert_intersections_to_rpe_data_04.with_cgal=true.with_p4est=true.mpirun=2.output @@ -0,0 +1,695 @@ + +DEAL:0::Cell intersections 3D-3D with n_quadrature_points = 1 +DEAL:0::Recv Components +DEAL:0::0; 0; 0 +DEAL:0::0; 1; 1 +DEAL:0::0; 2; 2 +DEAL:0::0; 3; 3 +DEAL:0::0; 4; 4 +DEAL:0::0; 5; 5 +DEAL:0::0; 6; 6 +DEAL:0::0; 7; 7 +DEAL:0::0; 8; 8 +DEAL:0::0; 9; 9 +DEAL:0::0; 10; 10 +DEAL:0::0; 11; 11 +DEAL:0::0; 12; 12 +DEAL:0::0; 13; 13 +DEAL:0::0; 14; 14 +DEAL:0::0; 15; 15 +DEAL:0::0; 16; 16 +DEAL:0::0; 17; 17 +DEAL:0::0; 18; 18 +DEAL:0::0; 19; 19 +DEAL:0::0; 20; 20 +DEAL:0::0; 21; 21 +DEAL:0::0; 22; 22 +DEAL:0::0; 23; 23 +DEAL:0::1; 24; 24 +DEAL:0::1; 25; 25 +DEAL:0::1; 26; 26 +DEAL:0::1; 27; 27 +DEAL:0::1; 28; 28 +DEAL:0::1; 29; 29 +DEAL:0::1; 30; 30 +DEAL:0::1; 31; 31 +DEAL:0::1; 32; 32 +DEAL:0::1; 33; 33 +DEAL:0::1; 34; 34 +DEAL:0::1; 35; 35 +DEAL:0::1; 36; 36 +DEAL:0::1; 37; 37 +DEAL:0::1; 38; 38 +DEAL:0::1; 39; 39 +DEAL:0::1; 40; 40 +DEAL:0::1; 41; 41 +DEAL:0::1; 42; 42 +DEAL:0::1; 43; 43 +DEAL:0::1; 44; 44 +DEAL:0::1; 45; 45 +DEAL:0::1; 46; 46 +DEAL:0::1; 47; 47 +DEAL:0:: +DEAL:0::Send Components +DEAL:0::<2, 7>; 0; 6; (0.25000000 0.25000000 0.25000000); (0.31250000 0.31250000 0.31250000); 6 +DEAL:0::<2, 7>; 0; 7; (0.50000000 0.50000000 0.25000000); (0.37500000 0.37500000 0.31250000); 7 +DEAL:0::<2, 7>; 0; 8; (0.75000000 0.25000000 0.50000000); (0.43750000 0.31250000 0.37500000); 8 +DEAL:0::<2, 7>; 0; 9; (0.25000000 0.75000000 0.50000000); (0.31250000 0.43750000 0.37500000); 9 +DEAL:0::<2, 7>; 0; 10; (0.50000000 0.50000000 0.75000000); (0.37500000 0.37500000 0.43750000); 10 +DEAL:0::<2, 7>; 0; 11; (0.75000000 0.75000000 0.75000000); (0.43750000 0.43750000 0.43750000); 11 +DEAL:0::<2, 14>; 0; 12; (0.25000000 0.25000000 0.25000000); (0.56250000 0.31250000 0.31250000); 12 +DEAL:0::<2, 14>; 0; 13; (0.50000000 0.50000000 0.25000000); (0.62500000 0.37500000 0.31250000); 13 +DEAL:0::<2, 14>; 0; 14; (0.75000000 0.25000000 0.50000000); (0.68750000 0.31250000 0.37500000); 14 +DEAL:0::<2, 14>; 0; 15; (0.25000000 0.75000000 0.50000000); (0.56250000 0.43750000 0.37500000); 15 +DEAL:0::<2, 14>; 0; 16; (0.50000000 0.50000000 0.75000000); (0.62500000 0.37500000 0.43750000); 16 +DEAL:0::<2, 14>; 0; 17; (0.75000000 0.75000000 0.75000000); (0.68750000 0.43750000 0.43750000); 17 +DEAL:0::<2, 21>; 0; 0; (0.25000000 0.25000000 0.25000000); (0.31250000 0.56250000 0.31250000); 0 +DEAL:0::<2, 21>; 0; 1; (0.50000000 0.50000000 0.25000000); (0.37500000 0.62500000 0.31250000); 1 +DEAL:0::<2, 21>; 0; 2; (0.75000000 0.25000000 0.50000000); (0.43750000 0.56250000 0.37500000); 2 +DEAL:0::<2, 21>; 0; 3; (0.25000000 0.75000000 0.50000000); (0.31250000 0.68750000 0.37500000); 3 +DEAL:0::<2, 21>; 0; 4; (0.50000000 0.50000000 0.75000000); (0.37500000 0.62500000 0.43750000); 4 +DEAL:0::<2, 21>; 0; 5; (0.75000000 0.75000000 0.75000000); (0.43750000 0.68750000 0.43750000); 5 +DEAL:0::<2, 28>; 0; 18; (0.25000000 0.25000000 0.25000000); (0.56250000 0.56250000 0.31250000); 18 +DEAL:0::<2, 28>; 0; 19; (0.50000000 0.50000000 0.25000000); (0.62500000 0.62500000 0.31250000); 19 +DEAL:0::<2, 28>; 0; 20; (0.75000000 0.25000000 0.50000000); (0.68750000 0.56250000 0.37500000); 20 +DEAL:0::<2, 28>; 0; 21; (0.25000000 0.75000000 0.50000000); (0.56250000 0.68750000 0.37500000); 21 +DEAL:0::<2, 28>; 0; 22; (0.50000000 0.50000000 0.75000000); (0.62500000 0.62500000 0.43750000); 22 +DEAL:0::<2, 28>; 0; 23; (0.75000000 0.75000000 0.75000000); (0.68750000 0.68750000 0.43750000); 23 +DEAL:0:: +DEAL:0::Cell intersections 3D-3D with n_quadrature_points = 2 +DEAL:0::Recv Components +DEAL:0::0; 0; 0 +DEAL:0::0; 1; 1 +DEAL:0::0; 2; 2 +DEAL:0::0; 3; 3 +DEAL:0::0; 4; 4 +DEAL:0::0; 5; 5 +DEAL:0::0; 6; 6 +DEAL:0::0; 7; 7 +DEAL:0::0; 8; 8 +DEAL:0::0; 9; 9 +DEAL:0::0; 10; 10 +DEAL:0::0; 11; 11 +DEAL:0::0; 12; 12 +DEAL:0::0; 13; 13 +DEAL:0::0; 14; 14 +DEAL:0::0; 15; 15 +DEAL:0::0; 16; 16 +DEAL:0::0; 17; 17 +DEAL:0::0; 18; 18 +DEAL:0::0; 19; 19 +DEAL:0::0; 20; 20 +DEAL:0::0; 21; 21 +DEAL:0::0; 22; 22 +DEAL:0::0; 23; 23 +DEAL:0::0; 24; 24 +DEAL:0::0; 25; 25 +DEAL:0::0; 26; 26 +DEAL:0::0; 27; 27 +DEAL:0::0; 28; 28 +DEAL:0::0; 29; 29 +DEAL:0::0; 30; 30 +DEAL:0::0; 31; 31 +DEAL:0::0; 32; 32 +DEAL:0::0; 33; 33 +DEAL:0::0; 34; 34 +DEAL:0::0; 35; 35 +DEAL:0::0; 36; 36 +DEAL:0::0; 37; 37 +DEAL:0::0; 38; 38 +DEAL:0::0; 39; 39 +DEAL:0::0; 40; 40 +DEAL:0::0; 41; 41 +DEAL:0::0; 42; 42 +DEAL:0::0; 43; 43 +DEAL:0::0; 44; 44 +DEAL:0::0; 45; 45 +DEAL:0::0; 46; 46 +DEAL:0::0; 47; 47 +DEAL:0::0; 48; 48 +DEAL:0::0; 49; 49 +DEAL:0::0; 50; 50 +DEAL:0::0; 51; 51 +DEAL:0::0; 52; 52 +DEAL:0::0; 53; 53 +DEAL:0::0; 54; 54 +DEAL:0::0; 55; 55 +DEAL:0::0; 56; 56 +DEAL:0::0; 57; 57 +DEAL:0::0; 58; 58 +DEAL:0::0; 59; 59 +DEAL:0::0; 60; 60 +DEAL:0::0; 61; 61 +DEAL:0::0; 62; 62 +DEAL:0::0; 63; 63 +DEAL:0::0; 64; 64 +DEAL:0::0; 65; 65 +DEAL:0::0; 66; 66 +DEAL:0::0; 67; 67 +DEAL:0::0; 68; 68 +DEAL:0::0; 69; 69 +DEAL:0::0; 70; 70 +DEAL:0::0; 71; 71 +DEAL:0::0; 72; 72 +DEAL:0::0; 73; 73 +DEAL:0::0; 74; 74 +DEAL:0::0; 75; 75 +DEAL:0::0; 76; 76 +DEAL:0::0; 77; 77 +DEAL:0::0; 78; 78 +DEAL:0::0; 79; 79 +DEAL:0::0; 80; 80 +DEAL:0::0; 81; 81 +DEAL:0::0; 82; 82 +DEAL:0::0; 83; 83 +DEAL:0::0; 84; 84 +DEAL:0::0; 85; 85 +DEAL:0::0; 86; 86 +DEAL:0::0; 87; 87 +DEAL:0::0; 88; 88 +DEAL:0::0; 89; 89 +DEAL:0::0; 90; 90 +DEAL:0::0; 91; 91 +DEAL:0::0; 92; 92 +DEAL:0::0; 93; 93 +DEAL:0::0; 94; 94 +DEAL:0::0; 95; 95 +DEAL:0::0; 96; 96 +DEAL:0::0; 97; 97 +DEAL:0::0; 98; 98 +DEAL:0::0; 99; 99 +DEAL:0::0; 100; 100 +DEAL:0::0; 101; 101 +DEAL:0::0; 102; 102 +DEAL:0::0; 103; 103 +DEAL:0::0; 104; 104 +DEAL:0::0; 105; 105 +DEAL:0::0; 106; 106 +DEAL:0::0; 107; 107 +DEAL:0::0; 108; 108 +DEAL:0::0; 109; 109 +DEAL:0::0; 110; 110 +DEAL:0::0; 111; 111 +DEAL:0::0; 112; 112 +DEAL:0::0; 113; 113 +DEAL:0::0; 114; 114 +DEAL:0::0; 115; 115 +DEAL:0::0; 116; 116 +DEAL:0::0; 117; 117 +DEAL:0::0; 118; 118 +DEAL:0::0; 119; 119 +DEAL:0::0; 120; 120 +DEAL:0::0; 121; 121 +DEAL:0::0; 122; 122 +DEAL:0::0; 123; 123 +DEAL:0::0; 124; 124 +DEAL:0::0; 125; 125 +DEAL:0::0; 126; 126 +DEAL:0::0; 127; 127 +DEAL:0::0; 128; 128 +DEAL:0::0; 129; 129 +DEAL:0::0; 130; 130 +DEAL:0::0; 131; 131 +DEAL:0::0; 132; 132 +DEAL:0::0; 133; 133 +DEAL:0::0; 134; 134 +DEAL:0::0; 135; 135 +DEAL:0::0; 136; 136 +DEAL:0::0; 137; 137 +DEAL:0::0; 138; 138 +DEAL:0::0; 139; 139 +DEAL:0::0; 140; 140 +DEAL:0::0; 141; 141 +DEAL:0::0; 142; 142 +DEAL:0::0; 143; 143 +DEAL:0::1; 144; 144 +DEAL:0::1; 145; 145 +DEAL:0::1; 146; 146 +DEAL:0::1; 147; 147 +DEAL:0::1; 148; 148 +DEAL:0::1; 149; 149 +DEAL:0::1; 150; 150 +DEAL:0::1; 151; 151 +DEAL:0::1; 152; 152 +DEAL:0::1; 153; 153 +DEAL:0::1; 154; 154 +DEAL:0::1; 155; 155 +DEAL:0::1; 156; 156 +DEAL:0::1; 157; 157 +DEAL:0::1; 158; 158 +DEAL:0::1; 159; 159 +DEAL:0::1; 160; 160 +DEAL:0::1; 161; 161 +DEAL:0::1; 162; 162 +DEAL:0::1; 163; 163 +DEAL:0::1; 164; 164 +DEAL:0::1; 165; 165 +DEAL:0::1; 166; 166 +DEAL:0::1; 167; 167 +DEAL:0::1; 168; 168 +DEAL:0::1; 169; 169 +DEAL:0::1; 170; 170 +DEAL:0::1; 171; 171 +DEAL:0::1; 172; 172 +DEAL:0::1; 173; 173 +DEAL:0::1; 174; 174 +DEAL:0::1; 175; 175 +DEAL:0::1; 176; 176 +DEAL:0::1; 177; 177 +DEAL:0::1; 178; 178 +DEAL:0::1; 179; 179 +DEAL:0::1; 180; 180 +DEAL:0::1; 181; 181 +DEAL:0::1; 182; 182 +DEAL:0::1; 183; 183 +DEAL:0::1; 184; 184 +DEAL:0::1; 185; 185 +DEAL:0::1; 186; 186 +DEAL:0::1; 187; 187 +DEAL:0::1; 188; 188 +DEAL:0::1; 189; 189 +DEAL:0::1; 190; 190 +DEAL:0::1; 191; 191 +DEAL:0::1; 192; 192 +DEAL:0::1; 193; 193 +DEAL:0::1; 194; 194 +DEAL:0::1; 195; 195 +DEAL:0::1; 196; 196 +DEAL:0::1; 197; 197 +DEAL:0::1; 198; 198 +DEAL:0::1; 199; 199 +DEAL:0::1; 200; 200 +DEAL:0::1; 201; 201 +DEAL:0::1; 202; 202 +DEAL:0::1; 203; 203 +DEAL:0::1; 204; 204 +DEAL:0::1; 205; 205 +DEAL:0::1; 206; 206 +DEAL:0::1; 207; 207 +DEAL:0::1; 208; 208 +DEAL:0::1; 209; 209 +DEAL:0::1; 210; 210 +DEAL:0::1; 211; 211 +DEAL:0::1; 212; 212 +DEAL:0::1; 213; 213 +DEAL:0::1; 214; 214 +DEAL:0::1; 215; 215 +DEAL:0::1; 216; 216 +DEAL:0::1; 217; 217 +DEAL:0::1; 218; 218 +DEAL:0::1; 219; 219 +DEAL:0::1; 220; 220 +DEAL:0::1; 221; 221 +DEAL:0::1; 222; 222 +DEAL:0::1; 223; 223 +DEAL:0::1; 224; 224 +DEAL:0::1; 225; 225 +DEAL:0::1; 226; 226 +DEAL:0::1; 227; 227 +DEAL:0::1; 228; 228 +DEAL:0::1; 229; 229 +DEAL:0::1; 230; 230 +DEAL:0::1; 231; 231 +DEAL:0::1; 232; 232 +DEAL:0::1; 233; 233 +DEAL:0::1; 234; 234 +DEAL:0::1; 235; 235 +DEAL:0::1; 236; 236 +DEAL:0::1; 237; 237 +DEAL:0::1; 238; 238 +DEAL:0::1; 239; 239 +DEAL:0::1; 240; 240 +DEAL:0::1; 241; 241 +DEAL:0::1; 242; 242 +DEAL:0::1; 243; 243 +DEAL:0::1; 244; 244 +DEAL:0::1; 245; 245 +DEAL:0::1; 246; 246 +DEAL:0::1; 247; 247 +DEAL:0::1; 248; 248 +DEAL:0::1; 249; 249 +DEAL:0::1; 250; 250 +DEAL:0::1; 251; 251 +DEAL:0::1; 252; 252 +DEAL:0::1; 253; 253 +DEAL:0::1; 254; 254 +DEAL:0::1; 255; 255 +DEAL:0::1; 256; 256 +DEAL:0::1; 257; 257 +DEAL:0::1; 258; 258 +DEAL:0::1; 259; 259 +DEAL:0::1; 260; 260 +DEAL:0::1; 261; 261 +DEAL:0::1; 262; 262 +DEAL:0::1; 263; 263 +DEAL:0::1; 264; 264 +DEAL:0::1; 265; 265 +DEAL:0::1; 266; 266 +DEAL:0::1; 267; 267 +DEAL:0::1; 268; 268 +DEAL:0::1; 269; 269 +DEAL:0::1; 270; 270 +DEAL:0::1; 271; 271 +DEAL:0::1; 272; 272 +DEAL:0::1; 273; 273 +DEAL:0::1; 274; 274 +DEAL:0::1; 275; 275 +DEAL:0::1; 276; 276 +DEAL:0::1; 277; 277 +DEAL:0::1; 278; 278 +DEAL:0::1; 279; 279 +DEAL:0::1; 280; 280 +DEAL:0::1; 281; 281 +DEAL:0::1; 282; 282 +DEAL:0::1; 283; 283 +DEAL:0::1; 284; 284 +DEAL:0::1; 285; 285 +DEAL:0::1; 286; 286 +DEAL:0::1; 287; 287 +DEAL:0:: +DEAL:0::Send Components +DEAL:0::<2, 7>; 0; 36; (0.16200149 0.64142979 0.18385035); (0.29050037 0.41035745 0.29596259); 36 +DEAL:0::<2, 7>; 0; 37; (0.010905212 0.34544416 0.28152380); (0.25272630 0.33636104 0.32038095); 37 +DEAL:0::<2, 7>; 0; 38; (0.19011700 0.43985895 0.011403329); (0.29752925 0.35996474 0.25285083); 38 +DEAL:0::<2, 7>; 0; 39; (0.17081693 0.037871632 0.15281814); (0.29270423 0.25946791 0.28820454); 39 +DEAL:0::<2, 7>; 0; 40; (0.15868516 0.12480486 0.58566281); (0.28967129 0.28120122 0.39641570); 40 +DEAL:0::<2, 7>; 0; 41; (0.57122605 0.14148275 0.14691839); (0.39280651 0.28537069 0.28672960); 41 +DEAL:0::<2, 7>; 0; 42; (0.34585184 0.82528014 0.012718366); (0.33646296 0.45632004 0.25317959); 42 +DEAL:0::<2, 7>; 0; 43; (0.29242901 0.62696796 0.36212683); (0.32310725 0.40674199 0.34053171); 43 +DEAL:0::<2, 7>; 0; 44; (0.20152033 0.45126228 0.35862072); (0.30038008 0.36281557 0.33965518); 44 +DEAL:0::<2, 7>; 0; 45; (0.32363507 0.19068977 0.63849330); (0.33090877 0.29767244 0.40962332); 45 +DEAL:0::<2, 7>; 0; 46; (0.74434797 0.71046767 0.13084717); (0.43608699 0.42761692 0.28271179); 46 +DEAL:0::<2, 7>; 0; 47; (0.71814444 0.28840114 0.14037281); (0.42953611 0.32210029 0.28509320); 47 +DEAL:0::<2, 7>; 0; 48; (0.35857021 0.012718366 0.80343128); (0.33964255 0.25317959 0.45085782); 48 +DEAL:0::<2, 7>; 0; 49; (0.65455584 0.36212683 0.35634937); (0.41363896 0.34053171 0.33908734); 49 +DEAL:0::<2, 7>; 0; 50; (0.56014105 0.35862072 0.62997595); (0.39003526 0.33965518 0.40749399); 50 +DEAL:0::<2, 7>; 0; 51; (0.96212837 0.63849330 0.20868856); (0.49053209 0.40962332 0.30217214); 51 +DEAL:0::<2, 7>; 0; 52; (0.87519514 0.13084717 0.28349003); (0.46879878 0.28271179 0.32087251); 52 +DEAL:0::<2, 7>; 0; 53; (0.85851725 0.14037281 0.71270880); (0.46462931 0.28509320 0.42817720); 53 +DEAL:0::<2, 7>; 0; 54; (0.012718366 0.35857021 0.82528014); (0.25317959 0.33964255 0.45632004); 54 +DEAL:0::<2, 7>; 0; 55; (0.36212683 0.65455584 0.62696796); (0.34053171 0.41363896 0.40674199); 55 +DEAL:0::<2, 7>; 0; 56; (0.35862072 0.56014105 0.45126228); (0.33965518 0.39003526 0.36281557); 56 +DEAL:0::<2, 7>; 0; 57; (0.63849330 0.96212837 0.19068977); (0.40962332 0.49053209 0.29767244); 57 +DEAL:0::<2, 7>; 0; 58; (0.13084717 0.87519514 0.71046767); (0.28271179 0.46879878 0.42761692); 58 +DEAL:0::<2, 7>; 0; 59; (0.14037281 0.85851725 0.28840114); (0.28509320 0.46462931 0.32210029); 59 +DEAL:0::<2, 7>; 0; 60; (0.82528014 0.34585184 0.81614965); (0.45632004 0.33646296 0.45403741); 60 +DEAL:0::<2, 7>; 0; 61; (0.62696796 0.29242901 0.71847620); (0.40674199 0.32310725 0.42961905); 61 +DEAL:0::<2, 7>; 0; 62; (0.45126228 0.20152033 0.98859667); (0.36281557 0.30038008 0.49714917); 62 +DEAL:0::<2, 7>; 0; 63; (0.19068977 0.32363507 0.84718186); (0.29767244 0.33090877 0.46179546); 63 +DEAL:0::<2, 7>; 0; 64; (0.71046767 0.74434797 0.41433719); (0.42761692 0.43608699 0.35358430); 64 +DEAL:0::<2, 7>; 0; 65; (0.28840114 0.71814444 0.85308161); (0.32210029 0.42953611 0.46327040); 65 +DEAL:0::<2, 7>; 0; 66; (0.35857021 0.83799851 0.81614965); (0.33964255 0.45949963 0.45403741); 66 +DEAL:0::<2, 7>; 0; 67; (0.65455584 0.98909479 0.71847620); (0.41363896 0.49727370 0.42961905); 67 +DEAL:0::<2, 7>; 0; 68; (0.56014105 0.80988300 0.98859667); (0.39003526 0.45247075 0.49714917); 68 +DEAL:0::<2, 7>; 0; 69; (0.96212837 0.82918307 0.84718186); (0.49053209 0.45729577 0.46179546); 69 +DEAL:0::<2, 7>; 0; 70; (0.87519514 0.84131484 0.41433719); (0.46879878 0.46032871 0.35358430); 70 +DEAL:0::<2, 7>; 0; 71; (0.85851725 0.42877395 0.85308161); (0.46462931 0.35719349 0.46327040); 71 +DEAL:0::<2, 14>; 0; 72; (0.012718366 0.16200149 0.18385035); (0.50317959 0.29050037 0.29596259); 72 +DEAL:0::<2, 14>; 0; 73; (0.36212683 0.010905212 0.28152380); (0.59053171 0.25272630 0.32038095); 73 +DEAL:0::<2, 14>; 0; 74; (0.35862072 0.19011700 0.011403329); (0.58965518 0.29752925 0.25285083); 74 +DEAL:0::<2, 14>; 0; 75; (0.63849330 0.17081693 0.15281814); (0.65962332 0.29270423 0.28820454); 75 +DEAL:0::<2, 14>; 0; 76; (0.13084717 0.15868516 0.58566281); (0.53271179 0.28967129 0.39641570); 76 +DEAL:0::<2, 14>; 0; 77; (0.14037281 0.57122605 0.14691839); (0.53509320 0.39280651 0.28672960); 77 +DEAL:0::<2, 14>; 0; 78; (0.17471986 0.80343128 0.18385035); (0.54367996 0.45085782 0.29596259); 78 +DEAL:0::<2, 14>; 0; 79; (0.37303204 0.35634937 0.28152380); (0.59325801 0.33908734 0.32038095); 79 +DEAL:0::<2, 14>; 0; 80; (0.54873772 0.62997595 0.011403329); (0.63718443 0.40749399 0.25285083); 80 +DEAL:0::<2, 14>; 0; 81; (0.80931023 0.20868856 0.15281814); (0.70232756 0.30217214 0.28820454); 81 +DEAL:0::<2, 14>; 0; 82; (0.28953233 0.28349003 0.58566281); (0.57238308 0.32087251 0.39641570); 82 +DEAL:0::<2, 14>; 0; 83; (0.71159886 0.71270880 0.14691839); (0.67789971 0.42817720 0.28672960); 83 +DEAL:0::<2, 14>; 0; 84; (0.81614965 0.64142979 0.34585184); (0.70403741 0.41035745 0.33646296); 84 +DEAL:0::<2, 14>; 0; 85; (0.71847620 0.34544416 0.29242901); (0.67961905 0.33636104 0.32310725); 85 +DEAL:0::<2, 14>; 0; 86; (0.98859667 0.43985895 0.20152033); (0.74714917 0.35996474 0.30038008); 86 +DEAL:0::<2, 14>; 0; 87; (0.84718186 0.037871632 0.32363507); (0.71179546 0.25946791 0.33090877); 87 +DEAL:0::<2, 14>; 0; 88; (0.41433719 0.12480486 0.74434797); (0.60358430 0.28120122 0.43608699); 88 +DEAL:0::<2, 14>; 0; 89; (0.85308161 0.14148275 0.71814444); (0.71327040 0.28537069 0.42953611); 89 +DEAL:0::<2, 14>; 0; 90; (0.18385035 0.35857021 0.80343128); (0.54596259 0.33964255 0.45085782); 90 +DEAL:0::<2, 14>; 0; 91; (0.28152380 0.65455584 0.35634937); (0.57038095 0.41363896 0.33908734); 91 +DEAL:0::<2, 14>; 0; 92; (0.011403329 0.56014105 0.62997595); (0.50285083 0.39003526 0.40749399); 92 +DEAL:0::<2, 14>; 0; 93; (0.15281814 0.96212837 0.20868856); (0.53820454 0.49053209 0.30217214); 93 +DEAL:0::<2, 14>; 0; 94; (0.58566281 0.87519514 0.28349003); (0.64641570 0.46879878 0.32087251); 94 +DEAL:0::<2, 14>; 0; 95; (0.14691839 0.85851725 0.71270880); (0.53672960 0.46462931 0.42817720); 95 +DEAL:0::<2, 14>; 0; 96; (0.17471986 0.34585184 0.83799851); (0.54367996 0.33646296 0.45949963); 96 +DEAL:0::<2, 14>; 0; 97; (0.37303204 0.29242901 0.98909479); (0.59325801 0.32310725 0.49727370); 97 +DEAL:0::<2, 14>; 0; 98; (0.54873772 0.20152033 0.80988300); (0.63718443 0.30038008 0.45247075); 98 +DEAL:0::<2, 14>; 0; 99; (0.80931023 0.32363507 0.82918307); (0.70232756 0.33090877 0.45729577); 99 +DEAL:0::<2, 14>; 0; 100; (0.28953233 0.74434797 0.84131484); (0.57238308 0.43608699 0.46032871); 100 +DEAL:0::<2, 14>; 0; 101; (0.71159886 0.71814444 0.42877395); (0.67789971 0.42953611 0.35719349); 101 +DEAL:0::<2, 14>; 0; 102; (0.98728163 0.35857021 0.81614965); (0.74682041 0.33964255 0.45403741); 102 +DEAL:0::<2, 14>; 0; 103; (0.63787317 0.65455584 0.71847620); (0.65946829 0.41363896 0.42961905); 103 +DEAL:0::<2, 14>; 0; 104; (0.64137928 0.56014105 0.98859667); (0.66034482 0.39003526 0.49714917); 104 +DEAL:0::<2, 14>; 0; 105; (0.36150670 0.96212837 0.84718186); (0.59037668 0.49053209 0.46179546); 105 +DEAL:0::<2, 14>; 0; 106; (0.86915283 0.87519514 0.41433719); (0.71728821 0.46879878 0.35358430); 106 +DEAL:0::<2, 14>; 0; 107; (0.85962719 0.85851725 0.85308161); (0.71490680 0.46462931 0.46327040); 107 +DEAL:0::<2, 21>; 0; 0; (0.64142979 0.012718366 0.18385035); (0.41035745 0.50317959 0.29596259); 0 +DEAL:0::<2, 21>; 0; 1; (0.34544416 0.36212683 0.28152380); (0.33636104 0.59053171 0.32038095); 1 +DEAL:0::<2, 21>; 0; 2; (0.43985895 0.35862072 0.011403329); (0.35996474 0.58965518 0.25285083); 2 +DEAL:0::<2, 21>; 0; 3; (0.037871632 0.63849330 0.15281814); (0.25946791 0.65962332 0.28820454); 3 +DEAL:0::<2, 21>; 0; 4; (0.12480486 0.13084717 0.58566281); (0.28120122 0.53271179 0.39641570); 4 +DEAL:0::<2, 21>; 0; 5; (0.14148275 0.14037281 0.14691839); (0.28537069 0.53509320 0.28672960); 5 +DEAL:0::<2, 21>; 0; 6; (0.80343128 0.65414816 0.18385035); (0.45085782 0.66353704 0.29596259); 6 +DEAL:0::<2, 21>; 0; 7; (0.35634937 0.70757099 0.28152380); (0.33908734 0.67689275 0.32038095); 7 +DEAL:0::<2, 21>; 0; 8; (0.62997595 0.79847967 0.011403329); (0.40749399 0.69961992 0.25285083); 8 +DEAL:0::<2, 21>; 0; 9; (0.20868856 0.67636493 0.15281814); (0.30217214 0.66909123 0.28820454); 9 +DEAL:0::<2, 21>; 0; 10; (0.28349003 0.25565203 0.58566281); (0.32087251 0.56391301 0.39641570); 10 +DEAL:0::<2, 21>; 0; 11; (0.71270880 0.28185556 0.14691839); (0.42817720 0.57046389 0.28672960); 11 +DEAL:0::<2, 21>; 0; 12; (0.35857021 0.16200149 0.82528014); (0.33964255 0.54050037 0.45632004); 12 +DEAL:0::<2, 21>; 0; 13; (0.65455584 0.010905212 0.62696796); (0.41363896 0.50272630 0.40674199); 13 +DEAL:0::<2, 21>; 0; 14; (0.56014105 0.19011700 0.45126228); (0.39003526 0.54752925 0.36281557); 14 +DEAL:0::<2, 21>; 0; 15; (0.96212837 0.17081693 0.19068977); (0.49053209 0.54270423 0.29767244); 15 +DEAL:0::<2, 21>; 0; 16; (0.87519514 0.15868516 0.71046767); (0.46879878 0.53967129 0.42761692); 16 +DEAL:0::<2, 21>; 0; 17; (0.85851725 0.57122605 0.28840114); (0.46462931 0.64280651 0.32210029); 17 +DEAL:0::<2, 21>; 0; 18; (0.16200149 0.81614965 0.82528014); (0.29050037 0.70403741 0.45632004); 18 +DEAL:0::<2, 21>; 0; 19; (0.010905212 0.71847620 0.62696796); (0.25272630 0.67961905 0.40674199); 19 +DEAL:0::<2, 21>; 0; 20; (0.19011700 0.98859667 0.45126228); (0.29752925 0.74714917 0.36281557); 20 +DEAL:0::<2, 21>; 0; 21; (0.17081693 0.84718186 0.19068977); (0.29270423 0.71179546 0.29767244); 21 +DEAL:0::<2, 21>; 0; 22; (0.15868516 0.41433719 0.71046767); (0.28967129 0.60358430 0.42761692); 22 +DEAL:0::<2, 21>; 0; 23; (0.57122605 0.85308161 0.28840114); (0.39280651 0.71327040 0.32210029); 23 +DEAL:0::<2, 21>; 0; 24; (0.34585184 0.19656872 0.81614965); (0.33646296 0.54914218 0.45403741); 24 +DEAL:0::<2, 21>; 0; 25; (0.29242901 0.64365063 0.71847620); (0.32310725 0.66091266 0.42961905); 25 +DEAL:0::<2, 21>; 0; 26; (0.20152033 0.37002405 0.98859667); (0.30038008 0.59250601 0.49714917); 26 +DEAL:0::<2, 21>; 0; 27; (0.32363507 0.79131144 0.84718186); (0.33090877 0.69782786 0.46179546); 27 +DEAL:0::<2, 21>; 0; 28; (0.74434797 0.71650997 0.41433719); (0.43608699 0.67912749 0.35358430); 28 +DEAL:0::<2, 21>; 0; 29; (0.71814444 0.28729120 0.85308161); (0.42953611 0.57182280 0.46327040); 29 +DEAL:0::<2, 21>; 0; 30; (0.35857021 0.98728163 0.83799851); (0.33964255 0.74682041 0.45949963); 30 +DEAL:0::<2, 21>; 0; 31; (0.65455584 0.63787317 0.98909479); (0.41363896 0.65946829 0.49727370); 31 +DEAL:0::<2, 21>; 0; 32; (0.56014105 0.64137928 0.80988300); (0.39003526 0.66034482 0.45247075); 32 +DEAL:0::<2, 21>; 0; 33; (0.96212837 0.36150670 0.82918307); (0.49053209 0.59037668 0.45729577); 33 +DEAL:0::<2, 21>; 0; 34; (0.87519514 0.86915283 0.84131484); (0.46879878 0.71728821 0.46032871); 34 +DEAL:0::<2, 21>; 0; 35; (0.85851725 0.85962719 0.42877395); (0.46462931 0.71490680 0.35719349); 35 +DEAL:0::<2, 28>; 0; 108; (0.64142979 0.16200149 0.012718366); (0.66035745 0.54050037 0.25317959); 108 +DEAL:0::<2, 28>; 0; 109; (0.34544416 0.010905212 0.36212683); (0.58636104 0.50272630 0.34053171); 109 +DEAL:0::<2, 28>; 0; 110; (0.43985895 0.19011700 0.35862072); (0.60996474 0.54752925 0.33965518); 110 +DEAL:0::<2, 28>; 0; 111; (0.037871632 0.17081693 0.63849330); (0.50946791 0.54270423 0.40962332); 111 +DEAL:0::<2, 28>; 0; 112; (0.12480486 0.15868516 0.13084717); (0.53120122 0.53967129 0.28271179); 112 +DEAL:0::<2, 28>; 0; 113; (0.14148275 0.57122605 0.14037281); (0.53537069 0.64280651 0.28509320); 113 +DEAL:0::<2, 28>; 0; 114; (0.65414816 0.17471986 0.18385035); (0.66353704 0.54367996 0.29596259); 114 +DEAL:0::<2, 28>; 0; 115; (0.70757099 0.37303204 0.28152380); (0.67689275 0.59325801 0.32038095); 115 +DEAL:0::<2, 28>; 0; 116; (0.79847967 0.54873772 0.011403329); (0.69961992 0.63718443 0.25285083); 116 +DEAL:0::<2, 28>; 0; 117; (0.67636493 0.80931023 0.15281814); (0.66909123 0.70232756 0.28820454); 117 +DEAL:0::<2, 28>; 0; 118; (0.25565203 0.28953233 0.58566281); (0.56391301 0.57238308 0.39641570); 118 +DEAL:0::<2, 28>; 0; 119; (0.28185556 0.71159886 0.14691839); (0.57046389 0.67789971 0.28672960); 119 +DEAL:0::<2, 28>; 0; 120; (0.81614965 0.012718366 0.82528014); (0.70403741 0.50317959 0.45632004); 120 +DEAL:0::<2, 28>; 0; 121; (0.71847620 0.36212683 0.62696796); (0.67961905 0.59053171 0.40674199); 121 +DEAL:0::<2, 28>; 0; 122; (0.98859667 0.35862072 0.45126228); (0.74714917 0.58965518 0.36281557); 122 +DEAL:0::<2, 28>; 0; 123; (0.84718186 0.63849330 0.19068977); (0.71179546 0.65962332 0.29767244); 123 +DEAL:0::<2, 28>; 0; 124; (0.41433719 0.13084717 0.71046767); (0.60358430 0.53271179 0.42761692); 124 +DEAL:0::<2, 28>; 0; 125; (0.85308161 0.14037281 0.28840114); (0.71327040 0.53509320 0.32210029); 125 +DEAL:0::<2, 28>; 0; 126; (0.012718366 0.81614965 0.34585184); (0.50317959 0.70403741 0.33646296); 126 +DEAL:0::<2, 28>; 0; 127; (0.36212683 0.71847620 0.29242901); (0.59053171 0.67961905 0.32310725); 127 +DEAL:0::<2, 28>; 0; 128; (0.35862072 0.98859667 0.20152033); (0.58965518 0.74714917 0.30038008); 128 +DEAL:0::<2, 28>; 0; 129; (0.63849330 0.84718186 0.32363507); (0.65962332 0.71179546 0.33090877); 129 +DEAL:0::<2, 28>; 0; 130; (0.13084717 0.41433719 0.74434797); (0.53271179 0.60358430 0.43608699); 130 +DEAL:0::<2, 28>; 0; 131; (0.14037281 0.85308161 0.71814444); (0.53509320 0.71327040 0.42953611); 131 +DEAL:0::<2, 28>; 0; 132; (0.17471986 0.65414816 0.98728163); (0.54367996 0.66353704 0.49682041); 132 +DEAL:0::<2, 28>; 0; 133; (0.37303204 0.70757099 0.63787317); (0.59325801 0.67689275 0.40946829); 133 +DEAL:0::<2, 28>; 0; 134; (0.54873772 0.79847967 0.64137928); (0.63718443 0.69961992 0.41034482); 134 +DEAL:0::<2, 28>; 0; 135; (0.80931023 0.67636493 0.36150670); (0.70232756 0.66909123 0.34037668); 135 +DEAL:0::<2, 28>; 0; 136; (0.28953233 0.25565203 0.86915283); (0.57238308 0.56391301 0.46728821); 136 +DEAL:0::<2, 28>; 0; 137; (0.71159886 0.28185556 0.85962719); (0.67789971 0.57046389 0.46490680); 137 +DEAL:0::<2, 28>; 0; 138; (0.81614965 0.83799851 0.98728163); (0.70403741 0.70949963 0.49682041); 138 +DEAL:0::<2, 28>; 0; 139; (0.71847620 0.98909479 0.63787317); (0.67961905 0.74727370 0.40946829); 139 +DEAL:0::<2, 28>; 0; 140; (0.98859667 0.80988300 0.64137928); (0.74714917 0.70247075 0.41034482); 140 +DEAL:0::<2, 28>; 0; 141; (0.84718186 0.82918307 0.36150670); (0.71179546 0.70729577 0.34037668); 141 +DEAL:0::<2, 28>; 0; 142; (0.41433719 0.84131484 0.86915283); (0.60358430 0.71032871 0.46728821); 142 +DEAL:0::<2, 28>; 0; 143; (0.85308161 0.42877395 0.85962719); (0.71327040 0.60719349 0.46490680); 143 +DEAL:0:: + +DEAL:1::Cell intersections 3D-3D with n_quadrature_points = 1 +DEAL:1::Recv Components +DEAL:1:: +DEAL:1::Send Components +DEAL:1::<2, 35>; 0; 30; (0.25000000 0.25000000 0.25000000); (0.31250000 0.31250000 0.56250000); 6 +DEAL:1::<2, 35>; 0; 31; (0.50000000 0.50000000 0.25000000); (0.37500000 0.37500000 0.56250000); 7 +DEAL:1::<2, 35>; 0; 32; (0.75000000 0.25000000 0.50000000); (0.43750000 0.31250000 0.62500000); 8 +DEAL:1::<2, 35>; 0; 33; (0.25000000 0.75000000 0.50000000); (0.31250000 0.43750000 0.62500000); 9 +DEAL:1::<2, 35>; 0; 34; (0.50000000 0.50000000 0.75000000); (0.37500000 0.37500000 0.68750000); 10 +DEAL:1::<2, 35>; 0; 35; (0.75000000 0.75000000 0.75000000); (0.43750000 0.43750000 0.68750000); 11 +DEAL:1::<2, 42>; 0; 42; (0.25000000 0.25000000 0.25000000); (0.56250000 0.31250000 0.56250000); 18 +DEAL:1::<2, 42>; 0; 43; (0.50000000 0.50000000 0.25000000); (0.62500000 0.37500000 0.56250000); 19 +DEAL:1::<2, 42>; 0; 44; (0.75000000 0.25000000 0.50000000); (0.68750000 0.31250000 0.62500000); 20 +DEAL:1::<2, 42>; 0; 45; (0.25000000 0.75000000 0.50000000); (0.56250000 0.43750000 0.62500000); 21 +DEAL:1::<2, 42>; 0; 46; (0.50000000 0.50000000 0.75000000); (0.62500000 0.37500000 0.68750000); 22 +DEAL:1::<2, 42>; 0; 47; (0.75000000 0.75000000 0.75000000); (0.68750000 0.43750000 0.68750000); 23 +DEAL:1::<2, 49>; 0; 24; (0.25000000 0.25000000 0.25000000); (0.31250000 0.56250000 0.56250000); 0 +DEAL:1::<2, 49>; 0; 25; (0.50000000 0.50000000 0.25000000); (0.37500000 0.62500000 0.56250000); 1 +DEAL:1::<2, 49>; 0; 26; (0.75000000 0.25000000 0.50000000); (0.43750000 0.56250000 0.62500000); 2 +DEAL:1::<2, 49>; 0; 27; (0.25000000 0.75000000 0.50000000); (0.31250000 0.68750000 0.62500000); 3 +DEAL:1::<2, 49>; 0; 28; (0.50000000 0.50000000 0.75000000); (0.37500000 0.62500000 0.68750000); 4 +DEAL:1::<2, 49>; 0; 29; (0.75000000 0.75000000 0.75000000); (0.43750000 0.68750000 0.68750000); 5 +DEAL:1::<2, 56>; 0; 36; (0.25000000 0.25000000 0.25000000); (0.56250000 0.56250000 0.56250000); 12 +DEAL:1::<2, 56>; 0; 37; (0.50000000 0.50000000 0.25000000); (0.62500000 0.62500000 0.56250000); 13 +DEAL:1::<2, 56>; 0; 38; (0.75000000 0.25000000 0.50000000); (0.68750000 0.56250000 0.62500000); 14 +DEAL:1::<2, 56>; 0; 39; (0.25000000 0.75000000 0.50000000); (0.56250000 0.68750000 0.62500000); 15 +DEAL:1::<2, 56>; 0; 40; (0.50000000 0.50000000 0.75000000); (0.62500000 0.62500000 0.68750000); 16 +DEAL:1::<2, 56>; 0; 41; (0.75000000 0.75000000 0.75000000); (0.68750000 0.68750000 0.68750000); 17 +DEAL:1:: +DEAL:1::Cell intersections 3D-3D with n_quadrature_points = 2 +DEAL:1::Recv Components +DEAL:1:: +DEAL:1::Send Components +DEAL:1::<2, 35>; 0; 180; (0.18385035 0.64142979 0.012718366); (0.29596259 0.41035745 0.50317959); 36 +DEAL:1::<2, 35>; 0; 181; (0.28152380 0.34544416 0.36212683); (0.32038095 0.33636104 0.59053171); 37 +DEAL:1::<2, 35>; 0; 182; (0.011403329 0.43985895 0.35862072); (0.25285083 0.35996474 0.58965518); 38 +DEAL:1::<2, 35>; 0; 183; (0.15281814 0.037871632 0.63849330); (0.28820454 0.25946791 0.65962332); 39 +DEAL:1::<2, 35>; 0; 184; (0.58566281 0.12480486 0.13084717); (0.39641570 0.28120122 0.53271179); 40 +DEAL:1::<2, 35>; 0; 185; (0.14691839 0.14148275 0.14037281); (0.28672960 0.28537069 0.53509320); 41 +DEAL:1::<2, 35>; 0; 186; (0.80343128 0.34585184 0.012718366); (0.45085782 0.33646296 0.50317959); 42 +DEAL:1::<2, 35>; 0; 187; (0.35634937 0.29242901 0.36212683); (0.33908734 0.32310725 0.59053171); 43 +DEAL:1::<2, 35>; 0; 188; (0.62997595 0.20152033 0.35862072); (0.40749399 0.30038008 0.58965518); 44 +DEAL:1::<2, 35>; 0; 189; (0.20868856 0.32363507 0.63849330); (0.30217214 0.33090877 0.65962332); 45 +DEAL:1::<2, 35>; 0; 190; (0.28349003 0.74434797 0.13084717); (0.32087251 0.43608699 0.53271179); 46 +DEAL:1::<2, 35>; 0; 191; (0.71270880 0.71814444 0.14037281); (0.42817720 0.42953611 0.53509320); 47 +DEAL:1::<2, 35>; 0; 192; (0.98728163 0.16200149 0.65414816); (0.49682041 0.29050037 0.66353704); 48 +DEAL:1::<2, 35>; 0; 193; (0.63787317 0.010905212 0.70757099); (0.40946829 0.25272630 0.67689275); 49 +DEAL:1::<2, 35>; 0; 194; (0.64137928 0.19011700 0.79847967); (0.41034482 0.29752925 0.69961992); 50 +DEAL:1::<2, 35>; 0; 195; (0.36150670 0.17081693 0.67636493); (0.34037668 0.29270423 0.66909123); 51 +DEAL:1::<2, 35>; 0; 196; (0.86915283 0.15868516 0.25565203); (0.46728821 0.28967129 0.56391301); 52 +DEAL:1::<2, 35>; 0; 197; (0.85962719 0.57122605 0.28185556); (0.46490680 0.39280651 0.57046389); 53 +DEAL:1::<2, 35>; 0; 198; (0.16200149 0.98728163 0.19656872); (0.29050037 0.49682041 0.54914218); 54 +DEAL:1::<2, 35>; 0; 199; (0.010905212 0.63787317 0.64365063); (0.25272630 0.40946829 0.66091266); 55 +DEAL:1::<2, 35>; 0; 200; (0.19011700 0.64137928 0.37002405); (0.29752925 0.41034482 0.59250601); 56 +DEAL:1::<2, 35>; 0; 201; (0.17081693 0.36150670 0.79131144); (0.29270423 0.34037668 0.69782786); 57 +DEAL:1::<2, 35>; 0; 202; (0.15868516 0.86915283 0.71650997); (0.28967129 0.46728821 0.67912749); 58 +DEAL:1::<2, 35>; 0; 203; (0.57122605 0.85962719 0.28729120); (0.39280651 0.46490680 0.57182280); 59 +DEAL:1::<2, 35>; 0; 204; (0.34585184 0.80343128 0.83799851); (0.33646296 0.45085782 0.70949963); 60 +DEAL:1::<2, 35>; 0; 205; (0.29242901 0.35634937 0.98909479); (0.32310725 0.33908734 0.74727370); 61 +DEAL:1::<2, 35>; 0; 206; (0.20152033 0.62997595 0.80988300); (0.30038008 0.40749399 0.70247075); 62 +DEAL:1::<2, 35>; 0; 207; (0.32363507 0.20868856 0.82918307); (0.33090877 0.30217214 0.70729577); 63 +DEAL:1::<2, 35>; 0; 208; (0.74434797 0.28349003 0.84131484); (0.43608699 0.32087251 0.71032871); 64 +DEAL:1::<2, 35>; 0; 209; (0.71814444 0.71270880 0.42877395); (0.42953611 0.42817720 0.60719349); 65 +DEAL:1::<2, 35>; 0; 210; (0.35857021 0.81614965 0.98728163); (0.33964255 0.45403741 0.74682041); 66 +DEAL:1::<2, 35>; 0; 211; (0.65455584 0.71847620 0.63787317); (0.41363896 0.42961905 0.65946829); 67 +DEAL:1::<2, 35>; 0; 212; (0.56014105 0.98859667 0.64137928); (0.39003526 0.49714917 0.66034482); 68 +DEAL:1::<2, 35>; 0; 213; (0.96212837 0.84718186 0.36150670); (0.49053209 0.46179546 0.59037668); 69 +DEAL:1::<2, 35>; 0; 214; (0.87519514 0.41433719 0.86915283); (0.46879878 0.35358430 0.71728821); 70 +DEAL:1::<2, 35>; 0; 215; (0.85851725 0.85308161 0.85962719); (0.46462931 0.46327040 0.71490680); 71 +DEAL:1::<2, 42>; 0; 252; (0.16200149 0.012718366 0.64142979); (0.54050037 0.25317959 0.66035745); 108 +DEAL:1::<2, 42>; 0; 253; (0.010905212 0.36212683 0.34544416); (0.50272630 0.34053171 0.58636104); 109 +DEAL:1::<2, 42>; 0; 254; (0.19011700 0.35862072 0.43985895); (0.54752925 0.33965518 0.60996474); 110 +DEAL:1::<2, 42>; 0; 255; (0.17081693 0.63849330 0.037871632); (0.54270423 0.40962332 0.50946791); 111 +DEAL:1::<2, 42>; 0; 256; (0.15868516 0.13084717 0.12480486); (0.53967129 0.28271179 0.53120122); 112 +DEAL:1::<2, 42>; 0; 257; (0.57122605 0.14037281 0.14148275); (0.64280651 0.28509320 0.53537069); 113 +DEAL:1::<2, 42>; 0; 258; (0.19656872 0.34585184 0.64142979); (0.54914218 0.33646296 0.66035745); 114 +DEAL:1::<2, 42>; 0; 259; (0.64365063 0.29242901 0.34544416); (0.66091266 0.32310725 0.58636104); 115 +DEAL:1::<2, 42>; 0; 260; (0.37002405 0.20152033 0.43985895); (0.59250601 0.30038008 0.60996474); 116 +DEAL:1::<2, 42>; 0; 261; (0.79131144 0.32363507 0.037871632); (0.69782786 0.33090877 0.50946791); 117 +DEAL:1::<2, 42>; 0; 262; (0.71650997 0.74434797 0.12480486); (0.67912749 0.43608699 0.53120122); 118 +DEAL:1::<2, 42>; 0; 263; (0.28729120 0.71814444 0.14148275); (0.57182280 0.42953611 0.53537069); 119 +DEAL:1::<2, 42>; 0; 264; (0.81614965 0.16200149 0.19656872); (0.70403741 0.29050037 0.54914218); 120 +DEAL:1::<2, 42>; 0; 265; (0.71847620 0.010905212 0.64365063); (0.67961905 0.25272630 0.66091266); 121 +DEAL:1::<2, 42>; 0; 266; (0.98859667 0.19011700 0.37002405); (0.74714917 0.29752925 0.59250601); 122 +DEAL:1::<2, 42>; 0; 267; (0.84718186 0.17081693 0.79131144); (0.71179546 0.29270423 0.69782786); 123 +DEAL:1::<2, 42>; 0; 268; (0.41433719 0.15868516 0.71650997); (0.60358430 0.28967129 0.67912749); 124 +DEAL:1::<2, 42>; 0; 269; (0.85308161 0.57122605 0.28729120); (0.71327040 0.39280651 0.57182280); 125 +DEAL:1::<2, 42>; 0; 270; (0.16200149 0.35857021 0.65414816); (0.54050037 0.33964255 0.66353704); 126 +DEAL:1::<2, 42>; 0; 271; (0.010905212 0.65455584 0.70757099); (0.50272630 0.41363896 0.67689275); 127 +DEAL:1::<2, 42>; 0; 272; (0.19011700 0.56014105 0.79847967); (0.54752925 0.39003526 0.69961992); 128 +DEAL:1::<2, 42>; 0; 273; (0.17081693 0.96212837 0.67636493); (0.54270423 0.49053209 0.66909123); 129 +DEAL:1::<2, 42>; 0; 274; (0.15868516 0.87519514 0.25565203); (0.53967129 0.46879878 0.56391301); 130 +DEAL:1::<2, 42>; 0; 275; (0.57122605 0.85851725 0.28185556); (0.64280651 0.46462931 0.57046389); 131 +DEAL:1::<2, 42>; 0; 276; (0.65414816 0.80343128 0.35857021); (0.66353704 0.45085782 0.58964255); 132 +DEAL:1::<2, 42>; 0; 277; (0.70757099 0.35634937 0.65455584); (0.67689275 0.33908734 0.66363896); 133 +DEAL:1::<2, 42>; 0; 278; (0.79847967 0.62997595 0.56014105); (0.69961992 0.40749399 0.64003526); 134 +DEAL:1::<2, 42>; 0; 279; (0.67636493 0.20868856 0.96212837); (0.66909123 0.30217214 0.74053209); 135 +DEAL:1::<2, 42>; 0; 280; (0.25565203 0.28349003 0.87519514); (0.56391301 0.32087251 0.71879878); 136 +DEAL:1::<2, 42>; 0; 281; (0.28185556 0.71270880 0.85851725); (0.57046389 0.42817720 0.71462931); 137 +DEAL:1::<2, 42>; 0; 282; (0.81614965 0.98728163 0.35857021); (0.70403741 0.49682041 0.58964255); 138 +DEAL:1::<2, 42>; 0; 283; (0.71847620 0.63787317 0.65455584); (0.67961905 0.40946829 0.66363896); 139 +DEAL:1::<2, 42>; 0; 284; (0.98859667 0.64137928 0.56014105); (0.74714917 0.41034482 0.64003526); 140 +DEAL:1::<2, 42>; 0; 285; (0.84718186 0.36150670 0.96212837); (0.71179546 0.34037668 0.74053209); 141 +DEAL:1::<2, 42>; 0; 286; (0.41433719 0.86915283 0.87519514); (0.60358430 0.46728821 0.71879878); 142 +DEAL:1::<2, 42>; 0; 287; (0.85308161 0.85962719 0.85851725); (0.71327040 0.46490680 0.71462931); 143 +DEAL:1::<2, 49>; 0; 144; (0.012718366 0.18385035 0.64142979); (0.25317959 0.54596259 0.66035745); 0 +DEAL:1::<2, 49>; 0; 145; (0.36212683 0.28152380 0.34544416); (0.34053171 0.57038095 0.58636104); 1 +DEAL:1::<2, 49>; 0; 146; (0.35862072 0.011403329 0.43985895); (0.33965518 0.50285083 0.60996474); 2 +DEAL:1::<2, 49>; 0; 147; (0.63849330 0.15281814 0.037871632); (0.40962332 0.53820454 0.50946791); 3 +DEAL:1::<2, 49>; 0; 148; (0.13084717 0.58566281 0.12480486); (0.28271179 0.64641570 0.53120122); 4 +DEAL:1::<2, 49>; 0; 149; (0.14037281 0.14691839 0.14148275); (0.28509320 0.53672960 0.53537069); 5 +DEAL:1::<2, 49>; 0; 150; (0.34585184 0.17471986 0.64142979); (0.33646296 0.54367996 0.66035745); 6 +DEAL:1::<2, 49>; 0; 151; (0.29242901 0.37303204 0.34544416); (0.32310725 0.59325801 0.58636104); 7 +DEAL:1::<2, 49>; 0; 152; (0.20152033 0.54873772 0.43985895); (0.30038008 0.63718443 0.60996474); 8 +DEAL:1::<2, 49>; 0; 153; (0.32363507 0.80931023 0.037871632); (0.33090877 0.70232756 0.50946791); 9 +DEAL:1::<2, 49>; 0; 154; (0.74434797 0.28953233 0.12480486); (0.43608699 0.57238308 0.53120122); 10 +DEAL:1::<2, 49>; 0; 155; (0.71814444 0.71159886 0.14148275); (0.42953611 0.67789971 0.53537069); 11 +DEAL:1::<2, 49>; 0; 156; (0.35857021 0.18385035 0.65414816); (0.33964255 0.54596259 0.66353704); 12 +DEAL:1::<2, 49>; 0; 157; (0.65455584 0.28152380 0.70757099); (0.41363896 0.57038095 0.67689275); 13 +DEAL:1::<2, 49>; 0; 158; (0.56014105 0.011403329 0.79847967); (0.39003526 0.50285083 0.69961992); 14 +DEAL:1::<2, 49>; 0; 159; (0.96212837 0.15281814 0.67636493); (0.49053209 0.53820454 0.66909123); 15 +DEAL:1::<2, 49>; 0; 160; (0.87519514 0.58566281 0.25565203); (0.46879878 0.64641570 0.56391301); 16 +DEAL:1::<2, 49>; 0; 161; (0.85851725 0.14691839 0.28185556); (0.46462931 0.53672960 0.57046389); 17 +DEAL:1::<2, 49>; 0; 162; (0.64142979 0.81614965 0.19656872); (0.41035745 0.70403741 0.54914218); 18 +DEAL:1::<2, 49>; 0; 163; (0.34544416 0.71847620 0.64365063); (0.33636104 0.67961905 0.66091266); 19 +DEAL:1::<2, 49>; 0; 164; (0.43985895 0.98859667 0.37002405); (0.35996474 0.74714917 0.59250601); 20 +DEAL:1::<2, 49>; 0; 165; (0.037871632 0.84718186 0.79131144); (0.25946791 0.71179546 0.69782786); 21 +DEAL:1::<2, 49>; 0; 166; (0.12480486 0.41433719 0.71650997); (0.28120122 0.60358430 0.67912749); 22 +DEAL:1::<2, 49>; 0; 167; (0.14148275 0.85308161 0.28729120); (0.28537069 0.71327040 0.57182280); 23 +DEAL:1::<2, 49>; 0; 168; (0.80343128 0.17471986 0.83799851); (0.45085782 0.54367996 0.70949963); 24 +DEAL:1::<2, 49>; 0; 169; (0.35634937 0.37303204 0.98909479); (0.33908734 0.59325801 0.74727370); 25 +DEAL:1::<2, 49>; 0; 170; (0.62997595 0.54873772 0.80988300); (0.40749399 0.63718443 0.70247075); 26 +DEAL:1::<2, 49>; 0; 171; (0.20868856 0.80931023 0.82918307); (0.30217214 0.70232756 0.70729577); 27 +DEAL:1::<2, 49>; 0; 172; (0.28349003 0.28953233 0.84131484); (0.32087251 0.57238308 0.71032871); 28 +DEAL:1::<2, 49>; 0; 173; (0.71270880 0.71159886 0.42877395); (0.42817720 0.67789971 0.60719349); 29 +DEAL:1::<2, 49>; 0; 174; (0.98728163 0.81614965 0.83799851); (0.49682041 0.70403741 0.70949963); 30 +DEAL:1::<2, 49>; 0; 175; (0.63787317 0.71847620 0.98909479); (0.40946829 0.67961905 0.74727370); 31 +DEAL:1::<2, 49>; 0; 176; (0.64137928 0.98859667 0.80988300); (0.41034482 0.74714917 0.70247075); 32 +DEAL:1::<2, 49>; 0; 177; (0.36150670 0.84718186 0.82918307); (0.34037668 0.71179546 0.70729577); 33 +DEAL:1::<2, 49>; 0; 178; (0.86915283 0.41433719 0.84131484); (0.46728821 0.60358430 0.71032871); 34 +DEAL:1::<2, 49>; 0; 179; (0.85962719 0.85308161 0.42877395); (0.46490680 0.71327040 0.60719349); 35 +DEAL:1::<2, 56>; 0; 216; (0.18385035 0.16200149 0.64142979); (0.54596259 0.54050037 0.66035745); 72 +DEAL:1::<2, 56>; 0; 217; (0.28152380 0.010905212 0.34544416); (0.57038095 0.50272630 0.58636104); 73 +DEAL:1::<2, 56>; 0; 218; (0.011403329 0.19011700 0.43985895); (0.50285083 0.54752925 0.60996474); 74 +DEAL:1::<2, 56>; 0; 219; (0.15281814 0.17081693 0.037871632); (0.53820454 0.54270423 0.50946791); 75 +DEAL:1::<2, 56>; 0; 220; (0.58566281 0.15868516 0.12480486); (0.64641570 0.53967129 0.53120122); 76 +DEAL:1::<2, 56>; 0; 221; (0.14691839 0.57122605 0.14148275); (0.53672960 0.64280651 0.53537069); 77 +DEAL:1::<2, 56>; 0; 222; (0.17471986 0.19656872 0.64142979); (0.54367996 0.54914218 0.66035745); 78 +DEAL:1::<2, 56>; 0; 223; (0.37303204 0.64365063 0.34544416); (0.59325801 0.66091266 0.58636104); 79 +DEAL:1::<2, 56>; 0; 224; (0.54873772 0.37002405 0.43985895); (0.63718443 0.59250601 0.60996474); 80 +DEAL:1::<2, 56>; 0; 225; (0.80931023 0.79131144 0.037871632); (0.70232756 0.69782786 0.50946791); 81 +DEAL:1::<2, 56>; 0; 226; (0.28953233 0.71650997 0.12480486); (0.57238308 0.67912749 0.53120122); 82 +DEAL:1::<2, 56>; 0; 227; (0.71159886 0.28729120 0.14148275); (0.67789971 0.57182280 0.53537069); 83 +DEAL:1::<2, 56>; 0; 228; (0.98728163 0.18385035 0.17471986); (0.74682041 0.54596259 0.54367996); 84 +DEAL:1::<2, 56>; 0; 229; (0.63787317 0.28152380 0.37303204); (0.65946829 0.57038095 0.59325801); 85 +DEAL:1::<2, 56>; 0; 230; (0.64137928 0.011403329 0.54873772); (0.66034482 0.50285083 0.63718443); 86 +DEAL:1::<2, 56>; 0; 231; (0.36150670 0.15281814 0.80931023); (0.59037668 0.53820454 0.70232756); 87 +DEAL:1::<2, 56>; 0; 232; (0.86915283 0.58566281 0.28953233); (0.71728821 0.64641570 0.57238308); 88 +DEAL:1::<2, 56>; 0; 233; (0.85962719 0.14691839 0.71159886); (0.71490680 0.53672960 0.67789971); 89 +DEAL:1::<2, 56>; 0; 234; (0.18385035 0.98728163 0.65414816); (0.54596259 0.74682041 0.66353704); 90 +DEAL:1::<2, 56>; 0; 235; (0.28152380 0.63787317 0.70757099); (0.57038095 0.65946829 0.67689275); 91 +DEAL:1::<2, 56>; 0; 236; (0.011403329 0.64137928 0.79847967); (0.50285083 0.66034482 0.69961992); 92 +DEAL:1::<2, 56>; 0; 237; (0.15281814 0.36150670 0.67636493); (0.53820454 0.59037668 0.66909123); 93 +DEAL:1::<2, 56>; 0; 238; (0.58566281 0.86915283 0.25565203); (0.64641570 0.71728821 0.56391301); 94 +DEAL:1::<2, 56>; 0; 239; (0.14691839 0.85962719 0.28185556); (0.53672960 0.71490680 0.57046389); 95 +DEAL:1::<2, 56>; 0; 240; (0.19656872 0.17471986 0.98728163); (0.54914218 0.54367996 0.74682041); 96 +DEAL:1::<2, 56>; 0; 241; (0.64365063 0.37303204 0.63787317); (0.66091266 0.59325801 0.65946829); 97 +DEAL:1::<2, 56>; 0; 242; (0.37002405 0.54873772 0.64137928); (0.59250601 0.63718443 0.66034482); 98 +DEAL:1::<2, 56>; 0; 243; (0.79131144 0.80931023 0.36150670); (0.69782786 0.70232756 0.59037668); 99 +DEAL:1::<2, 56>; 0; 244; (0.71650997 0.28953233 0.86915283); (0.67912749 0.57238308 0.71728821); 100 +DEAL:1::<2, 56>; 0; 245; (0.28729120 0.71159886 0.85962719); (0.57182280 0.67789971 0.71490680); 101 +DEAL:1::<2, 56>; 0; 246; (0.81614965 0.35857021 0.83799851); (0.70403741 0.58964255 0.70949963); 102 +DEAL:1::<2, 56>; 0; 247; (0.71847620 0.65455584 0.98909479); (0.67961905 0.66363896 0.74727370); 103 +DEAL:1::<2, 56>; 0; 248; (0.98859667 0.56014105 0.80988300); (0.74714917 0.64003526 0.70247075); 104 +DEAL:1::<2, 56>; 0; 249; (0.84718186 0.96212837 0.82918307); (0.71179546 0.74053209 0.70729577); 105 +DEAL:1::<2, 56>; 0; 250; (0.41433719 0.87519514 0.84131484); (0.60358430 0.71879878 0.71032871); 106 +DEAL:1::<2, 56>; 0; 251; (0.85308161 0.85851725 0.42877395); (0.71327040 0.71462931 0.60719349); 107 +DEAL:1:: + diff --git a/tests/remote_point_evaluation/convert_intersections_to_rpe_data_04.with_cgal=true.with_p4est=true.mpirun=3.output b/tests/remote_point_evaluation/convert_intersections_to_rpe_data_04.with_cgal=true.with_p4est=true.mpirun=3.output new file mode 100644 index 0000000000..e4a759d943 --- /dev/null +++ b/tests/remote_point_evaluation/convert_intersections_to_rpe_data_04.with_cgal=true.with_p4est=true.mpirun=3.output @@ -0,0 +1,707 @@ + +DEAL:0::Cell intersections 3D-3D with n_quadrature_points = 1 +DEAL:0::Recv Components +DEAL:0::0; 0; 0 +DEAL:0::0; 1; 1 +DEAL:0::0; 2; 2 +DEAL:0::0; 3; 3 +DEAL:0::0; 4; 4 +DEAL:0::0; 5; 5 +DEAL:0::0; 6; 6 +DEAL:0::0; 7; 7 +DEAL:0::0; 8; 8 +DEAL:0::0; 9; 9 +DEAL:0::0; 10; 10 +DEAL:0::0; 11; 11 +DEAL:0::0; 12; 12 +DEAL:0::0; 13; 13 +DEAL:0::0; 14; 14 +DEAL:0::0; 15; 15 +DEAL:0::0; 16; 16 +DEAL:0::0; 17; 17 +DEAL:0::1; 18; 18 +DEAL:0::1; 19; 19 +DEAL:0::1; 20; 20 +DEAL:0::1; 21; 21 +DEAL:0::1; 22; 22 +DEAL:0::1; 23; 23 +DEAL:0::1; 24; 24 +DEAL:0::1; 25; 25 +DEAL:0::1; 26; 26 +DEAL:0::1; 27; 27 +DEAL:0::1; 28; 28 +DEAL:0::1; 29; 29 +DEAL:0::2; 30; 30 +DEAL:0::2; 31; 31 +DEAL:0::2; 32; 32 +DEAL:0::2; 33; 33 +DEAL:0::2; 34; 34 +DEAL:0::2; 35; 35 +DEAL:0::2; 36; 36 +DEAL:0::2; 37; 37 +DEAL:0::2; 38; 38 +DEAL:0::2; 39; 39 +DEAL:0::2; 40; 40 +DEAL:0::2; 41; 41 +DEAL:0::2; 42; 42 +DEAL:0::2; 43; 43 +DEAL:0::2; 44; 44 +DEAL:0::2; 45; 45 +DEAL:0::2; 46; 46 +DEAL:0::2; 47; 47 +DEAL:0:: +DEAL:0::Send Components +DEAL:0::<2, 7>; 0; 6; (0.25000000 0.25000000 0.25000000); (0.31250000 0.31250000 0.31250000); 6 +DEAL:0::<2, 7>; 0; 7; (0.50000000 0.50000000 0.25000000); (0.37500000 0.37500000 0.31250000); 7 +DEAL:0::<2, 7>; 0; 8; (0.75000000 0.25000000 0.50000000); (0.43750000 0.31250000 0.37500000); 8 +DEAL:0::<2, 7>; 0; 9; (0.25000000 0.75000000 0.50000000); (0.31250000 0.43750000 0.37500000); 9 +DEAL:0::<2, 7>; 0; 10; (0.50000000 0.50000000 0.75000000); (0.37500000 0.37500000 0.43750000); 10 +DEAL:0::<2, 7>; 0; 11; (0.75000000 0.75000000 0.75000000); (0.43750000 0.43750000 0.43750000); 11 +DEAL:0::<2, 14>; 0; 12; (0.25000000 0.25000000 0.25000000); (0.56250000 0.31250000 0.31250000); 12 +DEAL:0::<2, 14>; 0; 13; (0.50000000 0.50000000 0.25000000); (0.62500000 0.37500000 0.31250000); 13 +DEAL:0::<2, 14>; 0; 14; (0.75000000 0.25000000 0.50000000); (0.68750000 0.31250000 0.37500000); 14 +DEAL:0::<2, 14>; 0; 15; (0.25000000 0.75000000 0.50000000); (0.56250000 0.43750000 0.37500000); 15 +DEAL:0::<2, 14>; 0; 16; (0.50000000 0.50000000 0.75000000); (0.62500000 0.37500000 0.43750000); 16 +DEAL:0::<2, 14>; 0; 17; (0.75000000 0.75000000 0.75000000); (0.68750000 0.43750000 0.43750000); 17 +DEAL:0::<2, 21>; 0; 0; (0.25000000 0.25000000 0.25000000); (0.31250000 0.56250000 0.31250000); 0 +DEAL:0::<2, 21>; 0; 1; (0.50000000 0.50000000 0.25000000); (0.37500000 0.62500000 0.31250000); 1 +DEAL:0::<2, 21>; 0; 2; (0.75000000 0.25000000 0.50000000); (0.43750000 0.56250000 0.37500000); 2 +DEAL:0::<2, 21>; 0; 3; (0.25000000 0.75000000 0.50000000); (0.31250000 0.68750000 0.37500000); 3 +DEAL:0::<2, 21>; 0; 4; (0.50000000 0.50000000 0.75000000); (0.37500000 0.62500000 0.43750000); 4 +DEAL:0::<2, 21>; 0; 5; (0.75000000 0.75000000 0.75000000); (0.43750000 0.68750000 0.43750000); 5 +DEAL:0:: +DEAL:0::Cell intersections 3D-3D with n_quadrature_points = 2 +DEAL:0::Recv Components +DEAL:0::0; 0; 0 +DEAL:0::0; 1; 1 +DEAL:0::0; 2; 2 +DEAL:0::0; 3; 3 +DEAL:0::0; 4; 4 +DEAL:0::0; 5; 5 +DEAL:0::0; 6; 6 +DEAL:0::0; 7; 7 +DEAL:0::0; 8; 8 +DEAL:0::0; 9; 9 +DEAL:0::0; 10; 10 +DEAL:0::0; 11; 11 +DEAL:0::0; 12; 12 +DEAL:0::0; 13; 13 +DEAL:0::0; 14; 14 +DEAL:0::0; 15; 15 +DEAL:0::0; 16; 16 +DEAL:0::0; 17; 17 +DEAL:0::0; 18; 18 +DEAL:0::0; 19; 19 +DEAL:0::0; 20; 20 +DEAL:0::0; 21; 21 +DEAL:0::0; 22; 22 +DEAL:0::0; 23; 23 +DEAL:0::0; 24; 24 +DEAL:0::0; 25; 25 +DEAL:0::0; 26; 26 +DEAL:0::0; 27; 27 +DEAL:0::0; 28; 28 +DEAL:0::0; 29; 29 +DEAL:0::0; 30; 30 +DEAL:0::0; 31; 31 +DEAL:0::0; 32; 32 +DEAL:0::0; 33; 33 +DEAL:0::0; 34; 34 +DEAL:0::0; 35; 35 +DEAL:0::0; 36; 36 +DEAL:0::0; 37; 37 +DEAL:0::0; 38; 38 +DEAL:0::0; 39; 39 +DEAL:0::0; 40; 40 +DEAL:0::0; 41; 41 +DEAL:0::0; 42; 42 +DEAL:0::0; 43; 43 +DEAL:0::0; 44; 44 +DEAL:0::0; 45; 45 +DEAL:0::0; 46; 46 +DEAL:0::0; 47; 47 +DEAL:0::0; 48; 48 +DEAL:0::0; 49; 49 +DEAL:0::0; 50; 50 +DEAL:0::0; 51; 51 +DEAL:0::0; 52; 52 +DEAL:0::0; 53; 53 +DEAL:0::0; 54; 54 +DEAL:0::0; 55; 55 +DEAL:0::0; 56; 56 +DEAL:0::0; 57; 57 +DEAL:0::0; 58; 58 +DEAL:0::0; 59; 59 +DEAL:0::0; 60; 60 +DEAL:0::0; 61; 61 +DEAL:0::0; 62; 62 +DEAL:0::0; 63; 63 +DEAL:0::0; 64; 64 +DEAL:0::0; 65; 65 +DEAL:0::0; 66; 66 +DEAL:0::0; 67; 67 +DEAL:0::0; 68; 68 +DEAL:0::0; 69; 69 +DEAL:0::0; 70; 70 +DEAL:0::0; 71; 71 +DEAL:0::0; 72; 72 +DEAL:0::0; 73; 73 +DEAL:0::0; 74; 74 +DEAL:0::0; 75; 75 +DEAL:0::0; 76; 76 +DEAL:0::0; 77; 77 +DEAL:0::0; 78; 78 +DEAL:0::0; 79; 79 +DEAL:0::0; 80; 80 +DEAL:0::0; 81; 81 +DEAL:0::0; 82; 82 +DEAL:0::0; 83; 83 +DEAL:0::0; 84; 84 +DEAL:0::0; 85; 85 +DEAL:0::0; 86; 86 +DEAL:0::0; 87; 87 +DEAL:0::0; 88; 88 +DEAL:0::0; 89; 89 +DEAL:0::0; 90; 90 +DEAL:0::0; 91; 91 +DEAL:0::0; 92; 92 +DEAL:0::0; 93; 93 +DEAL:0::0; 94; 94 +DEAL:0::0; 95; 95 +DEAL:0::0; 96; 96 +DEAL:0::0; 97; 97 +DEAL:0::0; 98; 98 +DEAL:0::0; 99; 99 +DEAL:0::0; 100; 100 +DEAL:0::0; 101; 101 +DEAL:0::0; 102; 102 +DEAL:0::0; 103; 103 +DEAL:0::0; 104; 104 +DEAL:0::0; 105; 105 +DEAL:0::0; 106; 106 +DEAL:0::0; 107; 107 +DEAL:0::1; 108; 108 +DEAL:0::1; 109; 109 +DEAL:0::1; 110; 110 +DEAL:0::1; 111; 111 +DEAL:0::1; 112; 112 +DEAL:0::1; 113; 113 +DEAL:0::1; 114; 114 +DEAL:0::1; 115; 115 +DEAL:0::1; 116; 116 +DEAL:0::1; 117; 117 +DEAL:0::1; 118; 118 +DEAL:0::1; 119; 119 +DEAL:0::1; 120; 120 +DEAL:0::1; 121; 121 +DEAL:0::1; 122; 122 +DEAL:0::1; 123; 123 +DEAL:0::1; 124; 124 +DEAL:0::1; 125; 125 +DEAL:0::1; 126; 126 +DEAL:0::1; 127; 127 +DEAL:0::1; 128; 128 +DEAL:0::1; 129; 129 +DEAL:0::1; 130; 130 +DEAL:0::1; 131; 131 +DEAL:0::1; 132; 132 +DEAL:0::1; 133; 133 +DEAL:0::1; 134; 134 +DEAL:0::1; 135; 135 +DEAL:0::1; 136; 136 +DEAL:0::1; 137; 137 +DEAL:0::1; 138; 138 +DEAL:0::1; 139; 139 +DEAL:0::1; 140; 140 +DEAL:0::1; 141; 141 +DEAL:0::1; 142; 142 +DEAL:0::1; 143; 143 +DEAL:0::1; 144; 144 +DEAL:0::1; 145; 145 +DEAL:0::1; 146; 146 +DEAL:0::1; 147; 147 +DEAL:0::1; 148; 148 +DEAL:0::1; 149; 149 +DEAL:0::1; 150; 150 +DEAL:0::1; 151; 151 +DEAL:0::1; 152; 152 +DEAL:0::1; 153; 153 +DEAL:0::1; 154; 154 +DEAL:0::1; 155; 155 +DEAL:0::1; 156; 156 +DEAL:0::1; 157; 157 +DEAL:0::1; 158; 158 +DEAL:0::1; 159; 159 +DEAL:0::1; 160; 160 +DEAL:0::1; 161; 161 +DEAL:0::1; 162; 162 +DEAL:0::1; 163; 163 +DEAL:0::1; 164; 164 +DEAL:0::1; 165; 165 +DEAL:0::1; 166; 166 +DEAL:0::1; 167; 167 +DEAL:0::1; 168; 168 +DEAL:0::1; 169; 169 +DEAL:0::1; 170; 170 +DEAL:0::1; 171; 171 +DEAL:0::1; 172; 172 +DEAL:0::1; 173; 173 +DEAL:0::1; 174; 174 +DEAL:0::1; 175; 175 +DEAL:0::1; 176; 176 +DEAL:0::1; 177; 177 +DEAL:0::1; 178; 178 +DEAL:0::1; 179; 179 +DEAL:0::2; 180; 180 +DEAL:0::2; 181; 181 +DEAL:0::2; 182; 182 +DEAL:0::2; 183; 183 +DEAL:0::2; 184; 184 +DEAL:0::2; 185; 185 +DEAL:0::2; 186; 186 +DEAL:0::2; 187; 187 +DEAL:0::2; 188; 188 +DEAL:0::2; 189; 189 +DEAL:0::2; 190; 190 +DEAL:0::2; 191; 191 +DEAL:0::2; 192; 192 +DEAL:0::2; 193; 193 +DEAL:0::2; 194; 194 +DEAL:0::2; 195; 195 +DEAL:0::2; 196; 196 +DEAL:0::2; 197; 197 +DEAL:0::2; 198; 198 +DEAL:0::2; 199; 199 +DEAL:0::2; 200; 200 +DEAL:0::2; 201; 201 +DEAL:0::2; 202; 202 +DEAL:0::2; 203; 203 +DEAL:0::2; 204; 204 +DEAL:0::2; 205; 205 +DEAL:0::2; 206; 206 +DEAL:0::2; 207; 207 +DEAL:0::2; 208; 208 +DEAL:0::2; 209; 209 +DEAL:0::2; 210; 210 +DEAL:0::2; 211; 211 +DEAL:0::2; 212; 212 +DEAL:0::2; 213; 213 +DEAL:0::2; 214; 214 +DEAL:0::2; 215; 215 +DEAL:0::2; 216; 216 +DEAL:0::2; 217; 217 +DEAL:0::2; 218; 218 +DEAL:0::2; 219; 219 +DEAL:0::2; 220; 220 +DEAL:0::2; 221; 221 +DEAL:0::2; 222; 222 +DEAL:0::2; 223; 223 +DEAL:0::2; 224; 224 +DEAL:0::2; 225; 225 +DEAL:0::2; 226; 226 +DEAL:0::2; 227; 227 +DEAL:0::2; 228; 228 +DEAL:0::2; 229; 229 +DEAL:0::2; 230; 230 +DEAL:0::2; 231; 231 +DEAL:0::2; 232; 232 +DEAL:0::2; 233; 233 +DEAL:0::2; 234; 234 +DEAL:0::2; 235; 235 +DEAL:0::2; 236; 236 +DEAL:0::2; 237; 237 +DEAL:0::2; 238; 238 +DEAL:0::2; 239; 239 +DEAL:0::2; 240; 240 +DEAL:0::2; 241; 241 +DEAL:0::2; 242; 242 +DEAL:0::2; 243; 243 +DEAL:0::2; 244; 244 +DEAL:0::2; 245; 245 +DEAL:0::2; 246; 246 +DEAL:0::2; 247; 247 +DEAL:0::2; 248; 248 +DEAL:0::2; 249; 249 +DEAL:0::2; 250; 250 +DEAL:0::2; 251; 251 +DEAL:0::2; 252; 252 +DEAL:0::2; 253; 253 +DEAL:0::2; 254; 254 +DEAL:0::2; 255; 255 +DEAL:0::2; 256; 256 +DEAL:0::2; 257; 257 +DEAL:0::2; 258; 258 +DEAL:0::2; 259; 259 +DEAL:0::2; 260; 260 +DEAL:0::2; 261; 261 +DEAL:0::2; 262; 262 +DEAL:0::2; 263; 263 +DEAL:0::2; 264; 264 +DEAL:0::2; 265; 265 +DEAL:0::2; 266; 266 +DEAL:0::2; 267; 267 +DEAL:0::2; 268; 268 +DEAL:0::2; 269; 269 +DEAL:0::2; 270; 270 +DEAL:0::2; 271; 271 +DEAL:0::2; 272; 272 +DEAL:0::2; 273; 273 +DEAL:0::2; 274; 274 +DEAL:0::2; 275; 275 +DEAL:0::2; 276; 276 +DEAL:0::2; 277; 277 +DEAL:0::2; 278; 278 +DEAL:0::2; 279; 279 +DEAL:0::2; 280; 280 +DEAL:0::2; 281; 281 +DEAL:0::2; 282; 282 +DEAL:0::2; 283; 283 +DEAL:0::2; 284; 284 +DEAL:0::2; 285; 285 +DEAL:0::2; 286; 286 +DEAL:0::2; 287; 287 +DEAL:0:: +DEAL:0::Send Components +DEAL:0::<2, 7>; 0; 36; (0.16200149 0.64142979 0.18385035); (0.29050037 0.41035745 0.29596259); 36 +DEAL:0::<2, 7>; 0; 37; (0.010905212 0.34544416 0.28152380); (0.25272630 0.33636104 0.32038095); 37 +DEAL:0::<2, 7>; 0; 38; (0.19011700 0.43985895 0.011403329); (0.29752925 0.35996474 0.25285083); 38 +DEAL:0::<2, 7>; 0; 39; (0.17081693 0.037871632 0.15281814); (0.29270423 0.25946791 0.28820454); 39 +DEAL:0::<2, 7>; 0; 40; (0.15868516 0.12480486 0.58566281); (0.28967129 0.28120122 0.39641570); 40 +DEAL:0::<2, 7>; 0; 41; (0.57122605 0.14148275 0.14691839); (0.39280651 0.28537069 0.28672960); 41 +DEAL:0::<2, 7>; 0; 42; (0.34585184 0.82528014 0.012718366); (0.33646296 0.45632004 0.25317959); 42 +DEAL:0::<2, 7>; 0; 43; (0.29242901 0.62696796 0.36212683); (0.32310725 0.40674199 0.34053171); 43 +DEAL:0::<2, 7>; 0; 44; (0.20152033 0.45126228 0.35862072); (0.30038008 0.36281557 0.33965518); 44 +DEAL:0::<2, 7>; 0; 45; (0.32363507 0.19068977 0.63849330); (0.33090877 0.29767244 0.40962332); 45 +DEAL:0::<2, 7>; 0; 46; (0.74434797 0.71046767 0.13084717); (0.43608699 0.42761692 0.28271179); 46 +DEAL:0::<2, 7>; 0; 47; (0.71814444 0.28840114 0.14037281); (0.42953611 0.32210029 0.28509320); 47 +DEAL:0::<2, 7>; 0; 48; (0.35857021 0.012718366 0.80343128); (0.33964255 0.25317959 0.45085782); 48 +DEAL:0::<2, 7>; 0; 49; (0.65455584 0.36212683 0.35634937); (0.41363896 0.34053171 0.33908734); 49 +DEAL:0::<2, 7>; 0; 50; (0.56014105 0.35862072 0.62997595); (0.39003526 0.33965518 0.40749399); 50 +DEAL:0::<2, 7>; 0; 51; (0.96212837 0.63849330 0.20868856); (0.49053209 0.40962332 0.30217214); 51 +DEAL:0::<2, 7>; 0; 52; (0.87519514 0.13084717 0.28349003); (0.46879878 0.28271179 0.32087251); 52 +DEAL:0::<2, 7>; 0; 53; (0.85851725 0.14037281 0.71270880); (0.46462931 0.28509320 0.42817720); 53 +DEAL:0::<2, 7>; 0; 54; (0.012718366 0.35857021 0.82528014); (0.25317959 0.33964255 0.45632004); 54 +DEAL:0::<2, 7>; 0; 55; (0.36212683 0.65455584 0.62696796); (0.34053171 0.41363896 0.40674199); 55 +DEAL:0::<2, 7>; 0; 56; (0.35862072 0.56014105 0.45126228); (0.33965518 0.39003526 0.36281557); 56 +DEAL:0::<2, 7>; 0; 57; (0.63849330 0.96212837 0.19068977); (0.40962332 0.49053209 0.29767244); 57 +DEAL:0::<2, 7>; 0; 58; (0.13084717 0.87519514 0.71046767); (0.28271179 0.46879878 0.42761692); 58 +DEAL:0::<2, 7>; 0; 59; (0.14037281 0.85851725 0.28840114); (0.28509320 0.46462931 0.32210029); 59 +DEAL:0::<2, 7>; 0; 60; (0.82528014 0.34585184 0.81614965); (0.45632004 0.33646296 0.45403741); 60 +DEAL:0::<2, 7>; 0; 61; (0.62696796 0.29242901 0.71847620); (0.40674199 0.32310725 0.42961905); 61 +DEAL:0::<2, 7>; 0; 62; (0.45126228 0.20152033 0.98859667); (0.36281557 0.30038008 0.49714917); 62 +DEAL:0::<2, 7>; 0; 63; (0.19068977 0.32363507 0.84718186); (0.29767244 0.33090877 0.46179546); 63 +DEAL:0::<2, 7>; 0; 64; (0.71046767 0.74434797 0.41433719); (0.42761692 0.43608699 0.35358430); 64 +DEAL:0::<2, 7>; 0; 65; (0.28840114 0.71814444 0.85308161); (0.32210029 0.42953611 0.46327040); 65 +DEAL:0::<2, 7>; 0; 66; (0.35857021 0.83799851 0.81614965); (0.33964255 0.45949963 0.45403741); 66 +DEAL:0::<2, 7>; 0; 67; (0.65455584 0.98909479 0.71847620); (0.41363896 0.49727370 0.42961905); 67 +DEAL:0::<2, 7>; 0; 68; (0.56014105 0.80988300 0.98859667); (0.39003526 0.45247075 0.49714917); 68 +DEAL:0::<2, 7>; 0; 69; (0.96212837 0.82918307 0.84718186); (0.49053209 0.45729577 0.46179546); 69 +DEAL:0::<2, 7>; 0; 70; (0.87519514 0.84131484 0.41433719); (0.46879878 0.46032871 0.35358430); 70 +DEAL:0::<2, 7>; 0; 71; (0.85851725 0.42877395 0.85308161); (0.46462931 0.35719349 0.46327040); 71 +DEAL:0::<2, 14>; 0; 72; (0.012718366 0.16200149 0.18385035); (0.50317959 0.29050037 0.29596259); 72 +DEAL:0::<2, 14>; 0; 73; (0.36212683 0.010905212 0.28152380); (0.59053171 0.25272630 0.32038095); 73 +DEAL:0::<2, 14>; 0; 74; (0.35862072 0.19011700 0.011403329); (0.58965518 0.29752925 0.25285083); 74 +DEAL:0::<2, 14>; 0; 75; (0.63849330 0.17081693 0.15281814); (0.65962332 0.29270423 0.28820454); 75 +DEAL:0::<2, 14>; 0; 76; (0.13084717 0.15868516 0.58566281); (0.53271179 0.28967129 0.39641570); 76 +DEAL:0::<2, 14>; 0; 77; (0.14037281 0.57122605 0.14691839); (0.53509320 0.39280651 0.28672960); 77 +DEAL:0::<2, 14>; 0; 78; (0.17471986 0.80343128 0.18385035); (0.54367996 0.45085782 0.29596259); 78 +DEAL:0::<2, 14>; 0; 79; (0.37303204 0.35634937 0.28152380); (0.59325801 0.33908734 0.32038095); 79 +DEAL:0::<2, 14>; 0; 80; (0.54873772 0.62997595 0.011403329); (0.63718443 0.40749399 0.25285083); 80 +DEAL:0::<2, 14>; 0; 81; (0.80931023 0.20868856 0.15281814); (0.70232756 0.30217214 0.28820454); 81 +DEAL:0::<2, 14>; 0; 82; (0.28953233 0.28349003 0.58566281); (0.57238308 0.32087251 0.39641570); 82 +DEAL:0::<2, 14>; 0; 83; (0.71159886 0.71270880 0.14691839); (0.67789971 0.42817720 0.28672960); 83 +DEAL:0::<2, 14>; 0; 84; (0.81614965 0.64142979 0.34585184); (0.70403741 0.41035745 0.33646296); 84 +DEAL:0::<2, 14>; 0; 85; (0.71847620 0.34544416 0.29242901); (0.67961905 0.33636104 0.32310725); 85 +DEAL:0::<2, 14>; 0; 86; (0.98859667 0.43985895 0.20152033); (0.74714917 0.35996474 0.30038008); 86 +DEAL:0::<2, 14>; 0; 87; (0.84718186 0.037871632 0.32363507); (0.71179546 0.25946791 0.33090877); 87 +DEAL:0::<2, 14>; 0; 88; (0.41433719 0.12480486 0.74434797); (0.60358430 0.28120122 0.43608699); 88 +DEAL:0::<2, 14>; 0; 89; (0.85308161 0.14148275 0.71814444); (0.71327040 0.28537069 0.42953611); 89 +DEAL:0::<2, 14>; 0; 90; (0.18385035 0.35857021 0.80343128); (0.54596259 0.33964255 0.45085782); 90 +DEAL:0::<2, 14>; 0; 91; (0.28152380 0.65455584 0.35634937); (0.57038095 0.41363896 0.33908734); 91 +DEAL:0::<2, 14>; 0; 92; (0.011403329 0.56014105 0.62997595); (0.50285083 0.39003526 0.40749399); 92 +DEAL:0::<2, 14>; 0; 93; (0.15281814 0.96212837 0.20868856); (0.53820454 0.49053209 0.30217214); 93 +DEAL:0::<2, 14>; 0; 94; (0.58566281 0.87519514 0.28349003); (0.64641570 0.46879878 0.32087251); 94 +DEAL:0::<2, 14>; 0; 95; (0.14691839 0.85851725 0.71270880); (0.53672960 0.46462931 0.42817720); 95 +DEAL:0::<2, 14>; 0; 96; (0.17471986 0.34585184 0.83799851); (0.54367996 0.33646296 0.45949963); 96 +DEAL:0::<2, 14>; 0; 97; (0.37303204 0.29242901 0.98909479); (0.59325801 0.32310725 0.49727370); 97 +DEAL:0::<2, 14>; 0; 98; (0.54873772 0.20152033 0.80988300); (0.63718443 0.30038008 0.45247075); 98 +DEAL:0::<2, 14>; 0; 99; (0.80931023 0.32363507 0.82918307); (0.70232756 0.33090877 0.45729577); 99 +DEAL:0::<2, 14>; 0; 100; (0.28953233 0.74434797 0.84131484); (0.57238308 0.43608699 0.46032871); 100 +DEAL:0::<2, 14>; 0; 101; (0.71159886 0.71814444 0.42877395); (0.67789971 0.42953611 0.35719349); 101 +DEAL:0::<2, 14>; 0; 102; (0.98728163 0.35857021 0.81614965); (0.74682041 0.33964255 0.45403741); 102 +DEAL:0::<2, 14>; 0; 103; (0.63787317 0.65455584 0.71847620); (0.65946829 0.41363896 0.42961905); 103 +DEAL:0::<2, 14>; 0; 104; (0.64137928 0.56014105 0.98859667); (0.66034482 0.39003526 0.49714917); 104 +DEAL:0::<2, 14>; 0; 105; (0.36150670 0.96212837 0.84718186); (0.59037668 0.49053209 0.46179546); 105 +DEAL:0::<2, 14>; 0; 106; (0.86915283 0.87519514 0.41433719); (0.71728821 0.46879878 0.35358430); 106 +DEAL:0::<2, 14>; 0; 107; (0.85962719 0.85851725 0.85308161); (0.71490680 0.46462931 0.46327040); 107 +DEAL:0::<2, 21>; 0; 0; (0.64142979 0.012718366 0.18385035); (0.41035745 0.50317959 0.29596259); 0 +DEAL:0::<2, 21>; 0; 1; (0.34544416 0.36212683 0.28152380); (0.33636104 0.59053171 0.32038095); 1 +DEAL:0::<2, 21>; 0; 2; (0.43985895 0.35862072 0.011403329); (0.35996474 0.58965518 0.25285083); 2 +DEAL:0::<2, 21>; 0; 3; (0.037871632 0.63849330 0.15281814); (0.25946791 0.65962332 0.28820454); 3 +DEAL:0::<2, 21>; 0; 4; (0.12480486 0.13084717 0.58566281); (0.28120122 0.53271179 0.39641570); 4 +DEAL:0::<2, 21>; 0; 5; (0.14148275 0.14037281 0.14691839); (0.28537069 0.53509320 0.28672960); 5 +DEAL:0::<2, 21>; 0; 6; (0.80343128 0.65414816 0.18385035); (0.45085782 0.66353704 0.29596259); 6 +DEAL:0::<2, 21>; 0; 7; (0.35634937 0.70757099 0.28152380); (0.33908734 0.67689275 0.32038095); 7 +DEAL:0::<2, 21>; 0; 8; (0.62997595 0.79847967 0.011403329); (0.40749399 0.69961992 0.25285083); 8 +DEAL:0::<2, 21>; 0; 9; (0.20868856 0.67636493 0.15281814); (0.30217214 0.66909123 0.28820454); 9 +DEAL:0::<2, 21>; 0; 10; (0.28349003 0.25565203 0.58566281); (0.32087251 0.56391301 0.39641570); 10 +DEAL:0::<2, 21>; 0; 11; (0.71270880 0.28185556 0.14691839); (0.42817720 0.57046389 0.28672960); 11 +DEAL:0::<2, 21>; 0; 12; (0.35857021 0.16200149 0.82528014); (0.33964255 0.54050037 0.45632004); 12 +DEAL:0::<2, 21>; 0; 13; (0.65455584 0.010905212 0.62696796); (0.41363896 0.50272630 0.40674199); 13 +DEAL:0::<2, 21>; 0; 14; (0.56014105 0.19011700 0.45126228); (0.39003526 0.54752925 0.36281557); 14 +DEAL:0::<2, 21>; 0; 15; (0.96212837 0.17081693 0.19068977); (0.49053209 0.54270423 0.29767244); 15 +DEAL:0::<2, 21>; 0; 16; (0.87519514 0.15868516 0.71046767); (0.46879878 0.53967129 0.42761692); 16 +DEAL:0::<2, 21>; 0; 17; (0.85851725 0.57122605 0.28840114); (0.46462931 0.64280651 0.32210029); 17 +DEAL:0::<2, 21>; 0; 18; (0.16200149 0.81614965 0.82528014); (0.29050037 0.70403741 0.45632004); 18 +DEAL:0::<2, 21>; 0; 19; (0.010905212 0.71847620 0.62696796); (0.25272630 0.67961905 0.40674199); 19 +DEAL:0::<2, 21>; 0; 20; (0.19011700 0.98859667 0.45126228); (0.29752925 0.74714917 0.36281557); 20 +DEAL:0::<2, 21>; 0; 21; (0.17081693 0.84718186 0.19068977); (0.29270423 0.71179546 0.29767244); 21 +DEAL:0::<2, 21>; 0; 22; (0.15868516 0.41433719 0.71046767); (0.28967129 0.60358430 0.42761692); 22 +DEAL:0::<2, 21>; 0; 23; (0.57122605 0.85308161 0.28840114); (0.39280651 0.71327040 0.32210029); 23 +DEAL:0::<2, 21>; 0; 24; (0.34585184 0.19656872 0.81614965); (0.33646296 0.54914218 0.45403741); 24 +DEAL:0::<2, 21>; 0; 25; (0.29242901 0.64365063 0.71847620); (0.32310725 0.66091266 0.42961905); 25 +DEAL:0::<2, 21>; 0; 26; (0.20152033 0.37002405 0.98859667); (0.30038008 0.59250601 0.49714917); 26 +DEAL:0::<2, 21>; 0; 27; (0.32363507 0.79131144 0.84718186); (0.33090877 0.69782786 0.46179546); 27 +DEAL:0::<2, 21>; 0; 28; (0.74434797 0.71650997 0.41433719); (0.43608699 0.67912749 0.35358430); 28 +DEAL:0::<2, 21>; 0; 29; (0.71814444 0.28729120 0.85308161); (0.42953611 0.57182280 0.46327040); 29 +DEAL:0::<2, 21>; 0; 30; (0.35857021 0.98728163 0.83799851); (0.33964255 0.74682041 0.45949963); 30 +DEAL:0::<2, 21>; 0; 31; (0.65455584 0.63787317 0.98909479); (0.41363896 0.65946829 0.49727370); 31 +DEAL:0::<2, 21>; 0; 32; (0.56014105 0.64137928 0.80988300); (0.39003526 0.66034482 0.45247075); 32 +DEAL:0::<2, 21>; 0; 33; (0.96212837 0.36150670 0.82918307); (0.49053209 0.59037668 0.45729577); 33 +DEAL:0::<2, 21>; 0; 34; (0.87519514 0.86915283 0.84131484); (0.46879878 0.71728821 0.46032871); 34 +DEAL:0::<2, 21>; 0; 35; (0.85851725 0.85962719 0.42877395); (0.46462931 0.71490680 0.35719349); 35 +DEAL:0:: + +DEAL:1::Cell intersections 3D-3D with n_quadrature_points = 1 +DEAL:1::Recv Components +DEAL:1:: +DEAL:1::Send Components +DEAL:1::<2, 28>; 0; 18; (0.25000000 0.25000000 0.25000000); (0.56250000 0.56250000 0.31250000); 0 +DEAL:1::<2, 28>; 0; 19; (0.50000000 0.50000000 0.25000000); (0.62500000 0.62500000 0.31250000); 1 +DEAL:1::<2, 28>; 0; 20; (0.75000000 0.25000000 0.50000000); (0.68750000 0.56250000 0.37500000); 2 +DEAL:1::<2, 28>; 0; 21; (0.25000000 0.75000000 0.50000000); (0.56250000 0.68750000 0.37500000); 3 +DEAL:1::<2, 28>; 0; 22; (0.50000000 0.50000000 0.75000000); (0.62500000 0.62500000 0.43750000); 4 +DEAL:1::<2, 28>; 0; 23; (0.75000000 0.75000000 0.75000000); (0.68750000 0.68750000 0.43750000); 5 +DEAL:1::<2, 35>; 0; 24; (0.25000000 0.25000000 0.25000000); (0.31250000 0.31250000 0.56250000); 6 +DEAL:1::<2, 35>; 0; 25; (0.50000000 0.50000000 0.25000000); (0.37500000 0.37500000 0.56250000); 7 +DEAL:1::<2, 35>; 0; 26; (0.75000000 0.25000000 0.50000000); (0.43750000 0.31250000 0.62500000); 8 +DEAL:1::<2, 35>; 0; 27; (0.25000000 0.75000000 0.50000000); (0.31250000 0.43750000 0.62500000); 9 +DEAL:1::<2, 35>; 0; 28; (0.50000000 0.50000000 0.75000000); (0.37500000 0.37500000 0.68750000); 10 +DEAL:1::<2, 35>; 0; 29; (0.75000000 0.75000000 0.75000000); (0.43750000 0.43750000 0.68750000); 11 +DEAL:1:: +DEAL:1::Cell intersections 3D-3D with n_quadrature_points = 2 +DEAL:1::Recv Components +DEAL:1:: +DEAL:1::Send Components +DEAL:1::<2, 28>; 0; 108; (0.64142979 0.16200149 0.012718366); (0.66035745 0.54050037 0.25317959); 0 +DEAL:1::<2, 28>; 0; 109; (0.34544416 0.010905212 0.36212683); (0.58636104 0.50272630 0.34053171); 1 +DEAL:1::<2, 28>; 0; 110; (0.43985895 0.19011700 0.35862072); (0.60996474 0.54752925 0.33965518); 2 +DEAL:1::<2, 28>; 0; 111; (0.037871632 0.17081693 0.63849330); (0.50946791 0.54270423 0.40962332); 3 +DEAL:1::<2, 28>; 0; 112; (0.12480486 0.15868516 0.13084717); (0.53120122 0.53967129 0.28271179); 4 +DEAL:1::<2, 28>; 0; 113; (0.14148275 0.57122605 0.14037281); (0.53537069 0.64280651 0.28509320); 5 +DEAL:1::<2, 28>; 0; 114; (0.65414816 0.17471986 0.18385035); (0.66353704 0.54367996 0.29596259); 6 +DEAL:1::<2, 28>; 0; 115; (0.70757099 0.37303204 0.28152380); (0.67689275 0.59325801 0.32038095); 7 +DEAL:1::<2, 28>; 0; 116; (0.79847967 0.54873772 0.011403329); (0.69961992 0.63718443 0.25285083); 8 +DEAL:1::<2, 28>; 0; 117; (0.67636493 0.80931023 0.15281814); (0.66909123 0.70232756 0.28820454); 9 +DEAL:1::<2, 28>; 0; 118; (0.25565203 0.28953233 0.58566281); (0.56391301 0.57238308 0.39641570); 10 +DEAL:1::<2, 28>; 0; 119; (0.28185556 0.71159886 0.14691839); (0.57046389 0.67789971 0.28672960); 11 +DEAL:1::<2, 28>; 0; 120; (0.81614965 0.012718366 0.82528014); (0.70403741 0.50317959 0.45632004); 12 +DEAL:1::<2, 28>; 0; 121; (0.71847620 0.36212683 0.62696796); (0.67961905 0.59053171 0.40674199); 13 +DEAL:1::<2, 28>; 0; 122; (0.98859667 0.35862072 0.45126228); (0.74714917 0.58965518 0.36281557); 14 +DEAL:1::<2, 28>; 0; 123; (0.84718186 0.63849330 0.19068977); (0.71179546 0.65962332 0.29767244); 15 +DEAL:1::<2, 28>; 0; 124; (0.41433719 0.13084717 0.71046767); (0.60358430 0.53271179 0.42761692); 16 +DEAL:1::<2, 28>; 0; 125; (0.85308161 0.14037281 0.28840114); (0.71327040 0.53509320 0.32210029); 17 +DEAL:1::<2, 28>; 0; 126; (0.012718366 0.81614965 0.34585184); (0.50317959 0.70403741 0.33646296); 18 +DEAL:1::<2, 28>; 0; 127; (0.36212683 0.71847620 0.29242901); (0.59053171 0.67961905 0.32310725); 19 +DEAL:1::<2, 28>; 0; 128; (0.35862072 0.98859667 0.20152033); (0.58965518 0.74714917 0.30038008); 20 +DEAL:1::<2, 28>; 0; 129; (0.63849330 0.84718186 0.32363507); (0.65962332 0.71179546 0.33090877); 21 +DEAL:1::<2, 28>; 0; 130; (0.13084717 0.41433719 0.74434797); (0.53271179 0.60358430 0.43608699); 22 +DEAL:1::<2, 28>; 0; 131; (0.14037281 0.85308161 0.71814444); (0.53509320 0.71327040 0.42953611); 23 +DEAL:1::<2, 28>; 0; 132; (0.17471986 0.65414816 0.98728163); (0.54367996 0.66353704 0.49682041); 24 +DEAL:1::<2, 28>; 0; 133; (0.37303204 0.70757099 0.63787317); (0.59325801 0.67689275 0.40946829); 25 +DEAL:1::<2, 28>; 0; 134; (0.54873772 0.79847967 0.64137928); (0.63718443 0.69961992 0.41034482); 26 +DEAL:1::<2, 28>; 0; 135; (0.80931023 0.67636493 0.36150670); (0.70232756 0.66909123 0.34037668); 27 +DEAL:1::<2, 28>; 0; 136; (0.28953233 0.25565203 0.86915283); (0.57238308 0.56391301 0.46728821); 28 +DEAL:1::<2, 28>; 0; 137; (0.71159886 0.28185556 0.85962719); (0.67789971 0.57046389 0.46490680); 29 +DEAL:1::<2, 28>; 0; 138; (0.81614965 0.83799851 0.98728163); (0.70403741 0.70949963 0.49682041); 30 +DEAL:1::<2, 28>; 0; 139; (0.71847620 0.98909479 0.63787317); (0.67961905 0.74727370 0.40946829); 31 +DEAL:1::<2, 28>; 0; 140; (0.98859667 0.80988300 0.64137928); (0.74714917 0.70247075 0.41034482); 32 +DEAL:1::<2, 28>; 0; 141; (0.84718186 0.82918307 0.36150670); (0.71179546 0.70729577 0.34037668); 33 +DEAL:1::<2, 28>; 0; 142; (0.41433719 0.84131484 0.86915283); (0.60358430 0.71032871 0.46728821); 34 +DEAL:1::<2, 28>; 0; 143; (0.85308161 0.42877395 0.85962719); (0.71327040 0.60719349 0.46490680); 35 +DEAL:1::<2, 35>; 0; 144; (0.18385035 0.64142979 0.012718366); (0.29596259 0.41035745 0.50317959); 36 +DEAL:1::<2, 35>; 0; 145; (0.28152380 0.34544416 0.36212683); (0.32038095 0.33636104 0.59053171); 37 +DEAL:1::<2, 35>; 0; 146; (0.011403329 0.43985895 0.35862072); (0.25285083 0.35996474 0.58965518); 38 +DEAL:1::<2, 35>; 0; 147; (0.15281814 0.037871632 0.63849330); (0.28820454 0.25946791 0.65962332); 39 +DEAL:1::<2, 35>; 0; 148; (0.58566281 0.12480486 0.13084717); (0.39641570 0.28120122 0.53271179); 40 +DEAL:1::<2, 35>; 0; 149; (0.14691839 0.14148275 0.14037281); (0.28672960 0.28537069 0.53509320); 41 +DEAL:1::<2, 35>; 0; 150; (0.80343128 0.34585184 0.012718366); (0.45085782 0.33646296 0.50317959); 42 +DEAL:1::<2, 35>; 0; 151; (0.35634937 0.29242901 0.36212683); (0.33908734 0.32310725 0.59053171); 43 +DEAL:1::<2, 35>; 0; 152; (0.62997595 0.20152033 0.35862072); (0.40749399 0.30038008 0.58965518); 44 +DEAL:1::<2, 35>; 0; 153; (0.20868856 0.32363507 0.63849330); (0.30217214 0.33090877 0.65962332); 45 +DEAL:1::<2, 35>; 0; 154; (0.28349003 0.74434797 0.13084717); (0.32087251 0.43608699 0.53271179); 46 +DEAL:1::<2, 35>; 0; 155; (0.71270880 0.71814444 0.14037281); (0.42817720 0.42953611 0.53509320); 47 +DEAL:1::<2, 35>; 0; 156; (0.98728163 0.16200149 0.65414816); (0.49682041 0.29050037 0.66353704); 48 +DEAL:1::<2, 35>; 0; 157; (0.63787317 0.010905212 0.70757099); (0.40946829 0.25272630 0.67689275); 49 +DEAL:1::<2, 35>; 0; 158; (0.64137928 0.19011700 0.79847967); (0.41034482 0.29752925 0.69961992); 50 +DEAL:1::<2, 35>; 0; 159; (0.36150670 0.17081693 0.67636493); (0.34037668 0.29270423 0.66909123); 51 +DEAL:1::<2, 35>; 0; 160; (0.86915283 0.15868516 0.25565203); (0.46728821 0.28967129 0.56391301); 52 +DEAL:1::<2, 35>; 0; 161; (0.85962719 0.57122605 0.28185556); (0.46490680 0.39280651 0.57046389); 53 +DEAL:1::<2, 35>; 0; 162; (0.16200149 0.98728163 0.19656872); (0.29050037 0.49682041 0.54914218); 54 +DEAL:1::<2, 35>; 0; 163; (0.010905212 0.63787317 0.64365063); (0.25272630 0.40946829 0.66091266); 55 +DEAL:1::<2, 35>; 0; 164; (0.19011700 0.64137928 0.37002405); (0.29752925 0.41034482 0.59250601); 56 +DEAL:1::<2, 35>; 0; 165; (0.17081693 0.36150670 0.79131144); (0.29270423 0.34037668 0.69782786); 57 +DEAL:1::<2, 35>; 0; 166; (0.15868516 0.86915283 0.71650997); (0.28967129 0.46728821 0.67912749); 58 +DEAL:1::<2, 35>; 0; 167; (0.57122605 0.85962719 0.28729120); (0.39280651 0.46490680 0.57182280); 59 +DEAL:1::<2, 35>; 0; 168; (0.34585184 0.80343128 0.83799851); (0.33646296 0.45085782 0.70949963); 60 +DEAL:1::<2, 35>; 0; 169; (0.29242901 0.35634937 0.98909479); (0.32310725 0.33908734 0.74727370); 61 +DEAL:1::<2, 35>; 0; 170; (0.20152033 0.62997595 0.80988300); (0.30038008 0.40749399 0.70247075); 62 +DEAL:1::<2, 35>; 0; 171; (0.32363507 0.20868856 0.82918307); (0.33090877 0.30217214 0.70729577); 63 +DEAL:1::<2, 35>; 0; 172; (0.74434797 0.28349003 0.84131484); (0.43608699 0.32087251 0.71032871); 64 +DEAL:1::<2, 35>; 0; 173; (0.71814444 0.71270880 0.42877395); (0.42953611 0.42817720 0.60719349); 65 +DEAL:1::<2, 35>; 0; 174; (0.35857021 0.81614965 0.98728163); (0.33964255 0.45403741 0.74682041); 66 +DEAL:1::<2, 35>; 0; 175; (0.65455584 0.71847620 0.63787317); (0.41363896 0.42961905 0.65946829); 67 +DEAL:1::<2, 35>; 0; 176; (0.56014105 0.98859667 0.64137928); (0.39003526 0.49714917 0.66034482); 68 +DEAL:1::<2, 35>; 0; 177; (0.96212837 0.84718186 0.36150670); (0.49053209 0.46179546 0.59037668); 69 +DEAL:1::<2, 35>; 0; 178; (0.87519514 0.41433719 0.86915283); (0.46879878 0.35358430 0.71728821); 70 +DEAL:1::<2, 35>; 0; 179; (0.85851725 0.85308161 0.85962719); (0.46462931 0.46327040 0.71490680); 71 +DEAL:1:: + + +DEAL:2::Cell intersections 3D-3D with n_quadrature_points = 1 +DEAL:2::Recv Components +DEAL:2:: +DEAL:2::Send Components +DEAL:2::<2, 42>; 0; 42; (0.25000000 0.25000000 0.25000000); (0.56250000 0.31250000 0.56250000); 12 +DEAL:2::<2, 42>; 0; 43; (0.50000000 0.50000000 0.25000000); (0.62500000 0.37500000 0.56250000); 13 +DEAL:2::<2, 42>; 0; 44; (0.75000000 0.25000000 0.50000000); (0.68750000 0.31250000 0.62500000); 14 +DEAL:2::<2, 42>; 0; 45; (0.25000000 0.75000000 0.50000000); (0.56250000 0.43750000 0.62500000); 15 +DEAL:2::<2, 42>; 0; 46; (0.50000000 0.50000000 0.75000000); (0.62500000 0.37500000 0.68750000); 16 +DEAL:2::<2, 42>; 0; 47; (0.75000000 0.75000000 0.75000000); (0.68750000 0.43750000 0.68750000); 17 +DEAL:2::<2, 49>; 0; 36; (0.25000000 0.25000000 0.25000000); (0.31250000 0.56250000 0.56250000); 6 +DEAL:2::<2, 49>; 0; 37; (0.50000000 0.50000000 0.25000000); (0.37500000 0.62500000 0.56250000); 7 +DEAL:2::<2, 49>; 0; 38; (0.75000000 0.25000000 0.50000000); (0.43750000 0.56250000 0.62500000); 8 +DEAL:2::<2, 49>; 0; 39; (0.25000000 0.75000000 0.50000000); (0.31250000 0.68750000 0.62500000); 9 +DEAL:2::<2, 49>; 0; 40; (0.50000000 0.50000000 0.75000000); (0.37500000 0.62500000 0.68750000); 10 +DEAL:2::<2, 49>; 0; 41; (0.75000000 0.75000000 0.75000000); (0.43750000 0.68750000 0.68750000); 11 +DEAL:2::<2, 56>; 0; 30; (0.25000000 0.25000000 0.25000000); (0.56250000 0.56250000 0.56250000); 0 +DEAL:2::<2, 56>; 0; 31; (0.50000000 0.50000000 0.25000000); (0.62500000 0.62500000 0.56250000); 1 +DEAL:2::<2, 56>; 0; 32; (0.75000000 0.25000000 0.50000000); (0.68750000 0.56250000 0.62500000); 2 +DEAL:2::<2, 56>; 0; 33; (0.25000000 0.75000000 0.50000000); (0.56250000 0.68750000 0.62500000); 3 +DEAL:2::<2, 56>; 0; 34; (0.50000000 0.50000000 0.75000000); (0.62500000 0.62500000 0.68750000); 4 +DEAL:2::<2, 56>; 0; 35; (0.75000000 0.75000000 0.75000000); (0.68750000 0.68750000 0.68750000); 5 +DEAL:2:: +DEAL:2::Cell intersections 3D-3D with n_quadrature_points = 2 +DEAL:2::Recv Components +DEAL:2:: +DEAL:2::Send Components +DEAL:2::<2, 42>; 0; 252; (0.16200149 0.012718366 0.64142979); (0.54050037 0.25317959 0.66035745); 72 +DEAL:2::<2, 42>; 0; 253; (0.010905212 0.36212683 0.34544416); (0.50272630 0.34053171 0.58636104); 73 +DEAL:2::<2, 42>; 0; 254; (0.19011700 0.35862072 0.43985895); (0.54752925 0.33965518 0.60996474); 74 +DEAL:2::<2, 42>; 0; 255; (0.17081693 0.63849330 0.037871632); (0.54270423 0.40962332 0.50946791); 75 +DEAL:2::<2, 42>; 0; 256; (0.15868516 0.13084717 0.12480486); (0.53967129 0.28271179 0.53120122); 76 +DEAL:2::<2, 42>; 0; 257; (0.57122605 0.14037281 0.14148275); (0.64280651 0.28509320 0.53537069); 77 +DEAL:2::<2, 42>; 0; 258; (0.19656872 0.34585184 0.64142979); (0.54914218 0.33646296 0.66035745); 78 +DEAL:2::<2, 42>; 0; 259; (0.64365063 0.29242901 0.34544416); (0.66091266 0.32310725 0.58636104); 79 +DEAL:2::<2, 42>; 0; 260; (0.37002405 0.20152033 0.43985895); (0.59250601 0.30038008 0.60996474); 80 +DEAL:2::<2, 42>; 0; 261; (0.79131144 0.32363507 0.037871632); (0.69782786 0.33090877 0.50946791); 81 +DEAL:2::<2, 42>; 0; 262; (0.71650997 0.74434797 0.12480486); (0.67912749 0.43608699 0.53120122); 82 +DEAL:2::<2, 42>; 0; 263; (0.28729120 0.71814444 0.14148275); (0.57182280 0.42953611 0.53537069); 83 +DEAL:2::<2, 42>; 0; 264; (0.81614965 0.16200149 0.19656872); (0.70403741 0.29050037 0.54914218); 84 +DEAL:2::<2, 42>; 0; 265; (0.71847620 0.010905212 0.64365063); (0.67961905 0.25272630 0.66091266); 85 +DEAL:2::<2, 42>; 0; 266; (0.98859667 0.19011700 0.37002405); (0.74714917 0.29752925 0.59250601); 86 +DEAL:2::<2, 42>; 0; 267; (0.84718186 0.17081693 0.79131144); (0.71179546 0.29270423 0.69782786); 87 +DEAL:2::<2, 42>; 0; 268; (0.41433719 0.15868516 0.71650997); (0.60358430 0.28967129 0.67912749); 88 +DEAL:2::<2, 42>; 0; 269; (0.85308161 0.57122605 0.28729120); (0.71327040 0.39280651 0.57182280); 89 +DEAL:2::<2, 42>; 0; 270; (0.16200149 0.35857021 0.65414816); (0.54050037 0.33964255 0.66353704); 90 +DEAL:2::<2, 42>; 0; 271; (0.010905212 0.65455584 0.70757099); (0.50272630 0.41363896 0.67689275); 91 +DEAL:2::<2, 42>; 0; 272; (0.19011700 0.56014105 0.79847967); (0.54752925 0.39003526 0.69961992); 92 +DEAL:2::<2, 42>; 0; 273; (0.17081693 0.96212837 0.67636493); (0.54270423 0.49053209 0.66909123); 93 +DEAL:2::<2, 42>; 0; 274; (0.15868516 0.87519514 0.25565203); (0.53967129 0.46879878 0.56391301); 94 +DEAL:2::<2, 42>; 0; 275; (0.57122605 0.85851725 0.28185556); (0.64280651 0.46462931 0.57046389); 95 +DEAL:2::<2, 42>; 0; 276; (0.65414816 0.80343128 0.35857021); (0.66353704 0.45085782 0.58964255); 96 +DEAL:2::<2, 42>; 0; 277; (0.70757099 0.35634937 0.65455584); (0.67689275 0.33908734 0.66363896); 97 +DEAL:2::<2, 42>; 0; 278; (0.79847967 0.62997595 0.56014105); (0.69961992 0.40749399 0.64003526); 98 +DEAL:2::<2, 42>; 0; 279; (0.67636493 0.20868856 0.96212837); (0.66909123 0.30217214 0.74053209); 99 +DEAL:2::<2, 42>; 0; 280; (0.25565203 0.28349003 0.87519514); (0.56391301 0.32087251 0.71879878); 100 +DEAL:2::<2, 42>; 0; 281; (0.28185556 0.71270880 0.85851725); (0.57046389 0.42817720 0.71462931); 101 +DEAL:2::<2, 42>; 0; 282; (0.81614965 0.98728163 0.35857021); (0.70403741 0.49682041 0.58964255); 102 +DEAL:2::<2, 42>; 0; 283; (0.71847620 0.63787317 0.65455584); (0.67961905 0.40946829 0.66363896); 103 +DEAL:2::<2, 42>; 0; 284; (0.98859667 0.64137928 0.56014105); (0.74714917 0.41034482 0.64003526); 104 +DEAL:2::<2, 42>; 0; 285; (0.84718186 0.36150670 0.96212837); (0.71179546 0.34037668 0.74053209); 105 +DEAL:2::<2, 42>; 0; 286; (0.41433719 0.86915283 0.87519514); (0.60358430 0.46728821 0.71879878); 106 +DEAL:2::<2, 42>; 0; 287; (0.85308161 0.85962719 0.85851725); (0.71327040 0.46490680 0.71462931); 107 +DEAL:2::<2, 49>; 0; 216; (0.012718366 0.18385035 0.64142979); (0.25317959 0.54596259 0.66035745); 36 +DEAL:2::<2, 49>; 0; 217; (0.36212683 0.28152380 0.34544416); (0.34053171 0.57038095 0.58636104); 37 +DEAL:2::<2, 49>; 0; 218; (0.35862072 0.011403329 0.43985895); (0.33965518 0.50285083 0.60996474); 38 +DEAL:2::<2, 49>; 0; 219; (0.63849330 0.15281814 0.037871632); (0.40962332 0.53820454 0.50946791); 39 +DEAL:2::<2, 49>; 0; 220; (0.13084717 0.58566281 0.12480486); (0.28271179 0.64641570 0.53120122); 40 +DEAL:2::<2, 49>; 0; 221; (0.14037281 0.14691839 0.14148275); (0.28509320 0.53672960 0.53537069); 41 +DEAL:2::<2, 49>; 0; 222; (0.34585184 0.17471986 0.64142979); (0.33646296 0.54367996 0.66035745); 42 +DEAL:2::<2, 49>; 0; 223; (0.29242901 0.37303204 0.34544416); (0.32310725 0.59325801 0.58636104); 43 +DEAL:2::<2, 49>; 0; 224; (0.20152033 0.54873772 0.43985895); (0.30038008 0.63718443 0.60996474); 44 +DEAL:2::<2, 49>; 0; 225; (0.32363507 0.80931023 0.037871632); (0.33090877 0.70232756 0.50946791); 45 +DEAL:2::<2, 49>; 0; 226; (0.74434797 0.28953233 0.12480486); (0.43608699 0.57238308 0.53120122); 46 +DEAL:2::<2, 49>; 0; 227; (0.71814444 0.71159886 0.14148275); (0.42953611 0.67789971 0.53537069); 47 +DEAL:2::<2, 49>; 0; 228; (0.35857021 0.18385035 0.65414816); (0.33964255 0.54596259 0.66353704); 48 +DEAL:2::<2, 49>; 0; 229; (0.65455584 0.28152380 0.70757099); (0.41363896 0.57038095 0.67689275); 49 +DEAL:2::<2, 49>; 0; 230; (0.56014105 0.011403329 0.79847967); (0.39003526 0.50285083 0.69961992); 50 +DEAL:2::<2, 49>; 0; 231; (0.96212837 0.15281814 0.67636493); (0.49053209 0.53820454 0.66909123); 51 +DEAL:2::<2, 49>; 0; 232; (0.87519514 0.58566281 0.25565203); (0.46879878 0.64641570 0.56391301); 52 +DEAL:2::<2, 49>; 0; 233; (0.85851725 0.14691839 0.28185556); (0.46462931 0.53672960 0.57046389); 53 +DEAL:2::<2, 49>; 0; 234; (0.64142979 0.81614965 0.19656872); (0.41035745 0.70403741 0.54914218); 54 +DEAL:2::<2, 49>; 0; 235; (0.34544416 0.71847620 0.64365063); (0.33636104 0.67961905 0.66091266); 55 +DEAL:2::<2, 49>; 0; 236; (0.43985895 0.98859667 0.37002405); (0.35996474 0.74714917 0.59250601); 56 +DEAL:2::<2, 49>; 0; 237; (0.037871632 0.84718186 0.79131144); (0.25946791 0.71179546 0.69782786); 57 +DEAL:2::<2, 49>; 0; 238; (0.12480486 0.41433719 0.71650997); (0.28120122 0.60358430 0.67912749); 58 +DEAL:2::<2, 49>; 0; 239; (0.14148275 0.85308161 0.28729120); (0.28537069 0.71327040 0.57182280); 59 +DEAL:2::<2, 49>; 0; 240; (0.80343128 0.17471986 0.83799851); (0.45085782 0.54367996 0.70949963); 60 +DEAL:2::<2, 49>; 0; 241; (0.35634937 0.37303204 0.98909479); (0.33908734 0.59325801 0.74727370); 61 +DEAL:2::<2, 49>; 0; 242; (0.62997595 0.54873772 0.80988300); (0.40749399 0.63718443 0.70247075); 62 +DEAL:2::<2, 49>; 0; 243; (0.20868856 0.80931023 0.82918307); (0.30217214 0.70232756 0.70729577); 63 +DEAL:2::<2, 49>; 0; 244; (0.28349003 0.28953233 0.84131484); (0.32087251 0.57238308 0.71032871); 64 +DEAL:2::<2, 49>; 0; 245; (0.71270880 0.71159886 0.42877395); (0.42817720 0.67789971 0.60719349); 65 +DEAL:2::<2, 49>; 0; 246; (0.98728163 0.81614965 0.83799851); (0.49682041 0.70403741 0.70949963); 66 +DEAL:2::<2, 49>; 0; 247; (0.63787317 0.71847620 0.98909479); (0.40946829 0.67961905 0.74727370); 67 +DEAL:2::<2, 49>; 0; 248; (0.64137928 0.98859667 0.80988300); (0.41034482 0.74714917 0.70247075); 68 +DEAL:2::<2, 49>; 0; 249; (0.36150670 0.84718186 0.82918307); (0.34037668 0.71179546 0.70729577); 69 +DEAL:2::<2, 49>; 0; 250; (0.86915283 0.41433719 0.84131484); (0.46728821 0.60358430 0.71032871); 70 +DEAL:2::<2, 49>; 0; 251; (0.85962719 0.85308161 0.42877395); (0.46490680 0.71327040 0.60719349); 71 +DEAL:2::<2, 56>; 0; 180; (0.18385035 0.16200149 0.64142979); (0.54596259 0.54050037 0.66035745); 0 +DEAL:2::<2, 56>; 0; 181; (0.28152380 0.010905212 0.34544416); (0.57038095 0.50272630 0.58636104); 1 +DEAL:2::<2, 56>; 0; 182; (0.011403329 0.19011700 0.43985895); (0.50285083 0.54752925 0.60996474); 2 +DEAL:2::<2, 56>; 0; 183; (0.15281814 0.17081693 0.037871632); (0.53820454 0.54270423 0.50946791); 3 +DEAL:2::<2, 56>; 0; 184; (0.58566281 0.15868516 0.12480486); (0.64641570 0.53967129 0.53120122); 4 +DEAL:2::<2, 56>; 0; 185; (0.14691839 0.57122605 0.14148275); (0.53672960 0.64280651 0.53537069); 5 +DEAL:2::<2, 56>; 0; 186; (0.17471986 0.19656872 0.64142979); (0.54367996 0.54914218 0.66035745); 6 +DEAL:2::<2, 56>; 0; 187; (0.37303204 0.64365063 0.34544416); (0.59325801 0.66091266 0.58636104); 7 +DEAL:2::<2, 56>; 0; 188; (0.54873772 0.37002405 0.43985895); (0.63718443 0.59250601 0.60996474); 8 +DEAL:2::<2, 56>; 0; 189; (0.80931023 0.79131144 0.037871632); (0.70232756 0.69782786 0.50946791); 9 +DEAL:2::<2, 56>; 0; 190; (0.28953233 0.71650997 0.12480486); (0.57238308 0.67912749 0.53120122); 10 +DEAL:2::<2, 56>; 0; 191; (0.71159886 0.28729120 0.14148275); (0.67789971 0.57182280 0.53537069); 11 +DEAL:2::<2, 56>; 0; 192; (0.98728163 0.18385035 0.17471986); (0.74682041 0.54596259 0.54367996); 12 +DEAL:2::<2, 56>; 0; 193; (0.63787317 0.28152380 0.37303204); (0.65946829 0.57038095 0.59325801); 13 +DEAL:2::<2, 56>; 0; 194; (0.64137928 0.011403329 0.54873772); (0.66034482 0.50285083 0.63718443); 14 +DEAL:2::<2, 56>; 0; 195; (0.36150670 0.15281814 0.80931023); (0.59037668 0.53820454 0.70232756); 15 +DEAL:2::<2, 56>; 0; 196; (0.86915283 0.58566281 0.28953233); (0.71728821 0.64641570 0.57238308); 16 +DEAL:2::<2, 56>; 0; 197; (0.85962719 0.14691839 0.71159886); (0.71490680 0.53672960 0.67789971); 17 +DEAL:2::<2, 56>; 0; 198; (0.18385035 0.98728163 0.65414816); (0.54596259 0.74682041 0.66353704); 18 +DEAL:2::<2, 56>; 0; 199; (0.28152380 0.63787317 0.70757099); (0.57038095 0.65946829 0.67689275); 19 +DEAL:2::<2, 56>; 0; 200; (0.011403329 0.64137928 0.79847967); (0.50285083 0.66034482 0.69961992); 20 +DEAL:2::<2, 56>; 0; 201; (0.15281814 0.36150670 0.67636493); (0.53820454 0.59037668 0.66909123); 21 +DEAL:2::<2, 56>; 0; 202; (0.58566281 0.86915283 0.25565203); (0.64641570 0.71728821 0.56391301); 22 +DEAL:2::<2, 56>; 0; 203; (0.14691839 0.85962719 0.28185556); (0.53672960 0.71490680 0.57046389); 23 +DEAL:2::<2, 56>; 0; 204; (0.19656872 0.17471986 0.98728163); (0.54914218 0.54367996 0.74682041); 24 +DEAL:2::<2, 56>; 0; 205; (0.64365063 0.37303204 0.63787317); (0.66091266 0.59325801 0.65946829); 25 +DEAL:2::<2, 56>; 0; 206; (0.37002405 0.54873772 0.64137928); (0.59250601 0.63718443 0.66034482); 26 +DEAL:2::<2, 56>; 0; 207; (0.79131144 0.80931023 0.36150670); (0.69782786 0.70232756 0.59037668); 27 +DEAL:2::<2, 56>; 0; 208; (0.71650997 0.28953233 0.86915283); (0.67912749 0.57238308 0.71728821); 28 +DEAL:2::<2, 56>; 0; 209; (0.28729120 0.71159886 0.85962719); (0.57182280 0.67789971 0.71490680); 29 +DEAL:2::<2, 56>; 0; 210; (0.81614965 0.35857021 0.83799851); (0.70403741 0.58964255 0.70949963); 30 +DEAL:2::<2, 56>; 0; 211; (0.71847620 0.65455584 0.98909479); (0.67961905 0.66363896 0.74727370); 31 +DEAL:2::<2, 56>; 0; 212; (0.98859667 0.56014105 0.80988300); (0.74714917 0.64003526 0.70247075); 32 +DEAL:2::<2, 56>; 0; 213; (0.84718186 0.96212837 0.82918307); (0.71179546 0.74053209 0.70729577); 33 +DEAL:2::<2, 56>; 0; 214; (0.41433719 0.87519514 0.84131484); (0.60358430 0.71879878 0.71032871); 34 +DEAL:2::<2, 56>; 0; 215; (0.85308161 0.85851725 0.42877395); (0.71327040 0.71462931 0.60719349); 35 +DEAL:2:: + diff --git a/tests/remote_point_evaluation/convert_intersections_to_rpe_data_04.with_cgal=true.with_p4est=true.mpirun=4.output b/tests/remote_point_evaluation/convert_intersections_to_rpe_data_04.with_cgal=true.with_p4est=true.mpirun=4.output new file mode 100644 index 0000000000..7892ef5a1e --- /dev/null +++ b/tests/remote_point_evaluation/convert_intersections_to_rpe_data_04.with_cgal=true.with_p4est=true.mpirun=4.output @@ -0,0 +1,719 @@ + +DEAL:0::Cell intersections 3D-3D with n_quadrature_points = 1 +DEAL:0::Recv Components +DEAL:0::0; 0; 0 +DEAL:0::0; 1; 1 +DEAL:0::0; 2; 2 +DEAL:0::0; 3; 3 +DEAL:0::0; 4; 4 +DEAL:0::0; 5; 5 +DEAL:0::0; 6; 6 +DEAL:0::0; 7; 7 +DEAL:0::0; 8; 8 +DEAL:0::0; 9; 9 +DEAL:0::0; 10; 10 +DEAL:0::0; 11; 11 +DEAL:0::1; 12; 12 +DEAL:0::1; 13; 13 +DEAL:0::1; 14; 14 +DEAL:0::1; 15; 15 +DEAL:0::1; 16; 16 +DEAL:0::1; 17; 17 +DEAL:0::1; 18; 18 +DEAL:0::1; 19; 19 +DEAL:0::1; 20; 20 +DEAL:0::1; 21; 21 +DEAL:0::1; 22; 22 +DEAL:0::1; 23; 23 +DEAL:0::2; 24; 24 +DEAL:0::2; 25; 25 +DEAL:0::2; 26; 26 +DEAL:0::2; 27; 27 +DEAL:0::2; 28; 28 +DEAL:0::2; 29; 29 +DEAL:0::2; 30; 30 +DEAL:0::2; 31; 31 +DEAL:0::2; 32; 32 +DEAL:0::2; 33; 33 +DEAL:0::2; 34; 34 +DEAL:0::2; 35; 35 +DEAL:0::3; 36; 36 +DEAL:0::3; 37; 37 +DEAL:0::3; 38; 38 +DEAL:0::3; 39; 39 +DEAL:0::3; 40; 40 +DEAL:0::3; 41; 41 +DEAL:0::3; 42; 42 +DEAL:0::3; 43; 43 +DEAL:0::3; 44; 44 +DEAL:0::3; 45; 45 +DEAL:0::3; 46; 46 +DEAL:0::3; 47; 47 +DEAL:0:: +DEAL:0::Send Components +DEAL:0::<2, 7>; 0; 0; (0.25000000 0.25000000 0.25000000); (0.31250000 0.31250000 0.31250000); 0 +DEAL:0::<2, 7>; 0; 1; (0.50000000 0.50000000 0.25000000); (0.37500000 0.37500000 0.31250000); 1 +DEAL:0::<2, 7>; 0; 2; (0.75000000 0.25000000 0.50000000); (0.43750000 0.31250000 0.37500000); 2 +DEAL:0::<2, 7>; 0; 3; (0.25000000 0.75000000 0.50000000); (0.31250000 0.43750000 0.37500000); 3 +DEAL:0::<2, 7>; 0; 4; (0.50000000 0.50000000 0.75000000); (0.37500000 0.37500000 0.43750000); 4 +DEAL:0::<2, 7>; 0; 5; (0.75000000 0.75000000 0.75000000); (0.43750000 0.43750000 0.43750000); 5 +DEAL:0::<2, 14>; 0; 6; (0.25000000 0.25000000 0.25000000); (0.56250000 0.31250000 0.31250000); 6 +DEAL:0::<2, 14>; 0; 7; (0.50000000 0.50000000 0.25000000); (0.62500000 0.37500000 0.31250000); 7 +DEAL:0::<2, 14>; 0; 8; (0.75000000 0.25000000 0.50000000); (0.68750000 0.31250000 0.37500000); 8 +DEAL:0::<2, 14>; 0; 9; (0.25000000 0.75000000 0.50000000); (0.56250000 0.43750000 0.37500000); 9 +DEAL:0::<2, 14>; 0; 10; (0.50000000 0.50000000 0.75000000); (0.62500000 0.37500000 0.43750000); 10 +DEAL:0::<2, 14>; 0; 11; (0.75000000 0.75000000 0.75000000); (0.68750000 0.43750000 0.43750000); 11 +DEAL:0:: +DEAL:0::Cell intersections 3D-3D with n_quadrature_points = 2 +DEAL:0::Recv Components +DEAL:0::0; 0; 0 +DEAL:0::0; 1; 1 +DEAL:0::0; 2; 2 +DEAL:0::0; 3; 3 +DEAL:0::0; 4; 4 +DEAL:0::0; 5; 5 +DEAL:0::0; 6; 6 +DEAL:0::0; 7; 7 +DEAL:0::0; 8; 8 +DEAL:0::0; 9; 9 +DEAL:0::0; 10; 10 +DEAL:0::0; 11; 11 +DEAL:0::0; 12; 12 +DEAL:0::0; 13; 13 +DEAL:0::0; 14; 14 +DEAL:0::0; 15; 15 +DEAL:0::0; 16; 16 +DEAL:0::0; 17; 17 +DEAL:0::0; 18; 18 +DEAL:0::0; 19; 19 +DEAL:0::0; 20; 20 +DEAL:0::0; 21; 21 +DEAL:0::0; 22; 22 +DEAL:0::0; 23; 23 +DEAL:0::0; 24; 24 +DEAL:0::0; 25; 25 +DEAL:0::0; 26; 26 +DEAL:0::0; 27; 27 +DEAL:0::0; 28; 28 +DEAL:0::0; 29; 29 +DEAL:0::0; 30; 30 +DEAL:0::0; 31; 31 +DEAL:0::0; 32; 32 +DEAL:0::0; 33; 33 +DEAL:0::0; 34; 34 +DEAL:0::0; 35; 35 +DEAL:0::0; 36; 36 +DEAL:0::0; 37; 37 +DEAL:0::0; 38; 38 +DEAL:0::0; 39; 39 +DEAL:0::0; 40; 40 +DEAL:0::0; 41; 41 +DEAL:0::0; 42; 42 +DEAL:0::0; 43; 43 +DEAL:0::0; 44; 44 +DEAL:0::0; 45; 45 +DEAL:0::0; 46; 46 +DEAL:0::0; 47; 47 +DEAL:0::0; 48; 48 +DEAL:0::0; 49; 49 +DEAL:0::0; 50; 50 +DEAL:0::0; 51; 51 +DEAL:0::0; 52; 52 +DEAL:0::0; 53; 53 +DEAL:0::0; 54; 54 +DEAL:0::0; 55; 55 +DEAL:0::0; 56; 56 +DEAL:0::0; 57; 57 +DEAL:0::0; 58; 58 +DEAL:0::0; 59; 59 +DEAL:0::0; 60; 60 +DEAL:0::0; 61; 61 +DEAL:0::0; 62; 62 +DEAL:0::0; 63; 63 +DEAL:0::0; 64; 64 +DEAL:0::0; 65; 65 +DEAL:0::0; 66; 66 +DEAL:0::0; 67; 67 +DEAL:0::0; 68; 68 +DEAL:0::0; 69; 69 +DEAL:0::0; 70; 70 +DEAL:0::0; 71; 71 +DEAL:0::1; 72; 72 +DEAL:0::1; 73; 73 +DEAL:0::1; 74; 74 +DEAL:0::1; 75; 75 +DEAL:0::1; 76; 76 +DEAL:0::1; 77; 77 +DEAL:0::1; 78; 78 +DEAL:0::1; 79; 79 +DEAL:0::1; 80; 80 +DEAL:0::1; 81; 81 +DEAL:0::1; 82; 82 +DEAL:0::1; 83; 83 +DEAL:0::1; 84; 84 +DEAL:0::1; 85; 85 +DEAL:0::1; 86; 86 +DEAL:0::1; 87; 87 +DEAL:0::1; 88; 88 +DEAL:0::1; 89; 89 +DEAL:0::1; 90; 90 +DEAL:0::1; 91; 91 +DEAL:0::1; 92; 92 +DEAL:0::1; 93; 93 +DEAL:0::1; 94; 94 +DEAL:0::1; 95; 95 +DEAL:0::1; 96; 96 +DEAL:0::1; 97; 97 +DEAL:0::1; 98; 98 +DEAL:0::1; 99; 99 +DEAL:0::1; 100; 100 +DEAL:0::1; 101; 101 +DEAL:0::1; 102; 102 +DEAL:0::1; 103; 103 +DEAL:0::1; 104; 104 +DEAL:0::1; 105; 105 +DEAL:0::1; 106; 106 +DEAL:0::1; 107; 107 +DEAL:0::1; 108; 108 +DEAL:0::1; 109; 109 +DEAL:0::1; 110; 110 +DEAL:0::1; 111; 111 +DEAL:0::1; 112; 112 +DEAL:0::1; 113; 113 +DEAL:0::1; 114; 114 +DEAL:0::1; 115; 115 +DEAL:0::1; 116; 116 +DEAL:0::1; 117; 117 +DEAL:0::1; 118; 118 +DEAL:0::1; 119; 119 +DEAL:0::1; 120; 120 +DEAL:0::1; 121; 121 +DEAL:0::1; 122; 122 +DEAL:0::1; 123; 123 +DEAL:0::1; 124; 124 +DEAL:0::1; 125; 125 +DEAL:0::1; 126; 126 +DEAL:0::1; 127; 127 +DEAL:0::1; 128; 128 +DEAL:0::1; 129; 129 +DEAL:0::1; 130; 130 +DEAL:0::1; 131; 131 +DEAL:0::1; 132; 132 +DEAL:0::1; 133; 133 +DEAL:0::1; 134; 134 +DEAL:0::1; 135; 135 +DEAL:0::1; 136; 136 +DEAL:0::1; 137; 137 +DEAL:0::1; 138; 138 +DEAL:0::1; 139; 139 +DEAL:0::1; 140; 140 +DEAL:0::1; 141; 141 +DEAL:0::1; 142; 142 +DEAL:0::1; 143; 143 +DEAL:0::2; 144; 144 +DEAL:0::2; 145; 145 +DEAL:0::2; 146; 146 +DEAL:0::2; 147; 147 +DEAL:0::2; 148; 148 +DEAL:0::2; 149; 149 +DEAL:0::2; 150; 150 +DEAL:0::2; 151; 151 +DEAL:0::2; 152; 152 +DEAL:0::2; 153; 153 +DEAL:0::2; 154; 154 +DEAL:0::2; 155; 155 +DEAL:0::2; 156; 156 +DEAL:0::2; 157; 157 +DEAL:0::2; 158; 158 +DEAL:0::2; 159; 159 +DEAL:0::2; 160; 160 +DEAL:0::2; 161; 161 +DEAL:0::2; 162; 162 +DEAL:0::2; 163; 163 +DEAL:0::2; 164; 164 +DEAL:0::2; 165; 165 +DEAL:0::2; 166; 166 +DEAL:0::2; 167; 167 +DEAL:0::2; 168; 168 +DEAL:0::2; 169; 169 +DEAL:0::2; 170; 170 +DEAL:0::2; 171; 171 +DEAL:0::2; 172; 172 +DEAL:0::2; 173; 173 +DEAL:0::2; 174; 174 +DEAL:0::2; 175; 175 +DEAL:0::2; 176; 176 +DEAL:0::2; 177; 177 +DEAL:0::2; 178; 178 +DEAL:0::2; 179; 179 +DEAL:0::2; 180; 180 +DEAL:0::2; 181; 181 +DEAL:0::2; 182; 182 +DEAL:0::2; 183; 183 +DEAL:0::2; 184; 184 +DEAL:0::2; 185; 185 +DEAL:0::2; 186; 186 +DEAL:0::2; 187; 187 +DEAL:0::2; 188; 188 +DEAL:0::2; 189; 189 +DEAL:0::2; 190; 190 +DEAL:0::2; 191; 191 +DEAL:0::2; 192; 192 +DEAL:0::2; 193; 193 +DEAL:0::2; 194; 194 +DEAL:0::2; 195; 195 +DEAL:0::2; 196; 196 +DEAL:0::2; 197; 197 +DEAL:0::2; 198; 198 +DEAL:0::2; 199; 199 +DEAL:0::2; 200; 200 +DEAL:0::2; 201; 201 +DEAL:0::2; 202; 202 +DEAL:0::2; 203; 203 +DEAL:0::2; 204; 204 +DEAL:0::2; 205; 205 +DEAL:0::2; 206; 206 +DEAL:0::2; 207; 207 +DEAL:0::2; 208; 208 +DEAL:0::2; 209; 209 +DEAL:0::2; 210; 210 +DEAL:0::2; 211; 211 +DEAL:0::2; 212; 212 +DEAL:0::2; 213; 213 +DEAL:0::2; 214; 214 +DEAL:0::2; 215; 215 +DEAL:0::3; 216; 216 +DEAL:0::3; 217; 217 +DEAL:0::3; 218; 218 +DEAL:0::3; 219; 219 +DEAL:0::3; 220; 220 +DEAL:0::3; 221; 221 +DEAL:0::3; 222; 222 +DEAL:0::3; 223; 223 +DEAL:0::3; 224; 224 +DEAL:0::3; 225; 225 +DEAL:0::3; 226; 226 +DEAL:0::3; 227; 227 +DEAL:0::3; 228; 228 +DEAL:0::3; 229; 229 +DEAL:0::3; 230; 230 +DEAL:0::3; 231; 231 +DEAL:0::3; 232; 232 +DEAL:0::3; 233; 233 +DEAL:0::3; 234; 234 +DEAL:0::3; 235; 235 +DEAL:0::3; 236; 236 +DEAL:0::3; 237; 237 +DEAL:0::3; 238; 238 +DEAL:0::3; 239; 239 +DEAL:0::3; 240; 240 +DEAL:0::3; 241; 241 +DEAL:0::3; 242; 242 +DEAL:0::3; 243; 243 +DEAL:0::3; 244; 244 +DEAL:0::3; 245; 245 +DEAL:0::3; 246; 246 +DEAL:0::3; 247; 247 +DEAL:0::3; 248; 248 +DEAL:0::3; 249; 249 +DEAL:0::3; 250; 250 +DEAL:0::3; 251; 251 +DEAL:0::3; 252; 252 +DEAL:0::3; 253; 253 +DEAL:0::3; 254; 254 +DEAL:0::3; 255; 255 +DEAL:0::3; 256; 256 +DEAL:0::3; 257; 257 +DEAL:0::3; 258; 258 +DEAL:0::3; 259; 259 +DEAL:0::3; 260; 260 +DEAL:0::3; 261; 261 +DEAL:0::3; 262; 262 +DEAL:0::3; 263; 263 +DEAL:0::3; 264; 264 +DEAL:0::3; 265; 265 +DEAL:0::3; 266; 266 +DEAL:0::3; 267; 267 +DEAL:0::3; 268; 268 +DEAL:0::3; 269; 269 +DEAL:0::3; 270; 270 +DEAL:0::3; 271; 271 +DEAL:0::3; 272; 272 +DEAL:0::3; 273; 273 +DEAL:0::3; 274; 274 +DEAL:0::3; 275; 275 +DEAL:0::3; 276; 276 +DEAL:0::3; 277; 277 +DEAL:0::3; 278; 278 +DEAL:0::3; 279; 279 +DEAL:0::3; 280; 280 +DEAL:0::3; 281; 281 +DEAL:0::3; 282; 282 +DEAL:0::3; 283; 283 +DEAL:0::3; 284; 284 +DEAL:0::3; 285; 285 +DEAL:0::3; 286; 286 +DEAL:0::3; 287; 287 +DEAL:0:: +DEAL:0::Send Components +DEAL:0::<2, 7>; 0; 0; (0.16200149 0.64142979 0.18385035); (0.29050037 0.41035745 0.29596259); 0 +DEAL:0::<2, 7>; 0; 1; (0.010905212 0.34544416 0.28152380); (0.25272630 0.33636104 0.32038095); 1 +DEAL:0::<2, 7>; 0; 2; (0.19011700 0.43985895 0.011403329); (0.29752925 0.35996474 0.25285083); 2 +DEAL:0::<2, 7>; 0; 3; (0.17081693 0.037871632 0.15281814); (0.29270423 0.25946791 0.28820454); 3 +DEAL:0::<2, 7>; 0; 4; (0.15868516 0.12480486 0.58566281); (0.28967129 0.28120122 0.39641570); 4 +DEAL:0::<2, 7>; 0; 5; (0.57122605 0.14148275 0.14691839); (0.39280651 0.28537069 0.28672960); 5 +DEAL:0::<2, 7>; 0; 6; (0.34585184 0.82528014 0.012718366); (0.33646296 0.45632004 0.25317959); 6 +DEAL:0::<2, 7>; 0; 7; (0.29242901 0.62696796 0.36212683); (0.32310725 0.40674199 0.34053171); 7 +DEAL:0::<2, 7>; 0; 8; (0.20152033 0.45126228 0.35862072); (0.30038008 0.36281557 0.33965518); 8 +DEAL:0::<2, 7>; 0; 9; (0.32363507 0.19068977 0.63849330); (0.33090877 0.29767244 0.40962332); 9 +DEAL:0::<2, 7>; 0; 10; (0.74434797 0.71046767 0.13084717); (0.43608699 0.42761692 0.28271179); 10 +DEAL:0::<2, 7>; 0; 11; (0.71814444 0.28840114 0.14037281); (0.42953611 0.32210029 0.28509320); 11 +DEAL:0::<2, 7>; 0; 12; (0.35857021 0.012718366 0.80343128); (0.33964255 0.25317959 0.45085782); 12 +DEAL:0::<2, 7>; 0; 13; (0.65455584 0.36212683 0.35634937); (0.41363896 0.34053171 0.33908734); 13 +DEAL:0::<2, 7>; 0; 14; (0.56014105 0.35862072 0.62997595); (0.39003526 0.33965518 0.40749399); 14 +DEAL:0::<2, 7>; 0; 15; (0.96212837 0.63849330 0.20868856); (0.49053209 0.40962332 0.30217214); 15 +DEAL:0::<2, 7>; 0; 16; (0.87519514 0.13084717 0.28349003); (0.46879878 0.28271179 0.32087251); 16 +DEAL:0::<2, 7>; 0; 17; (0.85851725 0.14037281 0.71270880); (0.46462931 0.28509320 0.42817720); 17 +DEAL:0::<2, 7>; 0; 18; (0.012718366 0.35857021 0.82528014); (0.25317959 0.33964255 0.45632004); 18 +DEAL:0::<2, 7>; 0; 19; (0.36212683 0.65455584 0.62696796); (0.34053171 0.41363896 0.40674199); 19 +DEAL:0::<2, 7>; 0; 20; (0.35862072 0.56014105 0.45126228); (0.33965518 0.39003526 0.36281557); 20 +DEAL:0::<2, 7>; 0; 21; (0.63849330 0.96212837 0.19068977); (0.40962332 0.49053209 0.29767244); 21 +DEAL:0::<2, 7>; 0; 22; (0.13084717 0.87519514 0.71046767); (0.28271179 0.46879878 0.42761692); 22 +DEAL:0::<2, 7>; 0; 23; (0.14037281 0.85851725 0.28840114); (0.28509320 0.46462931 0.32210029); 23 +DEAL:0::<2, 7>; 0; 24; (0.82528014 0.34585184 0.81614965); (0.45632004 0.33646296 0.45403741); 24 +DEAL:0::<2, 7>; 0; 25; (0.62696796 0.29242901 0.71847620); (0.40674199 0.32310725 0.42961905); 25 +DEAL:0::<2, 7>; 0; 26; (0.45126228 0.20152033 0.98859667); (0.36281557 0.30038008 0.49714917); 26 +DEAL:0::<2, 7>; 0; 27; (0.19068977 0.32363507 0.84718186); (0.29767244 0.33090877 0.46179546); 27 +DEAL:0::<2, 7>; 0; 28; (0.71046767 0.74434797 0.41433719); (0.42761692 0.43608699 0.35358430); 28 +DEAL:0::<2, 7>; 0; 29; (0.28840114 0.71814444 0.85308161); (0.32210029 0.42953611 0.46327040); 29 +DEAL:0::<2, 7>; 0; 30; (0.35857021 0.83799851 0.81614965); (0.33964255 0.45949963 0.45403741); 30 +DEAL:0::<2, 7>; 0; 31; (0.65455584 0.98909479 0.71847620); (0.41363896 0.49727370 0.42961905); 31 +DEAL:0::<2, 7>; 0; 32; (0.56014105 0.80988300 0.98859667); (0.39003526 0.45247075 0.49714917); 32 +DEAL:0::<2, 7>; 0; 33; (0.96212837 0.82918307 0.84718186); (0.49053209 0.45729577 0.46179546); 33 +DEAL:0::<2, 7>; 0; 34; (0.87519514 0.84131484 0.41433719); (0.46879878 0.46032871 0.35358430); 34 +DEAL:0::<2, 7>; 0; 35; (0.85851725 0.42877395 0.85308161); (0.46462931 0.35719349 0.46327040); 35 +DEAL:0::<2, 14>; 0; 36; (0.012718366 0.16200149 0.18385035); (0.50317959 0.29050037 0.29596259); 36 +DEAL:0::<2, 14>; 0; 37; (0.36212683 0.010905212 0.28152380); (0.59053171 0.25272630 0.32038095); 37 +DEAL:0::<2, 14>; 0; 38; (0.35862072 0.19011700 0.011403329); (0.58965518 0.29752925 0.25285083); 38 +DEAL:0::<2, 14>; 0; 39; (0.63849330 0.17081693 0.15281814); (0.65962332 0.29270423 0.28820454); 39 +DEAL:0::<2, 14>; 0; 40; (0.13084717 0.15868516 0.58566281); (0.53271179 0.28967129 0.39641570); 40 +DEAL:0::<2, 14>; 0; 41; (0.14037281 0.57122605 0.14691839); (0.53509320 0.39280651 0.28672960); 41 +DEAL:0::<2, 14>; 0; 42; (0.17471986 0.80343128 0.18385035); (0.54367996 0.45085782 0.29596259); 42 +DEAL:0::<2, 14>; 0; 43; (0.37303204 0.35634937 0.28152380); (0.59325801 0.33908734 0.32038095); 43 +DEAL:0::<2, 14>; 0; 44; (0.54873772 0.62997595 0.011403329); (0.63718443 0.40749399 0.25285083); 44 +DEAL:0::<2, 14>; 0; 45; (0.80931023 0.20868856 0.15281814); (0.70232756 0.30217214 0.28820454); 45 +DEAL:0::<2, 14>; 0; 46; (0.28953233 0.28349003 0.58566281); (0.57238308 0.32087251 0.39641570); 46 +DEAL:0::<2, 14>; 0; 47; (0.71159886 0.71270880 0.14691839); (0.67789971 0.42817720 0.28672960); 47 +DEAL:0::<2, 14>; 0; 48; (0.81614965 0.64142979 0.34585184); (0.70403741 0.41035745 0.33646296); 48 +DEAL:0::<2, 14>; 0; 49; (0.71847620 0.34544416 0.29242901); (0.67961905 0.33636104 0.32310725); 49 +DEAL:0::<2, 14>; 0; 50; (0.98859667 0.43985895 0.20152033); (0.74714917 0.35996474 0.30038008); 50 +DEAL:0::<2, 14>; 0; 51; (0.84718186 0.037871632 0.32363507); (0.71179546 0.25946791 0.33090877); 51 +DEAL:0::<2, 14>; 0; 52; (0.41433719 0.12480486 0.74434797); (0.60358430 0.28120122 0.43608699); 52 +DEAL:0::<2, 14>; 0; 53; (0.85308161 0.14148275 0.71814444); (0.71327040 0.28537069 0.42953611); 53 +DEAL:0::<2, 14>; 0; 54; (0.18385035 0.35857021 0.80343128); (0.54596259 0.33964255 0.45085782); 54 +DEAL:0::<2, 14>; 0; 55; (0.28152380 0.65455584 0.35634937); (0.57038095 0.41363896 0.33908734); 55 +DEAL:0::<2, 14>; 0; 56; (0.011403329 0.56014105 0.62997595); (0.50285083 0.39003526 0.40749399); 56 +DEAL:0::<2, 14>; 0; 57; (0.15281814 0.96212837 0.20868856); (0.53820454 0.49053209 0.30217214); 57 +DEAL:0::<2, 14>; 0; 58; (0.58566281 0.87519514 0.28349003); (0.64641570 0.46879878 0.32087251); 58 +DEAL:0::<2, 14>; 0; 59; (0.14691839 0.85851725 0.71270880); (0.53672960 0.46462931 0.42817720); 59 +DEAL:0::<2, 14>; 0; 60; (0.17471986 0.34585184 0.83799851); (0.54367996 0.33646296 0.45949963); 60 +DEAL:0::<2, 14>; 0; 61; (0.37303204 0.29242901 0.98909479); (0.59325801 0.32310725 0.49727370); 61 +DEAL:0::<2, 14>; 0; 62; (0.54873772 0.20152033 0.80988300); (0.63718443 0.30038008 0.45247075); 62 +DEAL:0::<2, 14>; 0; 63; (0.80931023 0.32363507 0.82918307); (0.70232756 0.33090877 0.45729577); 63 +DEAL:0::<2, 14>; 0; 64; (0.28953233 0.74434797 0.84131484); (0.57238308 0.43608699 0.46032871); 64 +DEAL:0::<2, 14>; 0; 65; (0.71159886 0.71814444 0.42877395); (0.67789971 0.42953611 0.35719349); 65 +DEAL:0::<2, 14>; 0; 66; (0.98728163 0.35857021 0.81614965); (0.74682041 0.33964255 0.45403741); 66 +DEAL:0::<2, 14>; 0; 67; (0.63787317 0.65455584 0.71847620); (0.65946829 0.41363896 0.42961905); 67 +DEAL:0::<2, 14>; 0; 68; (0.64137928 0.56014105 0.98859667); (0.66034482 0.39003526 0.49714917); 68 +DEAL:0::<2, 14>; 0; 69; (0.36150670 0.96212837 0.84718186); (0.59037668 0.49053209 0.46179546); 69 +DEAL:0::<2, 14>; 0; 70; (0.86915283 0.87519514 0.41433719); (0.71728821 0.46879878 0.35358430); 70 +DEAL:0::<2, 14>; 0; 71; (0.85962719 0.85851725 0.85308161); (0.71490680 0.46462931 0.46327040); 71 +DEAL:0:: + +DEAL:1::Cell intersections 3D-3D with n_quadrature_points = 1 +DEAL:1::Recv Components +DEAL:1:: +DEAL:1::Send Components +DEAL:1::<2, 21>; 0; 12; (0.25000000 0.25000000 0.25000000); (0.31250000 0.56250000 0.31250000); 0 +DEAL:1::<2, 21>; 0; 13; (0.50000000 0.50000000 0.25000000); (0.37500000 0.62500000 0.31250000); 1 +DEAL:1::<2, 21>; 0; 14; (0.75000000 0.25000000 0.50000000); (0.43750000 0.56250000 0.37500000); 2 +DEAL:1::<2, 21>; 0; 15; (0.25000000 0.75000000 0.50000000); (0.31250000 0.68750000 0.37500000); 3 +DEAL:1::<2, 21>; 0; 16; (0.50000000 0.50000000 0.75000000); (0.37500000 0.62500000 0.43750000); 4 +DEAL:1::<2, 21>; 0; 17; (0.75000000 0.75000000 0.75000000); (0.43750000 0.68750000 0.43750000); 5 +DEAL:1::<2, 28>; 0; 18; (0.25000000 0.25000000 0.25000000); (0.56250000 0.56250000 0.31250000); 6 +DEAL:1::<2, 28>; 0; 19; (0.50000000 0.50000000 0.25000000); (0.62500000 0.62500000 0.31250000); 7 +DEAL:1::<2, 28>; 0; 20; (0.75000000 0.25000000 0.50000000); (0.68750000 0.56250000 0.37500000); 8 +DEAL:1::<2, 28>; 0; 21; (0.25000000 0.75000000 0.50000000); (0.56250000 0.68750000 0.37500000); 9 +DEAL:1::<2, 28>; 0; 22; (0.50000000 0.50000000 0.75000000); (0.62500000 0.62500000 0.43750000); 10 +DEAL:1::<2, 28>; 0; 23; (0.75000000 0.75000000 0.75000000); (0.68750000 0.68750000 0.43750000); 11 +DEAL:1:: +DEAL:1::Cell intersections 3D-3D with n_quadrature_points = 2 +DEAL:1::Recv Components +DEAL:1:: +DEAL:1::Send Components +DEAL:1::<2, 21>; 0; 72; (0.64142979 0.012718366 0.18385035); (0.41035745 0.50317959 0.29596259); 0 +DEAL:1::<2, 21>; 0; 73; (0.34544416 0.36212683 0.28152380); (0.33636104 0.59053171 0.32038095); 1 +DEAL:1::<2, 21>; 0; 74; (0.43985895 0.35862072 0.011403329); (0.35996474 0.58965518 0.25285083); 2 +DEAL:1::<2, 21>; 0; 75; (0.037871632 0.63849330 0.15281814); (0.25946791 0.65962332 0.28820454); 3 +DEAL:1::<2, 21>; 0; 76; (0.12480486 0.13084717 0.58566281); (0.28120122 0.53271179 0.39641570); 4 +DEAL:1::<2, 21>; 0; 77; (0.14148275 0.14037281 0.14691839); (0.28537069 0.53509320 0.28672960); 5 +DEAL:1::<2, 21>; 0; 78; (0.80343128 0.65414816 0.18385035); (0.45085782 0.66353704 0.29596259); 6 +DEAL:1::<2, 21>; 0; 79; (0.35634937 0.70757099 0.28152380); (0.33908734 0.67689275 0.32038095); 7 +DEAL:1::<2, 21>; 0; 80; (0.62997595 0.79847967 0.011403329); (0.40749399 0.69961992 0.25285083); 8 +DEAL:1::<2, 21>; 0; 81; (0.20868856 0.67636493 0.15281814); (0.30217214 0.66909123 0.28820454); 9 +DEAL:1::<2, 21>; 0; 82; (0.28349003 0.25565203 0.58566281); (0.32087251 0.56391301 0.39641570); 10 +DEAL:1::<2, 21>; 0; 83; (0.71270880 0.28185556 0.14691839); (0.42817720 0.57046389 0.28672960); 11 +DEAL:1::<2, 21>; 0; 84; (0.35857021 0.16200149 0.82528014); (0.33964255 0.54050037 0.45632004); 12 +DEAL:1::<2, 21>; 0; 85; (0.65455584 0.010905212 0.62696796); (0.41363896 0.50272630 0.40674199); 13 +DEAL:1::<2, 21>; 0; 86; (0.56014105 0.19011700 0.45126228); (0.39003526 0.54752925 0.36281557); 14 +DEAL:1::<2, 21>; 0; 87; (0.96212837 0.17081693 0.19068977); (0.49053209 0.54270423 0.29767244); 15 +DEAL:1::<2, 21>; 0; 88; (0.87519514 0.15868516 0.71046767); (0.46879878 0.53967129 0.42761692); 16 +DEAL:1::<2, 21>; 0; 89; (0.85851725 0.57122605 0.28840114); (0.46462931 0.64280651 0.32210029); 17 +DEAL:1::<2, 21>; 0; 90; (0.16200149 0.81614965 0.82528014); (0.29050037 0.70403741 0.45632004); 18 +DEAL:1::<2, 21>; 0; 91; (0.010905212 0.71847620 0.62696796); (0.25272630 0.67961905 0.40674199); 19 +DEAL:1::<2, 21>; 0; 92; (0.19011700 0.98859667 0.45126228); (0.29752925 0.74714917 0.36281557); 20 +DEAL:1::<2, 21>; 0; 93; (0.17081693 0.84718186 0.19068977); (0.29270423 0.71179546 0.29767244); 21 +DEAL:1::<2, 21>; 0; 94; (0.15868516 0.41433719 0.71046767); (0.28967129 0.60358430 0.42761692); 22 +DEAL:1::<2, 21>; 0; 95; (0.57122605 0.85308161 0.28840114); (0.39280651 0.71327040 0.32210029); 23 +DEAL:1::<2, 21>; 0; 96; (0.34585184 0.19656872 0.81614965); (0.33646296 0.54914218 0.45403741); 24 +DEAL:1::<2, 21>; 0; 97; (0.29242901 0.64365063 0.71847620); (0.32310725 0.66091266 0.42961905); 25 +DEAL:1::<2, 21>; 0; 98; (0.20152033 0.37002405 0.98859667); (0.30038008 0.59250601 0.49714917); 26 +DEAL:1::<2, 21>; 0; 99; (0.32363507 0.79131144 0.84718186); (0.33090877 0.69782786 0.46179546); 27 +DEAL:1::<2, 21>; 0; 100; (0.74434797 0.71650997 0.41433719); (0.43608699 0.67912749 0.35358430); 28 +DEAL:1::<2, 21>; 0; 101; (0.71814444 0.28729120 0.85308161); (0.42953611 0.57182280 0.46327040); 29 +DEAL:1::<2, 21>; 0; 102; (0.35857021 0.98728163 0.83799851); (0.33964255 0.74682041 0.45949963); 30 +DEAL:1::<2, 21>; 0; 103; (0.65455584 0.63787317 0.98909479); (0.41363896 0.65946829 0.49727370); 31 +DEAL:1::<2, 21>; 0; 104; (0.56014105 0.64137928 0.80988300); (0.39003526 0.66034482 0.45247075); 32 +DEAL:1::<2, 21>; 0; 105; (0.96212837 0.36150670 0.82918307); (0.49053209 0.59037668 0.45729577); 33 +DEAL:1::<2, 21>; 0; 106; (0.87519514 0.86915283 0.84131484); (0.46879878 0.71728821 0.46032871); 34 +DEAL:1::<2, 21>; 0; 107; (0.85851725 0.85962719 0.42877395); (0.46462931 0.71490680 0.35719349); 35 +DEAL:1::<2, 28>; 0; 108; (0.64142979 0.16200149 0.012718366); (0.66035745 0.54050037 0.25317959); 36 +DEAL:1::<2, 28>; 0; 109; (0.34544416 0.010905212 0.36212683); (0.58636104 0.50272630 0.34053171); 37 +DEAL:1::<2, 28>; 0; 110; (0.43985895 0.19011700 0.35862072); (0.60996474 0.54752925 0.33965518); 38 +DEAL:1::<2, 28>; 0; 111; (0.037871632 0.17081693 0.63849330); (0.50946791 0.54270423 0.40962332); 39 +DEAL:1::<2, 28>; 0; 112; (0.12480486 0.15868516 0.13084717); (0.53120122 0.53967129 0.28271179); 40 +DEAL:1::<2, 28>; 0; 113; (0.14148275 0.57122605 0.14037281); (0.53537069 0.64280651 0.28509320); 41 +DEAL:1::<2, 28>; 0; 114; (0.65414816 0.17471986 0.18385035); (0.66353704 0.54367996 0.29596259); 42 +DEAL:1::<2, 28>; 0; 115; (0.70757099 0.37303204 0.28152380); (0.67689275 0.59325801 0.32038095); 43 +DEAL:1::<2, 28>; 0; 116; (0.79847967 0.54873772 0.011403329); (0.69961992 0.63718443 0.25285083); 44 +DEAL:1::<2, 28>; 0; 117; (0.67636493 0.80931023 0.15281814); (0.66909123 0.70232756 0.28820454); 45 +DEAL:1::<2, 28>; 0; 118; (0.25565203 0.28953233 0.58566281); (0.56391301 0.57238308 0.39641570); 46 +DEAL:1::<2, 28>; 0; 119; (0.28185556 0.71159886 0.14691839); (0.57046389 0.67789971 0.28672960); 47 +DEAL:1::<2, 28>; 0; 120; (0.81614965 0.012718366 0.82528014); (0.70403741 0.50317959 0.45632004); 48 +DEAL:1::<2, 28>; 0; 121; (0.71847620 0.36212683 0.62696796); (0.67961905 0.59053171 0.40674199); 49 +DEAL:1::<2, 28>; 0; 122; (0.98859667 0.35862072 0.45126228); (0.74714917 0.58965518 0.36281557); 50 +DEAL:1::<2, 28>; 0; 123; (0.84718186 0.63849330 0.19068977); (0.71179546 0.65962332 0.29767244); 51 +DEAL:1::<2, 28>; 0; 124; (0.41433719 0.13084717 0.71046767); (0.60358430 0.53271179 0.42761692); 52 +DEAL:1::<2, 28>; 0; 125; (0.85308161 0.14037281 0.28840114); (0.71327040 0.53509320 0.32210029); 53 +DEAL:1::<2, 28>; 0; 126; (0.012718366 0.81614965 0.34585184); (0.50317959 0.70403741 0.33646296); 54 +DEAL:1::<2, 28>; 0; 127; (0.36212683 0.71847620 0.29242901); (0.59053171 0.67961905 0.32310725); 55 +DEAL:1::<2, 28>; 0; 128; (0.35862072 0.98859667 0.20152033); (0.58965518 0.74714917 0.30038008); 56 +DEAL:1::<2, 28>; 0; 129; (0.63849330 0.84718186 0.32363507); (0.65962332 0.71179546 0.33090877); 57 +DEAL:1::<2, 28>; 0; 130; (0.13084717 0.41433719 0.74434797); (0.53271179 0.60358430 0.43608699); 58 +DEAL:1::<2, 28>; 0; 131; (0.14037281 0.85308161 0.71814444); (0.53509320 0.71327040 0.42953611); 59 +DEAL:1::<2, 28>; 0; 132; (0.17471986 0.65414816 0.98728163); (0.54367996 0.66353704 0.49682041); 60 +DEAL:1::<2, 28>; 0; 133; (0.37303204 0.70757099 0.63787317); (0.59325801 0.67689275 0.40946829); 61 +DEAL:1::<2, 28>; 0; 134; (0.54873772 0.79847967 0.64137928); (0.63718443 0.69961992 0.41034482); 62 +DEAL:1::<2, 28>; 0; 135; (0.80931023 0.67636493 0.36150670); (0.70232756 0.66909123 0.34037668); 63 +DEAL:1::<2, 28>; 0; 136; (0.28953233 0.25565203 0.86915283); (0.57238308 0.56391301 0.46728821); 64 +DEAL:1::<2, 28>; 0; 137; (0.71159886 0.28185556 0.85962719); (0.67789971 0.57046389 0.46490680); 65 +DEAL:1::<2, 28>; 0; 138; (0.81614965 0.83799851 0.98728163); (0.70403741 0.70949963 0.49682041); 66 +DEAL:1::<2, 28>; 0; 139; (0.71847620 0.98909479 0.63787317); (0.67961905 0.74727370 0.40946829); 67 +DEAL:1::<2, 28>; 0; 140; (0.98859667 0.80988300 0.64137928); (0.74714917 0.70247075 0.41034482); 68 +DEAL:1::<2, 28>; 0; 141; (0.84718186 0.82918307 0.36150670); (0.71179546 0.70729577 0.34037668); 69 +DEAL:1::<2, 28>; 0; 142; (0.41433719 0.84131484 0.86915283); (0.60358430 0.71032871 0.46728821); 70 +DEAL:1::<2, 28>; 0; 143; (0.85308161 0.42877395 0.85962719); (0.71327040 0.60719349 0.46490680); 71 +DEAL:1:: + + +DEAL:2::Cell intersections 3D-3D with n_quadrature_points = 1 +DEAL:2::Recv Components +DEAL:2:: +DEAL:2::Send Components +DEAL:2::<2, 35>; 0; 24; (0.25000000 0.25000000 0.25000000); (0.31250000 0.31250000 0.56250000); 0 +DEAL:2::<2, 35>; 0; 25; (0.50000000 0.50000000 0.25000000); (0.37500000 0.37500000 0.56250000); 1 +DEAL:2::<2, 35>; 0; 26; (0.75000000 0.25000000 0.50000000); (0.43750000 0.31250000 0.62500000); 2 +DEAL:2::<2, 35>; 0; 27; (0.25000000 0.75000000 0.50000000); (0.31250000 0.43750000 0.62500000); 3 +DEAL:2::<2, 35>; 0; 28; (0.50000000 0.50000000 0.75000000); (0.37500000 0.37500000 0.68750000); 4 +DEAL:2::<2, 35>; 0; 29; (0.75000000 0.75000000 0.75000000); (0.43750000 0.43750000 0.68750000); 5 +DEAL:2::<2, 42>; 0; 30; (0.25000000 0.25000000 0.25000000); (0.56250000 0.31250000 0.56250000); 6 +DEAL:2::<2, 42>; 0; 31; (0.50000000 0.50000000 0.25000000); (0.62500000 0.37500000 0.56250000); 7 +DEAL:2::<2, 42>; 0; 32; (0.75000000 0.25000000 0.50000000); (0.68750000 0.31250000 0.62500000); 8 +DEAL:2::<2, 42>; 0; 33; (0.25000000 0.75000000 0.50000000); (0.56250000 0.43750000 0.62500000); 9 +DEAL:2::<2, 42>; 0; 34; (0.50000000 0.50000000 0.75000000); (0.62500000 0.37500000 0.68750000); 10 +DEAL:2::<2, 42>; 0; 35; (0.75000000 0.75000000 0.75000000); (0.68750000 0.43750000 0.68750000); 11 +DEAL:2:: +DEAL:2::Cell intersections 3D-3D with n_quadrature_points = 2 +DEAL:2::Recv Components +DEAL:2:: +DEAL:2::Send Components +DEAL:2::<2, 35>; 0; 144; (0.18385035 0.64142979 0.012718366); (0.29596259 0.41035745 0.50317959); 0 +DEAL:2::<2, 35>; 0; 145; (0.28152380 0.34544416 0.36212683); (0.32038095 0.33636104 0.59053171); 1 +DEAL:2::<2, 35>; 0; 146; (0.011403329 0.43985895 0.35862072); (0.25285083 0.35996474 0.58965518); 2 +DEAL:2::<2, 35>; 0; 147; (0.15281814 0.037871632 0.63849330); (0.28820454 0.25946791 0.65962332); 3 +DEAL:2::<2, 35>; 0; 148; (0.58566281 0.12480486 0.13084717); (0.39641570 0.28120122 0.53271179); 4 +DEAL:2::<2, 35>; 0; 149; (0.14691839 0.14148275 0.14037281); (0.28672960 0.28537069 0.53509320); 5 +DEAL:2::<2, 35>; 0; 150; (0.80343128 0.34585184 0.012718366); (0.45085782 0.33646296 0.50317959); 6 +DEAL:2::<2, 35>; 0; 151; (0.35634937 0.29242901 0.36212683); (0.33908734 0.32310725 0.59053171); 7 +DEAL:2::<2, 35>; 0; 152; (0.62997595 0.20152033 0.35862072); (0.40749399 0.30038008 0.58965518); 8 +DEAL:2::<2, 35>; 0; 153; (0.20868856 0.32363507 0.63849330); (0.30217214 0.33090877 0.65962332); 9 +DEAL:2::<2, 35>; 0; 154; (0.28349003 0.74434797 0.13084717); (0.32087251 0.43608699 0.53271179); 10 +DEAL:2::<2, 35>; 0; 155; (0.71270880 0.71814444 0.14037281); (0.42817720 0.42953611 0.53509320); 11 +DEAL:2::<2, 35>; 0; 156; (0.98728163 0.16200149 0.65414816); (0.49682041 0.29050037 0.66353704); 12 +DEAL:2::<2, 35>; 0; 157; (0.63787317 0.010905212 0.70757099); (0.40946829 0.25272630 0.67689275); 13 +DEAL:2::<2, 35>; 0; 158; (0.64137928 0.19011700 0.79847967); (0.41034482 0.29752925 0.69961992); 14 +DEAL:2::<2, 35>; 0; 159; (0.36150670 0.17081693 0.67636493); (0.34037668 0.29270423 0.66909123); 15 +DEAL:2::<2, 35>; 0; 160; (0.86915283 0.15868516 0.25565203); (0.46728821 0.28967129 0.56391301); 16 +DEAL:2::<2, 35>; 0; 161; (0.85962719 0.57122605 0.28185556); (0.46490680 0.39280651 0.57046389); 17 +DEAL:2::<2, 35>; 0; 162; (0.16200149 0.98728163 0.19656872); (0.29050037 0.49682041 0.54914218); 18 +DEAL:2::<2, 35>; 0; 163; (0.010905212 0.63787317 0.64365063); (0.25272630 0.40946829 0.66091266); 19 +DEAL:2::<2, 35>; 0; 164; (0.19011700 0.64137928 0.37002405); (0.29752925 0.41034482 0.59250601); 20 +DEAL:2::<2, 35>; 0; 165; (0.17081693 0.36150670 0.79131144); (0.29270423 0.34037668 0.69782786); 21 +DEAL:2::<2, 35>; 0; 166; (0.15868516 0.86915283 0.71650997); (0.28967129 0.46728821 0.67912749); 22 +DEAL:2::<2, 35>; 0; 167; (0.57122605 0.85962719 0.28729120); (0.39280651 0.46490680 0.57182280); 23 +DEAL:2::<2, 35>; 0; 168; (0.34585184 0.80343128 0.83799851); (0.33646296 0.45085782 0.70949963); 24 +DEAL:2::<2, 35>; 0; 169; (0.29242901 0.35634937 0.98909479); (0.32310725 0.33908734 0.74727370); 25 +DEAL:2::<2, 35>; 0; 170; (0.20152033 0.62997595 0.80988300); (0.30038008 0.40749399 0.70247075); 26 +DEAL:2::<2, 35>; 0; 171; (0.32363507 0.20868856 0.82918307); (0.33090877 0.30217214 0.70729577); 27 +DEAL:2::<2, 35>; 0; 172; (0.74434797 0.28349003 0.84131484); (0.43608699 0.32087251 0.71032871); 28 +DEAL:2::<2, 35>; 0; 173; (0.71814444 0.71270880 0.42877395); (0.42953611 0.42817720 0.60719349); 29 +DEAL:2::<2, 35>; 0; 174; (0.35857021 0.81614965 0.98728163); (0.33964255 0.45403741 0.74682041); 30 +DEAL:2::<2, 35>; 0; 175; (0.65455584 0.71847620 0.63787317); (0.41363896 0.42961905 0.65946829); 31 +DEAL:2::<2, 35>; 0; 176; (0.56014105 0.98859667 0.64137928); (0.39003526 0.49714917 0.66034482); 32 +DEAL:2::<2, 35>; 0; 177; (0.96212837 0.84718186 0.36150670); (0.49053209 0.46179546 0.59037668); 33 +DEAL:2::<2, 35>; 0; 178; (0.87519514 0.41433719 0.86915283); (0.46879878 0.35358430 0.71728821); 34 +DEAL:2::<2, 35>; 0; 179; (0.85851725 0.85308161 0.85962719); (0.46462931 0.46327040 0.71490680); 35 +DEAL:2::<2, 42>; 0; 180; (0.16200149 0.012718366 0.64142979); (0.54050037 0.25317959 0.66035745); 36 +DEAL:2::<2, 42>; 0; 181; (0.010905212 0.36212683 0.34544416); (0.50272630 0.34053171 0.58636104); 37 +DEAL:2::<2, 42>; 0; 182; (0.19011700 0.35862072 0.43985895); (0.54752925 0.33965518 0.60996474); 38 +DEAL:2::<2, 42>; 0; 183; (0.17081693 0.63849330 0.037871632); (0.54270423 0.40962332 0.50946791); 39 +DEAL:2::<2, 42>; 0; 184; (0.15868516 0.13084717 0.12480486); (0.53967129 0.28271179 0.53120122); 40 +DEAL:2::<2, 42>; 0; 185; (0.57122605 0.14037281 0.14148275); (0.64280651 0.28509320 0.53537069); 41 +DEAL:2::<2, 42>; 0; 186; (0.19656872 0.34585184 0.64142979); (0.54914218 0.33646296 0.66035745); 42 +DEAL:2::<2, 42>; 0; 187; (0.64365063 0.29242901 0.34544416); (0.66091266 0.32310725 0.58636104); 43 +DEAL:2::<2, 42>; 0; 188; (0.37002405 0.20152033 0.43985895); (0.59250601 0.30038008 0.60996474); 44 +DEAL:2::<2, 42>; 0; 189; (0.79131144 0.32363507 0.037871632); (0.69782786 0.33090877 0.50946791); 45 +DEAL:2::<2, 42>; 0; 190; (0.71650997 0.74434797 0.12480486); (0.67912749 0.43608699 0.53120122); 46 +DEAL:2::<2, 42>; 0; 191; (0.28729120 0.71814444 0.14148275); (0.57182280 0.42953611 0.53537069); 47 +DEAL:2::<2, 42>; 0; 192; (0.81614965 0.16200149 0.19656872); (0.70403741 0.29050037 0.54914218); 48 +DEAL:2::<2, 42>; 0; 193; (0.71847620 0.010905212 0.64365063); (0.67961905 0.25272630 0.66091266); 49 +DEAL:2::<2, 42>; 0; 194; (0.98859667 0.19011700 0.37002405); (0.74714917 0.29752925 0.59250601); 50 +DEAL:2::<2, 42>; 0; 195; (0.84718186 0.17081693 0.79131144); (0.71179546 0.29270423 0.69782786); 51 +DEAL:2::<2, 42>; 0; 196; (0.41433719 0.15868516 0.71650997); (0.60358430 0.28967129 0.67912749); 52 +DEAL:2::<2, 42>; 0; 197; (0.85308161 0.57122605 0.28729120); (0.71327040 0.39280651 0.57182280); 53 +DEAL:2::<2, 42>; 0; 198; (0.16200149 0.35857021 0.65414816); (0.54050037 0.33964255 0.66353704); 54 +DEAL:2::<2, 42>; 0; 199; (0.010905212 0.65455584 0.70757099); (0.50272630 0.41363896 0.67689275); 55 +DEAL:2::<2, 42>; 0; 200; (0.19011700 0.56014105 0.79847967); (0.54752925 0.39003526 0.69961992); 56 +DEAL:2::<2, 42>; 0; 201; (0.17081693 0.96212837 0.67636493); (0.54270423 0.49053209 0.66909123); 57 +DEAL:2::<2, 42>; 0; 202; (0.15868516 0.87519514 0.25565203); (0.53967129 0.46879878 0.56391301); 58 +DEAL:2::<2, 42>; 0; 203; (0.57122605 0.85851725 0.28185556); (0.64280651 0.46462931 0.57046389); 59 +DEAL:2::<2, 42>; 0; 204; (0.65414816 0.80343128 0.35857021); (0.66353704 0.45085782 0.58964255); 60 +DEAL:2::<2, 42>; 0; 205; (0.70757099 0.35634937 0.65455584); (0.67689275 0.33908734 0.66363896); 61 +DEAL:2::<2, 42>; 0; 206; (0.79847967 0.62997595 0.56014105); (0.69961992 0.40749399 0.64003526); 62 +DEAL:2::<2, 42>; 0; 207; (0.67636493 0.20868856 0.96212837); (0.66909123 0.30217214 0.74053209); 63 +DEAL:2::<2, 42>; 0; 208; (0.25565203 0.28349003 0.87519514); (0.56391301 0.32087251 0.71879878); 64 +DEAL:2::<2, 42>; 0; 209; (0.28185556 0.71270880 0.85851725); (0.57046389 0.42817720 0.71462931); 65 +DEAL:2::<2, 42>; 0; 210; (0.81614965 0.98728163 0.35857021); (0.70403741 0.49682041 0.58964255); 66 +DEAL:2::<2, 42>; 0; 211; (0.71847620 0.63787317 0.65455584); (0.67961905 0.40946829 0.66363896); 67 +DEAL:2::<2, 42>; 0; 212; (0.98859667 0.64137928 0.56014105); (0.74714917 0.41034482 0.64003526); 68 +DEAL:2::<2, 42>; 0; 213; (0.84718186 0.36150670 0.96212837); (0.71179546 0.34037668 0.74053209); 69 +DEAL:2::<2, 42>; 0; 214; (0.41433719 0.86915283 0.87519514); (0.60358430 0.46728821 0.71879878); 70 +DEAL:2::<2, 42>; 0; 215; (0.85308161 0.85962719 0.85851725); (0.71327040 0.46490680 0.71462931); 71 +DEAL:2:: + + +DEAL:3::Cell intersections 3D-3D with n_quadrature_points = 1 +DEAL:3::Recv Components +DEAL:3:: +DEAL:3::Send Components +DEAL:3::<2, 49>; 0; 36; (0.25000000 0.25000000 0.25000000); (0.31250000 0.56250000 0.56250000); 0 +DEAL:3::<2, 49>; 0; 37; (0.50000000 0.50000000 0.25000000); (0.37500000 0.62500000 0.56250000); 1 +DEAL:3::<2, 49>; 0; 38; (0.75000000 0.25000000 0.50000000); (0.43750000 0.56250000 0.62500000); 2 +DEAL:3::<2, 49>; 0; 39; (0.25000000 0.75000000 0.50000000); (0.31250000 0.68750000 0.62500000); 3 +DEAL:3::<2, 49>; 0; 40; (0.50000000 0.50000000 0.75000000); (0.37500000 0.62500000 0.68750000); 4 +DEAL:3::<2, 49>; 0; 41; (0.75000000 0.75000000 0.75000000); (0.43750000 0.68750000 0.68750000); 5 +DEAL:3::<2, 56>; 0; 42; (0.25000000 0.25000000 0.25000000); (0.56250000 0.56250000 0.56250000); 6 +DEAL:3::<2, 56>; 0; 43; (0.50000000 0.50000000 0.25000000); (0.62500000 0.62500000 0.56250000); 7 +DEAL:3::<2, 56>; 0; 44; (0.75000000 0.25000000 0.50000000); (0.68750000 0.56250000 0.62500000); 8 +DEAL:3::<2, 56>; 0; 45; (0.25000000 0.75000000 0.50000000); (0.56250000 0.68750000 0.62500000); 9 +DEAL:3::<2, 56>; 0; 46; (0.50000000 0.50000000 0.75000000); (0.62500000 0.62500000 0.68750000); 10 +DEAL:3::<2, 56>; 0; 47; (0.75000000 0.75000000 0.75000000); (0.68750000 0.68750000 0.68750000); 11 +DEAL:3:: +DEAL:3::Cell intersections 3D-3D with n_quadrature_points = 2 +DEAL:3::Recv Components +DEAL:3:: +DEAL:3::Send Components +DEAL:3::<2, 49>; 0; 216; (0.012718366 0.18385035 0.64142979); (0.25317959 0.54596259 0.66035745); 0 +DEAL:3::<2, 49>; 0; 217; (0.36212683 0.28152380 0.34544416); (0.34053171 0.57038095 0.58636104); 1 +DEAL:3::<2, 49>; 0; 218; (0.35862072 0.011403329 0.43985895); (0.33965518 0.50285083 0.60996474); 2 +DEAL:3::<2, 49>; 0; 219; (0.63849330 0.15281814 0.037871632); (0.40962332 0.53820454 0.50946791); 3 +DEAL:3::<2, 49>; 0; 220; (0.13084717 0.58566281 0.12480486); (0.28271179 0.64641570 0.53120122); 4 +DEAL:3::<2, 49>; 0; 221; (0.14037281 0.14691839 0.14148275); (0.28509320 0.53672960 0.53537069); 5 +DEAL:3::<2, 49>; 0; 222; (0.34585184 0.17471986 0.64142979); (0.33646296 0.54367996 0.66035745); 6 +DEAL:3::<2, 49>; 0; 223; (0.29242901 0.37303204 0.34544416); (0.32310725 0.59325801 0.58636104); 7 +DEAL:3::<2, 49>; 0; 224; (0.20152033 0.54873772 0.43985895); (0.30038008 0.63718443 0.60996474); 8 +DEAL:3::<2, 49>; 0; 225; (0.32363507 0.80931023 0.037871632); (0.33090877 0.70232756 0.50946791); 9 +DEAL:3::<2, 49>; 0; 226; (0.74434797 0.28953233 0.12480486); (0.43608699 0.57238308 0.53120122); 10 +DEAL:3::<2, 49>; 0; 227; (0.71814444 0.71159886 0.14148275); (0.42953611 0.67789971 0.53537069); 11 +DEAL:3::<2, 49>; 0; 228; (0.35857021 0.18385035 0.65414816); (0.33964255 0.54596259 0.66353704); 12 +DEAL:3::<2, 49>; 0; 229; (0.65455584 0.28152380 0.70757099); (0.41363896 0.57038095 0.67689275); 13 +DEAL:3::<2, 49>; 0; 230; (0.56014105 0.011403329 0.79847967); (0.39003526 0.50285083 0.69961992); 14 +DEAL:3::<2, 49>; 0; 231; (0.96212837 0.15281814 0.67636493); (0.49053209 0.53820454 0.66909123); 15 +DEAL:3::<2, 49>; 0; 232; (0.87519514 0.58566281 0.25565203); (0.46879878 0.64641570 0.56391301); 16 +DEAL:3::<2, 49>; 0; 233; (0.85851725 0.14691839 0.28185556); (0.46462931 0.53672960 0.57046389); 17 +DEAL:3::<2, 49>; 0; 234; (0.64142979 0.81614965 0.19656872); (0.41035745 0.70403741 0.54914218); 18 +DEAL:3::<2, 49>; 0; 235; (0.34544416 0.71847620 0.64365063); (0.33636104 0.67961905 0.66091266); 19 +DEAL:3::<2, 49>; 0; 236; (0.43985895 0.98859667 0.37002405); (0.35996474 0.74714917 0.59250601); 20 +DEAL:3::<2, 49>; 0; 237; (0.037871632 0.84718186 0.79131144); (0.25946791 0.71179546 0.69782786); 21 +DEAL:3::<2, 49>; 0; 238; (0.12480486 0.41433719 0.71650997); (0.28120122 0.60358430 0.67912749); 22 +DEAL:3::<2, 49>; 0; 239; (0.14148275 0.85308161 0.28729120); (0.28537069 0.71327040 0.57182280); 23 +DEAL:3::<2, 49>; 0; 240; (0.80343128 0.17471986 0.83799851); (0.45085782 0.54367996 0.70949963); 24 +DEAL:3::<2, 49>; 0; 241; (0.35634937 0.37303204 0.98909479); (0.33908734 0.59325801 0.74727370); 25 +DEAL:3::<2, 49>; 0; 242; (0.62997595 0.54873772 0.80988300); (0.40749399 0.63718443 0.70247075); 26 +DEAL:3::<2, 49>; 0; 243; (0.20868856 0.80931023 0.82918307); (0.30217214 0.70232756 0.70729577); 27 +DEAL:3::<2, 49>; 0; 244; (0.28349003 0.28953233 0.84131484); (0.32087251 0.57238308 0.71032871); 28 +DEAL:3::<2, 49>; 0; 245; (0.71270880 0.71159886 0.42877395); (0.42817720 0.67789971 0.60719349); 29 +DEAL:3::<2, 49>; 0; 246; (0.98728163 0.81614965 0.83799851); (0.49682041 0.70403741 0.70949963); 30 +DEAL:3::<2, 49>; 0; 247; (0.63787317 0.71847620 0.98909479); (0.40946829 0.67961905 0.74727370); 31 +DEAL:3::<2, 49>; 0; 248; (0.64137928 0.98859667 0.80988300); (0.41034482 0.74714917 0.70247075); 32 +DEAL:3::<2, 49>; 0; 249; (0.36150670 0.84718186 0.82918307); (0.34037668 0.71179546 0.70729577); 33 +DEAL:3::<2, 49>; 0; 250; (0.86915283 0.41433719 0.84131484); (0.46728821 0.60358430 0.71032871); 34 +DEAL:3::<2, 49>; 0; 251; (0.85962719 0.85308161 0.42877395); (0.46490680 0.71327040 0.60719349); 35 +DEAL:3::<2, 56>; 0; 252; (0.18385035 0.16200149 0.64142979); (0.54596259 0.54050037 0.66035745); 36 +DEAL:3::<2, 56>; 0; 253; (0.28152380 0.010905212 0.34544416); (0.57038095 0.50272630 0.58636104); 37 +DEAL:3::<2, 56>; 0; 254; (0.011403329 0.19011700 0.43985895); (0.50285083 0.54752925 0.60996474); 38 +DEAL:3::<2, 56>; 0; 255; (0.15281814 0.17081693 0.037871632); (0.53820454 0.54270423 0.50946791); 39 +DEAL:3::<2, 56>; 0; 256; (0.58566281 0.15868516 0.12480486); (0.64641570 0.53967129 0.53120122); 40 +DEAL:3::<2, 56>; 0; 257; (0.14691839 0.57122605 0.14148275); (0.53672960 0.64280651 0.53537069); 41 +DEAL:3::<2, 56>; 0; 258; (0.17471986 0.19656872 0.64142979); (0.54367996 0.54914218 0.66035745); 42 +DEAL:3::<2, 56>; 0; 259; (0.37303204 0.64365063 0.34544416); (0.59325801 0.66091266 0.58636104); 43 +DEAL:3::<2, 56>; 0; 260; (0.54873772 0.37002405 0.43985895); (0.63718443 0.59250601 0.60996474); 44 +DEAL:3::<2, 56>; 0; 261; (0.80931023 0.79131144 0.037871632); (0.70232756 0.69782786 0.50946791); 45 +DEAL:3::<2, 56>; 0; 262; (0.28953233 0.71650997 0.12480486); (0.57238308 0.67912749 0.53120122); 46 +DEAL:3::<2, 56>; 0; 263; (0.71159886 0.28729120 0.14148275); (0.67789971 0.57182280 0.53537069); 47 +DEAL:3::<2, 56>; 0; 264; (0.98728163 0.18385035 0.17471986); (0.74682041 0.54596259 0.54367996); 48 +DEAL:3::<2, 56>; 0; 265; (0.63787317 0.28152380 0.37303204); (0.65946829 0.57038095 0.59325801); 49 +DEAL:3::<2, 56>; 0; 266; (0.64137928 0.011403329 0.54873772); (0.66034482 0.50285083 0.63718443); 50 +DEAL:3::<2, 56>; 0; 267; (0.36150670 0.15281814 0.80931023); (0.59037668 0.53820454 0.70232756); 51 +DEAL:3::<2, 56>; 0; 268; (0.86915283 0.58566281 0.28953233); (0.71728821 0.64641570 0.57238308); 52 +DEAL:3::<2, 56>; 0; 269; (0.85962719 0.14691839 0.71159886); (0.71490680 0.53672960 0.67789971); 53 +DEAL:3::<2, 56>; 0; 270; (0.18385035 0.98728163 0.65414816); (0.54596259 0.74682041 0.66353704); 54 +DEAL:3::<2, 56>; 0; 271; (0.28152380 0.63787317 0.70757099); (0.57038095 0.65946829 0.67689275); 55 +DEAL:3::<2, 56>; 0; 272; (0.011403329 0.64137928 0.79847967); (0.50285083 0.66034482 0.69961992); 56 +DEAL:3::<2, 56>; 0; 273; (0.15281814 0.36150670 0.67636493); (0.53820454 0.59037668 0.66909123); 57 +DEAL:3::<2, 56>; 0; 274; (0.58566281 0.86915283 0.25565203); (0.64641570 0.71728821 0.56391301); 58 +DEAL:3::<2, 56>; 0; 275; (0.14691839 0.85962719 0.28185556); (0.53672960 0.71490680 0.57046389); 59 +DEAL:3::<2, 56>; 0; 276; (0.19656872 0.17471986 0.98728163); (0.54914218 0.54367996 0.74682041); 60 +DEAL:3::<2, 56>; 0; 277; (0.64365063 0.37303204 0.63787317); (0.66091266 0.59325801 0.65946829); 61 +DEAL:3::<2, 56>; 0; 278; (0.37002405 0.54873772 0.64137928); (0.59250601 0.63718443 0.66034482); 62 +DEAL:3::<2, 56>; 0; 279; (0.79131144 0.80931023 0.36150670); (0.69782786 0.70232756 0.59037668); 63 +DEAL:3::<2, 56>; 0; 280; (0.71650997 0.28953233 0.86915283); (0.67912749 0.57238308 0.71728821); 64 +DEAL:3::<2, 56>; 0; 281; (0.28729120 0.71159886 0.85962719); (0.57182280 0.67789971 0.71490680); 65 +DEAL:3::<2, 56>; 0; 282; (0.81614965 0.35857021 0.83799851); (0.70403741 0.58964255 0.70949963); 66 +DEAL:3::<2, 56>; 0; 283; (0.71847620 0.65455584 0.98909479); (0.67961905 0.66363896 0.74727370); 67 +DEAL:3::<2, 56>; 0; 284; (0.98859667 0.56014105 0.80988300); (0.74714917 0.64003526 0.70247075); 68 +DEAL:3::<2, 56>; 0; 285; (0.84718186 0.96212837 0.82918307); (0.71179546 0.74053209 0.70729577); 69 +DEAL:3::<2, 56>; 0; 286; (0.41433719 0.87519514 0.84131484); (0.60358430 0.71879878 0.71032871); 70 +DEAL:3::<2, 56>; 0; 287; (0.85308161 0.85851725 0.42877395); (0.71327040 0.71462931 0.60719349); 71 +DEAL:3:: + diff --git a/tests/remote_point_evaluation/distributed_compute_intersection_locations_01.cc b/tests/remote_point_evaluation/distributed_compute_intersection_locations_01.cc new file mode 100644 index 0000000000..5ce0c7cd48 --- /dev/null +++ b/tests/remote_point_evaluation/distributed_compute_intersection_locations_01.cc @@ -0,0 +1,157 @@ +// --------------------------------------------------------------------- +// +// Copyright (C) 2021 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.md at +// the top level directory of deal.II. +// +// --------------------------------------------------------------------- + +// Test distributed_compute_intersection_locations() for face intersections +// (1D-2D). + +#include + +#include + +#include + +#include +#include +#include +#include + +#include "../tests.h" + +using namespace dealii; + +template +std::vector>> +get_global_bboxes(const Triangulation &tria, + const Mapping & mapping, + const unsigned int rtree_level = 0) +{ + std::vector> local_boxes; + for (const auto &cell : tria.active_cell_iterators()) + if (cell->is_locally_owned()) + local_boxes.emplace_back(mapping.get_bounding_box(cell)); + + // create r-tree of bounding boxes + const auto local_tree = pack_rtree(local_boxes); + + // compress r-tree to a minimal set of bounding boxes + std::vector>> global_bboxes(1); + global_bboxes[0] = extract_rtree_level(local_tree, rtree_level); + + return global_bboxes; +} + +template +void +print_vertices(const Container &vertices) +{ + deallog << "{"; + unsigned int i = 0; + for (; i < vertices.size() - 1; ++i) + { + deallog << "(" << vertices[i] << "), "; + } + deallog << "(" << vertices[i] << ")}"; +} + +template +void +do_test(const bool use_marked_vertices = false) +{ + // create triangulation + parallel::distributed::Triangulation tria(MPI_COMM_WORLD); + GridGenerator::hyper_cube(tria); + tria.refine_global(2); + + // create cache + MappingQ1 mapping; + const GridTools::Cache cache(tria, mapping); + + // create intersection requests + std::vector>> intersection_requests; + if (Utilities::MPI::this_mpi_process(MPI_COMM_WORLD) == 0) + { + Triangulation tria_other; + GridGenerator::hyper_cube(tria_other, 0.25, 0.75); + const auto cell = tria_other.begin_active(); + + Triangulation tria_temp; + GridGenerator::hyper_cube(tria_temp, 0.75, 0.9); + Triangulation simplex_tria; + GridGenerator::convert_hypercube_to_simplex_mesh(tria_temp, simplex_tria); + const auto simplex_cell = tria.begin_active(); + + for (const auto f : cell->face_indices()) + { + const unsigned int n_vertices = cell->face(f)->n_vertices(); + std::vector> vertices(n_vertices); + std::copy_n(mapping.get_vertices(cell, f).begin(), + n_vertices, + vertices.begin()); + + intersection_requests.emplace_back(vertices); + } + } + + std::vector marked_vertices; + if (use_marked_vertices) // mark vertices for x < 0.5 + { + marked_vertices.resize(tria.n_vertices(), false); + + for (const auto &cell : tria.active_cell_iterators()) + for (const auto v : cell->vertex_indices()) + if (cell->vertex(v)[0] < 0.49) + marked_vertices[cell->vertex_index(v)] = true; + } + + auto intersection_location = + GridTools::internal::distributed_compute_intersection_locations( + cache, + intersection_requests, + get_global_bboxes(tria, mapping), + marked_vertices, + 1.0e-9); + + deallog << "Recv Components " << std::endl; + for (const auto &rc : intersection_location.recv_components) + { + deallog << std::get<0>(rc) << "; " << std::get<1>(rc) << "; "; + print_vertices(std::get<2>(rc)); + deallog << std::endl; + } + deallog << std::endl; + + deallog << "Send Components " << std::endl; + for (const auto &sc : intersection_location.send_components) + { + deallog << "<" << std::get<0>(sc).first << ", " << std::get<0>(sc).second + << ">; " << std::get<1>(sc) << "; " << std::get<2>(sc) << "; "; + print_vertices(std::get<3>(sc)); + deallog << std::endl; + } + deallog << std::endl; +} + +int +main(int argc, char **argv) +{ + Utilities::MPI::MPI_InitFinalize mpi_initialization(argc, argv, 1); + MPILogInitAll all; + deallog.precision(8); + + deallog << "Face intersections 1D-2D with marked vertices" << std::endl; + do_test<1, 2>(true); + deallog << "Face intersections 1D-2D without marked vertices" << std::endl; + do_test<1, 2>(false); +} diff --git a/tests/remote_point_evaluation/distributed_compute_intersection_locations_01.with_cgal=true.with_p4est=true.mpirun=1.output b/tests/remote_point_evaluation/distributed_compute_intersection_locations_01.with_cgal=true.with_p4est=true.mpirun=1.output new file mode 100644 index 0000000000..a5ad9ee6a4 --- /dev/null +++ b/tests/remote_point_evaluation/distributed_compute_intersection_locations_01.with_cgal=true.with_p4est=true.mpirun=1.output @@ -0,0 +1,59 @@ + +DEAL:0::Face intersections 1D-2D with marked vertices +DEAL:0::Recv Components +DEAL:0::0; 0; {(0.25000000 0.25000000), (0.25000000 0.50000000)} +DEAL:0::0; 0; {(0.25000000 0.25000000), (0.25000000 0.50000000)} +DEAL:0::0; 0; {(0.25000000 0.50000000), (0.25000000 0.75000000)} +DEAL:0::0; 0; {(0.25000000 0.50000000), (0.25000000 0.75000000)} +DEAL:0::0; 2; {(0.25000000 0.25000000), (0.50000000 0.25000000)} +DEAL:0::0; 2; {(0.25000000 0.25000000), (0.50000000 0.25000000)} +DEAL:0::0; 3; {(0.25000000 0.75000000), (0.50000000 0.75000000)} +DEAL:0::0; 3; {(0.25000000 0.75000000), (0.50000000 0.75000000)} +DEAL:0:: +DEAL:0::Send Components +DEAL:0::<2, 2>; 0; 0; {(0.25000000 0.25000000), (0.25000000 0.50000000)} +DEAL:0::<2, 3>; 0; 0; {(0.25000000 0.25000000), (0.25000000 0.50000000)} +DEAL:0::<2, 8>; 0; 0; {(0.25000000 0.50000000), (0.25000000 0.75000000)} +DEAL:0::<2, 9>; 0; 0; {(0.25000000 0.50000000), (0.25000000 0.75000000)} +DEAL:0::<2, 1>; 0; 2; {(0.25000000 0.25000000), (0.50000000 0.25000000)} +DEAL:0::<2, 3>; 0; 2; {(0.25000000 0.25000000), (0.50000000 0.25000000)} +DEAL:0::<2, 9>; 0; 3; {(0.25000000 0.75000000), (0.50000000 0.75000000)} +DEAL:0::<2, 11>; 0; 3; {(0.25000000 0.75000000), (0.50000000 0.75000000)} +DEAL:0:: +DEAL:0::Face intersections 1D-2D without marked vertices +DEAL:0::Recv Components +DEAL:0::0; 0; {(0.25000000 0.25000000), (0.25000000 0.50000000)} +DEAL:0::0; 0; {(0.25000000 0.25000000), (0.25000000 0.50000000)} +DEAL:0::0; 0; {(0.25000000 0.50000000), (0.25000000 0.75000000)} +DEAL:0::0; 0; {(0.25000000 0.50000000), (0.25000000 0.75000000)} +DEAL:0::0; 1; {(0.75000000 0.25000000), (0.75000000 0.50000000)} +DEAL:0::0; 1; {(0.75000000 0.25000000), (0.75000000 0.50000000)} +DEAL:0::0; 1; {(0.75000000 0.50000000), (0.75000000 0.75000000)} +DEAL:0::0; 1; {(0.75000000 0.50000000), (0.75000000 0.75000000)} +DEAL:0::0; 2; {(0.25000000 0.25000000), (0.50000000 0.25000000)} +DEAL:0::0; 2; {(0.25000000 0.25000000), (0.50000000 0.25000000)} +DEAL:0::0; 2; {(0.50000000 0.25000000), (0.75000000 0.25000000)} +DEAL:0::0; 2; {(0.50000000 0.25000000), (0.75000000 0.25000000)} +DEAL:0::0; 3; {(0.25000000 0.75000000), (0.50000000 0.75000000)} +DEAL:0::0; 3; {(0.25000000 0.75000000), (0.50000000 0.75000000)} +DEAL:0::0; 3; {(0.50000000 0.75000000), (0.75000000 0.75000000)} +DEAL:0::0; 3; {(0.50000000 0.75000000), (0.75000000 0.75000000)} +DEAL:0:: +DEAL:0::Send Components +DEAL:0::<2, 2>; 0; 0; {(0.25000000 0.25000000), (0.25000000 0.50000000)} +DEAL:0::<2, 3>; 0; 0; {(0.25000000 0.25000000), (0.25000000 0.50000000)} +DEAL:0::<2, 8>; 0; 0; {(0.25000000 0.50000000), (0.25000000 0.75000000)} +DEAL:0::<2, 9>; 0; 0; {(0.25000000 0.50000000), (0.25000000 0.75000000)} +DEAL:0::<2, 6>; 0; 1; {(0.75000000 0.25000000), (0.75000000 0.50000000)} +DEAL:0::<2, 7>; 0; 1; {(0.75000000 0.25000000), (0.75000000 0.50000000)} +DEAL:0::<2, 12>; 0; 1; {(0.75000000 0.50000000), (0.75000000 0.75000000)} +DEAL:0::<2, 13>; 0; 1; {(0.75000000 0.50000000), (0.75000000 0.75000000)} +DEAL:0::<2, 1>; 0; 2; {(0.25000000 0.25000000), (0.50000000 0.25000000)} +DEAL:0::<2, 3>; 0; 2; {(0.25000000 0.25000000), (0.50000000 0.25000000)} +DEAL:0::<2, 4>; 0; 2; {(0.50000000 0.25000000), (0.75000000 0.25000000)} +DEAL:0::<2, 6>; 0; 2; {(0.50000000 0.25000000), (0.75000000 0.25000000)} +DEAL:0::<2, 9>; 0; 3; {(0.25000000 0.75000000), (0.50000000 0.75000000)} +DEAL:0::<2, 11>; 0; 3; {(0.25000000 0.75000000), (0.50000000 0.75000000)} +DEAL:0::<2, 12>; 0; 3; {(0.50000000 0.75000000), (0.75000000 0.75000000)} +DEAL:0::<2, 14>; 0; 3; {(0.50000000 0.75000000), (0.75000000 0.75000000)} +DEAL:0:: diff --git a/tests/remote_point_evaluation/distributed_compute_intersection_locations_01.with_cgal=true.with_p4est=true.mpirun=2.output b/tests/remote_point_evaluation/distributed_compute_intersection_locations_01.with_cgal=true.with_p4est=true.mpirun=2.output new file mode 100644 index 0000000000..871ea4176f --- /dev/null +++ b/tests/remote_point_evaluation/distributed_compute_intersection_locations_01.with_cgal=true.with_p4est=true.mpirun=2.output @@ -0,0 +1,71 @@ + +DEAL:0::Face intersections 1D-2D with marked vertices +DEAL:0::Recv Components +DEAL:0::0; 0; {(0.25000000 0.25000000), (0.25000000 0.50000000)} +DEAL:0::0; 0; {(0.25000000 0.25000000), (0.25000000 0.50000000)} +DEAL:0::1; 0; {(0.25000000 0.50000000), (0.25000000 0.75000000)} +DEAL:0::1; 0; {(0.25000000 0.50000000), (0.25000000 0.75000000)} +DEAL:0::0; 2; {(0.25000000 0.25000000), (0.50000000 0.25000000)} +DEAL:0::0; 2; {(0.25000000 0.25000000), (0.50000000 0.25000000)} +DEAL:0::1; 3; {(0.25000000 0.75000000), (0.50000000 0.75000000)} +DEAL:0::1; 3; {(0.25000000 0.75000000), (0.50000000 0.75000000)} +DEAL:0:: +DEAL:0::Send Components +DEAL:0::<2, 2>; 0; 0; {(0.25000000 0.25000000), (0.25000000 0.50000000)} +DEAL:0::<2, 3>; 0; 0; {(0.25000000 0.25000000), (0.25000000 0.50000000)} +DEAL:0::<2, 1>; 0; 2; {(0.25000000 0.25000000), (0.50000000 0.25000000)} +DEAL:0::<2, 3>; 0; 2; {(0.25000000 0.25000000), (0.50000000 0.25000000)} +DEAL:0:: +DEAL:0::Face intersections 1D-2D without marked vertices +DEAL:0::Recv Components +DEAL:0::0; 0; {(0.25000000 0.25000000), (0.25000000 0.50000000)} +DEAL:0::0; 0; {(0.25000000 0.25000000), (0.25000000 0.50000000)} +DEAL:0::1; 0; {(0.25000000 0.50000000), (0.25000000 0.75000000)} +DEAL:0::1; 0; {(0.25000000 0.50000000), (0.25000000 0.75000000)} +DEAL:0::0; 1; {(0.75000000 0.25000000), (0.75000000 0.50000000)} +DEAL:0::0; 1; {(0.75000000 0.25000000), (0.75000000 0.50000000)} +DEAL:0::1; 1; {(0.75000000 0.50000000), (0.75000000 0.75000000)} +DEAL:0::1; 1; {(0.75000000 0.50000000), (0.75000000 0.75000000)} +DEAL:0::0; 2; {(0.25000000 0.25000000), (0.50000000 0.25000000)} +DEAL:0::0; 2; {(0.25000000 0.25000000), (0.50000000 0.25000000)} +DEAL:0::0; 2; {(0.50000000 0.25000000), (0.75000000 0.25000000)} +DEAL:0::0; 2; {(0.50000000 0.25000000), (0.75000000 0.25000000)} +DEAL:0::1; 3; {(0.25000000 0.75000000), (0.50000000 0.75000000)} +DEAL:0::1; 3; {(0.25000000 0.75000000), (0.50000000 0.75000000)} +DEAL:0::1; 3; {(0.50000000 0.75000000), (0.75000000 0.75000000)} +DEAL:0::1; 3; {(0.50000000 0.75000000), (0.75000000 0.75000000)} +DEAL:0:: +DEAL:0::Send Components +DEAL:0::<2, 2>; 0; 0; {(0.25000000 0.25000000), (0.25000000 0.50000000)} +DEAL:0::<2, 3>; 0; 0; {(0.25000000 0.25000000), (0.25000000 0.50000000)} +DEAL:0::<2, 6>; 0; 1; {(0.75000000 0.25000000), (0.75000000 0.50000000)} +DEAL:0::<2, 7>; 0; 1; {(0.75000000 0.25000000), (0.75000000 0.50000000)} +DEAL:0::<2, 1>; 0; 2; {(0.25000000 0.25000000), (0.50000000 0.25000000)} +DEAL:0::<2, 3>; 0; 2; {(0.25000000 0.25000000), (0.50000000 0.25000000)} +DEAL:0::<2, 4>; 0; 2; {(0.50000000 0.25000000), (0.75000000 0.25000000)} +DEAL:0::<2, 6>; 0; 2; {(0.50000000 0.25000000), (0.75000000 0.25000000)} +DEAL:0:: + +DEAL:1::Face intersections 1D-2D with marked vertices +DEAL:1::Recv Components +DEAL:1:: +DEAL:1::Send Components +DEAL:1::<2, 8>; 0; 0; {(0.25000000 0.50000000), (0.25000000 0.75000000)} +DEAL:1::<2, 9>; 0; 0; {(0.25000000 0.50000000), (0.25000000 0.75000000)} +DEAL:1::<2, 9>; 0; 3; {(0.25000000 0.75000000), (0.50000000 0.75000000)} +DEAL:1::<2, 11>; 0; 3; {(0.25000000 0.75000000), (0.50000000 0.75000000)} +DEAL:1:: +DEAL:1::Face intersections 1D-2D without marked vertices +DEAL:1::Recv Components +DEAL:1:: +DEAL:1::Send Components +DEAL:1::<2, 8>; 0; 0; {(0.25000000 0.50000000), (0.25000000 0.75000000)} +DEAL:1::<2, 9>; 0; 0; {(0.25000000 0.50000000), (0.25000000 0.75000000)} +DEAL:1::<2, 12>; 0; 1; {(0.75000000 0.50000000), (0.75000000 0.75000000)} +DEAL:1::<2, 13>; 0; 1; {(0.75000000 0.50000000), (0.75000000 0.75000000)} +DEAL:1::<2, 9>; 0; 3; {(0.25000000 0.75000000), (0.50000000 0.75000000)} +DEAL:1::<2, 11>; 0; 3; {(0.25000000 0.75000000), (0.50000000 0.75000000)} +DEAL:1::<2, 12>; 0; 3; {(0.50000000 0.75000000), (0.75000000 0.75000000)} +DEAL:1::<2, 14>; 0; 3; {(0.50000000 0.75000000), (0.75000000 0.75000000)} +DEAL:1:: + diff --git a/tests/remote_point_evaluation/distributed_compute_intersection_locations_01.with_cgal=true.with_p4est=true.mpirun=3.output b/tests/remote_point_evaluation/distributed_compute_intersection_locations_01.with_cgal=true.with_p4est=true.mpirun=3.output new file mode 100644 index 0000000000..bbbd3076d7 --- /dev/null +++ b/tests/remote_point_evaluation/distributed_compute_intersection_locations_01.with_cgal=true.with_p4est=true.mpirun=3.output @@ -0,0 +1,83 @@ + +DEAL:0::Face intersections 1D-2D with marked vertices +DEAL:0::Recv Components +DEAL:0::0; 0; {(0.25000000 0.25000000), (0.25000000 0.50000000)} +DEAL:0::0; 0; {(0.25000000 0.25000000), (0.25000000 0.50000000)} +DEAL:0::1; 0; {(0.25000000 0.50000000), (0.25000000 0.75000000)} +DEAL:0::1; 0; {(0.25000000 0.50000000), (0.25000000 0.75000000)} +DEAL:0::0; 2; {(0.25000000 0.25000000), (0.50000000 0.25000000)} +DEAL:0::0; 2; {(0.25000000 0.25000000), (0.50000000 0.25000000)} +DEAL:0::1; 3; {(0.25000000 0.75000000), (0.50000000 0.75000000)} +DEAL:0::1; 3; {(0.25000000 0.75000000), (0.50000000 0.75000000)} +DEAL:0:: +DEAL:0::Send Components +DEAL:0::<2, 2>; 0; 0; {(0.25000000 0.25000000), (0.25000000 0.50000000)} +DEAL:0::<2, 3>; 0; 0; {(0.25000000 0.25000000), (0.25000000 0.50000000)} +DEAL:0::<2, 1>; 0; 2; {(0.25000000 0.25000000), (0.50000000 0.25000000)} +DEAL:0::<2, 3>; 0; 2; {(0.25000000 0.25000000), (0.50000000 0.25000000)} +DEAL:0:: +DEAL:0::Face intersections 1D-2D without marked vertices +DEAL:0::Recv Components +DEAL:0::0; 0; {(0.25000000 0.25000000), (0.25000000 0.50000000)} +DEAL:0::0; 0; {(0.25000000 0.25000000), (0.25000000 0.50000000)} +DEAL:0::1; 0; {(0.25000000 0.50000000), (0.25000000 0.75000000)} +DEAL:0::1; 0; {(0.25000000 0.50000000), (0.25000000 0.75000000)} +DEAL:0::1; 1; {(0.75000000 0.25000000), (0.75000000 0.50000000)} +DEAL:0::1; 1; {(0.75000000 0.25000000), (0.75000000 0.50000000)} +DEAL:0::2; 1; {(0.75000000 0.50000000), (0.75000000 0.75000000)} +DEAL:0::2; 1; {(0.75000000 0.50000000), (0.75000000 0.75000000)} +DEAL:0::0; 2; {(0.25000000 0.25000000), (0.50000000 0.25000000)} +DEAL:0::0; 2; {(0.25000000 0.25000000), (0.50000000 0.25000000)} +DEAL:0::1; 2; {(0.50000000 0.25000000), (0.75000000 0.25000000)} +DEAL:0::1; 2; {(0.50000000 0.25000000), (0.75000000 0.25000000)} +DEAL:0::1; 3; {(0.25000000 0.75000000), (0.50000000 0.75000000)} +DEAL:0::1; 3; {(0.25000000 0.75000000), (0.50000000 0.75000000)} +DEAL:0::2; 3; {(0.50000000 0.75000000), (0.75000000 0.75000000)} +DEAL:0::2; 3; {(0.50000000 0.75000000), (0.75000000 0.75000000)} +DEAL:0:: +DEAL:0::Send Components +DEAL:0::<2, 2>; 0; 0; {(0.25000000 0.25000000), (0.25000000 0.50000000)} +DEAL:0::<2, 3>; 0; 0; {(0.25000000 0.25000000), (0.25000000 0.50000000)} +DEAL:0::<2, 1>; 0; 2; {(0.25000000 0.25000000), (0.50000000 0.25000000)} +DEAL:0::<2, 3>; 0; 2; {(0.25000000 0.25000000), (0.50000000 0.25000000)} +DEAL:0:: + +DEAL:1::Face intersections 1D-2D with marked vertices +DEAL:1::Recv Components +DEAL:1:: +DEAL:1::Send Components +DEAL:1::<2, 8>; 0; 0; {(0.25000000 0.50000000), (0.25000000 0.75000000)} +DEAL:1::<2, 9>; 0; 0; {(0.25000000 0.50000000), (0.25000000 0.75000000)} +DEAL:1::<2, 9>; 0; 3; {(0.25000000 0.75000000), (0.50000000 0.75000000)} +DEAL:1::<2, 11>; 0; 3; {(0.25000000 0.75000000), (0.50000000 0.75000000)} +DEAL:1:: +DEAL:1::Face intersections 1D-2D without marked vertices +DEAL:1::Recv Components +DEAL:1:: +DEAL:1::Send Components +DEAL:1::<2, 8>; 0; 0; {(0.25000000 0.50000000), (0.25000000 0.75000000)} +DEAL:1::<2, 9>; 0; 0; {(0.25000000 0.50000000), (0.25000000 0.75000000)} +DEAL:1::<2, 6>; 0; 1; {(0.75000000 0.25000000), (0.75000000 0.50000000)} +DEAL:1::<2, 7>; 0; 1; {(0.75000000 0.25000000), (0.75000000 0.50000000)} +DEAL:1::<2, 4>; 0; 2; {(0.50000000 0.25000000), (0.75000000 0.25000000)} +DEAL:1::<2, 6>; 0; 2; {(0.50000000 0.25000000), (0.75000000 0.25000000)} +DEAL:1::<2, 9>; 0; 3; {(0.25000000 0.75000000), (0.50000000 0.75000000)} +DEAL:1::<2, 11>; 0; 3; {(0.25000000 0.75000000), (0.50000000 0.75000000)} +DEAL:1:: + + +DEAL:2::Face intersections 1D-2D with marked vertices +DEAL:2::Recv Components +DEAL:2:: +DEAL:2::Send Components +DEAL:2:: +DEAL:2::Face intersections 1D-2D without marked vertices +DEAL:2::Recv Components +DEAL:2:: +DEAL:2::Send Components +DEAL:2::<2, 12>; 0; 1; {(0.75000000 0.50000000), (0.75000000 0.75000000)} +DEAL:2::<2, 13>; 0; 1; {(0.75000000 0.50000000), (0.75000000 0.75000000)} +DEAL:2::<2, 12>; 0; 3; {(0.50000000 0.75000000), (0.75000000 0.75000000)} +DEAL:2::<2, 14>; 0; 3; {(0.50000000 0.75000000), (0.75000000 0.75000000)} +DEAL:2:: + diff --git a/tests/remote_point_evaluation/distributed_compute_intersection_locations_01.with_cgal=true.with_p4est=true.mpirun=4.output b/tests/remote_point_evaluation/distributed_compute_intersection_locations_01.with_cgal=true.with_p4est=true.mpirun=4.output new file mode 100644 index 0000000000..ee81dc4ce4 --- /dev/null +++ b/tests/remote_point_evaluation/distributed_compute_intersection_locations_01.with_cgal=true.with_p4est=true.mpirun=4.output @@ -0,0 +1,95 @@ + +DEAL:0::Face intersections 1D-2D with marked vertices +DEAL:0::Recv Components +DEAL:0::0; 0; {(0.25000000 0.25000000), (0.25000000 0.50000000)} +DEAL:0::0; 0; {(0.25000000 0.25000000), (0.25000000 0.50000000)} +DEAL:0::2; 0; {(0.25000000 0.50000000), (0.25000000 0.75000000)} +DEAL:0::2; 0; {(0.25000000 0.50000000), (0.25000000 0.75000000)} +DEAL:0::0; 2; {(0.25000000 0.25000000), (0.50000000 0.25000000)} +DEAL:0::0; 2; {(0.25000000 0.25000000), (0.50000000 0.25000000)} +DEAL:0::2; 3; {(0.25000000 0.75000000), (0.50000000 0.75000000)} +DEAL:0::2; 3; {(0.25000000 0.75000000), (0.50000000 0.75000000)} +DEAL:0:: +DEAL:0::Send Components +DEAL:0::<2, 2>; 0; 0; {(0.25000000 0.25000000), (0.25000000 0.50000000)} +DEAL:0::<2, 3>; 0; 0; {(0.25000000 0.25000000), (0.25000000 0.50000000)} +DEAL:0::<2, 1>; 0; 2; {(0.25000000 0.25000000), (0.50000000 0.25000000)} +DEAL:0::<2, 3>; 0; 2; {(0.25000000 0.25000000), (0.50000000 0.25000000)} +DEAL:0:: +DEAL:0::Face intersections 1D-2D without marked vertices +DEAL:0::Recv Components +DEAL:0::0; 0; {(0.25000000 0.25000000), (0.25000000 0.50000000)} +DEAL:0::0; 0; {(0.25000000 0.25000000), (0.25000000 0.50000000)} +DEAL:0::2; 0; {(0.25000000 0.50000000), (0.25000000 0.75000000)} +DEAL:0::2; 0; {(0.25000000 0.50000000), (0.25000000 0.75000000)} +DEAL:0::1; 1; {(0.75000000 0.25000000), (0.75000000 0.50000000)} +DEAL:0::1; 1; {(0.75000000 0.25000000), (0.75000000 0.50000000)} +DEAL:0::3; 1; {(0.75000000 0.50000000), (0.75000000 0.75000000)} +DEAL:0::3; 1; {(0.75000000 0.50000000), (0.75000000 0.75000000)} +DEAL:0::0; 2; {(0.25000000 0.25000000), (0.50000000 0.25000000)} +DEAL:0::0; 2; {(0.25000000 0.25000000), (0.50000000 0.25000000)} +DEAL:0::1; 2; {(0.50000000 0.25000000), (0.75000000 0.25000000)} +DEAL:0::1; 2; {(0.50000000 0.25000000), (0.75000000 0.25000000)} +DEAL:0::2; 3; {(0.25000000 0.75000000), (0.50000000 0.75000000)} +DEAL:0::2; 3; {(0.25000000 0.75000000), (0.50000000 0.75000000)} +DEAL:0::3; 3; {(0.50000000 0.75000000), (0.75000000 0.75000000)} +DEAL:0::3; 3; {(0.50000000 0.75000000), (0.75000000 0.75000000)} +DEAL:0:: +DEAL:0::Send Components +DEAL:0::<2, 2>; 0; 0; {(0.25000000 0.25000000), (0.25000000 0.50000000)} +DEAL:0::<2, 3>; 0; 0; {(0.25000000 0.25000000), (0.25000000 0.50000000)} +DEAL:0::<2, 1>; 0; 2; {(0.25000000 0.25000000), (0.50000000 0.25000000)} +DEAL:0::<2, 3>; 0; 2; {(0.25000000 0.25000000), (0.50000000 0.25000000)} +DEAL:0:: + +DEAL:1::Face intersections 1D-2D with marked vertices +DEAL:1::Recv Components +DEAL:1:: +DEAL:1::Send Components +DEAL:1:: +DEAL:1::Face intersections 1D-2D without marked vertices +DEAL:1::Recv Components +DEAL:1:: +DEAL:1::Send Components +DEAL:1::<2, 6>; 0; 1; {(0.75000000 0.25000000), (0.75000000 0.50000000)} +DEAL:1::<2, 7>; 0; 1; {(0.75000000 0.25000000), (0.75000000 0.50000000)} +DEAL:1::<2, 4>; 0; 2; {(0.50000000 0.25000000), (0.75000000 0.25000000)} +DEAL:1::<2, 6>; 0; 2; {(0.50000000 0.25000000), (0.75000000 0.25000000)} +DEAL:1:: + + +DEAL:2::Face intersections 1D-2D with marked vertices +DEAL:2::Recv Components +DEAL:2:: +DEAL:2::Send Components +DEAL:2::<2, 8>; 0; 0; {(0.25000000 0.50000000), (0.25000000 0.75000000)} +DEAL:2::<2, 9>; 0; 0; {(0.25000000 0.50000000), (0.25000000 0.75000000)} +DEAL:2::<2, 9>; 0; 3; {(0.25000000 0.75000000), (0.50000000 0.75000000)} +DEAL:2::<2, 11>; 0; 3; {(0.25000000 0.75000000), (0.50000000 0.75000000)} +DEAL:2:: +DEAL:2::Face intersections 1D-2D without marked vertices +DEAL:2::Recv Components +DEAL:2:: +DEAL:2::Send Components +DEAL:2::<2, 8>; 0; 0; {(0.25000000 0.50000000), (0.25000000 0.75000000)} +DEAL:2::<2, 9>; 0; 0; {(0.25000000 0.50000000), (0.25000000 0.75000000)} +DEAL:2::<2, 9>; 0; 3; {(0.25000000 0.75000000), (0.50000000 0.75000000)} +DEAL:2::<2, 11>; 0; 3; {(0.25000000 0.75000000), (0.50000000 0.75000000)} +DEAL:2:: + + +DEAL:3::Face intersections 1D-2D with marked vertices +DEAL:3::Recv Components +DEAL:3:: +DEAL:3::Send Components +DEAL:3:: +DEAL:3::Face intersections 1D-2D without marked vertices +DEAL:3::Recv Components +DEAL:3:: +DEAL:3::Send Components +DEAL:3::<2, 12>; 0; 1; {(0.75000000 0.50000000), (0.75000000 0.75000000)} +DEAL:3::<2, 13>; 0; 1; {(0.75000000 0.50000000), (0.75000000 0.75000000)} +DEAL:3::<2, 12>; 0; 3; {(0.50000000 0.75000000), (0.75000000 0.75000000)} +DEAL:3::<2, 14>; 0; 3; {(0.50000000 0.75000000), (0.75000000 0.75000000)} +DEAL:3:: + diff --git a/tests/remote_point_evaluation/distributed_compute_intersection_locations_02.cc b/tests/remote_point_evaluation/distributed_compute_intersection_locations_02.cc new file mode 100644 index 0000000000..82a85f48c3 --- /dev/null +++ b/tests/remote_point_evaluation/distributed_compute_intersection_locations_02.cc @@ -0,0 +1,157 @@ +// --------------------------------------------------------------------- +// +// Copyright (C) 2021 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.md at +// the top level directory of deal.II. +// +// --------------------------------------------------------------------- + +// Test distributed_compute_intersection_locations() for face intersections +// (2D-3D). + +#include + +#include + +#include + +#include +#include +#include +#include + +#include "../tests.h" + +using namespace dealii; + +template +std::vector>> +get_global_bboxes(const Triangulation &tria, + const Mapping & mapping, + const unsigned int rtree_level = 0) +{ + std::vector> local_boxes; + for (const auto &cell : tria.active_cell_iterators()) + if (cell->is_locally_owned()) + local_boxes.emplace_back(mapping.get_bounding_box(cell)); + + // create r-tree of bounding boxes + const auto local_tree = pack_rtree(local_boxes); + + // compress r-tree to a minimal set of bounding boxes + std::vector>> global_bboxes(1); + global_bboxes[0] = extract_rtree_level(local_tree, rtree_level); + + return global_bboxes; +} + +template +void +print_vertices(const Container &vertices) +{ + deallog << "{"; + unsigned int i = 0; + for (; i < vertices.size() - 1; ++i) + { + deallog << "(" << vertices[i] << "), "; + } + deallog << "(" << vertices[i] << ")}"; +} + +template +void +do_test(const bool use_marked_vertices = false) +{ + // create triangulation + parallel::distributed::Triangulation tria(MPI_COMM_WORLD); + GridGenerator::hyper_cube(tria); + tria.refine_global(2); + + // create cache + MappingQ1 mapping; + const GridTools::Cache cache(tria, mapping); + + // create intersection requests + std::vector>> intersection_requests; + if (Utilities::MPI::this_mpi_process(MPI_COMM_WORLD) == 0) + { + Triangulation tria_other; + GridGenerator::hyper_cube(tria_other, 0.25, 0.75); + const auto cell = tria_other.begin_active(); + + Triangulation tria_temp; + GridGenerator::hyper_cube(tria_temp, 0.75, 0.9); + Triangulation simplex_tria; + GridGenerator::convert_hypercube_to_simplex_mesh(tria_temp, simplex_tria); + const auto simplex_cell = tria.begin_active(); + + for (const auto f : cell->face_indices()) + { + const unsigned int n_vertices = cell->face(f)->n_vertices(); + std::vector> vertices(n_vertices); + std::copy_n(mapping.get_vertices(cell, f).begin(), + n_vertices, + vertices.begin()); + + intersection_requests.emplace_back(vertices); + } + } + + std::vector marked_vertices; + if (use_marked_vertices) // mark vertices for x < 0.5 + { + marked_vertices.resize(tria.n_vertices(), false); + + for (const auto &cell : tria.active_cell_iterators()) + for (const auto v : cell->vertex_indices()) + if (cell->vertex(v)[0] < 0.49) + marked_vertices[cell->vertex_index(v)] = true; + } + + auto intersection_location = + GridTools::internal::distributed_compute_intersection_locations( + cache, + intersection_requests, + get_global_bboxes(tria, mapping), + marked_vertices, + 1.0e-9); + + deallog << "Recv Components " << std::endl; + for (const auto &rc : intersection_location.recv_components) + { + deallog << std::get<0>(rc) << "; " << std::get<1>(rc) << "; "; + print_vertices(std::get<2>(rc)); + deallog << std::endl; + } + deallog << std::endl; + + deallog << "Send Components " << std::endl; + for (const auto &sc : intersection_location.send_components) + { + deallog << "<" << std::get<0>(sc).first << ", " << std::get<0>(sc).second + << ">; " << std::get<1>(sc) << "; " << std::get<2>(sc) << "; "; + print_vertices(std::get<3>(sc)); + deallog << std::endl; + } + deallog << std::endl; +} + +int +main(int argc, char **argv) +{ + Utilities::MPI::MPI_InitFinalize mpi_initialization(argc, argv, 1); + MPILogInitAll all; + deallog.precision(8); + + deallog << "Face intersections 2D-3D with marked vertices" << std::endl; + do_test<2, 3>(true); + deallog << "Face intersections 2D-3D without marked vertices" << std::endl; + do_test<2, 3>(false); +} diff --git a/tests/remote_point_evaluation/distributed_compute_intersection_locations_02.with_cgal.geq.5.5.with_p4est=true.mpirun=1.output b/tests/remote_point_evaluation/distributed_compute_intersection_locations_02.with_cgal.geq.5.5.with_p4est=true.mpirun=1.output new file mode 100644 index 0000000000..55f1d2c871 --- /dev/null +++ b/tests/remote_point_evaluation/distributed_compute_intersection_locations_02.with_cgal.geq.5.5.with_p4est=true.mpirun=1.output @@ -0,0 +1,443 @@ + +DEAL:0::Face intersections 2D-3D with marked vertices +DEAL:0::Recv Components +DEAL:0::0; 0; {(0.25000000 0.37500000 0.37500000), (0.25000000 0.50000000 0.25000000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::0; 0; {(0.25000000 0.37500000 0.37500000), (0.25000000 0.25000000 0.25000000), (0.25000000 0.25000000 0.50000000)} +DEAL:0::0; 0; {(0.25000000 0.50000000 0.25000000), (0.25000000 0.37500000 0.37500000), (0.25000000 0.50000000 0.50000000)} +DEAL:0::0; 0; {(0.25000000 0.37500000 0.37500000), (0.25000000 0.25000000 0.50000000), (0.25000000 0.50000000 0.50000000)} +DEAL:0::0; 0; {(0.25000000 0.50000000 0.50000000), (0.25000000 0.25000000 0.75000000), (0.25000000 0.25000000 0.50000000)} +DEAL:0::0; 0; {(0.25000000 0.50000000 0.75000000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.25000000 0.75000000)} +DEAL:0::0; 0; {(0.25000000 0.50000000 0.25000000), (0.25000000 0.37500000 0.37500000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::0; 0; {(0.25000000 0.37500000 0.37500000), (0.25000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::0; 0; {(0.25000000 0.50000000 0.50000000), (0.25000000 0.50000000 0.25000000), (0.25000000 0.37500000 0.37500000)} +DEAL:0::0; 0; {(0.25000000 0.50000000 0.50000000), (0.25000000 0.37500000 0.37500000), (0.25000000 0.25000000 0.50000000)} +DEAL:0::0; 0; {(0.25000000 0.50000000 0.50000000), (0.25000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.75000000)} +DEAL:0::0; 0; {(0.25000000 0.50000000 0.50000000), (0.25000000 0.25000000 0.75000000), (0.25000000 0.50000000 0.75000000)} +DEAL:0::0; 0; {(0.25000000 0.75000000 0.25000000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.50000000 0.25000000)} +DEAL:0::0; 0; {(0.25000000 0.75000000 0.50000000), (0.25000000 0.75000000 0.25000000), (0.25000000 0.50000000 0.50000000)} +DEAL:0::0; 0; {(0.25000000 0.75000000 0.25000000), (0.25000000 0.50000000 0.25000000), (0.25000000 0.50000000 0.50000000)} +DEAL:0::0; 0; {(0.25000000 0.75000000 0.25000000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.75000000 0.50000000)} +DEAL:0::0; 0; {(0.25000000 0.75000000 0.50000000), (0.25000000 0.62500000 0.62500000), (0.25000000 0.50000000 0.50000000)} +DEAL:0::0; 0; {(0.25000000 0.62500000 0.62500000), (0.25000000 0.50000000 0.75000000), (0.25000000 0.50000000 0.50000000)} +DEAL:0::0; 0; {(0.25000000 0.75000000 0.75000000), (0.25000000 0.75000000 0.50000000), (0.25000000 0.62500000 0.62500000)} +DEAL:0::0; 0; {(0.25000000 0.75000000 0.75000000), (0.25000000 0.62500000 0.62500000), (0.25000000 0.50000000 0.75000000)} +DEAL:0::0; 0; {(0.25000000 0.62500000 0.62500000), (0.25000000 0.75000000 0.50000000), (0.25000000 0.50000000 0.50000000)} +DEAL:0::0; 0; {(0.25000000 0.62500000 0.62500000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.50000000 0.75000000)} +DEAL:0::0; 0; {(0.25000000 0.75000000 0.50000000), (0.25000000 0.62500000 0.62500000), (0.25000000 0.75000000 0.75000000)} +DEAL:0::0; 0; {(0.25000000 0.62500000 0.62500000), (0.25000000 0.50000000 0.75000000), (0.25000000 0.75000000 0.75000000)} +DEAL:0::0; 2; {(0.50000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.75000000), (0.25000000 0.25000000 0.50000000)} +DEAL:0::0; 2; {(0.50000000 0.25000000 0.75000000), (0.25000000 0.25000000 0.75000000), (0.50000000 0.25000000 0.50000000)} +DEAL:0::0; 2; {(0.37500000 0.25000000 0.37500000), (0.25000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::0; 2; {(0.50000000 0.25000000 0.25000000), (0.37500000 0.25000000 0.37500000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::0; 2; {(0.50000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.50000000), (0.37500000 0.25000000 0.37500000)} +DEAL:0::0; 2; {(0.50000000 0.25000000 0.50000000), (0.37500000 0.25000000 0.37500000), (0.50000000 0.25000000 0.25000000)} +DEAL:0::0; 2; {(0.25000000 0.25000000 0.75000000), (0.25000000 0.25000000 0.50000000), (0.50000000 0.25000000 0.50000000)} +DEAL:0::0; 2; {(0.50000000 0.25000000 0.50000000), (0.50000000 0.25000000 0.75000000), (0.25000000 0.25000000 0.75000000)} +DEAL:0::0; 2; {(0.37500000 0.25000000 0.37500000), (0.25000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::0; 2; {(0.37500000 0.25000000 0.37500000), (0.25000000 0.25000000 0.25000000), (0.50000000 0.25000000 0.25000000)} +DEAL:0::0; 2; {(0.37500000 0.25000000 0.37500000), (0.50000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.50000000)} +DEAL:0::0; 2; {(0.37500000 0.25000000 0.37500000), (0.50000000 0.25000000 0.25000000), (0.50000000 0.25000000 0.50000000)} +DEAL:0::0; 3; {(0.37500000 0.75000000 0.37500000), (0.25000000 0.75000000 0.50000000), (0.25000000 0.75000000 0.25000000)} +DEAL:0::0; 3; {(0.50000000 0.75000000 0.25000000), (0.37500000 0.75000000 0.37500000), (0.25000000 0.75000000 0.25000000)} +DEAL:0::0; 3; {(0.50000000 0.75000000 0.50000000), (0.25000000 0.75000000 0.50000000), (0.37500000 0.75000000 0.37500000)} +DEAL:0::0; 3; {(0.50000000 0.75000000 0.50000000), (0.37500000 0.75000000 0.37500000), (0.50000000 0.75000000 0.25000000)} +DEAL:0::0; 3; {(0.50000000 0.75000000 0.50000000), (0.25000000 0.75000000 0.75000000), (0.25000000 0.75000000 0.50000000)} +DEAL:0::0; 3; {(0.50000000 0.75000000 0.75000000), (0.25000000 0.75000000 0.75000000), (0.50000000 0.75000000 0.50000000)} +DEAL:0::0; 3; {(0.25000000 0.75000000 0.75000000), (0.25000000 0.75000000 0.50000000), (0.50000000 0.75000000 0.50000000)} +DEAL:0::0; 3; {(0.50000000 0.75000000 0.50000000), (0.50000000 0.75000000 0.75000000), (0.25000000 0.75000000 0.75000000)} +DEAL:0::0; 3; {(0.37500000 0.75000000 0.37500000), (0.25000000 0.75000000 0.50000000), (0.25000000 0.75000000 0.25000000)} +DEAL:0::0; 3; {(0.37500000 0.75000000 0.37500000), (0.25000000 0.75000000 0.25000000), (0.50000000 0.75000000 0.25000000)} +DEAL:0::0; 3; {(0.37500000 0.75000000 0.37500000), (0.50000000 0.75000000 0.50000000), (0.25000000 0.75000000 0.50000000)} +DEAL:0::0; 3; {(0.37500000 0.75000000 0.37500000), (0.50000000 0.75000000 0.25000000), (0.50000000 0.75000000 0.50000000)} +DEAL:0::0; 4; {(0.50000000 0.25000000 0.25000000), (0.37500000 0.37500000 0.25000000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::0; 4; {(0.37500000 0.37500000 0.25000000), (0.25000000 0.50000000 0.25000000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::0; 4; {(0.37500000 0.37500000 0.25000000), (0.50000000 0.25000000 0.25000000), (0.50000000 0.50000000 0.25000000)} +DEAL:0::0; 4; {(0.37500000 0.37500000 0.25000000), (0.50000000 0.50000000 0.25000000), (0.25000000 0.50000000 0.25000000)} +DEAL:0::0; 4; {(0.25000000 0.25000000 0.25000000), (0.50000000 0.25000000 0.25000000), (0.37500000 0.37500000 0.25000000)} +DEAL:0::0; 4; {(0.25000000 0.25000000 0.25000000), (0.37500000 0.37500000 0.25000000), (0.25000000 0.50000000 0.25000000)} +DEAL:0::0; 4; {(0.50000000 0.50000000 0.25000000), (0.37500000 0.37500000 0.25000000), (0.50000000 0.25000000 0.25000000)} +DEAL:0::0; 4; {(0.50000000 0.50000000 0.25000000), (0.25000000 0.50000000 0.25000000), (0.37500000 0.37500000 0.25000000)} +DEAL:0::0; 4; {(0.25000000 0.50000000 0.25000000), (0.50000000 0.50000000 0.25000000), (0.25000000 0.75000000 0.25000000)} +DEAL:0::0; 4; {(0.50000000 0.75000000 0.25000000), (0.25000000 0.75000000 0.25000000), (0.50000000 0.50000000 0.25000000)} +DEAL:0::0; 4; {(0.50000000 0.50000000 0.25000000), (0.25000000 0.75000000 0.25000000), (0.25000000 0.50000000 0.25000000)} +DEAL:0::0; 4; {(0.50000000 0.50000000 0.25000000), (0.50000000 0.75000000 0.25000000), (0.25000000 0.75000000 0.25000000)} +DEAL:0::0; 5; {(0.25000000 0.25000000 0.75000000), (0.50000000 0.25000000 0.75000000), (0.37500000 0.37500000 0.75000000)} +DEAL:0::0; 5; {(0.25000000 0.25000000 0.75000000), (0.37500000 0.37500000 0.75000000), (0.25000000 0.50000000 0.75000000)} +DEAL:0::0; 5; {(0.50000000 0.50000000 0.75000000), (0.37500000 0.37500000 0.75000000), (0.50000000 0.25000000 0.75000000)} +DEAL:0::0; 5; {(0.50000000 0.50000000 0.75000000), (0.25000000 0.50000000 0.75000000), (0.37500000 0.37500000 0.75000000)} +DEAL:0::0; 5; {(0.50000000 0.25000000 0.75000000), (0.37500000 0.37500000 0.75000000), (0.25000000 0.25000000 0.75000000)} +DEAL:0::0; 5; {(0.37500000 0.37500000 0.75000000), (0.25000000 0.50000000 0.75000000), (0.25000000 0.25000000 0.75000000)} +DEAL:0::0; 5; {(0.37500000 0.37500000 0.75000000), (0.50000000 0.25000000 0.75000000), (0.50000000 0.50000000 0.75000000)} +DEAL:0::0; 5; {(0.37500000 0.37500000 0.75000000), (0.50000000 0.50000000 0.75000000), (0.25000000 0.50000000 0.75000000)} +DEAL:0::0; 5; {(0.50000000 0.50000000 0.75000000), (0.25000000 0.75000000 0.75000000), (0.25000000 0.50000000 0.75000000)} +DEAL:0::0; 5; {(0.50000000 0.50000000 0.75000000), (0.50000000 0.75000000 0.75000000), (0.25000000 0.75000000 0.75000000)} +DEAL:0::0; 5; {(0.25000000 0.50000000 0.75000000), (0.50000000 0.50000000 0.75000000), (0.25000000 0.75000000 0.75000000)} +DEAL:0::0; 5; {(0.50000000 0.75000000 0.75000000), (0.25000000 0.75000000 0.75000000), (0.50000000 0.50000000 0.75000000)} +DEAL:0:: +DEAL:0::Send Components +DEAL:0::<2, 6>; 0; 0; {(0.25000000 0.37500000 0.37500000), (0.25000000 0.50000000 0.25000000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::<2, 6>; 0; 0; {(0.25000000 0.37500000 0.37500000), (0.25000000 0.25000000 0.25000000), (0.25000000 0.25000000 0.50000000)} +DEAL:0::<2, 6>; 0; 0; {(0.25000000 0.50000000 0.25000000), (0.25000000 0.37500000 0.37500000), (0.25000000 0.50000000 0.50000000)} +DEAL:0::<2, 6>; 0; 0; {(0.25000000 0.37500000 0.37500000), (0.25000000 0.25000000 0.50000000), (0.25000000 0.50000000 0.50000000)} +DEAL:0::<2, 35>; 0; 0; {(0.25000000 0.50000000 0.50000000), (0.25000000 0.25000000 0.75000000), (0.25000000 0.25000000 0.50000000)} +DEAL:0::<2, 35>; 0; 0; {(0.25000000 0.50000000 0.75000000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.25000000 0.75000000)} +DEAL:0::<2, 7>; 0; 0; {(0.25000000 0.50000000 0.25000000), (0.25000000 0.37500000 0.37500000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::<2, 7>; 0; 0; {(0.25000000 0.37500000 0.37500000), (0.25000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::<2, 7>; 0; 0; {(0.25000000 0.50000000 0.50000000), (0.25000000 0.50000000 0.25000000), (0.25000000 0.37500000 0.37500000)} +DEAL:0::<2, 7>; 0; 0; {(0.25000000 0.50000000 0.50000000), (0.25000000 0.37500000 0.37500000), (0.25000000 0.25000000 0.50000000)} +DEAL:0::<2, 34>; 0; 0; {(0.25000000 0.50000000 0.50000000), (0.25000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.75000000)} +DEAL:0::<2, 34>; 0; 0; {(0.25000000 0.50000000 0.50000000), (0.25000000 0.25000000 0.75000000), (0.25000000 0.50000000 0.75000000)} +DEAL:0::<2, 21>; 0; 0; {(0.25000000 0.75000000 0.25000000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.50000000 0.25000000)} +DEAL:0::<2, 21>; 0; 0; {(0.25000000 0.75000000 0.50000000), (0.25000000 0.75000000 0.25000000), (0.25000000 0.50000000 0.50000000)} +DEAL:0::<2, 20>; 0; 0; {(0.25000000 0.75000000 0.25000000), (0.25000000 0.50000000 0.25000000), (0.25000000 0.50000000 0.50000000)} +DEAL:0::<2, 20>; 0; 0; {(0.25000000 0.75000000 0.25000000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.75000000 0.50000000)} +DEAL:0::<2, 49>; 0; 0; {(0.25000000 0.75000000 0.50000000), (0.25000000 0.62500000 0.62500000), (0.25000000 0.50000000 0.50000000)} +DEAL:0::<2, 49>; 0; 0; {(0.25000000 0.62500000 0.62500000), (0.25000000 0.50000000 0.75000000), (0.25000000 0.50000000 0.50000000)} +DEAL:0::<2, 49>; 0; 0; {(0.25000000 0.75000000 0.75000000), (0.25000000 0.75000000 0.50000000), (0.25000000 0.62500000 0.62500000)} +DEAL:0::<2, 49>; 0; 0; {(0.25000000 0.75000000 0.75000000), (0.25000000 0.62500000 0.62500000), (0.25000000 0.50000000 0.75000000)} +DEAL:0::<2, 48>; 0; 0; {(0.25000000 0.62500000 0.62500000), (0.25000000 0.75000000 0.50000000), (0.25000000 0.50000000 0.50000000)} +DEAL:0::<2, 48>; 0; 0; {(0.25000000 0.62500000 0.62500000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.50000000 0.75000000)} +DEAL:0::<2, 48>; 0; 0; {(0.25000000 0.75000000 0.50000000), (0.25000000 0.62500000 0.62500000), (0.25000000 0.75000000 0.75000000)} +DEAL:0::<2, 48>; 0; 0; {(0.25000000 0.62500000 0.62500000), (0.25000000 0.50000000 0.75000000), (0.25000000 0.75000000 0.75000000)} +DEAL:0::<2, 33>; 0; 2; {(0.50000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.75000000), (0.25000000 0.25000000 0.50000000)} +DEAL:0::<2, 33>; 0; 2; {(0.50000000 0.25000000 0.75000000), (0.25000000 0.25000000 0.75000000), (0.50000000 0.25000000 0.50000000)} +DEAL:0::<2, 5>; 0; 2; {(0.37500000 0.25000000 0.37500000), (0.25000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::<2, 5>; 0; 2; {(0.50000000 0.25000000 0.25000000), (0.37500000 0.25000000 0.37500000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::<2, 5>; 0; 2; {(0.50000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.50000000), (0.37500000 0.25000000 0.37500000)} +DEAL:0::<2, 5>; 0; 2; {(0.50000000 0.25000000 0.50000000), (0.37500000 0.25000000 0.37500000), (0.50000000 0.25000000 0.25000000)} +DEAL:0::<2, 35>; 0; 2; {(0.25000000 0.25000000 0.75000000), (0.25000000 0.25000000 0.50000000), (0.50000000 0.25000000 0.50000000)} +DEAL:0::<2, 35>; 0; 2; {(0.50000000 0.25000000 0.50000000), (0.50000000 0.25000000 0.75000000), (0.25000000 0.25000000 0.75000000)} +DEAL:0::<2, 7>; 0; 2; {(0.37500000 0.25000000 0.37500000), (0.25000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::<2, 7>; 0; 2; {(0.37500000 0.25000000 0.37500000), (0.25000000 0.25000000 0.25000000), (0.50000000 0.25000000 0.25000000)} +DEAL:0::<2, 7>; 0; 2; {(0.37500000 0.25000000 0.37500000), (0.50000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.50000000)} +DEAL:0::<2, 7>; 0; 2; {(0.37500000 0.25000000 0.37500000), (0.50000000 0.25000000 0.25000000), (0.50000000 0.25000000 0.50000000)} +DEAL:0::<2, 21>; 0; 3; {(0.37500000 0.75000000 0.37500000), (0.25000000 0.75000000 0.50000000), (0.25000000 0.75000000 0.25000000)} +DEAL:0::<2, 21>; 0; 3; {(0.50000000 0.75000000 0.25000000), (0.37500000 0.75000000 0.37500000), (0.25000000 0.75000000 0.25000000)} +DEAL:0::<2, 21>; 0; 3; {(0.50000000 0.75000000 0.50000000), (0.25000000 0.75000000 0.50000000), (0.37500000 0.75000000 0.37500000)} +DEAL:0::<2, 21>; 0; 3; {(0.50000000 0.75000000 0.50000000), (0.37500000 0.75000000 0.37500000), (0.50000000 0.75000000 0.25000000)} +DEAL:0::<2, 49>; 0; 3; {(0.50000000 0.75000000 0.50000000), (0.25000000 0.75000000 0.75000000), (0.25000000 0.75000000 0.50000000)} +DEAL:0::<2, 49>; 0; 3; {(0.50000000 0.75000000 0.75000000), (0.25000000 0.75000000 0.75000000), (0.50000000 0.75000000 0.50000000)} +DEAL:0::<2, 51>; 0; 3; {(0.25000000 0.75000000 0.75000000), (0.25000000 0.75000000 0.50000000), (0.50000000 0.75000000 0.50000000)} +DEAL:0::<2, 51>; 0; 3; {(0.50000000 0.75000000 0.50000000), (0.50000000 0.75000000 0.75000000), (0.25000000 0.75000000 0.75000000)} +DEAL:0::<2, 23>; 0; 3; {(0.37500000 0.75000000 0.37500000), (0.25000000 0.75000000 0.50000000), (0.25000000 0.75000000 0.25000000)} +DEAL:0::<2, 23>; 0; 3; {(0.37500000 0.75000000 0.37500000), (0.25000000 0.75000000 0.25000000), (0.50000000 0.75000000 0.25000000)} +DEAL:0::<2, 23>; 0; 3; {(0.37500000 0.75000000 0.37500000), (0.50000000 0.75000000 0.50000000), (0.25000000 0.75000000 0.50000000)} +DEAL:0::<2, 23>; 0; 3; {(0.37500000 0.75000000 0.37500000), (0.50000000 0.75000000 0.25000000), (0.50000000 0.75000000 0.50000000)} +DEAL:0::<2, 3>; 0; 4; {(0.50000000 0.25000000 0.25000000), (0.37500000 0.37500000 0.25000000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::<2, 3>; 0; 4; {(0.37500000 0.37500000 0.25000000), (0.25000000 0.50000000 0.25000000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::<2, 3>; 0; 4; {(0.37500000 0.37500000 0.25000000), (0.50000000 0.25000000 0.25000000), (0.50000000 0.50000000 0.25000000)} +DEAL:0::<2, 3>; 0; 4; {(0.37500000 0.37500000 0.25000000), (0.50000000 0.50000000 0.25000000), (0.25000000 0.50000000 0.25000000)} +DEAL:0::<2, 7>; 0; 4; {(0.25000000 0.25000000 0.25000000), (0.50000000 0.25000000 0.25000000), (0.37500000 0.37500000 0.25000000)} +DEAL:0::<2, 7>; 0; 4; {(0.25000000 0.25000000 0.25000000), (0.37500000 0.37500000 0.25000000), (0.25000000 0.50000000 0.25000000)} +DEAL:0::<2, 7>; 0; 4; {(0.50000000 0.50000000 0.25000000), (0.37500000 0.37500000 0.25000000), (0.50000000 0.25000000 0.25000000)} +DEAL:0::<2, 7>; 0; 4; {(0.50000000 0.50000000 0.25000000), (0.25000000 0.50000000 0.25000000), (0.37500000 0.37500000 0.25000000)} +DEAL:0::<2, 21>; 0; 4; {(0.25000000 0.50000000 0.25000000), (0.50000000 0.50000000 0.25000000), (0.25000000 0.75000000 0.25000000)} +DEAL:0::<2, 21>; 0; 4; {(0.50000000 0.75000000 0.25000000), (0.25000000 0.75000000 0.25000000), (0.50000000 0.50000000 0.25000000)} +DEAL:0::<2, 17>; 0; 4; {(0.50000000 0.50000000 0.25000000), (0.25000000 0.75000000 0.25000000), (0.25000000 0.50000000 0.25000000)} +DEAL:0::<2, 17>; 0; 4; {(0.50000000 0.50000000 0.25000000), (0.50000000 0.75000000 0.25000000), (0.25000000 0.75000000 0.25000000)} +DEAL:0::<2, 39>; 0; 5; {(0.25000000 0.25000000 0.75000000), (0.50000000 0.25000000 0.75000000), (0.37500000 0.37500000 0.75000000)} +DEAL:0::<2, 39>; 0; 5; {(0.25000000 0.25000000 0.75000000), (0.37500000 0.37500000 0.75000000), (0.25000000 0.50000000 0.75000000)} +DEAL:0::<2, 39>; 0; 5; {(0.50000000 0.50000000 0.75000000), (0.37500000 0.37500000 0.75000000), (0.50000000 0.25000000 0.75000000)} +DEAL:0::<2, 39>; 0; 5; {(0.50000000 0.50000000 0.75000000), (0.25000000 0.50000000 0.75000000), (0.37500000 0.37500000 0.75000000)} +DEAL:0::<2, 35>; 0; 5; {(0.50000000 0.25000000 0.75000000), (0.37500000 0.37500000 0.75000000), (0.25000000 0.25000000 0.75000000)} +DEAL:0::<2, 35>; 0; 5; {(0.37500000 0.37500000 0.75000000), (0.25000000 0.50000000 0.75000000), (0.25000000 0.25000000 0.75000000)} +DEAL:0::<2, 35>; 0; 5; {(0.37500000 0.37500000 0.75000000), (0.50000000 0.25000000 0.75000000), (0.50000000 0.50000000 0.75000000)} +DEAL:0::<2, 35>; 0; 5; {(0.37500000 0.37500000 0.75000000), (0.50000000 0.50000000 0.75000000), (0.25000000 0.50000000 0.75000000)} +DEAL:0::<2, 49>; 0; 5; {(0.50000000 0.50000000 0.75000000), (0.25000000 0.75000000 0.75000000), (0.25000000 0.50000000 0.75000000)} +DEAL:0::<2, 49>; 0; 5; {(0.50000000 0.50000000 0.75000000), (0.50000000 0.75000000 0.75000000), (0.25000000 0.75000000 0.75000000)} +DEAL:0::<2, 53>; 0; 5; {(0.25000000 0.50000000 0.75000000), (0.50000000 0.50000000 0.75000000), (0.25000000 0.75000000 0.75000000)} +DEAL:0::<2, 53>; 0; 5; {(0.50000000 0.75000000 0.75000000), (0.25000000 0.75000000 0.75000000), (0.50000000 0.50000000 0.75000000)} +DEAL:0:: +DEAL:0::Face intersections 2D-3D without marked vertices +DEAL:0::Recv Components +DEAL:0::0; 0; {(0.25000000 0.50000000 0.25000000), (0.25000000 0.37500000 0.37500000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::0; 0; {(0.25000000 0.37500000 0.37500000), (0.25000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::0; 0; {(0.25000000 0.50000000 0.50000000), (0.25000000 0.50000000 0.25000000), (0.25000000 0.37500000 0.37500000)} +DEAL:0::0; 0; {(0.25000000 0.50000000 0.50000000), (0.25000000 0.37500000 0.37500000), (0.25000000 0.25000000 0.50000000)} +DEAL:0::0; 0; {(0.25000000 0.50000000 0.50000000), (0.25000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.75000000)} +DEAL:0::0; 0; {(0.25000000 0.50000000 0.50000000), (0.25000000 0.25000000 0.75000000), (0.25000000 0.50000000 0.75000000)} +DEAL:0::0; 0; {(0.25000000 0.50000000 0.50000000), (0.25000000 0.25000000 0.75000000), (0.25000000 0.25000000 0.50000000)} +DEAL:0::0; 0; {(0.25000000 0.50000000 0.75000000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.25000000 0.75000000)} +DEAL:0::0; 0; {(0.25000000 0.37500000 0.37500000), (0.25000000 0.50000000 0.25000000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::0; 0; {(0.25000000 0.37500000 0.37500000), (0.25000000 0.25000000 0.25000000), (0.25000000 0.25000000 0.50000000)} +DEAL:0::0; 0; {(0.25000000 0.50000000 0.25000000), (0.25000000 0.37500000 0.37500000), (0.25000000 0.50000000 0.50000000)} +DEAL:0::0; 0; {(0.25000000 0.37500000 0.37500000), (0.25000000 0.25000000 0.50000000), (0.25000000 0.50000000 0.50000000)} +DEAL:0::0; 0; {(0.25000000 0.62500000 0.62500000), (0.25000000 0.75000000 0.50000000), (0.25000000 0.50000000 0.50000000)} +DEAL:0::0; 0; {(0.25000000 0.62500000 0.62500000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.50000000 0.75000000)} +DEAL:0::0; 0; {(0.25000000 0.75000000 0.50000000), (0.25000000 0.62500000 0.62500000), (0.25000000 0.75000000 0.75000000)} +DEAL:0::0; 0; {(0.25000000 0.62500000 0.62500000), (0.25000000 0.50000000 0.75000000), (0.25000000 0.75000000 0.75000000)} +DEAL:0::0; 0; {(0.25000000 0.75000000 0.25000000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.50000000 0.25000000)} +DEAL:0::0; 0; {(0.25000000 0.75000000 0.50000000), (0.25000000 0.75000000 0.25000000), (0.25000000 0.50000000 0.50000000)} +DEAL:0::0; 0; {(0.25000000 0.75000000 0.25000000), (0.25000000 0.50000000 0.25000000), (0.25000000 0.50000000 0.50000000)} +DEAL:0::0; 0; {(0.25000000 0.75000000 0.25000000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.75000000 0.50000000)} +DEAL:0::0; 0; {(0.25000000 0.75000000 0.50000000), (0.25000000 0.62500000 0.62500000), (0.25000000 0.50000000 0.50000000)} +DEAL:0::0; 0; {(0.25000000 0.62500000 0.62500000), (0.25000000 0.50000000 0.75000000), (0.25000000 0.50000000 0.50000000)} +DEAL:0::0; 0; {(0.25000000 0.75000000 0.75000000), (0.25000000 0.75000000 0.50000000), (0.25000000 0.62500000 0.62500000)} +DEAL:0::0; 0; {(0.25000000 0.75000000 0.75000000), (0.25000000 0.62500000 0.62500000), (0.25000000 0.50000000 0.75000000)} +DEAL:0::0; 1; {(0.75000000 0.50000000 0.25000000), (0.75000000 0.37500000 0.37500000), (0.75000000 0.25000000 0.25000000)} +DEAL:0::0; 1; {(0.75000000 0.37500000 0.37500000), (0.75000000 0.25000000 0.50000000), (0.75000000 0.25000000 0.25000000)} +DEAL:0::0; 1; {(0.75000000 0.50000000 0.50000000), (0.75000000 0.50000000 0.25000000), (0.75000000 0.37500000 0.37500000)} +DEAL:0::0; 1; {(0.75000000 0.50000000 0.50000000), (0.75000000 0.37500000 0.37500000), (0.75000000 0.25000000 0.50000000)} +DEAL:0::0; 1; {(0.75000000 0.37500000 0.37500000), (0.75000000 0.50000000 0.25000000), (0.75000000 0.25000000 0.25000000)} +DEAL:0::0; 1; {(0.75000000 0.37500000 0.37500000), (0.75000000 0.25000000 0.25000000), (0.75000000 0.25000000 0.50000000)} +DEAL:0::0; 1; {(0.75000000 0.50000000 0.25000000), (0.75000000 0.37500000 0.37500000), (0.75000000 0.50000000 0.50000000)} +DEAL:0::0; 1; {(0.75000000 0.37500000 0.37500000), (0.75000000 0.25000000 0.50000000), (0.75000000 0.50000000 0.50000000)} +DEAL:0::0; 1; {(0.75000000 0.50000000 0.50000000), (0.75000000 0.25000000 0.50000000), (0.75000000 0.25000000 0.75000000)} +DEAL:0::0; 1; {(0.75000000 0.50000000 0.50000000), (0.75000000 0.25000000 0.75000000), (0.75000000 0.50000000 0.75000000)} +DEAL:0::0; 1; {(0.75000000 0.50000000 0.50000000), (0.75000000 0.25000000 0.75000000), (0.75000000 0.25000000 0.50000000)} +DEAL:0::0; 1; {(0.75000000 0.50000000 0.75000000), (0.75000000 0.50000000 0.50000000), (0.75000000 0.25000000 0.75000000)} +DEAL:0::0; 1; {(0.75000000 0.75000000 0.25000000), (0.75000000 0.50000000 0.50000000), (0.75000000 0.50000000 0.25000000)} +DEAL:0::0; 1; {(0.75000000 0.75000000 0.50000000), (0.75000000 0.75000000 0.25000000), (0.75000000 0.50000000 0.50000000)} +DEAL:0::0; 1; {(0.75000000 0.75000000 0.25000000), (0.75000000 0.50000000 0.25000000), (0.75000000 0.50000000 0.50000000)} +DEAL:0::0; 1; {(0.75000000 0.75000000 0.25000000), (0.75000000 0.50000000 0.50000000), (0.75000000 0.75000000 0.50000000)} +DEAL:0::0; 1; {(0.75000000 0.75000000 0.50000000), (0.75000000 0.62500000 0.62500000), (0.75000000 0.50000000 0.50000000)} +DEAL:0::0; 1; {(0.75000000 0.62500000 0.62500000), (0.75000000 0.50000000 0.75000000), (0.75000000 0.50000000 0.50000000)} +DEAL:0::0; 1; {(0.75000000 0.75000000 0.75000000), (0.75000000 0.75000000 0.50000000), (0.75000000 0.62500000 0.62500000)} +DEAL:0::0; 1; {(0.75000000 0.75000000 0.75000000), (0.75000000 0.62500000 0.62500000), (0.75000000 0.50000000 0.75000000)} +DEAL:0::0; 1; {(0.75000000 0.62500000 0.62500000), (0.75000000 0.75000000 0.50000000), (0.75000000 0.50000000 0.50000000)} +DEAL:0::0; 1; {(0.75000000 0.62500000 0.62500000), (0.75000000 0.50000000 0.50000000), (0.75000000 0.50000000 0.75000000)} +DEAL:0::0; 1; {(0.75000000 0.75000000 0.50000000), (0.75000000 0.62500000 0.62500000), (0.75000000 0.75000000 0.75000000)} +DEAL:0::0; 1; {(0.75000000 0.62500000 0.62500000), (0.75000000 0.50000000 0.75000000), (0.75000000 0.75000000 0.75000000)} +DEAL:0::0; 2; {(0.37500000 0.25000000 0.37500000), (0.25000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::0; 2; {(0.37500000 0.25000000 0.37500000), (0.25000000 0.25000000 0.25000000), (0.50000000 0.25000000 0.25000000)} +DEAL:0::0; 2; {(0.37500000 0.25000000 0.37500000), (0.50000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.50000000)} +DEAL:0::0; 2; {(0.37500000 0.25000000 0.37500000), (0.50000000 0.25000000 0.25000000), (0.50000000 0.25000000 0.50000000)} +DEAL:0::0; 2; {(0.37500000 0.25000000 0.37500000), (0.25000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::0; 2; {(0.50000000 0.25000000 0.25000000), (0.37500000 0.25000000 0.37500000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::0; 2; {(0.50000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.50000000), (0.37500000 0.25000000 0.37500000)} +DEAL:0::0; 2; {(0.50000000 0.25000000 0.50000000), (0.37500000 0.25000000 0.37500000), (0.50000000 0.25000000 0.25000000)} +DEAL:0::0; 2; {(0.50000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.75000000), (0.25000000 0.25000000 0.50000000)} +DEAL:0::0; 2; {(0.50000000 0.25000000 0.75000000), (0.25000000 0.25000000 0.75000000), (0.50000000 0.25000000 0.50000000)} +DEAL:0::0; 2; {(0.25000000 0.25000000 0.75000000), (0.25000000 0.25000000 0.50000000), (0.50000000 0.25000000 0.50000000)} +DEAL:0::0; 2; {(0.50000000 0.25000000 0.50000000), (0.50000000 0.25000000 0.75000000), (0.25000000 0.25000000 0.75000000)} +DEAL:0::0; 2; {(0.75000000 0.25000000 0.25000000), (0.50000000 0.25000000 0.50000000), (0.50000000 0.25000000 0.25000000)} +DEAL:0::0; 2; {(0.75000000 0.25000000 0.50000000), (0.50000000 0.25000000 0.50000000), (0.75000000 0.25000000 0.25000000)} +DEAL:0::0; 2; {(0.50000000 0.25000000 0.50000000), (0.50000000 0.25000000 0.25000000), (0.75000000 0.25000000 0.25000000)} +DEAL:0::0; 2; {(0.75000000 0.25000000 0.25000000), (0.75000000 0.25000000 0.50000000), (0.50000000 0.25000000 0.50000000)} +DEAL:0::0; 2; {(0.62500000 0.25000000 0.62500000), (0.50000000 0.25000000 0.75000000), (0.50000000 0.25000000 0.50000000)} +DEAL:0::0; 2; {(0.75000000 0.25000000 0.50000000), (0.62500000 0.25000000 0.62500000), (0.50000000 0.25000000 0.50000000)} +DEAL:0::0; 2; {(0.75000000 0.25000000 0.75000000), (0.50000000 0.25000000 0.75000000), (0.62500000 0.25000000 0.62500000)} +DEAL:0::0; 2; {(0.75000000 0.25000000 0.75000000), (0.62500000 0.25000000 0.62500000), (0.75000000 0.25000000 0.50000000)} +DEAL:0::0; 2; {(0.62500000 0.25000000 0.62500000), (0.50000000 0.25000000 0.75000000), (0.50000000 0.25000000 0.50000000)} +DEAL:0::0; 2; {(0.62500000 0.25000000 0.62500000), (0.50000000 0.25000000 0.50000000), (0.75000000 0.25000000 0.50000000)} +DEAL:0::0; 2; {(0.62500000 0.25000000 0.62500000), (0.75000000 0.25000000 0.75000000), (0.50000000 0.25000000 0.75000000)} +DEAL:0::0; 2; {(0.62500000 0.25000000 0.62500000), (0.75000000 0.25000000 0.50000000), (0.75000000 0.25000000 0.75000000)} +DEAL:0::0; 3; {(0.37500000 0.75000000 0.37500000), (0.25000000 0.75000000 0.50000000), (0.25000000 0.75000000 0.25000000)} +DEAL:0::0; 3; {(0.50000000 0.75000000 0.25000000), (0.37500000 0.75000000 0.37500000), (0.25000000 0.75000000 0.25000000)} +DEAL:0::0; 3; {(0.50000000 0.75000000 0.50000000), (0.25000000 0.75000000 0.50000000), (0.37500000 0.75000000 0.37500000)} +DEAL:0::0; 3; {(0.50000000 0.75000000 0.50000000), (0.37500000 0.75000000 0.37500000), (0.50000000 0.75000000 0.25000000)} +DEAL:0::0; 3; {(0.25000000 0.75000000 0.75000000), (0.25000000 0.75000000 0.50000000), (0.50000000 0.75000000 0.50000000)} +DEAL:0::0; 3; {(0.50000000 0.75000000 0.50000000), (0.50000000 0.75000000 0.75000000), (0.25000000 0.75000000 0.75000000)} +DEAL:0::0; 3; {(0.37500000 0.75000000 0.37500000), (0.25000000 0.75000000 0.50000000), (0.25000000 0.75000000 0.25000000)} +DEAL:0::0; 3; {(0.37500000 0.75000000 0.37500000), (0.25000000 0.75000000 0.25000000), (0.50000000 0.75000000 0.25000000)} +DEAL:0::0; 3; {(0.37500000 0.75000000 0.37500000), (0.50000000 0.75000000 0.50000000), (0.25000000 0.75000000 0.50000000)} +DEAL:0::0; 3; {(0.37500000 0.75000000 0.37500000), (0.50000000 0.75000000 0.25000000), (0.50000000 0.75000000 0.50000000)} +DEAL:0::0; 3; {(0.50000000 0.75000000 0.50000000), (0.25000000 0.75000000 0.75000000), (0.25000000 0.75000000 0.50000000)} +DEAL:0::0; 3; {(0.50000000 0.75000000 0.75000000), (0.25000000 0.75000000 0.75000000), (0.50000000 0.75000000 0.50000000)} +DEAL:0::0; 3; {(0.75000000 0.75000000 0.25000000), (0.50000000 0.75000000 0.50000000), (0.50000000 0.75000000 0.25000000)} +DEAL:0::0; 3; {(0.75000000 0.75000000 0.50000000), (0.50000000 0.75000000 0.50000000), (0.75000000 0.75000000 0.25000000)} +DEAL:0::0; 3; {(0.62500000 0.75000000 0.62500000), (0.50000000 0.75000000 0.75000000), (0.50000000 0.75000000 0.50000000)} +DEAL:0::0; 3; {(0.75000000 0.75000000 0.50000000), (0.62500000 0.75000000 0.62500000), (0.50000000 0.75000000 0.50000000)} +DEAL:0::0; 3; {(0.75000000 0.75000000 0.75000000), (0.50000000 0.75000000 0.75000000), (0.62500000 0.75000000 0.62500000)} +DEAL:0::0; 3; {(0.75000000 0.75000000 0.75000000), (0.62500000 0.75000000 0.62500000), (0.75000000 0.75000000 0.50000000)} +DEAL:0::0; 3; {(0.50000000 0.75000000 0.50000000), (0.50000000 0.75000000 0.25000000), (0.75000000 0.75000000 0.25000000)} +DEAL:0::0; 3; {(0.75000000 0.75000000 0.25000000), (0.75000000 0.75000000 0.50000000), (0.50000000 0.75000000 0.50000000)} +DEAL:0::0; 3; {(0.62500000 0.75000000 0.62500000), (0.50000000 0.75000000 0.75000000), (0.50000000 0.75000000 0.50000000)} +DEAL:0::0; 3; {(0.62500000 0.75000000 0.62500000), (0.50000000 0.75000000 0.50000000), (0.75000000 0.75000000 0.50000000)} +DEAL:0::0; 3; {(0.62500000 0.75000000 0.62500000), (0.75000000 0.75000000 0.75000000), (0.50000000 0.75000000 0.75000000)} +DEAL:0::0; 3; {(0.62500000 0.75000000 0.62500000), (0.75000000 0.75000000 0.50000000), (0.75000000 0.75000000 0.75000000)} +DEAL:0::0; 4; {(0.50000000 0.25000000 0.25000000), (0.37500000 0.37500000 0.25000000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::0; 4; {(0.37500000 0.37500000 0.25000000), (0.25000000 0.50000000 0.25000000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::0; 4; {(0.37500000 0.37500000 0.25000000), (0.50000000 0.25000000 0.25000000), (0.50000000 0.50000000 0.25000000)} +DEAL:0::0; 4; {(0.37500000 0.37500000 0.25000000), (0.50000000 0.50000000 0.25000000), (0.25000000 0.50000000 0.25000000)} +DEAL:0::0; 4; {(0.25000000 0.25000000 0.25000000), (0.50000000 0.25000000 0.25000000), (0.37500000 0.37500000 0.25000000)} +DEAL:0::0; 4; {(0.25000000 0.25000000 0.25000000), (0.37500000 0.37500000 0.25000000), (0.25000000 0.50000000 0.25000000)} +DEAL:0::0; 4; {(0.50000000 0.50000000 0.25000000), (0.37500000 0.37500000 0.25000000), (0.50000000 0.25000000 0.25000000)} +DEAL:0::0; 4; {(0.50000000 0.50000000 0.25000000), (0.25000000 0.50000000 0.25000000), (0.37500000 0.37500000 0.25000000)} +DEAL:0::0; 4; {(0.50000000 0.50000000 0.25000000), (0.25000000 0.75000000 0.25000000), (0.25000000 0.50000000 0.25000000)} +DEAL:0::0; 4; {(0.50000000 0.50000000 0.25000000), (0.50000000 0.75000000 0.25000000), (0.25000000 0.75000000 0.25000000)} +DEAL:0::0; 4; {(0.25000000 0.50000000 0.25000000), (0.50000000 0.50000000 0.25000000), (0.25000000 0.75000000 0.25000000)} +DEAL:0::0; 4; {(0.50000000 0.75000000 0.25000000), (0.25000000 0.75000000 0.25000000), (0.50000000 0.50000000 0.25000000)} +DEAL:0::0; 4; {(0.50000000 0.25000000 0.25000000), (0.75000000 0.25000000 0.25000000), (0.50000000 0.50000000 0.25000000)} +DEAL:0::0; 4; {(0.75000000 0.50000000 0.25000000), (0.50000000 0.50000000 0.25000000), (0.75000000 0.25000000 0.25000000)} +DEAL:0::0; 4; {(0.75000000 0.25000000 0.25000000), (0.50000000 0.50000000 0.25000000), (0.50000000 0.25000000 0.25000000)} +DEAL:0::0; 4; {(0.75000000 0.25000000 0.25000000), (0.75000000 0.50000000 0.25000000), (0.50000000 0.50000000 0.25000000)} +DEAL:0::0; 4; {(0.50000000 0.50000000 0.25000000), (0.75000000 0.50000000 0.25000000), (0.62500000 0.62500000 0.25000000)} +DEAL:0::0; 4; {(0.50000000 0.50000000 0.25000000), (0.62500000 0.62500000 0.25000000), (0.50000000 0.75000000 0.25000000)} +DEAL:0::0; 4; {(0.75000000 0.75000000 0.25000000), (0.62500000 0.62500000 0.25000000), (0.75000000 0.50000000 0.25000000)} +DEAL:0::0; 4; {(0.75000000 0.75000000 0.25000000), (0.50000000 0.75000000 0.25000000), (0.62500000 0.62500000 0.25000000)} +DEAL:0::0; 4; {(0.75000000 0.50000000 0.25000000), (0.62500000 0.62500000 0.25000000), (0.50000000 0.50000000 0.25000000)} +DEAL:0::0; 4; {(0.62500000 0.62500000 0.25000000), (0.50000000 0.75000000 0.25000000), (0.50000000 0.50000000 0.25000000)} +DEAL:0::0; 4; {(0.62500000 0.62500000 0.25000000), (0.75000000 0.50000000 0.25000000), (0.75000000 0.75000000 0.25000000)} +DEAL:0::0; 4; {(0.62500000 0.62500000 0.25000000), (0.75000000 0.75000000 0.25000000), (0.50000000 0.75000000 0.25000000)} +DEAL:0::0; 5; {(0.50000000 0.25000000 0.75000000), (0.37500000 0.37500000 0.75000000), (0.25000000 0.25000000 0.75000000)} +DEAL:0::0; 5; {(0.37500000 0.37500000 0.75000000), (0.25000000 0.50000000 0.75000000), (0.25000000 0.25000000 0.75000000)} +DEAL:0::0; 5; {(0.37500000 0.37500000 0.75000000), (0.50000000 0.25000000 0.75000000), (0.50000000 0.50000000 0.75000000)} +DEAL:0::0; 5; {(0.37500000 0.37500000 0.75000000), (0.50000000 0.50000000 0.75000000), (0.25000000 0.50000000 0.75000000)} +DEAL:0::0; 5; {(0.25000000 0.25000000 0.75000000), (0.50000000 0.25000000 0.75000000), (0.37500000 0.37500000 0.75000000)} +DEAL:0::0; 5; {(0.25000000 0.25000000 0.75000000), (0.37500000 0.37500000 0.75000000), (0.25000000 0.50000000 0.75000000)} +DEAL:0::0; 5; {(0.50000000 0.50000000 0.75000000), (0.37500000 0.37500000 0.75000000), (0.50000000 0.25000000 0.75000000)} +DEAL:0::0; 5; {(0.50000000 0.50000000 0.75000000), (0.25000000 0.50000000 0.75000000), (0.37500000 0.37500000 0.75000000)} +DEAL:0::0; 5; {(0.25000000 0.50000000 0.75000000), (0.50000000 0.50000000 0.75000000), (0.25000000 0.75000000 0.75000000)} +DEAL:0::0; 5; {(0.50000000 0.75000000 0.75000000), (0.25000000 0.75000000 0.75000000), (0.50000000 0.50000000 0.75000000)} +DEAL:0::0; 5; {(0.50000000 0.50000000 0.75000000), (0.25000000 0.75000000 0.75000000), (0.25000000 0.50000000 0.75000000)} +DEAL:0::0; 5; {(0.50000000 0.50000000 0.75000000), (0.50000000 0.75000000 0.75000000), (0.25000000 0.75000000 0.75000000)} +DEAL:0::0; 5; {(0.50000000 0.25000000 0.75000000), (0.75000000 0.25000000 0.75000000), (0.50000000 0.50000000 0.75000000)} +DEAL:0::0; 5; {(0.75000000 0.50000000 0.75000000), (0.50000000 0.50000000 0.75000000), (0.75000000 0.25000000 0.75000000)} +DEAL:0::0; 5; {(0.75000000 0.25000000 0.75000000), (0.50000000 0.50000000 0.75000000), (0.50000000 0.25000000 0.75000000)} +DEAL:0::0; 5; {(0.75000000 0.25000000 0.75000000), (0.75000000 0.50000000 0.75000000), (0.50000000 0.50000000 0.75000000)} +DEAL:0::0; 5; {(0.75000000 0.50000000 0.75000000), (0.62500000 0.62500000 0.75000000), (0.50000000 0.50000000 0.75000000)} +DEAL:0::0; 5; {(0.62500000 0.62500000 0.75000000), (0.50000000 0.75000000 0.75000000), (0.50000000 0.50000000 0.75000000)} +DEAL:0::0; 5; {(0.62500000 0.62500000 0.75000000), (0.75000000 0.50000000 0.75000000), (0.75000000 0.75000000 0.75000000)} +DEAL:0::0; 5; {(0.62500000 0.62500000 0.75000000), (0.75000000 0.75000000 0.75000000), (0.50000000 0.75000000 0.75000000)} +DEAL:0::0; 5; {(0.50000000 0.50000000 0.75000000), (0.75000000 0.50000000 0.75000000), (0.62500000 0.62500000 0.75000000)} +DEAL:0::0; 5; {(0.50000000 0.50000000 0.75000000), (0.62500000 0.62500000 0.75000000), (0.50000000 0.75000000 0.75000000)} +DEAL:0::0; 5; {(0.75000000 0.75000000 0.75000000), (0.62500000 0.62500000 0.75000000), (0.75000000 0.50000000 0.75000000)} +DEAL:0::0; 5; {(0.75000000 0.75000000 0.75000000), (0.50000000 0.75000000 0.75000000), (0.62500000 0.62500000 0.75000000)} +DEAL:0:: +DEAL:0::Send Components +DEAL:0::<2, 7>; 0; 0; {(0.25000000 0.50000000 0.25000000), (0.25000000 0.37500000 0.37500000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::<2, 7>; 0; 0; {(0.25000000 0.37500000 0.37500000), (0.25000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::<2, 7>; 0; 0; {(0.25000000 0.50000000 0.50000000), (0.25000000 0.50000000 0.25000000), (0.25000000 0.37500000 0.37500000)} +DEAL:0::<2, 7>; 0; 0; {(0.25000000 0.50000000 0.50000000), (0.25000000 0.37500000 0.37500000), (0.25000000 0.25000000 0.50000000)} +DEAL:0::<2, 34>; 0; 0; {(0.25000000 0.50000000 0.50000000), (0.25000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.75000000)} +DEAL:0::<2, 34>; 0; 0; {(0.25000000 0.50000000 0.50000000), (0.25000000 0.25000000 0.75000000), (0.25000000 0.50000000 0.75000000)} +DEAL:0::<2, 35>; 0; 0; {(0.25000000 0.50000000 0.50000000), (0.25000000 0.25000000 0.75000000), (0.25000000 0.25000000 0.50000000)} +DEAL:0::<2, 35>; 0; 0; {(0.25000000 0.50000000 0.75000000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.25000000 0.75000000)} +DEAL:0::<2, 6>; 0; 0; {(0.25000000 0.37500000 0.37500000), (0.25000000 0.50000000 0.25000000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::<2, 6>; 0; 0; {(0.25000000 0.37500000 0.37500000), (0.25000000 0.25000000 0.25000000), (0.25000000 0.25000000 0.50000000)} +DEAL:0::<2, 6>; 0; 0; {(0.25000000 0.50000000 0.25000000), (0.25000000 0.37500000 0.37500000), (0.25000000 0.50000000 0.50000000)} +DEAL:0::<2, 6>; 0; 0; {(0.25000000 0.37500000 0.37500000), (0.25000000 0.25000000 0.50000000), (0.25000000 0.50000000 0.50000000)} +DEAL:0::<2, 48>; 0; 0; {(0.25000000 0.62500000 0.62500000), (0.25000000 0.75000000 0.50000000), (0.25000000 0.50000000 0.50000000)} +DEAL:0::<2, 48>; 0; 0; {(0.25000000 0.62500000 0.62500000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.50000000 0.75000000)} +DEAL:0::<2, 48>; 0; 0; {(0.25000000 0.75000000 0.50000000), (0.25000000 0.62500000 0.62500000), (0.25000000 0.75000000 0.75000000)} +DEAL:0::<2, 48>; 0; 0; {(0.25000000 0.62500000 0.62500000), (0.25000000 0.50000000 0.75000000), (0.25000000 0.75000000 0.75000000)} +DEAL:0::<2, 21>; 0; 0; {(0.25000000 0.75000000 0.25000000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.50000000 0.25000000)} +DEAL:0::<2, 21>; 0; 0; {(0.25000000 0.75000000 0.50000000), (0.25000000 0.75000000 0.25000000), (0.25000000 0.50000000 0.50000000)} +DEAL:0::<2, 20>; 0; 0; {(0.25000000 0.75000000 0.25000000), (0.25000000 0.50000000 0.25000000), (0.25000000 0.50000000 0.50000000)} +DEAL:0::<2, 20>; 0; 0; {(0.25000000 0.75000000 0.25000000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.75000000 0.50000000)} +DEAL:0::<2, 49>; 0; 0; {(0.25000000 0.75000000 0.50000000), (0.25000000 0.62500000 0.62500000), (0.25000000 0.50000000 0.50000000)} +DEAL:0::<2, 49>; 0; 0; {(0.25000000 0.62500000 0.62500000), (0.25000000 0.50000000 0.75000000), (0.25000000 0.50000000 0.50000000)} +DEAL:0::<2, 49>; 0; 0; {(0.25000000 0.75000000 0.75000000), (0.25000000 0.75000000 0.50000000), (0.25000000 0.62500000 0.62500000)} +DEAL:0::<2, 49>; 0; 0; {(0.25000000 0.75000000 0.75000000), (0.25000000 0.62500000 0.62500000), (0.25000000 0.50000000 0.75000000)} +DEAL:0::<2, 15>; 0; 1; {(0.75000000 0.50000000 0.25000000), (0.75000000 0.37500000 0.37500000), (0.75000000 0.25000000 0.25000000)} +DEAL:0::<2, 15>; 0; 1; {(0.75000000 0.37500000 0.37500000), (0.75000000 0.25000000 0.50000000), (0.75000000 0.25000000 0.25000000)} +DEAL:0::<2, 15>; 0; 1; {(0.75000000 0.50000000 0.50000000), (0.75000000 0.50000000 0.25000000), (0.75000000 0.37500000 0.37500000)} +DEAL:0::<2, 15>; 0; 1; {(0.75000000 0.50000000 0.50000000), (0.75000000 0.37500000 0.37500000), (0.75000000 0.25000000 0.50000000)} +DEAL:0::<2, 14>; 0; 1; {(0.75000000 0.37500000 0.37500000), (0.75000000 0.50000000 0.25000000), (0.75000000 0.25000000 0.25000000)} +DEAL:0::<2, 14>; 0; 1; {(0.75000000 0.37500000 0.37500000), (0.75000000 0.25000000 0.25000000), (0.75000000 0.25000000 0.50000000)} +DEAL:0::<2, 14>; 0; 1; {(0.75000000 0.50000000 0.25000000), (0.75000000 0.37500000 0.37500000), (0.75000000 0.50000000 0.50000000)} +DEAL:0::<2, 14>; 0; 1; {(0.75000000 0.37500000 0.37500000), (0.75000000 0.25000000 0.50000000), (0.75000000 0.50000000 0.50000000)} +DEAL:0::<2, 42>; 0; 1; {(0.75000000 0.50000000 0.50000000), (0.75000000 0.25000000 0.50000000), (0.75000000 0.25000000 0.75000000)} +DEAL:0::<2, 42>; 0; 1; {(0.75000000 0.50000000 0.50000000), (0.75000000 0.25000000 0.75000000), (0.75000000 0.50000000 0.75000000)} +DEAL:0::<2, 43>; 0; 1; {(0.75000000 0.50000000 0.50000000), (0.75000000 0.25000000 0.75000000), (0.75000000 0.25000000 0.50000000)} +DEAL:0::<2, 43>; 0; 1; {(0.75000000 0.50000000 0.75000000), (0.75000000 0.50000000 0.50000000), (0.75000000 0.25000000 0.75000000)} +DEAL:0::<2, 29>; 0; 1; {(0.75000000 0.75000000 0.25000000), (0.75000000 0.50000000 0.50000000), (0.75000000 0.50000000 0.25000000)} +DEAL:0::<2, 29>; 0; 1; {(0.75000000 0.75000000 0.50000000), (0.75000000 0.75000000 0.25000000), (0.75000000 0.50000000 0.50000000)} +DEAL:0::<2, 28>; 0; 1; {(0.75000000 0.75000000 0.25000000), (0.75000000 0.50000000 0.25000000), (0.75000000 0.50000000 0.50000000)} +DEAL:0::<2, 28>; 0; 1; {(0.75000000 0.75000000 0.25000000), (0.75000000 0.50000000 0.50000000), (0.75000000 0.75000000 0.50000000)} +DEAL:0::<2, 57>; 0; 1; {(0.75000000 0.75000000 0.50000000), (0.75000000 0.62500000 0.62500000), (0.75000000 0.50000000 0.50000000)} +DEAL:0::<2, 57>; 0; 1; {(0.75000000 0.62500000 0.62500000), (0.75000000 0.50000000 0.75000000), (0.75000000 0.50000000 0.50000000)} +DEAL:0::<2, 57>; 0; 1; {(0.75000000 0.75000000 0.75000000), (0.75000000 0.75000000 0.50000000), (0.75000000 0.62500000 0.62500000)} +DEAL:0::<2, 57>; 0; 1; {(0.75000000 0.75000000 0.75000000), (0.75000000 0.62500000 0.62500000), (0.75000000 0.50000000 0.75000000)} +DEAL:0::<2, 56>; 0; 1; {(0.75000000 0.62500000 0.62500000), (0.75000000 0.75000000 0.50000000), (0.75000000 0.50000000 0.50000000)} +DEAL:0::<2, 56>; 0; 1; {(0.75000000 0.62500000 0.62500000), (0.75000000 0.50000000 0.50000000), (0.75000000 0.50000000 0.75000000)} +DEAL:0::<2, 56>; 0; 1; {(0.75000000 0.75000000 0.50000000), (0.75000000 0.62500000 0.62500000), (0.75000000 0.75000000 0.75000000)} +DEAL:0::<2, 56>; 0; 1; {(0.75000000 0.62500000 0.62500000), (0.75000000 0.50000000 0.75000000), (0.75000000 0.75000000 0.75000000)} +DEAL:0::<2, 7>; 0; 2; {(0.37500000 0.25000000 0.37500000), (0.25000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::<2, 7>; 0; 2; {(0.37500000 0.25000000 0.37500000), (0.25000000 0.25000000 0.25000000), (0.50000000 0.25000000 0.25000000)} +DEAL:0::<2, 7>; 0; 2; {(0.37500000 0.25000000 0.37500000), (0.50000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.50000000)} +DEAL:0::<2, 7>; 0; 2; {(0.37500000 0.25000000 0.37500000), (0.50000000 0.25000000 0.25000000), (0.50000000 0.25000000 0.50000000)} +DEAL:0::<2, 5>; 0; 2; {(0.37500000 0.25000000 0.37500000), (0.25000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::<2, 5>; 0; 2; {(0.50000000 0.25000000 0.25000000), (0.37500000 0.25000000 0.37500000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::<2, 5>; 0; 2; {(0.50000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.50000000), (0.37500000 0.25000000 0.37500000)} +DEAL:0::<2, 5>; 0; 2; {(0.50000000 0.25000000 0.50000000), (0.37500000 0.25000000 0.37500000), (0.50000000 0.25000000 0.25000000)} +DEAL:0::<2, 33>; 0; 2; {(0.50000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.75000000), (0.25000000 0.25000000 0.50000000)} +DEAL:0::<2, 33>; 0; 2; {(0.50000000 0.25000000 0.75000000), (0.25000000 0.25000000 0.75000000), (0.50000000 0.25000000 0.50000000)} +DEAL:0::<2, 35>; 0; 2; {(0.25000000 0.25000000 0.75000000), (0.25000000 0.25000000 0.50000000), (0.50000000 0.25000000 0.50000000)} +DEAL:0::<2, 35>; 0; 2; {(0.50000000 0.25000000 0.50000000), (0.50000000 0.25000000 0.75000000), (0.25000000 0.25000000 0.75000000)} +DEAL:0::<2, 12>; 0; 2; {(0.75000000 0.25000000 0.25000000), (0.50000000 0.25000000 0.50000000), (0.50000000 0.25000000 0.25000000)} +DEAL:0::<2, 12>; 0; 2; {(0.75000000 0.25000000 0.50000000), (0.50000000 0.25000000 0.50000000), (0.75000000 0.25000000 0.25000000)} +DEAL:0::<2, 14>; 0; 2; {(0.50000000 0.25000000 0.50000000), (0.50000000 0.25000000 0.25000000), (0.75000000 0.25000000 0.25000000)} +DEAL:0::<2, 14>; 0; 2; {(0.75000000 0.25000000 0.25000000), (0.75000000 0.25000000 0.50000000), (0.50000000 0.25000000 0.50000000)} +DEAL:0::<2, 40>; 0; 2; {(0.62500000 0.25000000 0.62500000), (0.50000000 0.25000000 0.75000000), (0.50000000 0.25000000 0.50000000)} +DEAL:0::<2, 40>; 0; 2; {(0.75000000 0.25000000 0.50000000), (0.62500000 0.25000000 0.62500000), (0.50000000 0.25000000 0.50000000)} +DEAL:0::<2, 40>; 0; 2; {(0.75000000 0.25000000 0.75000000), (0.50000000 0.25000000 0.75000000), (0.62500000 0.25000000 0.62500000)} +DEAL:0::<2, 40>; 0; 2; {(0.75000000 0.25000000 0.75000000), (0.62500000 0.25000000 0.62500000), (0.75000000 0.25000000 0.50000000)} +DEAL:0::<2, 42>; 0; 2; {(0.62500000 0.25000000 0.62500000), (0.50000000 0.25000000 0.75000000), (0.50000000 0.25000000 0.50000000)} +DEAL:0::<2, 42>; 0; 2; {(0.62500000 0.25000000 0.62500000), (0.50000000 0.25000000 0.50000000), (0.75000000 0.25000000 0.50000000)} +DEAL:0::<2, 42>; 0; 2; {(0.62500000 0.25000000 0.62500000), (0.75000000 0.25000000 0.75000000), (0.50000000 0.25000000 0.75000000)} +DEAL:0::<2, 42>; 0; 2; {(0.62500000 0.25000000 0.62500000), (0.75000000 0.25000000 0.50000000), (0.75000000 0.25000000 0.75000000)} +DEAL:0::<2, 21>; 0; 3; {(0.37500000 0.75000000 0.37500000), (0.25000000 0.75000000 0.50000000), (0.25000000 0.75000000 0.25000000)} +DEAL:0::<2, 21>; 0; 3; {(0.50000000 0.75000000 0.25000000), (0.37500000 0.75000000 0.37500000), (0.25000000 0.75000000 0.25000000)} +DEAL:0::<2, 21>; 0; 3; {(0.50000000 0.75000000 0.50000000), (0.25000000 0.75000000 0.50000000), (0.37500000 0.75000000 0.37500000)} +DEAL:0::<2, 21>; 0; 3; {(0.50000000 0.75000000 0.50000000), (0.37500000 0.75000000 0.37500000), (0.50000000 0.75000000 0.25000000)} +DEAL:0::<2, 51>; 0; 3; {(0.25000000 0.75000000 0.75000000), (0.25000000 0.75000000 0.50000000), (0.50000000 0.75000000 0.50000000)} +DEAL:0::<2, 51>; 0; 3; {(0.50000000 0.75000000 0.50000000), (0.50000000 0.75000000 0.75000000), (0.25000000 0.75000000 0.75000000)} +DEAL:0::<2, 23>; 0; 3; {(0.37500000 0.75000000 0.37500000), (0.25000000 0.75000000 0.50000000), (0.25000000 0.75000000 0.25000000)} +DEAL:0::<2, 23>; 0; 3; {(0.37500000 0.75000000 0.37500000), (0.25000000 0.75000000 0.25000000), (0.50000000 0.75000000 0.25000000)} +DEAL:0::<2, 23>; 0; 3; {(0.37500000 0.75000000 0.37500000), (0.50000000 0.75000000 0.50000000), (0.25000000 0.75000000 0.50000000)} +DEAL:0::<2, 23>; 0; 3; {(0.37500000 0.75000000 0.37500000), (0.50000000 0.75000000 0.25000000), (0.50000000 0.75000000 0.50000000)} +DEAL:0::<2, 49>; 0; 3; {(0.50000000 0.75000000 0.50000000), (0.25000000 0.75000000 0.75000000), (0.25000000 0.75000000 0.50000000)} +DEAL:0::<2, 49>; 0; 3; {(0.50000000 0.75000000 0.75000000), (0.25000000 0.75000000 0.75000000), (0.50000000 0.75000000 0.50000000)} +DEAL:0::<2, 28>; 0; 3; {(0.75000000 0.75000000 0.25000000), (0.50000000 0.75000000 0.50000000), (0.50000000 0.75000000 0.25000000)} +DEAL:0::<2, 28>; 0; 3; {(0.75000000 0.75000000 0.50000000), (0.50000000 0.75000000 0.50000000), (0.75000000 0.75000000 0.25000000)} +DEAL:0::<2, 56>; 0; 3; {(0.62500000 0.75000000 0.62500000), (0.50000000 0.75000000 0.75000000), (0.50000000 0.75000000 0.50000000)} +DEAL:0::<2, 56>; 0; 3; {(0.75000000 0.75000000 0.50000000), (0.62500000 0.75000000 0.62500000), (0.50000000 0.75000000 0.50000000)} +DEAL:0::<2, 56>; 0; 3; {(0.75000000 0.75000000 0.75000000), (0.50000000 0.75000000 0.75000000), (0.62500000 0.75000000 0.62500000)} +DEAL:0::<2, 56>; 0; 3; {(0.75000000 0.75000000 0.75000000), (0.62500000 0.75000000 0.62500000), (0.75000000 0.75000000 0.50000000)} +DEAL:0::<2, 30>; 0; 3; {(0.50000000 0.75000000 0.50000000), (0.50000000 0.75000000 0.25000000), (0.75000000 0.75000000 0.25000000)} +DEAL:0::<2, 30>; 0; 3; {(0.75000000 0.75000000 0.25000000), (0.75000000 0.75000000 0.50000000), (0.50000000 0.75000000 0.50000000)} +DEAL:0::<2, 58>; 0; 3; {(0.62500000 0.75000000 0.62500000), (0.50000000 0.75000000 0.75000000), (0.50000000 0.75000000 0.50000000)} +DEAL:0::<2, 58>; 0; 3; {(0.62500000 0.75000000 0.62500000), (0.50000000 0.75000000 0.50000000), (0.75000000 0.75000000 0.50000000)} +DEAL:0::<2, 58>; 0; 3; {(0.62500000 0.75000000 0.62500000), (0.75000000 0.75000000 0.75000000), (0.50000000 0.75000000 0.75000000)} +DEAL:0::<2, 58>; 0; 3; {(0.62500000 0.75000000 0.62500000), (0.75000000 0.75000000 0.50000000), (0.75000000 0.75000000 0.75000000)} +DEAL:0::<2, 3>; 0; 4; {(0.50000000 0.25000000 0.25000000), (0.37500000 0.37500000 0.25000000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::<2, 3>; 0; 4; {(0.37500000 0.37500000 0.25000000), (0.25000000 0.50000000 0.25000000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::<2, 3>; 0; 4; {(0.37500000 0.37500000 0.25000000), (0.50000000 0.25000000 0.25000000), (0.50000000 0.50000000 0.25000000)} +DEAL:0::<2, 3>; 0; 4; {(0.37500000 0.37500000 0.25000000), (0.50000000 0.50000000 0.25000000), (0.25000000 0.50000000 0.25000000)} +DEAL:0::<2, 7>; 0; 4; {(0.25000000 0.25000000 0.25000000), (0.50000000 0.25000000 0.25000000), (0.37500000 0.37500000 0.25000000)} +DEAL:0::<2, 7>; 0; 4; {(0.25000000 0.25000000 0.25000000), (0.37500000 0.37500000 0.25000000), (0.25000000 0.50000000 0.25000000)} +DEAL:0::<2, 7>; 0; 4; {(0.50000000 0.50000000 0.25000000), (0.37500000 0.37500000 0.25000000), (0.50000000 0.25000000 0.25000000)} +DEAL:0::<2, 7>; 0; 4; {(0.50000000 0.50000000 0.25000000), (0.25000000 0.50000000 0.25000000), (0.37500000 0.37500000 0.25000000)} +DEAL:0::<2, 17>; 0; 4; {(0.50000000 0.50000000 0.25000000), (0.25000000 0.75000000 0.25000000), (0.25000000 0.50000000 0.25000000)} +DEAL:0::<2, 17>; 0; 4; {(0.50000000 0.50000000 0.25000000), (0.50000000 0.75000000 0.25000000), (0.25000000 0.75000000 0.25000000)} +DEAL:0::<2, 21>; 0; 4; {(0.25000000 0.50000000 0.25000000), (0.50000000 0.50000000 0.25000000), (0.25000000 0.75000000 0.25000000)} +DEAL:0::<2, 21>; 0; 4; {(0.50000000 0.75000000 0.25000000), (0.25000000 0.75000000 0.25000000), (0.50000000 0.50000000 0.25000000)} +DEAL:0::<2, 14>; 0; 4; {(0.50000000 0.25000000 0.25000000), (0.75000000 0.25000000 0.25000000), (0.50000000 0.50000000 0.25000000)} +DEAL:0::<2, 14>; 0; 4; {(0.75000000 0.50000000 0.25000000), (0.50000000 0.50000000 0.25000000), (0.75000000 0.25000000 0.25000000)} +DEAL:0::<2, 10>; 0; 4; {(0.75000000 0.25000000 0.25000000), (0.50000000 0.50000000 0.25000000), (0.50000000 0.25000000 0.25000000)} +DEAL:0::<2, 10>; 0; 4; {(0.75000000 0.25000000 0.25000000), (0.75000000 0.50000000 0.25000000), (0.50000000 0.50000000 0.25000000)} +DEAL:0::<2, 28>; 0; 4; {(0.50000000 0.50000000 0.25000000), (0.75000000 0.50000000 0.25000000), (0.62500000 0.62500000 0.25000000)} +DEAL:0::<2, 28>; 0; 4; {(0.50000000 0.50000000 0.25000000), (0.62500000 0.62500000 0.25000000), (0.50000000 0.75000000 0.25000000)} +DEAL:0::<2, 28>; 0; 4; {(0.75000000 0.75000000 0.25000000), (0.62500000 0.62500000 0.25000000), (0.75000000 0.50000000 0.25000000)} +DEAL:0::<2, 28>; 0; 4; {(0.75000000 0.75000000 0.25000000), (0.50000000 0.75000000 0.25000000), (0.62500000 0.62500000 0.25000000)} +DEAL:0::<2, 24>; 0; 4; {(0.75000000 0.50000000 0.25000000), (0.62500000 0.62500000 0.25000000), (0.50000000 0.50000000 0.25000000)} +DEAL:0::<2, 24>; 0; 4; {(0.62500000 0.62500000 0.25000000), (0.50000000 0.75000000 0.25000000), (0.50000000 0.50000000 0.25000000)} +DEAL:0::<2, 24>; 0; 4; {(0.62500000 0.62500000 0.25000000), (0.75000000 0.50000000 0.25000000), (0.75000000 0.75000000 0.25000000)} +DEAL:0::<2, 24>; 0; 4; {(0.62500000 0.62500000 0.25000000), (0.75000000 0.75000000 0.25000000), (0.50000000 0.75000000 0.25000000)} +DEAL:0::<2, 35>; 0; 5; {(0.50000000 0.25000000 0.75000000), (0.37500000 0.37500000 0.75000000), (0.25000000 0.25000000 0.75000000)} +DEAL:0::<2, 35>; 0; 5; {(0.37500000 0.37500000 0.75000000), (0.25000000 0.50000000 0.75000000), (0.25000000 0.25000000 0.75000000)} +DEAL:0::<2, 35>; 0; 5; {(0.37500000 0.37500000 0.75000000), (0.50000000 0.25000000 0.75000000), (0.50000000 0.50000000 0.75000000)} +DEAL:0::<2, 35>; 0; 5; {(0.37500000 0.37500000 0.75000000), (0.50000000 0.50000000 0.75000000), (0.25000000 0.50000000 0.75000000)} +DEAL:0::<2, 39>; 0; 5; {(0.25000000 0.25000000 0.75000000), (0.50000000 0.25000000 0.75000000), (0.37500000 0.37500000 0.75000000)} +DEAL:0::<2, 39>; 0; 5; {(0.25000000 0.25000000 0.75000000), (0.37500000 0.37500000 0.75000000), (0.25000000 0.50000000 0.75000000)} +DEAL:0::<2, 39>; 0; 5; {(0.50000000 0.50000000 0.75000000), (0.37500000 0.37500000 0.75000000), (0.50000000 0.25000000 0.75000000)} +DEAL:0::<2, 39>; 0; 5; {(0.50000000 0.50000000 0.75000000), (0.25000000 0.50000000 0.75000000), (0.37500000 0.37500000 0.75000000)} +DEAL:0::<2, 53>; 0; 5; {(0.25000000 0.50000000 0.75000000), (0.50000000 0.50000000 0.75000000), (0.25000000 0.75000000 0.75000000)} +DEAL:0::<2, 53>; 0; 5; {(0.50000000 0.75000000 0.75000000), (0.25000000 0.75000000 0.75000000), (0.50000000 0.50000000 0.75000000)} +DEAL:0::<2, 49>; 0; 5; {(0.50000000 0.50000000 0.75000000), (0.25000000 0.75000000 0.75000000), (0.25000000 0.50000000 0.75000000)} +DEAL:0::<2, 49>; 0; 5; {(0.50000000 0.50000000 0.75000000), (0.50000000 0.75000000 0.75000000), (0.25000000 0.75000000 0.75000000)} +DEAL:0::<2, 46>; 0; 5; {(0.50000000 0.25000000 0.75000000), (0.75000000 0.25000000 0.75000000), (0.50000000 0.50000000 0.75000000)} +DEAL:0::<2, 46>; 0; 5; {(0.75000000 0.50000000 0.75000000), (0.50000000 0.50000000 0.75000000), (0.75000000 0.25000000 0.75000000)} +DEAL:0::<2, 42>; 0; 5; {(0.75000000 0.25000000 0.75000000), (0.50000000 0.50000000 0.75000000), (0.50000000 0.25000000 0.75000000)} +DEAL:0::<2, 42>; 0; 5; {(0.75000000 0.25000000 0.75000000), (0.75000000 0.50000000 0.75000000), (0.50000000 0.50000000 0.75000000)} +DEAL:0::<2, 56>; 0; 5; {(0.75000000 0.50000000 0.75000000), (0.62500000 0.62500000 0.75000000), (0.50000000 0.50000000 0.75000000)} +DEAL:0::<2, 56>; 0; 5; {(0.62500000 0.62500000 0.75000000), (0.50000000 0.75000000 0.75000000), (0.50000000 0.50000000 0.75000000)} +DEAL:0::<2, 56>; 0; 5; {(0.62500000 0.62500000 0.75000000), (0.75000000 0.50000000 0.75000000), (0.75000000 0.75000000 0.75000000)} +DEAL:0::<2, 56>; 0; 5; {(0.62500000 0.62500000 0.75000000), (0.75000000 0.75000000 0.75000000), (0.50000000 0.75000000 0.75000000)} +DEAL:0::<2, 60>; 0; 5; {(0.50000000 0.50000000 0.75000000), (0.75000000 0.50000000 0.75000000), (0.62500000 0.62500000 0.75000000)} +DEAL:0::<2, 60>; 0; 5; {(0.50000000 0.50000000 0.75000000), (0.62500000 0.62500000 0.75000000), (0.50000000 0.75000000 0.75000000)} +DEAL:0::<2, 60>; 0; 5; {(0.75000000 0.75000000 0.75000000), (0.62500000 0.62500000 0.75000000), (0.75000000 0.50000000 0.75000000)} +DEAL:0::<2, 60>; 0; 5; {(0.75000000 0.75000000 0.75000000), (0.50000000 0.75000000 0.75000000), (0.62500000 0.62500000 0.75000000)} +DEAL:0:: diff --git a/tests/remote_point_evaluation/distributed_compute_intersection_locations_02.with_cgal.geq.5.5.with_p4est=true.mpirun=2.output b/tests/remote_point_evaluation/distributed_compute_intersection_locations_02.with_cgal.geq.5.5.with_p4est=true.mpirun=2.output new file mode 100644 index 0000000000..e9c788917a --- /dev/null +++ b/tests/remote_point_evaluation/distributed_compute_intersection_locations_02.with_cgal.geq.5.5.with_p4est=true.mpirun=2.output @@ -0,0 +1,455 @@ + +DEAL:0::Face intersections 2D-3D with marked vertices +DEAL:0::Recv Components +DEAL:0::0; 0; {(0.25000000 0.37500000 0.37500000), (0.25000000 0.50000000 0.25000000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::0; 0; {(0.25000000 0.37500000 0.37500000), (0.25000000 0.25000000 0.25000000), (0.25000000 0.25000000 0.50000000)} +DEAL:0::0; 0; {(0.25000000 0.50000000 0.25000000), (0.25000000 0.37500000 0.37500000), (0.25000000 0.50000000 0.50000000)} +DEAL:0::0; 0; {(0.25000000 0.37500000 0.37500000), (0.25000000 0.25000000 0.50000000), (0.25000000 0.50000000 0.50000000)} +DEAL:0::0; 0; {(0.25000000 0.75000000 0.25000000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.50000000 0.25000000)} +DEAL:0::0; 0; {(0.25000000 0.75000000 0.50000000), (0.25000000 0.75000000 0.25000000), (0.25000000 0.50000000 0.50000000)} +DEAL:0::0; 0; {(0.25000000 0.75000000 0.25000000), (0.25000000 0.50000000 0.25000000), (0.25000000 0.50000000 0.50000000)} +DEAL:0::0; 0; {(0.25000000 0.75000000 0.25000000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.75000000 0.50000000)} +DEAL:0::0; 0; {(0.25000000 0.50000000 0.25000000), (0.25000000 0.37500000 0.37500000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::0; 0; {(0.25000000 0.37500000 0.37500000), (0.25000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::0; 0; {(0.25000000 0.50000000 0.50000000), (0.25000000 0.50000000 0.25000000), (0.25000000 0.37500000 0.37500000)} +DEAL:0::0; 0; {(0.25000000 0.50000000 0.50000000), (0.25000000 0.37500000 0.37500000), (0.25000000 0.25000000 0.50000000)} +DEAL:0::1; 0; {(0.25000000 0.50000000 0.50000000), (0.25000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.75000000)} +DEAL:0::1; 0; {(0.25000000 0.50000000 0.50000000), (0.25000000 0.25000000 0.75000000), (0.25000000 0.50000000 0.75000000)} +DEAL:0::1; 0; {(0.25000000 0.75000000 0.50000000), (0.25000000 0.62500000 0.62500000), (0.25000000 0.50000000 0.50000000)} +DEAL:0::1; 0; {(0.25000000 0.62500000 0.62500000), (0.25000000 0.50000000 0.75000000), (0.25000000 0.50000000 0.50000000)} +DEAL:0::1; 0; {(0.25000000 0.75000000 0.75000000), (0.25000000 0.75000000 0.50000000), (0.25000000 0.62500000 0.62500000)} +DEAL:0::1; 0; {(0.25000000 0.75000000 0.75000000), (0.25000000 0.62500000 0.62500000), (0.25000000 0.50000000 0.75000000)} +DEAL:0::1; 0; {(0.25000000 0.62500000 0.62500000), (0.25000000 0.75000000 0.50000000), (0.25000000 0.50000000 0.50000000)} +DEAL:0::1; 0; {(0.25000000 0.62500000 0.62500000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.50000000 0.75000000)} +DEAL:0::1; 0; {(0.25000000 0.75000000 0.50000000), (0.25000000 0.62500000 0.62500000), (0.25000000 0.75000000 0.75000000)} +DEAL:0::1; 0; {(0.25000000 0.62500000 0.62500000), (0.25000000 0.50000000 0.75000000), (0.25000000 0.75000000 0.75000000)} +DEAL:0::1; 0; {(0.25000000 0.50000000 0.50000000), (0.25000000 0.25000000 0.75000000), (0.25000000 0.25000000 0.50000000)} +DEAL:0::1; 0; {(0.25000000 0.50000000 0.75000000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.25000000 0.75000000)} +DEAL:0::0; 2; {(0.37500000 0.25000000 0.37500000), (0.25000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::0; 2; {(0.50000000 0.25000000 0.25000000), (0.37500000 0.25000000 0.37500000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::0; 2; {(0.50000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.50000000), (0.37500000 0.25000000 0.37500000)} +DEAL:0::0; 2; {(0.50000000 0.25000000 0.50000000), (0.37500000 0.25000000 0.37500000), (0.50000000 0.25000000 0.25000000)} +DEAL:0::0; 2; {(0.37500000 0.25000000 0.37500000), (0.25000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::0; 2; {(0.37500000 0.25000000 0.37500000), (0.25000000 0.25000000 0.25000000), (0.50000000 0.25000000 0.25000000)} +DEAL:0::0; 2; {(0.37500000 0.25000000 0.37500000), (0.50000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.50000000)} +DEAL:0::0; 2; {(0.37500000 0.25000000 0.37500000), (0.50000000 0.25000000 0.25000000), (0.50000000 0.25000000 0.50000000)} +DEAL:0::1; 2; {(0.50000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.75000000), (0.25000000 0.25000000 0.50000000)} +DEAL:0::1; 2; {(0.50000000 0.25000000 0.75000000), (0.25000000 0.25000000 0.75000000), (0.50000000 0.25000000 0.50000000)} +DEAL:0::1; 2; {(0.25000000 0.25000000 0.75000000), (0.25000000 0.25000000 0.50000000), (0.50000000 0.25000000 0.50000000)} +DEAL:0::1; 2; {(0.50000000 0.25000000 0.50000000), (0.50000000 0.25000000 0.75000000), (0.25000000 0.25000000 0.75000000)} +DEAL:0::0; 3; {(0.37500000 0.75000000 0.37500000), (0.25000000 0.75000000 0.50000000), (0.25000000 0.75000000 0.25000000)} +DEAL:0::0; 3; {(0.37500000 0.75000000 0.37500000), (0.25000000 0.75000000 0.25000000), (0.50000000 0.75000000 0.25000000)} +DEAL:0::0; 3; {(0.37500000 0.75000000 0.37500000), (0.50000000 0.75000000 0.50000000), (0.25000000 0.75000000 0.50000000)} +DEAL:0::0; 3; {(0.37500000 0.75000000 0.37500000), (0.50000000 0.75000000 0.25000000), (0.50000000 0.75000000 0.50000000)} +DEAL:0::0; 3; {(0.37500000 0.75000000 0.37500000), (0.25000000 0.75000000 0.50000000), (0.25000000 0.75000000 0.25000000)} +DEAL:0::0; 3; {(0.50000000 0.75000000 0.25000000), (0.37500000 0.75000000 0.37500000), (0.25000000 0.75000000 0.25000000)} +DEAL:0::0; 3; {(0.50000000 0.75000000 0.50000000), (0.25000000 0.75000000 0.50000000), (0.37500000 0.75000000 0.37500000)} +DEAL:0::0; 3; {(0.50000000 0.75000000 0.50000000), (0.37500000 0.75000000 0.37500000), (0.50000000 0.75000000 0.25000000)} +DEAL:0::1; 3; {(0.25000000 0.75000000 0.75000000), (0.25000000 0.75000000 0.50000000), (0.50000000 0.75000000 0.50000000)} +DEAL:0::1; 3; {(0.50000000 0.75000000 0.50000000), (0.50000000 0.75000000 0.75000000), (0.25000000 0.75000000 0.75000000)} +DEAL:0::1; 3; {(0.50000000 0.75000000 0.50000000), (0.25000000 0.75000000 0.75000000), (0.25000000 0.75000000 0.50000000)} +DEAL:0::1; 3; {(0.50000000 0.75000000 0.75000000), (0.25000000 0.75000000 0.75000000), (0.50000000 0.75000000 0.50000000)} +DEAL:0::0; 4; {(0.25000000 0.50000000 0.25000000), (0.50000000 0.50000000 0.25000000), (0.25000000 0.75000000 0.25000000)} +DEAL:0::0; 4; {(0.50000000 0.75000000 0.25000000), (0.25000000 0.75000000 0.25000000), (0.50000000 0.50000000 0.25000000)} +DEAL:0::0; 4; {(0.50000000 0.50000000 0.25000000), (0.25000000 0.75000000 0.25000000), (0.25000000 0.50000000 0.25000000)} +DEAL:0::0; 4; {(0.50000000 0.50000000 0.25000000), (0.50000000 0.75000000 0.25000000), (0.25000000 0.75000000 0.25000000)} +DEAL:0::0; 4; {(0.50000000 0.25000000 0.25000000), (0.37500000 0.37500000 0.25000000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::0; 4; {(0.37500000 0.37500000 0.25000000), (0.25000000 0.50000000 0.25000000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::0; 4; {(0.37500000 0.37500000 0.25000000), (0.50000000 0.25000000 0.25000000), (0.50000000 0.50000000 0.25000000)} +DEAL:0::0; 4; {(0.37500000 0.37500000 0.25000000), (0.50000000 0.50000000 0.25000000), (0.25000000 0.50000000 0.25000000)} +DEAL:0::0; 4; {(0.25000000 0.25000000 0.25000000), (0.50000000 0.25000000 0.25000000), (0.37500000 0.37500000 0.25000000)} +DEAL:0::0; 4; {(0.25000000 0.25000000 0.25000000), (0.37500000 0.37500000 0.25000000), (0.25000000 0.50000000 0.25000000)} +DEAL:0::0; 4; {(0.50000000 0.50000000 0.25000000), (0.37500000 0.37500000 0.25000000), (0.50000000 0.25000000 0.25000000)} +DEAL:0::0; 4; {(0.50000000 0.50000000 0.25000000), (0.25000000 0.50000000 0.25000000), (0.37500000 0.37500000 0.25000000)} +DEAL:0::1; 5; {(0.25000000 0.50000000 0.75000000), (0.50000000 0.50000000 0.75000000), (0.25000000 0.75000000 0.75000000)} +DEAL:0::1; 5; {(0.50000000 0.75000000 0.75000000), (0.25000000 0.75000000 0.75000000), (0.50000000 0.50000000 0.75000000)} +DEAL:0::1; 5; {(0.50000000 0.50000000 0.75000000), (0.25000000 0.75000000 0.75000000), (0.25000000 0.50000000 0.75000000)} +DEAL:0::1; 5; {(0.50000000 0.50000000 0.75000000), (0.50000000 0.75000000 0.75000000), (0.25000000 0.75000000 0.75000000)} +DEAL:0::1; 5; {(0.50000000 0.25000000 0.75000000), (0.37500000 0.37500000 0.75000000), (0.25000000 0.25000000 0.75000000)} +DEAL:0::1; 5; {(0.37500000 0.37500000 0.75000000), (0.25000000 0.50000000 0.75000000), (0.25000000 0.25000000 0.75000000)} +DEAL:0::1; 5; {(0.37500000 0.37500000 0.75000000), (0.50000000 0.25000000 0.75000000), (0.50000000 0.50000000 0.75000000)} +DEAL:0::1; 5; {(0.37500000 0.37500000 0.75000000), (0.50000000 0.50000000 0.75000000), (0.25000000 0.50000000 0.75000000)} +DEAL:0::1; 5; {(0.25000000 0.25000000 0.75000000), (0.50000000 0.25000000 0.75000000), (0.37500000 0.37500000 0.75000000)} +DEAL:0::1; 5; {(0.25000000 0.25000000 0.75000000), (0.37500000 0.37500000 0.75000000), (0.25000000 0.50000000 0.75000000)} +DEAL:0::1; 5; {(0.50000000 0.50000000 0.75000000), (0.37500000 0.37500000 0.75000000), (0.50000000 0.25000000 0.75000000)} +DEAL:0::1; 5; {(0.50000000 0.50000000 0.75000000), (0.25000000 0.50000000 0.75000000), (0.37500000 0.37500000 0.75000000)} +DEAL:0:: +DEAL:0::Send Components +DEAL:0::<2, 6>; 0; 0; {(0.25000000 0.37500000 0.37500000), (0.25000000 0.50000000 0.25000000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::<2, 6>; 0; 0; {(0.25000000 0.37500000 0.37500000), (0.25000000 0.25000000 0.25000000), (0.25000000 0.25000000 0.50000000)} +DEAL:0::<2, 6>; 0; 0; {(0.25000000 0.50000000 0.25000000), (0.25000000 0.37500000 0.37500000), (0.25000000 0.50000000 0.50000000)} +DEAL:0::<2, 6>; 0; 0; {(0.25000000 0.37500000 0.37500000), (0.25000000 0.25000000 0.50000000), (0.25000000 0.50000000 0.50000000)} +DEAL:0::<2, 21>; 0; 0; {(0.25000000 0.75000000 0.25000000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.50000000 0.25000000)} +DEAL:0::<2, 21>; 0; 0; {(0.25000000 0.75000000 0.50000000), (0.25000000 0.75000000 0.25000000), (0.25000000 0.50000000 0.50000000)} +DEAL:0::<2, 20>; 0; 0; {(0.25000000 0.75000000 0.25000000), (0.25000000 0.50000000 0.25000000), (0.25000000 0.50000000 0.50000000)} +DEAL:0::<2, 20>; 0; 0; {(0.25000000 0.75000000 0.25000000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.75000000 0.50000000)} +DEAL:0::<2, 7>; 0; 0; {(0.25000000 0.50000000 0.25000000), (0.25000000 0.37500000 0.37500000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::<2, 7>; 0; 0; {(0.25000000 0.37500000 0.37500000), (0.25000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::<2, 7>; 0; 0; {(0.25000000 0.50000000 0.50000000), (0.25000000 0.50000000 0.25000000), (0.25000000 0.37500000 0.37500000)} +DEAL:0::<2, 7>; 0; 0; {(0.25000000 0.50000000 0.50000000), (0.25000000 0.37500000 0.37500000), (0.25000000 0.25000000 0.50000000)} +DEAL:0::<2, 5>; 0; 2; {(0.37500000 0.25000000 0.37500000), (0.25000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::<2, 5>; 0; 2; {(0.50000000 0.25000000 0.25000000), (0.37500000 0.25000000 0.37500000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::<2, 5>; 0; 2; {(0.50000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.50000000), (0.37500000 0.25000000 0.37500000)} +DEAL:0::<2, 5>; 0; 2; {(0.50000000 0.25000000 0.50000000), (0.37500000 0.25000000 0.37500000), (0.50000000 0.25000000 0.25000000)} +DEAL:0::<2, 7>; 0; 2; {(0.37500000 0.25000000 0.37500000), (0.25000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::<2, 7>; 0; 2; {(0.37500000 0.25000000 0.37500000), (0.25000000 0.25000000 0.25000000), (0.50000000 0.25000000 0.25000000)} +DEAL:0::<2, 7>; 0; 2; {(0.37500000 0.25000000 0.37500000), (0.50000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.50000000)} +DEAL:0::<2, 7>; 0; 2; {(0.37500000 0.25000000 0.37500000), (0.50000000 0.25000000 0.25000000), (0.50000000 0.25000000 0.50000000)} +DEAL:0::<2, 23>; 0; 3; {(0.37500000 0.75000000 0.37500000), (0.25000000 0.75000000 0.50000000), (0.25000000 0.75000000 0.25000000)} +DEAL:0::<2, 23>; 0; 3; {(0.37500000 0.75000000 0.37500000), (0.25000000 0.75000000 0.25000000), (0.50000000 0.75000000 0.25000000)} +DEAL:0::<2, 23>; 0; 3; {(0.37500000 0.75000000 0.37500000), (0.50000000 0.75000000 0.50000000), (0.25000000 0.75000000 0.50000000)} +DEAL:0::<2, 23>; 0; 3; {(0.37500000 0.75000000 0.37500000), (0.50000000 0.75000000 0.25000000), (0.50000000 0.75000000 0.50000000)} +DEAL:0::<2, 21>; 0; 3; {(0.37500000 0.75000000 0.37500000), (0.25000000 0.75000000 0.50000000), (0.25000000 0.75000000 0.25000000)} +DEAL:0::<2, 21>; 0; 3; {(0.50000000 0.75000000 0.25000000), (0.37500000 0.75000000 0.37500000), (0.25000000 0.75000000 0.25000000)} +DEAL:0::<2, 21>; 0; 3; {(0.50000000 0.75000000 0.50000000), (0.25000000 0.75000000 0.50000000), (0.37500000 0.75000000 0.37500000)} +DEAL:0::<2, 21>; 0; 3; {(0.50000000 0.75000000 0.50000000), (0.37500000 0.75000000 0.37500000), (0.50000000 0.75000000 0.25000000)} +DEAL:0::<2, 21>; 0; 4; {(0.25000000 0.50000000 0.25000000), (0.50000000 0.50000000 0.25000000), (0.25000000 0.75000000 0.25000000)} +DEAL:0::<2, 21>; 0; 4; {(0.50000000 0.75000000 0.25000000), (0.25000000 0.75000000 0.25000000), (0.50000000 0.50000000 0.25000000)} +DEAL:0::<2, 17>; 0; 4; {(0.50000000 0.50000000 0.25000000), (0.25000000 0.75000000 0.25000000), (0.25000000 0.50000000 0.25000000)} +DEAL:0::<2, 17>; 0; 4; {(0.50000000 0.50000000 0.25000000), (0.50000000 0.75000000 0.25000000), (0.25000000 0.75000000 0.25000000)} +DEAL:0::<2, 3>; 0; 4; {(0.50000000 0.25000000 0.25000000), (0.37500000 0.37500000 0.25000000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::<2, 3>; 0; 4; {(0.37500000 0.37500000 0.25000000), (0.25000000 0.50000000 0.25000000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::<2, 3>; 0; 4; {(0.37500000 0.37500000 0.25000000), (0.50000000 0.25000000 0.25000000), (0.50000000 0.50000000 0.25000000)} +DEAL:0::<2, 3>; 0; 4; {(0.37500000 0.37500000 0.25000000), (0.50000000 0.50000000 0.25000000), (0.25000000 0.50000000 0.25000000)} +DEAL:0::<2, 7>; 0; 4; {(0.25000000 0.25000000 0.25000000), (0.50000000 0.25000000 0.25000000), (0.37500000 0.37500000 0.25000000)} +DEAL:0::<2, 7>; 0; 4; {(0.25000000 0.25000000 0.25000000), (0.37500000 0.37500000 0.25000000), (0.25000000 0.50000000 0.25000000)} +DEAL:0::<2, 7>; 0; 4; {(0.50000000 0.50000000 0.25000000), (0.37500000 0.37500000 0.25000000), (0.50000000 0.25000000 0.25000000)} +DEAL:0::<2, 7>; 0; 4; {(0.50000000 0.50000000 0.25000000), (0.25000000 0.50000000 0.25000000), (0.37500000 0.37500000 0.25000000)} +DEAL:0:: +DEAL:0::Face intersections 2D-3D without marked vertices +DEAL:0::Recv Components +DEAL:0::0; 0; {(0.25000000 0.37500000 0.37500000), (0.25000000 0.50000000 0.25000000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::0; 0; {(0.25000000 0.37500000 0.37500000), (0.25000000 0.25000000 0.25000000), (0.25000000 0.25000000 0.50000000)} +DEAL:0::0; 0; {(0.25000000 0.50000000 0.25000000), (0.25000000 0.37500000 0.37500000), (0.25000000 0.50000000 0.50000000)} +DEAL:0::0; 0; {(0.25000000 0.37500000 0.37500000), (0.25000000 0.25000000 0.50000000), (0.25000000 0.50000000 0.50000000)} +DEAL:0::0; 0; {(0.25000000 0.75000000 0.25000000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.50000000 0.25000000)} +DEAL:0::0; 0; {(0.25000000 0.75000000 0.50000000), (0.25000000 0.75000000 0.25000000), (0.25000000 0.50000000 0.50000000)} +DEAL:0::0; 0; {(0.25000000 0.75000000 0.25000000), (0.25000000 0.50000000 0.25000000), (0.25000000 0.50000000 0.50000000)} +DEAL:0::0; 0; {(0.25000000 0.75000000 0.25000000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.75000000 0.50000000)} +DEAL:0::0; 0; {(0.25000000 0.50000000 0.25000000), (0.25000000 0.37500000 0.37500000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::0; 0; {(0.25000000 0.37500000 0.37500000), (0.25000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::0; 0; {(0.25000000 0.50000000 0.50000000), (0.25000000 0.50000000 0.25000000), (0.25000000 0.37500000 0.37500000)} +DEAL:0::0; 0; {(0.25000000 0.50000000 0.50000000), (0.25000000 0.37500000 0.37500000), (0.25000000 0.25000000 0.50000000)} +DEAL:0::1; 0; {(0.25000000 0.50000000 0.50000000), (0.25000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.75000000)} +DEAL:0::1; 0; {(0.25000000 0.50000000 0.50000000), (0.25000000 0.25000000 0.75000000), (0.25000000 0.50000000 0.75000000)} +DEAL:0::1; 0; {(0.25000000 0.75000000 0.50000000), (0.25000000 0.62500000 0.62500000), (0.25000000 0.50000000 0.50000000)} +DEAL:0::1; 0; {(0.25000000 0.62500000 0.62500000), (0.25000000 0.50000000 0.75000000), (0.25000000 0.50000000 0.50000000)} +DEAL:0::1; 0; {(0.25000000 0.75000000 0.75000000), (0.25000000 0.75000000 0.50000000), (0.25000000 0.62500000 0.62500000)} +DEAL:0::1; 0; {(0.25000000 0.75000000 0.75000000), (0.25000000 0.62500000 0.62500000), (0.25000000 0.50000000 0.75000000)} +DEAL:0::1; 0; {(0.25000000 0.62500000 0.62500000), (0.25000000 0.75000000 0.50000000), (0.25000000 0.50000000 0.50000000)} +DEAL:0::1; 0; {(0.25000000 0.62500000 0.62500000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.50000000 0.75000000)} +DEAL:0::1; 0; {(0.25000000 0.75000000 0.50000000), (0.25000000 0.62500000 0.62500000), (0.25000000 0.75000000 0.75000000)} +DEAL:0::1; 0; {(0.25000000 0.62500000 0.62500000), (0.25000000 0.50000000 0.75000000), (0.25000000 0.75000000 0.75000000)} +DEAL:0::1; 0; {(0.25000000 0.50000000 0.50000000), (0.25000000 0.25000000 0.75000000), (0.25000000 0.25000000 0.50000000)} +DEAL:0::1; 0; {(0.25000000 0.50000000 0.75000000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.25000000 0.75000000)} +DEAL:0::0; 1; {(0.75000000 0.37500000 0.37500000), (0.75000000 0.50000000 0.25000000), (0.75000000 0.25000000 0.25000000)} +DEAL:0::0; 1; {(0.75000000 0.37500000 0.37500000), (0.75000000 0.25000000 0.25000000), (0.75000000 0.25000000 0.50000000)} +DEAL:0::0; 1; {(0.75000000 0.50000000 0.25000000), (0.75000000 0.37500000 0.37500000), (0.75000000 0.50000000 0.50000000)} +DEAL:0::0; 1; {(0.75000000 0.37500000 0.37500000), (0.75000000 0.25000000 0.50000000), (0.75000000 0.50000000 0.50000000)} +DEAL:0::0; 1; {(0.75000000 0.75000000 0.25000000), (0.75000000 0.50000000 0.25000000), (0.75000000 0.50000000 0.50000000)} +DEAL:0::0; 1; {(0.75000000 0.75000000 0.25000000), (0.75000000 0.50000000 0.50000000), (0.75000000 0.75000000 0.50000000)} +DEAL:0::0; 1; {(0.75000000 0.50000000 0.25000000), (0.75000000 0.37500000 0.37500000), (0.75000000 0.25000000 0.25000000)} +DEAL:0::0; 1; {(0.75000000 0.37500000 0.37500000), (0.75000000 0.25000000 0.50000000), (0.75000000 0.25000000 0.25000000)} +DEAL:0::0; 1; {(0.75000000 0.50000000 0.50000000), (0.75000000 0.50000000 0.25000000), (0.75000000 0.37500000 0.37500000)} +DEAL:0::0; 1; {(0.75000000 0.50000000 0.50000000), (0.75000000 0.37500000 0.37500000), (0.75000000 0.25000000 0.50000000)} +DEAL:0::0; 1; {(0.75000000 0.75000000 0.25000000), (0.75000000 0.50000000 0.50000000), (0.75000000 0.50000000 0.25000000)} +DEAL:0::0; 1; {(0.75000000 0.75000000 0.50000000), (0.75000000 0.75000000 0.25000000), (0.75000000 0.50000000 0.50000000)} +DEAL:0::1; 1; {(0.75000000 0.62500000 0.62500000), (0.75000000 0.75000000 0.50000000), (0.75000000 0.50000000 0.50000000)} +DEAL:0::1; 1; {(0.75000000 0.62500000 0.62500000), (0.75000000 0.50000000 0.50000000), (0.75000000 0.50000000 0.75000000)} +DEAL:0::1; 1; {(0.75000000 0.75000000 0.50000000), (0.75000000 0.62500000 0.62500000), (0.75000000 0.75000000 0.75000000)} +DEAL:0::1; 1; {(0.75000000 0.62500000 0.62500000), (0.75000000 0.50000000 0.75000000), (0.75000000 0.75000000 0.75000000)} +DEAL:0::1; 1; {(0.75000000 0.50000000 0.50000000), (0.75000000 0.25000000 0.50000000), (0.75000000 0.25000000 0.75000000)} +DEAL:0::1; 1; {(0.75000000 0.50000000 0.50000000), (0.75000000 0.25000000 0.75000000), (0.75000000 0.50000000 0.75000000)} +DEAL:0::1; 1; {(0.75000000 0.50000000 0.50000000), (0.75000000 0.25000000 0.75000000), (0.75000000 0.25000000 0.50000000)} +DEAL:0::1; 1; {(0.75000000 0.50000000 0.75000000), (0.75000000 0.50000000 0.50000000), (0.75000000 0.25000000 0.75000000)} +DEAL:0::1; 1; {(0.75000000 0.75000000 0.50000000), (0.75000000 0.62500000 0.62500000), (0.75000000 0.50000000 0.50000000)} +DEAL:0::1; 1; {(0.75000000 0.62500000 0.62500000), (0.75000000 0.50000000 0.75000000), (0.75000000 0.50000000 0.50000000)} +DEAL:0::1; 1; {(0.75000000 0.75000000 0.75000000), (0.75000000 0.75000000 0.50000000), (0.75000000 0.62500000 0.62500000)} +DEAL:0::1; 1; {(0.75000000 0.75000000 0.75000000), (0.75000000 0.62500000 0.62500000), (0.75000000 0.50000000 0.75000000)} +DEAL:0::0; 2; {(0.37500000 0.25000000 0.37500000), (0.25000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::0; 2; {(0.50000000 0.25000000 0.25000000), (0.37500000 0.25000000 0.37500000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::0; 2; {(0.50000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.50000000), (0.37500000 0.25000000 0.37500000)} +DEAL:0::0; 2; {(0.50000000 0.25000000 0.50000000), (0.37500000 0.25000000 0.37500000), (0.50000000 0.25000000 0.25000000)} +DEAL:0::0; 2; {(0.37500000 0.25000000 0.37500000), (0.25000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::0; 2; {(0.37500000 0.25000000 0.37500000), (0.25000000 0.25000000 0.25000000), (0.50000000 0.25000000 0.25000000)} +DEAL:0::0; 2; {(0.37500000 0.25000000 0.37500000), (0.50000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.50000000)} +DEAL:0::0; 2; {(0.37500000 0.25000000 0.37500000), (0.50000000 0.25000000 0.25000000), (0.50000000 0.25000000 0.50000000)} +DEAL:0::0; 2; {(0.50000000 0.25000000 0.50000000), (0.50000000 0.25000000 0.25000000), (0.75000000 0.25000000 0.25000000)} +DEAL:0::0; 2; {(0.75000000 0.25000000 0.25000000), (0.75000000 0.25000000 0.50000000), (0.50000000 0.25000000 0.50000000)} +DEAL:0::0; 2; {(0.75000000 0.25000000 0.25000000), (0.50000000 0.25000000 0.50000000), (0.50000000 0.25000000 0.25000000)} +DEAL:0::0; 2; {(0.75000000 0.25000000 0.50000000), (0.50000000 0.25000000 0.50000000), (0.75000000 0.25000000 0.25000000)} +DEAL:0::1; 2; {(0.50000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.75000000), (0.25000000 0.25000000 0.50000000)} +DEAL:0::1; 2; {(0.50000000 0.25000000 0.75000000), (0.25000000 0.25000000 0.75000000), (0.50000000 0.25000000 0.50000000)} +DEAL:0::1; 2; {(0.25000000 0.25000000 0.75000000), (0.25000000 0.25000000 0.50000000), (0.50000000 0.25000000 0.50000000)} +DEAL:0::1; 2; {(0.50000000 0.25000000 0.50000000), (0.50000000 0.25000000 0.75000000), (0.25000000 0.25000000 0.75000000)} +DEAL:0::1; 2; {(0.62500000 0.25000000 0.62500000), (0.50000000 0.25000000 0.75000000), (0.50000000 0.25000000 0.50000000)} +DEAL:0::1; 2; {(0.75000000 0.25000000 0.50000000), (0.62500000 0.25000000 0.62500000), (0.50000000 0.25000000 0.50000000)} +DEAL:0::1; 2; {(0.75000000 0.25000000 0.75000000), (0.50000000 0.25000000 0.75000000), (0.62500000 0.25000000 0.62500000)} +DEAL:0::1; 2; {(0.75000000 0.25000000 0.75000000), (0.62500000 0.25000000 0.62500000), (0.75000000 0.25000000 0.50000000)} +DEAL:0::1; 2; {(0.62500000 0.25000000 0.62500000), (0.50000000 0.25000000 0.75000000), (0.50000000 0.25000000 0.50000000)} +DEAL:0::1; 2; {(0.62500000 0.25000000 0.62500000), (0.50000000 0.25000000 0.50000000), (0.75000000 0.25000000 0.50000000)} +DEAL:0::1; 2; {(0.62500000 0.25000000 0.62500000), (0.75000000 0.25000000 0.75000000), (0.50000000 0.25000000 0.75000000)} +DEAL:0::1; 2; {(0.62500000 0.25000000 0.62500000), (0.75000000 0.25000000 0.50000000), (0.75000000 0.25000000 0.75000000)} +DEAL:0::0; 3; {(0.37500000 0.75000000 0.37500000), (0.25000000 0.75000000 0.50000000), (0.25000000 0.75000000 0.25000000)} +DEAL:0::0; 3; {(0.37500000 0.75000000 0.37500000), (0.25000000 0.75000000 0.25000000), (0.50000000 0.75000000 0.25000000)} +DEAL:0::0; 3; {(0.37500000 0.75000000 0.37500000), (0.50000000 0.75000000 0.50000000), (0.25000000 0.75000000 0.50000000)} +DEAL:0::0; 3; {(0.37500000 0.75000000 0.37500000), (0.50000000 0.75000000 0.25000000), (0.50000000 0.75000000 0.50000000)} +DEAL:0::0; 3; {(0.37500000 0.75000000 0.37500000), (0.25000000 0.75000000 0.50000000), (0.25000000 0.75000000 0.25000000)} +DEAL:0::0; 3; {(0.50000000 0.75000000 0.25000000), (0.37500000 0.75000000 0.37500000), (0.25000000 0.75000000 0.25000000)} +DEAL:0::0; 3; {(0.50000000 0.75000000 0.50000000), (0.25000000 0.75000000 0.50000000), (0.37500000 0.75000000 0.37500000)} +DEAL:0::0; 3; {(0.50000000 0.75000000 0.50000000), (0.37500000 0.75000000 0.37500000), (0.50000000 0.75000000 0.25000000)} +DEAL:0::0; 3; {(0.75000000 0.75000000 0.25000000), (0.50000000 0.75000000 0.50000000), (0.50000000 0.75000000 0.25000000)} +DEAL:0::0; 3; {(0.75000000 0.75000000 0.50000000), (0.50000000 0.75000000 0.50000000), (0.75000000 0.75000000 0.25000000)} +DEAL:0::0; 3; {(0.50000000 0.75000000 0.50000000), (0.50000000 0.75000000 0.25000000), (0.75000000 0.75000000 0.25000000)} +DEAL:0::0; 3; {(0.75000000 0.75000000 0.25000000), (0.75000000 0.75000000 0.50000000), (0.50000000 0.75000000 0.50000000)} +DEAL:0::1; 3; {(0.25000000 0.75000000 0.75000000), (0.25000000 0.75000000 0.50000000), (0.50000000 0.75000000 0.50000000)} +DEAL:0::1; 3; {(0.50000000 0.75000000 0.50000000), (0.50000000 0.75000000 0.75000000), (0.25000000 0.75000000 0.75000000)} +DEAL:0::1; 3; {(0.50000000 0.75000000 0.50000000), (0.25000000 0.75000000 0.75000000), (0.25000000 0.75000000 0.50000000)} +DEAL:0::1; 3; {(0.50000000 0.75000000 0.75000000), (0.25000000 0.75000000 0.75000000), (0.50000000 0.75000000 0.50000000)} +DEAL:0::1; 3; {(0.62500000 0.75000000 0.62500000), (0.50000000 0.75000000 0.75000000), (0.50000000 0.75000000 0.50000000)} +DEAL:0::1; 3; {(0.75000000 0.75000000 0.50000000), (0.62500000 0.75000000 0.62500000), (0.50000000 0.75000000 0.50000000)} +DEAL:0::1; 3; {(0.75000000 0.75000000 0.75000000), (0.50000000 0.75000000 0.75000000), (0.62500000 0.75000000 0.62500000)} +DEAL:0::1; 3; {(0.75000000 0.75000000 0.75000000), (0.62500000 0.75000000 0.62500000), (0.75000000 0.75000000 0.50000000)} +DEAL:0::1; 3; {(0.62500000 0.75000000 0.62500000), (0.50000000 0.75000000 0.75000000), (0.50000000 0.75000000 0.50000000)} +DEAL:0::1; 3; {(0.62500000 0.75000000 0.62500000), (0.50000000 0.75000000 0.50000000), (0.75000000 0.75000000 0.50000000)} +DEAL:0::1; 3; {(0.62500000 0.75000000 0.62500000), (0.75000000 0.75000000 0.75000000), (0.50000000 0.75000000 0.75000000)} +DEAL:0::1; 3; {(0.62500000 0.75000000 0.62500000), (0.75000000 0.75000000 0.50000000), (0.75000000 0.75000000 0.75000000)} +DEAL:0::0; 4; {(0.25000000 0.50000000 0.25000000), (0.50000000 0.50000000 0.25000000), (0.25000000 0.75000000 0.25000000)} +DEAL:0::0; 4; {(0.50000000 0.75000000 0.25000000), (0.25000000 0.75000000 0.25000000), (0.50000000 0.50000000 0.25000000)} +DEAL:0::0; 4; {(0.50000000 0.50000000 0.25000000), (0.25000000 0.75000000 0.25000000), (0.25000000 0.50000000 0.25000000)} +DEAL:0::0; 4; {(0.50000000 0.50000000 0.25000000), (0.50000000 0.75000000 0.25000000), (0.25000000 0.75000000 0.25000000)} +DEAL:0::0; 4; {(0.50000000 0.25000000 0.25000000), (0.37500000 0.37500000 0.25000000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::0; 4; {(0.37500000 0.37500000 0.25000000), (0.25000000 0.50000000 0.25000000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::0; 4; {(0.37500000 0.37500000 0.25000000), (0.50000000 0.25000000 0.25000000), (0.50000000 0.50000000 0.25000000)} +DEAL:0::0; 4; {(0.37500000 0.37500000 0.25000000), (0.50000000 0.50000000 0.25000000), (0.25000000 0.50000000 0.25000000)} +DEAL:0::0; 4; {(0.25000000 0.25000000 0.25000000), (0.50000000 0.25000000 0.25000000), (0.37500000 0.37500000 0.25000000)} +DEAL:0::0; 4; {(0.25000000 0.25000000 0.25000000), (0.37500000 0.37500000 0.25000000), (0.25000000 0.50000000 0.25000000)} +DEAL:0::0; 4; {(0.50000000 0.50000000 0.25000000), (0.37500000 0.37500000 0.25000000), (0.50000000 0.25000000 0.25000000)} +DEAL:0::0; 4; {(0.50000000 0.50000000 0.25000000), (0.25000000 0.50000000 0.25000000), (0.37500000 0.37500000 0.25000000)} +DEAL:0::0; 4; {(0.75000000 0.50000000 0.25000000), (0.62500000 0.62500000 0.25000000), (0.50000000 0.50000000 0.25000000)} +DEAL:0::0; 4; {(0.62500000 0.62500000 0.25000000), (0.50000000 0.75000000 0.25000000), (0.50000000 0.50000000 0.25000000)} +DEAL:0::0; 4; {(0.62500000 0.62500000 0.25000000), (0.75000000 0.50000000 0.25000000), (0.75000000 0.75000000 0.25000000)} +DEAL:0::0; 4; {(0.62500000 0.62500000 0.25000000), (0.75000000 0.75000000 0.25000000), (0.50000000 0.75000000 0.25000000)} +DEAL:0::0; 4; {(0.50000000 0.25000000 0.25000000), (0.75000000 0.25000000 0.25000000), (0.50000000 0.50000000 0.25000000)} +DEAL:0::0; 4; {(0.75000000 0.50000000 0.25000000), (0.50000000 0.50000000 0.25000000), (0.75000000 0.25000000 0.25000000)} +DEAL:0::0; 4; {(0.50000000 0.50000000 0.25000000), (0.75000000 0.50000000 0.25000000), (0.62500000 0.62500000 0.25000000)} +DEAL:0::0; 4; {(0.50000000 0.50000000 0.25000000), (0.62500000 0.62500000 0.25000000), (0.50000000 0.75000000 0.25000000)} +DEAL:0::0; 4; {(0.75000000 0.75000000 0.25000000), (0.62500000 0.62500000 0.25000000), (0.75000000 0.50000000 0.25000000)} +DEAL:0::0; 4; {(0.75000000 0.75000000 0.25000000), (0.50000000 0.75000000 0.25000000), (0.62500000 0.62500000 0.25000000)} +DEAL:0::0; 4; {(0.75000000 0.25000000 0.25000000), (0.50000000 0.50000000 0.25000000), (0.50000000 0.25000000 0.25000000)} +DEAL:0::0; 4; {(0.75000000 0.25000000 0.25000000), (0.75000000 0.50000000 0.25000000), (0.50000000 0.50000000 0.25000000)} +DEAL:0::1; 5; {(0.25000000 0.50000000 0.75000000), (0.50000000 0.50000000 0.75000000), (0.25000000 0.75000000 0.75000000)} +DEAL:0::1; 5; {(0.50000000 0.75000000 0.75000000), (0.25000000 0.75000000 0.75000000), (0.50000000 0.50000000 0.75000000)} +DEAL:0::1; 5; {(0.50000000 0.50000000 0.75000000), (0.25000000 0.75000000 0.75000000), (0.25000000 0.50000000 0.75000000)} +DEAL:0::1; 5; {(0.50000000 0.50000000 0.75000000), (0.50000000 0.75000000 0.75000000), (0.25000000 0.75000000 0.75000000)} +DEAL:0::1; 5; {(0.50000000 0.25000000 0.75000000), (0.37500000 0.37500000 0.75000000), (0.25000000 0.25000000 0.75000000)} +DEAL:0::1; 5; {(0.37500000 0.37500000 0.75000000), (0.25000000 0.50000000 0.75000000), (0.25000000 0.25000000 0.75000000)} +DEAL:0::1; 5; {(0.37500000 0.37500000 0.75000000), (0.50000000 0.25000000 0.75000000), (0.50000000 0.50000000 0.75000000)} +DEAL:0::1; 5; {(0.37500000 0.37500000 0.75000000), (0.50000000 0.50000000 0.75000000), (0.25000000 0.50000000 0.75000000)} +DEAL:0::1; 5; {(0.25000000 0.25000000 0.75000000), (0.50000000 0.25000000 0.75000000), (0.37500000 0.37500000 0.75000000)} +DEAL:0::1; 5; {(0.25000000 0.25000000 0.75000000), (0.37500000 0.37500000 0.75000000), (0.25000000 0.50000000 0.75000000)} +DEAL:0::1; 5; {(0.50000000 0.50000000 0.75000000), (0.37500000 0.37500000 0.75000000), (0.50000000 0.25000000 0.75000000)} +DEAL:0::1; 5; {(0.50000000 0.50000000 0.75000000), (0.25000000 0.50000000 0.75000000), (0.37500000 0.37500000 0.75000000)} +DEAL:0::1; 5; {(0.75000000 0.50000000 0.75000000), (0.62500000 0.62500000 0.75000000), (0.50000000 0.50000000 0.75000000)} +DEAL:0::1; 5; {(0.62500000 0.62500000 0.75000000), (0.50000000 0.75000000 0.75000000), (0.50000000 0.50000000 0.75000000)} +DEAL:0::1; 5; {(0.62500000 0.62500000 0.75000000), (0.75000000 0.50000000 0.75000000), (0.75000000 0.75000000 0.75000000)} +DEAL:0::1; 5; {(0.62500000 0.62500000 0.75000000), (0.75000000 0.75000000 0.75000000), (0.50000000 0.75000000 0.75000000)} +DEAL:0::1; 5; {(0.50000000 0.25000000 0.75000000), (0.75000000 0.25000000 0.75000000), (0.50000000 0.50000000 0.75000000)} +DEAL:0::1; 5; {(0.75000000 0.50000000 0.75000000), (0.50000000 0.50000000 0.75000000), (0.75000000 0.25000000 0.75000000)} +DEAL:0::1; 5; {(0.50000000 0.50000000 0.75000000), (0.75000000 0.50000000 0.75000000), (0.62500000 0.62500000 0.75000000)} +DEAL:0::1; 5; {(0.50000000 0.50000000 0.75000000), (0.62500000 0.62500000 0.75000000), (0.50000000 0.75000000 0.75000000)} +DEAL:0::1; 5; {(0.75000000 0.75000000 0.75000000), (0.62500000 0.62500000 0.75000000), (0.75000000 0.50000000 0.75000000)} +DEAL:0::1; 5; {(0.75000000 0.75000000 0.75000000), (0.50000000 0.75000000 0.75000000), (0.62500000 0.62500000 0.75000000)} +DEAL:0::1; 5; {(0.75000000 0.25000000 0.75000000), (0.50000000 0.50000000 0.75000000), (0.50000000 0.25000000 0.75000000)} +DEAL:0::1; 5; {(0.75000000 0.25000000 0.75000000), (0.75000000 0.50000000 0.75000000), (0.50000000 0.50000000 0.75000000)} +DEAL:0:: +DEAL:0::Send Components +DEAL:0::<2, 6>; 0; 0; {(0.25000000 0.37500000 0.37500000), (0.25000000 0.50000000 0.25000000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::<2, 6>; 0; 0; {(0.25000000 0.37500000 0.37500000), (0.25000000 0.25000000 0.25000000), (0.25000000 0.25000000 0.50000000)} +DEAL:0::<2, 6>; 0; 0; {(0.25000000 0.50000000 0.25000000), (0.25000000 0.37500000 0.37500000), (0.25000000 0.50000000 0.50000000)} +DEAL:0::<2, 6>; 0; 0; {(0.25000000 0.37500000 0.37500000), (0.25000000 0.25000000 0.50000000), (0.25000000 0.50000000 0.50000000)} +DEAL:0::<2, 21>; 0; 0; {(0.25000000 0.75000000 0.25000000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.50000000 0.25000000)} +DEAL:0::<2, 21>; 0; 0; {(0.25000000 0.75000000 0.50000000), (0.25000000 0.75000000 0.25000000), (0.25000000 0.50000000 0.50000000)} +DEAL:0::<2, 20>; 0; 0; {(0.25000000 0.75000000 0.25000000), (0.25000000 0.50000000 0.25000000), (0.25000000 0.50000000 0.50000000)} +DEAL:0::<2, 20>; 0; 0; {(0.25000000 0.75000000 0.25000000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.75000000 0.50000000)} +DEAL:0::<2, 7>; 0; 0; {(0.25000000 0.50000000 0.25000000), (0.25000000 0.37500000 0.37500000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::<2, 7>; 0; 0; {(0.25000000 0.37500000 0.37500000), (0.25000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::<2, 7>; 0; 0; {(0.25000000 0.50000000 0.50000000), (0.25000000 0.50000000 0.25000000), (0.25000000 0.37500000 0.37500000)} +DEAL:0::<2, 7>; 0; 0; {(0.25000000 0.50000000 0.50000000), (0.25000000 0.37500000 0.37500000), (0.25000000 0.25000000 0.50000000)} +DEAL:0::<2, 14>; 0; 1; {(0.75000000 0.37500000 0.37500000), (0.75000000 0.50000000 0.25000000), (0.75000000 0.25000000 0.25000000)} +DEAL:0::<2, 14>; 0; 1; {(0.75000000 0.37500000 0.37500000), (0.75000000 0.25000000 0.25000000), (0.75000000 0.25000000 0.50000000)} +DEAL:0::<2, 14>; 0; 1; {(0.75000000 0.50000000 0.25000000), (0.75000000 0.37500000 0.37500000), (0.75000000 0.50000000 0.50000000)} +DEAL:0::<2, 14>; 0; 1; {(0.75000000 0.37500000 0.37500000), (0.75000000 0.25000000 0.50000000), (0.75000000 0.50000000 0.50000000)} +DEAL:0::<2, 28>; 0; 1; {(0.75000000 0.75000000 0.25000000), (0.75000000 0.50000000 0.25000000), (0.75000000 0.50000000 0.50000000)} +DEAL:0::<2, 28>; 0; 1; {(0.75000000 0.75000000 0.25000000), (0.75000000 0.50000000 0.50000000), (0.75000000 0.75000000 0.50000000)} +DEAL:0::<2, 15>; 0; 1; {(0.75000000 0.50000000 0.25000000), (0.75000000 0.37500000 0.37500000), (0.75000000 0.25000000 0.25000000)} +DEAL:0::<2, 15>; 0; 1; {(0.75000000 0.37500000 0.37500000), (0.75000000 0.25000000 0.50000000), (0.75000000 0.25000000 0.25000000)} +DEAL:0::<2, 15>; 0; 1; {(0.75000000 0.50000000 0.50000000), (0.75000000 0.50000000 0.25000000), (0.75000000 0.37500000 0.37500000)} +DEAL:0::<2, 15>; 0; 1; {(0.75000000 0.50000000 0.50000000), (0.75000000 0.37500000 0.37500000), (0.75000000 0.25000000 0.50000000)} +DEAL:0::<2, 29>; 0; 1; {(0.75000000 0.75000000 0.25000000), (0.75000000 0.50000000 0.50000000), (0.75000000 0.50000000 0.25000000)} +DEAL:0::<2, 29>; 0; 1; {(0.75000000 0.75000000 0.50000000), (0.75000000 0.75000000 0.25000000), (0.75000000 0.50000000 0.50000000)} +DEAL:0::<2, 5>; 0; 2; {(0.37500000 0.25000000 0.37500000), (0.25000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::<2, 5>; 0; 2; {(0.50000000 0.25000000 0.25000000), (0.37500000 0.25000000 0.37500000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::<2, 5>; 0; 2; {(0.50000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.50000000), (0.37500000 0.25000000 0.37500000)} +DEAL:0::<2, 5>; 0; 2; {(0.50000000 0.25000000 0.50000000), (0.37500000 0.25000000 0.37500000), (0.50000000 0.25000000 0.25000000)} +DEAL:0::<2, 7>; 0; 2; {(0.37500000 0.25000000 0.37500000), (0.25000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::<2, 7>; 0; 2; {(0.37500000 0.25000000 0.37500000), (0.25000000 0.25000000 0.25000000), (0.50000000 0.25000000 0.25000000)} +DEAL:0::<2, 7>; 0; 2; {(0.37500000 0.25000000 0.37500000), (0.50000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.50000000)} +DEAL:0::<2, 7>; 0; 2; {(0.37500000 0.25000000 0.37500000), (0.50000000 0.25000000 0.25000000), (0.50000000 0.25000000 0.50000000)} +DEAL:0::<2, 14>; 0; 2; {(0.50000000 0.25000000 0.50000000), (0.50000000 0.25000000 0.25000000), (0.75000000 0.25000000 0.25000000)} +DEAL:0::<2, 14>; 0; 2; {(0.75000000 0.25000000 0.25000000), (0.75000000 0.25000000 0.50000000), (0.50000000 0.25000000 0.50000000)} +DEAL:0::<2, 12>; 0; 2; {(0.75000000 0.25000000 0.25000000), (0.50000000 0.25000000 0.50000000), (0.50000000 0.25000000 0.25000000)} +DEAL:0::<2, 12>; 0; 2; {(0.75000000 0.25000000 0.50000000), (0.50000000 0.25000000 0.50000000), (0.75000000 0.25000000 0.25000000)} +DEAL:0::<2, 23>; 0; 3; {(0.37500000 0.75000000 0.37500000), (0.25000000 0.75000000 0.50000000), (0.25000000 0.75000000 0.25000000)} +DEAL:0::<2, 23>; 0; 3; {(0.37500000 0.75000000 0.37500000), (0.25000000 0.75000000 0.25000000), (0.50000000 0.75000000 0.25000000)} +DEAL:0::<2, 23>; 0; 3; {(0.37500000 0.75000000 0.37500000), (0.50000000 0.75000000 0.50000000), (0.25000000 0.75000000 0.50000000)} +DEAL:0::<2, 23>; 0; 3; {(0.37500000 0.75000000 0.37500000), (0.50000000 0.75000000 0.25000000), (0.50000000 0.75000000 0.50000000)} +DEAL:0::<2, 21>; 0; 3; {(0.37500000 0.75000000 0.37500000), (0.25000000 0.75000000 0.50000000), (0.25000000 0.75000000 0.25000000)} +DEAL:0::<2, 21>; 0; 3; {(0.50000000 0.75000000 0.25000000), (0.37500000 0.75000000 0.37500000), (0.25000000 0.75000000 0.25000000)} +DEAL:0::<2, 21>; 0; 3; {(0.50000000 0.75000000 0.50000000), (0.25000000 0.75000000 0.50000000), (0.37500000 0.75000000 0.37500000)} +DEAL:0::<2, 21>; 0; 3; {(0.50000000 0.75000000 0.50000000), (0.37500000 0.75000000 0.37500000), (0.50000000 0.75000000 0.25000000)} +DEAL:0::<2, 28>; 0; 3; {(0.75000000 0.75000000 0.25000000), (0.50000000 0.75000000 0.50000000), (0.50000000 0.75000000 0.25000000)} +DEAL:0::<2, 28>; 0; 3; {(0.75000000 0.75000000 0.50000000), (0.50000000 0.75000000 0.50000000), (0.75000000 0.75000000 0.25000000)} +DEAL:0::<2, 30>; 0; 3; {(0.50000000 0.75000000 0.50000000), (0.50000000 0.75000000 0.25000000), (0.75000000 0.75000000 0.25000000)} +DEAL:0::<2, 30>; 0; 3; {(0.75000000 0.75000000 0.25000000), (0.75000000 0.75000000 0.50000000), (0.50000000 0.75000000 0.50000000)} +DEAL:0::<2, 21>; 0; 4; {(0.25000000 0.50000000 0.25000000), (0.50000000 0.50000000 0.25000000), (0.25000000 0.75000000 0.25000000)} +DEAL:0::<2, 21>; 0; 4; {(0.50000000 0.75000000 0.25000000), (0.25000000 0.75000000 0.25000000), (0.50000000 0.50000000 0.25000000)} +DEAL:0::<2, 17>; 0; 4; {(0.50000000 0.50000000 0.25000000), (0.25000000 0.75000000 0.25000000), (0.25000000 0.50000000 0.25000000)} +DEAL:0::<2, 17>; 0; 4; {(0.50000000 0.50000000 0.25000000), (0.50000000 0.75000000 0.25000000), (0.25000000 0.75000000 0.25000000)} +DEAL:0::<2, 3>; 0; 4; {(0.50000000 0.25000000 0.25000000), (0.37500000 0.37500000 0.25000000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::<2, 3>; 0; 4; {(0.37500000 0.37500000 0.25000000), (0.25000000 0.50000000 0.25000000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::<2, 3>; 0; 4; {(0.37500000 0.37500000 0.25000000), (0.50000000 0.25000000 0.25000000), (0.50000000 0.50000000 0.25000000)} +DEAL:0::<2, 3>; 0; 4; {(0.37500000 0.37500000 0.25000000), (0.50000000 0.50000000 0.25000000), (0.25000000 0.50000000 0.25000000)} +DEAL:0::<2, 7>; 0; 4; {(0.25000000 0.25000000 0.25000000), (0.50000000 0.25000000 0.25000000), (0.37500000 0.37500000 0.25000000)} +DEAL:0::<2, 7>; 0; 4; {(0.25000000 0.25000000 0.25000000), (0.37500000 0.37500000 0.25000000), (0.25000000 0.50000000 0.25000000)} +DEAL:0::<2, 7>; 0; 4; {(0.50000000 0.50000000 0.25000000), (0.37500000 0.37500000 0.25000000), (0.50000000 0.25000000 0.25000000)} +DEAL:0::<2, 7>; 0; 4; {(0.50000000 0.50000000 0.25000000), (0.25000000 0.50000000 0.25000000), (0.37500000 0.37500000 0.25000000)} +DEAL:0::<2, 24>; 0; 4; {(0.75000000 0.50000000 0.25000000), (0.62500000 0.62500000 0.25000000), (0.50000000 0.50000000 0.25000000)} +DEAL:0::<2, 24>; 0; 4; {(0.62500000 0.62500000 0.25000000), (0.50000000 0.75000000 0.25000000), (0.50000000 0.50000000 0.25000000)} +DEAL:0::<2, 24>; 0; 4; {(0.62500000 0.62500000 0.25000000), (0.75000000 0.50000000 0.25000000), (0.75000000 0.75000000 0.25000000)} +DEAL:0::<2, 24>; 0; 4; {(0.62500000 0.62500000 0.25000000), (0.75000000 0.75000000 0.25000000), (0.50000000 0.75000000 0.25000000)} +DEAL:0::<2, 14>; 0; 4; {(0.50000000 0.25000000 0.25000000), (0.75000000 0.25000000 0.25000000), (0.50000000 0.50000000 0.25000000)} +DEAL:0::<2, 14>; 0; 4; {(0.75000000 0.50000000 0.25000000), (0.50000000 0.50000000 0.25000000), (0.75000000 0.25000000 0.25000000)} +DEAL:0::<2, 28>; 0; 4; {(0.50000000 0.50000000 0.25000000), (0.75000000 0.50000000 0.25000000), (0.62500000 0.62500000 0.25000000)} +DEAL:0::<2, 28>; 0; 4; {(0.50000000 0.50000000 0.25000000), (0.62500000 0.62500000 0.25000000), (0.50000000 0.75000000 0.25000000)} +DEAL:0::<2, 28>; 0; 4; {(0.75000000 0.75000000 0.25000000), (0.62500000 0.62500000 0.25000000), (0.75000000 0.50000000 0.25000000)} +DEAL:0::<2, 28>; 0; 4; {(0.75000000 0.75000000 0.25000000), (0.50000000 0.75000000 0.25000000), (0.62500000 0.62500000 0.25000000)} +DEAL:0::<2, 10>; 0; 4; {(0.75000000 0.25000000 0.25000000), (0.50000000 0.50000000 0.25000000), (0.50000000 0.25000000 0.25000000)} +DEAL:0::<2, 10>; 0; 4; {(0.75000000 0.25000000 0.25000000), (0.75000000 0.50000000 0.25000000), (0.50000000 0.50000000 0.25000000)} +DEAL:0:: + +DEAL:1::Face intersections 2D-3D with marked vertices +DEAL:1::Recv Components +DEAL:1:: +DEAL:1::Send Components +DEAL:1::<2, 34>; 0; 0; {(0.25000000 0.50000000 0.50000000), (0.25000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.75000000)} +DEAL:1::<2, 34>; 0; 0; {(0.25000000 0.50000000 0.50000000), (0.25000000 0.25000000 0.75000000), (0.25000000 0.50000000 0.75000000)} +DEAL:1::<2, 49>; 0; 0; {(0.25000000 0.75000000 0.50000000), (0.25000000 0.62500000 0.62500000), (0.25000000 0.50000000 0.50000000)} +DEAL:1::<2, 49>; 0; 0; {(0.25000000 0.62500000 0.62500000), (0.25000000 0.50000000 0.75000000), (0.25000000 0.50000000 0.50000000)} +DEAL:1::<2, 49>; 0; 0; {(0.25000000 0.75000000 0.75000000), (0.25000000 0.75000000 0.50000000), (0.25000000 0.62500000 0.62500000)} +DEAL:1::<2, 49>; 0; 0; {(0.25000000 0.75000000 0.75000000), (0.25000000 0.62500000 0.62500000), (0.25000000 0.50000000 0.75000000)} +DEAL:1::<2, 48>; 0; 0; {(0.25000000 0.62500000 0.62500000), (0.25000000 0.75000000 0.50000000), (0.25000000 0.50000000 0.50000000)} +DEAL:1::<2, 48>; 0; 0; {(0.25000000 0.62500000 0.62500000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.50000000 0.75000000)} +DEAL:1::<2, 48>; 0; 0; {(0.25000000 0.75000000 0.50000000), (0.25000000 0.62500000 0.62500000), (0.25000000 0.75000000 0.75000000)} +DEAL:1::<2, 48>; 0; 0; {(0.25000000 0.62500000 0.62500000), (0.25000000 0.50000000 0.75000000), (0.25000000 0.75000000 0.75000000)} +DEAL:1::<2, 35>; 0; 0; {(0.25000000 0.50000000 0.50000000), (0.25000000 0.25000000 0.75000000), (0.25000000 0.25000000 0.50000000)} +DEAL:1::<2, 35>; 0; 0; {(0.25000000 0.50000000 0.75000000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.25000000 0.75000000)} +DEAL:1::<2, 33>; 0; 2; {(0.50000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.75000000), (0.25000000 0.25000000 0.50000000)} +DEAL:1::<2, 33>; 0; 2; {(0.50000000 0.25000000 0.75000000), (0.25000000 0.25000000 0.75000000), (0.50000000 0.25000000 0.50000000)} +DEAL:1::<2, 35>; 0; 2; {(0.25000000 0.25000000 0.75000000), (0.25000000 0.25000000 0.50000000), (0.50000000 0.25000000 0.50000000)} +DEAL:1::<2, 35>; 0; 2; {(0.50000000 0.25000000 0.50000000), (0.50000000 0.25000000 0.75000000), (0.25000000 0.25000000 0.75000000)} +DEAL:1::<2, 51>; 0; 3; {(0.25000000 0.75000000 0.75000000), (0.25000000 0.75000000 0.50000000), (0.50000000 0.75000000 0.50000000)} +DEAL:1::<2, 51>; 0; 3; {(0.50000000 0.75000000 0.50000000), (0.50000000 0.75000000 0.75000000), (0.25000000 0.75000000 0.75000000)} +DEAL:1::<2, 49>; 0; 3; {(0.50000000 0.75000000 0.50000000), (0.25000000 0.75000000 0.75000000), (0.25000000 0.75000000 0.50000000)} +DEAL:1::<2, 49>; 0; 3; {(0.50000000 0.75000000 0.75000000), (0.25000000 0.75000000 0.75000000), (0.50000000 0.75000000 0.50000000)} +DEAL:1::<2, 53>; 0; 5; {(0.25000000 0.50000000 0.75000000), (0.50000000 0.50000000 0.75000000), (0.25000000 0.75000000 0.75000000)} +DEAL:1::<2, 53>; 0; 5; {(0.50000000 0.75000000 0.75000000), (0.25000000 0.75000000 0.75000000), (0.50000000 0.50000000 0.75000000)} +DEAL:1::<2, 49>; 0; 5; {(0.50000000 0.50000000 0.75000000), (0.25000000 0.75000000 0.75000000), (0.25000000 0.50000000 0.75000000)} +DEAL:1::<2, 49>; 0; 5; {(0.50000000 0.50000000 0.75000000), (0.50000000 0.75000000 0.75000000), (0.25000000 0.75000000 0.75000000)} +DEAL:1::<2, 35>; 0; 5; {(0.50000000 0.25000000 0.75000000), (0.37500000 0.37500000 0.75000000), (0.25000000 0.25000000 0.75000000)} +DEAL:1::<2, 35>; 0; 5; {(0.37500000 0.37500000 0.75000000), (0.25000000 0.50000000 0.75000000), (0.25000000 0.25000000 0.75000000)} +DEAL:1::<2, 35>; 0; 5; {(0.37500000 0.37500000 0.75000000), (0.50000000 0.25000000 0.75000000), (0.50000000 0.50000000 0.75000000)} +DEAL:1::<2, 35>; 0; 5; {(0.37500000 0.37500000 0.75000000), (0.50000000 0.50000000 0.75000000), (0.25000000 0.50000000 0.75000000)} +DEAL:1::<2, 39>; 0; 5; {(0.25000000 0.25000000 0.75000000), (0.50000000 0.25000000 0.75000000), (0.37500000 0.37500000 0.75000000)} +DEAL:1::<2, 39>; 0; 5; {(0.25000000 0.25000000 0.75000000), (0.37500000 0.37500000 0.75000000), (0.25000000 0.50000000 0.75000000)} +DEAL:1::<2, 39>; 0; 5; {(0.50000000 0.50000000 0.75000000), (0.37500000 0.37500000 0.75000000), (0.50000000 0.25000000 0.75000000)} +DEAL:1::<2, 39>; 0; 5; {(0.50000000 0.50000000 0.75000000), (0.25000000 0.50000000 0.75000000), (0.37500000 0.37500000 0.75000000)} +DEAL:1:: +DEAL:1::Face intersections 2D-3D without marked vertices +DEAL:1::Recv Components +DEAL:1:: +DEAL:1::Send Components +DEAL:1::<2, 34>; 0; 0; {(0.25000000 0.50000000 0.50000000), (0.25000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.75000000)} +DEAL:1::<2, 34>; 0; 0; {(0.25000000 0.50000000 0.50000000), (0.25000000 0.25000000 0.75000000), (0.25000000 0.50000000 0.75000000)} +DEAL:1::<2, 49>; 0; 0; {(0.25000000 0.75000000 0.50000000), (0.25000000 0.62500000 0.62500000), (0.25000000 0.50000000 0.50000000)} +DEAL:1::<2, 49>; 0; 0; {(0.25000000 0.62500000 0.62500000), (0.25000000 0.50000000 0.75000000), (0.25000000 0.50000000 0.50000000)} +DEAL:1::<2, 49>; 0; 0; {(0.25000000 0.75000000 0.75000000), (0.25000000 0.75000000 0.50000000), (0.25000000 0.62500000 0.62500000)} +DEAL:1::<2, 49>; 0; 0; {(0.25000000 0.75000000 0.75000000), (0.25000000 0.62500000 0.62500000), (0.25000000 0.50000000 0.75000000)} +DEAL:1::<2, 48>; 0; 0; {(0.25000000 0.62500000 0.62500000), (0.25000000 0.75000000 0.50000000), (0.25000000 0.50000000 0.50000000)} +DEAL:1::<2, 48>; 0; 0; {(0.25000000 0.62500000 0.62500000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.50000000 0.75000000)} +DEAL:1::<2, 48>; 0; 0; {(0.25000000 0.75000000 0.50000000), (0.25000000 0.62500000 0.62500000), (0.25000000 0.75000000 0.75000000)} +DEAL:1::<2, 48>; 0; 0; {(0.25000000 0.62500000 0.62500000), (0.25000000 0.50000000 0.75000000), (0.25000000 0.75000000 0.75000000)} +DEAL:1::<2, 35>; 0; 0; {(0.25000000 0.50000000 0.50000000), (0.25000000 0.25000000 0.75000000), (0.25000000 0.25000000 0.50000000)} +DEAL:1::<2, 35>; 0; 0; {(0.25000000 0.50000000 0.75000000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.25000000 0.75000000)} +DEAL:1::<2, 56>; 0; 1; {(0.75000000 0.62500000 0.62500000), (0.75000000 0.75000000 0.50000000), (0.75000000 0.50000000 0.50000000)} +DEAL:1::<2, 56>; 0; 1; {(0.75000000 0.62500000 0.62500000), (0.75000000 0.50000000 0.50000000), (0.75000000 0.50000000 0.75000000)} +DEAL:1::<2, 56>; 0; 1; {(0.75000000 0.75000000 0.50000000), (0.75000000 0.62500000 0.62500000), (0.75000000 0.75000000 0.75000000)} +DEAL:1::<2, 56>; 0; 1; {(0.75000000 0.62500000 0.62500000), (0.75000000 0.50000000 0.75000000), (0.75000000 0.75000000 0.75000000)} +DEAL:1::<2, 42>; 0; 1; {(0.75000000 0.50000000 0.50000000), (0.75000000 0.25000000 0.50000000), (0.75000000 0.25000000 0.75000000)} +DEAL:1::<2, 42>; 0; 1; {(0.75000000 0.50000000 0.50000000), (0.75000000 0.25000000 0.75000000), (0.75000000 0.50000000 0.75000000)} +DEAL:1::<2, 43>; 0; 1; {(0.75000000 0.50000000 0.50000000), (0.75000000 0.25000000 0.75000000), (0.75000000 0.25000000 0.50000000)} +DEAL:1::<2, 43>; 0; 1; {(0.75000000 0.50000000 0.75000000), (0.75000000 0.50000000 0.50000000), (0.75000000 0.25000000 0.75000000)} +DEAL:1::<2, 57>; 0; 1; {(0.75000000 0.75000000 0.50000000), (0.75000000 0.62500000 0.62500000), (0.75000000 0.50000000 0.50000000)} +DEAL:1::<2, 57>; 0; 1; {(0.75000000 0.62500000 0.62500000), (0.75000000 0.50000000 0.75000000), (0.75000000 0.50000000 0.50000000)} +DEAL:1::<2, 57>; 0; 1; {(0.75000000 0.75000000 0.75000000), (0.75000000 0.75000000 0.50000000), (0.75000000 0.62500000 0.62500000)} +DEAL:1::<2, 57>; 0; 1; {(0.75000000 0.75000000 0.75000000), (0.75000000 0.62500000 0.62500000), (0.75000000 0.50000000 0.75000000)} +DEAL:1::<2, 33>; 0; 2; {(0.50000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.75000000), (0.25000000 0.25000000 0.50000000)} +DEAL:1::<2, 33>; 0; 2; {(0.50000000 0.25000000 0.75000000), (0.25000000 0.25000000 0.75000000), (0.50000000 0.25000000 0.50000000)} +DEAL:1::<2, 35>; 0; 2; {(0.25000000 0.25000000 0.75000000), (0.25000000 0.25000000 0.50000000), (0.50000000 0.25000000 0.50000000)} +DEAL:1::<2, 35>; 0; 2; {(0.50000000 0.25000000 0.50000000), (0.50000000 0.25000000 0.75000000), (0.25000000 0.25000000 0.75000000)} +DEAL:1::<2, 40>; 0; 2; {(0.62500000 0.25000000 0.62500000), (0.50000000 0.25000000 0.75000000), (0.50000000 0.25000000 0.50000000)} +DEAL:1::<2, 40>; 0; 2; {(0.75000000 0.25000000 0.50000000), (0.62500000 0.25000000 0.62500000), (0.50000000 0.25000000 0.50000000)} +DEAL:1::<2, 40>; 0; 2; {(0.75000000 0.25000000 0.75000000), (0.50000000 0.25000000 0.75000000), (0.62500000 0.25000000 0.62500000)} +DEAL:1::<2, 40>; 0; 2; {(0.75000000 0.25000000 0.75000000), (0.62500000 0.25000000 0.62500000), (0.75000000 0.25000000 0.50000000)} +DEAL:1::<2, 42>; 0; 2; {(0.62500000 0.25000000 0.62500000), (0.50000000 0.25000000 0.75000000), (0.50000000 0.25000000 0.50000000)} +DEAL:1::<2, 42>; 0; 2; {(0.62500000 0.25000000 0.62500000), (0.50000000 0.25000000 0.50000000), (0.75000000 0.25000000 0.50000000)} +DEAL:1::<2, 42>; 0; 2; {(0.62500000 0.25000000 0.62500000), (0.75000000 0.25000000 0.75000000), (0.50000000 0.25000000 0.75000000)} +DEAL:1::<2, 42>; 0; 2; {(0.62500000 0.25000000 0.62500000), (0.75000000 0.25000000 0.50000000), (0.75000000 0.25000000 0.75000000)} +DEAL:1::<2, 51>; 0; 3; {(0.25000000 0.75000000 0.75000000), (0.25000000 0.75000000 0.50000000), (0.50000000 0.75000000 0.50000000)} +DEAL:1::<2, 51>; 0; 3; {(0.50000000 0.75000000 0.50000000), (0.50000000 0.75000000 0.75000000), (0.25000000 0.75000000 0.75000000)} +DEAL:1::<2, 49>; 0; 3; {(0.50000000 0.75000000 0.50000000), (0.25000000 0.75000000 0.75000000), (0.25000000 0.75000000 0.50000000)} +DEAL:1::<2, 49>; 0; 3; {(0.50000000 0.75000000 0.75000000), (0.25000000 0.75000000 0.75000000), (0.50000000 0.75000000 0.50000000)} +DEAL:1::<2, 56>; 0; 3; {(0.62500000 0.75000000 0.62500000), (0.50000000 0.75000000 0.75000000), (0.50000000 0.75000000 0.50000000)} +DEAL:1::<2, 56>; 0; 3; {(0.75000000 0.75000000 0.50000000), (0.62500000 0.75000000 0.62500000), (0.50000000 0.75000000 0.50000000)} +DEAL:1::<2, 56>; 0; 3; {(0.75000000 0.75000000 0.75000000), (0.50000000 0.75000000 0.75000000), (0.62500000 0.75000000 0.62500000)} +DEAL:1::<2, 56>; 0; 3; {(0.75000000 0.75000000 0.75000000), (0.62500000 0.75000000 0.62500000), (0.75000000 0.75000000 0.50000000)} +DEAL:1::<2, 58>; 0; 3; {(0.62500000 0.75000000 0.62500000), (0.50000000 0.75000000 0.75000000), (0.50000000 0.75000000 0.50000000)} +DEAL:1::<2, 58>; 0; 3; {(0.62500000 0.75000000 0.62500000), (0.50000000 0.75000000 0.50000000), (0.75000000 0.75000000 0.50000000)} +DEAL:1::<2, 58>; 0; 3; {(0.62500000 0.75000000 0.62500000), (0.75000000 0.75000000 0.75000000), (0.50000000 0.75000000 0.75000000)} +DEAL:1::<2, 58>; 0; 3; {(0.62500000 0.75000000 0.62500000), (0.75000000 0.75000000 0.50000000), (0.75000000 0.75000000 0.75000000)} +DEAL:1::<2, 53>; 0; 5; {(0.25000000 0.50000000 0.75000000), (0.50000000 0.50000000 0.75000000), (0.25000000 0.75000000 0.75000000)} +DEAL:1::<2, 53>; 0; 5; {(0.50000000 0.75000000 0.75000000), (0.25000000 0.75000000 0.75000000), (0.50000000 0.50000000 0.75000000)} +DEAL:1::<2, 49>; 0; 5; {(0.50000000 0.50000000 0.75000000), (0.25000000 0.75000000 0.75000000), (0.25000000 0.50000000 0.75000000)} +DEAL:1::<2, 49>; 0; 5; {(0.50000000 0.50000000 0.75000000), (0.50000000 0.75000000 0.75000000), (0.25000000 0.75000000 0.75000000)} +DEAL:1::<2, 35>; 0; 5; {(0.50000000 0.25000000 0.75000000), (0.37500000 0.37500000 0.75000000), (0.25000000 0.25000000 0.75000000)} +DEAL:1::<2, 35>; 0; 5; {(0.37500000 0.37500000 0.75000000), (0.25000000 0.50000000 0.75000000), (0.25000000 0.25000000 0.75000000)} +DEAL:1::<2, 35>; 0; 5; {(0.37500000 0.37500000 0.75000000), (0.50000000 0.25000000 0.75000000), (0.50000000 0.50000000 0.75000000)} +DEAL:1::<2, 35>; 0; 5; {(0.37500000 0.37500000 0.75000000), (0.50000000 0.50000000 0.75000000), (0.25000000 0.50000000 0.75000000)} +DEAL:1::<2, 39>; 0; 5; {(0.25000000 0.25000000 0.75000000), (0.50000000 0.25000000 0.75000000), (0.37500000 0.37500000 0.75000000)} +DEAL:1::<2, 39>; 0; 5; {(0.25000000 0.25000000 0.75000000), (0.37500000 0.37500000 0.75000000), (0.25000000 0.50000000 0.75000000)} +DEAL:1::<2, 39>; 0; 5; {(0.50000000 0.50000000 0.75000000), (0.37500000 0.37500000 0.75000000), (0.50000000 0.25000000 0.75000000)} +DEAL:1::<2, 39>; 0; 5; {(0.50000000 0.50000000 0.75000000), (0.25000000 0.50000000 0.75000000), (0.37500000 0.37500000 0.75000000)} +DEAL:1::<2, 56>; 0; 5; {(0.75000000 0.50000000 0.75000000), (0.62500000 0.62500000 0.75000000), (0.50000000 0.50000000 0.75000000)} +DEAL:1::<2, 56>; 0; 5; {(0.62500000 0.62500000 0.75000000), (0.50000000 0.75000000 0.75000000), (0.50000000 0.50000000 0.75000000)} +DEAL:1::<2, 56>; 0; 5; {(0.62500000 0.62500000 0.75000000), (0.75000000 0.50000000 0.75000000), (0.75000000 0.75000000 0.75000000)} +DEAL:1::<2, 56>; 0; 5; {(0.62500000 0.62500000 0.75000000), (0.75000000 0.75000000 0.75000000), (0.50000000 0.75000000 0.75000000)} +DEAL:1::<2, 46>; 0; 5; {(0.50000000 0.25000000 0.75000000), (0.75000000 0.25000000 0.75000000), (0.50000000 0.50000000 0.75000000)} +DEAL:1::<2, 46>; 0; 5; {(0.75000000 0.50000000 0.75000000), (0.50000000 0.50000000 0.75000000), (0.75000000 0.25000000 0.75000000)} +DEAL:1::<2, 60>; 0; 5; {(0.50000000 0.50000000 0.75000000), (0.75000000 0.50000000 0.75000000), (0.62500000 0.62500000 0.75000000)} +DEAL:1::<2, 60>; 0; 5; {(0.50000000 0.50000000 0.75000000), (0.62500000 0.62500000 0.75000000), (0.50000000 0.75000000 0.75000000)} +DEAL:1::<2, 60>; 0; 5; {(0.75000000 0.75000000 0.75000000), (0.62500000 0.62500000 0.75000000), (0.75000000 0.50000000 0.75000000)} +DEAL:1::<2, 60>; 0; 5; {(0.75000000 0.75000000 0.75000000), (0.50000000 0.75000000 0.75000000), (0.62500000 0.62500000 0.75000000)} +DEAL:1::<2, 42>; 0; 5; {(0.75000000 0.25000000 0.75000000), (0.50000000 0.50000000 0.75000000), (0.50000000 0.25000000 0.75000000)} +DEAL:1::<2, 42>; 0; 5; {(0.75000000 0.25000000 0.75000000), (0.75000000 0.50000000 0.75000000), (0.50000000 0.50000000 0.75000000)} +DEAL:1:: + diff --git a/tests/remote_point_evaluation/distributed_compute_intersection_locations_02.with_cgal.geq.5.5.with_p4est=true.mpirun=3.output b/tests/remote_point_evaluation/distributed_compute_intersection_locations_02.with_cgal.geq.5.5.with_p4est=true.mpirun=3.output new file mode 100644 index 0000000000..ea7a72672b --- /dev/null +++ b/tests/remote_point_evaluation/distributed_compute_intersection_locations_02.with_cgal.geq.5.5.with_p4est=true.mpirun=3.output @@ -0,0 +1,467 @@ + +DEAL:0::Face intersections 2D-3D with marked vertices +DEAL:0::Recv Components +DEAL:0::0; 0; {(0.25000000 0.37500000 0.37500000), (0.25000000 0.50000000 0.25000000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::0; 0; {(0.25000000 0.37500000 0.37500000), (0.25000000 0.25000000 0.25000000), (0.25000000 0.25000000 0.50000000)} +DEAL:0::0; 0; {(0.25000000 0.50000000 0.25000000), (0.25000000 0.37500000 0.37500000), (0.25000000 0.50000000 0.50000000)} +DEAL:0::0; 0; {(0.25000000 0.37500000 0.37500000), (0.25000000 0.25000000 0.50000000), (0.25000000 0.50000000 0.50000000)} +DEAL:0::0; 0; {(0.25000000 0.75000000 0.25000000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.50000000 0.25000000)} +DEAL:0::0; 0; {(0.25000000 0.75000000 0.50000000), (0.25000000 0.75000000 0.25000000), (0.25000000 0.50000000 0.50000000)} +DEAL:0::0; 0; {(0.25000000 0.75000000 0.25000000), (0.25000000 0.50000000 0.25000000), (0.25000000 0.50000000 0.50000000)} +DEAL:0::0; 0; {(0.25000000 0.75000000 0.25000000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.75000000 0.50000000)} +DEAL:0::0; 0; {(0.25000000 0.50000000 0.25000000), (0.25000000 0.37500000 0.37500000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::0; 0; {(0.25000000 0.37500000 0.37500000), (0.25000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::0; 0; {(0.25000000 0.50000000 0.50000000), (0.25000000 0.50000000 0.25000000), (0.25000000 0.37500000 0.37500000)} +DEAL:0::0; 0; {(0.25000000 0.50000000 0.50000000), (0.25000000 0.37500000 0.37500000), (0.25000000 0.25000000 0.50000000)} +DEAL:0::1; 0; {(0.25000000 0.50000000 0.50000000), (0.25000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.75000000)} +DEAL:0::1; 0; {(0.25000000 0.50000000 0.50000000), (0.25000000 0.25000000 0.75000000), (0.25000000 0.50000000 0.75000000)} +DEAL:0::1; 0; {(0.25000000 0.50000000 0.50000000), (0.25000000 0.25000000 0.75000000), (0.25000000 0.25000000 0.50000000)} +DEAL:0::1; 0; {(0.25000000 0.50000000 0.75000000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.25000000 0.75000000)} +DEAL:0::2; 0; {(0.25000000 0.62500000 0.62500000), (0.25000000 0.75000000 0.50000000), (0.25000000 0.50000000 0.50000000)} +DEAL:0::2; 0; {(0.25000000 0.62500000 0.62500000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.50000000 0.75000000)} +DEAL:0::2; 0; {(0.25000000 0.75000000 0.50000000), (0.25000000 0.62500000 0.62500000), (0.25000000 0.75000000 0.75000000)} +DEAL:0::2; 0; {(0.25000000 0.62500000 0.62500000), (0.25000000 0.50000000 0.75000000), (0.25000000 0.75000000 0.75000000)} +DEAL:0::2; 0; {(0.25000000 0.75000000 0.50000000), (0.25000000 0.62500000 0.62500000), (0.25000000 0.50000000 0.50000000)} +DEAL:0::2; 0; {(0.25000000 0.62500000 0.62500000), (0.25000000 0.50000000 0.75000000), (0.25000000 0.50000000 0.50000000)} +DEAL:0::2; 0; {(0.25000000 0.75000000 0.75000000), (0.25000000 0.75000000 0.50000000), (0.25000000 0.62500000 0.62500000)} +DEAL:0::2; 0; {(0.25000000 0.75000000 0.75000000), (0.25000000 0.62500000 0.62500000), (0.25000000 0.50000000 0.75000000)} +DEAL:0::0; 2; {(0.37500000 0.25000000 0.37500000), (0.25000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::0; 2; {(0.37500000 0.25000000 0.37500000), (0.25000000 0.25000000 0.25000000), (0.50000000 0.25000000 0.25000000)} +DEAL:0::0; 2; {(0.37500000 0.25000000 0.37500000), (0.50000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.50000000)} +DEAL:0::0; 2; {(0.37500000 0.25000000 0.37500000), (0.50000000 0.25000000 0.25000000), (0.50000000 0.25000000 0.50000000)} +DEAL:0::0; 2; {(0.37500000 0.25000000 0.37500000), (0.25000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::0; 2; {(0.50000000 0.25000000 0.25000000), (0.37500000 0.25000000 0.37500000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::0; 2; {(0.50000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.50000000), (0.37500000 0.25000000 0.37500000)} +DEAL:0::0; 2; {(0.50000000 0.25000000 0.50000000), (0.37500000 0.25000000 0.37500000), (0.50000000 0.25000000 0.25000000)} +DEAL:0::1; 2; {(0.50000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.75000000), (0.25000000 0.25000000 0.50000000)} +DEAL:0::1; 2; {(0.50000000 0.25000000 0.75000000), (0.25000000 0.25000000 0.75000000), (0.50000000 0.25000000 0.50000000)} +DEAL:0::1; 2; {(0.25000000 0.25000000 0.75000000), (0.25000000 0.25000000 0.50000000), (0.50000000 0.25000000 0.50000000)} +DEAL:0::1; 2; {(0.50000000 0.25000000 0.50000000), (0.50000000 0.25000000 0.75000000), (0.25000000 0.25000000 0.75000000)} +DEAL:0::0; 3; {(0.37500000 0.75000000 0.37500000), (0.25000000 0.75000000 0.50000000), (0.25000000 0.75000000 0.25000000)} +DEAL:0::0; 3; {(0.37500000 0.75000000 0.37500000), (0.25000000 0.75000000 0.25000000), (0.50000000 0.75000000 0.25000000)} +DEAL:0::0; 3; {(0.37500000 0.75000000 0.37500000), (0.50000000 0.75000000 0.50000000), (0.25000000 0.75000000 0.50000000)} +DEAL:0::0; 3; {(0.37500000 0.75000000 0.37500000), (0.50000000 0.75000000 0.25000000), (0.50000000 0.75000000 0.50000000)} +DEAL:0::0; 3; {(0.37500000 0.75000000 0.37500000), (0.25000000 0.75000000 0.50000000), (0.25000000 0.75000000 0.25000000)} +DEAL:0::0; 3; {(0.50000000 0.75000000 0.25000000), (0.37500000 0.75000000 0.37500000), (0.25000000 0.75000000 0.25000000)} +DEAL:0::0; 3; {(0.50000000 0.75000000 0.50000000), (0.25000000 0.75000000 0.50000000), (0.37500000 0.75000000 0.37500000)} +DEAL:0::0; 3; {(0.50000000 0.75000000 0.50000000), (0.37500000 0.75000000 0.37500000), (0.50000000 0.75000000 0.25000000)} +DEAL:0::2; 3; {(0.25000000 0.75000000 0.75000000), (0.25000000 0.75000000 0.50000000), (0.50000000 0.75000000 0.50000000)} +DEAL:0::2; 3; {(0.50000000 0.75000000 0.50000000), (0.50000000 0.75000000 0.75000000), (0.25000000 0.75000000 0.75000000)} +DEAL:0::2; 3; {(0.50000000 0.75000000 0.50000000), (0.25000000 0.75000000 0.75000000), (0.25000000 0.75000000 0.50000000)} +DEAL:0::2; 3; {(0.50000000 0.75000000 0.75000000), (0.25000000 0.75000000 0.75000000), (0.50000000 0.75000000 0.50000000)} +DEAL:0::0; 4; {(0.25000000 0.50000000 0.25000000), (0.50000000 0.50000000 0.25000000), (0.25000000 0.75000000 0.25000000)} +DEAL:0::0; 4; {(0.50000000 0.75000000 0.25000000), (0.25000000 0.75000000 0.25000000), (0.50000000 0.50000000 0.25000000)} +DEAL:0::0; 4; {(0.50000000 0.50000000 0.25000000), (0.25000000 0.75000000 0.25000000), (0.25000000 0.50000000 0.25000000)} +DEAL:0::0; 4; {(0.50000000 0.50000000 0.25000000), (0.50000000 0.75000000 0.25000000), (0.25000000 0.75000000 0.25000000)} +DEAL:0::0; 4; {(0.50000000 0.25000000 0.25000000), (0.37500000 0.37500000 0.25000000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::0; 4; {(0.37500000 0.37500000 0.25000000), (0.25000000 0.50000000 0.25000000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::0; 4; {(0.37500000 0.37500000 0.25000000), (0.50000000 0.25000000 0.25000000), (0.50000000 0.50000000 0.25000000)} +DEAL:0::0; 4; {(0.37500000 0.37500000 0.25000000), (0.50000000 0.50000000 0.25000000), (0.25000000 0.50000000 0.25000000)} +DEAL:0::0; 4; {(0.25000000 0.25000000 0.25000000), (0.50000000 0.25000000 0.25000000), (0.37500000 0.37500000 0.25000000)} +DEAL:0::0; 4; {(0.25000000 0.25000000 0.25000000), (0.37500000 0.37500000 0.25000000), (0.25000000 0.50000000 0.25000000)} +DEAL:0::0; 4; {(0.50000000 0.50000000 0.25000000), (0.37500000 0.37500000 0.25000000), (0.50000000 0.25000000 0.25000000)} +DEAL:0::0; 4; {(0.50000000 0.50000000 0.25000000), (0.25000000 0.50000000 0.25000000), (0.37500000 0.37500000 0.25000000)} +DEAL:0::1; 5; {(0.50000000 0.25000000 0.75000000), (0.37500000 0.37500000 0.75000000), (0.25000000 0.25000000 0.75000000)} +DEAL:0::1; 5; {(0.37500000 0.37500000 0.75000000), (0.25000000 0.50000000 0.75000000), (0.25000000 0.25000000 0.75000000)} +DEAL:0::1; 5; {(0.37500000 0.37500000 0.75000000), (0.50000000 0.25000000 0.75000000), (0.50000000 0.50000000 0.75000000)} +DEAL:0::1; 5; {(0.37500000 0.37500000 0.75000000), (0.50000000 0.50000000 0.75000000), (0.25000000 0.50000000 0.75000000)} +DEAL:0::1; 5; {(0.25000000 0.25000000 0.75000000), (0.50000000 0.25000000 0.75000000), (0.37500000 0.37500000 0.75000000)} +DEAL:0::1; 5; {(0.25000000 0.25000000 0.75000000), (0.37500000 0.37500000 0.75000000), (0.25000000 0.50000000 0.75000000)} +DEAL:0::1; 5; {(0.50000000 0.50000000 0.75000000), (0.37500000 0.37500000 0.75000000), (0.50000000 0.25000000 0.75000000)} +DEAL:0::1; 5; {(0.50000000 0.50000000 0.75000000), (0.25000000 0.50000000 0.75000000), (0.37500000 0.37500000 0.75000000)} +DEAL:0::2; 5; {(0.25000000 0.50000000 0.75000000), (0.50000000 0.50000000 0.75000000), (0.25000000 0.75000000 0.75000000)} +DEAL:0::2; 5; {(0.50000000 0.75000000 0.75000000), (0.25000000 0.75000000 0.75000000), (0.50000000 0.50000000 0.75000000)} +DEAL:0::2; 5; {(0.50000000 0.50000000 0.75000000), (0.25000000 0.75000000 0.75000000), (0.25000000 0.50000000 0.75000000)} +DEAL:0::2; 5; {(0.50000000 0.50000000 0.75000000), (0.50000000 0.75000000 0.75000000), (0.25000000 0.75000000 0.75000000)} +DEAL:0:: +DEAL:0::Send Components +DEAL:0::<2, 6>; 0; 0; {(0.25000000 0.37500000 0.37500000), (0.25000000 0.50000000 0.25000000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::<2, 6>; 0; 0; {(0.25000000 0.37500000 0.37500000), (0.25000000 0.25000000 0.25000000), (0.25000000 0.25000000 0.50000000)} +DEAL:0::<2, 6>; 0; 0; {(0.25000000 0.50000000 0.25000000), (0.25000000 0.37500000 0.37500000), (0.25000000 0.50000000 0.50000000)} +DEAL:0::<2, 6>; 0; 0; {(0.25000000 0.37500000 0.37500000), (0.25000000 0.25000000 0.50000000), (0.25000000 0.50000000 0.50000000)} +DEAL:0::<2, 21>; 0; 0; {(0.25000000 0.75000000 0.25000000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.50000000 0.25000000)} +DEAL:0::<2, 21>; 0; 0; {(0.25000000 0.75000000 0.50000000), (0.25000000 0.75000000 0.25000000), (0.25000000 0.50000000 0.50000000)} +DEAL:0::<2, 20>; 0; 0; {(0.25000000 0.75000000 0.25000000), (0.25000000 0.50000000 0.25000000), (0.25000000 0.50000000 0.50000000)} +DEAL:0::<2, 20>; 0; 0; {(0.25000000 0.75000000 0.25000000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.75000000 0.50000000)} +DEAL:0::<2, 7>; 0; 0; {(0.25000000 0.50000000 0.25000000), (0.25000000 0.37500000 0.37500000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::<2, 7>; 0; 0; {(0.25000000 0.37500000 0.37500000), (0.25000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::<2, 7>; 0; 0; {(0.25000000 0.50000000 0.50000000), (0.25000000 0.50000000 0.25000000), (0.25000000 0.37500000 0.37500000)} +DEAL:0::<2, 7>; 0; 0; {(0.25000000 0.50000000 0.50000000), (0.25000000 0.37500000 0.37500000), (0.25000000 0.25000000 0.50000000)} +DEAL:0::<2, 7>; 0; 2; {(0.37500000 0.25000000 0.37500000), (0.25000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::<2, 7>; 0; 2; {(0.37500000 0.25000000 0.37500000), (0.25000000 0.25000000 0.25000000), (0.50000000 0.25000000 0.25000000)} +DEAL:0::<2, 7>; 0; 2; {(0.37500000 0.25000000 0.37500000), (0.50000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.50000000)} +DEAL:0::<2, 7>; 0; 2; {(0.37500000 0.25000000 0.37500000), (0.50000000 0.25000000 0.25000000), (0.50000000 0.25000000 0.50000000)} +DEAL:0::<2, 5>; 0; 2; {(0.37500000 0.25000000 0.37500000), (0.25000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::<2, 5>; 0; 2; {(0.50000000 0.25000000 0.25000000), (0.37500000 0.25000000 0.37500000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::<2, 5>; 0; 2; {(0.50000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.50000000), (0.37500000 0.25000000 0.37500000)} +DEAL:0::<2, 5>; 0; 2; {(0.50000000 0.25000000 0.50000000), (0.37500000 0.25000000 0.37500000), (0.50000000 0.25000000 0.25000000)} +DEAL:0::<2, 23>; 0; 3; {(0.37500000 0.75000000 0.37500000), (0.25000000 0.75000000 0.50000000), (0.25000000 0.75000000 0.25000000)} +DEAL:0::<2, 23>; 0; 3; {(0.37500000 0.75000000 0.37500000), (0.25000000 0.75000000 0.25000000), (0.50000000 0.75000000 0.25000000)} +DEAL:0::<2, 23>; 0; 3; {(0.37500000 0.75000000 0.37500000), (0.50000000 0.75000000 0.50000000), (0.25000000 0.75000000 0.50000000)} +DEAL:0::<2, 23>; 0; 3; {(0.37500000 0.75000000 0.37500000), (0.50000000 0.75000000 0.25000000), (0.50000000 0.75000000 0.50000000)} +DEAL:0::<2, 21>; 0; 3; {(0.37500000 0.75000000 0.37500000), (0.25000000 0.75000000 0.50000000), (0.25000000 0.75000000 0.25000000)} +DEAL:0::<2, 21>; 0; 3; {(0.50000000 0.75000000 0.25000000), (0.37500000 0.75000000 0.37500000), (0.25000000 0.75000000 0.25000000)} +DEAL:0::<2, 21>; 0; 3; {(0.50000000 0.75000000 0.50000000), (0.25000000 0.75000000 0.50000000), (0.37500000 0.75000000 0.37500000)} +DEAL:0::<2, 21>; 0; 3; {(0.50000000 0.75000000 0.50000000), (0.37500000 0.75000000 0.37500000), (0.50000000 0.75000000 0.25000000)} +DEAL:0::<2, 21>; 0; 4; {(0.25000000 0.50000000 0.25000000), (0.50000000 0.50000000 0.25000000), (0.25000000 0.75000000 0.25000000)} +DEAL:0::<2, 21>; 0; 4; {(0.50000000 0.75000000 0.25000000), (0.25000000 0.75000000 0.25000000), (0.50000000 0.50000000 0.25000000)} +DEAL:0::<2, 17>; 0; 4; {(0.50000000 0.50000000 0.25000000), (0.25000000 0.75000000 0.25000000), (0.25000000 0.50000000 0.25000000)} +DEAL:0::<2, 17>; 0; 4; {(0.50000000 0.50000000 0.25000000), (0.50000000 0.75000000 0.25000000), (0.25000000 0.75000000 0.25000000)} +DEAL:0::<2, 3>; 0; 4; {(0.50000000 0.25000000 0.25000000), (0.37500000 0.37500000 0.25000000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::<2, 3>; 0; 4; {(0.37500000 0.37500000 0.25000000), (0.25000000 0.50000000 0.25000000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::<2, 3>; 0; 4; {(0.37500000 0.37500000 0.25000000), (0.50000000 0.25000000 0.25000000), (0.50000000 0.50000000 0.25000000)} +DEAL:0::<2, 3>; 0; 4; {(0.37500000 0.37500000 0.25000000), (0.50000000 0.50000000 0.25000000), (0.25000000 0.50000000 0.25000000)} +DEAL:0::<2, 7>; 0; 4; {(0.25000000 0.25000000 0.25000000), (0.50000000 0.25000000 0.25000000), (0.37500000 0.37500000 0.25000000)} +DEAL:0::<2, 7>; 0; 4; {(0.25000000 0.25000000 0.25000000), (0.37500000 0.37500000 0.25000000), (0.25000000 0.50000000 0.25000000)} +DEAL:0::<2, 7>; 0; 4; {(0.50000000 0.50000000 0.25000000), (0.37500000 0.37500000 0.25000000), (0.50000000 0.25000000 0.25000000)} +DEAL:0::<2, 7>; 0; 4; {(0.50000000 0.50000000 0.25000000), (0.25000000 0.50000000 0.25000000), (0.37500000 0.37500000 0.25000000)} +DEAL:0:: +DEAL:0::Face intersections 2D-3D without marked vertices +DEAL:0::Recv Components +DEAL:0::0; 0; {(0.25000000 0.37500000 0.37500000), (0.25000000 0.50000000 0.25000000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::0; 0; {(0.25000000 0.37500000 0.37500000), (0.25000000 0.25000000 0.25000000), (0.25000000 0.25000000 0.50000000)} +DEAL:0::0; 0; {(0.25000000 0.50000000 0.25000000), (0.25000000 0.37500000 0.37500000), (0.25000000 0.50000000 0.50000000)} +DEAL:0::0; 0; {(0.25000000 0.37500000 0.37500000), (0.25000000 0.25000000 0.50000000), (0.25000000 0.50000000 0.50000000)} +DEAL:0::0; 0; {(0.25000000 0.75000000 0.25000000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.50000000 0.25000000)} +DEAL:0::0; 0; {(0.25000000 0.75000000 0.50000000), (0.25000000 0.75000000 0.25000000), (0.25000000 0.50000000 0.50000000)} +DEAL:0::0; 0; {(0.25000000 0.75000000 0.25000000), (0.25000000 0.50000000 0.25000000), (0.25000000 0.50000000 0.50000000)} +DEAL:0::0; 0; {(0.25000000 0.75000000 0.25000000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.75000000 0.50000000)} +DEAL:0::0; 0; {(0.25000000 0.50000000 0.25000000), (0.25000000 0.37500000 0.37500000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::0; 0; {(0.25000000 0.37500000 0.37500000), (0.25000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::0; 0; {(0.25000000 0.50000000 0.50000000), (0.25000000 0.50000000 0.25000000), (0.25000000 0.37500000 0.37500000)} +DEAL:0::0; 0; {(0.25000000 0.50000000 0.50000000), (0.25000000 0.37500000 0.37500000), (0.25000000 0.25000000 0.50000000)} +DEAL:0::1; 0; {(0.25000000 0.50000000 0.50000000), (0.25000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.75000000)} +DEAL:0::1; 0; {(0.25000000 0.50000000 0.50000000), (0.25000000 0.25000000 0.75000000), (0.25000000 0.50000000 0.75000000)} +DEAL:0::1; 0; {(0.25000000 0.50000000 0.50000000), (0.25000000 0.25000000 0.75000000), (0.25000000 0.25000000 0.50000000)} +DEAL:0::1; 0; {(0.25000000 0.50000000 0.75000000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.25000000 0.75000000)} +DEAL:0::2; 0; {(0.25000000 0.62500000 0.62500000), (0.25000000 0.75000000 0.50000000), (0.25000000 0.50000000 0.50000000)} +DEAL:0::2; 0; {(0.25000000 0.62500000 0.62500000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.50000000 0.75000000)} +DEAL:0::2; 0; {(0.25000000 0.75000000 0.50000000), (0.25000000 0.62500000 0.62500000), (0.25000000 0.75000000 0.75000000)} +DEAL:0::2; 0; {(0.25000000 0.62500000 0.62500000), (0.25000000 0.50000000 0.75000000), (0.25000000 0.75000000 0.75000000)} +DEAL:0::2; 0; {(0.25000000 0.75000000 0.50000000), (0.25000000 0.62500000 0.62500000), (0.25000000 0.50000000 0.50000000)} +DEAL:0::2; 0; {(0.25000000 0.62500000 0.62500000), (0.25000000 0.50000000 0.75000000), (0.25000000 0.50000000 0.50000000)} +DEAL:0::2; 0; {(0.25000000 0.75000000 0.75000000), (0.25000000 0.75000000 0.50000000), (0.25000000 0.62500000 0.62500000)} +DEAL:0::2; 0; {(0.25000000 0.75000000 0.75000000), (0.25000000 0.62500000 0.62500000), (0.25000000 0.50000000 0.75000000)} +DEAL:0::0; 1; {(0.75000000 0.50000000 0.25000000), (0.75000000 0.37500000 0.37500000), (0.75000000 0.25000000 0.25000000)} +DEAL:0::0; 1; {(0.75000000 0.37500000 0.37500000), (0.75000000 0.25000000 0.50000000), (0.75000000 0.25000000 0.25000000)} +DEAL:0::0; 1; {(0.75000000 0.50000000 0.50000000), (0.75000000 0.50000000 0.25000000), (0.75000000 0.37500000 0.37500000)} +DEAL:0::0; 1; {(0.75000000 0.50000000 0.50000000), (0.75000000 0.37500000 0.37500000), (0.75000000 0.25000000 0.50000000)} +DEAL:0::0; 1; {(0.75000000 0.37500000 0.37500000), (0.75000000 0.50000000 0.25000000), (0.75000000 0.25000000 0.25000000)} +DEAL:0::0; 1; {(0.75000000 0.37500000 0.37500000), (0.75000000 0.25000000 0.25000000), (0.75000000 0.25000000 0.50000000)} +DEAL:0::0; 1; {(0.75000000 0.50000000 0.25000000), (0.75000000 0.37500000 0.37500000), (0.75000000 0.50000000 0.50000000)} +DEAL:0::0; 1; {(0.75000000 0.37500000 0.37500000), (0.75000000 0.25000000 0.50000000), (0.75000000 0.50000000 0.50000000)} +DEAL:0::1; 1; {(0.75000000 0.75000000 0.25000000), (0.75000000 0.50000000 0.25000000), (0.75000000 0.50000000 0.50000000)} +DEAL:0::1; 1; {(0.75000000 0.75000000 0.25000000), (0.75000000 0.50000000 0.50000000), (0.75000000 0.75000000 0.50000000)} +DEAL:0::1; 1; {(0.75000000 0.75000000 0.25000000), (0.75000000 0.50000000 0.50000000), (0.75000000 0.50000000 0.25000000)} +DEAL:0::1; 1; {(0.75000000 0.75000000 0.50000000), (0.75000000 0.75000000 0.25000000), (0.75000000 0.50000000 0.50000000)} +DEAL:0::2; 1; {(0.75000000 0.62500000 0.62500000), (0.75000000 0.75000000 0.50000000), (0.75000000 0.50000000 0.50000000)} +DEAL:0::2; 1; {(0.75000000 0.62500000 0.62500000), (0.75000000 0.50000000 0.50000000), (0.75000000 0.50000000 0.75000000)} +DEAL:0::2; 1; {(0.75000000 0.75000000 0.50000000), (0.75000000 0.62500000 0.62500000), (0.75000000 0.75000000 0.75000000)} +DEAL:0::2; 1; {(0.75000000 0.62500000 0.62500000), (0.75000000 0.50000000 0.75000000), (0.75000000 0.75000000 0.75000000)} +DEAL:0::2; 1; {(0.75000000 0.50000000 0.50000000), (0.75000000 0.25000000 0.50000000), (0.75000000 0.25000000 0.75000000)} +DEAL:0::2; 1; {(0.75000000 0.50000000 0.50000000), (0.75000000 0.25000000 0.75000000), (0.75000000 0.50000000 0.75000000)} +DEAL:0::2; 1; {(0.75000000 0.75000000 0.50000000), (0.75000000 0.62500000 0.62500000), (0.75000000 0.50000000 0.50000000)} +DEAL:0::2; 1; {(0.75000000 0.62500000 0.62500000), (0.75000000 0.50000000 0.75000000), (0.75000000 0.50000000 0.50000000)} +DEAL:0::2; 1; {(0.75000000 0.75000000 0.75000000), (0.75000000 0.75000000 0.50000000), (0.75000000 0.62500000 0.62500000)} +DEAL:0::2; 1; {(0.75000000 0.75000000 0.75000000), (0.75000000 0.62500000 0.62500000), (0.75000000 0.50000000 0.75000000)} +DEAL:0::2; 1; {(0.75000000 0.50000000 0.50000000), (0.75000000 0.25000000 0.75000000), (0.75000000 0.25000000 0.50000000)} +DEAL:0::2; 1; {(0.75000000 0.50000000 0.75000000), (0.75000000 0.50000000 0.50000000), (0.75000000 0.25000000 0.75000000)} +DEAL:0::0; 2; {(0.37500000 0.25000000 0.37500000), (0.25000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::0; 2; {(0.37500000 0.25000000 0.37500000), (0.25000000 0.25000000 0.25000000), (0.50000000 0.25000000 0.25000000)} +DEAL:0::0; 2; {(0.37500000 0.25000000 0.37500000), (0.50000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.50000000)} +DEAL:0::0; 2; {(0.37500000 0.25000000 0.37500000), (0.50000000 0.25000000 0.25000000), (0.50000000 0.25000000 0.50000000)} +DEAL:0::0; 2; {(0.37500000 0.25000000 0.37500000), (0.25000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::0; 2; {(0.50000000 0.25000000 0.25000000), (0.37500000 0.25000000 0.37500000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::0; 2; {(0.50000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.50000000), (0.37500000 0.25000000 0.37500000)} +DEAL:0::0; 2; {(0.50000000 0.25000000 0.50000000), (0.37500000 0.25000000 0.37500000), (0.50000000 0.25000000 0.25000000)} +DEAL:0::0; 2; {(0.75000000 0.25000000 0.25000000), (0.50000000 0.25000000 0.50000000), (0.50000000 0.25000000 0.25000000)} +DEAL:0::0; 2; {(0.75000000 0.25000000 0.50000000), (0.50000000 0.25000000 0.50000000), (0.75000000 0.25000000 0.25000000)} +DEAL:0::0; 2; {(0.50000000 0.25000000 0.50000000), (0.50000000 0.25000000 0.25000000), (0.75000000 0.25000000 0.25000000)} +DEAL:0::0; 2; {(0.75000000 0.25000000 0.25000000), (0.75000000 0.25000000 0.50000000), (0.50000000 0.25000000 0.50000000)} +DEAL:0::1; 2; {(0.50000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.75000000), (0.25000000 0.25000000 0.50000000)} +DEAL:0::1; 2; {(0.50000000 0.25000000 0.75000000), (0.25000000 0.25000000 0.75000000), (0.50000000 0.25000000 0.50000000)} +DEAL:0::1; 2; {(0.25000000 0.25000000 0.75000000), (0.25000000 0.25000000 0.50000000), (0.50000000 0.25000000 0.50000000)} +DEAL:0::1; 2; {(0.50000000 0.25000000 0.50000000), (0.50000000 0.25000000 0.75000000), (0.25000000 0.25000000 0.75000000)} +DEAL:0::2; 2; {(0.62500000 0.25000000 0.62500000), (0.50000000 0.25000000 0.75000000), (0.50000000 0.25000000 0.50000000)} +DEAL:0::2; 2; {(0.75000000 0.25000000 0.50000000), (0.62500000 0.25000000 0.62500000), (0.50000000 0.25000000 0.50000000)} +DEAL:0::2; 2; {(0.75000000 0.25000000 0.75000000), (0.50000000 0.25000000 0.75000000), (0.62500000 0.25000000 0.62500000)} +DEAL:0::2; 2; {(0.75000000 0.25000000 0.75000000), (0.62500000 0.25000000 0.62500000), (0.75000000 0.25000000 0.50000000)} +DEAL:0::2; 2; {(0.62500000 0.25000000 0.62500000), (0.50000000 0.25000000 0.75000000), (0.50000000 0.25000000 0.50000000)} +DEAL:0::2; 2; {(0.62500000 0.25000000 0.62500000), (0.50000000 0.25000000 0.50000000), (0.75000000 0.25000000 0.50000000)} +DEAL:0::2; 2; {(0.62500000 0.25000000 0.62500000), (0.75000000 0.25000000 0.75000000), (0.50000000 0.25000000 0.75000000)} +DEAL:0::2; 2; {(0.62500000 0.25000000 0.62500000), (0.75000000 0.25000000 0.50000000), (0.75000000 0.25000000 0.75000000)} +DEAL:0::0; 3; {(0.37500000 0.75000000 0.37500000), (0.25000000 0.75000000 0.50000000), (0.25000000 0.75000000 0.25000000)} +DEAL:0::0; 3; {(0.37500000 0.75000000 0.37500000), (0.25000000 0.75000000 0.25000000), (0.50000000 0.75000000 0.25000000)} +DEAL:0::0; 3; {(0.37500000 0.75000000 0.37500000), (0.50000000 0.75000000 0.50000000), (0.25000000 0.75000000 0.50000000)} +DEAL:0::0; 3; {(0.37500000 0.75000000 0.37500000), (0.50000000 0.75000000 0.25000000), (0.50000000 0.75000000 0.50000000)} +DEAL:0::0; 3; {(0.37500000 0.75000000 0.37500000), (0.25000000 0.75000000 0.50000000), (0.25000000 0.75000000 0.25000000)} +DEAL:0::0; 3; {(0.50000000 0.75000000 0.25000000), (0.37500000 0.75000000 0.37500000), (0.25000000 0.75000000 0.25000000)} +DEAL:0::0; 3; {(0.50000000 0.75000000 0.50000000), (0.25000000 0.75000000 0.50000000), (0.37500000 0.75000000 0.37500000)} +DEAL:0::0; 3; {(0.50000000 0.75000000 0.50000000), (0.37500000 0.75000000 0.37500000), (0.50000000 0.75000000 0.25000000)} +DEAL:0::1; 3; {(0.75000000 0.75000000 0.25000000), (0.50000000 0.75000000 0.50000000), (0.50000000 0.75000000 0.25000000)} +DEAL:0::1; 3; {(0.75000000 0.75000000 0.50000000), (0.50000000 0.75000000 0.50000000), (0.75000000 0.75000000 0.25000000)} +DEAL:0::1; 3; {(0.50000000 0.75000000 0.50000000), (0.50000000 0.75000000 0.25000000), (0.75000000 0.75000000 0.25000000)} +DEAL:0::1; 3; {(0.75000000 0.75000000 0.25000000), (0.75000000 0.75000000 0.50000000), (0.50000000 0.75000000 0.50000000)} +DEAL:0::2; 3; {(0.62500000 0.75000000 0.62500000), (0.50000000 0.75000000 0.75000000), (0.50000000 0.75000000 0.50000000)} +DEAL:0::2; 3; {(0.62500000 0.75000000 0.62500000), (0.50000000 0.75000000 0.50000000), (0.75000000 0.75000000 0.50000000)} +DEAL:0::2; 3; {(0.62500000 0.75000000 0.62500000), (0.75000000 0.75000000 0.75000000), (0.50000000 0.75000000 0.75000000)} +DEAL:0::2; 3; {(0.62500000 0.75000000 0.62500000), (0.75000000 0.75000000 0.50000000), (0.75000000 0.75000000 0.75000000)} +DEAL:0::2; 3; {(0.62500000 0.75000000 0.62500000), (0.50000000 0.75000000 0.75000000), (0.50000000 0.75000000 0.50000000)} +DEAL:0::2; 3; {(0.75000000 0.75000000 0.50000000), (0.62500000 0.75000000 0.62500000), (0.50000000 0.75000000 0.50000000)} +DEAL:0::2; 3; {(0.75000000 0.75000000 0.75000000), (0.50000000 0.75000000 0.75000000), (0.62500000 0.75000000 0.62500000)} +DEAL:0::2; 3; {(0.75000000 0.75000000 0.75000000), (0.62500000 0.75000000 0.62500000), (0.75000000 0.75000000 0.50000000)} +DEAL:0::2; 3; {(0.25000000 0.75000000 0.75000000), (0.25000000 0.75000000 0.50000000), (0.50000000 0.75000000 0.50000000)} +DEAL:0::2; 3; {(0.50000000 0.75000000 0.50000000), (0.50000000 0.75000000 0.75000000), (0.25000000 0.75000000 0.75000000)} +DEAL:0::2; 3; {(0.50000000 0.75000000 0.50000000), (0.25000000 0.75000000 0.75000000), (0.25000000 0.75000000 0.50000000)} +DEAL:0::2; 3; {(0.50000000 0.75000000 0.75000000), (0.25000000 0.75000000 0.75000000), (0.50000000 0.75000000 0.50000000)} +DEAL:0::0; 4; {(0.25000000 0.50000000 0.25000000), (0.50000000 0.50000000 0.25000000), (0.25000000 0.75000000 0.25000000)} +DEAL:0::0; 4; {(0.50000000 0.75000000 0.25000000), (0.25000000 0.75000000 0.25000000), (0.50000000 0.50000000 0.25000000)} +DEAL:0::0; 4; {(0.50000000 0.50000000 0.25000000), (0.25000000 0.75000000 0.25000000), (0.25000000 0.50000000 0.25000000)} +DEAL:0::0; 4; {(0.50000000 0.50000000 0.25000000), (0.50000000 0.75000000 0.25000000), (0.25000000 0.75000000 0.25000000)} +DEAL:0::0; 4; {(0.50000000 0.25000000 0.25000000), (0.37500000 0.37500000 0.25000000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::0; 4; {(0.37500000 0.37500000 0.25000000), (0.25000000 0.50000000 0.25000000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::0; 4; {(0.37500000 0.37500000 0.25000000), (0.50000000 0.25000000 0.25000000), (0.50000000 0.50000000 0.25000000)} +DEAL:0::0; 4; {(0.37500000 0.37500000 0.25000000), (0.50000000 0.50000000 0.25000000), (0.25000000 0.50000000 0.25000000)} +DEAL:0::0; 4; {(0.25000000 0.25000000 0.25000000), (0.50000000 0.25000000 0.25000000), (0.37500000 0.37500000 0.25000000)} +DEAL:0::0; 4; {(0.25000000 0.25000000 0.25000000), (0.37500000 0.37500000 0.25000000), (0.25000000 0.50000000 0.25000000)} +DEAL:0::0; 4; {(0.50000000 0.50000000 0.25000000), (0.37500000 0.37500000 0.25000000), (0.50000000 0.25000000 0.25000000)} +DEAL:0::0; 4; {(0.50000000 0.50000000 0.25000000), (0.25000000 0.50000000 0.25000000), (0.37500000 0.37500000 0.25000000)} +DEAL:0::0; 4; {(0.75000000 0.25000000 0.25000000), (0.50000000 0.50000000 0.25000000), (0.50000000 0.25000000 0.25000000)} +DEAL:0::0; 4; {(0.75000000 0.25000000 0.25000000), (0.75000000 0.50000000 0.25000000), (0.50000000 0.50000000 0.25000000)} +DEAL:0::0; 4; {(0.50000000 0.25000000 0.25000000), (0.75000000 0.25000000 0.25000000), (0.50000000 0.50000000 0.25000000)} +DEAL:0::0; 4; {(0.75000000 0.50000000 0.25000000), (0.50000000 0.50000000 0.25000000), (0.75000000 0.25000000 0.25000000)} +DEAL:0::1; 4; {(0.75000000 0.50000000 0.25000000), (0.62500000 0.62500000 0.25000000), (0.50000000 0.50000000 0.25000000)} +DEAL:0::1; 4; {(0.62500000 0.62500000 0.25000000), (0.50000000 0.75000000 0.25000000), (0.50000000 0.50000000 0.25000000)} +DEAL:0::1; 4; {(0.62500000 0.62500000 0.25000000), (0.75000000 0.50000000 0.25000000), (0.75000000 0.75000000 0.25000000)} +DEAL:0::1; 4; {(0.62500000 0.62500000 0.25000000), (0.75000000 0.75000000 0.25000000), (0.50000000 0.75000000 0.25000000)} +DEAL:0::1; 4; {(0.50000000 0.50000000 0.25000000), (0.75000000 0.50000000 0.25000000), (0.62500000 0.62500000 0.25000000)} +DEAL:0::1; 4; {(0.50000000 0.50000000 0.25000000), (0.62500000 0.62500000 0.25000000), (0.50000000 0.75000000 0.25000000)} +DEAL:0::1; 4; {(0.75000000 0.75000000 0.25000000), (0.62500000 0.62500000 0.25000000), (0.75000000 0.50000000 0.25000000)} +DEAL:0::1; 4; {(0.75000000 0.75000000 0.25000000), (0.50000000 0.75000000 0.25000000), (0.62500000 0.62500000 0.25000000)} +DEAL:0::1; 5; {(0.50000000 0.25000000 0.75000000), (0.37500000 0.37500000 0.75000000), (0.25000000 0.25000000 0.75000000)} +DEAL:0::1; 5; {(0.37500000 0.37500000 0.75000000), (0.25000000 0.50000000 0.75000000), (0.25000000 0.25000000 0.75000000)} +DEAL:0::1; 5; {(0.37500000 0.37500000 0.75000000), (0.50000000 0.25000000 0.75000000), (0.50000000 0.50000000 0.75000000)} +DEAL:0::1; 5; {(0.37500000 0.37500000 0.75000000), (0.50000000 0.50000000 0.75000000), (0.25000000 0.50000000 0.75000000)} +DEAL:0::1; 5; {(0.25000000 0.25000000 0.75000000), (0.50000000 0.25000000 0.75000000), (0.37500000 0.37500000 0.75000000)} +DEAL:0::1; 5; {(0.25000000 0.25000000 0.75000000), (0.37500000 0.37500000 0.75000000), (0.25000000 0.50000000 0.75000000)} +DEAL:0::1; 5; {(0.50000000 0.50000000 0.75000000), (0.37500000 0.37500000 0.75000000), (0.50000000 0.25000000 0.75000000)} +DEAL:0::1; 5; {(0.50000000 0.50000000 0.75000000), (0.25000000 0.50000000 0.75000000), (0.37500000 0.37500000 0.75000000)} +DEAL:0::2; 5; {(0.75000000 0.50000000 0.75000000), (0.62500000 0.62500000 0.75000000), (0.50000000 0.50000000 0.75000000)} +DEAL:0::2; 5; {(0.62500000 0.62500000 0.75000000), (0.50000000 0.75000000 0.75000000), (0.50000000 0.50000000 0.75000000)} +DEAL:0::2; 5; {(0.62500000 0.62500000 0.75000000), (0.75000000 0.50000000 0.75000000), (0.75000000 0.75000000 0.75000000)} +DEAL:0::2; 5; {(0.62500000 0.62500000 0.75000000), (0.75000000 0.75000000 0.75000000), (0.50000000 0.75000000 0.75000000)} +DEAL:0::2; 5; {(0.25000000 0.50000000 0.75000000), (0.50000000 0.50000000 0.75000000), (0.25000000 0.75000000 0.75000000)} +DEAL:0::2; 5; {(0.50000000 0.75000000 0.75000000), (0.25000000 0.75000000 0.75000000), (0.50000000 0.50000000 0.75000000)} +DEAL:0::2; 5; {(0.50000000 0.50000000 0.75000000), (0.25000000 0.75000000 0.75000000), (0.25000000 0.50000000 0.75000000)} +DEAL:0::2; 5; {(0.50000000 0.50000000 0.75000000), (0.50000000 0.75000000 0.75000000), (0.25000000 0.75000000 0.75000000)} +DEAL:0::2; 5; {(0.50000000 0.25000000 0.75000000), (0.75000000 0.25000000 0.75000000), (0.50000000 0.50000000 0.75000000)} +DEAL:0::2; 5; {(0.75000000 0.50000000 0.75000000), (0.50000000 0.50000000 0.75000000), (0.75000000 0.25000000 0.75000000)} +DEAL:0::2; 5; {(0.75000000 0.25000000 0.75000000), (0.50000000 0.50000000 0.75000000), (0.50000000 0.25000000 0.75000000)} +DEAL:0::2; 5; {(0.75000000 0.25000000 0.75000000), (0.75000000 0.50000000 0.75000000), (0.50000000 0.50000000 0.75000000)} +DEAL:0::2; 5; {(0.50000000 0.50000000 0.75000000), (0.75000000 0.50000000 0.75000000), (0.62500000 0.62500000 0.75000000)} +DEAL:0::2; 5; {(0.50000000 0.50000000 0.75000000), (0.62500000 0.62500000 0.75000000), (0.50000000 0.75000000 0.75000000)} +DEAL:0::2; 5; {(0.75000000 0.75000000 0.75000000), (0.62500000 0.62500000 0.75000000), (0.75000000 0.50000000 0.75000000)} +DEAL:0::2; 5; {(0.75000000 0.75000000 0.75000000), (0.50000000 0.75000000 0.75000000), (0.62500000 0.62500000 0.75000000)} +DEAL:0:: +DEAL:0::Send Components +DEAL:0::<2, 6>; 0; 0; {(0.25000000 0.37500000 0.37500000), (0.25000000 0.50000000 0.25000000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::<2, 6>; 0; 0; {(0.25000000 0.37500000 0.37500000), (0.25000000 0.25000000 0.25000000), (0.25000000 0.25000000 0.50000000)} +DEAL:0::<2, 6>; 0; 0; {(0.25000000 0.50000000 0.25000000), (0.25000000 0.37500000 0.37500000), (0.25000000 0.50000000 0.50000000)} +DEAL:0::<2, 6>; 0; 0; {(0.25000000 0.37500000 0.37500000), (0.25000000 0.25000000 0.50000000), (0.25000000 0.50000000 0.50000000)} +DEAL:0::<2, 21>; 0; 0; {(0.25000000 0.75000000 0.25000000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.50000000 0.25000000)} +DEAL:0::<2, 21>; 0; 0; {(0.25000000 0.75000000 0.50000000), (0.25000000 0.75000000 0.25000000), (0.25000000 0.50000000 0.50000000)} +DEAL:0::<2, 20>; 0; 0; {(0.25000000 0.75000000 0.25000000), (0.25000000 0.50000000 0.25000000), (0.25000000 0.50000000 0.50000000)} +DEAL:0::<2, 20>; 0; 0; {(0.25000000 0.75000000 0.25000000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.75000000 0.50000000)} +DEAL:0::<2, 7>; 0; 0; {(0.25000000 0.50000000 0.25000000), (0.25000000 0.37500000 0.37500000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::<2, 7>; 0; 0; {(0.25000000 0.37500000 0.37500000), (0.25000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::<2, 7>; 0; 0; {(0.25000000 0.50000000 0.50000000), (0.25000000 0.50000000 0.25000000), (0.25000000 0.37500000 0.37500000)} +DEAL:0::<2, 7>; 0; 0; {(0.25000000 0.50000000 0.50000000), (0.25000000 0.37500000 0.37500000), (0.25000000 0.25000000 0.50000000)} +DEAL:0::<2, 15>; 0; 1; {(0.75000000 0.50000000 0.25000000), (0.75000000 0.37500000 0.37500000), (0.75000000 0.25000000 0.25000000)} +DEAL:0::<2, 15>; 0; 1; {(0.75000000 0.37500000 0.37500000), (0.75000000 0.25000000 0.50000000), (0.75000000 0.25000000 0.25000000)} +DEAL:0::<2, 15>; 0; 1; {(0.75000000 0.50000000 0.50000000), (0.75000000 0.50000000 0.25000000), (0.75000000 0.37500000 0.37500000)} +DEAL:0::<2, 15>; 0; 1; {(0.75000000 0.50000000 0.50000000), (0.75000000 0.37500000 0.37500000), (0.75000000 0.25000000 0.50000000)} +DEAL:0::<2, 14>; 0; 1; {(0.75000000 0.37500000 0.37500000), (0.75000000 0.50000000 0.25000000), (0.75000000 0.25000000 0.25000000)} +DEAL:0::<2, 14>; 0; 1; {(0.75000000 0.37500000 0.37500000), (0.75000000 0.25000000 0.25000000), (0.75000000 0.25000000 0.50000000)} +DEAL:0::<2, 14>; 0; 1; {(0.75000000 0.50000000 0.25000000), (0.75000000 0.37500000 0.37500000), (0.75000000 0.50000000 0.50000000)} +DEAL:0::<2, 14>; 0; 1; {(0.75000000 0.37500000 0.37500000), (0.75000000 0.25000000 0.50000000), (0.75000000 0.50000000 0.50000000)} +DEAL:0::<2, 7>; 0; 2; {(0.37500000 0.25000000 0.37500000), (0.25000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::<2, 7>; 0; 2; {(0.37500000 0.25000000 0.37500000), (0.25000000 0.25000000 0.25000000), (0.50000000 0.25000000 0.25000000)} +DEAL:0::<2, 7>; 0; 2; {(0.37500000 0.25000000 0.37500000), (0.50000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.50000000)} +DEAL:0::<2, 7>; 0; 2; {(0.37500000 0.25000000 0.37500000), (0.50000000 0.25000000 0.25000000), (0.50000000 0.25000000 0.50000000)} +DEAL:0::<2, 5>; 0; 2; {(0.37500000 0.25000000 0.37500000), (0.25000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::<2, 5>; 0; 2; {(0.50000000 0.25000000 0.25000000), (0.37500000 0.25000000 0.37500000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::<2, 5>; 0; 2; {(0.50000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.50000000), (0.37500000 0.25000000 0.37500000)} +DEAL:0::<2, 5>; 0; 2; {(0.50000000 0.25000000 0.50000000), (0.37500000 0.25000000 0.37500000), (0.50000000 0.25000000 0.25000000)} +DEAL:0::<2, 12>; 0; 2; {(0.75000000 0.25000000 0.25000000), (0.50000000 0.25000000 0.50000000), (0.50000000 0.25000000 0.25000000)} +DEAL:0::<2, 12>; 0; 2; {(0.75000000 0.25000000 0.50000000), (0.50000000 0.25000000 0.50000000), (0.75000000 0.25000000 0.25000000)} +DEAL:0::<2, 14>; 0; 2; {(0.50000000 0.25000000 0.50000000), (0.50000000 0.25000000 0.25000000), (0.75000000 0.25000000 0.25000000)} +DEAL:0::<2, 14>; 0; 2; {(0.75000000 0.25000000 0.25000000), (0.75000000 0.25000000 0.50000000), (0.50000000 0.25000000 0.50000000)} +DEAL:0::<2, 23>; 0; 3; {(0.37500000 0.75000000 0.37500000), (0.25000000 0.75000000 0.50000000), (0.25000000 0.75000000 0.25000000)} +DEAL:0::<2, 23>; 0; 3; {(0.37500000 0.75000000 0.37500000), (0.25000000 0.75000000 0.25000000), (0.50000000 0.75000000 0.25000000)} +DEAL:0::<2, 23>; 0; 3; {(0.37500000 0.75000000 0.37500000), (0.50000000 0.75000000 0.50000000), (0.25000000 0.75000000 0.50000000)} +DEAL:0::<2, 23>; 0; 3; {(0.37500000 0.75000000 0.37500000), (0.50000000 0.75000000 0.25000000), (0.50000000 0.75000000 0.50000000)} +DEAL:0::<2, 21>; 0; 3; {(0.37500000 0.75000000 0.37500000), (0.25000000 0.75000000 0.50000000), (0.25000000 0.75000000 0.25000000)} +DEAL:0::<2, 21>; 0; 3; {(0.50000000 0.75000000 0.25000000), (0.37500000 0.75000000 0.37500000), (0.25000000 0.75000000 0.25000000)} +DEAL:0::<2, 21>; 0; 3; {(0.50000000 0.75000000 0.50000000), (0.25000000 0.75000000 0.50000000), (0.37500000 0.75000000 0.37500000)} +DEAL:0::<2, 21>; 0; 3; {(0.50000000 0.75000000 0.50000000), (0.37500000 0.75000000 0.37500000), (0.50000000 0.75000000 0.25000000)} +DEAL:0::<2, 21>; 0; 4; {(0.25000000 0.50000000 0.25000000), (0.50000000 0.50000000 0.25000000), (0.25000000 0.75000000 0.25000000)} +DEAL:0::<2, 21>; 0; 4; {(0.50000000 0.75000000 0.25000000), (0.25000000 0.75000000 0.25000000), (0.50000000 0.50000000 0.25000000)} +DEAL:0::<2, 17>; 0; 4; {(0.50000000 0.50000000 0.25000000), (0.25000000 0.75000000 0.25000000), (0.25000000 0.50000000 0.25000000)} +DEAL:0::<2, 17>; 0; 4; {(0.50000000 0.50000000 0.25000000), (0.50000000 0.75000000 0.25000000), (0.25000000 0.75000000 0.25000000)} +DEAL:0::<2, 3>; 0; 4; {(0.50000000 0.25000000 0.25000000), (0.37500000 0.37500000 0.25000000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::<2, 3>; 0; 4; {(0.37500000 0.37500000 0.25000000), (0.25000000 0.50000000 0.25000000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::<2, 3>; 0; 4; {(0.37500000 0.37500000 0.25000000), (0.50000000 0.25000000 0.25000000), (0.50000000 0.50000000 0.25000000)} +DEAL:0::<2, 3>; 0; 4; {(0.37500000 0.37500000 0.25000000), (0.50000000 0.50000000 0.25000000), (0.25000000 0.50000000 0.25000000)} +DEAL:0::<2, 7>; 0; 4; {(0.25000000 0.25000000 0.25000000), (0.50000000 0.25000000 0.25000000), (0.37500000 0.37500000 0.25000000)} +DEAL:0::<2, 7>; 0; 4; {(0.25000000 0.25000000 0.25000000), (0.37500000 0.37500000 0.25000000), (0.25000000 0.50000000 0.25000000)} +DEAL:0::<2, 7>; 0; 4; {(0.50000000 0.50000000 0.25000000), (0.37500000 0.37500000 0.25000000), (0.50000000 0.25000000 0.25000000)} +DEAL:0::<2, 7>; 0; 4; {(0.50000000 0.50000000 0.25000000), (0.25000000 0.50000000 0.25000000), (0.37500000 0.37500000 0.25000000)} +DEAL:0::<2, 10>; 0; 4; {(0.75000000 0.25000000 0.25000000), (0.50000000 0.50000000 0.25000000), (0.50000000 0.25000000 0.25000000)} +DEAL:0::<2, 10>; 0; 4; {(0.75000000 0.25000000 0.25000000), (0.75000000 0.50000000 0.25000000), (0.50000000 0.50000000 0.25000000)} +DEAL:0::<2, 14>; 0; 4; {(0.50000000 0.25000000 0.25000000), (0.75000000 0.25000000 0.25000000), (0.50000000 0.50000000 0.25000000)} +DEAL:0::<2, 14>; 0; 4; {(0.75000000 0.50000000 0.25000000), (0.50000000 0.50000000 0.25000000), (0.75000000 0.25000000 0.25000000)} +DEAL:0:: + +DEAL:1::Face intersections 2D-3D with marked vertices +DEAL:1::Recv Components +DEAL:1:: +DEAL:1::Send Components +DEAL:1::<2, 34>; 0; 0; {(0.25000000 0.50000000 0.50000000), (0.25000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.75000000)} +DEAL:1::<2, 34>; 0; 0; {(0.25000000 0.50000000 0.50000000), (0.25000000 0.25000000 0.75000000), (0.25000000 0.50000000 0.75000000)} +DEAL:1::<2, 35>; 0; 0; {(0.25000000 0.50000000 0.50000000), (0.25000000 0.25000000 0.75000000), (0.25000000 0.25000000 0.50000000)} +DEAL:1::<2, 35>; 0; 0; {(0.25000000 0.50000000 0.75000000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.25000000 0.75000000)} +DEAL:1::<2, 33>; 0; 2; {(0.50000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.75000000), (0.25000000 0.25000000 0.50000000)} +DEAL:1::<2, 33>; 0; 2; {(0.50000000 0.25000000 0.75000000), (0.25000000 0.25000000 0.75000000), (0.50000000 0.25000000 0.50000000)} +DEAL:1::<2, 35>; 0; 2; {(0.25000000 0.25000000 0.75000000), (0.25000000 0.25000000 0.50000000), (0.50000000 0.25000000 0.50000000)} +DEAL:1::<2, 35>; 0; 2; {(0.50000000 0.25000000 0.50000000), (0.50000000 0.25000000 0.75000000), (0.25000000 0.25000000 0.75000000)} +DEAL:1::<2, 35>; 0; 5; {(0.50000000 0.25000000 0.75000000), (0.37500000 0.37500000 0.75000000), (0.25000000 0.25000000 0.75000000)} +DEAL:1::<2, 35>; 0; 5; {(0.37500000 0.37500000 0.75000000), (0.25000000 0.50000000 0.75000000), (0.25000000 0.25000000 0.75000000)} +DEAL:1::<2, 35>; 0; 5; {(0.37500000 0.37500000 0.75000000), (0.50000000 0.25000000 0.75000000), (0.50000000 0.50000000 0.75000000)} +DEAL:1::<2, 35>; 0; 5; {(0.37500000 0.37500000 0.75000000), (0.50000000 0.50000000 0.75000000), (0.25000000 0.50000000 0.75000000)} +DEAL:1::<2, 39>; 0; 5; {(0.25000000 0.25000000 0.75000000), (0.50000000 0.25000000 0.75000000), (0.37500000 0.37500000 0.75000000)} +DEAL:1::<2, 39>; 0; 5; {(0.25000000 0.25000000 0.75000000), (0.37500000 0.37500000 0.75000000), (0.25000000 0.50000000 0.75000000)} +DEAL:1::<2, 39>; 0; 5; {(0.50000000 0.50000000 0.75000000), (0.37500000 0.37500000 0.75000000), (0.50000000 0.25000000 0.75000000)} +DEAL:1::<2, 39>; 0; 5; {(0.50000000 0.50000000 0.75000000), (0.25000000 0.50000000 0.75000000), (0.37500000 0.37500000 0.75000000)} +DEAL:1:: +DEAL:1::Face intersections 2D-3D without marked vertices +DEAL:1::Recv Components +DEAL:1:: +DEAL:1::Send Components +DEAL:1::<2, 34>; 0; 0; {(0.25000000 0.50000000 0.50000000), (0.25000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.75000000)} +DEAL:1::<2, 34>; 0; 0; {(0.25000000 0.50000000 0.50000000), (0.25000000 0.25000000 0.75000000), (0.25000000 0.50000000 0.75000000)} +DEAL:1::<2, 35>; 0; 0; {(0.25000000 0.50000000 0.50000000), (0.25000000 0.25000000 0.75000000), (0.25000000 0.25000000 0.50000000)} +DEAL:1::<2, 35>; 0; 0; {(0.25000000 0.50000000 0.75000000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.25000000 0.75000000)} +DEAL:1::<2, 28>; 0; 1; {(0.75000000 0.75000000 0.25000000), (0.75000000 0.50000000 0.25000000), (0.75000000 0.50000000 0.50000000)} +DEAL:1::<2, 28>; 0; 1; {(0.75000000 0.75000000 0.25000000), (0.75000000 0.50000000 0.50000000), (0.75000000 0.75000000 0.50000000)} +DEAL:1::<2, 29>; 0; 1; {(0.75000000 0.75000000 0.25000000), (0.75000000 0.50000000 0.50000000), (0.75000000 0.50000000 0.25000000)} +DEAL:1::<2, 29>; 0; 1; {(0.75000000 0.75000000 0.50000000), (0.75000000 0.75000000 0.25000000), (0.75000000 0.50000000 0.50000000)} +DEAL:1::<2, 33>; 0; 2; {(0.50000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.75000000), (0.25000000 0.25000000 0.50000000)} +DEAL:1::<2, 33>; 0; 2; {(0.50000000 0.25000000 0.75000000), (0.25000000 0.25000000 0.75000000), (0.50000000 0.25000000 0.50000000)} +DEAL:1::<2, 35>; 0; 2; {(0.25000000 0.25000000 0.75000000), (0.25000000 0.25000000 0.50000000), (0.50000000 0.25000000 0.50000000)} +DEAL:1::<2, 35>; 0; 2; {(0.50000000 0.25000000 0.50000000), (0.50000000 0.25000000 0.75000000), (0.25000000 0.25000000 0.75000000)} +DEAL:1::<2, 28>; 0; 3; {(0.75000000 0.75000000 0.25000000), (0.50000000 0.75000000 0.50000000), (0.50000000 0.75000000 0.25000000)} +DEAL:1::<2, 28>; 0; 3; {(0.75000000 0.75000000 0.50000000), (0.50000000 0.75000000 0.50000000), (0.75000000 0.75000000 0.25000000)} +DEAL:1::<2, 30>; 0; 3; {(0.50000000 0.75000000 0.50000000), (0.50000000 0.75000000 0.25000000), (0.75000000 0.75000000 0.25000000)} +DEAL:1::<2, 30>; 0; 3; {(0.75000000 0.75000000 0.25000000), (0.75000000 0.75000000 0.50000000), (0.50000000 0.75000000 0.50000000)} +DEAL:1::<2, 24>; 0; 4; {(0.75000000 0.50000000 0.25000000), (0.62500000 0.62500000 0.25000000), (0.50000000 0.50000000 0.25000000)} +DEAL:1::<2, 24>; 0; 4; {(0.62500000 0.62500000 0.25000000), (0.50000000 0.75000000 0.25000000), (0.50000000 0.50000000 0.25000000)} +DEAL:1::<2, 24>; 0; 4; {(0.62500000 0.62500000 0.25000000), (0.75000000 0.50000000 0.25000000), (0.75000000 0.75000000 0.25000000)} +DEAL:1::<2, 24>; 0; 4; {(0.62500000 0.62500000 0.25000000), (0.75000000 0.75000000 0.25000000), (0.50000000 0.75000000 0.25000000)} +DEAL:1::<2, 28>; 0; 4; {(0.50000000 0.50000000 0.25000000), (0.75000000 0.50000000 0.25000000), (0.62500000 0.62500000 0.25000000)} +DEAL:1::<2, 28>; 0; 4; {(0.50000000 0.50000000 0.25000000), (0.62500000 0.62500000 0.25000000), (0.50000000 0.75000000 0.25000000)} +DEAL:1::<2, 28>; 0; 4; {(0.75000000 0.75000000 0.25000000), (0.62500000 0.62500000 0.25000000), (0.75000000 0.50000000 0.25000000)} +DEAL:1::<2, 28>; 0; 4; {(0.75000000 0.75000000 0.25000000), (0.50000000 0.75000000 0.25000000), (0.62500000 0.62500000 0.25000000)} +DEAL:1::<2, 35>; 0; 5; {(0.50000000 0.25000000 0.75000000), (0.37500000 0.37500000 0.75000000), (0.25000000 0.25000000 0.75000000)} +DEAL:1::<2, 35>; 0; 5; {(0.37500000 0.37500000 0.75000000), (0.25000000 0.50000000 0.75000000), (0.25000000 0.25000000 0.75000000)} +DEAL:1::<2, 35>; 0; 5; {(0.37500000 0.37500000 0.75000000), (0.50000000 0.25000000 0.75000000), (0.50000000 0.50000000 0.75000000)} +DEAL:1::<2, 35>; 0; 5; {(0.37500000 0.37500000 0.75000000), (0.50000000 0.50000000 0.75000000), (0.25000000 0.50000000 0.75000000)} +DEAL:1::<2, 39>; 0; 5; {(0.25000000 0.25000000 0.75000000), (0.50000000 0.25000000 0.75000000), (0.37500000 0.37500000 0.75000000)} +DEAL:1::<2, 39>; 0; 5; {(0.25000000 0.25000000 0.75000000), (0.37500000 0.37500000 0.75000000), (0.25000000 0.50000000 0.75000000)} +DEAL:1::<2, 39>; 0; 5; {(0.50000000 0.50000000 0.75000000), (0.37500000 0.37500000 0.75000000), (0.50000000 0.25000000 0.75000000)} +DEAL:1::<2, 39>; 0; 5; {(0.50000000 0.50000000 0.75000000), (0.25000000 0.50000000 0.75000000), (0.37500000 0.37500000 0.75000000)} +DEAL:1:: + + +DEAL:2::Face intersections 2D-3D with marked vertices +DEAL:2::Recv Components +DEAL:2:: +DEAL:2::Send Components +DEAL:2::<2, 48>; 0; 0; {(0.25000000 0.62500000 0.62500000), (0.25000000 0.75000000 0.50000000), (0.25000000 0.50000000 0.50000000)} +DEAL:2::<2, 48>; 0; 0; {(0.25000000 0.62500000 0.62500000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.50000000 0.75000000)} +DEAL:2::<2, 48>; 0; 0; {(0.25000000 0.75000000 0.50000000), (0.25000000 0.62500000 0.62500000), (0.25000000 0.75000000 0.75000000)} +DEAL:2::<2, 48>; 0; 0; {(0.25000000 0.62500000 0.62500000), (0.25000000 0.50000000 0.75000000), (0.25000000 0.75000000 0.75000000)} +DEAL:2::<2, 49>; 0; 0; {(0.25000000 0.75000000 0.50000000), (0.25000000 0.62500000 0.62500000), (0.25000000 0.50000000 0.50000000)} +DEAL:2::<2, 49>; 0; 0; {(0.25000000 0.62500000 0.62500000), (0.25000000 0.50000000 0.75000000), (0.25000000 0.50000000 0.50000000)} +DEAL:2::<2, 49>; 0; 0; {(0.25000000 0.75000000 0.75000000), (0.25000000 0.75000000 0.50000000), (0.25000000 0.62500000 0.62500000)} +DEAL:2::<2, 49>; 0; 0; {(0.25000000 0.75000000 0.75000000), (0.25000000 0.62500000 0.62500000), (0.25000000 0.50000000 0.75000000)} +DEAL:2::<2, 51>; 0; 3; {(0.25000000 0.75000000 0.75000000), (0.25000000 0.75000000 0.50000000), (0.50000000 0.75000000 0.50000000)} +DEAL:2::<2, 51>; 0; 3; {(0.50000000 0.75000000 0.50000000), (0.50000000 0.75000000 0.75000000), (0.25000000 0.75000000 0.75000000)} +DEAL:2::<2, 49>; 0; 3; {(0.50000000 0.75000000 0.50000000), (0.25000000 0.75000000 0.75000000), (0.25000000 0.75000000 0.50000000)} +DEAL:2::<2, 49>; 0; 3; {(0.50000000 0.75000000 0.75000000), (0.25000000 0.75000000 0.75000000), (0.50000000 0.75000000 0.50000000)} +DEAL:2::<2, 53>; 0; 5; {(0.25000000 0.50000000 0.75000000), (0.50000000 0.50000000 0.75000000), (0.25000000 0.75000000 0.75000000)} +DEAL:2::<2, 53>; 0; 5; {(0.50000000 0.75000000 0.75000000), (0.25000000 0.75000000 0.75000000), (0.50000000 0.50000000 0.75000000)} +DEAL:2::<2, 49>; 0; 5; {(0.50000000 0.50000000 0.75000000), (0.25000000 0.75000000 0.75000000), (0.25000000 0.50000000 0.75000000)} +DEAL:2::<2, 49>; 0; 5; {(0.50000000 0.50000000 0.75000000), (0.50000000 0.75000000 0.75000000), (0.25000000 0.75000000 0.75000000)} +DEAL:2:: +DEAL:2::Face intersections 2D-3D without marked vertices +DEAL:2::Recv Components +DEAL:2:: +DEAL:2::Send Components +DEAL:2::<2, 48>; 0; 0; {(0.25000000 0.62500000 0.62500000), (0.25000000 0.75000000 0.50000000), (0.25000000 0.50000000 0.50000000)} +DEAL:2::<2, 48>; 0; 0; {(0.25000000 0.62500000 0.62500000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.50000000 0.75000000)} +DEAL:2::<2, 48>; 0; 0; {(0.25000000 0.75000000 0.50000000), (0.25000000 0.62500000 0.62500000), (0.25000000 0.75000000 0.75000000)} +DEAL:2::<2, 48>; 0; 0; {(0.25000000 0.62500000 0.62500000), (0.25000000 0.50000000 0.75000000), (0.25000000 0.75000000 0.75000000)} +DEAL:2::<2, 49>; 0; 0; {(0.25000000 0.75000000 0.50000000), (0.25000000 0.62500000 0.62500000), (0.25000000 0.50000000 0.50000000)} +DEAL:2::<2, 49>; 0; 0; {(0.25000000 0.62500000 0.62500000), (0.25000000 0.50000000 0.75000000), (0.25000000 0.50000000 0.50000000)} +DEAL:2::<2, 49>; 0; 0; {(0.25000000 0.75000000 0.75000000), (0.25000000 0.75000000 0.50000000), (0.25000000 0.62500000 0.62500000)} +DEAL:2::<2, 49>; 0; 0; {(0.25000000 0.75000000 0.75000000), (0.25000000 0.62500000 0.62500000), (0.25000000 0.50000000 0.75000000)} +DEAL:2::<2, 56>; 0; 1; {(0.75000000 0.62500000 0.62500000), (0.75000000 0.75000000 0.50000000), (0.75000000 0.50000000 0.50000000)} +DEAL:2::<2, 56>; 0; 1; {(0.75000000 0.62500000 0.62500000), (0.75000000 0.50000000 0.50000000), (0.75000000 0.50000000 0.75000000)} +DEAL:2::<2, 56>; 0; 1; {(0.75000000 0.75000000 0.50000000), (0.75000000 0.62500000 0.62500000), (0.75000000 0.75000000 0.75000000)} +DEAL:2::<2, 56>; 0; 1; {(0.75000000 0.62500000 0.62500000), (0.75000000 0.50000000 0.75000000), (0.75000000 0.75000000 0.75000000)} +DEAL:2::<2, 42>; 0; 1; {(0.75000000 0.50000000 0.50000000), (0.75000000 0.25000000 0.50000000), (0.75000000 0.25000000 0.75000000)} +DEAL:2::<2, 42>; 0; 1; {(0.75000000 0.50000000 0.50000000), (0.75000000 0.25000000 0.75000000), (0.75000000 0.50000000 0.75000000)} +DEAL:2::<2, 57>; 0; 1; {(0.75000000 0.75000000 0.50000000), (0.75000000 0.62500000 0.62500000), (0.75000000 0.50000000 0.50000000)} +DEAL:2::<2, 57>; 0; 1; {(0.75000000 0.62500000 0.62500000), (0.75000000 0.50000000 0.75000000), (0.75000000 0.50000000 0.50000000)} +DEAL:2::<2, 57>; 0; 1; {(0.75000000 0.75000000 0.75000000), (0.75000000 0.75000000 0.50000000), (0.75000000 0.62500000 0.62500000)} +DEAL:2::<2, 57>; 0; 1; {(0.75000000 0.75000000 0.75000000), (0.75000000 0.62500000 0.62500000), (0.75000000 0.50000000 0.75000000)} +DEAL:2::<2, 43>; 0; 1; {(0.75000000 0.50000000 0.50000000), (0.75000000 0.25000000 0.75000000), (0.75000000 0.25000000 0.50000000)} +DEAL:2::<2, 43>; 0; 1; {(0.75000000 0.50000000 0.75000000), (0.75000000 0.50000000 0.50000000), (0.75000000 0.25000000 0.75000000)} +DEAL:2::<2, 40>; 0; 2; {(0.62500000 0.25000000 0.62500000), (0.50000000 0.25000000 0.75000000), (0.50000000 0.25000000 0.50000000)} +DEAL:2::<2, 40>; 0; 2; {(0.75000000 0.25000000 0.50000000), (0.62500000 0.25000000 0.62500000), (0.50000000 0.25000000 0.50000000)} +DEAL:2::<2, 40>; 0; 2; {(0.75000000 0.25000000 0.75000000), (0.50000000 0.25000000 0.75000000), (0.62500000 0.25000000 0.62500000)} +DEAL:2::<2, 40>; 0; 2; {(0.75000000 0.25000000 0.75000000), (0.62500000 0.25000000 0.62500000), (0.75000000 0.25000000 0.50000000)} +DEAL:2::<2, 42>; 0; 2; {(0.62500000 0.25000000 0.62500000), (0.50000000 0.25000000 0.75000000), (0.50000000 0.25000000 0.50000000)} +DEAL:2::<2, 42>; 0; 2; {(0.62500000 0.25000000 0.62500000), (0.50000000 0.25000000 0.50000000), (0.75000000 0.25000000 0.50000000)} +DEAL:2::<2, 42>; 0; 2; {(0.62500000 0.25000000 0.62500000), (0.75000000 0.25000000 0.75000000), (0.50000000 0.25000000 0.75000000)} +DEAL:2::<2, 42>; 0; 2; {(0.62500000 0.25000000 0.62500000), (0.75000000 0.25000000 0.50000000), (0.75000000 0.25000000 0.75000000)} +DEAL:2::<2, 58>; 0; 3; {(0.62500000 0.75000000 0.62500000), (0.50000000 0.75000000 0.75000000), (0.50000000 0.75000000 0.50000000)} +DEAL:2::<2, 58>; 0; 3; {(0.62500000 0.75000000 0.62500000), (0.50000000 0.75000000 0.50000000), (0.75000000 0.75000000 0.50000000)} +DEAL:2::<2, 58>; 0; 3; {(0.62500000 0.75000000 0.62500000), (0.75000000 0.75000000 0.75000000), (0.50000000 0.75000000 0.75000000)} +DEAL:2::<2, 58>; 0; 3; {(0.62500000 0.75000000 0.62500000), (0.75000000 0.75000000 0.50000000), (0.75000000 0.75000000 0.75000000)} +DEAL:2::<2, 56>; 0; 3; {(0.62500000 0.75000000 0.62500000), (0.50000000 0.75000000 0.75000000), (0.50000000 0.75000000 0.50000000)} +DEAL:2::<2, 56>; 0; 3; {(0.75000000 0.75000000 0.50000000), (0.62500000 0.75000000 0.62500000), (0.50000000 0.75000000 0.50000000)} +DEAL:2::<2, 56>; 0; 3; {(0.75000000 0.75000000 0.75000000), (0.50000000 0.75000000 0.75000000), (0.62500000 0.75000000 0.62500000)} +DEAL:2::<2, 56>; 0; 3; {(0.75000000 0.75000000 0.75000000), (0.62500000 0.75000000 0.62500000), (0.75000000 0.75000000 0.50000000)} +DEAL:2::<2, 51>; 0; 3; {(0.25000000 0.75000000 0.75000000), (0.25000000 0.75000000 0.50000000), (0.50000000 0.75000000 0.50000000)} +DEAL:2::<2, 51>; 0; 3; {(0.50000000 0.75000000 0.50000000), (0.50000000 0.75000000 0.75000000), (0.25000000 0.75000000 0.75000000)} +DEAL:2::<2, 49>; 0; 3; {(0.50000000 0.75000000 0.50000000), (0.25000000 0.75000000 0.75000000), (0.25000000 0.75000000 0.50000000)} +DEAL:2::<2, 49>; 0; 3; {(0.50000000 0.75000000 0.75000000), (0.25000000 0.75000000 0.75000000), (0.50000000 0.75000000 0.50000000)} +DEAL:2::<2, 56>; 0; 5; {(0.75000000 0.50000000 0.75000000), (0.62500000 0.62500000 0.75000000), (0.50000000 0.50000000 0.75000000)} +DEAL:2::<2, 56>; 0; 5; {(0.62500000 0.62500000 0.75000000), (0.50000000 0.75000000 0.75000000), (0.50000000 0.50000000 0.75000000)} +DEAL:2::<2, 56>; 0; 5; {(0.62500000 0.62500000 0.75000000), (0.75000000 0.50000000 0.75000000), (0.75000000 0.75000000 0.75000000)} +DEAL:2::<2, 56>; 0; 5; {(0.62500000 0.62500000 0.75000000), (0.75000000 0.75000000 0.75000000), (0.50000000 0.75000000 0.75000000)} +DEAL:2::<2, 53>; 0; 5; {(0.25000000 0.50000000 0.75000000), (0.50000000 0.50000000 0.75000000), (0.25000000 0.75000000 0.75000000)} +DEAL:2::<2, 53>; 0; 5; {(0.50000000 0.75000000 0.75000000), (0.25000000 0.75000000 0.75000000), (0.50000000 0.50000000 0.75000000)} +DEAL:2::<2, 49>; 0; 5; {(0.50000000 0.50000000 0.75000000), (0.25000000 0.75000000 0.75000000), (0.25000000 0.50000000 0.75000000)} +DEAL:2::<2, 49>; 0; 5; {(0.50000000 0.50000000 0.75000000), (0.50000000 0.75000000 0.75000000), (0.25000000 0.75000000 0.75000000)} +DEAL:2::<2, 46>; 0; 5; {(0.50000000 0.25000000 0.75000000), (0.75000000 0.25000000 0.75000000), (0.50000000 0.50000000 0.75000000)} +DEAL:2::<2, 46>; 0; 5; {(0.75000000 0.50000000 0.75000000), (0.50000000 0.50000000 0.75000000), (0.75000000 0.25000000 0.75000000)} +DEAL:2::<2, 42>; 0; 5; {(0.75000000 0.25000000 0.75000000), (0.50000000 0.50000000 0.75000000), (0.50000000 0.25000000 0.75000000)} +DEAL:2::<2, 42>; 0; 5; {(0.75000000 0.25000000 0.75000000), (0.75000000 0.50000000 0.75000000), (0.50000000 0.50000000 0.75000000)} +DEAL:2::<2, 60>; 0; 5; {(0.50000000 0.50000000 0.75000000), (0.75000000 0.50000000 0.75000000), (0.62500000 0.62500000 0.75000000)} +DEAL:2::<2, 60>; 0; 5; {(0.50000000 0.50000000 0.75000000), (0.62500000 0.62500000 0.75000000), (0.50000000 0.75000000 0.75000000)} +DEAL:2::<2, 60>; 0; 5; {(0.75000000 0.75000000 0.75000000), (0.62500000 0.62500000 0.75000000), (0.75000000 0.50000000 0.75000000)} +DEAL:2::<2, 60>; 0; 5; {(0.75000000 0.75000000 0.75000000), (0.50000000 0.75000000 0.75000000), (0.62500000 0.62500000 0.75000000)} +DEAL:2:: + diff --git a/tests/remote_point_evaluation/distributed_compute_intersection_locations_02.with_cgal.geq.5.5.with_p4est=true.mpirun=4.output b/tests/remote_point_evaluation/distributed_compute_intersection_locations_02.with_cgal.geq.5.5.with_p4est=true.mpirun=4.output new file mode 100644 index 0000000000..e11feb4c05 --- /dev/null +++ b/tests/remote_point_evaluation/distributed_compute_intersection_locations_02.with_cgal.geq.5.5.with_p4est=true.mpirun=4.output @@ -0,0 +1,479 @@ + +DEAL:0::Face intersections 2D-3D with marked vertices +DEAL:0::Recv Components +DEAL:0::0; 0; {(0.25000000 0.37500000 0.37500000), (0.25000000 0.50000000 0.25000000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::0; 0; {(0.25000000 0.37500000 0.37500000), (0.25000000 0.25000000 0.25000000), (0.25000000 0.25000000 0.50000000)} +DEAL:0::0; 0; {(0.25000000 0.50000000 0.25000000), (0.25000000 0.37500000 0.37500000), (0.25000000 0.50000000 0.50000000)} +DEAL:0::0; 0; {(0.25000000 0.37500000 0.37500000), (0.25000000 0.25000000 0.50000000), (0.25000000 0.50000000 0.50000000)} +DEAL:0::0; 0; {(0.25000000 0.50000000 0.25000000), (0.25000000 0.37500000 0.37500000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::0; 0; {(0.25000000 0.37500000 0.37500000), (0.25000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::0; 0; {(0.25000000 0.50000000 0.50000000), (0.25000000 0.50000000 0.25000000), (0.25000000 0.37500000 0.37500000)} +DEAL:0::0; 0; {(0.25000000 0.50000000 0.50000000), (0.25000000 0.37500000 0.37500000), (0.25000000 0.25000000 0.50000000)} +DEAL:0::1; 0; {(0.25000000 0.75000000 0.25000000), (0.25000000 0.50000000 0.25000000), (0.25000000 0.50000000 0.50000000)} +DEAL:0::1; 0; {(0.25000000 0.75000000 0.25000000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.75000000 0.50000000)} +DEAL:0::1; 0; {(0.25000000 0.75000000 0.25000000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.50000000 0.25000000)} +DEAL:0::1; 0; {(0.25000000 0.75000000 0.50000000), (0.25000000 0.75000000 0.25000000), (0.25000000 0.50000000 0.50000000)} +DEAL:0::2; 0; {(0.25000000 0.50000000 0.50000000), (0.25000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.75000000)} +DEAL:0::2; 0; {(0.25000000 0.50000000 0.50000000), (0.25000000 0.25000000 0.75000000), (0.25000000 0.50000000 0.75000000)} +DEAL:0::2; 0; {(0.25000000 0.50000000 0.50000000), (0.25000000 0.25000000 0.75000000), (0.25000000 0.25000000 0.50000000)} +DEAL:0::2; 0; {(0.25000000 0.50000000 0.75000000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.25000000 0.75000000)} +DEAL:0::3; 0; {(0.25000000 0.62500000 0.62500000), (0.25000000 0.75000000 0.50000000), (0.25000000 0.50000000 0.50000000)} +DEAL:0::3; 0; {(0.25000000 0.62500000 0.62500000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.50000000 0.75000000)} +DEAL:0::3; 0; {(0.25000000 0.75000000 0.50000000), (0.25000000 0.62500000 0.62500000), (0.25000000 0.75000000 0.75000000)} +DEAL:0::3; 0; {(0.25000000 0.62500000 0.62500000), (0.25000000 0.50000000 0.75000000), (0.25000000 0.75000000 0.75000000)} +DEAL:0::3; 0; {(0.25000000 0.75000000 0.50000000), (0.25000000 0.62500000 0.62500000), (0.25000000 0.50000000 0.50000000)} +DEAL:0::3; 0; {(0.25000000 0.62500000 0.62500000), (0.25000000 0.50000000 0.75000000), (0.25000000 0.50000000 0.50000000)} +DEAL:0::3; 0; {(0.25000000 0.75000000 0.75000000), (0.25000000 0.75000000 0.50000000), (0.25000000 0.62500000 0.62500000)} +DEAL:0::3; 0; {(0.25000000 0.75000000 0.75000000), (0.25000000 0.62500000 0.62500000), (0.25000000 0.50000000 0.75000000)} +DEAL:0::0; 2; {(0.37500000 0.25000000 0.37500000), (0.25000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::0; 2; {(0.50000000 0.25000000 0.25000000), (0.37500000 0.25000000 0.37500000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::0; 2; {(0.50000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.50000000), (0.37500000 0.25000000 0.37500000)} +DEAL:0::0; 2; {(0.50000000 0.25000000 0.50000000), (0.37500000 0.25000000 0.37500000), (0.50000000 0.25000000 0.25000000)} +DEAL:0::0; 2; {(0.37500000 0.25000000 0.37500000), (0.25000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::0; 2; {(0.37500000 0.25000000 0.37500000), (0.25000000 0.25000000 0.25000000), (0.50000000 0.25000000 0.25000000)} +DEAL:0::0; 2; {(0.37500000 0.25000000 0.37500000), (0.50000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.50000000)} +DEAL:0::0; 2; {(0.37500000 0.25000000 0.37500000), (0.50000000 0.25000000 0.25000000), (0.50000000 0.25000000 0.50000000)} +DEAL:0::2; 2; {(0.50000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.75000000), (0.25000000 0.25000000 0.50000000)} +DEAL:0::2; 2; {(0.50000000 0.25000000 0.75000000), (0.25000000 0.25000000 0.75000000), (0.50000000 0.25000000 0.50000000)} +DEAL:0::2; 2; {(0.25000000 0.25000000 0.75000000), (0.25000000 0.25000000 0.50000000), (0.50000000 0.25000000 0.50000000)} +DEAL:0::2; 2; {(0.50000000 0.25000000 0.50000000), (0.50000000 0.25000000 0.75000000), (0.25000000 0.25000000 0.75000000)} +DEAL:0::1; 3; {(0.37500000 0.75000000 0.37500000), (0.25000000 0.75000000 0.50000000), (0.25000000 0.75000000 0.25000000)} +DEAL:0::1; 3; {(0.50000000 0.75000000 0.25000000), (0.37500000 0.75000000 0.37500000), (0.25000000 0.75000000 0.25000000)} +DEAL:0::1; 3; {(0.50000000 0.75000000 0.50000000), (0.25000000 0.75000000 0.50000000), (0.37500000 0.75000000 0.37500000)} +DEAL:0::1; 3; {(0.50000000 0.75000000 0.50000000), (0.37500000 0.75000000 0.37500000), (0.50000000 0.75000000 0.25000000)} +DEAL:0::1; 3; {(0.37500000 0.75000000 0.37500000), (0.25000000 0.75000000 0.50000000), (0.25000000 0.75000000 0.25000000)} +DEAL:0::1; 3; {(0.37500000 0.75000000 0.37500000), (0.25000000 0.75000000 0.25000000), (0.50000000 0.75000000 0.25000000)} +DEAL:0::1; 3; {(0.37500000 0.75000000 0.37500000), (0.50000000 0.75000000 0.50000000), (0.25000000 0.75000000 0.50000000)} +DEAL:0::1; 3; {(0.37500000 0.75000000 0.37500000), (0.50000000 0.75000000 0.25000000), (0.50000000 0.75000000 0.50000000)} +DEAL:0::3; 3; {(0.50000000 0.75000000 0.50000000), (0.25000000 0.75000000 0.75000000), (0.25000000 0.75000000 0.50000000)} +DEAL:0::3; 3; {(0.50000000 0.75000000 0.75000000), (0.25000000 0.75000000 0.75000000), (0.50000000 0.75000000 0.50000000)} +DEAL:0::3; 3; {(0.25000000 0.75000000 0.75000000), (0.25000000 0.75000000 0.50000000), (0.50000000 0.75000000 0.50000000)} +DEAL:0::3; 3; {(0.50000000 0.75000000 0.50000000), (0.50000000 0.75000000 0.75000000), (0.25000000 0.75000000 0.75000000)} +DEAL:0::0; 4; {(0.50000000 0.25000000 0.25000000), (0.37500000 0.37500000 0.25000000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::0; 4; {(0.37500000 0.37500000 0.25000000), (0.25000000 0.50000000 0.25000000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::0; 4; {(0.37500000 0.37500000 0.25000000), (0.50000000 0.25000000 0.25000000), (0.50000000 0.50000000 0.25000000)} +DEAL:0::0; 4; {(0.37500000 0.37500000 0.25000000), (0.50000000 0.50000000 0.25000000), (0.25000000 0.50000000 0.25000000)} +DEAL:0::0; 4; {(0.25000000 0.25000000 0.25000000), (0.50000000 0.25000000 0.25000000), (0.37500000 0.37500000 0.25000000)} +DEAL:0::0; 4; {(0.25000000 0.25000000 0.25000000), (0.37500000 0.37500000 0.25000000), (0.25000000 0.50000000 0.25000000)} +DEAL:0::0; 4; {(0.50000000 0.50000000 0.25000000), (0.37500000 0.37500000 0.25000000), (0.50000000 0.25000000 0.25000000)} +DEAL:0::0; 4; {(0.50000000 0.50000000 0.25000000), (0.25000000 0.50000000 0.25000000), (0.37500000 0.37500000 0.25000000)} +DEAL:0::1; 4; {(0.50000000 0.50000000 0.25000000), (0.25000000 0.75000000 0.25000000), (0.25000000 0.50000000 0.25000000)} +DEAL:0::1; 4; {(0.50000000 0.50000000 0.25000000), (0.50000000 0.75000000 0.25000000), (0.25000000 0.75000000 0.25000000)} +DEAL:0::1; 4; {(0.25000000 0.50000000 0.25000000), (0.50000000 0.50000000 0.25000000), (0.25000000 0.75000000 0.25000000)} +DEAL:0::1; 4; {(0.50000000 0.75000000 0.25000000), (0.25000000 0.75000000 0.25000000), (0.50000000 0.50000000 0.25000000)} +DEAL:0::2; 5; {(0.50000000 0.25000000 0.75000000), (0.37500000 0.37500000 0.75000000), (0.25000000 0.25000000 0.75000000)} +DEAL:0::2; 5; {(0.37500000 0.37500000 0.75000000), (0.25000000 0.50000000 0.75000000), (0.25000000 0.25000000 0.75000000)} +DEAL:0::2; 5; {(0.37500000 0.37500000 0.75000000), (0.50000000 0.25000000 0.75000000), (0.50000000 0.50000000 0.75000000)} +DEAL:0::2; 5; {(0.37500000 0.37500000 0.75000000), (0.50000000 0.50000000 0.75000000), (0.25000000 0.50000000 0.75000000)} +DEAL:0::2; 5; {(0.25000000 0.25000000 0.75000000), (0.50000000 0.25000000 0.75000000), (0.37500000 0.37500000 0.75000000)} +DEAL:0::2; 5; {(0.25000000 0.25000000 0.75000000), (0.37500000 0.37500000 0.75000000), (0.25000000 0.50000000 0.75000000)} +DEAL:0::2; 5; {(0.50000000 0.50000000 0.75000000), (0.37500000 0.37500000 0.75000000), (0.50000000 0.25000000 0.75000000)} +DEAL:0::2; 5; {(0.50000000 0.50000000 0.75000000), (0.25000000 0.50000000 0.75000000), (0.37500000 0.37500000 0.75000000)} +DEAL:0::3; 5; {(0.50000000 0.50000000 0.75000000), (0.25000000 0.75000000 0.75000000), (0.25000000 0.50000000 0.75000000)} +DEAL:0::3; 5; {(0.50000000 0.50000000 0.75000000), (0.50000000 0.75000000 0.75000000), (0.25000000 0.75000000 0.75000000)} +DEAL:0::3; 5; {(0.25000000 0.50000000 0.75000000), (0.50000000 0.50000000 0.75000000), (0.25000000 0.75000000 0.75000000)} +DEAL:0::3; 5; {(0.50000000 0.75000000 0.75000000), (0.25000000 0.75000000 0.75000000), (0.50000000 0.50000000 0.75000000)} +DEAL:0:: +DEAL:0::Send Components +DEAL:0::<2, 6>; 0; 0; {(0.25000000 0.37500000 0.37500000), (0.25000000 0.50000000 0.25000000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::<2, 6>; 0; 0; {(0.25000000 0.37500000 0.37500000), (0.25000000 0.25000000 0.25000000), (0.25000000 0.25000000 0.50000000)} +DEAL:0::<2, 6>; 0; 0; {(0.25000000 0.50000000 0.25000000), (0.25000000 0.37500000 0.37500000), (0.25000000 0.50000000 0.50000000)} +DEAL:0::<2, 6>; 0; 0; {(0.25000000 0.37500000 0.37500000), (0.25000000 0.25000000 0.50000000), (0.25000000 0.50000000 0.50000000)} +DEAL:0::<2, 7>; 0; 0; {(0.25000000 0.50000000 0.25000000), (0.25000000 0.37500000 0.37500000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::<2, 7>; 0; 0; {(0.25000000 0.37500000 0.37500000), (0.25000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::<2, 7>; 0; 0; {(0.25000000 0.50000000 0.50000000), (0.25000000 0.50000000 0.25000000), (0.25000000 0.37500000 0.37500000)} +DEAL:0::<2, 7>; 0; 0; {(0.25000000 0.50000000 0.50000000), (0.25000000 0.37500000 0.37500000), (0.25000000 0.25000000 0.50000000)} +DEAL:0::<2, 5>; 0; 2; {(0.37500000 0.25000000 0.37500000), (0.25000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::<2, 5>; 0; 2; {(0.50000000 0.25000000 0.25000000), (0.37500000 0.25000000 0.37500000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::<2, 5>; 0; 2; {(0.50000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.50000000), (0.37500000 0.25000000 0.37500000)} +DEAL:0::<2, 5>; 0; 2; {(0.50000000 0.25000000 0.50000000), (0.37500000 0.25000000 0.37500000), (0.50000000 0.25000000 0.25000000)} +DEAL:0::<2, 7>; 0; 2; {(0.37500000 0.25000000 0.37500000), (0.25000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::<2, 7>; 0; 2; {(0.37500000 0.25000000 0.37500000), (0.25000000 0.25000000 0.25000000), (0.50000000 0.25000000 0.25000000)} +DEAL:0::<2, 7>; 0; 2; {(0.37500000 0.25000000 0.37500000), (0.50000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.50000000)} +DEAL:0::<2, 7>; 0; 2; {(0.37500000 0.25000000 0.37500000), (0.50000000 0.25000000 0.25000000), (0.50000000 0.25000000 0.50000000)} +DEAL:0::<2, 3>; 0; 4; {(0.50000000 0.25000000 0.25000000), (0.37500000 0.37500000 0.25000000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::<2, 3>; 0; 4; {(0.37500000 0.37500000 0.25000000), (0.25000000 0.50000000 0.25000000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::<2, 3>; 0; 4; {(0.37500000 0.37500000 0.25000000), (0.50000000 0.25000000 0.25000000), (0.50000000 0.50000000 0.25000000)} +DEAL:0::<2, 3>; 0; 4; {(0.37500000 0.37500000 0.25000000), (0.50000000 0.50000000 0.25000000), (0.25000000 0.50000000 0.25000000)} +DEAL:0::<2, 7>; 0; 4; {(0.25000000 0.25000000 0.25000000), (0.50000000 0.25000000 0.25000000), (0.37500000 0.37500000 0.25000000)} +DEAL:0::<2, 7>; 0; 4; {(0.25000000 0.25000000 0.25000000), (0.37500000 0.37500000 0.25000000), (0.25000000 0.50000000 0.25000000)} +DEAL:0::<2, 7>; 0; 4; {(0.50000000 0.50000000 0.25000000), (0.37500000 0.37500000 0.25000000), (0.50000000 0.25000000 0.25000000)} +DEAL:0::<2, 7>; 0; 4; {(0.50000000 0.50000000 0.25000000), (0.25000000 0.50000000 0.25000000), (0.37500000 0.37500000 0.25000000)} +DEAL:0:: +DEAL:0::Face intersections 2D-3D without marked vertices +DEAL:0::Recv Components +DEAL:0::0; 0; {(0.25000000 0.37500000 0.37500000), (0.25000000 0.50000000 0.25000000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::0; 0; {(0.25000000 0.37500000 0.37500000), (0.25000000 0.25000000 0.25000000), (0.25000000 0.25000000 0.50000000)} +DEAL:0::0; 0; {(0.25000000 0.50000000 0.25000000), (0.25000000 0.37500000 0.37500000), (0.25000000 0.50000000 0.50000000)} +DEAL:0::0; 0; {(0.25000000 0.37500000 0.37500000), (0.25000000 0.25000000 0.50000000), (0.25000000 0.50000000 0.50000000)} +DEAL:0::0; 0; {(0.25000000 0.50000000 0.25000000), (0.25000000 0.37500000 0.37500000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::0; 0; {(0.25000000 0.37500000 0.37500000), (0.25000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::0; 0; {(0.25000000 0.50000000 0.50000000), (0.25000000 0.50000000 0.25000000), (0.25000000 0.37500000 0.37500000)} +DEAL:0::0; 0; {(0.25000000 0.50000000 0.50000000), (0.25000000 0.37500000 0.37500000), (0.25000000 0.25000000 0.50000000)} +DEAL:0::1; 0; {(0.25000000 0.75000000 0.25000000), (0.25000000 0.50000000 0.25000000), (0.25000000 0.50000000 0.50000000)} +DEAL:0::1; 0; {(0.25000000 0.75000000 0.25000000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.75000000 0.50000000)} +DEAL:0::1; 0; {(0.25000000 0.75000000 0.25000000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.50000000 0.25000000)} +DEAL:0::1; 0; {(0.25000000 0.75000000 0.50000000), (0.25000000 0.75000000 0.25000000), (0.25000000 0.50000000 0.50000000)} +DEAL:0::2; 0; {(0.25000000 0.50000000 0.50000000), (0.25000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.75000000)} +DEAL:0::2; 0; {(0.25000000 0.50000000 0.50000000), (0.25000000 0.25000000 0.75000000), (0.25000000 0.50000000 0.75000000)} +DEAL:0::2; 0; {(0.25000000 0.50000000 0.50000000), (0.25000000 0.25000000 0.75000000), (0.25000000 0.25000000 0.50000000)} +DEAL:0::2; 0; {(0.25000000 0.50000000 0.75000000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.25000000 0.75000000)} +DEAL:0::3; 0; {(0.25000000 0.62500000 0.62500000), (0.25000000 0.75000000 0.50000000), (0.25000000 0.50000000 0.50000000)} +DEAL:0::3; 0; {(0.25000000 0.62500000 0.62500000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.50000000 0.75000000)} +DEAL:0::3; 0; {(0.25000000 0.75000000 0.50000000), (0.25000000 0.62500000 0.62500000), (0.25000000 0.75000000 0.75000000)} +DEAL:0::3; 0; {(0.25000000 0.62500000 0.62500000), (0.25000000 0.50000000 0.75000000), (0.25000000 0.75000000 0.75000000)} +DEAL:0::3; 0; {(0.25000000 0.75000000 0.50000000), (0.25000000 0.62500000 0.62500000), (0.25000000 0.50000000 0.50000000)} +DEAL:0::3; 0; {(0.25000000 0.62500000 0.62500000), (0.25000000 0.50000000 0.75000000), (0.25000000 0.50000000 0.50000000)} +DEAL:0::3; 0; {(0.25000000 0.75000000 0.75000000), (0.25000000 0.75000000 0.50000000), (0.25000000 0.62500000 0.62500000)} +DEAL:0::3; 0; {(0.25000000 0.75000000 0.75000000), (0.25000000 0.62500000 0.62500000), (0.25000000 0.50000000 0.75000000)} +DEAL:0::0; 1; {(0.75000000 0.37500000 0.37500000), (0.75000000 0.50000000 0.25000000), (0.75000000 0.25000000 0.25000000)} +DEAL:0::0; 1; {(0.75000000 0.37500000 0.37500000), (0.75000000 0.25000000 0.25000000), (0.75000000 0.25000000 0.50000000)} +DEAL:0::0; 1; {(0.75000000 0.50000000 0.25000000), (0.75000000 0.37500000 0.37500000), (0.75000000 0.50000000 0.50000000)} +DEAL:0::0; 1; {(0.75000000 0.37500000 0.37500000), (0.75000000 0.25000000 0.50000000), (0.75000000 0.50000000 0.50000000)} +DEAL:0::0; 1; {(0.75000000 0.50000000 0.25000000), (0.75000000 0.37500000 0.37500000), (0.75000000 0.25000000 0.25000000)} +DEAL:0::0; 1; {(0.75000000 0.37500000 0.37500000), (0.75000000 0.25000000 0.50000000), (0.75000000 0.25000000 0.25000000)} +DEAL:0::0; 1; {(0.75000000 0.50000000 0.50000000), (0.75000000 0.50000000 0.25000000), (0.75000000 0.37500000 0.37500000)} +DEAL:0::0; 1; {(0.75000000 0.50000000 0.50000000), (0.75000000 0.37500000 0.37500000), (0.75000000 0.25000000 0.50000000)} +DEAL:0::1; 1; {(0.75000000 0.75000000 0.25000000), (0.75000000 0.50000000 0.25000000), (0.75000000 0.50000000 0.50000000)} +DEAL:0::1; 1; {(0.75000000 0.75000000 0.25000000), (0.75000000 0.50000000 0.50000000), (0.75000000 0.75000000 0.50000000)} +DEAL:0::1; 1; {(0.75000000 0.75000000 0.25000000), (0.75000000 0.50000000 0.50000000), (0.75000000 0.50000000 0.25000000)} +DEAL:0::1; 1; {(0.75000000 0.75000000 0.50000000), (0.75000000 0.75000000 0.25000000), (0.75000000 0.50000000 0.50000000)} +DEAL:0::2; 1; {(0.75000000 0.50000000 0.50000000), (0.75000000 0.25000000 0.50000000), (0.75000000 0.25000000 0.75000000)} +DEAL:0::2; 1; {(0.75000000 0.50000000 0.50000000), (0.75000000 0.25000000 0.75000000), (0.75000000 0.50000000 0.75000000)} +DEAL:0::2; 1; {(0.75000000 0.50000000 0.50000000), (0.75000000 0.25000000 0.75000000), (0.75000000 0.25000000 0.50000000)} +DEAL:0::2; 1; {(0.75000000 0.50000000 0.75000000), (0.75000000 0.50000000 0.50000000), (0.75000000 0.25000000 0.75000000)} +DEAL:0::3; 1; {(0.75000000 0.62500000 0.62500000), (0.75000000 0.75000000 0.50000000), (0.75000000 0.50000000 0.50000000)} +DEAL:0::3; 1; {(0.75000000 0.62500000 0.62500000), (0.75000000 0.50000000 0.50000000), (0.75000000 0.50000000 0.75000000)} +DEAL:0::3; 1; {(0.75000000 0.75000000 0.50000000), (0.75000000 0.62500000 0.62500000), (0.75000000 0.75000000 0.75000000)} +DEAL:0::3; 1; {(0.75000000 0.62500000 0.62500000), (0.75000000 0.50000000 0.75000000), (0.75000000 0.75000000 0.75000000)} +DEAL:0::3; 1; {(0.75000000 0.75000000 0.50000000), (0.75000000 0.62500000 0.62500000), (0.75000000 0.50000000 0.50000000)} +DEAL:0::3; 1; {(0.75000000 0.62500000 0.62500000), (0.75000000 0.50000000 0.75000000), (0.75000000 0.50000000 0.50000000)} +DEAL:0::3; 1; {(0.75000000 0.75000000 0.75000000), (0.75000000 0.75000000 0.50000000), (0.75000000 0.62500000 0.62500000)} +DEAL:0::3; 1; {(0.75000000 0.75000000 0.75000000), (0.75000000 0.62500000 0.62500000), (0.75000000 0.50000000 0.75000000)} +DEAL:0::0; 2; {(0.37500000 0.25000000 0.37500000), (0.25000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::0; 2; {(0.50000000 0.25000000 0.25000000), (0.37500000 0.25000000 0.37500000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::0; 2; {(0.50000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.50000000), (0.37500000 0.25000000 0.37500000)} +DEAL:0::0; 2; {(0.50000000 0.25000000 0.50000000), (0.37500000 0.25000000 0.37500000), (0.50000000 0.25000000 0.25000000)} +DEAL:0::0; 2; {(0.37500000 0.25000000 0.37500000), (0.25000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::0; 2; {(0.37500000 0.25000000 0.37500000), (0.25000000 0.25000000 0.25000000), (0.50000000 0.25000000 0.25000000)} +DEAL:0::0; 2; {(0.37500000 0.25000000 0.37500000), (0.50000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.50000000)} +DEAL:0::0; 2; {(0.37500000 0.25000000 0.37500000), (0.50000000 0.25000000 0.25000000), (0.50000000 0.25000000 0.50000000)} +DEAL:0::0; 2; {(0.75000000 0.25000000 0.25000000), (0.50000000 0.25000000 0.50000000), (0.50000000 0.25000000 0.25000000)} +DEAL:0::0; 2; {(0.75000000 0.25000000 0.50000000), (0.50000000 0.25000000 0.50000000), (0.75000000 0.25000000 0.25000000)} +DEAL:0::0; 2; {(0.50000000 0.25000000 0.50000000), (0.50000000 0.25000000 0.25000000), (0.75000000 0.25000000 0.25000000)} +DEAL:0::0; 2; {(0.75000000 0.25000000 0.25000000), (0.75000000 0.25000000 0.50000000), (0.50000000 0.25000000 0.50000000)} +DEAL:0::2; 2; {(0.50000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.75000000), (0.25000000 0.25000000 0.50000000)} +DEAL:0::2; 2; {(0.50000000 0.25000000 0.75000000), (0.25000000 0.25000000 0.75000000), (0.50000000 0.25000000 0.50000000)} +DEAL:0::2; 2; {(0.25000000 0.25000000 0.75000000), (0.25000000 0.25000000 0.50000000), (0.50000000 0.25000000 0.50000000)} +DEAL:0::2; 2; {(0.50000000 0.25000000 0.50000000), (0.50000000 0.25000000 0.75000000), (0.25000000 0.25000000 0.75000000)} +DEAL:0::2; 2; {(0.62500000 0.25000000 0.62500000), (0.50000000 0.25000000 0.75000000), (0.50000000 0.25000000 0.50000000)} +DEAL:0::2; 2; {(0.75000000 0.25000000 0.50000000), (0.62500000 0.25000000 0.62500000), (0.50000000 0.25000000 0.50000000)} +DEAL:0::2; 2; {(0.75000000 0.25000000 0.75000000), (0.50000000 0.25000000 0.75000000), (0.62500000 0.25000000 0.62500000)} +DEAL:0::2; 2; {(0.75000000 0.25000000 0.75000000), (0.62500000 0.25000000 0.62500000), (0.75000000 0.25000000 0.50000000)} +DEAL:0::2; 2; {(0.62500000 0.25000000 0.62500000), (0.50000000 0.25000000 0.75000000), (0.50000000 0.25000000 0.50000000)} +DEAL:0::2; 2; {(0.62500000 0.25000000 0.62500000), (0.50000000 0.25000000 0.50000000), (0.75000000 0.25000000 0.50000000)} +DEAL:0::2; 2; {(0.62500000 0.25000000 0.62500000), (0.75000000 0.25000000 0.75000000), (0.50000000 0.25000000 0.75000000)} +DEAL:0::2; 2; {(0.62500000 0.25000000 0.62500000), (0.75000000 0.25000000 0.50000000), (0.75000000 0.25000000 0.75000000)} +DEAL:0::1; 3; {(0.37500000 0.75000000 0.37500000), (0.25000000 0.75000000 0.50000000), (0.25000000 0.75000000 0.25000000)} +DEAL:0::1; 3; {(0.50000000 0.75000000 0.25000000), (0.37500000 0.75000000 0.37500000), (0.25000000 0.75000000 0.25000000)} +DEAL:0::1; 3; {(0.50000000 0.75000000 0.50000000), (0.25000000 0.75000000 0.50000000), (0.37500000 0.75000000 0.37500000)} +DEAL:0::1; 3; {(0.50000000 0.75000000 0.50000000), (0.37500000 0.75000000 0.37500000), (0.50000000 0.75000000 0.25000000)} +DEAL:0::1; 3; {(0.37500000 0.75000000 0.37500000), (0.25000000 0.75000000 0.50000000), (0.25000000 0.75000000 0.25000000)} +DEAL:0::1; 3; {(0.37500000 0.75000000 0.37500000), (0.25000000 0.75000000 0.25000000), (0.50000000 0.75000000 0.25000000)} +DEAL:0::1; 3; {(0.37500000 0.75000000 0.37500000), (0.50000000 0.75000000 0.50000000), (0.25000000 0.75000000 0.50000000)} +DEAL:0::1; 3; {(0.37500000 0.75000000 0.37500000), (0.50000000 0.75000000 0.25000000), (0.50000000 0.75000000 0.50000000)} +DEAL:0::1; 3; {(0.75000000 0.75000000 0.25000000), (0.50000000 0.75000000 0.50000000), (0.50000000 0.75000000 0.25000000)} +DEAL:0::1; 3; {(0.75000000 0.75000000 0.50000000), (0.50000000 0.75000000 0.50000000), (0.75000000 0.75000000 0.25000000)} +DEAL:0::1; 3; {(0.50000000 0.75000000 0.50000000), (0.50000000 0.75000000 0.25000000), (0.75000000 0.75000000 0.25000000)} +DEAL:0::1; 3; {(0.75000000 0.75000000 0.25000000), (0.75000000 0.75000000 0.50000000), (0.50000000 0.75000000 0.50000000)} +DEAL:0::3; 3; {(0.50000000 0.75000000 0.50000000), (0.25000000 0.75000000 0.75000000), (0.25000000 0.75000000 0.50000000)} +DEAL:0::3; 3; {(0.50000000 0.75000000 0.75000000), (0.25000000 0.75000000 0.75000000), (0.50000000 0.75000000 0.50000000)} +DEAL:0::3; 3; {(0.25000000 0.75000000 0.75000000), (0.25000000 0.75000000 0.50000000), (0.50000000 0.75000000 0.50000000)} +DEAL:0::3; 3; {(0.50000000 0.75000000 0.50000000), (0.50000000 0.75000000 0.75000000), (0.25000000 0.75000000 0.75000000)} +DEAL:0::3; 3; {(0.62500000 0.75000000 0.62500000), (0.50000000 0.75000000 0.75000000), (0.50000000 0.75000000 0.50000000)} +DEAL:0::3; 3; {(0.75000000 0.75000000 0.50000000), (0.62500000 0.75000000 0.62500000), (0.50000000 0.75000000 0.50000000)} +DEAL:0::3; 3; {(0.75000000 0.75000000 0.75000000), (0.50000000 0.75000000 0.75000000), (0.62500000 0.75000000 0.62500000)} +DEAL:0::3; 3; {(0.75000000 0.75000000 0.75000000), (0.62500000 0.75000000 0.62500000), (0.75000000 0.75000000 0.50000000)} +DEAL:0::3; 3; {(0.62500000 0.75000000 0.62500000), (0.50000000 0.75000000 0.75000000), (0.50000000 0.75000000 0.50000000)} +DEAL:0::3; 3; {(0.62500000 0.75000000 0.62500000), (0.50000000 0.75000000 0.50000000), (0.75000000 0.75000000 0.50000000)} +DEAL:0::3; 3; {(0.62500000 0.75000000 0.62500000), (0.75000000 0.75000000 0.75000000), (0.50000000 0.75000000 0.75000000)} +DEAL:0::3; 3; {(0.62500000 0.75000000 0.62500000), (0.75000000 0.75000000 0.50000000), (0.75000000 0.75000000 0.75000000)} +DEAL:0::0; 4; {(0.50000000 0.25000000 0.25000000), (0.37500000 0.37500000 0.25000000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::0; 4; {(0.37500000 0.37500000 0.25000000), (0.25000000 0.50000000 0.25000000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::0; 4; {(0.37500000 0.37500000 0.25000000), (0.50000000 0.25000000 0.25000000), (0.50000000 0.50000000 0.25000000)} +DEAL:0::0; 4; {(0.37500000 0.37500000 0.25000000), (0.50000000 0.50000000 0.25000000), (0.25000000 0.50000000 0.25000000)} +DEAL:0::0; 4; {(0.25000000 0.25000000 0.25000000), (0.50000000 0.25000000 0.25000000), (0.37500000 0.37500000 0.25000000)} +DEAL:0::0; 4; {(0.25000000 0.25000000 0.25000000), (0.37500000 0.37500000 0.25000000), (0.25000000 0.50000000 0.25000000)} +DEAL:0::0; 4; {(0.50000000 0.50000000 0.25000000), (0.37500000 0.37500000 0.25000000), (0.50000000 0.25000000 0.25000000)} +DEAL:0::0; 4; {(0.50000000 0.50000000 0.25000000), (0.25000000 0.50000000 0.25000000), (0.37500000 0.37500000 0.25000000)} +DEAL:0::0; 4; {(0.75000000 0.25000000 0.25000000), (0.50000000 0.50000000 0.25000000), (0.50000000 0.25000000 0.25000000)} +DEAL:0::0; 4; {(0.75000000 0.25000000 0.25000000), (0.75000000 0.50000000 0.25000000), (0.50000000 0.50000000 0.25000000)} +DEAL:0::0; 4; {(0.50000000 0.25000000 0.25000000), (0.75000000 0.25000000 0.25000000), (0.50000000 0.50000000 0.25000000)} +DEAL:0::0; 4; {(0.75000000 0.50000000 0.25000000), (0.50000000 0.50000000 0.25000000), (0.75000000 0.25000000 0.25000000)} +DEAL:0::1; 4; {(0.50000000 0.50000000 0.25000000), (0.25000000 0.75000000 0.25000000), (0.25000000 0.50000000 0.25000000)} +DEAL:0::1; 4; {(0.50000000 0.50000000 0.25000000), (0.50000000 0.75000000 0.25000000), (0.25000000 0.75000000 0.25000000)} +DEAL:0::1; 4; {(0.25000000 0.50000000 0.25000000), (0.50000000 0.50000000 0.25000000), (0.25000000 0.75000000 0.25000000)} +DEAL:0::1; 4; {(0.50000000 0.75000000 0.25000000), (0.25000000 0.75000000 0.25000000), (0.50000000 0.50000000 0.25000000)} +DEAL:0::1; 4; {(0.75000000 0.50000000 0.25000000), (0.62500000 0.62500000 0.25000000), (0.50000000 0.50000000 0.25000000)} +DEAL:0::1; 4; {(0.62500000 0.62500000 0.25000000), (0.50000000 0.75000000 0.25000000), (0.50000000 0.50000000 0.25000000)} +DEAL:0::1; 4; {(0.62500000 0.62500000 0.25000000), (0.75000000 0.50000000 0.25000000), (0.75000000 0.75000000 0.25000000)} +DEAL:0::1; 4; {(0.62500000 0.62500000 0.25000000), (0.75000000 0.75000000 0.25000000), (0.50000000 0.75000000 0.25000000)} +DEAL:0::1; 4; {(0.50000000 0.50000000 0.25000000), (0.75000000 0.50000000 0.25000000), (0.62500000 0.62500000 0.25000000)} +DEAL:0::1; 4; {(0.50000000 0.50000000 0.25000000), (0.62500000 0.62500000 0.25000000), (0.50000000 0.75000000 0.25000000)} +DEAL:0::1; 4; {(0.75000000 0.75000000 0.25000000), (0.62500000 0.62500000 0.25000000), (0.75000000 0.50000000 0.25000000)} +DEAL:0::1; 4; {(0.75000000 0.75000000 0.25000000), (0.50000000 0.75000000 0.25000000), (0.62500000 0.62500000 0.25000000)} +DEAL:0::2; 5; {(0.50000000 0.25000000 0.75000000), (0.37500000 0.37500000 0.75000000), (0.25000000 0.25000000 0.75000000)} +DEAL:0::2; 5; {(0.37500000 0.37500000 0.75000000), (0.25000000 0.50000000 0.75000000), (0.25000000 0.25000000 0.75000000)} +DEAL:0::2; 5; {(0.37500000 0.37500000 0.75000000), (0.50000000 0.25000000 0.75000000), (0.50000000 0.50000000 0.75000000)} +DEAL:0::2; 5; {(0.37500000 0.37500000 0.75000000), (0.50000000 0.50000000 0.75000000), (0.25000000 0.50000000 0.75000000)} +DEAL:0::2; 5; {(0.25000000 0.25000000 0.75000000), (0.50000000 0.25000000 0.75000000), (0.37500000 0.37500000 0.75000000)} +DEAL:0::2; 5; {(0.25000000 0.25000000 0.75000000), (0.37500000 0.37500000 0.75000000), (0.25000000 0.50000000 0.75000000)} +DEAL:0::2; 5; {(0.50000000 0.50000000 0.75000000), (0.37500000 0.37500000 0.75000000), (0.50000000 0.25000000 0.75000000)} +DEAL:0::2; 5; {(0.50000000 0.50000000 0.75000000), (0.25000000 0.50000000 0.75000000), (0.37500000 0.37500000 0.75000000)} +DEAL:0::2; 5; {(0.75000000 0.25000000 0.75000000), (0.50000000 0.50000000 0.75000000), (0.50000000 0.25000000 0.75000000)} +DEAL:0::2; 5; {(0.75000000 0.25000000 0.75000000), (0.75000000 0.50000000 0.75000000), (0.50000000 0.50000000 0.75000000)} +DEAL:0::2; 5; {(0.50000000 0.25000000 0.75000000), (0.75000000 0.25000000 0.75000000), (0.50000000 0.50000000 0.75000000)} +DEAL:0::2; 5; {(0.75000000 0.50000000 0.75000000), (0.50000000 0.50000000 0.75000000), (0.75000000 0.25000000 0.75000000)} +DEAL:0::3; 5; {(0.50000000 0.50000000 0.75000000), (0.25000000 0.75000000 0.75000000), (0.25000000 0.50000000 0.75000000)} +DEAL:0::3; 5; {(0.50000000 0.50000000 0.75000000), (0.50000000 0.75000000 0.75000000), (0.25000000 0.75000000 0.75000000)} +DEAL:0::3; 5; {(0.25000000 0.50000000 0.75000000), (0.50000000 0.50000000 0.75000000), (0.25000000 0.75000000 0.75000000)} +DEAL:0::3; 5; {(0.50000000 0.75000000 0.75000000), (0.25000000 0.75000000 0.75000000), (0.50000000 0.50000000 0.75000000)} +DEAL:0::3; 5; {(0.75000000 0.50000000 0.75000000), (0.62500000 0.62500000 0.75000000), (0.50000000 0.50000000 0.75000000)} +DEAL:0::3; 5; {(0.62500000 0.62500000 0.75000000), (0.50000000 0.75000000 0.75000000), (0.50000000 0.50000000 0.75000000)} +DEAL:0::3; 5; {(0.62500000 0.62500000 0.75000000), (0.75000000 0.50000000 0.75000000), (0.75000000 0.75000000 0.75000000)} +DEAL:0::3; 5; {(0.62500000 0.62500000 0.75000000), (0.75000000 0.75000000 0.75000000), (0.50000000 0.75000000 0.75000000)} +DEAL:0::3; 5; {(0.50000000 0.50000000 0.75000000), (0.75000000 0.50000000 0.75000000), (0.62500000 0.62500000 0.75000000)} +DEAL:0::3; 5; {(0.50000000 0.50000000 0.75000000), (0.62500000 0.62500000 0.75000000), (0.50000000 0.75000000 0.75000000)} +DEAL:0::3; 5; {(0.75000000 0.75000000 0.75000000), (0.62500000 0.62500000 0.75000000), (0.75000000 0.50000000 0.75000000)} +DEAL:0::3; 5; {(0.75000000 0.75000000 0.75000000), (0.50000000 0.75000000 0.75000000), (0.62500000 0.62500000 0.75000000)} +DEAL:0:: +DEAL:0::Send Components +DEAL:0::<2, 6>; 0; 0; {(0.25000000 0.37500000 0.37500000), (0.25000000 0.50000000 0.25000000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::<2, 6>; 0; 0; {(0.25000000 0.37500000 0.37500000), (0.25000000 0.25000000 0.25000000), (0.25000000 0.25000000 0.50000000)} +DEAL:0::<2, 6>; 0; 0; {(0.25000000 0.50000000 0.25000000), (0.25000000 0.37500000 0.37500000), (0.25000000 0.50000000 0.50000000)} +DEAL:0::<2, 6>; 0; 0; {(0.25000000 0.37500000 0.37500000), (0.25000000 0.25000000 0.50000000), (0.25000000 0.50000000 0.50000000)} +DEAL:0::<2, 7>; 0; 0; {(0.25000000 0.50000000 0.25000000), (0.25000000 0.37500000 0.37500000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::<2, 7>; 0; 0; {(0.25000000 0.37500000 0.37500000), (0.25000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::<2, 7>; 0; 0; {(0.25000000 0.50000000 0.50000000), (0.25000000 0.50000000 0.25000000), (0.25000000 0.37500000 0.37500000)} +DEAL:0::<2, 7>; 0; 0; {(0.25000000 0.50000000 0.50000000), (0.25000000 0.37500000 0.37500000), (0.25000000 0.25000000 0.50000000)} +DEAL:0::<2, 14>; 0; 1; {(0.75000000 0.37500000 0.37500000), (0.75000000 0.50000000 0.25000000), (0.75000000 0.25000000 0.25000000)} +DEAL:0::<2, 14>; 0; 1; {(0.75000000 0.37500000 0.37500000), (0.75000000 0.25000000 0.25000000), (0.75000000 0.25000000 0.50000000)} +DEAL:0::<2, 14>; 0; 1; {(0.75000000 0.50000000 0.25000000), (0.75000000 0.37500000 0.37500000), (0.75000000 0.50000000 0.50000000)} +DEAL:0::<2, 14>; 0; 1; {(0.75000000 0.37500000 0.37500000), (0.75000000 0.25000000 0.50000000), (0.75000000 0.50000000 0.50000000)} +DEAL:0::<2, 15>; 0; 1; {(0.75000000 0.50000000 0.25000000), (0.75000000 0.37500000 0.37500000), (0.75000000 0.25000000 0.25000000)} +DEAL:0::<2, 15>; 0; 1; {(0.75000000 0.37500000 0.37500000), (0.75000000 0.25000000 0.50000000), (0.75000000 0.25000000 0.25000000)} +DEAL:0::<2, 15>; 0; 1; {(0.75000000 0.50000000 0.50000000), (0.75000000 0.50000000 0.25000000), (0.75000000 0.37500000 0.37500000)} +DEAL:0::<2, 15>; 0; 1; {(0.75000000 0.50000000 0.50000000), (0.75000000 0.37500000 0.37500000), (0.75000000 0.25000000 0.50000000)} +DEAL:0::<2, 5>; 0; 2; {(0.37500000 0.25000000 0.37500000), (0.25000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::<2, 5>; 0; 2; {(0.50000000 0.25000000 0.25000000), (0.37500000 0.25000000 0.37500000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::<2, 5>; 0; 2; {(0.50000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.50000000), (0.37500000 0.25000000 0.37500000)} +DEAL:0::<2, 5>; 0; 2; {(0.50000000 0.25000000 0.50000000), (0.37500000 0.25000000 0.37500000), (0.50000000 0.25000000 0.25000000)} +DEAL:0::<2, 7>; 0; 2; {(0.37500000 0.25000000 0.37500000), (0.25000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::<2, 7>; 0; 2; {(0.37500000 0.25000000 0.37500000), (0.25000000 0.25000000 0.25000000), (0.50000000 0.25000000 0.25000000)} +DEAL:0::<2, 7>; 0; 2; {(0.37500000 0.25000000 0.37500000), (0.50000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.50000000)} +DEAL:0::<2, 7>; 0; 2; {(0.37500000 0.25000000 0.37500000), (0.50000000 0.25000000 0.25000000), (0.50000000 0.25000000 0.50000000)} +DEAL:0::<2, 12>; 0; 2; {(0.75000000 0.25000000 0.25000000), (0.50000000 0.25000000 0.50000000), (0.50000000 0.25000000 0.25000000)} +DEAL:0::<2, 12>; 0; 2; {(0.75000000 0.25000000 0.50000000), (0.50000000 0.25000000 0.50000000), (0.75000000 0.25000000 0.25000000)} +DEAL:0::<2, 14>; 0; 2; {(0.50000000 0.25000000 0.50000000), (0.50000000 0.25000000 0.25000000), (0.75000000 0.25000000 0.25000000)} +DEAL:0::<2, 14>; 0; 2; {(0.75000000 0.25000000 0.25000000), (0.75000000 0.25000000 0.50000000), (0.50000000 0.25000000 0.50000000)} +DEAL:0::<2, 3>; 0; 4; {(0.50000000 0.25000000 0.25000000), (0.37500000 0.37500000 0.25000000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::<2, 3>; 0; 4; {(0.37500000 0.37500000 0.25000000), (0.25000000 0.50000000 0.25000000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::<2, 3>; 0; 4; {(0.37500000 0.37500000 0.25000000), (0.50000000 0.25000000 0.25000000), (0.50000000 0.50000000 0.25000000)} +DEAL:0::<2, 3>; 0; 4; {(0.37500000 0.37500000 0.25000000), (0.50000000 0.50000000 0.25000000), (0.25000000 0.50000000 0.25000000)} +DEAL:0::<2, 7>; 0; 4; {(0.25000000 0.25000000 0.25000000), (0.50000000 0.25000000 0.25000000), (0.37500000 0.37500000 0.25000000)} +DEAL:0::<2, 7>; 0; 4; {(0.25000000 0.25000000 0.25000000), (0.37500000 0.37500000 0.25000000), (0.25000000 0.50000000 0.25000000)} +DEAL:0::<2, 7>; 0; 4; {(0.50000000 0.50000000 0.25000000), (0.37500000 0.37500000 0.25000000), (0.50000000 0.25000000 0.25000000)} +DEAL:0::<2, 7>; 0; 4; {(0.50000000 0.50000000 0.25000000), (0.25000000 0.50000000 0.25000000), (0.37500000 0.37500000 0.25000000)} +DEAL:0::<2, 10>; 0; 4; {(0.75000000 0.25000000 0.25000000), (0.50000000 0.50000000 0.25000000), (0.50000000 0.25000000 0.25000000)} +DEAL:0::<2, 10>; 0; 4; {(0.75000000 0.25000000 0.25000000), (0.75000000 0.50000000 0.25000000), (0.50000000 0.50000000 0.25000000)} +DEAL:0::<2, 14>; 0; 4; {(0.50000000 0.25000000 0.25000000), (0.75000000 0.25000000 0.25000000), (0.50000000 0.50000000 0.25000000)} +DEAL:0::<2, 14>; 0; 4; {(0.75000000 0.50000000 0.25000000), (0.50000000 0.50000000 0.25000000), (0.75000000 0.25000000 0.25000000)} +DEAL:0:: + +DEAL:1::Face intersections 2D-3D with marked vertices +DEAL:1::Recv Components +DEAL:1:: +DEAL:1::Send Components +DEAL:1::<2, 20>; 0; 0; {(0.25000000 0.75000000 0.25000000), (0.25000000 0.50000000 0.25000000), (0.25000000 0.50000000 0.50000000)} +DEAL:1::<2, 20>; 0; 0; {(0.25000000 0.75000000 0.25000000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.75000000 0.50000000)} +DEAL:1::<2, 21>; 0; 0; {(0.25000000 0.75000000 0.25000000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.50000000 0.25000000)} +DEAL:1::<2, 21>; 0; 0; {(0.25000000 0.75000000 0.50000000), (0.25000000 0.75000000 0.25000000), (0.25000000 0.50000000 0.50000000)} +DEAL:1::<2, 21>; 0; 3; {(0.37500000 0.75000000 0.37500000), (0.25000000 0.75000000 0.50000000), (0.25000000 0.75000000 0.25000000)} +DEAL:1::<2, 21>; 0; 3; {(0.50000000 0.75000000 0.25000000), (0.37500000 0.75000000 0.37500000), (0.25000000 0.75000000 0.25000000)} +DEAL:1::<2, 21>; 0; 3; {(0.50000000 0.75000000 0.50000000), (0.25000000 0.75000000 0.50000000), (0.37500000 0.75000000 0.37500000)} +DEAL:1::<2, 21>; 0; 3; {(0.50000000 0.75000000 0.50000000), (0.37500000 0.75000000 0.37500000), (0.50000000 0.75000000 0.25000000)} +DEAL:1::<2, 23>; 0; 3; {(0.37500000 0.75000000 0.37500000), (0.25000000 0.75000000 0.50000000), (0.25000000 0.75000000 0.25000000)} +DEAL:1::<2, 23>; 0; 3; {(0.37500000 0.75000000 0.37500000), (0.25000000 0.75000000 0.25000000), (0.50000000 0.75000000 0.25000000)} +DEAL:1::<2, 23>; 0; 3; {(0.37500000 0.75000000 0.37500000), (0.50000000 0.75000000 0.50000000), (0.25000000 0.75000000 0.50000000)} +DEAL:1::<2, 23>; 0; 3; {(0.37500000 0.75000000 0.37500000), (0.50000000 0.75000000 0.25000000), (0.50000000 0.75000000 0.50000000)} +DEAL:1::<2, 17>; 0; 4; {(0.50000000 0.50000000 0.25000000), (0.25000000 0.75000000 0.25000000), (0.25000000 0.50000000 0.25000000)} +DEAL:1::<2, 17>; 0; 4; {(0.50000000 0.50000000 0.25000000), (0.50000000 0.75000000 0.25000000), (0.25000000 0.75000000 0.25000000)} +DEAL:1::<2, 21>; 0; 4; {(0.25000000 0.50000000 0.25000000), (0.50000000 0.50000000 0.25000000), (0.25000000 0.75000000 0.25000000)} +DEAL:1::<2, 21>; 0; 4; {(0.50000000 0.75000000 0.25000000), (0.25000000 0.75000000 0.25000000), (0.50000000 0.50000000 0.25000000)} +DEAL:1:: +DEAL:1::Face intersections 2D-3D without marked vertices +DEAL:1::Recv Components +DEAL:1:: +DEAL:1::Send Components +DEAL:1::<2, 20>; 0; 0; {(0.25000000 0.75000000 0.25000000), (0.25000000 0.50000000 0.25000000), (0.25000000 0.50000000 0.50000000)} +DEAL:1::<2, 20>; 0; 0; {(0.25000000 0.75000000 0.25000000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.75000000 0.50000000)} +DEAL:1::<2, 21>; 0; 0; {(0.25000000 0.75000000 0.25000000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.50000000 0.25000000)} +DEAL:1::<2, 21>; 0; 0; {(0.25000000 0.75000000 0.50000000), (0.25000000 0.75000000 0.25000000), (0.25000000 0.50000000 0.50000000)} +DEAL:1::<2, 28>; 0; 1; {(0.75000000 0.75000000 0.25000000), (0.75000000 0.50000000 0.25000000), (0.75000000 0.50000000 0.50000000)} +DEAL:1::<2, 28>; 0; 1; {(0.75000000 0.75000000 0.25000000), (0.75000000 0.50000000 0.50000000), (0.75000000 0.75000000 0.50000000)} +DEAL:1::<2, 29>; 0; 1; {(0.75000000 0.75000000 0.25000000), (0.75000000 0.50000000 0.50000000), (0.75000000 0.50000000 0.25000000)} +DEAL:1::<2, 29>; 0; 1; {(0.75000000 0.75000000 0.50000000), (0.75000000 0.75000000 0.25000000), (0.75000000 0.50000000 0.50000000)} +DEAL:1::<2, 21>; 0; 3; {(0.37500000 0.75000000 0.37500000), (0.25000000 0.75000000 0.50000000), (0.25000000 0.75000000 0.25000000)} +DEAL:1::<2, 21>; 0; 3; {(0.50000000 0.75000000 0.25000000), (0.37500000 0.75000000 0.37500000), (0.25000000 0.75000000 0.25000000)} +DEAL:1::<2, 21>; 0; 3; {(0.50000000 0.75000000 0.50000000), (0.25000000 0.75000000 0.50000000), (0.37500000 0.75000000 0.37500000)} +DEAL:1::<2, 21>; 0; 3; {(0.50000000 0.75000000 0.50000000), (0.37500000 0.75000000 0.37500000), (0.50000000 0.75000000 0.25000000)} +DEAL:1::<2, 23>; 0; 3; {(0.37500000 0.75000000 0.37500000), (0.25000000 0.75000000 0.50000000), (0.25000000 0.75000000 0.25000000)} +DEAL:1::<2, 23>; 0; 3; {(0.37500000 0.75000000 0.37500000), (0.25000000 0.75000000 0.25000000), (0.50000000 0.75000000 0.25000000)} +DEAL:1::<2, 23>; 0; 3; {(0.37500000 0.75000000 0.37500000), (0.50000000 0.75000000 0.50000000), (0.25000000 0.75000000 0.50000000)} +DEAL:1::<2, 23>; 0; 3; {(0.37500000 0.75000000 0.37500000), (0.50000000 0.75000000 0.25000000), (0.50000000 0.75000000 0.50000000)} +DEAL:1::<2, 28>; 0; 3; {(0.75000000 0.75000000 0.25000000), (0.50000000 0.75000000 0.50000000), (0.50000000 0.75000000 0.25000000)} +DEAL:1::<2, 28>; 0; 3; {(0.75000000 0.75000000 0.50000000), (0.50000000 0.75000000 0.50000000), (0.75000000 0.75000000 0.25000000)} +DEAL:1::<2, 30>; 0; 3; {(0.50000000 0.75000000 0.50000000), (0.50000000 0.75000000 0.25000000), (0.75000000 0.75000000 0.25000000)} +DEAL:1::<2, 30>; 0; 3; {(0.75000000 0.75000000 0.25000000), (0.75000000 0.75000000 0.50000000), (0.50000000 0.75000000 0.50000000)} +DEAL:1::<2, 17>; 0; 4; {(0.50000000 0.50000000 0.25000000), (0.25000000 0.75000000 0.25000000), (0.25000000 0.50000000 0.25000000)} +DEAL:1::<2, 17>; 0; 4; {(0.50000000 0.50000000 0.25000000), (0.50000000 0.75000000 0.25000000), (0.25000000 0.75000000 0.25000000)} +DEAL:1::<2, 21>; 0; 4; {(0.25000000 0.50000000 0.25000000), (0.50000000 0.50000000 0.25000000), (0.25000000 0.75000000 0.25000000)} +DEAL:1::<2, 21>; 0; 4; {(0.50000000 0.75000000 0.25000000), (0.25000000 0.75000000 0.25000000), (0.50000000 0.50000000 0.25000000)} +DEAL:1::<2, 24>; 0; 4; {(0.75000000 0.50000000 0.25000000), (0.62500000 0.62500000 0.25000000), (0.50000000 0.50000000 0.25000000)} +DEAL:1::<2, 24>; 0; 4; {(0.62500000 0.62500000 0.25000000), (0.50000000 0.75000000 0.25000000), (0.50000000 0.50000000 0.25000000)} +DEAL:1::<2, 24>; 0; 4; {(0.62500000 0.62500000 0.25000000), (0.75000000 0.50000000 0.25000000), (0.75000000 0.75000000 0.25000000)} +DEAL:1::<2, 24>; 0; 4; {(0.62500000 0.62500000 0.25000000), (0.75000000 0.75000000 0.25000000), (0.50000000 0.75000000 0.25000000)} +DEAL:1::<2, 28>; 0; 4; {(0.50000000 0.50000000 0.25000000), (0.75000000 0.50000000 0.25000000), (0.62500000 0.62500000 0.25000000)} +DEAL:1::<2, 28>; 0; 4; {(0.50000000 0.50000000 0.25000000), (0.62500000 0.62500000 0.25000000), (0.50000000 0.75000000 0.25000000)} +DEAL:1::<2, 28>; 0; 4; {(0.75000000 0.75000000 0.25000000), (0.62500000 0.62500000 0.25000000), (0.75000000 0.50000000 0.25000000)} +DEAL:1::<2, 28>; 0; 4; {(0.75000000 0.75000000 0.25000000), (0.50000000 0.75000000 0.25000000), (0.62500000 0.62500000 0.25000000)} +DEAL:1:: + + +DEAL:2::Face intersections 2D-3D with marked vertices +DEAL:2::Recv Components +DEAL:2:: +DEAL:2::Send Components +DEAL:2::<2, 34>; 0; 0; {(0.25000000 0.50000000 0.50000000), (0.25000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.75000000)} +DEAL:2::<2, 34>; 0; 0; {(0.25000000 0.50000000 0.50000000), (0.25000000 0.25000000 0.75000000), (0.25000000 0.50000000 0.75000000)} +DEAL:2::<2, 35>; 0; 0; {(0.25000000 0.50000000 0.50000000), (0.25000000 0.25000000 0.75000000), (0.25000000 0.25000000 0.50000000)} +DEAL:2::<2, 35>; 0; 0; {(0.25000000 0.50000000 0.75000000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.25000000 0.75000000)} +DEAL:2::<2, 33>; 0; 2; {(0.50000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.75000000), (0.25000000 0.25000000 0.50000000)} +DEAL:2::<2, 33>; 0; 2; {(0.50000000 0.25000000 0.75000000), (0.25000000 0.25000000 0.75000000), (0.50000000 0.25000000 0.50000000)} +DEAL:2::<2, 35>; 0; 2; {(0.25000000 0.25000000 0.75000000), (0.25000000 0.25000000 0.50000000), (0.50000000 0.25000000 0.50000000)} +DEAL:2::<2, 35>; 0; 2; {(0.50000000 0.25000000 0.50000000), (0.50000000 0.25000000 0.75000000), (0.25000000 0.25000000 0.75000000)} +DEAL:2::<2, 35>; 0; 5; {(0.50000000 0.25000000 0.75000000), (0.37500000 0.37500000 0.75000000), (0.25000000 0.25000000 0.75000000)} +DEAL:2::<2, 35>; 0; 5; {(0.37500000 0.37500000 0.75000000), (0.25000000 0.50000000 0.75000000), (0.25000000 0.25000000 0.75000000)} +DEAL:2::<2, 35>; 0; 5; {(0.37500000 0.37500000 0.75000000), (0.50000000 0.25000000 0.75000000), (0.50000000 0.50000000 0.75000000)} +DEAL:2::<2, 35>; 0; 5; {(0.37500000 0.37500000 0.75000000), (0.50000000 0.50000000 0.75000000), (0.25000000 0.50000000 0.75000000)} +DEAL:2::<2, 39>; 0; 5; {(0.25000000 0.25000000 0.75000000), (0.50000000 0.25000000 0.75000000), (0.37500000 0.37500000 0.75000000)} +DEAL:2::<2, 39>; 0; 5; {(0.25000000 0.25000000 0.75000000), (0.37500000 0.37500000 0.75000000), (0.25000000 0.50000000 0.75000000)} +DEAL:2::<2, 39>; 0; 5; {(0.50000000 0.50000000 0.75000000), (0.37500000 0.37500000 0.75000000), (0.50000000 0.25000000 0.75000000)} +DEAL:2::<2, 39>; 0; 5; {(0.50000000 0.50000000 0.75000000), (0.25000000 0.50000000 0.75000000), (0.37500000 0.37500000 0.75000000)} +DEAL:2:: +DEAL:2::Face intersections 2D-3D without marked vertices +DEAL:2::Recv Components +DEAL:2:: +DEAL:2::Send Components +DEAL:2::<2, 34>; 0; 0; {(0.25000000 0.50000000 0.50000000), (0.25000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.75000000)} +DEAL:2::<2, 34>; 0; 0; {(0.25000000 0.50000000 0.50000000), (0.25000000 0.25000000 0.75000000), (0.25000000 0.50000000 0.75000000)} +DEAL:2::<2, 35>; 0; 0; {(0.25000000 0.50000000 0.50000000), (0.25000000 0.25000000 0.75000000), (0.25000000 0.25000000 0.50000000)} +DEAL:2::<2, 35>; 0; 0; {(0.25000000 0.50000000 0.75000000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.25000000 0.75000000)} +DEAL:2::<2, 42>; 0; 1; {(0.75000000 0.50000000 0.50000000), (0.75000000 0.25000000 0.50000000), (0.75000000 0.25000000 0.75000000)} +DEAL:2::<2, 42>; 0; 1; {(0.75000000 0.50000000 0.50000000), (0.75000000 0.25000000 0.75000000), (0.75000000 0.50000000 0.75000000)} +DEAL:2::<2, 43>; 0; 1; {(0.75000000 0.50000000 0.50000000), (0.75000000 0.25000000 0.75000000), (0.75000000 0.25000000 0.50000000)} +DEAL:2::<2, 43>; 0; 1; {(0.75000000 0.50000000 0.75000000), (0.75000000 0.50000000 0.50000000), (0.75000000 0.25000000 0.75000000)} +DEAL:2::<2, 33>; 0; 2; {(0.50000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.75000000), (0.25000000 0.25000000 0.50000000)} +DEAL:2::<2, 33>; 0; 2; {(0.50000000 0.25000000 0.75000000), (0.25000000 0.25000000 0.75000000), (0.50000000 0.25000000 0.50000000)} +DEAL:2::<2, 35>; 0; 2; {(0.25000000 0.25000000 0.75000000), (0.25000000 0.25000000 0.50000000), (0.50000000 0.25000000 0.50000000)} +DEAL:2::<2, 35>; 0; 2; {(0.50000000 0.25000000 0.50000000), (0.50000000 0.25000000 0.75000000), (0.25000000 0.25000000 0.75000000)} +DEAL:2::<2, 40>; 0; 2; {(0.62500000 0.25000000 0.62500000), (0.50000000 0.25000000 0.75000000), (0.50000000 0.25000000 0.50000000)} +DEAL:2::<2, 40>; 0; 2; {(0.75000000 0.25000000 0.50000000), (0.62500000 0.25000000 0.62500000), (0.50000000 0.25000000 0.50000000)} +DEAL:2::<2, 40>; 0; 2; {(0.75000000 0.25000000 0.75000000), (0.50000000 0.25000000 0.75000000), (0.62500000 0.25000000 0.62500000)} +DEAL:2::<2, 40>; 0; 2; {(0.75000000 0.25000000 0.75000000), (0.62500000 0.25000000 0.62500000), (0.75000000 0.25000000 0.50000000)} +DEAL:2::<2, 42>; 0; 2; {(0.62500000 0.25000000 0.62500000), (0.50000000 0.25000000 0.75000000), (0.50000000 0.25000000 0.50000000)} +DEAL:2::<2, 42>; 0; 2; {(0.62500000 0.25000000 0.62500000), (0.50000000 0.25000000 0.50000000), (0.75000000 0.25000000 0.50000000)} +DEAL:2::<2, 42>; 0; 2; {(0.62500000 0.25000000 0.62500000), (0.75000000 0.25000000 0.75000000), (0.50000000 0.25000000 0.75000000)} +DEAL:2::<2, 42>; 0; 2; {(0.62500000 0.25000000 0.62500000), (0.75000000 0.25000000 0.50000000), (0.75000000 0.25000000 0.75000000)} +DEAL:2::<2, 35>; 0; 5; {(0.50000000 0.25000000 0.75000000), (0.37500000 0.37500000 0.75000000), (0.25000000 0.25000000 0.75000000)} +DEAL:2::<2, 35>; 0; 5; {(0.37500000 0.37500000 0.75000000), (0.25000000 0.50000000 0.75000000), (0.25000000 0.25000000 0.75000000)} +DEAL:2::<2, 35>; 0; 5; {(0.37500000 0.37500000 0.75000000), (0.50000000 0.25000000 0.75000000), (0.50000000 0.50000000 0.75000000)} +DEAL:2::<2, 35>; 0; 5; {(0.37500000 0.37500000 0.75000000), (0.50000000 0.50000000 0.75000000), (0.25000000 0.50000000 0.75000000)} +DEAL:2::<2, 39>; 0; 5; {(0.25000000 0.25000000 0.75000000), (0.50000000 0.25000000 0.75000000), (0.37500000 0.37500000 0.75000000)} +DEAL:2::<2, 39>; 0; 5; {(0.25000000 0.25000000 0.75000000), (0.37500000 0.37500000 0.75000000), (0.25000000 0.50000000 0.75000000)} +DEAL:2::<2, 39>; 0; 5; {(0.50000000 0.50000000 0.75000000), (0.37500000 0.37500000 0.75000000), (0.50000000 0.25000000 0.75000000)} +DEAL:2::<2, 39>; 0; 5; {(0.50000000 0.50000000 0.75000000), (0.25000000 0.50000000 0.75000000), (0.37500000 0.37500000 0.75000000)} +DEAL:2::<2, 42>; 0; 5; {(0.75000000 0.25000000 0.75000000), (0.50000000 0.50000000 0.75000000), (0.50000000 0.25000000 0.75000000)} +DEAL:2::<2, 42>; 0; 5; {(0.75000000 0.25000000 0.75000000), (0.75000000 0.50000000 0.75000000), (0.50000000 0.50000000 0.75000000)} +DEAL:2::<2, 46>; 0; 5; {(0.50000000 0.25000000 0.75000000), (0.75000000 0.25000000 0.75000000), (0.50000000 0.50000000 0.75000000)} +DEAL:2::<2, 46>; 0; 5; {(0.75000000 0.50000000 0.75000000), (0.50000000 0.50000000 0.75000000), (0.75000000 0.25000000 0.75000000)} +DEAL:2:: + + +DEAL:3::Face intersections 2D-3D with marked vertices +DEAL:3::Recv Components +DEAL:3:: +DEAL:3::Send Components +DEAL:3::<2, 48>; 0; 0; {(0.25000000 0.62500000 0.62500000), (0.25000000 0.75000000 0.50000000), (0.25000000 0.50000000 0.50000000)} +DEAL:3::<2, 48>; 0; 0; {(0.25000000 0.62500000 0.62500000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.50000000 0.75000000)} +DEAL:3::<2, 48>; 0; 0; {(0.25000000 0.75000000 0.50000000), (0.25000000 0.62500000 0.62500000), (0.25000000 0.75000000 0.75000000)} +DEAL:3::<2, 48>; 0; 0; {(0.25000000 0.62500000 0.62500000), (0.25000000 0.50000000 0.75000000), (0.25000000 0.75000000 0.75000000)} +DEAL:3::<2, 49>; 0; 0; {(0.25000000 0.75000000 0.50000000), (0.25000000 0.62500000 0.62500000), (0.25000000 0.50000000 0.50000000)} +DEAL:3::<2, 49>; 0; 0; {(0.25000000 0.62500000 0.62500000), (0.25000000 0.50000000 0.75000000), (0.25000000 0.50000000 0.50000000)} +DEAL:3::<2, 49>; 0; 0; {(0.25000000 0.75000000 0.75000000), (0.25000000 0.75000000 0.50000000), (0.25000000 0.62500000 0.62500000)} +DEAL:3::<2, 49>; 0; 0; {(0.25000000 0.75000000 0.75000000), (0.25000000 0.62500000 0.62500000), (0.25000000 0.50000000 0.75000000)} +DEAL:3::<2, 49>; 0; 3; {(0.50000000 0.75000000 0.50000000), (0.25000000 0.75000000 0.75000000), (0.25000000 0.75000000 0.50000000)} +DEAL:3::<2, 49>; 0; 3; {(0.50000000 0.75000000 0.75000000), (0.25000000 0.75000000 0.75000000), (0.50000000 0.75000000 0.50000000)} +DEAL:3::<2, 51>; 0; 3; {(0.25000000 0.75000000 0.75000000), (0.25000000 0.75000000 0.50000000), (0.50000000 0.75000000 0.50000000)} +DEAL:3::<2, 51>; 0; 3; {(0.50000000 0.75000000 0.50000000), (0.50000000 0.75000000 0.75000000), (0.25000000 0.75000000 0.75000000)} +DEAL:3::<2, 49>; 0; 5; {(0.50000000 0.50000000 0.75000000), (0.25000000 0.75000000 0.75000000), (0.25000000 0.50000000 0.75000000)} +DEAL:3::<2, 49>; 0; 5; {(0.50000000 0.50000000 0.75000000), (0.50000000 0.75000000 0.75000000), (0.25000000 0.75000000 0.75000000)} +DEAL:3::<2, 53>; 0; 5; {(0.25000000 0.50000000 0.75000000), (0.50000000 0.50000000 0.75000000), (0.25000000 0.75000000 0.75000000)} +DEAL:3::<2, 53>; 0; 5; {(0.50000000 0.75000000 0.75000000), (0.25000000 0.75000000 0.75000000), (0.50000000 0.50000000 0.75000000)} +DEAL:3:: +DEAL:3::Face intersections 2D-3D without marked vertices +DEAL:3::Recv Components +DEAL:3:: +DEAL:3::Send Components +DEAL:3::<2, 48>; 0; 0; {(0.25000000 0.62500000 0.62500000), (0.25000000 0.75000000 0.50000000), (0.25000000 0.50000000 0.50000000)} +DEAL:3::<2, 48>; 0; 0; {(0.25000000 0.62500000 0.62500000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.50000000 0.75000000)} +DEAL:3::<2, 48>; 0; 0; {(0.25000000 0.75000000 0.50000000), (0.25000000 0.62500000 0.62500000), (0.25000000 0.75000000 0.75000000)} +DEAL:3::<2, 48>; 0; 0; {(0.25000000 0.62500000 0.62500000), (0.25000000 0.50000000 0.75000000), (0.25000000 0.75000000 0.75000000)} +DEAL:3::<2, 49>; 0; 0; {(0.25000000 0.75000000 0.50000000), (0.25000000 0.62500000 0.62500000), (0.25000000 0.50000000 0.50000000)} +DEAL:3::<2, 49>; 0; 0; {(0.25000000 0.62500000 0.62500000), (0.25000000 0.50000000 0.75000000), (0.25000000 0.50000000 0.50000000)} +DEAL:3::<2, 49>; 0; 0; {(0.25000000 0.75000000 0.75000000), (0.25000000 0.75000000 0.50000000), (0.25000000 0.62500000 0.62500000)} +DEAL:3::<2, 49>; 0; 0; {(0.25000000 0.75000000 0.75000000), (0.25000000 0.62500000 0.62500000), (0.25000000 0.50000000 0.75000000)} +DEAL:3::<2, 56>; 0; 1; {(0.75000000 0.62500000 0.62500000), (0.75000000 0.75000000 0.50000000), (0.75000000 0.50000000 0.50000000)} +DEAL:3::<2, 56>; 0; 1; {(0.75000000 0.62500000 0.62500000), (0.75000000 0.50000000 0.50000000), (0.75000000 0.50000000 0.75000000)} +DEAL:3::<2, 56>; 0; 1; {(0.75000000 0.75000000 0.50000000), (0.75000000 0.62500000 0.62500000), (0.75000000 0.75000000 0.75000000)} +DEAL:3::<2, 56>; 0; 1; {(0.75000000 0.62500000 0.62500000), (0.75000000 0.50000000 0.75000000), (0.75000000 0.75000000 0.75000000)} +DEAL:3::<2, 57>; 0; 1; {(0.75000000 0.75000000 0.50000000), (0.75000000 0.62500000 0.62500000), (0.75000000 0.50000000 0.50000000)} +DEAL:3::<2, 57>; 0; 1; {(0.75000000 0.62500000 0.62500000), (0.75000000 0.50000000 0.75000000), (0.75000000 0.50000000 0.50000000)} +DEAL:3::<2, 57>; 0; 1; {(0.75000000 0.75000000 0.75000000), (0.75000000 0.75000000 0.50000000), (0.75000000 0.62500000 0.62500000)} +DEAL:3::<2, 57>; 0; 1; {(0.75000000 0.75000000 0.75000000), (0.75000000 0.62500000 0.62500000), (0.75000000 0.50000000 0.75000000)} +DEAL:3::<2, 49>; 0; 3; {(0.50000000 0.75000000 0.50000000), (0.25000000 0.75000000 0.75000000), (0.25000000 0.75000000 0.50000000)} +DEAL:3::<2, 49>; 0; 3; {(0.50000000 0.75000000 0.75000000), (0.25000000 0.75000000 0.75000000), (0.50000000 0.75000000 0.50000000)} +DEAL:3::<2, 51>; 0; 3; {(0.25000000 0.75000000 0.75000000), (0.25000000 0.75000000 0.50000000), (0.50000000 0.75000000 0.50000000)} +DEAL:3::<2, 51>; 0; 3; {(0.50000000 0.75000000 0.50000000), (0.50000000 0.75000000 0.75000000), (0.25000000 0.75000000 0.75000000)} +DEAL:3::<2, 56>; 0; 3; {(0.62500000 0.75000000 0.62500000), (0.50000000 0.75000000 0.75000000), (0.50000000 0.75000000 0.50000000)} +DEAL:3::<2, 56>; 0; 3; {(0.75000000 0.75000000 0.50000000), (0.62500000 0.75000000 0.62500000), (0.50000000 0.75000000 0.50000000)} +DEAL:3::<2, 56>; 0; 3; {(0.75000000 0.75000000 0.75000000), (0.50000000 0.75000000 0.75000000), (0.62500000 0.75000000 0.62500000)} +DEAL:3::<2, 56>; 0; 3; {(0.75000000 0.75000000 0.75000000), (0.62500000 0.75000000 0.62500000), (0.75000000 0.75000000 0.50000000)} +DEAL:3::<2, 58>; 0; 3; {(0.62500000 0.75000000 0.62500000), (0.50000000 0.75000000 0.75000000), (0.50000000 0.75000000 0.50000000)} +DEAL:3::<2, 58>; 0; 3; {(0.62500000 0.75000000 0.62500000), (0.50000000 0.75000000 0.50000000), (0.75000000 0.75000000 0.50000000)} +DEAL:3::<2, 58>; 0; 3; {(0.62500000 0.75000000 0.62500000), (0.75000000 0.75000000 0.75000000), (0.50000000 0.75000000 0.75000000)} +DEAL:3::<2, 58>; 0; 3; {(0.62500000 0.75000000 0.62500000), (0.75000000 0.75000000 0.50000000), (0.75000000 0.75000000 0.75000000)} +DEAL:3::<2, 49>; 0; 5; {(0.50000000 0.50000000 0.75000000), (0.25000000 0.75000000 0.75000000), (0.25000000 0.50000000 0.75000000)} +DEAL:3::<2, 49>; 0; 5; {(0.50000000 0.50000000 0.75000000), (0.50000000 0.75000000 0.75000000), (0.25000000 0.75000000 0.75000000)} +DEAL:3::<2, 53>; 0; 5; {(0.25000000 0.50000000 0.75000000), (0.50000000 0.50000000 0.75000000), (0.25000000 0.75000000 0.75000000)} +DEAL:3::<2, 53>; 0; 5; {(0.50000000 0.75000000 0.75000000), (0.25000000 0.75000000 0.75000000), (0.50000000 0.50000000 0.75000000)} +DEAL:3::<2, 56>; 0; 5; {(0.75000000 0.50000000 0.75000000), (0.62500000 0.62500000 0.75000000), (0.50000000 0.50000000 0.75000000)} +DEAL:3::<2, 56>; 0; 5; {(0.62500000 0.62500000 0.75000000), (0.50000000 0.75000000 0.75000000), (0.50000000 0.50000000 0.75000000)} +DEAL:3::<2, 56>; 0; 5; {(0.62500000 0.62500000 0.75000000), (0.75000000 0.50000000 0.75000000), (0.75000000 0.75000000 0.75000000)} +DEAL:3::<2, 56>; 0; 5; {(0.62500000 0.62500000 0.75000000), (0.75000000 0.75000000 0.75000000), (0.50000000 0.75000000 0.75000000)} +DEAL:3::<2, 60>; 0; 5; {(0.50000000 0.50000000 0.75000000), (0.75000000 0.50000000 0.75000000), (0.62500000 0.62500000 0.75000000)} +DEAL:3::<2, 60>; 0; 5; {(0.50000000 0.50000000 0.75000000), (0.62500000 0.62500000 0.75000000), (0.50000000 0.75000000 0.75000000)} +DEAL:3::<2, 60>; 0; 5; {(0.75000000 0.75000000 0.75000000), (0.62500000 0.62500000 0.75000000), (0.75000000 0.50000000 0.75000000)} +DEAL:3::<2, 60>; 0; 5; {(0.75000000 0.75000000 0.75000000), (0.50000000 0.75000000 0.75000000), (0.62500000 0.62500000 0.75000000)} +DEAL:3:: + diff --git a/tests/remote_point_evaluation/distributed_compute_intersection_locations_03.cc b/tests/remote_point_evaluation/distributed_compute_intersection_locations_03.cc new file mode 100644 index 0000000000..7f70c8d20a --- /dev/null +++ b/tests/remote_point_evaluation/distributed_compute_intersection_locations_03.cc @@ -0,0 +1,164 @@ +// --------------------------------------------------------------------- +// +// Copyright (C) 2021 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.md at +// the top level directory of deal.II. +// +// --------------------------------------------------------------------- + +// Test distributed_compute_intersection_locations() for cell intersections +// (2D-2D). We request the intersection for hexahedral and simplex elements +// to emulate mixed meshes. + +#include + +#include + +#include + +#include +#include +#include +#include + +#include "../tests.h" + +using namespace dealii; + +template +std::vector>> +get_global_bboxes(const Triangulation &tria, + const Mapping & mapping, + const unsigned int rtree_level = 0) +{ + std::vector> local_boxes; + for (const auto &cell : tria.active_cell_iterators()) + if (cell->is_locally_owned()) + local_boxes.emplace_back(mapping.get_bounding_box(cell)); + + // create r-tree of bounding boxes + const auto local_tree = pack_rtree(local_boxes); + + // compress r-tree to a minimal set of bounding boxes + std::vector>> global_bboxes(1); + global_bboxes[0] = extract_rtree_level(local_tree, rtree_level); + + return global_bboxes; +} + +template +void +print_vertices(const Container &vertices) +{ + deallog << "{"; + unsigned int i = 0; + for (; i < vertices.size() - 1; ++i) + { + deallog << "(" << vertices[i] << "), "; + } + deallog << "(" << vertices[i] << ")}"; +} + +template +void +do_test(const bool use_marked_vertices = false) +{ + // create triangulation + parallel::distributed::Triangulation tria(MPI_COMM_WORLD); + GridGenerator::hyper_cube(tria); + tria.refine_global(2); + + // create cache + MappingQ1 mapping; + const GridTools::Cache cache(tria, mapping); + + // create intersection requests + std::vector>> intersection_requests; + if (Utilities::MPI::this_mpi_process(MPI_COMM_WORLD) == 0) + { + Triangulation tria_other; + GridGenerator::hyper_cube(tria_other, 0.25, 0.75); + const auto cell = tria_other.begin_active(); + + Triangulation tria_temp; + GridGenerator::hyper_cube(tria_temp, 0.75, 0.9); + Triangulation simplex_tria; + GridGenerator::convert_hypercube_to_simplex_mesh(tria_temp, simplex_tria); + const auto simplex_cell = tria.begin_active(); + + { + const unsigned int n_vertices = cell->n_vertices(); + std::vector> vertices(n_vertices); + std::copy_n(mapping.get_vertices(cell).begin(), + n_vertices, + vertices.begin()); + intersection_requests.emplace_back(vertices); + } + { + const unsigned int n_vertices = simplex_cell->n_vertices(); + std::vector> vertices(n_vertices); + std::copy_n(mapping.get_vertices(simplex_cell).begin(), + n_vertices, + vertices.begin()); + intersection_requests.emplace_back(vertices); + } + } + + std::vector marked_vertices; + if (use_marked_vertices) // mark vertices for x < 0.5 + { + marked_vertices.resize(tria.n_vertices(), false); + + for (const auto &cell : tria.active_cell_iterators()) + for (const auto v : cell->vertex_indices()) + if (cell->vertex(v)[0] < 0.49) + marked_vertices[cell->vertex_index(v)] = true; + } + + auto intersection_location = + GridTools::internal::distributed_compute_intersection_locations( + cache, + intersection_requests, + get_global_bboxes(tria, mapping), + marked_vertices, + 1.0e-9); + + deallog << "Recv Components " << std::endl; + for (const auto &rc : intersection_location.recv_components) + { + deallog << std::get<0>(rc) << "; " << std::get<1>(rc) << "; "; + print_vertices(std::get<2>(rc)); + deallog << std::endl; + } + deallog << std::endl; + + deallog << "Send Components " << std::endl; + for (const auto &sc : intersection_location.send_components) + { + deallog << "<" << std::get<0>(sc).first << ", " << std::get<0>(sc).second + << ">; " << std::get<1>(sc) << "; " << std::get<2>(sc) << "; "; + print_vertices(std::get<3>(sc)); + deallog << std::endl; + } + deallog << std::endl; +} + +int +main(int argc, char **argv) +{ + Utilities::MPI::MPI_InitFinalize mpi_initialization(argc, argv, 1); + MPILogInitAll all; + deallog.precision(8); + + deallog << "Cell intersections 2D-2D with marked vertices" << std::endl; + do_test<2, 2>(true); + deallog << "Cell intersections 2D-2D without marked vertices" << std::endl; + do_test<2, 2>(false); +} diff --git a/tests/remote_point_evaluation/distributed_compute_intersection_locations_03.with_cgal=true.with_p4est=true.mpirun=1.output b/tests/remote_point_evaluation/distributed_compute_intersection_locations_03.with_cgal=true.with_p4est=true.mpirun=1.output new file mode 100644 index 0000000000..fb491555c6 --- /dev/null +++ b/tests/remote_point_evaluation/distributed_compute_intersection_locations_03.with_cgal=true.with_p4est=true.mpirun=1.output @@ -0,0 +1,43 @@ + +DEAL:0::Cell intersections 2D-2D with marked vertices +DEAL:0::Recv Components +DEAL:0::0; 0; {(0.25000000 0.50000000), (0.25000000 0.25000000), (0.50000000 0.25000000)} +DEAL:0::0; 0; {(0.50000000 0.50000000), (0.25000000 0.50000000), (0.50000000 0.25000000)} +DEAL:0::0; 0; {(0.25000000 0.75000000), (0.25000000 0.50000000), (0.50000000 0.50000000)} +DEAL:0::0; 0; {(0.50000000 0.75000000), (0.25000000 0.75000000), (0.50000000 0.50000000)} +DEAL:0::0; 1; {(0.0000000 0.25000000), (0.0000000 0.0000000), (0.25000000 0.0000000)} +DEAL:0::0; 1; {(0.25000000 0.25000000), (0.0000000 0.25000000), (0.25000000 0.0000000)} +DEAL:0:: +DEAL:0::Send Components +DEAL:0::<2, 3>; 0; 0; {(0.25000000 0.50000000), (0.25000000 0.25000000), (0.50000000 0.25000000)} +DEAL:0::<2, 3>; 0; 0; {(0.50000000 0.50000000), (0.25000000 0.50000000), (0.50000000 0.25000000)} +DEAL:0::<2, 9>; 0; 0; {(0.25000000 0.75000000), (0.25000000 0.50000000), (0.50000000 0.50000000)} +DEAL:0::<2, 9>; 0; 0; {(0.50000000 0.75000000), (0.25000000 0.75000000), (0.50000000 0.50000000)} +DEAL:0::<2, 0>; 0; 1; {(0.0000000 0.25000000), (0.0000000 0.0000000), (0.25000000 0.0000000)} +DEAL:0::<2, 0>; 0; 1; {(0.25000000 0.25000000), (0.0000000 0.25000000), (0.25000000 0.0000000)} +DEAL:0:: +DEAL:0::Cell intersections 2D-2D without marked vertices +DEAL:0::Recv Components +DEAL:0::0; 0; {(0.25000000 0.50000000), (0.25000000 0.25000000), (0.50000000 0.25000000)} +DEAL:0::0; 0; {(0.50000000 0.50000000), (0.25000000 0.50000000), (0.50000000 0.25000000)} +DEAL:0::0; 0; {(0.50000000 0.50000000), (0.50000000 0.25000000), (0.75000000 0.25000000)} +DEAL:0::0; 0; {(0.75000000 0.50000000), (0.50000000 0.50000000), (0.75000000 0.25000000)} +DEAL:0::0; 0; {(0.25000000 0.75000000), (0.25000000 0.50000000), (0.50000000 0.50000000)} +DEAL:0::0; 0; {(0.50000000 0.75000000), (0.25000000 0.75000000), (0.50000000 0.50000000)} +DEAL:0::0; 0; {(0.50000000 0.75000000), (0.50000000 0.50000000), (0.75000000 0.50000000)} +DEAL:0::0; 0; {(0.75000000 0.75000000), (0.50000000 0.75000000), (0.75000000 0.50000000)} +DEAL:0::0; 1; {(0.0000000 0.25000000), (0.0000000 0.0000000), (0.25000000 0.0000000)} +DEAL:0::0; 1; {(0.25000000 0.25000000), (0.0000000 0.25000000), (0.25000000 0.0000000)} +DEAL:0:: +DEAL:0::Send Components +DEAL:0::<2, 3>; 0; 0; {(0.25000000 0.50000000), (0.25000000 0.25000000), (0.50000000 0.25000000)} +DEAL:0::<2, 3>; 0; 0; {(0.50000000 0.50000000), (0.25000000 0.50000000), (0.50000000 0.25000000)} +DEAL:0::<2, 6>; 0; 0; {(0.50000000 0.50000000), (0.50000000 0.25000000), (0.75000000 0.25000000)} +DEAL:0::<2, 6>; 0; 0; {(0.75000000 0.50000000), (0.50000000 0.50000000), (0.75000000 0.25000000)} +DEAL:0::<2, 9>; 0; 0; {(0.25000000 0.75000000), (0.25000000 0.50000000), (0.50000000 0.50000000)} +DEAL:0::<2, 9>; 0; 0; {(0.50000000 0.75000000), (0.25000000 0.75000000), (0.50000000 0.50000000)} +DEAL:0::<2, 12>; 0; 0; {(0.50000000 0.75000000), (0.50000000 0.50000000), (0.75000000 0.50000000)} +DEAL:0::<2, 12>; 0; 0; {(0.75000000 0.75000000), (0.50000000 0.75000000), (0.75000000 0.50000000)} +DEAL:0::<2, 0>; 0; 1; {(0.0000000 0.25000000), (0.0000000 0.0000000), (0.25000000 0.0000000)} +DEAL:0::<2, 0>; 0; 1; {(0.25000000 0.25000000), (0.0000000 0.25000000), (0.25000000 0.0000000)} +DEAL:0:: diff --git a/tests/remote_point_evaluation/distributed_compute_intersection_locations_03.with_cgal=true.with_p4est=true.mpirun=2.output b/tests/remote_point_evaluation/distributed_compute_intersection_locations_03.with_cgal=true.with_p4est=true.mpirun=2.output new file mode 100644 index 0000000000..948b9ad11d --- /dev/null +++ b/tests/remote_point_evaluation/distributed_compute_intersection_locations_03.with_cgal=true.with_p4est=true.mpirun=2.output @@ -0,0 +1,55 @@ + +DEAL:0::Cell intersections 2D-2D with marked vertices +DEAL:0::Recv Components +DEAL:0::0; 0; {(0.25000000 0.50000000), (0.25000000 0.25000000), (0.50000000 0.25000000)} +DEAL:0::0; 0; {(0.50000000 0.50000000), (0.25000000 0.50000000), (0.50000000 0.25000000)} +DEAL:0::1; 0; {(0.25000000 0.75000000), (0.25000000 0.50000000), (0.50000000 0.50000000)} +DEAL:0::1; 0; {(0.50000000 0.75000000), (0.25000000 0.75000000), (0.50000000 0.50000000)} +DEAL:0::0; 1; {(0.0000000 0.25000000), (0.0000000 0.0000000), (0.25000000 0.0000000)} +DEAL:0::0; 1; {(0.25000000 0.25000000), (0.0000000 0.25000000), (0.25000000 0.0000000)} +DEAL:0:: +DEAL:0::Send Components +DEAL:0::<2, 3>; 0; 0; {(0.25000000 0.50000000), (0.25000000 0.25000000), (0.50000000 0.25000000)} +DEAL:0::<2, 3>; 0; 0; {(0.50000000 0.50000000), (0.25000000 0.50000000), (0.50000000 0.25000000)} +DEAL:0::<2, 0>; 0; 1; {(0.0000000 0.25000000), (0.0000000 0.0000000), (0.25000000 0.0000000)} +DEAL:0::<2, 0>; 0; 1; {(0.25000000 0.25000000), (0.0000000 0.25000000), (0.25000000 0.0000000)} +DEAL:0:: +DEAL:0::Cell intersections 2D-2D without marked vertices +DEAL:0::Recv Components +DEAL:0::0; 0; {(0.25000000 0.50000000), (0.25000000 0.25000000), (0.50000000 0.25000000)} +DEAL:0::0; 0; {(0.50000000 0.50000000), (0.25000000 0.50000000), (0.50000000 0.25000000)} +DEAL:0::0; 0; {(0.50000000 0.50000000), (0.50000000 0.25000000), (0.75000000 0.25000000)} +DEAL:0::0; 0; {(0.75000000 0.50000000), (0.50000000 0.50000000), (0.75000000 0.25000000)} +DEAL:0::1; 0; {(0.25000000 0.75000000), (0.25000000 0.50000000), (0.50000000 0.50000000)} +DEAL:0::1; 0; {(0.50000000 0.75000000), (0.25000000 0.75000000), (0.50000000 0.50000000)} +DEAL:0::1; 0; {(0.50000000 0.75000000), (0.50000000 0.50000000), (0.75000000 0.50000000)} +DEAL:0::1; 0; {(0.75000000 0.75000000), (0.50000000 0.75000000), (0.75000000 0.50000000)} +DEAL:0::0; 1; {(0.0000000 0.25000000), (0.0000000 0.0000000), (0.25000000 0.0000000)} +DEAL:0::0; 1; {(0.25000000 0.25000000), (0.0000000 0.25000000), (0.25000000 0.0000000)} +DEAL:0:: +DEAL:0::Send Components +DEAL:0::<2, 3>; 0; 0; {(0.25000000 0.50000000), (0.25000000 0.25000000), (0.50000000 0.25000000)} +DEAL:0::<2, 3>; 0; 0; {(0.50000000 0.50000000), (0.25000000 0.50000000), (0.50000000 0.25000000)} +DEAL:0::<2, 6>; 0; 0; {(0.50000000 0.50000000), (0.50000000 0.25000000), (0.75000000 0.25000000)} +DEAL:0::<2, 6>; 0; 0; {(0.75000000 0.50000000), (0.50000000 0.50000000), (0.75000000 0.25000000)} +DEAL:0::<2, 0>; 0; 1; {(0.0000000 0.25000000), (0.0000000 0.0000000), (0.25000000 0.0000000)} +DEAL:0::<2, 0>; 0; 1; {(0.25000000 0.25000000), (0.0000000 0.25000000), (0.25000000 0.0000000)} +DEAL:0:: + +DEAL:1::Cell intersections 2D-2D with marked vertices +DEAL:1::Recv Components +DEAL:1:: +DEAL:1::Send Components +DEAL:1::<2, 9>; 0; 0; {(0.25000000 0.75000000), (0.25000000 0.50000000), (0.50000000 0.50000000)} +DEAL:1::<2, 9>; 0; 0; {(0.50000000 0.75000000), (0.25000000 0.75000000), (0.50000000 0.50000000)} +DEAL:1:: +DEAL:1::Cell intersections 2D-2D without marked vertices +DEAL:1::Recv Components +DEAL:1:: +DEAL:1::Send Components +DEAL:1::<2, 9>; 0; 0; {(0.25000000 0.75000000), (0.25000000 0.50000000), (0.50000000 0.50000000)} +DEAL:1::<2, 9>; 0; 0; {(0.50000000 0.75000000), (0.25000000 0.75000000), (0.50000000 0.50000000)} +DEAL:1::<2, 12>; 0; 0; {(0.50000000 0.75000000), (0.50000000 0.50000000), (0.75000000 0.50000000)} +DEAL:1::<2, 12>; 0; 0; {(0.75000000 0.75000000), (0.50000000 0.75000000), (0.75000000 0.50000000)} +DEAL:1:: + diff --git a/tests/remote_point_evaluation/distributed_compute_intersection_locations_03.with_cgal=true.with_p4est=true.mpirun=3.output b/tests/remote_point_evaluation/distributed_compute_intersection_locations_03.with_cgal=true.with_p4est=true.mpirun=3.output new file mode 100644 index 0000000000..b564e44fea --- /dev/null +++ b/tests/remote_point_evaluation/distributed_compute_intersection_locations_03.with_cgal=true.with_p4est=true.mpirun=3.output @@ -0,0 +1,67 @@ + +DEAL:0::Cell intersections 2D-2D with marked vertices +DEAL:0::Recv Components +DEAL:0::0; 0; {(0.25000000 0.50000000), (0.25000000 0.25000000), (0.50000000 0.25000000)} +DEAL:0::0; 0; {(0.50000000 0.50000000), (0.25000000 0.50000000), (0.50000000 0.25000000)} +DEAL:0::1; 0; {(0.25000000 0.75000000), (0.25000000 0.50000000), (0.50000000 0.50000000)} +DEAL:0::1; 0; {(0.50000000 0.75000000), (0.25000000 0.75000000), (0.50000000 0.50000000)} +DEAL:0::0; 1; {(0.0000000 0.25000000), (0.0000000 0.0000000), (0.25000000 0.0000000)} +DEAL:0::0; 1; {(0.25000000 0.25000000), (0.0000000 0.25000000), (0.25000000 0.0000000)} +DEAL:0:: +DEAL:0::Send Components +DEAL:0::<2, 3>; 0; 0; {(0.25000000 0.50000000), (0.25000000 0.25000000), (0.50000000 0.25000000)} +DEAL:0::<2, 3>; 0; 0; {(0.50000000 0.50000000), (0.25000000 0.50000000), (0.50000000 0.25000000)} +DEAL:0::<2, 0>; 0; 1; {(0.0000000 0.25000000), (0.0000000 0.0000000), (0.25000000 0.0000000)} +DEAL:0::<2, 0>; 0; 1; {(0.25000000 0.25000000), (0.0000000 0.25000000), (0.25000000 0.0000000)} +DEAL:0:: +DEAL:0::Cell intersections 2D-2D without marked vertices +DEAL:0::Recv Components +DEAL:0::0; 0; {(0.25000000 0.50000000), (0.25000000 0.25000000), (0.50000000 0.25000000)} +DEAL:0::0; 0; {(0.50000000 0.50000000), (0.25000000 0.50000000), (0.50000000 0.25000000)} +DEAL:0::1; 0; {(0.50000000 0.50000000), (0.50000000 0.25000000), (0.75000000 0.25000000)} +DEAL:0::1; 0; {(0.75000000 0.50000000), (0.50000000 0.50000000), (0.75000000 0.25000000)} +DEAL:0::1; 0; {(0.25000000 0.75000000), (0.25000000 0.50000000), (0.50000000 0.50000000)} +DEAL:0::1; 0; {(0.50000000 0.75000000), (0.25000000 0.75000000), (0.50000000 0.50000000)} +DEAL:0::2; 0; {(0.50000000 0.75000000), (0.50000000 0.50000000), (0.75000000 0.50000000)} +DEAL:0::2; 0; {(0.75000000 0.75000000), (0.50000000 0.75000000), (0.75000000 0.50000000)} +DEAL:0::0; 1; {(0.0000000 0.25000000), (0.0000000 0.0000000), (0.25000000 0.0000000)} +DEAL:0::0; 1; {(0.25000000 0.25000000), (0.0000000 0.25000000), (0.25000000 0.0000000)} +DEAL:0:: +DEAL:0::Send Components +DEAL:0::<2, 3>; 0; 0; {(0.25000000 0.50000000), (0.25000000 0.25000000), (0.50000000 0.25000000)} +DEAL:0::<2, 3>; 0; 0; {(0.50000000 0.50000000), (0.25000000 0.50000000), (0.50000000 0.25000000)} +DEAL:0::<2, 0>; 0; 1; {(0.0000000 0.25000000), (0.0000000 0.0000000), (0.25000000 0.0000000)} +DEAL:0::<2, 0>; 0; 1; {(0.25000000 0.25000000), (0.0000000 0.25000000), (0.25000000 0.0000000)} +DEAL:0:: + +DEAL:1::Cell intersections 2D-2D with marked vertices +DEAL:1::Recv Components +DEAL:1:: +DEAL:1::Send Components +DEAL:1::<2, 9>; 0; 0; {(0.25000000 0.75000000), (0.25000000 0.50000000), (0.50000000 0.50000000)} +DEAL:1::<2, 9>; 0; 0; {(0.50000000 0.75000000), (0.25000000 0.75000000), (0.50000000 0.50000000)} +DEAL:1:: +DEAL:1::Cell intersections 2D-2D without marked vertices +DEAL:1::Recv Components +DEAL:1:: +DEAL:1::Send Components +DEAL:1::<2, 6>; 0; 0; {(0.50000000 0.50000000), (0.50000000 0.25000000), (0.75000000 0.25000000)} +DEAL:1::<2, 6>; 0; 0; {(0.75000000 0.50000000), (0.50000000 0.50000000), (0.75000000 0.25000000)} +DEAL:1::<2, 9>; 0; 0; {(0.25000000 0.75000000), (0.25000000 0.50000000), (0.50000000 0.50000000)} +DEAL:1::<2, 9>; 0; 0; {(0.50000000 0.75000000), (0.25000000 0.75000000), (0.50000000 0.50000000)} +DEAL:1:: + + +DEAL:2::Cell intersections 2D-2D with marked vertices +DEAL:2::Recv Components +DEAL:2:: +DEAL:2::Send Components +DEAL:2:: +DEAL:2::Cell intersections 2D-2D without marked vertices +DEAL:2::Recv Components +DEAL:2:: +DEAL:2::Send Components +DEAL:2::<2, 12>; 0; 0; {(0.50000000 0.75000000), (0.50000000 0.50000000), (0.75000000 0.50000000)} +DEAL:2::<2, 12>; 0; 0; {(0.75000000 0.75000000), (0.50000000 0.75000000), (0.75000000 0.50000000)} +DEAL:2:: + diff --git a/tests/remote_point_evaluation/distributed_compute_intersection_locations_03.with_cgal=true.with_p4est=true.mpirun=4.output b/tests/remote_point_evaluation/distributed_compute_intersection_locations_03.with_cgal=true.with_p4est=true.mpirun=4.output new file mode 100644 index 0000000000..ec3dcc3175 --- /dev/null +++ b/tests/remote_point_evaluation/distributed_compute_intersection_locations_03.with_cgal=true.with_p4est=true.mpirun=4.output @@ -0,0 +1,79 @@ + +DEAL:0::Cell intersections 2D-2D with marked vertices +DEAL:0::Recv Components +DEAL:0::0; 0; {(0.25000000 0.50000000), (0.25000000 0.25000000), (0.50000000 0.25000000)} +DEAL:0::0; 0; {(0.50000000 0.50000000), (0.25000000 0.50000000), (0.50000000 0.25000000)} +DEAL:0::2; 0; {(0.25000000 0.75000000), (0.25000000 0.50000000), (0.50000000 0.50000000)} +DEAL:0::2; 0; {(0.50000000 0.75000000), (0.25000000 0.75000000), (0.50000000 0.50000000)} +DEAL:0::0; 1; {(0.0000000 0.25000000), (0.0000000 0.0000000), (0.25000000 0.0000000)} +DEAL:0::0; 1; {(0.25000000 0.25000000), (0.0000000 0.25000000), (0.25000000 0.0000000)} +DEAL:0:: +DEAL:0::Send Components +DEAL:0::<2, 3>; 0; 0; {(0.25000000 0.50000000), (0.25000000 0.25000000), (0.50000000 0.25000000)} +DEAL:0::<2, 3>; 0; 0; {(0.50000000 0.50000000), (0.25000000 0.50000000), (0.50000000 0.25000000)} +DEAL:0::<2, 0>; 0; 1; {(0.0000000 0.25000000), (0.0000000 0.0000000), (0.25000000 0.0000000)} +DEAL:0::<2, 0>; 0; 1; {(0.25000000 0.25000000), (0.0000000 0.25000000), (0.25000000 0.0000000)} +DEAL:0:: +DEAL:0::Cell intersections 2D-2D without marked vertices +DEAL:0::Recv Components +DEAL:0::0; 0; {(0.25000000 0.50000000), (0.25000000 0.25000000), (0.50000000 0.25000000)} +DEAL:0::0; 0; {(0.50000000 0.50000000), (0.25000000 0.50000000), (0.50000000 0.25000000)} +DEAL:0::1; 0; {(0.50000000 0.50000000), (0.50000000 0.25000000), (0.75000000 0.25000000)} +DEAL:0::1; 0; {(0.75000000 0.50000000), (0.50000000 0.50000000), (0.75000000 0.25000000)} +DEAL:0::2; 0; {(0.25000000 0.75000000), (0.25000000 0.50000000), (0.50000000 0.50000000)} +DEAL:0::2; 0; {(0.50000000 0.75000000), (0.25000000 0.75000000), (0.50000000 0.50000000)} +DEAL:0::3; 0; {(0.50000000 0.75000000), (0.50000000 0.50000000), (0.75000000 0.50000000)} +DEAL:0::3; 0; {(0.75000000 0.75000000), (0.50000000 0.75000000), (0.75000000 0.50000000)} +DEAL:0::0; 1; {(0.0000000 0.25000000), (0.0000000 0.0000000), (0.25000000 0.0000000)} +DEAL:0::0; 1; {(0.25000000 0.25000000), (0.0000000 0.25000000), (0.25000000 0.0000000)} +DEAL:0:: +DEAL:0::Send Components +DEAL:0::<2, 3>; 0; 0; {(0.25000000 0.50000000), (0.25000000 0.25000000), (0.50000000 0.25000000)} +DEAL:0::<2, 3>; 0; 0; {(0.50000000 0.50000000), (0.25000000 0.50000000), (0.50000000 0.25000000)} +DEAL:0::<2, 0>; 0; 1; {(0.0000000 0.25000000), (0.0000000 0.0000000), (0.25000000 0.0000000)} +DEAL:0::<2, 0>; 0; 1; {(0.25000000 0.25000000), (0.0000000 0.25000000), (0.25000000 0.0000000)} +DEAL:0:: + +DEAL:1::Cell intersections 2D-2D with marked vertices +DEAL:1::Recv Components +DEAL:1:: +DEAL:1::Send Components +DEAL:1:: +DEAL:1::Cell intersections 2D-2D without marked vertices +DEAL:1::Recv Components +DEAL:1:: +DEAL:1::Send Components +DEAL:1::<2, 6>; 0; 0; {(0.50000000 0.50000000), (0.50000000 0.25000000), (0.75000000 0.25000000)} +DEAL:1::<2, 6>; 0; 0; {(0.75000000 0.50000000), (0.50000000 0.50000000), (0.75000000 0.25000000)} +DEAL:1:: + + +DEAL:2::Cell intersections 2D-2D with marked vertices +DEAL:2::Recv Components +DEAL:2:: +DEAL:2::Send Components +DEAL:2::<2, 9>; 0; 0; {(0.25000000 0.75000000), (0.25000000 0.50000000), (0.50000000 0.50000000)} +DEAL:2::<2, 9>; 0; 0; {(0.50000000 0.75000000), (0.25000000 0.75000000), (0.50000000 0.50000000)} +DEAL:2:: +DEAL:2::Cell intersections 2D-2D without marked vertices +DEAL:2::Recv Components +DEAL:2:: +DEAL:2::Send Components +DEAL:2::<2, 9>; 0; 0; {(0.25000000 0.75000000), (0.25000000 0.50000000), (0.50000000 0.50000000)} +DEAL:2::<2, 9>; 0; 0; {(0.50000000 0.75000000), (0.25000000 0.75000000), (0.50000000 0.50000000)} +DEAL:2:: + + +DEAL:3::Cell intersections 2D-2D with marked vertices +DEAL:3::Recv Components +DEAL:3:: +DEAL:3::Send Components +DEAL:3:: +DEAL:3::Cell intersections 2D-2D without marked vertices +DEAL:3::Recv Components +DEAL:3:: +DEAL:3::Send Components +DEAL:3::<2, 12>; 0; 0; {(0.50000000 0.75000000), (0.50000000 0.50000000), (0.75000000 0.50000000)} +DEAL:3::<2, 12>; 0; 0; {(0.75000000 0.75000000), (0.50000000 0.75000000), (0.75000000 0.50000000)} +DEAL:3:: + diff --git a/tests/remote_point_evaluation/distributed_compute_intersection_locations_04.cc b/tests/remote_point_evaluation/distributed_compute_intersection_locations_04.cc new file mode 100644 index 0000000000..7513ef8732 --- /dev/null +++ b/tests/remote_point_evaluation/distributed_compute_intersection_locations_04.cc @@ -0,0 +1,164 @@ +// --------------------------------------------------------------------- +// +// Copyright (C) 2021 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.md at +// the top level directory of deal.II. +// +// --------------------------------------------------------------------- + +// Test distributed_compute_intersection_locations() for cell intersections +// (3D-3D). We request the intersection for hexahedral and simplex elements +// to emulate mixed meshes. + +#include + +#include + +#include + +#include +#include +#include +#include + +#include "../tests.h" + +using namespace dealii; + +template +std::vector>> +get_global_bboxes(const Triangulation &tria, + const Mapping & mapping, + const unsigned int rtree_level = 0) +{ + std::vector> local_boxes; + for (const auto &cell : tria.active_cell_iterators()) + if (cell->is_locally_owned()) + local_boxes.emplace_back(mapping.get_bounding_box(cell)); + + // create r-tree of bounding boxes + const auto local_tree = pack_rtree(local_boxes); + + // compress r-tree to a minimal set of bounding boxes + std::vector>> global_bboxes(1); + global_bboxes[0] = extract_rtree_level(local_tree, rtree_level); + + return global_bboxes; +} + +template +void +print_vertices(const Container &vertices) +{ + deallog << "{"; + unsigned int i = 0; + for (; i < vertices.size() - 1; ++i) + { + deallog << "(" << vertices[i] << "), "; + } + deallog << "(" << vertices[i] << ")}"; +} + +template +void +do_test(const bool use_marked_vertices = false) +{ + // create triangulation + parallel::distributed::Triangulation tria(MPI_COMM_WORLD); + GridGenerator::hyper_cube(tria); + tria.refine_global(2); + + // create cache + MappingQ1 mapping; + const GridTools::Cache cache(tria, mapping); + + // create intersection requests + std::vector>> intersection_requests; + if (Utilities::MPI::this_mpi_process(MPI_COMM_WORLD) == 0) + { + Triangulation tria_other; + GridGenerator::hyper_cube(tria_other, 0.25, 0.75); + const auto cell = tria_other.begin_active(); + + Triangulation tria_temp; + GridGenerator::hyper_cube(tria_temp, 0.75, 0.9); + Triangulation simplex_tria; + GridGenerator::convert_hypercube_to_simplex_mesh(tria_temp, simplex_tria); + const auto simplex_cell = tria.begin_active(); + + { + const unsigned int n_vertices = cell->n_vertices(); + std::vector> vertices(n_vertices); + std::copy_n(mapping.get_vertices(cell).begin(), + n_vertices, + vertices.begin()); + intersection_requests.emplace_back(vertices); + } + { + const unsigned int n_vertices = simplex_cell->n_vertices(); + std::vector> vertices(n_vertices); + std::copy_n(mapping.get_vertices(simplex_cell).begin(), + n_vertices, + vertices.begin()); + intersection_requests.emplace_back(vertices); + } + } + + std::vector marked_vertices; + if (use_marked_vertices) // mark vertices for x < 0.5 + { + marked_vertices.resize(tria.n_vertices(), false); + + for (const auto &cell : tria.active_cell_iterators()) + for (const auto v : cell->vertex_indices()) + if (cell->vertex(v)[0] < 0.49) + marked_vertices[cell->vertex_index(v)] = true; + } + + auto intersection_location = + GridTools::internal::distributed_compute_intersection_locations( + cache, + intersection_requests, + get_global_bboxes(tria, mapping), + marked_vertices, + 1.0e-9); + + deallog << "Recv Components " << std::endl; + for (const auto &rc : intersection_location.recv_components) + { + deallog << std::get<0>(rc) << "; " << std::get<1>(rc) << "; "; + print_vertices(std::get<2>(rc)); + deallog << std::endl; + } + deallog << std::endl; + + deallog << "Send Components " << std::endl; + for (const auto &sc : intersection_location.send_components) + { + deallog << "<" << std::get<0>(sc).first << ", " << std::get<0>(sc).second + << ">; " << std::get<1>(sc) << "; " << std::get<2>(sc) << "; "; + print_vertices(std::get<3>(sc)); + deallog << std::endl; + } + deallog << std::endl; +} + +int +main(int argc, char **argv) +{ + Utilities::MPI::MPI_InitFinalize mpi_initialization(argc, argv, 1); + MPILogInitAll all; + deallog.precision(8); + + deallog << "Cell intersections 3D-3D with marked vertices" << std::endl; + do_test<3, 3>(true); + deallog << "Cell intersections 3D-3D without marked vertices" << std::endl; + do_test<3, 3>(false); +} diff --git a/tests/remote_point_evaluation/distributed_compute_intersection_locations_04.with_cgal=true.with_p4est=true.mpirun=1.output b/tests/remote_point_evaluation/distributed_compute_intersection_locations_04.with_cgal=true.with_p4est=true.mpirun=1.output new file mode 100644 index 0000000000..c12dfc2598 --- /dev/null +++ b/tests/remote_point_evaluation/distributed_compute_intersection_locations_04.with_cgal=true.with_p4est=true.mpirun=1.output @@ -0,0 +1,179 @@ + +DEAL:0::Cell intersections 3D-3D with marked vertices +DEAL:0::Recv Components +DEAL:0::0; 0; {(0.25000000 0.50000000 0.50000000), (0.25000000 0.25000000 0.50000000), (0.50000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.75000000)} +DEAL:0::0; 0; {(0.50000000 0.25000000 0.50000000), (0.50000000 0.50000000 0.50000000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.25000000 0.75000000)} +DEAL:0::0; 0; {(0.50000000 0.25000000 0.75000000), (0.50000000 0.50000000 0.50000000), (0.50000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.75000000)} +DEAL:0::0; 0; {(0.25000000 0.50000000 0.50000000), (0.50000000 0.50000000 0.50000000), (0.25000000 0.50000000 0.75000000), (0.25000000 0.25000000 0.75000000)} +DEAL:0::0; 0; {(0.25000000 0.50000000 0.75000000), (0.50000000 0.50000000 0.50000000), (0.50000000 0.25000000 0.75000000), (0.25000000 0.25000000 0.75000000)} +DEAL:0::0; 0; {(0.25000000 0.50000000 0.75000000), (0.50000000 0.50000000 0.75000000), (0.50000000 0.25000000 0.75000000), (0.50000000 0.50000000 0.50000000)} +DEAL:0::0; 0; {(0.25000000 0.50000000 0.25000000), (0.50000000 0.25000000 0.25000000), (0.25000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::0; 0; {(0.25000000 0.50000000 0.25000000), (0.50000000 0.25000000 0.25000000), (0.50000000 0.50000000 0.25000000), (0.25000000 0.25000000 0.50000000)} +DEAL:0::0; 0; {(0.25000000 0.25000000 0.50000000), (0.50000000 0.25000000 0.50000000), (0.50000000 0.25000000 0.25000000), (0.50000000 0.50000000 0.25000000)} +DEAL:0::0; 0; {(0.25000000 0.25000000 0.50000000), (0.25000000 0.50000000 0.25000000), (0.25000000 0.50000000 0.50000000), (0.50000000 0.50000000 0.25000000)} +DEAL:0::0; 0; {(0.50000000 0.25000000 0.50000000), (0.25000000 0.50000000 0.50000000), (0.50000000 0.50000000 0.25000000), (0.25000000 0.25000000 0.50000000)} +DEAL:0::0; 0; {(0.25000000 0.50000000 0.50000000), (0.50000000 0.25000000 0.50000000), (0.50000000 0.50000000 0.25000000), (0.50000000 0.50000000 0.50000000)} +DEAL:0::0; 0; {(0.50000000 0.50000000 0.25000000), (0.25000000 0.50000000 0.25000000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.75000000 0.25000000)} +DEAL:0::0; 0; {(0.50000000 0.75000000 0.25000000), (0.50000000 0.50000000 0.25000000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.75000000 0.25000000)} +DEAL:0::0; 0; {(0.25000000 0.50000000 0.50000000), (0.50000000 0.75000000 0.25000000), (0.50000000 0.50000000 0.50000000), (0.50000000 0.50000000 0.25000000)} +DEAL:0::0; 0; {(0.25000000 0.75000000 0.50000000), (0.50000000 0.75000000 0.25000000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.75000000 0.25000000)} +DEAL:0::0; 0; {(0.25000000 0.50000000 0.50000000), (0.50000000 0.50000000 0.50000000), (0.50000000 0.75000000 0.25000000), (0.25000000 0.75000000 0.50000000)} +DEAL:0::0; 0; {(0.25000000 0.75000000 0.50000000), (0.50000000 0.75000000 0.25000000), (0.50000000 0.75000000 0.50000000), (0.50000000 0.50000000 0.50000000)} +DEAL:0::0; 0; {(0.25000000 0.50000000 0.75000000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.75000000 0.50000000), (0.50000000 0.50000000 0.50000000)} +DEAL:0::0; 0; {(0.25000000 0.50000000 0.75000000), (0.50000000 0.75000000 0.50000000), (0.50000000 0.50000000 0.50000000), (0.25000000 0.75000000 0.50000000)} +DEAL:0::0; 0; {(0.25000000 0.50000000 0.75000000), (0.50000000 0.50000000 0.50000000), (0.50000000 0.75000000 0.50000000), (0.50000000 0.50000000 0.75000000)} +DEAL:0::0; 0; {(0.50000000 0.75000000 0.50000000), (0.25000000 0.75000000 0.50000000), (0.25000000 0.50000000 0.75000000), (0.25000000 0.75000000 0.75000000)} +DEAL:0::0; 0; {(0.50000000 0.50000000 0.75000000), (0.50000000 0.75000000 0.50000000), (0.25000000 0.50000000 0.75000000), (0.25000000 0.75000000 0.75000000)} +DEAL:0::0; 0; {(0.50000000 0.75000000 0.75000000), (0.50000000 0.75000000 0.50000000), (0.50000000 0.50000000 0.75000000), (0.25000000 0.75000000 0.75000000)} +DEAL:0::0; 1; {(0.25000000 0.0000000 0.0000000), (0.0000000 0.25000000 0.0000000), (0.0000000 0.0000000 0.0000000), (0.0000000 0.0000000 0.25000000)} +DEAL:0::0; 1; {(0.0000000 0.25000000 0.0000000), (0.25000000 0.0000000 0.0000000), (0.25000000 0.25000000 0.0000000), (0.0000000 0.0000000 0.25000000)} +DEAL:0::0; 1; {(0.25000000 0.0000000 0.0000000), (0.25000000 0.0000000 0.25000000), (0.25000000 0.25000000 0.0000000), (0.0000000 0.0000000 0.25000000)} +DEAL:0::0; 1; {(0.0000000 0.25000000 0.25000000), (0.0000000 0.25000000 0.0000000), (0.25000000 0.25000000 0.0000000), (0.0000000 0.0000000 0.25000000)} +DEAL:0::0; 1; {(0.25000000 0.0000000 0.25000000), (0.0000000 0.25000000 0.25000000), (0.25000000 0.25000000 0.0000000), (0.0000000 0.0000000 0.25000000)} +DEAL:0::0; 1; {(0.25000000 0.0000000 0.25000000), (0.25000000 0.25000000 0.25000000), (0.25000000 0.25000000 0.0000000), (0.0000000 0.25000000 0.25000000)} +DEAL:0:: +DEAL:0::Send Components +DEAL:0::<2, 35>; 0; 0; {(0.25000000 0.50000000 0.50000000), (0.25000000 0.25000000 0.50000000), (0.50000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.75000000)} +DEAL:0::<2, 35>; 0; 0; {(0.50000000 0.25000000 0.50000000), (0.50000000 0.50000000 0.50000000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.25000000 0.75000000)} +DEAL:0::<2, 35>; 0; 0; {(0.50000000 0.25000000 0.75000000), (0.50000000 0.50000000 0.50000000), (0.50000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.75000000)} +DEAL:0::<2, 35>; 0; 0; {(0.25000000 0.50000000 0.50000000), (0.50000000 0.50000000 0.50000000), (0.25000000 0.50000000 0.75000000), (0.25000000 0.25000000 0.75000000)} +DEAL:0::<2, 35>; 0; 0; {(0.25000000 0.50000000 0.75000000), (0.50000000 0.50000000 0.50000000), (0.50000000 0.25000000 0.75000000), (0.25000000 0.25000000 0.75000000)} +DEAL:0::<2, 35>; 0; 0; {(0.25000000 0.50000000 0.75000000), (0.50000000 0.50000000 0.75000000), (0.50000000 0.25000000 0.75000000), (0.50000000 0.50000000 0.50000000)} +DEAL:0::<2, 7>; 0; 0; {(0.25000000 0.50000000 0.25000000), (0.50000000 0.25000000 0.25000000), (0.25000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::<2, 7>; 0; 0; {(0.25000000 0.50000000 0.25000000), (0.50000000 0.25000000 0.25000000), (0.50000000 0.50000000 0.25000000), (0.25000000 0.25000000 0.50000000)} +DEAL:0::<2, 7>; 0; 0; {(0.25000000 0.25000000 0.50000000), (0.50000000 0.25000000 0.50000000), (0.50000000 0.25000000 0.25000000), (0.50000000 0.50000000 0.25000000)} +DEAL:0::<2, 7>; 0; 0; {(0.25000000 0.25000000 0.50000000), (0.25000000 0.50000000 0.25000000), (0.25000000 0.50000000 0.50000000), (0.50000000 0.50000000 0.25000000)} +DEAL:0::<2, 7>; 0; 0; {(0.50000000 0.25000000 0.50000000), (0.25000000 0.50000000 0.50000000), (0.50000000 0.50000000 0.25000000), (0.25000000 0.25000000 0.50000000)} +DEAL:0::<2, 7>; 0; 0; {(0.25000000 0.50000000 0.50000000), (0.50000000 0.25000000 0.50000000), (0.50000000 0.50000000 0.25000000), (0.50000000 0.50000000 0.50000000)} +DEAL:0::<2, 21>; 0; 0; {(0.50000000 0.50000000 0.25000000), (0.25000000 0.50000000 0.25000000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.75000000 0.25000000)} +DEAL:0::<2, 21>; 0; 0; {(0.50000000 0.75000000 0.25000000), (0.50000000 0.50000000 0.25000000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.75000000 0.25000000)} +DEAL:0::<2, 21>; 0; 0; {(0.25000000 0.50000000 0.50000000), (0.50000000 0.75000000 0.25000000), (0.50000000 0.50000000 0.50000000), (0.50000000 0.50000000 0.25000000)} +DEAL:0::<2, 21>; 0; 0; {(0.25000000 0.75000000 0.50000000), (0.50000000 0.75000000 0.25000000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.75000000 0.25000000)} +DEAL:0::<2, 21>; 0; 0; {(0.25000000 0.50000000 0.50000000), (0.50000000 0.50000000 0.50000000), (0.50000000 0.75000000 0.25000000), (0.25000000 0.75000000 0.50000000)} +DEAL:0::<2, 21>; 0; 0; {(0.25000000 0.75000000 0.50000000), (0.50000000 0.75000000 0.25000000), (0.50000000 0.75000000 0.50000000), (0.50000000 0.50000000 0.50000000)} +DEAL:0::<2, 49>; 0; 0; {(0.25000000 0.50000000 0.75000000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.75000000 0.50000000), (0.50000000 0.50000000 0.50000000)} +DEAL:0::<2, 49>; 0; 0; {(0.25000000 0.50000000 0.75000000), (0.50000000 0.75000000 0.50000000), (0.50000000 0.50000000 0.50000000), (0.25000000 0.75000000 0.50000000)} +DEAL:0::<2, 49>; 0; 0; {(0.25000000 0.50000000 0.75000000), (0.50000000 0.50000000 0.50000000), (0.50000000 0.75000000 0.50000000), (0.50000000 0.50000000 0.75000000)} +DEAL:0::<2, 49>; 0; 0; {(0.50000000 0.75000000 0.50000000), (0.25000000 0.75000000 0.50000000), (0.25000000 0.50000000 0.75000000), (0.25000000 0.75000000 0.75000000)} +DEAL:0::<2, 49>; 0; 0; {(0.50000000 0.50000000 0.75000000), (0.50000000 0.75000000 0.50000000), (0.25000000 0.50000000 0.75000000), (0.25000000 0.75000000 0.75000000)} +DEAL:0::<2, 49>; 0; 0; {(0.50000000 0.75000000 0.75000000), (0.50000000 0.75000000 0.50000000), (0.50000000 0.50000000 0.75000000), (0.25000000 0.75000000 0.75000000)} +DEAL:0::<2, 0>; 0; 1; {(0.25000000 0.0000000 0.0000000), (0.0000000 0.25000000 0.0000000), (0.0000000 0.0000000 0.0000000), (0.0000000 0.0000000 0.25000000)} +DEAL:0::<2, 0>; 0; 1; {(0.0000000 0.25000000 0.0000000), (0.25000000 0.0000000 0.0000000), (0.25000000 0.25000000 0.0000000), (0.0000000 0.0000000 0.25000000)} +DEAL:0::<2, 0>; 0; 1; {(0.25000000 0.0000000 0.0000000), (0.25000000 0.0000000 0.25000000), (0.25000000 0.25000000 0.0000000), (0.0000000 0.0000000 0.25000000)} +DEAL:0::<2, 0>; 0; 1; {(0.0000000 0.25000000 0.25000000), (0.0000000 0.25000000 0.0000000), (0.25000000 0.25000000 0.0000000), (0.0000000 0.0000000 0.25000000)} +DEAL:0::<2, 0>; 0; 1; {(0.25000000 0.0000000 0.25000000), (0.0000000 0.25000000 0.25000000), (0.25000000 0.25000000 0.0000000), (0.0000000 0.0000000 0.25000000)} +DEAL:0::<2, 0>; 0; 1; {(0.25000000 0.0000000 0.25000000), (0.25000000 0.25000000 0.25000000), (0.25000000 0.25000000 0.0000000), (0.0000000 0.25000000 0.25000000)} +DEAL:0:: +DEAL:0::Cell intersections 3D-3D without marked vertices +DEAL:0::Recv Components +DEAL:0::0; 0; {(0.25000000 0.50000000 0.25000000), (0.50000000 0.25000000 0.25000000), (0.25000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::0; 0; {(0.25000000 0.50000000 0.25000000), (0.50000000 0.25000000 0.25000000), (0.50000000 0.50000000 0.25000000), (0.25000000 0.25000000 0.50000000)} +DEAL:0::0; 0; {(0.25000000 0.25000000 0.50000000), (0.50000000 0.25000000 0.50000000), (0.50000000 0.25000000 0.25000000), (0.50000000 0.50000000 0.25000000)} +DEAL:0::0; 0; {(0.25000000 0.25000000 0.50000000), (0.25000000 0.50000000 0.25000000), (0.25000000 0.50000000 0.50000000), (0.50000000 0.50000000 0.25000000)} +DEAL:0::0; 0; {(0.50000000 0.25000000 0.50000000), (0.25000000 0.50000000 0.50000000), (0.50000000 0.50000000 0.25000000), (0.25000000 0.25000000 0.50000000)} +DEAL:0::0; 0; {(0.25000000 0.50000000 0.50000000), (0.50000000 0.25000000 0.50000000), (0.50000000 0.50000000 0.25000000), (0.50000000 0.50000000 0.50000000)} +DEAL:0::0; 0; {(0.25000000 0.50000000 0.50000000), (0.25000000 0.25000000 0.50000000), (0.50000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.75000000)} +DEAL:0::0; 0; {(0.50000000 0.25000000 0.50000000), (0.50000000 0.50000000 0.50000000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.25000000 0.75000000)} +DEAL:0::0; 0; {(0.50000000 0.25000000 0.75000000), (0.50000000 0.50000000 0.50000000), (0.50000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.75000000)} +DEAL:0::0; 0; {(0.25000000 0.50000000 0.50000000), (0.50000000 0.50000000 0.50000000), (0.25000000 0.50000000 0.75000000), (0.25000000 0.25000000 0.75000000)} +DEAL:0::0; 0; {(0.25000000 0.50000000 0.75000000), (0.50000000 0.50000000 0.50000000), (0.50000000 0.25000000 0.75000000), (0.25000000 0.25000000 0.75000000)} +DEAL:0::0; 0; {(0.25000000 0.50000000 0.75000000), (0.50000000 0.50000000 0.75000000), (0.50000000 0.25000000 0.75000000), (0.50000000 0.50000000 0.50000000)} +DEAL:0::0; 0; {(0.50000000 0.50000000 0.25000000), (0.25000000 0.50000000 0.25000000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.75000000 0.25000000)} +DEAL:0::0; 0; {(0.50000000 0.75000000 0.25000000), (0.50000000 0.50000000 0.25000000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.75000000 0.25000000)} +DEAL:0::0; 0; {(0.25000000 0.50000000 0.50000000), (0.50000000 0.75000000 0.25000000), (0.50000000 0.50000000 0.50000000), (0.50000000 0.50000000 0.25000000)} +DEAL:0::0; 0; {(0.25000000 0.75000000 0.50000000), (0.50000000 0.75000000 0.25000000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.75000000 0.25000000)} +DEAL:0::0; 0; {(0.25000000 0.50000000 0.50000000), (0.50000000 0.50000000 0.50000000), (0.50000000 0.75000000 0.25000000), (0.25000000 0.75000000 0.50000000)} +DEAL:0::0; 0; {(0.25000000 0.75000000 0.50000000), (0.50000000 0.75000000 0.25000000), (0.50000000 0.75000000 0.50000000), (0.50000000 0.50000000 0.50000000)} +DEAL:0::0; 0; {(0.25000000 0.50000000 0.75000000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.75000000 0.50000000), (0.50000000 0.50000000 0.50000000)} +DEAL:0::0; 0; {(0.25000000 0.50000000 0.75000000), (0.50000000 0.75000000 0.50000000), (0.50000000 0.50000000 0.50000000), (0.25000000 0.75000000 0.50000000)} +DEAL:0::0; 0; {(0.25000000 0.50000000 0.75000000), (0.50000000 0.50000000 0.50000000), (0.50000000 0.75000000 0.50000000), (0.50000000 0.50000000 0.75000000)} +DEAL:0::0; 0; {(0.50000000 0.75000000 0.50000000), (0.25000000 0.75000000 0.50000000), (0.25000000 0.50000000 0.75000000), (0.25000000 0.75000000 0.75000000)} +DEAL:0::0; 0; {(0.50000000 0.50000000 0.75000000), (0.50000000 0.75000000 0.50000000), (0.25000000 0.50000000 0.75000000), (0.25000000 0.75000000 0.75000000)} +DEAL:0::0; 0; {(0.50000000 0.75000000 0.75000000), (0.50000000 0.75000000 0.50000000), (0.50000000 0.50000000 0.75000000), (0.25000000 0.75000000 0.75000000)} +DEAL:0::0; 0; {(0.50000000 0.25000000 0.25000000), (0.50000000 0.50000000 0.25000000), (0.50000000 0.25000000 0.50000000), (0.75000000 0.25000000 0.25000000)} +DEAL:0::0; 0; {(0.50000000 0.50000000 0.25000000), (0.75000000 0.50000000 0.25000000), (0.50000000 0.25000000 0.50000000), (0.75000000 0.25000000 0.25000000)} +DEAL:0::0; 0; {(0.75000000 0.50000000 0.25000000), (0.75000000 0.25000000 0.50000000), (0.50000000 0.25000000 0.50000000), (0.75000000 0.25000000 0.25000000)} +DEAL:0::0; 0; {(0.50000000 0.25000000 0.50000000), (0.50000000 0.50000000 0.50000000), (0.75000000 0.50000000 0.25000000), (0.50000000 0.50000000 0.25000000)} +DEAL:0::0; 0; {(0.50000000 0.25000000 0.50000000), (0.75000000 0.50000000 0.25000000), (0.50000000 0.50000000 0.50000000), (0.75000000 0.25000000 0.50000000)} +DEAL:0::0; 0; {(0.75000000 0.25000000 0.50000000), (0.75000000 0.50000000 0.50000000), (0.75000000 0.50000000 0.25000000), (0.50000000 0.50000000 0.50000000)} +DEAL:0::0; 0; {(0.50000000 0.25000000 0.75000000), (0.75000000 0.25000000 0.50000000), (0.50000000 0.25000000 0.50000000), (0.50000000 0.50000000 0.50000000)} +DEAL:0::0; 0; {(0.50000000 0.25000000 0.75000000), (0.50000000 0.50000000 0.50000000), (0.75000000 0.50000000 0.50000000), (0.75000000 0.25000000 0.50000000)} +DEAL:0::0; 0; {(0.75000000 0.25000000 0.50000000), (0.75000000 0.50000000 0.50000000), (0.50000000 0.25000000 0.75000000), (0.75000000 0.25000000 0.75000000)} +DEAL:0::0; 0; {(0.50000000 0.25000000 0.75000000), (0.75000000 0.50000000 0.50000000), (0.50000000 0.50000000 0.50000000), (0.50000000 0.50000000 0.75000000)} +DEAL:0::0; 0; {(0.75000000 0.50000000 0.50000000), (0.50000000 0.50000000 0.75000000), (0.50000000 0.25000000 0.75000000), (0.75000000 0.25000000 0.75000000)} +DEAL:0::0; 0; {(0.75000000 0.50000000 0.50000000), (0.75000000 0.50000000 0.75000000), (0.50000000 0.50000000 0.75000000), (0.75000000 0.25000000 0.75000000)} +DEAL:0::0; 0; {(0.75000000 0.50000000 0.25000000), (0.50000000 0.75000000 0.25000000), (0.50000000 0.50000000 0.25000000), (0.50000000 0.50000000 0.50000000)} +DEAL:0::0; 0; {(0.75000000 0.50000000 0.25000000), (0.50000000 0.75000000 0.25000000), (0.50000000 0.50000000 0.50000000), (0.75000000 0.75000000 0.25000000)} +DEAL:0::0; 0; {(0.75000000 0.50000000 0.50000000), (0.75000000 0.50000000 0.25000000), (0.50000000 0.50000000 0.50000000), (0.75000000 0.75000000 0.25000000)} +DEAL:0::0; 0; {(0.50000000 0.75000000 0.25000000), (0.50000000 0.75000000 0.50000000), (0.50000000 0.50000000 0.50000000), (0.75000000 0.75000000 0.25000000)} +DEAL:0::0; 0; {(0.50000000 0.75000000 0.50000000), (0.75000000 0.50000000 0.50000000), (0.50000000 0.50000000 0.50000000), (0.75000000 0.75000000 0.25000000)} +DEAL:0::0; 0; {(0.75000000 0.75000000 0.50000000), (0.75000000 0.50000000 0.50000000), (0.50000000 0.75000000 0.50000000), (0.75000000 0.75000000 0.25000000)} +DEAL:0::0; 0; {(0.50000000 0.50000000 0.75000000), (0.50000000 0.75000000 0.50000000), (0.75000000 0.50000000 0.50000000), (0.50000000 0.50000000 0.50000000)} +DEAL:0::0; 0; {(0.50000000 0.50000000 0.75000000), (0.75000000 0.50000000 0.50000000), (0.50000000 0.75000000 0.50000000), (0.75000000 0.75000000 0.50000000)} +DEAL:0::0; 0; {(0.75000000 0.50000000 0.50000000), (0.75000000 0.50000000 0.75000000), (0.75000000 0.75000000 0.50000000), (0.50000000 0.50000000 0.75000000)} +DEAL:0::0; 0; {(0.50000000 0.75000000 0.75000000), (0.50000000 0.75000000 0.50000000), (0.75000000 0.75000000 0.50000000), (0.50000000 0.50000000 0.75000000)} +DEAL:0::0; 0; {(0.50000000 0.50000000 0.75000000), (0.50000000 0.75000000 0.75000000), (0.75000000 0.50000000 0.75000000), (0.75000000 0.75000000 0.50000000)} +DEAL:0::0; 0; {(0.75000000 0.50000000 0.75000000), (0.75000000 0.75000000 0.50000000), (0.50000000 0.75000000 0.75000000), (0.75000000 0.75000000 0.75000000)} +DEAL:0::0; 1; {(0.25000000 0.0000000 0.0000000), (0.0000000 0.25000000 0.0000000), (0.0000000 0.0000000 0.0000000), (0.0000000 0.0000000 0.25000000)} +DEAL:0::0; 1; {(0.0000000 0.25000000 0.0000000), (0.25000000 0.0000000 0.0000000), (0.25000000 0.25000000 0.0000000), (0.0000000 0.0000000 0.25000000)} +DEAL:0::0; 1; {(0.25000000 0.0000000 0.0000000), (0.25000000 0.0000000 0.25000000), (0.25000000 0.25000000 0.0000000), (0.0000000 0.0000000 0.25000000)} +DEAL:0::0; 1; {(0.0000000 0.25000000 0.25000000), (0.0000000 0.25000000 0.0000000), (0.25000000 0.25000000 0.0000000), (0.0000000 0.0000000 0.25000000)} +DEAL:0::0; 1; {(0.25000000 0.0000000 0.25000000), (0.0000000 0.25000000 0.25000000), (0.25000000 0.25000000 0.0000000), (0.0000000 0.0000000 0.25000000)} +DEAL:0::0; 1; {(0.25000000 0.0000000 0.25000000), (0.25000000 0.25000000 0.25000000), (0.25000000 0.25000000 0.0000000), (0.0000000 0.25000000 0.25000000)} +DEAL:0:: +DEAL:0::Send Components +DEAL:0::<2, 7>; 0; 0; {(0.25000000 0.50000000 0.25000000), (0.50000000 0.25000000 0.25000000), (0.25000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::<2, 7>; 0; 0; {(0.25000000 0.50000000 0.25000000), (0.50000000 0.25000000 0.25000000), (0.50000000 0.50000000 0.25000000), (0.25000000 0.25000000 0.50000000)} +DEAL:0::<2, 7>; 0; 0; {(0.25000000 0.25000000 0.50000000), (0.50000000 0.25000000 0.50000000), (0.50000000 0.25000000 0.25000000), (0.50000000 0.50000000 0.25000000)} +DEAL:0::<2, 7>; 0; 0; {(0.25000000 0.25000000 0.50000000), (0.25000000 0.50000000 0.25000000), (0.25000000 0.50000000 0.50000000), (0.50000000 0.50000000 0.25000000)} +DEAL:0::<2, 7>; 0; 0; {(0.50000000 0.25000000 0.50000000), (0.25000000 0.50000000 0.50000000), (0.50000000 0.50000000 0.25000000), (0.25000000 0.25000000 0.50000000)} +DEAL:0::<2, 7>; 0; 0; {(0.25000000 0.50000000 0.50000000), (0.50000000 0.25000000 0.50000000), (0.50000000 0.50000000 0.25000000), (0.50000000 0.50000000 0.50000000)} +DEAL:0::<2, 35>; 0; 0; {(0.25000000 0.50000000 0.50000000), (0.25000000 0.25000000 0.50000000), (0.50000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.75000000)} +DEAL:0::<2, 35>; 0; 0; {(0.50000000 0.25000000 0.50000000), (0.50000000 0.50000000 0.50000000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.25000000 0.75000000)} +DEAL:0::<2, 35>; 0; 0; {(0.50000000 0.25000000 0.75000000), (0.50000000 0.50000000 0.50000000), (0.50000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.75000000)} +DEAL:0::<2, 35>; 0; 0; {(0.25000000 0.50000000 0.50000000), (0.50000000 0.50000000 0.50000000), (0.25000000 0.50000000 0.75000000), (0.25000000 0.25000000 0.75000000)} +DEAL:0::<2, 35>; 0; 0; {(0.25000000 0.50000000 0.75000000), (0.50000000 0.50000000 0.50000000), (0.50000000 0.25000000 0.75000000), (0.25000000 0.25000000 0.75000000)} +DEAL:0::<2, 35>; 0; 0; {(0.25000000 0.50000000 0.75000000), (0.50000000 0.50000000 0.75000000), (0.50000000 0.25000000 0.75000000), (0.50000000 0.50000000 0.50000000)} +DEAL:0::<2, 21>; 0; 0; {(0.50000000 0.50000000 0.25000000), (0.25000000 0.50000000 0.25000000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.75000000 0.25000000)} +DEAL:0::<2, 21>; 0; 0; {(0.50000000 0.75000000 0.25000000), (0.50000000 0.50000000 0.25000000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.75000000 0.25000000)} +DEAL:0::<2, 21>; 0; 0; {(0.25000000 0.50000000 0.50000000), (0.50000000 0.75000000 0.25000000), (0.50000000 0.50000000 0.50000000), (0.50000000 0.50000000 0.25000000)} +DEAL:0::<2, 21>; 0; 0; {(0.25000000 0.75000000 0.50000000), (0.50000000 0.75000000 0.25000000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.75000000 0.25000000)} +DEAL:0::<2, 21>; 0; 0; {(0.25000000 0.50000000 0.50000000), (0.50000000 0.50000000 0.50000000), (0.50000000 0.75000000 0.25000000), (0.25000000 0.75000000 0.50000000)} +DEAL:0::<2, 21>; 0; 0; {(0.25000000 0.75000000 0.50000000), (0.50000000 0.75000000 0.25000000), (0.50000000 0.75000000 0.50000000), (0.50000000 0.50000000 0.50000000)} +DEAL:0::<2, 49>; 0; 0; {(0.25000000 0.50000000 0.75000000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.75000000 0.50000000), (0.50000000 0.50000000 0.50000000)} +DEAL:0::<2, 49>; 0; 0; {(0.25000000 0.50000000 0.75000000), (0.50000000 0.75000000 0.50000000), (0.50000000 0.50000000 0.50000000), (0.25000000 0.75000000 0.50000000)} +DEAL:0::<2, 49>; 0; 0; {(0.25000000 0.50000000 0.75000000), (0.50000000 0.50000000 0.50000000), (0.50000000 0.75000000 0.50000000), (0.50000000 0.50000000 0.75000000)} +DEAL:0::<2, 49>; 0; 0; {(0.50000000 0.75000000 0.50000000), (0.25000000 0.75000000 0.50000000), (0.25000000 0.50000000 0.75000000), (0.25000000 0.75000000 0.75000000)} +DEAL:0::<2, 49>; 0; 0; {(0.50000000 0.50000000 0.75000000), (0.50000000 0.75000000 0.50000000), (0.25000000 0.50000000 0.75000000), (0.25000000 0.75000000 0.75000000)} +DEAL:0::<2, 49>; 0; 0; {(0.50000000 0.75000000 0.75000000), (0.50000000 0.75000000 0.50000000), (0.50000000 0.50000000 0.75000000), (0.25000000 0.75000000 0.75000000)} +DEAL:0::<2, 14>; 0; 0; {(0.50000000 0.25000000 0.25000000), (0.50000000 0.50000000 0.25000000), (0.50000000 0.25000000 0.50000000), (0.75000000 0.25000000 0.25000000)} +DEAL:0::<2, 14>; 0; 0; {(0.50000000 0.50000000 0.25000000), (0.75000000 0.50000000 0.25000000), (0.50000000 0.25000000 0.50000000), (0.75000000 0.25000000 0.25000000)} +DEAL:0::<2, 14>; 0; 0; {(0.75000000 0.50000000 0.25000000), (0.75000000 0.25000000 0.50000000), (0.50000000 0.25000000 0.50000000), (0.75000000 0.25000000 0.25000000)} +DEAL:0::<2, 14>; 0; 0; {(0.50000000 0.25000000 0.50000000), (0.50000000 0.50000000 0.50000000), (0.75000000 0.50000000 0.25000000), (0.50000000 0.50000000 0.25000000)} +DEAL:0::<2, 14>; 0; 0; {(0.50000000 0.25000000 0.50000000), (0.75000000 0.50000000 0.25000000), (0.50000000 0.50000000 0.50000000), (0.75000000 0.25000000 0.50000000)} +DEAL:0::<2, 14>; 0; 0; {(0.75000000 0.25000000 0.50000000), (0.75000000 0.50000000 0.50000000), (0.75000000 0.50000000 0.25000000), (0.50000000 0.50000000 0.50000000)} +DEAL:0::<2, 42>; 0; 0; {(0.50000000 0.25000000 0.75000000), (0.75000000 0.25000000 0.50000000), (0.50000000 0.25000000 0.50000000), (0.50000000 0.50000000 0.50000000)} +DEAL:0::<2, 42>; 0; 0; {(0.50000000 0.25000000 0.75000000), (0.50000000 0.50000000 0.50000000), (0.75000000 0.50000000 0.50000000), (0.75000000 0.25000000 0.50000000)} +DEAL:0::<2, 42>; 0; 0; {(0.75000000 0.25000000 0.50000000), (0.75000000 0.50000000 0.50000000), (0.50000000 0.25000000 0.75000000), (0.75000000 0.25000000 0.75000000)} +DEAL:0::<2, 42>; 0; 0; {(0.50000000 0.25000000 0.75000000), (0.75000000 0.50000000 0.50000000), (0.50000000 0.50000000 0.50000000), (0.50000000 0.50000000 0.75000000)} +DEAL:0::<2, 42>; 0; 0; {(0.75000000 0.50000000 0.50000000), (0.50000000 0.50000000 0.75000000), (0.50000000 0.25000000 0.75000000), (0.75000000 0.25000000 0.75000000)} +DEAL:0::<2, 42>; 0; 0; {(0.75000000 0.50000000 0.50000000), (0.75000000 0.50000000 0.75000000), (0.50000000 0.50000000 0.75000000), (0.75000000 0.25000000 0.75000000)} +DEAL:0::<2, 28>; 0; 0; {(0.75000000 0.50000000 0.25000000), (0.50000000 0.75000000 0.25000000), (0.50000000 0.50000000 0.25000000), (0.50000000 0.50000000 0.50000000)} +DEAL:0::<2, 28>; 0; 0; {(0.75000000 0.50000000 0.25000000), (0.50000000 0.75000000 0.25000000), (0.50000000 0.50000000 0.50000000), (0.75000000 0.75000000 0.25000000)} +DEAL:0::<2, 28>; 0; 0; {(0.75000000 0.50000000 0.50000000), (0.75000000 0.50000000 0.25000000), (0.50000000 0.50000000 0.50000000), (0.75000000 0.75000000 0.25000000)} +DEAL:0::<2, 28>; 0; 0; {(0.50000000 0.75000000 0.25000000), (0.50000000 0.75000000 0.50000000), (0.50000000 0.50000000 0.50000000), (0.75000000 0.75000000 0.25000000)} +DEAL:0::<2, 28>; 0; 0; {(0.50000000 0.75000000 0.50000000), (0.75000000 0.50000000 0.50000000), (0.50000000 0.50000000 0.50000000), (0.75000000 0.75000000 0.25000000)} +DEAL:0::<2, 28>; 0; 0; {(0.75000000 0.75000000 0.50000000), (0.75000000 0.50000000 0.50000000), (0.50000000 0.75000000 0.50000000), (0.75000000 0.75000000 0.25000000)} +DEAL:0::<2, 56>; 0; 0; {(0.50000000 0.50000000 0.75000000), (0.50000000 0.75000000 0.50000000), (0.75000000 0.50000000 0.50000000), (0.50000000 0.50000000 0.50000000)} +DEAL:0::<2, 56>; 0; 0; {(0.50000000 0.50000000 0.75000000), (0.75000000 0.50000000 0.50000000), (0.50000000 0.75000000 0.50000000), (0.75000000 0.75000000 0.50000000)} +DEAL:0::<2, 56>; 0; 0; {(0.75000000 0.50000000 0.50000000), (0.75000000 0.50000000 0.75000000), (0.75000000 0.75000000 0.50000000), (0.50000000 0.50000000 0.75000000)} +DEAL:0::<2, 56>; 0; 0; {(0.50000000 0.75000000 0.75000000), (0.50000000 0.75000000 0.50000000), (0.75000000 0.75000000 0.50000000), (0.50000000 0.50000000 0.75000000)} +DEAL:0::<2, 56>; 0; 0; {(0.50000000 0.50000000 0.75000000), (0.50000000 0.75000000 0.75000000), (0.75000000 0.50000000 0.75000000), (0.75000000 0.75000000 0.50000000)} +DEAL:0::<2, 56>; 0; 0; {(0.75000000 0.50000000 0.75000000), (0.75000000 0.75000000 0.50000000), (0.50000000 0.75000000 0.75000000), (0.75000000 0.75000000 0.75000000)} +DEAL:0::<2, 0>; 0; 1; {(0.25000000 0.0000000 0.0000000), (0.0000000 0.25000000 0.0000000), (0.0000000 0.0000000 0.0000000), (0.0000000 0.0000000 0.25000000)} +DEAL:0::<2, 0>; 0; 1; {(0.0000000 0.25000000 0.0000000), (0.25000000 0.0000000 0.0000000), (0.25000000 0.25000000 0.0000000), (0.0000000 0.0000000 0.25000000)} +DEAL:0::<2, 0>; 0; 1; {(0.25000000 0.0000000 0.0000000), (0.25000000 0.0000000 0.25000000), (0.25000000 0.25000000 0.0000000), (0.0000000 0.0000000 0.25000000)} +DEAL:0::<2, 0>; 0; 1; {(0.0000000 0.25000000 0.25000000), (0.0000000 0.25000000 0.0000000), (0.25000000 0.25000000 0.0000000), (0.0000000 0.0000000 0.25000000)} +DEAL:0::<2, 0>; 0; 1; {(0.25000000 0.0000000 0.25000000), (0.0000000 0.25000000 0.25000000), (0.25000000 0.25000000 0.0000000), (0.0000000 0.0000000 0.25000000)} +DEAL:0::<2, 0>; 0; 1; {(0.25000000 0.0000000 0.25000000), (0.25000000 0.25000000 0.25000000), (0.25000000 0.25000000 0.0000000), (0.0000000 0.25000000 0.25000000)} +DEAL:0:: diff --git a/tests/remote_point_evaluation/distributed_compute_intersection_locations_04.with_cgal=true.with_p4est=true.mpirun=2.output b/tests/remote_point_evaluation/distributed_compute_intersection_locations_04.with_cgal=true.with_p4est=true.mpirun=2.output new file mode 100644 index 0000000000..444bedc191 --- /dev/null +++ b/tests/remote_point_evaluation/distributed_compute_intersection_locations_04.with_cgal=true.with_p4est=true.mpirun=2.output @@ -0,0 +1,191 @@ + +DEAL:0::Cell intersections 3D-3D with marked vertices +DEAL:0::Recv Components +DEAL:0::0; 0; {(0.50000000 0.50000000 0.25000000), (0.25000000 0.50000000 0.25000000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.75000000 0.25000000)} +DEAL:0::0; 0; {(0.50000000 0.75000000 0.25000000), (0.50000000 0.50000000 0.25000000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.75000000 0.25000000)} +DEAL:0::0; 0; {(0.25000000 0.50000000 0.50000000), (0.50000000 0.75000000 0.25000000), (0.50000000 0.50000000 0.50000000), (0.50000000 0.50000000 0.25000000)} +DEAL:0::0; 0; {(0.25000000 0.75000000 0.50000000), (0.50000000 0.75000000 0.25000000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.75000000 0.25000000)} +DEAL:0::0; 0; {(0.25000000 0.50000000 0.50000000), (0.50000000 0.50000000 0.50000000), (0.50000000 0.75000000 0.25000000), (0.25000000 0.75000000 0.50000000)} +DEAL:0::0; 0; {(0.25000000 0.75000000 0.50000000), (0.50000000 0.75000000 0.25000000), (0.50000000 0.75000000 0.50000000), (0.50000000 0.50000000 0.50000000)} +DEAL:0::0; 0; {(0.25000000 0.50000000 0.25000000), (0.50000000 0.25000000 0.25000000), (0.25000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::0; 0; {(0.25000000 0.50000000 0.25000000), (0.50000000 0.25000000 0.25000000), (0.50000000 0.50000000 0.25000000), (0.25000000 0.25000000 0.50000000)} +DEAL:0::0; 0; {(0.25000000 0.25000000 0.50000000), (0.50000000 0.25000000 0.50000000), (0.50000000 0.25000000 0.25000000), (0.50000000 0.50000000 0.25000000)} +DEAL:0::0; 0; {(0.25000000 0.25000000 0.50000000), (0.25000000 0.50000000 0.25000000), (0.25000000 0.50000000 0.50000000), (0.50000000 0.50000000 0.25000000)} +DEAL:0::0; 0; {(0.50000000 0.25000000 0.50000000), (0.25000000 0.50000000 0.50000000), (0.50000000 0.50000000 0.25000000), (0.25000000 0.25000000 0.50000000)} +DEAL:0::0; 0; {(0.25000000 0.50000000 0.50000000), (0.50000000 0.25000000 0.50000000), (0.50000000 0.50000000 0.25000000), (0.50000000 0.50000000 0.50000000)} +DEAL:0::1; 0; {(0.25000000 0.50000000 0.75000000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.75000000 0.50000000), (0.50000000 0.50000000 0.50000000)} +DEAL:0::1; 0; {(0.25000000 0.50000000 0.75000000), (0.50000000 0.75000000 0.50000000), (0.50000000 0.50000000 0.50000000), (0.25000000 0.75000000 0.50000000)} +DEAL:0::1; 0; {(0.25000000 0.50000000 0.75000000), (0.50000000 0.50000000 0.50000000), (0.50000000 0.75000000 0.50000000), (0.50000000 0.50000000 0.75000000)} +DEAL:0::1; 0; {(0.50000000 0.75000000 0.50000000), (0.25000000 0.75000000 0.50000000), (0.25000000 0.50000000 0.75000000), (0.25000000 0.75000000 0.75000000)} +DEAL:0::1; 0; {(0.50000000 0.50000000 0.75000000), (0.50000000 0.75000000 0.50000000), (0.25000000 0.50000000 0.75000000), (0.25000000 0.75000000 0.75000000)} +DEAL:0::1; 0; {(0.50000000 0.75000000 0.75000000), (0.50000000 0.75000000 0.50000000), (0.50000000 0.50000000 0.75000000), (0.25000000 0.75000000 0.75000000)} +DEAL:0::1; 0; {(0.25000000 0.50000000 0.50000000), (0.25000000 0.25000000 0.50000000), (0.50000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.75000000)} +DEAL:0::1; 0; {(0.50000000 0.25000000 0.50000000), (0.50000000 0.50000000 0.50000000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.25000000 0.75000000)} +DEAL:0::1; 0; {(0.50000000 0.25000000 0.75000000), (0.50000000 0.50000000 0.50000000), (0.50000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.75000000)} +DEAL:0::1; 0; {(0.25000000 0.50000000 0.50000000), (0.50000000 0.50000000 0.50000000), (0.25000000 0.50000000 0.75000000), (0.25000000 0.25000000 0.75000000)} +DEAL:0::1; 0; {(0.25000000 0.50000000 0.75000000), (0.50000000 0.50000000 0.50000000), (0.50000000 0.25000000 0.75000000), (0.25000000 0.25000000 0.75000000)} +DEAL:0::1; 0; {(0.25000000 0.50000000 0.75000000), (0.50000000 0.50000000 0.75000000), (0.50000000 0.25000000 0.75000000), (0.50000000 0.50000000 0.50000000)} +DEAL:0::0; 1; {(0.25000000 0.0000000 0.0000000), (0.0000000 0.25000000 0.0000000), (0.0000000 0.0000000 0.0000000), (0.0000000 0.0000000 0.25000000)} +DEAL:0::0; 1; {(0.0000000 0.25000000 0.0000000), (0.25000000 0.0000000 0.0000000), (0.25000000 0.25000000 0.0000000), (0.0000000 0.0000000 0.25000000)} +DEAL:0::0; 1; {(0.25000000 0.0000000 0.0000000), (0.25000000 0.0000000 0.25000000), (0.25000000 0.25000000 0.0000000), (0.0000000 0.0000000 0.25000000)} +DEAL:0::0; 1; {(0.0000000 0.25000000 0.25000000), (0.0000000 0.25000000 0.0000000), (0.25000000 0.25000000 0.0000000), (0.0000000 0.0000000 0.25000000)} +DEAL:0::0; 1; {(0.25000000 0.0000000 0.25000000), (0.0000000 0.25000000 0.25000000), (0.25000000 0.25000000 0.0000000), (0.0000000 0.0000000 0.25000000)} +DEAL:0::0; 1; {(0.25000000 0.0000000 0.25000000), (0.25000000 0.25000000 0.25000000), (0.25000000 0.25000000 0.0000000), (0.0000000 0.25000000 0.25000000)} +DEAL:0:: +DEAL:0::Send Components +DEAL:0::<2, 21>; 0; 0; {(0.50000000 0.50000000 0.25000000), (0.25000000 0.50000000 0.25000000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.75000000 0.25000000)} +DEAL:0::<2, 21>; 0; 0; {(0.50000000 0.75000000 0.25000000), (0.50000000 0.50000000 0.25000000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.75000000 0.25000000)} +DEAL:0::<2, 21>; 0; 0; {(0.25000000 0.50000000 0.50000000), (0.50000000 0.75000000 0.25000000), (0.50000000 0.50000000 0.50000000), (0.50000000 0.50000000 0.25000000)} +DEAL:0::<2, 21>; 0; 0; {(0.25000000 0.75000000 0.50000000), (0.50000000 0.75000000 0.25000000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.75000000 0.25000000)} +DEAL:0::<2, 21>; 0; 0; {(0.25000000 0.50000000 0.50000000), (0.50000000 0.50000000 0.50000000), (0.50000000 0.75000000 0.25000000), (0.25000000 0.75000000 0.50000000)} +DEAL:0::<2, 21>; 0; 0; {(0.25000000 0.75000000 0.50000000), (0.50000000 0.75000000 0.25000000), (0.50000000 0.75000000 0.50000000), (0.50000000 0.50000000 0.50000000)} +DEAL:0::<2, 7>; 0; 0; {(0.25000000 0.50000000 0.25000000), (0.50000000 0.25000000 0.25000000), (0.25000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::<2, 7>; 0; 0; {(0.25000000 0.50000000 0.25000000), (0.50000000 0.25000000 0.25000000), (0.50000000 0.50000000 0.25000000), (0.25000000 0.25000000 0.50000000)} +DEAL:0::<2, 7>; 0; 0; {(0.25000000 0.25000000 0.50000000), (0.50000000 0.25000000 0.50000000), (0.50000000 0.25000000 0.25000000), (0.50000000 0.50000000 0.25000000)} +DEAL:0::<2, 7>; 0; 0; {(0.25000000 0.25000000 0.50000000), (0.25000000 0.50000000 0.25000000), (0.25000000 0.50000000 0.50000000), (0.50000000 0.50000000 0.25000000)} +DEAL:0::<2, 7>; 0; 0; {(0.50000000 0.25000000 0.50000000), (0.25000000 0.50000000 0.50000000), (0.50000000 0.50000000 0.25000000), (0.25000000 0.25000000 0.50000000)} +DEAL:0::<2, 7>; 0; 0; {(0.25000000 0.50000000 0.50000000), (0.50000000 0.25000000 0.50000000), (0.50000000 0.50000000 0.25000000), (0.50000000 0.50000000 0.50000000)} +DEAL:0::<2, 0>; 0; 1; {(0.25000000 0.0000000 0.0000000), (0.0000000 0.25000000 0.0000000), (0.0000000 0.0000000 0.0000000), (0.0000000 0.0000000 0.25000000)} +DEAL:0::<2, 0>; 0; 1; {(0.0000000 0.25000000 0.0000000), (0.25000000 0.0000000 0.0000000), (0.25000000 0.25000000 0.0000000), (0.0000000 0.0000000 0.25000000)} +DEAL:0::<2, 0>; 0; 1; {(0.25000000 0.0000000 0.0000000), (0.25000000 0.0000000 0.25000000), (0.25000000 0.25000000 0.0000000), (0.0000000 0.0000000 0.25000000)} +DEAL:0::<2, 0>; 0; 1; {(0.0000000 0.25000000 0.25000000), (0.0000000 0.25000000 0.0000000), (0.25000000 0.25000000 0.0000000), (0.0000000 0.0000000 0.25000000)} +DEAL:0::<2, 0>; 0; 1; {(0.25000000 0.0000000 0.25000000), (0.0000000 0.25000000 0.25000000), (0.25000000 0.25000000 0.0000000), (0.0000000 0.0000000 0.25000000)} +DEAL:0::<2, 0>; 0; 1; {(0.25000000 0.0000000 0.25000000), (0.25000000 0.25000000 0.25000000), (0.25000000 0.25000000 0.0000000), (0.0000000 0.25000000 0.25000000)} +DEAL:0:: +DEAL:0::Cell intersections 3D-3D without marked vertices +DEAL:0::Recv Components +DEAL:0::0; 0; {(0.50000000 0.50000000 0.25000000), (0.25000000 0.50000000 0.25000000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.75000000 0.25000000)} +DEAL:0::0; 0; {(0.50000000 0.75000000 0.25000000), (0.50000000 0.50000000 0.25000000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.75000000 0.25000000)} +DEAL:0::0; 0; {(0.25000000 0.50000000 0.50000000), (0.50000000 0.75000000 0.25000000), (0.50000000 0.50000000 0.50000000), (0.50000000 0.50000000 0.25000000)} +DEAL:0::0; 0; {(0.25000000 0.75000000 0.50000000), (0.50000000 0.75000000 0.25000000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.75000000 0.25000000)} +DEAL:0::0; 0; {(0.25000000 0.50000000 0.50000000), (0.50000000 0.50000000 0.50000000), (0.50000000 0.75000000 0.25000000), (0.25000000 0.75000000 0.50000000)} +DEAL:0::0; 0; {(0.25000000 0.75000000 0.50000000), (0.50000000 0.75000000 0.25000000), (0.50000000 0.75000000 0.50000000), (0.50000000 0.50000000 0.50000000)} +DEAL:0::0; 0; {(0.25000000 0.50000000 0.25000000), (0.50000000 0.25000000 0.25000000), (0.25000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::0; 0; {(0.25000000 0.50000000 0.25000000), (0.50000000 0.25000000 0.25000000), (0.50000000 0.50000000 0.25000000), (0.25000000 0.25000000 0.50000000)} +DEAL:0::0; 0; {(0.25000000 0.25000000 0.50000000), (0.50000000 0.25000000 0.50000000), (0.50000000 0.25000000 0.25000000), (0.50000000 0.50000000 0.25000000)} +DEAL:0::0; 0; {(0.25000000 0.25000000 0.50000000), (0.25000000 0.50000000 0.25000000), (0.25000000 0.50000000 0.50000000), (0.50000000 0.50000000 0.25000000)} +DEAL:0::0; 0; {(0.50000000 0.25000000 0.50000000), (0.25000000 0.50000000 0.50000000), (0.50000000 0.50000000 0.25000000), (0.25000000 0.25000000 0.50000000)} +DEAL:0::0; 0; {(0.25000000 0.50000000 0.50000000), (0.50000000 0.25000000 0.50000000), (0.50000000 0.50000000 0.25000000), (0.50000000 0.50000000 0.50000000)} +DEAL:0::0; 0; {(0.50000000 0.25000000 0.25000000), (0.50000000 0.50000000 0.25000000), (0.50000000 0.25000000 0.50000000), (0.75000000 0.25000000 0.25000000)} +DEAL:0::0; 0; {(0.50000000 0.50000000 0.25000000), (0.75000000 0.50000000 0.25000000), (0.50000000 0.25000000 0.50000000), (0.75000000 0.25000000 0.25000000)} +DEAL:0::0; 0; {(0.75000000 0.50000000 0.25000000), (0.75000000 0.25000000 0.50000000), (0.50000000 0.25000000 0.50000000), (0.75000000 0.25000000 0.25000000)} +DEAL:0::0; 0; {(0.50000000 0.25000000 0.50000000), (0.50000000 0.50000000 0.50000000), (0.75000000 0.50000000 0.25000000), (0.50000000 0.50000000 0.25000000)} +DEAL:0::0; 0; {(0.50000000 0.25000000 0.50000000), (0.75000000 0.50000000 0.25000000), (0.50000000 0.50000000 0.50000000), (0.75000000 0.25000000 0.50000000)} +DEAL:0::0; 0; {(0.75000000 0.25000000 0.50000000), (0.75000000 0.50000000 0.50000000), (0.75000000 0.50000000 0.25000000), (0.50000000 0.50000000 0.50000000)} +DEAL:0::0; 0; {(0.75000000 0.50000000 0.25000000), (0.50000000 0.75000000 0.25000000), (0.50000000 0.50000000 0.25000000), (0.50000000 0.50000000 0.50000000)} +DEAL:0::0; 0; {(0.75000000 0.50000000 0.25000000), (0.50000000 0.75000000 0.25000000), (0.50000000 0.50000000 0.50000000), (0.75000000 0.75000000 0.25000000)} +DEAL:0::0; 0; {(0.75000000 0.50000000 0.50000000), (0.75000000 0.50000000 0.25000000), (0.50000000 0.50000000 0.50000000), (0.75000000 0.75000000 0.25000000)} +DEAL:0::0; 0; {(0.50000000 0.75000000 0.25000000), (0.50000000 0.75000000 0.50000000), (0.50000000 0.50000000 0.50000000), (0.75000000 0.75000000 0.25000000)} +DEAL:0::0; 0; {(0.50000000 0.75000000 0.50000000), (0.75000000 0.50000000 0.50000000), (0.50000000 0.50000000 0.50000000), (0.75000000 0.75000000 0.25000000)} +DEAL:0::0; 0; {(0.75000000 0.75000000 0.50000000), (0.75000000 0.50000000 0.50000000), (0.50000000 0.75000000 0.50000000), (0.75000000 0.75000000 0.25000000)} +DEAL:0::1; 0; {(0.25000000 0.50000000 0.75000000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.75000000 0.50000000), (0.50000000 0.50000000 0.50000000)} +DEAL:0::1; 0; {(0.25000000 0.50000000 0.75000000), (0.50000000 0.75000000 0.50000000), (0.50000000 0.50000000 0.50000000), (0.25000000 0.75000000 0.50000000)} +DEAL:0::1; 0; {(0.25000000 0.50000000 0.75000000), (0.50000000 0.50000000 0.50000000), (0.50000000 0.75000000 0.50000000), (0.50000000 0.50000000 0.75000000)} +DEAL:0::1; 0; {(0.50000000 0.75000000 0.50000000), (0.25000000 0.75000000 0.50000000), (0.25000000 0.50000000 0.75000000), (0.25000000 0.75000000 0.75000000)} +DEAL:0::1; 0; {(0.50000000 0.50000000 0.75000000), (0.50000000 0.75000000 0.50000000), (0.25000000 0.50000000 0.75000000), (0.25000000 0.75000000 0.75000000)} +DEAL:0::1; 0; {(0.50000000 0.75000000 0.75000000), (0.50000000 0.75000000 0.50000000), (0.50000000 0.50000000 0.75000000), (0.25000000 0.75000000 0.75000000)} +DEAL:0::1; 0; {(0.25000000 0.50000000 0.50000000), (0.25000000 0.25000000 0.50000000), (0.50000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.75000000)} +DEAL:0::1; 0; {(0.50000000 0.25000000 0.50000000), (0.50000000 0.50000000 0.50000000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.25000000 0.75000000)} +DEAL:0::1; 0; {(0.50000000 0.25000000 0.75000000), (0.50000000 0.50000000 0.50000000), (0.50000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.75000000)} +DEAL:0::1; 0; {(0.25000000 0.50000000 0.50000000), (0.50000000 0.50000000 0.50000000), (0.25000000 0.50000000 0.75000000), (0.25000000 0.25000000 0.75000000)} +DEAL:0::1; 0; {(0.25000000 0.50000000 0.75000000), (0.50000000 0.50000000 0.50000000), (0.50000000 0.25000000 0.75000000), (0.25000000 0.25000000 0.75000000)} +DEAL:0::1; 0; {(0.25000000 0.50000000 0.75000000), (0.50000000 0.50000000 0.75000000), (0.50000000 0.25000000 0.75000000), (0.50000000 0.50000000 0.50000000)} +DEAL:0::1; 0; {(0.50000000 0.50000000 0.75000000), (0.50000000 0.75000000 0.50000000), (0.75000000 0.50000000 0.50000000), (0.50000000 0.50000000 0.50000000)} +DEAL:0::1; 0; {(0.50000000 0.50000000 0.75000000), (0.75000000 0.50000000 0.50000000), (0.50000000 0.75000000 0.50000000), (0.75000000 0.75000000 0.50000000)} +DEAL:0::1; 0; {(0.75000000 0.50000000 0.50000000), (0.75000000 0.50000000 0.75000000), (0.75000000 0.75000000 0.50000000), (0.50000000 0.50000000 0.75000000)} +DEAL:0::1; 0; {(0.50000000 0.75000000 0.75000000), (0.50000000 0.75000000 0.50000000), (0.75000000 0.75000000 0.50000000), (0.50000000 0.50000000 0.75000000)} +DEAL:0::1; 0; {(0.50000000 0.50000000 0.75000000), (0.50000000 0.75000000 0.75000000), (0.75000000 0.50000000 0.75000000), (0.75000000 0.75000000 0.50000000)} +DEAL:0::1; 0; {(0.75000000 0.50000000 0.75000000), (0.75000000 0.75000000 0.50000000), (0.50000000 0.75000000 0.75000000), (0.75000000 0.75000000 0.75000000)} +DEAL:0::1; 0; {(0.50000000 0.25000000 0.75000000), (0.75000000 0.25000000 0.50000000), (0.50000000 0.25000000 0.50000000), (0.50000000 0.50000000 0.50000000)} +DEAL:0::1; 0; {(0.50000000 0.25000000 0.75000000), (0.50000000 0.50000000 0.50000000), (0.75000000 0.50000000 0.50000000), (0.75000000 0.25000000 0.50000000)} +DEAL:0::1; 0; {(0.75000000 0.25000000 0.50000000), (0.75000000 0.50000000 0.50000000), (0.50000000 0.25000000 0.75000000), (0.75000000 0.25000000 0.75000000)} +DEAL:0::1; 0; {(0.50000000 0.25000000 0.75000000), (0.75000000 0.50000000 0.50000000), (0.50000000 0.50000000 0.50000000), (0.50000000 0.50000000 0.75000000)} +DEAL:0::1; 0; {(0.75000000 0.50000000 0.50000000), (0.50000000 0.50000000 0.75000000), (0.50000000 0.25000000 0.75000000), (0.75000000 0.25000000 0.75000000)} +DEAL:0::1; 0; {(0.75000000 0.50000000 0.50000000), (0.75000000 0.50000000 0.75000000), (0.50000000 0.50000000 0.75000000), (0.75000000 0.25000000 0.75000000)} +DEAL:0::0; 1; {(0.25000000 0.0000000 0.0000000), (0.0000000 0.25000000 0.0000000), (0.0000000 0.0000000 0.0000000), (0.0000000 0.0000000 0.25000000)} +DEAL:0::0; 1; {(0.0000000 0.25000000 0.0000000), (0.25000000 0.0000000 0.0000000), (0.25000000 0.25000000 0.0000000), (0.0000000 0.0000000 0.25000000)} +DEAL:0::0; 1; {(0.25000000 0.0000000 0.0000000), (0.25000000 0.0000000 0.25000000), (0.25000000 0.25000000 0.0000000), (0.0000000 0.0000000 0.25000000)} +DEAL:0::0; 1; {(0.0000000 0.25000000 0.25000000), (0.0000000 0.25000000 0.0000000), (0.25000000 0.25000000 0.0000000), (0.0000000 0.0000000 0.25000000)} +DEAL:0::0; 1; {(0.25000000 0.0000000 0.25000000), (0.0000000 0.25000000 0.25000000), (0.25000000 0.25000000 0.0000000), (0.0000000 0.0000000 0.25000000)} +DEAL:0::0; 1; {(0.25000000 0.0000000 0.25000000), (0.25000000 0.25000000 0.25000000), (0.25000000 0.25000000 0.0000000), (0.0000000 0.25000000 0.25000000)} +DEAL:0:: +DEAL:0::Send Components +DEAL:0::<2, 21>; 0; 0; {(0.50000000 0.50000000 0.25000000), (0.25000000 0.50000000 0.25000000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.75000000 0.25000000)} +DEAL:0::<2, 21>; 0; 0; {(0.50000000 0.75000000 0.25000000), (0.50000000 0.50000000 0.25000000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.75000000 0.25000000)} +DEAL:0::<2, 21>; 0; 0; {(0.25000000 0.50000000 0.50000000), (0.50000000 0.75000000 0.25000000), (0.50000000 0.50000000 0.50000000), (0.50000000 0.50000000 0.25000000)} +DEAL:0::<2, 21>; 0; 0; {(0.25000000 0.75000000 0.50000000), (0.50000000 0.75000000 0.25000000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.75000000 0.25000000)} +DEAL:0::<2, 21>; 0; 0; {(0.25000000 0.50000000 0.50000000), (0.50000000 0.50000000 0.50000000), (0.50000000 0.75000000 0.25000000), (0.25000000 0.75000000 0.50000000)} +DEAL:0::<2, 21>; 0; 0; {(0.25000000 0.75000000 0.50000000), (0.50000000 0.75000000 0.25000000), (0.50000000 0.75000000 0.50000000), (0.50000000 0.50000000 0.50000000)} +DEAL:0::<2, 7>; 0; 0; {(0.25000000 0.50000000 0.25000000), (0.50000000 0.25000000 0.25000000), (0.25000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::<2, 7>; 0; 0; {(0.25000000 0.50000000 0.25000000), (0.50000000 0.25000000 0.25000000), (0.50000000 0.50000000 0.25000000), (0.25000000 0.25000000 0.50000000)} +DEAL:0::<2, 7>; 0; 0; {(0.25000000 0.25000000 0.50000000), (0.50000000 0.25000000 0.50000000), (0.50000000 0.25000000 0.25000000), (0.50000000 0.50000000 0.25000000)} +DEAL:0::<2, 7>; 0; 0; {(0.25000000 0.25000000 0.50000000), (0.25000000 0.50000000 0.25000000), (0.25000000 0.50000000 0.50000000), (0.50000000 0.50000000 0.25000000)} +DEAL:0::<2, 7>; 0; 0; {(0.50000000 0.25000000 0.50000000), (0.25000000 0.50000000 0.50000000), (0.50000000 0.50000000 0.25000000), (0.25000000 0.25000000 0.50000000)} +DEAL:0::<2, 7>; 0; 0; {(0.25000000 0.50000000 0.50000000), (0.50000000 0.25000000 0.50000000), (0.50000000 0.50000000 0.25000000), (0.50000000 0.50000000 0.50000000)} +DEAL:0::<2, 14>; 0; 0; {(0.50000000 0.25000000 0.25000000), (0.50000000 0.50000000 0.25000000), (0.50000000 0.25000000 0.50000000), (0.75000000 0.25000000 0.25000000)} +DEAL:0::<2, 14>; 0; 0; {(0.50000000 0.50000000 0.25000000), (0.75000000 0.50000000 0.25000000), (0.50000000 0.25000000 0.50000000), (0.75000000 0.25000000 0.25000000)} +DEAL:0::<2, 14>; 0; 0; {(0.75000000 0.50000000 0.25000000), (0.75000000 0.25000000 0.50000000), (0.50000000 0.25000000 0.50000000), (0.75000000 0.25000000 0.25000000)} +DEAL:0::<2, 14>; 0; 0; {(0.50000000 0.25000000 0.50000000), (0.50000000 0.50000000 0.50000000), (0.75000000 0.50000000 0.25000000), (0.50000000 0.50000000 0.25000000)} +DEAL:0::<2, 14>; 0; 0; {(0.50000000 0.25000000 0.50000000), (0.75000000 0.50000000 0.25000000), (0.50000000 0.50000000 0.50000000), (0.75000000 0.25000000 0.50000000)} +DEAL:0::<2, 14>; 0; 0; {(0.75000000 0.25000000 0.50000000), (0.75000000 0.50000000 0.50000000), (0.75000000 0.50000000 0.25000000), (0.50000000 0.50000000 0.50000000)} +DEAL:0::<2, 28>; 0; 0; {(0.75000000 0.50000000 0.25000000), (0.50000000 0.75000000 0.25000000), (0.50000000 0.50000000 0.25000000), (0.50000000 0.50000000 0.50000000)} +DEAL:0::<2, 28>; 0; 0; {(0.75000000 0.50000000 0.25000000), (0.50000000 0.75000000 0.25000000), (0.50000000 0.50000000 0.50000000), (0.75000000 0.75000000 0.25000000)} +DEAL:0::<2, 28>; 0; 0; {(0.75000000 0.50000000 0.50000000), (0.75000000 0.50000000 0.25000000), (0.50000000 0.50000000 0.50000000), (0.75000000 0.75000000 0.25000000)} +DEAL:0::<2, 28>; 0; 0; {(0.50000000 0.75000000 0.25000000), (0.50000000 0.75000000 0.50000000), (0.50000000 0.50000000 0.50000000), (0.75000000 0.75000000 0.25000000)} +DEAL:0::<2, 28>; 0; 0; {(0.50000000 0.75000000 0.50000000), (0.75000000 0.50000000 0.50000000), (0.50000000 0.50000000 0.50000000), (0.75000000 0.75000000 0.25000000)} +DEAL:0::<2, 28>; 0; 0; {(0.75000000 0.75000000 0.50000000), (0.75000000 0.50000000 0.50000000), (0.50000000 0.75000000 0.50000000), (0.75000000 0.75000000 0.25000000)} +DEAL:0::<2, 0>; 0; 1; {(0.25000000 0.0000000 0.0000000), (0.0000000 0.25000000 0.0000000), (0.0000000 0.0000000 0.0000000), (0.0000000 0.0000000 0.25000000)} +DEAL:0::<2, 0>; 0; 1; {(0.0000000 0.25000000 0.0000000), (0.25000000 0.0000000 0.0000000), (0.25000000 0.25000000 0.0000000), (0.0000000 0.0000000 0.25000000)} +DEAL:0::<2, 0>; 0; 1; {(0.25000000 0.0000000 0.0000000), (0.25000000 0.0000000 0.25000000), (0.25000000 0.25000000 0.0000000), (0.0000000 0.0000000 0.25000000)} +DEAL:0::<2, 0>; 0; 1; {(0.0000000 0.25000000 0.25000000), (0.0000000 0.25000000 0.0000000), (0.25000000 0.25000000 0.0000000), (0.0000000 0.0000000 0.25000000)} +DEAL:0::<2, 0>; 0; 1; {(0.25000000 0.0000000 0.25000000), (0.0000000 0.25000000 0.25000000), (0.25000000 0.25000000 0.0000000), (0.0000000 0.0000000 0.25000000)} +DEAL:0::<2, 0>; 0; 1; {(0.25000000 0.0000000 0.25000000), (0.25000000 0.25000000 0.25000000), (0.25000000 0.25000000 0.0000000), (0.0000000 0.25000000 0.25000000)} +DEAL:0:: + +DEAL:1::Cell intersections 3D-3D with marked vertices +DEAL:1::Recv Components +DEAL:1:: +DEAL:1::Send Components +DEAL:1::<2, 49>; 0; 0; {(0.25000000 0.50000000 0.75000000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.75000000 0.50000000), (0.50000000 0.50000000 0.50000000)} +DEAL:1::<2, 49>; 0; 0; {(0.25000000 0.50000000 0.75000000), (0.50000000 0.75000000 0.50000000), (0.50000000 0.50000000 0.50000000), (0.25000000 0.75000000 0.50000000)} +DEAL:1::<2, 49>; 0; 0; {(0.25000000 0.50000000 0.75000000), (0.50000000 0.50000000 0.50000000), (0.50000000 0.75000000 0.50000000), (0.50000000 0.50000000 0.75000000)} +DEAL:1::<2, 49>; 0; 0; {(0.50000000 0.75000000 0.50000000), (0.25000000 0.75000000 0.50000000), (0.25000000 0.50000000 0.75000000), (0.25000000 0.75000000 0.75000000)} +DEAL:1::<2, 49>; 0; 0; {(0.50000000 0.50000000 0.75000000), (0.50000000 0.75000000 0.50000000), (0.25000000 0.50000000 0.75000000), (0.25000000 0.75000000 0.75000000)} +DEAL:1::<2, 49>; 0; 0; {(0.50000000 0.75000000 0.75000000), (0.50000000 0.75000000 0.50000000), (0.50000000 0.50000000 0.75000000), (0.25000000 0.75000000 0.75000000)} +DEAL:1::<2, 35>; 0; 0; {(0.25000000 0.50000000 0.50000000), (0.25000000 0.25000000 0.50000000), (0.50000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.75000000)} +DEAL:1::<2, 35>; 0; 0; {(0.50000000 0.25000000 0.50000000), (0.50000000 0.50000000 0.50000000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.25000000 0.75000000)} +DEAL:1::<2, 35>; 0; 0; {(0.50000000 0.25000000 0.75000000), (0.50000000 0.50000000 0.50000000), (0.50000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.75000000)} +DEAL:1::<2, 35>; 0; 0; {(0.25000000 0.50000000 0.50000000), (0.50000000 0.50000000 0.50000000), (0.25000000 0.50000000 0.75000000), (0.25000000 0.25000000 0.75000000)} +DEAL:1::<2, 35>; 0; 0; {(0.25000000 0.50000000 0.75000000), (0.50000000 0.50000000 0.50000000), (0.50000000 0.25000000 0.75000000), (0.25000000 0.25000000 0.75000000)} +DEAL:1::<2, 35>; 0; 0; {(0.25000000 0.50000000 0.75000000), (0.50000000 0.50000000 0.75000000), (0.50000000 0.25000000 0.75000000), (0.50000000 0.50000000 0.50000000)} +DEAL:1:: +DEAL:1::Cell intersections 3D-3D without marked vertices +DEAL:1::Recv Components +DEAL:1:: +DEAL:1::Send Components +DEAL:1::<2, 49>; 0; 0; {(0.25000000 0.50000000 0.75000000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.75000000 0.50000000), (0.50000000 0.50000000 0.50000000)} +DEAL:1::<2, 49>; 0; 0; {(0.25000000 0.50000000 0.75000000), (0.50000000 0.75000000 0.50000000), (0.50000000 0.50000000 0.50000000), (0.25000000 0.75000000 0.50000000)} +DEAL:1::<2, 49>; 0; 0; {(0.25000000 0.50000000 0.75000000), (0.50000000 0.50000000 0.50000000), (0.50000000 0.75000000 0.50000000), (0.50000000 0.50000000 0.75000000)} +DEAL:1::<2, 49>; 0; 0; {(0.50000000 0.75000000 0.50000000), (0.25000000 0.75000000 0.50000000), (0.25000000 0.50000000 0.75000000), (0.25000000 0.75000000 0.75000000)} +DEAL:1::<2, 49>; 0; 0; {(0.50000000 0.50000000 0.75000000), (0.50000000 0.75000000 0.50000000), (0.25000000 0.50000000 0.75000000), (0.25000000 0.75000000 0.75000000)} +DEAL:1::<2, 49>; 0; 0; {(0.50000000 0.75000000 0.75000000), (0.50000000 0.75000000 0.50000000), (0.50000000 0.50000000 0.75000000), (0.25000000 0.75000000 0.75000000)} +DEAL:1::<2, 35>; 0; 0; {(0.25000000 0.50000000 0.50000000), (0.25000000 0.25000000 0.50000000), (0.50000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.75000000)} +DEAL:1::<2, 35>; 0; 0; {(0.50000000 0.25000000 0.50000000), (0.50000000 0.50000000 0.50000000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.25000000 0.75000000)} +DEAL:1::<2, 35>; 0; 0; {(0.50000000 0.25000000 0.75000000), (0.50000000 0.50000000 0.50000000), (0.50000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.75000000)} +DEAL:1::<2, 35>; 0; 0; {(0.25000000 0.50000000 0.50000000), (0.50000000 0.50000000 0.50000000), (0.25000000 0.50000000 0.75000000), (0.25000000 0.25000000 0.75000000)} +DEAL:1::<2, 35>; 0; 0; {(0.25000000 0.50000000 0.75000000), (0.50000000 0.50000000 0.50000000), (0.50000000 0.25000000 0.75000000), (0.25000000 0.25000000 0.75000000)} +DEAL:1::<2, 35>; 0; 0; {(0.25000000 0.50000000 0.75000000), (0.50000000 0.50000000 0.75000000), (0.50000000 0.25000000 0.75000000), (0.50000000 0.50000000 0.50000000)} +DEAL:1::<2, 56>; 0; 0; {(0.50000000 0.50000000 0.75000000), (0.50000000 0.75000000 0.50000000), (0.75000000 0.50000000 0.50000000), (0.50000000 0.50000000 0.50000000)} +DEAL:1::<2, 56>; 0; 0; {(0.50000000 0.50000000 0.75000000), (0.75000000 0.50000000 0.50000000), (0.50000000 0.75000000 0.50000000), (0.75000000 0.75000000 0.50000000)} +DEAL:1::<2, 56>; 0; 0; {(0.75000000 0.50000000 0.50000000), (0.75000000 0.50000000 0.75000000), (0.75000000 0.75000000 0.50000000), (0.50000000 0.50000000 0.75000000)} +DEAL:1::<2, 56>; 0; 0; {(0.50000000 0.75000000 0.75000000), (0.50000000 0.75000000 0.50000000), (0.75000000 0.75000000 0.50000000), (0.50000000 0.50000000 0.75000000)} +DEAL:1::<2, 56>; 0; 0; {(0.50000000 0.50000000 0.75000000), (0.50000000 0.75000000 0.75000000), (0.75000000 0.50000000 0.75000000), (0.75000000 0.75000000 0.50000000)} +DEAL:1::<2, 56>; 0; 0; {(0.75000000 0.50000000 0.75000000), (0.75000000 0.75000000 0.50000000), (0.50000000 0.75000000 0.75000000), (0.75000000 0.75000000 0.75000000)} +DEAL:1::<2, 42>; 0; 0; {(0.50000000 0.25000000 0.75000000), (0.75000000 0.25000000 0.50000000), (0.50000000 0.25000000 0.50000000), (0.50000000 0.50000000 0.50000000)} +DEAL:1::<2, 42>; 0; 0; {(0.50000000 0.25000000 0.75000000), (0.50000000 0.50000000 0.50000000), (0.75000000 0.50000000 0.50000000), (0.75000000 0.25000000 0.50000000)} +DEAL:1::<2, 42>; 0; 0; {(0.75000000 0.25000000 0.50000000), (0.75000000 0.50000000 0.50000000), (0.50000000 0.25000000 0.75000000), (0.75000000 0.25000000 0.75000000)} +DEAL:1::<2, 42>; 0; 0; {(0.50000000 0.25000000 0.75000000), (0.75000000 0.50000000 0.50000000), (0.50000000 0.50000000 0.50000000), (0.50000000 0.50000000 0.75000000)} +DEAL:1::<2, 42>; 0; 0; {(0.75000000 0.50000000 0.50000000), (0.50000000 0.50000000 0.75000000), (0.50000000 0.25000000 0.75000000), (0.75000000 0.25000000 0.75000000)} +DEAL:1::<2, 42>; 0; 0; {(0.75000000 0.50000000 0.50000000), (0.75000000 0.50000000 0.75000000), (0.50000000 0.50000000 0.75000000), (0.75000000 0.25000000 0.75000000)} +DEAL:1:: + diff --git a/tests/remote_point_evaluation/distributed_compute_intersection_locations_04.with_cgal=true.with_p4est=true.mpirun=3.output b/tests/remote_point_evaluation/distributed_compute_intersection_locations_04.with_cgal=true.with_p4est=true.mpirun=3.output new file mode 100644 index 0000000000..09e3043b0c --- /dev/null +++ b/tests/remote_point_evaluation/distributed_compute_intersection_locations_04.with_cgal=true.with_p4est=true.mpirun=3.output @@ -0,0 +1,203 @@ + +DEAL:0::Cell intersections 3D-3D with marked vertices +DEAL:0::Recv Components +DEAL:0::0; 0; {(0.50000000 0.50000000 0.25000000), (0.25000000 0.50000000 0.25000000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.75000000 0.25000000)} +DEAL:0::0; 0; {(0.50000000 0.75000000 0.25000000), (0.50000000 0.50000000 0.25000000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.75000000 0.25000000)} +DEAL:0::0; 0; {(0.25000000 0.50000000 0.50000000), (0.50000000 0.75000000 0.25000000), (0.50000000 0.50000000 0.50000000), (0.50000000 0.50000000 0.25000000)} +DEAL:0::0; 0; {(0.25000000 0.75000000 0.50000000), (0.50000000 0.75000000 0.25000000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.75000000 0.25000000)} +DEAL:0::0; 0; {(0.25000000 0.50000000 0.50000000), (0.50000000 0.50000000 0.50000000), (0.50000000 0.75000000 0.25000000), (0.25000000 0.75000000 0.50000000)} +DEAL:0::0; 0; {(0.25000000 0.75000000 0.50000000), (0.50000000 0.75000000 0.25000000), (0.50000000 0.75000000 0.50000000), (0.50000000 0.50000000 0.50000000)} +DEAL:0::0; 0; {(0.25000000 0.50000000 0.25000000), (0.50000000 0.25000000 0.25000000), (0.25000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::0; 0; {(0.25000000 0.50000000 0.25000000), (0.50000000 0.25000000 0.25000000), (0.50000000 0.50000000 0.25000000), (0.25000000 0.25000000 0.50000000)} +DEAL:0::0; 0; {(0.25000000 0.25000000 0.50000000), (0.50000000 0.25000000 0.50000000), (0.50000000 0.25000000 0.25000000), (0.50000000 0.50000000 0.25000000)} +DEAL:0::0; 0; {(0.25000000 0.25000000 0.50000000), (0.25000000 0.50000000 0.25000000), (0.25000000 0.50000000 0.50000000), (0.50000000 0.50000000 0.25000000)} +DEAL:0::0; 0; {(0.50000000 0.25000000 0.50000000), (0.25000000 0.50000000 0.50000000), (0.50000000 0.50000000 0.25000000), (0.25000000 0.25000000 0.50000000)} +DEAL:0::0; 0; {(0.25000000 0.50000000 0.50000000), (0.50000000 0.25000000 0.50000000), (0.50000000 0.50000000 0.25000000), (0.50000000 0.50000000 0.50000000)} +DEAL:0::1; 0; {(0.25000000 0.50000000 0.50000000), (0.25000000 0.25000000 0.50000000), (0.50000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.75000000)} +DEAL:0::1; 0; {(0.50000000 0.25000000 0.50000000), (0.50000000 0.50000000 0.50000000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.25000000 0.75000000)} +DEAL:0::1; 0; {(0.50000000 0.25000000 0.75000000), (0.50000000 0.50000000 0.50000000), (0.50000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.75000000)} +DEAL:0::1; 0; {(0.25000000 0.50000000 0.50000000), (0.50000000 0.50000000 0.50000000), (0.25000000 0.50000000 0.75000000), (0.25000000 0.25000000 0.75000000)} +DEAL:0::1; 0; {(0.25000000 0.50000000 0.75000000), (0.50000000 0.50000000 0.50000000), (0.50000000 0.25000000 0.75000000), (0.25000000 0.25000000 0.75000000)} +DEAL:0::1; 0; {(0.25000000 0.50000000 0.75000000), (0.50000000 0.50000000 0.75000000), (0.50000000 0.25000000 0.75000000), (0.50000000 0.50000000 0.50000000)} +DEAL:0::2; 0; {(0.25000000 0.50000000 0.75000000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.75000000 0.50000000), (0.50000000 0.50000000 0.50000000)} +DEAL:0::2; 0; {(0.25000000 0.50000000 0.75000000), (0.50000000 0.75000000 0.50000000), (0.50000000 0.50000000 0.50000000), (0.25000000 0.75000000 0.50000000)} +DEAL:0::2; 0; {(0.25000000 0.50000000 0.75000000), (0.50000000 0.50000000 0.50000000), (0.50000000 0.75000000 0.50000000), (0.50000000 0.50000000 0.75000000)} +DEAL:0::2; 0; {(0.50000000 0.75000000 0.50000000), (0.25000000 0.75000000 0.50000000), (0.25000000 0.50000000 0.75000000), (0.25000000 0.75000000 0.75000000)} +DEAL:0::2; 0; {(0.50000000 0.50000000 0.75000000), (0.50000000 0.75000000 0.50000000), (0.25000000 0.50000000 0.75000000), (0.25000000 0.75000000 0.75000000)} +DEAL:0::2; 0; {(0.50000000 0.75000000 0.75000000), (0.50000000 0.75000000 0.50000000), (0.50000000 0.50000000 0.75000000), (0.25000000 0.75000000 0.75000000)} +DEAL:0::0; 1; {(0.25000000 0.0000000 0.0000000), (0.0000000 0.25000000 0.0000000), (0.0000000 0.0000000 0.0000000), (0.0000000 0.0000000 0.25000000)} +DEAL:0::0; 1; {(0.0000000 0.25000000 0.0000000), (0.25000000 0.0000000 0.0000000), (0.25000000 0.25000000 0.0000000), (0.0000000 0.0000000 0.25000000)} +DEAL:0::0; 1; {(0.25000000 0.0000000 0.0000000), (0.25000000 0.0000000 0.25000000), (0.25000000 0.25000000 0.0000000), (0.0000000 0.0000000 0.25000000)} +DEAL:0::0; 1; {(0.0000000 0.25000000 0.25000000), (0.0000000 0.25000000 0.0000000), (0.25000000 0.25000000 0.0000000), (0.0000000 0.0000000 0.25000000)} +DEAL:0::0; 1; {(0.25000000 0.0000000 0.25000000), (0.0000000 0.25000000 0.25000000), (0.25000000 0.25000000 0.0000000), (0.0000000 0.0000000 0.25000000)} +DEAL:0::0; 1; {(0.25000000 0.0000000 0.25000000), (0.25000000 0.25000000 0.25000000), (0.25000000 0.25000000 0.0000000), (0.0000000 0.25000000 0.25000000)} +DEAL:0:: +DEAL:0::Send Components +DEAL:0::<2, 21>; 0; 0; {(0.50000000 0.50000000 0.25000000), (0.25000000 0.50000000 0.25000000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.75000000 0.25000000)} +DEAL:0::<2, 21>; 0; 0; {(0.50000000 0.75000000 0.25000000), (0.50000000 0.50000000 0.25000000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.75000000 0.25000000)} +DEAL:0::<2, 21>; 0; 0; {(0.25000000 0.50000000 0.50000000), (0.50000000 0.75000000 0.25000000), (0.50000000 0.50000000 0.50000000), (0.50000000 0.50000000 0.25000000)} +DEAL:0::<2, 21>; 0; 0; {(0.25000000 0.75000000 0.50000000), (0.50000000 0.75000000 0.25000000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.75000000 0.25000000)} +DEAL:0::<2, 21>; 0; 0; {(0.25000000 0.50000000 0.50000000), (0.50000000 0.50000000 0.50000000), (0.50000000 0.75000000 0.25000000), (0.25000000 0.75000000 0.50000000)} +DEAL:0::<2, 21>; 0; 0; {(0.25000000 0.75000000 0.50000000), (0.50000000 0.75000000 0.25000000), (0.50000000 0.75000000 0.50000000), (0.50000000 0.50000000 0.50000000)} +DEAL:0::<2, 7>; 0; 0; {(0.25000000 0.50000000 0.25000000), (0.50000000 0.25000000 0.25000000), (0.25000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::<2, 7>; 0; 0; {(0.25000000 0.50000000 0.25000000), (0.50000000 0.25000000 0.25000000), (0.50000000 0.50000000 0.25000000), (0.25000000 0.25000000 0.50000000)} +DEAL:0::<2, 7>; 0; 0; {(0.25000000 0.25000000 0.50000000), (0.50000000 0.25000000 0.50000000), (0.50000000 0.25000000 0.25000000), (0.50000000 0.50000000 0.25000000)} +DEAL:0::<2, 7>; 0; 0; {(0.25000000 0.25000000 0.50000000), (0.25000000 0.50000000 0.25000000), (0.25000000 0.50000000 0.50000000), (0.50000000 0.50000000 0.25000000)} +DEAL:0::<2, 7>; 0; 0; {(0.50000000 0.25000000 0.50000000), (0.25000000 0.50000000 0.50000000), (0.50000000 0.50000000 0.25000000), (0.25000000 0.25000000 0.50000000)} +DEAL:0::<2, 7>; 0; 0; {(0.25000000 0.50000000 0.50000000), (0.50000000 0.25000000 0.50000000), (0.50000000 0.50000000 0.25000000), (0.50000000 0.50000000 0.50000000)} +DEAL:0::<2, 0>; 0; 1; {(0.25000000 0.0000000 0.0000000), (0.0000000 0.25000000 0.0000000), (0.0000000 0.0000000 0.0000000), (0.0000000 0.0000000 0.25000000)} +DEAL:0::<2, 0>; 0; 1; {(0.0000000 0.25000000 0.0000000), (0.25000000 0.0000000 0.0000000), (0.25000000 0.25000000 0.0000000), (0.0000000 0.0000000 0.25000000)} +DEAL:0::<2, 0>; 0; 1; {(0.25000000 0.0000000 0.0000000), (0.25000000 0.0000000 0.25000000), (0.25000000 0.25000000 0.0000000), (0.0000000 0.0000000 0.25000000)} +DEAL:0::<2, 0>; 0; 1; {(0.0000000 0.25000000 0.25000000), (0.0000000 0.25000000 0.0000000), (0.25000000 0.25000000 0.0000000), (0.0000000 0.0000000 0.25000000)} +DEAL:0::<2, 0>; 0; 1; {(0.25000000 0.0000000 0.25000000), (0.0000000 0.25000000 0.25000000), (0.25000000 0.25000000 0.0000000), (0.0000000 0.0000000 0.25000000)} +DEAL:0::<2, 0>; 0; 1; {(0.25000000 0.0000000 0.25000000), (0.25000000 0.25000000 0.25000000), (0.25000000 0.25000000 0.0000000), (0.0000000 0.25000000 0.25000000)} +DEAL:0:: +DEAL:0::Cell intersections 3D-3D without marked vertices +DEAL:0::Recv Components +DEAL:0::0; 0; {(0.50000000 0.50000000 0.25000000), (0.25000000 0.50000000 0.25000000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.75000000 0.25000000)} +DEAL:0::0; 0; {(0.50000000 0.75000000 0.25000000), (0.50000000 0.50000000 0.25000000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.75000000 0.25000000)} +DEAL:0::0; 0; {(0.25000000 0.50000000 0.50000000), (0.50000000 0.75000000 0.25000000), (0.50000000 0.50000000 0.50000000), (0.50000000 0.50000000 0.25000000)} +DEAL:0::0; 0; {(0.25000000 0.75000000 0.50000000), (0.50000000 0.75000000 0.25000000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.75000000 0.25000000)} +DEAL:0::0; 0; {(0.25000000 0.50000000 0.50000000), (0.50000000 0.50000000 0.50000000), (0.50000000 0.75000000 0.25000000), (0.25000000 0.75000000 0.50000000)} +DEAL:0::0; 0; {(0.25000000 0.75000000 0.50000000), (0.50000000 0.75000000 0.25000000), (0.50000000 0.75000000 0.50000000), (0.50000000 0.50000000 0.50000000)} +DEAL:0::0; 0; {(0.25000000 0.50000000 0.25000000), (0.50000000 0.25000000 0.25000000), (0.25000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::0; 0; {(0.25000000 0.50000000 0.25000000), (0.50000000 0.25000000 0.25000000), (0.50000000 0.50000000 0.25000000), (0.25000000 0.25000000 0.50000000)} +DEAL:0::0; 0; {(0.25000000 0.25000000 0.50000000), (0.50000000 0.25000000 0.50000000), (0.50000000 0.25000000 0.25000000), (0.50000000 0.50000000 0.25000000)} +DEAL:0::0; 0; {(0.25000000 0.25000000 0.50000000), (0.25000000 0.50000000 0.25000000), (0.25000000 0.50000000 0.50000000), (0.50000000 0.50000000 0.25000000)} +DEAL:0::0; 0; {(0.50000000 0.25000000 0.50000000), (0.25000000 0.50000000 0.50000000), (0.50000000 0.50000000 0.25000000), (0.25000000 0.25000000 0.50000000)} +DEAL:0::0; 0; {(0.25000000 0.50000000 0.50000000), (0.50000000 0.25000000 0.50000000), (0.50000000 0.50000000 0.25000000), (0.50000000 0.50000000 0.50000000)} +DEAL:0::0; 0; {(0.50000000 0.25000000 0.25000000), (0.50000000 0.50000000 0.25000000), (0.50000000 0.25000000 0.50000000), (0.75000000 0.25000000 0.25000000)} +DEAL:0::0; 0; {(0.50000000 0.50000000 0.25000000), (0.75000000 0.50000000 0.25000000), (0.50000000 0.25000000 0.50000000), (0.75000000 0.25000000 0.25000000)} +DEAL:0::0; 0; {(0.75000000 0.50000000 0.25000000), (0.75000000 0.25000000 0.50000000), (0.50000000 0.25000000 0.50000000), (0.75000000 0.25000000 0.25000000)} +DEAL:0::0; 0; {(0.50000000 0.25000000 0.50000000), (0.50000000 0.50000000 0.50000000), (0.75000000 0.50000000 0.25000000), (0.50000000 0.50000000 0.25000000)} +DEAL:0::0; 0; {(0.50000000 0.25000000 0.50000000), (0.75000000 0.50000000 0.25000000), (0.50000000 0.50000000 0.50000000), (0.75000000 0.25000000 0.50000000)} +DEAL:0::0; 0; {(0.75000000 0.25000000 0.50000000), (0.75000000 0.50000000 0.50000000), (0.75000000 0.50000000 0.25000000), (0.50000000 0.50000000 0.50000000)} +DEAL:0::1; 0; {(0.75000000 0.50000000 0.25000000), (0.50000000 0.75000000 0.25000000), (0.50000000 0.50000000 0.25000000), (0.50000000 0.50000000 0.50000000)} +DEAL:0::1; 0; {(0.75000000 0.50000000 0.25000000), (0.50000000 0.75000000 0.25000000), (0.50000000 0.50000000 0.50000000), (0.75000000 0.75000000 0.25000000)} +DEAL:0::1; 0; {(0.75000000 0.50000000 0.50000000), (0.75000000 0.50000000 0.25000000), (0.50000000 0.50000000 0.50000000), (0.75000000 0.75000000 0.25000000)} +DEAL:0::1; 0; {(0.50000000 0.75000000 0.25000000), (0.50000000 0.75000000 0.50000000), (0.50000000 0.50000000 0.50000000), (0.75000000 0.75000000 0.25000000)} +DEAL:0::1; 0; {(0.50000000 0.75000000 0.50000000), (0.75000000 0.50000000 0.50000000), (0.50000000 0.50000000 0.50000000), (0.75000000 0.75000000 0.25000000)} +DEAL:0::1; 0; {(0.75000000 0.75000000 0.50000000), (0.75000000 0.50000000 0.50000000), (0.50000000 0.75000000 0.50000000), (0.75000000 0.75000000 0.25000000)} +DEAL:0::1; 0; {(0.25000000 0.50000000 0.50000000), (0.25000000 0.25000000 0.50000000), (0.50000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.75000000)} +DEAL:0::1; 0; {(0.50000000 0.25000000 0.50000000), (0.50000000 0.50000000 0.50000000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.25000000 0.75000000)} +DEAL:0::1; 0; {(0.50000000 0.25000000 0.75000000), (0.50000000 0.50000000 0.50000000), (0.50000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.75000000)} +DEAL:0::1; 0; {(0.25000000 0.50000000 0.50000000), (0.50000000 0.50000000 0.50000000), (0.25000000 0.50000000 0.75000000), (0.25000000 0.25000000 0.75000000)} +DEAL:0::1; 0; {(0.25000000 0.50000000 0.75000000), (0.50000000 0.50000000 0.50000000), (0.50000000 0.25000000 0.75000000), (0.25000000 0.25000000 0.75000000)} +DEAL:0::1; 0; {(0.25000000 0.50000000 0.75000000), (0.50000000 0.50000000 0.75000000), (0.50000000 0.25000000 0.75000000), (0.50000000 0.50000000 0.50000000)} +DEAL:0::2; 0; {(0.50000000 0.50000000 0.75000000), (0.50000000 0.75000000 0.50000000), (0.75000000 0.50000000 0.50000000), (0.50000000 0.50000000 0.50000000)} +DEAL:0::2; 0; {(0.50000000 0.50000000 0.75000000), (0.75000000 0.50000000 0.50000000), (0.50000000 0.75000000 0.50000000), (0.75000000 0.75000000 0.50000000)} +DEAL:0::2; 0; {(0.75000000 0.50000000 0.50000000), (0.75000000 0.50000000 0.75000000), (0.75000000 0.75000000 0.50000000), (0.50000000 0.50000000 0.75000000)} +DEAL:0::2; 0; {(0.50000000 0.75000000 0.75000000), (0.50000000 0.75000000 0.50000000), (0.75000000 0.75000000 0.50000000), (0.50000000 0.50000000 0.75000000)} +DEAL:0::2; 0; {(0.50000000 0.50000000 0.75000000), (0.50000000 0.75000000 0.75000000), (0.75000000 0.50000000 0.75000000), (0.75000000 0.75000000 0.50000000)} +DEAL:0::2; 0; {(0.75000000 0.50000000 0.75000000), (0.75000000 0.75000000 0.50000000), (0.50000000 0.75000000 0.75000000), (0.75000000 0.75000000 0.75000000)} +DEAL:0::2; 0; {(0.25000000 0.50000000 0.75000000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.75000000 0.50000000), (0.50000000 0.50000000 0.50000000)} +DEAL:0::2; 0; {(0.25000000 0.50000000 0.75000000), (0.50000000 0.75000000 0.50000000), (0.50000000 0.50000000 0.50000000), (0.25000000 0.75000000 0.50000000)} +DEAL:0::2; 0; {(0.25000000 0.50000000 0.75000000), (0.50000000 0.50000000 0.50000000), (0.50000000 0.75000000 0.50000000), (0.50000000 0.50000000 0.75000000)} +DEAL:0::2; 0; {(0.50000000 0.75000000 0.50000000), (0.25000000 0.75000000 0.50000000), (0.25000000 0.50000000 0.75000000), (0.25000000 0.75000000 0.75000000)} +DEAL:0::2; 0; {(0.50000000 0.50000000 0.75000000), (0.50000000 0.75000000 0.50000000), (0.25000000 0.50000000 0.75000000), (0.25000000 0.75000000 0.75000000)} +DEAL:0::2; 0; {(0.50000000 0.75000000 0.75000000), (0.50000000 0.75000000 0.50000000), (0.50000000 0.50000000 0.75000000), (0.25000000 0.75000000 0.75000000)} +DEAL:0::2; 0; {(0.50000000 0.25000000 0.75000000), (0.75000000 0.25000000 0.50000000), (0.50000000 0.25000000 0.50000000), (0.50000000 0.50000000 0.50000000)} +DEAL:0::2; 0; {(0.50000000 0.25000000 0.75000000), (0.50000000 0.50000000 0.50000000), (0.75000000 0.50000000 0.50000000), (0.75000000 0.25000000 0.50000000)} +DEAL:0::2; 0; {(0.75000000 0.25000000 0.50000000), (0.75000000 0.50000000 0.50000000), (0.50000000 0.25000000 0.75000000), (0.75000000 0.25000000 0.75000000)} +DEAL:0::2; 0; {(0.50000000 0.25000000 0.75000000), (0.75000000 0.50000000 0.50000000), (0.50000000 0.50000000 0.50000000), (0.50000000 0.50000000 0.75000000)} +DEAL:0::2; 0; {(0.75000000 0.50000000 0.50000000), (0.50000000 0.50000000 0.75000000), (0.50000000 0.25000000 0.75000000), (0.75000000 0.25000000 0.75000000)} +DEAL:0::2; 0; {(0.75000000 0.50000000 0.50000000), (0.75000000 0.50000000 0.75000000), (0.50000000 0.50000000 0.75000000), (0.75000000 0.25000000 0.75000000)} +DEAL:0::0; 1; {(0.25000000 0.0000000 0.0000000), (0.0000000 0.25000000 0.0000000), (0.0000000 0.0000000 0.0000000), (0.0000000 0.0000000 0.25000000)} +DEAL:0::0; 1; {(0.0000000 0.25000000 0.0000000), (0.25000000 0.0000000 0.0000000), (0.25000000 0.25000000 0.0000000), (0.0000000 0.0000000 0.25000000)} +DEAL:0::0; 1; {(0.25000000 0.0000000 0.0000000), (0.25000000 0.0000000 0.25000000), (0.25000000 0.25000000 0.0000000), (0.0000000 0.0000000 0.25000000)} +DEAL:0::0; 1; {(0.0000000 0.25000000 0.25000000), (0.0000000 0.25000000 0.0000000), (0.25000000 0.25000000 0.0000000), (0.0000000 0.0000000 0.25000000)} +DEAL:0::0; 1; {(0.25000000 0.0000000 0.25000000), (0.0000000 0.25000000 0.25000000), (0.25000000 0.25000000 0.0000000), (0.0000000 0.0000000 0.25000000)} +DEAL:0::0; 1; {(0.25000000 0.0000000 0.25000000), (0.25000000 0.25000000 0.25000000), (0.25000000 0.25000000 0.0000000), (0.0000000 0.25000000 0.25000000)} +DEAL:0:: +DEAL:0::Send Components +DEAL:0::<2, 21>; 0; 0; {(0.50000000 0.50000000 0.25000000), (0.25000000 0.50000000 0.25000000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.75000000 0.25000000)} +DEAL:0::<2, 21>; 0; 0; {(0.50000000 0.75000000 0.25000000), (0.50000000 0.50000000 0.25000000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.75000000 0.25000000)} +DEAL:0::<2, 21>; 0; 0; {(0.25000000 0.50000000 0.50000000), (0.50000000 0.75000000 0.25000000), (0.50000000 0.50000000 0.50000000), (0.50000000 0.50000000 0.25000000)} +DEAL:0::<2, 21>; 0; 0; {(0.25000000 0.75000000 0.50000000), (0.50000000 0.75000000 0.25000000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.75000000 0.25000000)} +DEAL:0::<2, 21>; 0; 0; {(0.25000000 0.50000000 0.50000000), (0.50000000 0.50000000 0.50000000), (0.50000000 0.75000000 0.25000000), (0.25000000 0.75000000 0.50000000)} +DEAL:0::<2, 21>; 0; 0; {(0.25000000 0.75000000 0.50000000), (0.50000000 0.75000000 0.25000000), (0.50000000 0.75000000 0.50000000), (0.50000000 0.50000000 0.50000000)} +DEAL:0::<2, 7>; 0; 0; {(0.25000000 0.50000000 0.25000000), (0.50000000 0.25000000 0.25000000), (0.25000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::<2, 7>; 0; 0; {(0.25000000 0.50000000 0.25000000), (0.50000000 0.25000000 0.25000000), (0.50000000 0.50000000 0.25000000), (0.25000000 0.25000000 0.50000000)} +DEAL:0::<2, 7>; 0; 0; {(0.25000000 0.25000000 0.50000000), (0.50000000 0.25000000 0.50000000), (0.50000000 0.25000000 0.25000000), (0.50000000 0.50000000 0.25000000)} +DEAL:0::<2, 7>; 0; 0; {(0.25000000 0.25000000 0.50000000), (0.25000000 0.50000000 0.25000000), (0.25000000 0.50000000 0.50000000), (0.50000000 0.50000000 0.25000000)} +DEAL:0::<2, 7>; 0; 0; {(0.50000000 0.25000000 0.50000000), (0.25000000 0.50000000 0.50000000), (0.50000000 0.50000000 0.25000000), (0.25000000 0.25000000 0.50000000)} +DEAL:0::<2, 7>; 0; 0; {(0.25000000 0.50000000 0.50000000), (0.50000000 0.25000000 0.50000000), (0.50000000 0.50000000 0.25000000), (0.50000000 0.50000000 0.50000000)} +DEAL:0::<2, 14>; 0; 0; {(0.50000000 0.25000000 0.25000000), (0.50000000 0.50000000 0.25000000), (0.50000000 0.25000000 0.50000000), (0.75000000 0.25000000 0.25000000)} +DEAL:0::<2, 14>; 0; 0; {(0.50000000 0.50000000 0.25000000), (0.75000000 0.50000000 0.25000000), (0.50000000 0.25000000 0.50000000), (0.75000000 0.25000000 0.25000000)} +DEAL:0::<2, 14>; 0; 0; {(0.75000000 0.50000000 0.25000000), (0.75000000 0.25000000 0.50000000), (0.50000000 0.25000000 0.50000000), (0.75000000 0.25000000 0.25000000)} +DEAL:0::<2, 14>; 0; 0; {(0.50000000 0.25000000 0.50000000), (0.50000000 0.50000000 0.50000000), (0.75000000 0.50000000 0.25000000), (0.50000000 0.50000000 0.25000000)} +DEAL:0::<2, 14>; 0; 0; {(0.50000000 0.25000000 0.50000000), (0.75000000 0.50000000 0.25000000), (0.50000000 0.50000000 0.50000000), (0.75000000 0.25000000 0.50000000)} +DEAL:0::<2, 14>; 0; 0; {(0.75000000 0.25000000 0.50000000), (0.75000000 0.50000000 0.50000000), (0.75000000 0.50000000 0.25000000), (0.50000000 0.50000000 0.50000000)} +DEAL:0::<2, 0>; 0; 1; {(0.25000000 0.0000000 0.0000000), (0.0000000 0.25000000 0.0000000), (0.0000000 0.0000000 0.0000000), (0.0000000 0.0000000 0.25000000)} +DEAL:0::<2, 0>; 0; 1; {(0.0000000 0.25000000 0.0000000), (0.25000000 0.0000000 0.0000000), (0.25000000 0.25000000 0.0000000), (0.0000000 0.0000000 0.25000000)} +DEAL:0::<2, 0>; 0; 1; {(0.25000000 0.0000000 0.0000000), (0.25000000 0.0000000 0.25000000), (0.25000000 0.25000000 0.0000000), (0.0000000 0.0000000 0.25000000)} +DEAL:0::<2, 0>; 0; 1; {(0.0000000 0.25000000 0.25000000), (0.0000000 0.25000000 0.0000000), (0.25000000 0.25000000 0.0000000), (0.0000000 0.0000000 0.25000000)} +DEAL:0::<2, 0>; 0; 1; {(0.25000000 0.0000000 0.25000000), (0.0000000 0.25000000 0.25000000), (0.25000000 0.25000000 0.0000000), (0.0000000 0.0000000 0.25000000)} +DEAL:0::<2, 0>; 0; 1; {(0.25000000 0.0000000 0.25000000), (0.25000000 0.25000000 0.25000000), (0.25000000 0.25000000 0.0000000), (0.0000000 0.25000000 0.25000000)} +DEAL:0:: + +DEAL:1::Cell intersections 3D-3D with marked vertices +DEAL:1::Recv Components +DEAL:1:: +DEAL:1::Send Components +DEAL:1::<2, 35>; 0; 0; {(0.25000000 0.50000000 0.50000000), (0.25000000 0.25000000 0.50000000), (0.50000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.75000000)} +DEAL:1::<2, 35>; 0; 0; {(0.50000000 0.25000000 0.50000000), (0.50000000 0.50000000 0.50000000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.25000000 0.75000000)} +DEAL:1::<2, 35>; 0; 0; {(0.50000000 0.25000000 0.75000000), (0.50000000 0.50000000 0.50000000), (0.50000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.75000000)} +DEAL:1::<2, 35>; 0; 0; {(0.25000000 0.50000000 0.50000000), (0.50000000 0.50000000 0.50000000), (0.25000000 0.50000000 0.75000000), (0.25000000 0.25000000 0.75000000)} +DEAL:1::<2, 35>; 0; 0; {(0.25000000 0.50000000 0.75000000), (0.50000000 0.50000000 0.50000000), (0.50000000 0.25000000 0.75000000), (0.25000000 0.25000000 0.75000000)} +DEAL:1::<2, 35>; 0; 0; {(0.25000000 0.50000000 0.75000000), (0.50000000 0.50000000 0.75000000), (0.50000000 0.25000000 0.75000000), (0.50000000 0.50000000 0.50000000)} +DEAL:1:: +DEAL:1::Cell intersections 3D-3D without marked vertices +DEAL:1::Recv Components +DEAL:1:: +DEAL:1::Send Components +DEAL:1::<2, 28>; 0; 0; {(0.75000000 0.50000000 0.25000000), (0.50000000 0.75000000 0.25000000), (0.50000000 0.50000000 0.25000000), (0.50000000 0.50000000 0.50000000)} +DEAL:1::<2, 28>; 0; 0; {(0.75000000 0.50000000 0.25000000), (0.50000000 0.75000000 0.25000000), (0.50000000 0.50000000 0.50000000), (0.75000000 0.75000000 0.25000000)} +DEAL:1::<2, 28>; 0; 0; {(0.75000000 0.50000000 0.50000000), (0.75000000 0.50000000 0.25000000), (0.50000000 0.50000000 0.50000000), (0.75000000 0.75000000 0.25000000)} +DEAL:1::<2, 28>; 0; 0; {(0.50000000 0.75000000 0.25000000), (0.50000000 0.75000000 0.50000000), (0.50000000 0.50000000 0.50000000), (0.75000000 0.75000000 0.25000000)} +DEAL:1::<2, 28>; 0; 0; {(0.50000000 0.75000000 0.50000000), (0.75000000 0.50000000 0.50000000), (0.50000000 0.50000000 0.50000000), (0.75000000 0.75000000 0.25000000)} +DEAL:1::<2, 28>; 0; 0; {(0.75000000 0.75000000 0.50000000), (0.75000000 0.50000000 0.50000000), (0.50000000 0.75000000 0.50000000), (0.75000000 0.75000000 0.25000000)} +DEAL:1::<2, 35>; 0; 0; {(0.25000000 0.50000000 0.50000000), (0.25000000 0.25000000 0.50000000), (0.50000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.75000000)} +DEAL:1::<2, 35>; 0; 0; {(0.50000000 0.25000000 0.50000000), (0.50000000 0.50000000 0.50000000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.25000000 0.75000000)} +DEAL:1::<2, 35>; 0; 0; {(0.50000000 0.25000000 0.75000000), (0.50000000 0.50000000 0.50000000), (0.50000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.75000000)} +DEAL:1::<2, 35>; 0; 0; {(0.25000000 0.50000000 0.50000000), (0.50000000 0.50000000 0.50000000), (0.25000000 0.50000000 0.75000000), (0.25000000 0.25000000 0.75000000)} +DEAL:1::<2, 35>; 0; 0; {(0.25000000 0.50000000 0.75000000), (0.50000000 0.50000000 0.50000000), (0.50000000 0.25000000 0.75000000), (0.25000000 0.25000000 0.75000000)} +DEAL:1::<2, 35>; 0; 0; {(0.25000000 0.50000000 0.75000000), (0.50000000 0.50000000 0.75000000), (0.50000000 0.25000000 0.75000000), (0.50000000 0.50000000 0.50000000)} +DEAL:1:: + + +DEAL:2::Cell intersections 3D-3D with marked vertices +DEAL:2::Recv Components +DEAL:2:: +DEAL:2::Send Components +DEAL:2::<2, 49>; 0; 0; {(0.25000000 0.50000000 0.75000000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.75000000 0.50000000), (0.50000000 0.50000000 0.50000000)} +DEAL:2::<2, 49>; 0; 0; {(0.25000000 0.50000000 0.75000000), (0.50000000 0.75000000 0.50000000), (0.50000000 0.50000000 0.50000000), (0.25000000 0.75000000 0.50000000)} +DEAL:2::<2, 49>; 0; 0; {(0.25000000 0.50000000 0.75000000), (0.50000000 0.50000000 0.50000000), (0.50000000 0.75000000 0.50000000), (0.50000000 0.50000000 0.75000000)} +DEAL:2::<2, 49>; 0; 0; {(0.50000000 0.75000000 0.50000000), (0.25000000 0.75000000 0.50000000), (0.25000000 0.50000000 0.75000000), (0.25000000 0.75000000 0.75000000)} +DEAL:2::<2, 49>; 0; 0; {(0.50000000 0.50000000 0.75000000), (0.50000000 0.75000000 0.50000000), (0.25000000 0.50000000 0.75000000), (0.25000000 0.75000000 0.75000000)} +DEAL:2::<2, 49>; 0; 0; {(0.50000000 0.75000000 0.75000000), (0.50000000 0.75000000 0.50000000), (0.50000000 0.50000000 0.75000000), (0.25000000 0.75000000 0.75000000)} +DEAL:2:: +DEAL:2::Cell intersections 3D-3D without marked vertices +DEAL:2::Recv Components +DEAL:2:: +DEAL:2::Send Components +DEAL:2::<2, 56>; 0; 0; {(0.50000000 0.50000000 0.75000000), (0.50000000 0.75000000 0.50000000), (0.75000000 0.50000000 0.50000000), (0.50000000 0.50000000 0.50000000)} +DEAL:2::<2, 56>; 0; 0; {(0.50000000 0.50000000 0.75000000), (0.75000000 0.50000000 0.50000000), (0.50000000 0.75000000 0.50000000), (0.75000000 0.75000000 0.50000000)} +DEAL:2::<2, 56>; 0; 0; {(0.75000000 0.50000000 0.50000000), (0.75000000 0.50000000 0.75000000), (0.75000000 0.75000000 0.50000000), (0.50000000 0.50000000 0.75000000)} +DEAL:2::<2, 56>; 0; 0; {(0.50000000 0.75000000 0.75000000), (0.50000000 0.75000000 0.50000000), (0.75000000 0.75000000 0.50000000), (0.50000000 0.50000000 0.75000000)} +DEAL:2::<2, 56>; 0; 0; {(0.50000000 0.50000000 0.75000000), (0.50000000 0.75000000 0.75000000), (0.75000000 0.50000000 0.75000000), (0.75000000 0.75000000 0.50000000)} +DEAL:2::<2, 56>; 0; 0; {(0.75000000 0.50000000 0.75000000), (0.75000000 0.75000000 0.50000000), (0.50000000 0.75000000 0.75000000), (0.75000000 0.75000000 0.75000000)} +DEAL:2::<2, 49>; 0; 0; {(0.25000000 0.50000000 0.75000000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.75000000 0.50000000), (0.50000000 0.50000000 0.50000000)} +DEAL:2::<2, 49>; 0; 0; {(0.25000000 0.50000000 0.75000000), (0.50000000 0.75000000 0.50000000), (0.50000000 0.50000000 0.50000000), (0.25000000 0.75000000 0.50000000)} +DEAL:2::<2, 49>; 0; 0; {(0.25000000 0.50000000 0.75000000), (0.50000000 0.50000000 0.50000000), (0.50000000 0.75000000 0.50000000), (0.50000000 0.50000000 0.75000000)} +DEAL:2::<2, 49>; 0; 0; {(0.50000000 0.75000000 0.50000000), (0.25000000 0.75000000 0.50000000), (0.25000000 0.50000000 0.75000000), (0.25000000 0.75000000 0.75000000)} +DEAL:2::<2, 49>; 0; 0; {(0.50000000 0.50000000 0.75000000), (0.50000000 0.75000000 0.50000000), (0.25000000 0.50000000 0.75000000), (0.25000000 0.75000000 0.75000000)} +DEAL:2::<2, 49>; 0; 0; {(0.50000000 0.75000000 0.75000000), (0.50000000 0.75000000 0.50000000), (0.50000000 0.50000000 0.75000000), (0.25000000 0.75000000 0.75000000)} +DEAL:2::<2, 42>; 0; 0; {(0.50000000 0.25000000 0.75000000), (0.75000000 0.25000000 0.50000000), (0.50000000 0.25000000 0.50000000), (0.50000000 0.50000000 0.50000000)} +DEAL:2::<2, 42>; 0; 0; {(0.50000000 0.25000000 0.75000000), (0.50000000 0.50000000 0.50000000), (0.75000000 0.50000000 0.50000000), (0.75000000 0.25000000 0.50000000)} +DEAL:2::<2, 42>; 0; 0; {(0.75000000 0.25000000 0.50000000), (0.75000000 0.50000000 0.50000000), (0.50000000 0.25000000 0.75000000), (0.75000000 0.25000000 0.75000000)} +DEAL:2::<2, 42>; 0; 0; {(0.50000000 0.25000000 0.75000000), (0.75000000 0.50000000 0.50000000), (0.50000000 0.50000000 0.50000000), (0.50000000 0.50000000 0.75000000)} +DEAL:2::<2, 42>; 0; 0; {(0.75000000 0.50000000 0.50000000), (0.50000000 0.50000000 0.75000000), (0.50000000 0.25000000 0.75000000), (0.75000000 0.25000000 0.75000000)} +DEAL:2::<2, 42>; 0; 0; {(0.75000000 0.50000000 0.50000000), (0.75000000 0.50000000 0.75000000), (0.50000000 0.50000000 0.75000000), (0.75000000 0.25000000 0.75000000)} +DEAL:2:: + diff --git a/tests/remote_point_evaluation/distributed_compute_intersection_locations_04.with_cgal=true.with_p4est=true.mpirun=4.output b/tests/remote_point_evaluation/distributed_compute_intersection_locations_04.with_cgal=true.with_p4est=true.mpirun=4.output new file mode 100644 index 0000000000..610e46aef7 --- /dev/null +++ b/tests/remote_point_evaluation/distributed_compute_intersection_locations_04.with_cgal=true.with_p4est=true.mpirun=4.output @@ -0,0 +1,215 @@ + +DEAL:0::Cell intersections 3D-3D with marked vertices +DEAL:0::Recv Components +DEAL:0::0; 0; {(0.25000000 0.50000000 0.25000000), (0.50000000 0.25000000 0.25000000), (0.25000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::0; 0; {(0.25000000 0.50000000 0.25000000), (0.50000000 0.25000000 0.25000000), (0.50000000 0.50000000 0.25000000), (0.25000000 0.25000000 0.50000000)} +DEAL:0::0; 0; {(0.25000000 0.25000000 0.50000000), (0.50000000 0.25000000 0.50000000), (0.50000000 0.25000000 0.25000000), (0.50000000 0.50000000 0.25000000)} +DEAL:0::0; 0; {(0.25000000 0.25000000 0.50000000), (0.25000000 0.50000000 0.25000000), (0.25000000 0.50000000 0.50000000), (0.50000000 0.50000000 0.25000000)} +DEAL:0::0; 0; {(0.50000000 0.25000000 0.50000000), (0.25000000 0.50000000 0.50000000), (0.50000000 0.50000000 0.25000000), (0.25000000 0.25000000 0.50000000)} +DEAL:0::0; 0; {(0.25000000 0.50000000 0.50000000), (0.50000000 0.25000000 0.50000000), (0.50000000 0.50000000 0.25000000), (0.50000000 0.50000000 0.50000000)} +DEAL:0::1; 0; {(0.50000000 0.50000000 0.25000000), (0.25000000 0.50000000 0.25000000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.75000000 0.25000000)} +DEAL:0::1; 0; {(0.50000000 0.75000000 0.25000000), (0.50000000 0.50000000 0.25000000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.75000000 0.25000000)} +DEAL:0::1; 0; {(0.25000000 0.50000000 0.50000000), (0.50000000 0.75000000 0.25000000), (0.50000000 0.50000000 0.50000000), (0.50000000 0.50000000 0.25000000)} +DEAL:0::1; 0; {(0.25000000 0.75000000 0.50000000), (0.50000000 0.75000000 0.25000000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.75000000 0.25000000)} +DEAL:0::1; 0; {(0.25000000 0.50000000 0.50000000), (0.50000000 0.50000000 0.50000000), (0.50000000 0.75000000 0.25000000), (0.25000000 0.75000000 0.50000000)} +DEAL:0::1; 0; {(0.25000000 0.75000000 0.50000000), (0.50000000 0.75000000 0.25000000), (0.50000000 0.75000000 0.50000000), (0.50000000 0.50000000 0.50000000)} +DEAL:0::2; 0; {(0.25000000 0.50000000 0.50000000), (0.25000000 0.25000000 0.50000000), (0.50000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.75000000)} +DEAL:0::2; 0; {(0.50000000 0.25000000 0.50000000), (0.50000000 0.50000000 0.50000000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.25000000 0.75000000)} +DEAL:0::2; 0; {(0.50000000 0.25000000 0.75000000), (0.50000000 0.50000000 0.50000000), (0.50000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.75000000)} +DEAL:0::2; 0; {(0.25000000 0.50000000 0.50000000), (0.50000000 0.50000000 0.50000000), (0.25000000 0.50000000 0.75000000), (0.25000000 0.25000000 0.75000000)} +DEAL:0::2; 0; {(0.25000000 0.50000000 0.75000000), (0.50000000 0.50000000 0.50000000), (0.50000000 0.25000000 0.75000000), (0.25000000 0.25000000 0.75000000)} +DEAL:0::2; 0; {(0.25000000 0.50000000 0.75000000), (0.50000000 0.50000000 0.75000000), (0.50000000 0.25000000 0.75000000), (0.50000000 0.50000000 0.50000000)} +DEAL:0::3; 0; {(0.25000000 0.50000000 0.75000000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.75000000 0.50000000), (0.50000000 0.50000000 0.50000000)} +DEAL:0::3; 0; {(0.25000000 0.50000000 0.75000000), (0.50000000 0.75000000 0.50000000), (0.50000000 0.50000000 0.50000000), (0.25000000 0.75000000 0.50000000)} +DEAL:0::3; 0; {(0.25000000 0.50000000 0.75000000), (0.50000000 0.50000000 0.50000000), (0.50000000 0.75000000 0.50000000), (0.50000000 0.50000000 0.75000000)} +DEAL:0::3; 0; {(0.50000000 0.75000000 0.50000000), (0.25000000 0.75000000 0.50000000), (0.25000000 0.50000000 0.75000000), (0.25000000 0.75000000 0.75000000)} +DEAL:0::3; 0; {(0.50000000 0.50000000 0.75000000), (0.50000000 0.75000000 0.50000000), (0.25000000 0.50000000 0.75000000), (0.25000000 0.75000000 0.75000000)} +DEAL:0::3; 0; {(0.50000000 0.75000000 0.75000000), (0.50000000 0.75000000 0.50000000), (0.50000000 0.50000000 0.75000000), (0.25000000 0.75000000 0.75000000)} +DEAL:0::0; 1; {(0.25000000 0.0000000 0.0000000), (0.0000000 0.25000000 0.0000000), (0.0000000 0.0000000 0.0000000), (0.0000000 0.0000000 0.25000000)} +DEAL:0::0; 1; {(0.0000000 0.25000000 0.0000000), (0.25000000 0.0000000 0.0000000), (0.25000000 0.25000000 0.0000000), (0.0000000 0.0000000 0.25000000)} +DEAL:0::0; 1; {(0.25000000 0.0000000 0.0000000), (0.25000000 0.0000000 0.25000000), (0.25000000 0.25000000 0.0000000), (0.0000000 0.0000000 0.25000000)} +DEAL:0::0; 1; {(0.0000000 0.25000000 0.25000000), (0.0000000 0.25000000 0.0000000), (0.25000000 0.25000000 0.0000000), (0.0000000 0.0000000 0.25000000)} +DEAL:0::0; 1; {(0.25000000 0.0000000 0.25000000), (0.0000000 0.25000000 0.25000000), (0.25000000 0.25000000 0.0000000), (0.0000000 0.0000000 0.25000000)} +DEAL:0::0; 1; {(0.25000000 0.0000000 0.25000000), (0.25000000 0.25000000 0.25000000), (0.25000000 0.25000000 0.0000000), (0.0000000 0.25000000 0.25000000)} +DEAL:0:: +DEAL:0::Send Components +DEAL:0::<2, 7>; 0; 0; {(0.25000000 0.50000000 0.25000000), (0.50000000 0.25000000 0.25000000), (0.25000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::<2, 7>; 0; 0; {(0.25000000 0.50000000 0.25000000), (0.50000000 0.25000000 0.25000000), (0.50000000 0.50000000 0.25000000), (0.25000000 0.25000000 0.50000000)} +DEAL:0::<2, 7>; 0; 0; {(0.25000000 0.25000000 0.50000000), (0.50000000 0.25000000 0.50000000), (0.50000000 0.25000000 0.25000000), (0.50000000 0.50000000 0.25000000)} +DEAL:0::<2, 7>; 0; 0; {(0.25000000 0.25000000 0.50000000), (0.25000000 0.50000000 0.25000000), (0.25000000 0.50000000 0.50000000), (0.50000000 0.50000000 0.25000000)} +DEAL:0::<2, 7>; 0; 0; {(0.50000000 0.25000000 0.50000000), (0.25000000 0.50000000 0.50000000), (0.50000000 0.50000000 0.25000000), (0.25000000 0.25000000 0.50000000)} +DEAL:0::<2, 7>; 0; 0; {(0.25000000 0.50000000 0.50000000), (0.50000000 0.25000000 0.50000000), (0.50000000 0.50000000 0.25000000), (0.50000000 0.50000000 0.50000000)} +DEAL:0::<2, 0>; 0; 1; {(0.25000000 0.0000000 0.0000000), (0.0000000 0.25000000 0.0000000), (0.0000000 0.0000000 0.0000000), (0.0000000 0.0000000 0.25000000)} +DEAL:0::<2, 0>; 0; 1; {(0.0000000 0.25000000 0.0000000), (0.25000000 0.0000000 0.0000000), (0.25000000 0.25000000 0.0000000), (0.0000000 0.0000000 0.25000000)} +DEAL:0::<2, 0>; 0; 1; {(0.25000000 0.0000000 0.0000000), (0.25000000 0.0000000 0.25000000), (0.25000000 0.25000000 0.0000000), (0.0000000 0.0000000 0.25000000)} +DEAL:0::<2, 0>; 0; 1; {(0.0000000 0.25000000 0.25000000), (0.0000000 0.25000000 0.0000000), (0.25000000 0.25000000 0.0000000), (0.0000000 0.0000000 0.25000000)} +DEAL:0::<2, 0>; 0; 1; {(0.25000000 0.0000000 0.25000000), (0.0000000 0.25000000 0.25000000), (0.25000000 0.25000000 0.0000000), (0.0000000 0.0000000 0.25000000)} +DEAL:0::<2, 0>; 0; 1; {(0.25000000 0.0000000 0.25000000), (0.25000000 0.25000000 0.25000000), (0.25000000 0.25000000 0.0000000), (0.0000000 0.25000000 0.25000000)} +DEAL:0:: +DEAL:0::Cell intersections 3D-3D without marked vertices +DEAL:0::Recv Components +DEAL:0::0; 0; {(0.25000000 0.50000000 0.25000000), (0.50000000 0.25000000 0.25000000), (0.25000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::0; 0; {(0.25000000 0.50000000 0.25000000), (0.50000000 0.25000000 0.25000000), (0.50000000 0.50000000 0.25000000), (0.25000000 0.25000000 0.50000000)} +DEAL:0::0; 0; {(0.25000000 0.25000000 0.50000000), (0.50000000 0.25000000 0.50000000), (0.50000000 0.25000000 0.25000000), (0.50000000 0.50000000 0.25000000)} +DEAL:0::0; 0; {(0.25000000 0.25000000 0.50000000), (0.25000000 0.50000000 0.25000000), (0.25000000 0.50000000 0.50000000), (0.50000000 0.50000000 0.25000000)} +DEAL:0::0; 0; {(0.50000000 0.25000000 0.50000000), (0.25000000 0.50000000 0.50000000), (0.50000000 0.50000000 0.25000000), (0.25000000 0.25000000 0.50000000)} +DEAL:0::0; 0; {(0.25000000 0.50000000 0.50000000), (0.50000000 0.25000000 0.50000000), (0.50000000 0.50000000 0.25000000), (0.50000000 0.50000000 0.50000000)} +DEAL:0::0; 0; {(0.50000000 0.25000000 0.25000000), (0.50000000 0.50000000 0.25000000), (0.50000000 0.25000000 0.50000000), (0.75000000 0.25000000 0.25000000)} +DEAL:0::0; 0; {(0.50000000 0.50000000 0.25000000), (0.75000000 0.50000000 0.25000000), (0.50000000 0.25000000 0.50000000), (0.75000000 0.25000000 0.25000000)} +DEAL:0::0; 0; {(0.75000000 0.50000000 0.25000000), (0.75000000 0.25000000 0.50000000), (0.50000000 0.25000000 0.50000000), (0.75000000 0.25000000 0.25000000)} +DEAL:0::0; 0; {(0.50000000 0.25000000 0.50000000), (0.50000000 0.50000000 0.50000000), (0.75000000 0.50000000 0.25000000), (0.50000000 0.50000000 0.25000000)} +DEAL:0::0; 0; {(0.50000000 0.25000000 0.50000000), (0.75000000 0.50000000 0.25000000), (0.50000000 0.50000000 0.50000000), (0.75000000 0.25000000 0.50000000)} +DEAL:0::0; 0; {(0.75000000 0.25000000 0.50000000), (0.75000000 0.50000000 0.50000000), (0.75000000 0.50000000 0.25000000), (0.50000000 0.50000000 0.50000000)} +DEAL:0::1; 0; {(0.50000000 0.50000000 0.25000000), (0.25000000 0.50000000 0.25000000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.75000000 0.25000000)} +DEAL:0::1; 0; {(0.50000000 0.75000000 0.25000000), (0.50000000 0.50000000 0.25000000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.75000000 0.25000000)} +DEAL:0::1; 0; {(0.25000000 0.50000000 0.50000000), (0.50000000 0.75000000 0.25000000), (0.50000000 0.50000000 0.50000000), (0.50000000 0.50000000 0.25000000)} +DEAL:0::1; 0; {(0.25000000 0.75000000 0.50000000), (0.50000000 0.75000000 0.25000000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.75000000 0.25000000)} +DEAL:0::1; 0; {(0.25000000 0.50000000 0.50000000), (0.50000000 0.50000000 0.50000000), (0.50000000 0.75000000 0.25000000), (0.25000000 0.75000000 0.50000000)} +DEAL:0::1; 0; {(0.25000000 0.75000000 0.50000000), (0.50000000 0.75000000 0.25000000), (0.50000000 0.75000000 0.50000000), (0.50000000 0.50000000 0.50000000)} +DEAL:0::1; 0; {(0.75000000 0.50000000 0.25000000), (0.50000000 0.75000000 0.25000000), (0.50000000 0.50000000 0.25000000), (0.50000000 0.50000000 0.50000000)} +DEAL:0::1; 0; {(0.75000000 0.50000000 0.25000000), (0.50000000 0.75000000 0.25000000), (0.50000000 0.50000000 0.50000000), (0.75000000 0.75000000 0.25000000)} +DEAL:0::1; 0; {(0.75000000 0.50000000 0.50000000), (0.75000000 0.50000000 0.25000000), (0.50000000 0.50000000 0.50000000), (0.75000000 0.75000000 0.25000000)} +DEAL:0::1; 0; {(0.50000000 0.75000000 0.25000000), (0.50000000 0.75000000 0.50000000), (0.50000000 0.50000000 0.50000000), (0.75000000 0.75000000 0.25000000)} +DEAL:0::1; 0; {(0.50000000 0.75000000 0.50000000), (0.75000000 0.50000000 0.50000000), (0.50000000 0.50000000 0.50000000), (0.75000000 0.75000000 0.25000000)} +DEAL:0::1; 0; {(0.75000000 0.75000000 0.50000000), (0.75000000 0.50000000 0.50000000), (0.50000000 0.75000000 0.50000000), (0.75000000 0.75000000 0.25000000)} +DEAL:0::2; 0; {(0.25000000 0.50000000 0.50000000), (0.25000000 0.25000000 0.50000000), (0.50000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.75000000)} +DEAL:0::2; 0; {(0.50000000 0.25000000 0.50000000), (0.50000000 0.50000000 0.50000000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.25000000 0.75000000)} +DEAL:0::2; 0; {(0.50000000 0.25000000 0.75000000), (0.50000000 0.50000000 0.50000000), (0.50000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.75000000)} +DEAL:0::2; 0; {(0.25000000 0.50000000 0.50000000), (0.50000000 0.50000000 0.50000000), (0.25000000 0.50000000 0.75000000), (0.25000000 0.25000000 0.75000000)} +DEAL:0::2; 0; {(0.25000000 0.50000000 0.75000000), (0.50000000 0.50000000 0.50000000), (0.50000000 0.25000000 0.75000000), (0.25000000 0.25000000 0.75000000)} +DEAL:0::2; 0; {(0.25000000 0.50000000 0.75000000), (0.50000000 0.50000000 0.75000000), (0.50000000 0.25000000 0.75000000), (0.50000000 0.50000000 0.50000000)} +DEAL:0::2; 0; {(0.50000000 0.25000000 0.75000000), (0.75000000 0.25000000 0.50000000), (0.50000000 0.25000000 0.50000000), (0.50000000 0.50000000 0.50000000)} +DEAL:0::2; 0; {(0.50000000 0.25000000 0.75000000), (0.50000000 0.50000000 0.50000000), (0.75000000 0.50000000 0.50000000), (0.75000000 0.25000000 0.50000000)} +DEAL:0::2; 0; {(0.75000000 0.25000000 0.50000000), (0.75000000 0.50000000 0.50000000), (0.50000000 0.25000000 0.75000000), (0.75000000 0.25000000 0.75000000)} +DEAL:0::2; 0; {(0.50000000 0.25000000 0.75000000), (0.75000000 0.50000000 0.50000000), (0.50000000 0.50000000 0.50000000), (0.50000000 0.50000000 0.75000000)} +DEAL:0::2; 0; {(0.75000000 0.50000000 0.50000000), (0.50000000 0.50000000 0.75000000), (0.50000000 0.25000000 0.75000000), (0.75000000 0.25000000 0.75000000)} +DEAL:0::2; 0; {(0.75000000 0.50000000 0.50000000), (0.75000000 0.50000000 0.75000000), (0.50000000 0.50000000 0.75000000), (0.75000000 0.25000000 0.75000000)} +DEAL:0::3; 0; {(0.25000000 0.50000000 0.75000000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.75000000 0.50000000), (0.50000000 0.50000000 0.50000000)} +DEAL:0::3; 0; {(0.25000000 0.50000000 0.75000000), (0.50000000 0.75000000 0.50000000), (0.50000000 0.50000000 0.50000000), (0.25000000 0.75000000 0.50000000)} +DEAL:0::3; 0; {(0.25000000 0.50000000 0.75000000), (0.50000000 0.50000000 0.50000000), (0.50000000 0.75000000 0.50000000), (0.50000000 0.50000000 0.75000000)} +DEAL:0::3; 0; {(0.50000000 0.75000000 0.50000000), (0.25000000 0.75000000 0.50000000), (0.25000000 0.50000000 0.75000000), (0.25000000 0.75000000 0.75000000)} +DEAL:0::3; 0; {(0.50000000 0.50000000 0.75000000), (0.50000000 0.75000000 0.50000000), (0.25000000 0.50000000 0.75000000), (0.25000000 0.75000000 0.75000000)} +DEAL:0::3; 0; {(0.50000000 0.75000000 0.75000000), (0.50000000 0.75000000 0.50000000), (0.50000000 0.50000000 0.75000000), (0.25000000 0.75000000 0.75000000)} +DEAL:0::3; 0; {(0.50000000 0.50000000 0.75000000), (0.50000000 0.75000000 0.50000000), (0.75000000 0.50000000 0.50000000), (0.50000000 0.50000000 0.50000000)} +DEAL:0::3; 0; {(0.50000000 0.50000000 0.75000000), (0.75000000 0.50000000 0.50000000), (0.50000000 0.75000000 0.50000000), (0.75000000 0.75000000 0.50000000)} +DEAL:0::3; 0; {(0.75000000 0.50000000 0.50000000), (0.75000000 0.50000000 0.75000000), (0.75000000 0.75000000 0.50000000), (0.50000000 0.50000000 0.75000000)} +DEAL:0::3; 0; {(0.50000000 0.75000000 0.75000000), (0.50000000 0.75000000 0.50000000), (0.75000000 0.75000000 0.50000000), (0.50000000 0.50000000 0.75000000)} +DEAL:0::3; 0; {(0.50000000 0.50000000 0.75000000), (0.50000000 0.75000000 0.75000000), (0.75000000 0.50000000 0.75000000), (0.75000000 0.75000000 0.50000000)} +DEAL:0::3; 0; {(0.75000000 0.50000000 0.75000000), (0.75000000 0.75000000 0.50000000), (0.50000000 0.75000000 0.75000000), (0.75000000 0.75000000 0.75000000)} +DEAL:0::0; 1; {(0.25000000 0.0000000 0.0000000), (0.0000000 0.25000000 0.0000000), (0.0000000 0.0000000 0.0000000), (0.0000000 0.0000000 0.25000000)} +DEAL:0::0; 1; {(0.0000000 0.25000000 0.0000000), (0.25000000 0.0000000 0.0000000), (0.25000000 0.25000000 0.0000000), (0.0000000 0.0000000 0.25000000)} +DEAL:0::0; 1; {(0.25000000 0.0000000 0.0000000), (0.25000000 0.0000000 0.25000000), (0.25000000 0.25000000 0.0000000), (0.0000000 0.0000000 0.25000000)} +DEAL:0::0; 1; {(0.0000000 0.25000000 0.25000000), (0.0000000 0.25000000 0.0000000), (0.25000000 0.25000000 0.0000000), (0.0000000 0.0000000 0.25000000)} +DEAL:0::0; 1; {(0.25000000 0.0000000 0.25000000), (0.0000000 0.25000000 0.25000000), (0.25000000 0.25000000 0.0000000), (0.0000000 0.0000000 0.25000000)} +DEAL:0::0; 1; {(0.25000000 0.0000000 0.25000000), (0.25000000 0.25000000 0.25000000), (0.25000000 0.25000000 0.0000000), (0.0000000 0.25000000 0.25000000)} +DEAL:0:: +DEAL:0::Send Components +DEAL:0::<2, 7>; 0; 0; {(0.25000000 0.50000000 0.25000000), (0.50000000 0.25000000 0.25000000), (0.25000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.25000000)} +DEAL:0::<2, 7>; 0; 0; {(0.25000000 0.50000000 0.25000000), (0.50000000 0.25000000 0.25000000), (0.50000000 0.50000000 0.25000000), (0.25000000 0.25000000 0.50000000)} +DEAL:0::<2, 7>; 0; 0; {(0.25000000 0.25000000 0.50000000), (0.50000000 0.25000000 0.50000000), (0.50000000 0.25000000 0.25000000), (0.50000000 0.50000000 0.25000000)} +DEAL:0::<2, 7>; 0; 0; {(0.25000000 0.25000000 0.50000000), (0.25000000 0.50000000 0.25000000), (0.25000000 0.50000000 0.50000000), (0.50000000 0.50000000 0.25000000)} +DEAL:0::<2, 7>; 0; 0; {(0.50000000 0.25000000 0.50000000), (0.25000000 0.50000000 0.50000000), (0.50000000 0.50000000 0.25000000), (0.25000000 0.25000000 0.50000000)} +DEAL:0::<2, 7>; 0; 0; {(0.25000000 0.50000000 0.50000000), (0.50000000 0.25000000 0.50000000), (0.50000000 0.50000000 0.25000000), (0.50000000 0.50000000 0.50000000)} +DEAL:0::<2, 14>; 0; 0; {(0.50000000 0.25000000 0.25000000), (0.50000000 0.50000000 0.25000000), (0.50000000 0.25000000 0.50000000), (0.75000000 0.25000000 0.25000000)} +DEAL:0::<2, 14>; 0; 0; {(0.50000000 0.50000000 0.25000000), (0.75000000 0.50000000 0.25000000), (0.50000000 0.25000000 0.50000000), (0.75000000 0.25000000 0.25000000)} +DEAL:0::<2, 14>; 0; 0; {(0.75000000 0.50000000 0.25000000), (0.75000000 0.25000000 0.50000000), (0.50000000 0.25000000 0.50000000), (0.75000000 0.25000000 0.25000000)} +DEAL:0::<2, 14>; 0; 0; {(0.50000000 0.25000000 0.50000000), (0.50000000 0.50000000 0.50000000), (0.75000000 0.50000000 0.25000000), (0.50000000 0.50000000 0.25000000)} +DEAL:0::<2, 14>; 0; 0; {(0.50000000 0.25000000 0.50000000), (0.75000000 0.50000000 0.25000000), (0.50000000 0.50000000 0.50000000), (0.75000000 0.25000000 0.50000000)} +DEAL:0::<2, 14>; 0; 0; {(0.75000000 0.25000000 0.50000000), (0.75000000 0.50000000 0.50000000), (0.75000000 0.50000000 0.25000000), (0.50000000 0.50000000 0.50000000)} +DEAL:0::<2, 0>; 0; 1; {(0.25000000 0.0000000 0.0000000), (0.0000000 0.25000000 0.0000000), (0.0000000 0.0000000 0.0000000), (0.0000000 0.0000000 0.25000000)} +DEAL:0::<2, 0>; 0; 1; {(0.0000000 0.25000000 0.0000000), (0.25000000 0.0000000 0.0000000), (0.25000000 0.25000000 0.0000000), (0.0000000 0.0000000 0.25000000)} +DEAL:0::<2, 0>; 0; 1; {(0.25000000 0.0000000 0.0000000), (0.25000000 0.0000000 0.25000000), (0.25000000 0.25000000 0.0000000), (0.0000000 0.0000000 0.25000000)} +DEAL:0::<2, 0>; 0; 1; {(0.0000000 0.25000000 0.25000000), (0.0000000 0.25000000 0.0000000), (0.25000000 0.25000000 0.0000000), (0.0000000 0.0000000 0.25000000)} +DEAL:0::<2, 0>; 0; 1; {(0.25000000 0.0000000 0.25000000), (0.0000000 0.25000000 0.25000000), (0.25000000 0.25000000 0.0000000), (0.0000000 0.0000000 0.25000000)} +DEAL:0::<2, 0>; 0; 1; {(0.25000000 0.0000000 0.25000000), (0.25000000 0.25000000 0.25000000), (0.25000000 0.25000000 0.0000000), (0.0000000 0.25000000 0.25000000)} +DEAL:0:: + +DEAL:1::Cell intersections 3D-3D with marked vertices +DEAL:1::Recv Components +DEAL:1:: +DEAL:1::Send Components +DEAL:1::<2, 21>; 0; 0; {(0.50000000 0.50000000 0.25000000), (0.25000000 0.50000000 0.25000000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.75000000 0.25000000)} +DEAL:1::<2, 21>; 0; 0; {(0.50000000 0.75000000 0.25000000), (0.50000000 0.50000000 0.25000000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.75000000 0.25000000)} +DEAL:1::<2, 21>; 0; 0; {(0.25000000 0.50000000 0.50000000), (0.50000000 0.75000000 0.25000000), (0.50000000 0.50000000 0.50000000), (0.50000000 0.50000000 0.25000000)} +DEAL:1::<2, 21>; 0; 0; {(0.25000000 0.75000000 0.50000000), (0.50000000 0.75000000 0.25000000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.75000000 0.25000000)} +DEAL:1::<2, 21>; 0; 0; {(0.25000000 0.50000000 0.50000000), (0.50000000 0.50000000 0.50000000), (0.50000000 0.75000000 0.25000000), (0.25000000 0.75000000 0.50000000)} +DEAL:1::<2, 21>; 0; 0; {(0.25000000 0.75000000 0.50000000), (0.50000000 0.75000000 0.25000000), (0.50000000 0.75000000 0.50000000), (0.50000000 0.50000000 0.50000000)} +DEAL:1:: +DEAL:1::Cell intersections 3D-3D without marked vertices +DEAL:1::Recv Components +DEAL:1:: +DEAL:1::Send Components +DEAL:1::<2, 21>; 0; 0; {(0.50000000 0.50000000 0.25000000), (0.25000000 0.50000000 0.25000000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.75000000 0.25000000)} +DEAL:1::<2, 21>; 0; 0; {(0.50000000 0.75000000 0.25000000), (0.50000000 0.50000000 0.25000000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.75000000 0.25000000)} +DEAL:1::<2, 21>; 0; 0; {(0.25000000 0.50000000 0.50000000), (0.50000000 0.75000000 0.25000000), (0.50000000 0.50000000 0.50000000), (0.50000000 0.50000000 0.25000000)} +DEAL:1::<2, 21>; 0; 0; {(0.25000000 0.75000000 0.50000000), (0.50000000 0.75000000 0.25000000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.75000000 0.25000000)} +DEAL:1::<2, 21>; 0; 0; {(0.25000000 0.50000000 0.50000000), (0.50000000 0.50000000 0.50000000), (0.50000000 0.75000000 0.25000000), (0.25000000 0.75000000 0.50000000)} +DEAL:1::<2, 21>; 0; 0; {(0.25000000 0.75000000 0.50000000), (0.50000000 0.75000000 0.25000000), (0.50000000 0.75000000 0.50000000), (0.50000000 0.50000000 0.50000000)} +DEAL:1::<2, 28>; 0; 0; {(0.75000000 0.50000000 0.25000000), (0.50000000 0.75000000 0.25000000), (0.50000000 0.50000000 0.25000000), (0.50000000 0.50000000 0.50000000)} +DEAL:1::<2, 28>; 0; 0; {(0.75000000 0.50000000 0.25000000), (0.50000000 0.75000000 0.25000000), (0.50000000 0.50000000 0.50000000), (0.75000000 0.75000000 0.25000000)} +DEAL:1::<2, 28>; 0; 0; {(0.75000000 0.50000000 0.50000000), (0.75000000 0.50000000 0.25000000), (0.50000000 0.50000000 0.50000000), (0.75000000 0.75000000 0.25000000)} +DEAL:1::<2, 28>; 0; 0; {(0.50000000 0.75000000 0.25000000), (0.50000000 0.75000000 0.50000000), (0.50000000 0.50000000 0.50000000), (0.75000000 0.75000000 0.25000000)} +DEAL:1::<2, 28>; 0; 0; {(0.50000000 0.75000000 0.50000000), (0.75000000 0.50000000 0.50000000), (0.50000000 0.50000000 0.50000000), (0.75000000 0.75000000 0.25000000)} +DEAL:1::<2, 28>; 0; 0; {(0.75000000 0.75000000 0.50000000), (0.75000000 0.50000000 0.50000000), (0.50000000 0.75000000 0.50000000), (0.75000000 0.75000000 0.25000000)} +DEAL:1:: + + +DEAL:2::Cell intersections 3D-3D with marked vertices +DEAL:2::Recv Components +DEAL:2:: +DEAL:2::Send Components +DEAL:2::<2, 35>; 0; 0; {(0.25000000 0.50000000 0.50000000), (0.25000000 0.25000000 0.50000000), (0.50000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.75000000)} +DEAL:2::<2, 35>; 0; 0; {(0.50000000 0.25000000 0.50000000), (0.50000000 0.50000000 0.50000000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.25000000 0.75000000)} +DEAL:2::<2, 35>; 0; 0; {(0.50000000 0.25000000 0.75000000), (0.50000000 0.50000000 0.50000000), (0.50000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.75000000)} +DEAL:2::<2, 35>; 0; 0; {(0.25000000 0.50000000 0.50000000), (0.50000000 0.50000000 0.50000000), (0.25000000 0.50000000 0.75000000), (0.25000000 0.25000000 0.75000000)} +DEAL:2::<2, 35>; 0; 0; {(0.25000000 0.50000000 0.75000000), (0.50000000 0.50000000 0.50000000), (0.50000000 0.25000000 0.75000000), (0.25000000 0.25000000 0.75000000)} +DEAL:2::<2, 35>; 0; 0; {(0.25000000 0.50000000 0.75000000), (0.50000000 0.50000000 0.75000000), (0.50000000 0.25000000 0.75000000), (0.50000000 0.50000000 0.50000000)} +DEAL:2:: +DEAL:2::Cell intersections 3D-3D without marked vertices +DEAL:2::Recv Components +DEAL:2:: +DEAL:2::Send Components +DEAL:2::<2, 35>; 0; 0; {(0.25000000 0.50000000 0.50000000), (0.25000000 0.25000000 0.50000000), (0.50000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.75000000)} +DEAL:2::<2, 35>; 0; 0; {(0.50000000 0.25000000 0.50000000), (0.50000000 0.50000000 0.50000000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.25000000 0.75000000)} +DEAL:2::<2, 35>; 0; 0; {(0.50000000 0.25000000 0.75000000), (0.50000000 0.50000000 0.50000000), (0.50000000 0.25000000 0.50000000), (0.25000000 0.25000000 0.75000000)} +DEAL:2::<2, 35>; 0; 0; {(0.25000000 0.50000000 0.50000000), (0.50000000 0.50000000 0.50000000), (0.25000000 0.50000000 0.75000000), (0.25000000 0.25000000 0.75000000)} +DEAL:2::<2, 35>; 0; 0; {(0.25000000 0.50000000 0.75000000), (0.50000000 0.50000000 0.50000000), (0.50000000 0.25000000 0.75000000), (0.25000000 0.25000000 0.75000000)} +DEAL:2::<2, 35>; 0; 0; {(0.25000000 0.50000000 0.75000000), (0.50000000 0.50000000 0.75000000), (0.50000000 0.25000000 0.75000000), (0.50000000 0.50000000 0.50000000)} +DEAL:2::<2, 42>; 0; 0; {(0.50000000 0.25000000 0.75000000), (0.75000000 0.25000000 0.50000000), (0.50000000 0.25000000 0.50000000), (0.50000000 0.50000000 0.50000000)} +DEAL:2::<2, 42>; 0; 0; {(0.50000000 0.25000000 0.75000000), (0.50000000 0.50000000 0.50000000), (0.75000000 0.50000000 0.50000000), (0.75000000 0.25000000 0.50000000)} +DEAL:2::<2, 42>; 0; 0; {(0.75000000 0.25000000 0.50000000), (0.75000000 0.50000000 0.50000000), (0.50000000 0.25000000 0.75000000), (0.75000000 0.25000000 0.75000000)} +DEAL:2::<2, 42>; 0; 0; {(0.50000000 0.25000000 0.75000000), (0.75000000 0.50000000 0.50000000), (0.50000000 0.50000000 0.50000000), (0.50000000 0.50000000 0.75000000)} +DEAL:2::<2, 42>; 0; 0; {(0.75000000 0.50000000 0.50000000), (0.50000000 0.50000000 0.75000000), (0.50000000 0.25000000 0.75000000), (0.75000000 0.25000000 0.75000000)} +DEAL:2::<2, 42>; 0; 0; {(0.75000000 0.50000000 0.50000000), (0.75000000 0.50000000 0.75000000), (0.50000000 0.50000000 0.75000000), (0.75000000 0.25000000 0.75000000)} +DEAL:2:: + + +DEAL:3::Cell intersections 3D-3D with marked vertices +DEAL:3::Recv Components +DEAL:3:: +DEAL:3::Send Components +DEAL:3::<2, 49>; 0; 0; {(0.25000000 0.50000000 0.75000000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.75000000 0.50000000), (0.50000000 0.50000000 0.50000000)} +DEAL:3::<2, 49>; 0; 0; {(0.25000000 0.50000000 0.75000000), (0.50000000 0.75000000 0.50000000), (0.50000000 0.50000000 0.50000000), (0.25000000 0.75000000 0.50000000)} +DEAL:3::<2, 49>; 0; 0; {(0.25000000 0.50000000 0.75000000), (0.50000000 0.50000000 0.50000000), (0.50000000 0.75000000 0.50000000), (0.50000000 0.50000000 0.75000000)} +DEAL:3::<2, 49>; 0; 0; {(0.50000000 0.75000000 0.50000000), (0.25000000 0.75000000 0.50000000), (0.25000000 0.50000000 0.75000000), (0.25000000 0.75000000 0.75000000)} +DEAL:3::<2, 49>; 0; 0; {(0.50000000 0.50000000 0.75000000), (0.50000000 0.75000000 0.50000000), (0.25000000 0.50000000 0.75000000), (0.25000000 0.75000000 0.75000000)} +DEAL:3::<2, 49>; 0; 0; {(0.50000000 0.75000000 0.75000000), (0.50000000 0.75000000 0.50000000), (0.50000000 0.50000000 0.75000000), (0.25000000 0.75000000 0.75000000)} +DEAL:3:: +DEAL:3::Cell intersections 3D-3D without marked vertices +DEAL:3::Recv Components +DEAL:3:: +DEAL:3::Send Components +DEAL:3::<2, 49>; 0; 0; {(0.25000000 0.50000000 0.75000000), (0.25000000 0.50000000 0.50000000), (0.25000000 0.75000000 0.50000000), (0.50000000 0.50000000 0.50000000)} +DEAL:3::<2, 49>; 0; 0; {(0.25000000 0.50000000 0.75000000), (0.50000000 0.75000000 0.50000000), (0.50000000 0.50000000 0.50000000), (0.25000000 0.75000000 0.50000000)} +DEAL:3::<2, 49>; 0; 0; {(0.25000000 0.50000000 0.75000000), (0.50000000 0.50000000 0.50000000), (0.50000000 0.75000000 0.50000000), (0.50000000 0.50000000 0.75000000)} +DEAL:3::<2, 49>; 0; 0; {(0.50000000 0.75000000 0.50000000), (0.25000000 0.75000000 0.50000000), (0.25000000 0.50000000 0.75000000), (0.25000000 0.75000000 0.75000000)} +DEAL:3::<2, 49>; 0; 0; {(0.50000000 0.50000000 0.75000000), (0.50000000 0.75000000 0.50000000), (0.25000000 0.50000000 0.75000000), (0.25000000 0.75000000 0.75000000)} +DEAL:3::<2, 49>; 0; 0; {(0.50000000 0.75000000 0.75000000), (0.50000000 0.75000000 0.50000000), (0.50000000 0.50000000 0.75000000), (0.25000000 0.75000000 0.75000000)} +DEAL:3::<2, 56>; 0; 0; {(0.50000000 0.50000000 0.75000000), (0.50000000 0.75000000 0.50000000), (0.75000000 0.50000000 0.50000000), (0.50000000 0.50000000 0.50000000)} +DEAL:3::<2, 56>; 0; 0; {(0.50000000 0.50000000 0.75000000), (0.75000000 0.50000000 0.50000000), (0.50000000 0.75000000 0.50000000), (0.75000000 0.75000000 0.50000000)} +DEAL:3::<2, 56>; 0; 0; {(0.75000000 0.50000000 0.50000000), (0.75000000 0.50000000 0.75000000), (0.75000000 0.75000000 0.50000000), (0.50000000 0.50000000 0.75000000)} +DEAL:3::<2, 56>; 0; 0; {(0.50000000 0.75000000 0.75000000), (0.50000000 0.75000000 0.50000000), (0.75000000 0.75000000 0.50000000), (0.50000000 0.50000000 0.75000000)} +DEAL:3::<2, 56>; 0; 0; {(0.50000000 0.50000000 0.75000000), (0.50000000 0.75000000 0.75000000), (0.75000000 0.50000000 0.75000000), (0.75000000 0.75000000 0.50000000)} +DEAL:3::<2, 56>; 0; 0; {(0.75000000 0.50000000 0.75000000), (0.75000000 0.75000000 0.50000000), (0.50000000 0.75000000 0.75000000), (0.75000000 0.75000000 0.75000000)} +DEAL:3:: + diff --git a/tests/remote_point_evaluation/setup_rpe_with_intersections_01.cc b/tests/remote_point_evaluation/setup_rpe_with_intersections_01.cc new file mode 100644 index 0000000000..0afba8145b --- /dev/null +++ b/tests/remote_point_evaluation/setup_rpe_with_intersections_01.cc @@ -0,0 +1,219 @@ +// --------------------------------------------------------------------- +// +// Copyright (C) 2021 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.md at +// the top level directory of deal.II. +// +// --------------------------------------------------------------------- + +// Face intersections 1D-2D +// Test RPE setup with distributed_compute_intersection_locations() + +#include +#include + +#include + +#include + +#include +#include +#include +#include + +#include "../tests.h" + + +using namespace dealii; + +template +std::vector>> +get_global_bboxes(const Triangulation &tria, + const Mapping & mapping, + const unsigned int rtree_level = 0) +{ + std::vector> local_boxes; + for (const auto &cell : tria.active_cell_iterators()) + if (cell->is_locally_owned()) + local_boxes.emplace_back(mapping.get_bounding_box(cell)); + + // create r-tree of bounding boxes + const auto local_tree = pack_rtree(local_boxes); + + // compress r-tree to a minimal set of bounding boxes + std::vector>> global_bboxes(1); + global_bboxes[0] = extract_rtree_level(local_tree, rtree_level); + + return global_bboxes; +} + +template +void +do_test(const unsigned int n_quad_points) +{ + // create triangulation + parallel::distributed::Triangulation tria(MPI_COMM_WORLD); + GridGenerator::hyper_cube(tria); + tria.refine_global(2); + + // create cache + MappingQ1 mapping; + const GridTools::Cache cache(tria, mapping); + + // create intersection requests + std::vector>> intersection_requests; + if (Utilities::MPI::this_mpi_process(MPI_COMM_WORLD) == 0) + { + Triangulation tria_other; + // in this test we have to ensure quadrature points on intersections can + // not found in different cells. This would lead to quadrature points + // found twice in the intersections. Since we fetch the quadrature + // points from found intersections an additional (not expected) + // duplication takes place in RPE setup with these points. + GridGenerator::hyper_cube(tria_other, 0.24, 0.76); + const auto cell = tria_other.begin_active(); + + for (const auto f : cell->face_indices()) + { + const unsigned int n_vertices = cell->face(f)->n_vertices(); + std::vector> vertices(n_vertices); + std::copy_n(mapping.get_vertices(cell, f).begin(), + n_vertices, + vertices.begin()); + + intersection_requests.emplace_back(vertices); + } + } + + auto intersection_location = + GridTools::internal::distributed_compute_intersection_locations( + cache, + intersection_requests, + get_global_bboxes(tria, mapping), + std::vector(), + 1.0e-9); + + auto rpe_intersection_data = + intersection_location + .convert_to_distributed_compute_point_locations_internal(n_quad_points, + tria, + mapping); + + // setup rpe without additional search + dealii::Utilities::MPI::RemotePointEvaluation rpe_intersections; + rpe_intersections.reinit(rpe_intersection_data, tria, mapping); + + + // get quadrature points of intersections + std::vector> points; + + const auto &recv_comps = intersection_location.recv_components; + const QGaussSimplex quadrature(n_quad_points); + if (Utilities::MPI::this_mpi_process(MPI_COMM_WORLD) == 0) + { + for (const auto &rc : recv_comps) + { + const Quadrature &quad = + quadrature.compute_affine_transformation(std::get<2>(rc)); + + for (unsigned int q = 0; q < quad.size(); ++q) + points.push_back(quad.point(q)); + } + } + + // setup rpe using addition point search + dealii::Utilities::MPI::RemotePointEvaluation rpe_points; + rpe_points.reinit(points, tria, mapping); + + // compate rpe_points and rpe_intersections + const auto &cell_data_inter = rpe_intersections.get_cell_data(); + const auto &cell_data_point = rpe_points.get_cell_data(); + + // check CellData + AssertThrow(cell_data_inter.cells.size() == cell_data_point.cells.size(), + ExcMessage("CellData().cells.size() not OK")); + deallog << "CellData().cells.size() OK" << std::endl; + for (unsigned int i = 0; i < cell_data_inter.cells.size(); ++i) + { + AssertThrow(cell_data_inter.cells[i].first == + cell_data_point.cells[i].first, + ExcMessage("CellData().cells.first not OK")); + AssertThrow(cell_data_inter.cells[i].second == + cell_data_point.cells[i].second, + ExcMessage("CellData().cells.second not OK")); + } + deallog << "CellData().cells OK" << std::endl; + + AssertThrow(cell_data_inter.reference_point_ptrs.size() == + cell_data_point.reference_point_ptrs.size(), + ExcMessage("CellData().reference_point_ptrs.size() not OK")); + deallog << "CellData().reference_point_ptrs.size() OK" << std::endl; + for (unsigned int i = 0; i < cell_data_inter.reference_point_ptrs.size(); ++i) + { + AssertThrow(cell_data_inter.reference_point_ptrs[i] == + cell_data_point.reference_point_ptrs[i], + ExcMessage("CellData().reference_point_ptrs not OK")); + } + deallog << "CellData().reference_point_ptrs OK" << std::endl; + + AssertThrow(cell_data_inter.reference_point_values.size() == + cell_data_point.reference_point_values.size(), + ExcMessage("CellData().reference_point_values.size() not OK")); + deallog << "CellData().reference_point_values.size() OK" << std::endl; + for (unsigned int i = 0; i < cell_data_inter.reference_point_values.size(); + ++i) + { + AssertThrow(std::abs((cell_data_inter.reference_point_values[i] - + cell_data_point.reference_point_values[i]) + .norm()) < 1.0e-9, + ExcMessage("CellData().reference_point_values not OK")); + } + deallog << "CellData().reference_point_values OK" << std::endl; + deallog << "CellData() OK" << std::endl; + + // check get_point_ptrs() + AssertThrow(rpe_intersections.get_point_ptrs().size() == + rpe_points.get_point_ptrs().size(), + ExcMessage("get_point_ptrs().size() not OK")); + deallog << "get_point_ptrs().size() OK" << std::endl; + for (unsigned int i = 0; i < rpe_intersections.get_point_ptrs().size(); ++i) + { + AssertThrow(rpe_intersections.get_point_ptrs()[i] == + rpe_points.get_point_ptrs()[i], + ExcMessage("get_point_ptrs() not OK")); + } + deallog << "get_point_ptrs() OK" << std::endl; + + // check is_map_unique() + AssertThrow(rpe_intersections.is_map_unique() == rpe_points.is_map_unique(), + ExcMessage("is_map_unique() not OK")); + deallog << "is_map_unique() OK" << std::endl; + + // check all_points_found() + AssertThrow(rpe_intersections.all_points_found() == + rpe_points.all_points_found(), + ExcMessage("all_points_found() not OK")); + deallog << "all_points_found() OK" << std::endl; +} + +int +main(int argc, char **argv) +{ + Utilities::MPI::MPI_InitFinalize mpi_initialization(argc, argv, 1); + MPILogInitAll all; + deallog.precision(8); + + for (unsigned int q = 1; q < 3; ++q) + { + deallog << "Face intersections 1D-2D with n_quadrature_points = " << q + << std::endl; + do_test<1, 2>(q); + } +} diff --git a/tests/remote_point_evaluation/setup_rpe_with_intersections_01.with_cgal=true.with_p4est=true.mpirun=1.output b/tests/remote_point_evaluation/setup_rpe_with_intersections_01.with_cgal=true.with_p4est=true.mpirun=1.output new file mode 100644 index 0000000000..ea31d2b1ad --- /dev/null +++ b/tests/remote_point_evaluation/setup_rpe_with_intersections_01.with_cgal=true.with_p4est=true.mpirun=1.output @@ -0,0 +1,25 @@ + +DEAL:0::Face intersections 1D-2D with n_quadrature_points = 1 +DEAL:0::CellData().cells.size() OK +DEAL:0::CellData().cells OK +DEAL:0::CellData().reference_point_ptrs.size() OK +DEAL:0::CellData().reference_point_ptrs OK +DEAL:0::CellData().reference_point_values.size() OK +DEAL:0::CellData().reference_point_values OK +DEAL:0::CellData() OK +DEAL:0::get_point_ptrs().size() OK +DEAL:0::get_point_ptrs() OK +DEAL:0::is_map_unique() OK +DEAL:0::all_points_found() OK +DEAL:0::Face intersections 1D-2D with n_quadrature_points = 2 +DEAL:0::CellData().cells.size() OK +DEAL:0::CellData().cells OK +DEAL:0::CellData().reference_point_ptrs.size() OK +DEAL:0::CellData().reference_point_ptrs OK +DEAL:0::CellData().reference_point_values.size() OK +DEAL:0::CellData().reference_point_values OK +DEAL:0::CellData() OK +DEAL:0::get_point_ptrs().size() OK +DEAL:0::get_point_ptrs() OK +DEAL:0::is_map_unique() OK +DEAL:0::all_points_found() OK diff --git a/tests/remote_point_evaluation/setup_rpe_with_intersections_01.with_cgal=true.with_p4est=true.mpirun=2.output b/tests/remote_point_evaluation/setup_rpe_with_intersections_01.with_cgal=true.with_p4est=true.mpirun=2.output new file mode 100644 index 0000000000..7628026942 --- /dev/null +++ b/tests/remote_point_evaluation/setup_rpe_with_intersections_01.with_cgal=true.with_p4est=true.mpirun=2.output @@ -0,0 +1,51 @@ + +DEAL:0::Face intersections 1D-2D with n_quadrature_points = 1 +DEAL:0::CellData().cells.size() OK +DEAL:0::CellData().cells OK +DEAL:0::CellData().reference_point_ptrs.size() OK +DEAL:0::CellData().reference_point_ptrs OK +DEAL:0::CellData().reference_point_values.size() OK +DEAL:0::CellData().reference_point_values OK +DEAL:0::CellData() OK +DEAL:0::get_point_ptrs().size() OK +DEAL:0::get_point_ptrs() OK +DEAL:0::is_map_unique() OK +DEAL:0::all_points_found() OK +DEAL:0::Face intersections 1D-2D with n_quadrature_points = 2 +DEAL:0::CellData().cells.size() OK +DEAL:0::CellData().cells OK +DEAL:0::CellData().reference_point_ptrs.size() OK +DEAL:0::CellData().reference_point_ptrs OK +DEAL:0::CellData().reference_point_values.size() OK +DEAL:0::CellData().reference_point_values OK +DEAL:0::CellData() OK +DEAL:0::get_point_ptrs().size() OK +DEAL:0::get_point_ptrs() OK +DEAL:0::is_map_unique() OK +DEAL:0::all_points_found() OK + +DEAL:1::Face intersections 1D-2D with n_quadrature_points = 1 +DEAL:1::CellData().cells.size() OK +DEAL:1::CellData().cells OK +DEAL:1::CellData().reference_point_ptrs.size() OK +DEAL:1::CellData().reference_point_ptrs OK +DEAL:1::CellData().reference_point_values.size() OK +DEAL:1::CellData().reference_point_values OK +DEAL:1::CellData() OK +DEAL:1::get_point_ptrs().size() OK +DEAL:1::get_point_ptrs() OK +DEAL:1::is_map_unique() OK +DEAL:1::all_points_found() OK +DEAL:1::Face intersections 1D-2D with n_quadrature_points = 2 +DEAL:1::CellData().cells.size() OK +DEAL:1::CellData().cells OK +DEAL:1::CellData().reference_point_ptrs.size() OK +DEAL:1::CellData().reference_point_ptrs OK +DEAL:1::CellData().reference_point_values.size() OK +DEAL:1::CellData().reference_point_values OK +DEAL:1::CellData() OK +DEAL:1::get_point_ptrs().size() OK +DEAL:1::get_point_ptrs() OK +DEAL:1::is_map_unique() OK +DEAL:1::all_points_found() OK + diff --git a/tests/remote_point_evaluation/setup_rpe_with_intersections_01.with_cgal=true.with_p4est=true.mpirun=3.output b/tests/remote_point_evaluation/setup_rpe_with_intersections_01.with_cgal=true.with_p4est=true.mpirun=3.output new file mode 100644 index 0000000000..8fcde4c03f --- /dev/null +++ b/tests/remote_point_evaluation/setup_rpe_with_intersections_01.with_cgal=true.with_p4est=true.mpirun=3.output @@ -0,0 +1,77 @@ + +DEAL:0::Face intersections 1D-2D with n_quadrature_points = 1 +DEAL:0::CellData().cells.size() OK +DEAL:0::CellData().cells OK +DEAL:0::CellData().reference_point_ptrs.size() OK +DEAL:0::CellData().reference_point_ptrs OK +DEAL:0::CellData().reference_point_values.size() OK +DEAL:0::CellData().reference_point_values OK +DEAL:0::CellData() OK +DEAL:0::get_point_ptrs().size() OK +DEAL:0::get_point_ptrs() OK +DEAL:0::is_map_unique() OK +DEAL:0::all_points_found() OK +DEAL:0::Face intersections 1D-2D with n_quadrature_points = 2 +DEAL:0::CellData().cells.size() OK +DEAL:0::CellData().cells OK +DEAL:0::CellData().reference_point_ptrs.size() OK +DEAL:0::CellData().reference_point_ptrs OK +DEAL:0::CellData().reference_point_values.size() OK +DEAL:0::CellData().reference_point_values OK +DEAL:0::CellData() OK +DEAL:0::get_point_ptrs().size() OK +DEAL:0::get_point_ptrs() OK +DEAL:0::is_map_unique() OK +DEAL:0::all_points_found() OK + +DEAL:1::Face intersections 1D-2D with n_quadrature_points = 1 +DEAL:1::CellData().cells.size() OK +DEAL:1::CellData().cells OK +DEAL:1::CellData().reference_point_ptrs.size() OK +DEAL:1::CellData().reference_point_ptrs OK +DEAL:1::CellData().reference_point_values.size() OK +DEAL:1::CellData().reference_point_values OK +DEAL:1::CellData() OK +DEAL:1::get_point_ptrs().size() OK +DEAL:1::get_point_ptrs() OK +DEAL:1::is_map_unique() OK +DEAL:1::all_points_found() OK +DEAL:1::Face intersections 1D-2D with n_quadrature_points = 2 +DEAL:1::CellData().cells.size() OK +DEAL:1::CellData().cells OK +DEAL:1::CellData().reference_point_ptrs.size() OK +DEAL:1::CellData().reference_point_ptrs OK +DEAL:1::CellData().reference_point_values.size() OK +DEAL:1::CellData().reference_point_values OK +DEAL:1::CellData() OK +DEAL:1::get_point_ptrs().size() OK +DEAL:1::get_point_ptrs() OK +DEAL:1::is_map_unique() OK +DEAL:1::all_points_found() OK + + +DEAL:2::Face intersections 1D-2D with n_quadrature_points = 1 +DEAL:2::CellData().cells.size() OK +DEAL:2::CellData().cells OK +DEAL:2::CellData().reference_point_ptrs.size() OK +DEAL:2::CellData().reference_point_ptrs OK +DEAL:2::CellData().reference_point_values.size() OK +DEAL:2::CellData().reference_point_values OK +DEAL:2::CellData() OK +DEAL:2::get_point_ptrs().size() OK +DEAL:2::get_point_ptrs() OK +DEAL:2::is_map_unique() OK +DEAL:2::all_points_found() OK +DEAL:2::Face intersections 1D-2D with n_quadrature_points = 2 +DEAL:2::CellData().cells.size() OK +DEAL:2::CellData().cells OK +DEAL:2::CellData().reference_point_ptrs.size() OK +DEAL:2::CellData().reference_point_ptrs OK +DEAL:2::CellData().reference_point_values.size() OK +DEAL:2::CellData().reference_point_values OK +DEAL:2::CellData() OK +DEAL:2::get_point_ptrs().size() OK +DEAL:2::get_point_ptrs() OK +DEAL:2::is_map_unique() OK +DEAL:2::all_points_found() OK + diff --git a/tests/remote_point_evaluation/setup_rpe_with_intersections_01.with_cgal=true.with_p4est=true.mpirun=4.output b/tests/remote_point_evaluation/setup_rpe_with_intersections_01.with_cgal=true.with_p4est=true.mpirun=4.output new file mode 100644 index 0000000000..a674392a1d --- /dev/null +++ b/tests/remote_point_evaluation/setup_rpe_with_intersections_01.with_cgal=true.with_p4est=true.mpirun=4.output @@ -0,0 +1,103 @@ + +DEAL:0::Face intersections 1D-2D with n_quadrature_points = 1 +DEAL:0::CellData().cells.size() OK +DEAL:0::CellData().cells OK +DEAL:0::CellData().reference_point_ptrs.size() OK +DEAL:0::CellData().reference_point_ptrs OK +DEAL:0::CellData().reference_point_values.size() OK +DEAL:0::CellData().reference_point_values OK +DEAL:0::CellData() OK +DEAL:0::get_point_ptrs().size() OK +DEAL:0::get_point_ptrs() OK +DEAL:0::is_map_unique() OK +DEAL:0::all_points_found() OK +DEAL:0::Face intersections 1D-2D with n_quadrature_points = 2 +DEAL:0::CellData().cells.size() OK +DEAL:0::CellData().cells OK +DEAL:0::CellData().reference_point_ptrs.size() OK +DEAL:0::CellData().reference_point_ptrs OK +DEAL:0::CellData().reference_point_values.size() OK +DEAL:0::CellData().reference_point_values OK +DEAL:0::CellData() OK +DEAL:0::get_point_ptrs().size() OK +DEAL:0::get_point_ptrs() OK +DEAL:0::is_map_unique() OK +DEAL:0::all_points_found() OK + +DEAL:1::Face intersections 1D-2D with n_quadrature_points = 1 +DEAL:1::CellData().cells.size() OK +DEAL:1::CellData().cells OK +DEAL:1::CellData().reference_point_ptrs.size() OK +DEAL:1::CellData().reference_point_ptrs OK +DEAL:1::CellData().reference_point_values.size() OK +DEAL:1::CellData().reference_point_values OK +DEAL:1::CellData() OK +DEAL:1::get_point_ptrs().size() OK +DEAL:1::get_point_ptrs() OK +DEAL:1::is_map_unique() OK +DEAL:1::all_points_found() OK +DEAL:1::Face intersections 1D-2D with n_quadrature_points = 2 +DEAL:1::CellData().cells.size() OK +DEAL:1::CellData().cells OK +DEAL:1::CellData().reference_point_ptrs.size() OK +DEAL:1::CellData().reference_point_ptrs OK +DEAL:1::CellData().reference_point_values.size() OK +DEAL:1::CellData().reference_point_values OK +DEAL:1::CellData() OK +DEAL:1::get_point_ptrs().size() OK +DEAL:1::get_point_ptrs() OK +DEAL:1::is_map_unique() OK +DEAL:1::all_points_found() OK + + +DEAL:2::Face intersections 1D-2D with n_quadrature_points = 1 +DEAL:2::CellData().cells.size() OK +DEAL:2::CellData().cells OK +DEAL:2::CellData().reference_point_ptrs.size() OK +DEAL:2::CellData().reference_point_ptrs OK +DEAL:2::CellData().reference_point_values.size() OK +DEAL:2::CellData().reference_point_values OK +DEAL:2::CellData() OK +DEAL:2::get_point_ptrs().size() OK +DEAL:2::get_point_ptrs() OK +DEAL:2::is_map_unique() OK +DEAL:2::all_points_found() OK +DEAL:2::Face intersections 1D-2D with n_quadrature_points = 2 +DEAL:2::CellData().cells.size() OK +DEAL:2::CellData().cells OK +DEAL:2::CellData().reference_point_ptrs.size() OK +DEAL:2::CellData().reference_point_ptrs OK +DEAL:2::CellData().reference_point_values.size() OK +DEAL:2::CellData().reference_point_values OK +DEAL:2::CellData() OK +DEAL:2::get_point_ptrs().size() OK +DEAL:2::get_point_ptrs() OK +DEAL:2::is_map_unique() OK +DEAL:2::all_points_found() OK + + +DEAL:3::Face intersections 1D-2D with n_quadrature_points = 1 +DEAL:3::CellData().cells.size() OK +DEAL:3::CellData().cells OK +DEAL:3::CellData().reference_point_ptrs.size() OK +DEAL:3::CellData().reference_point_ptrs OK +DEAL:3::CellData().reference_point_values.size() OK +DEAL:3::CellData().reference_point_values OK +DEAL:3::CellData() OK +DEAL:3::get_point_ptrs().size() OK +DEAL:3::get_point_ptrs() OK +DEAL:3::is_map_unique() OK +DEAL:3::all_points_found() OK +DEAL:3::Face intersections 1D-2D with n_quadrature_points = 2 +DEAL:3::CellData().cells.size() OK +DEAL:3::CellData().cells OK +DEAL:3::CellData().reference_point_ptrs.size() OK +DEAL:3::CellData().reference_point_ptrs OK +DEAL:3::CellData().reference_point_values.size() OK +DEAL:3::CellData().reference_point_values OK +DEAL:3::CellData() OK +DEAL:3::get_point_ptrs().size() OK +DEAL:3::get_point_ptrs() OK +DEAL:3::is_map_unique() OK +DEAL:3::all_points_found() OK + diff --git a/tests/remote_point_evaluation/setup_rpe_with_intersections_02.cc b/tests/remote_point_evaluation/setup_rpe_with_intersections_02.cc new file mode 100644 index 0000000000..59b75491cc --- /dev/null +++ b/tests/remote_point_evaluation/setup_rpe_with_intersections_02.cc @@ -0,0 +1,222 @@ +// --------------------------------------------------------------------- +// +// Copyright (C) 2021 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.md at +// the top level directory of deal.II. +// +// --------------------------------------------------------------------- + +// Face intersections 2D-3D +// Test RPE setup with distributed_compute_intersection_locations() + +#include +#include + +#include + +#include + +#include +#include +#include +#include + +#include "../tests.h" + + +using namespace dealii; + +template +std::vector>> +get_global_bboxes(const Triangulation &tria, + const Mapping & mapping, + const unsigned int rtree_level = 0) +{ + std::vector> local_boxes; + for (const auto &cell : tria.active_cell_iterators()) + if (cell->is_locally_owned()) + local_boxes.emplace_back(mapping.get_bounding_box(cell)); + + // create r-tree of bounding boxes + const auto local_tree = pack_rtree(local_boxes); + + // compress r-tree to a minimal set of bounding boxes + std::vector>> global_bboxes(1); + global_bboxes[0] = extract_rtree_level(local_tree, rtree_level); + + return global_bboxes; +} + +template +void +do_test(const unsigned int n_quad_points) +{ + // create triangulation + parallel::distributed::Triangulation tria(MPI_COMM_WORLD); + GridGenerator::hyper_cube(tria); + tria.refine_global(2); + + // create cache + MappingQ1 mapping; + const GridTools::Cache cache(tria, mapping); + + // create intersection requests + std::vector>> intersection_requests; + if (Utilities::MPI::this_mpi_process(MPI_COMM_WORLD) == 0) + { + Triangulation tria_other; + // in this test we have to ensure quadrature points on intersections can + // not found in different cells. This would lead to quadrature points + // found twice in the intersections. Since we fetch the quadrature + // points from found intersections an additional (not expected) + // duplication takes place in RPE setup with these points. + GridGenerator::hyper_cube(tria_other, 0.24, 0.76); + const auto cell = tria_other.begin_active(); + + for (const auto f : cell->face_indices()) + { + const unsigned int n_vertices = cell->face(f)->n_vertices(); + std::vector> vertices(n_vertices); + std::copy_n(mapping.get_vertices(cell, f).begin(), + n_vertices, + vertices.begin()); + + intersection_requests.emplace_back(vertices); + } + } + std::cout << "CALLING FUNCTION" << std::endl; + auto intersection_location = + GridTools::internal::distributed_compute_intersection_locations( + cache, + intersection_requests, + get_global_bboxes(tria, mapping), + std::vector(), + 1.0e-9); + + std::cout << "FINISHED" << std::endl; + + auto rpe_intersection_data = + intersection_location + .convert_to_distributed_compute_point_locations_internal(n_quad_points, + tria, + mapping); + std::cout << "WTF" << std::endl; + + // setup rpe without additional search + dealii::Utilities::MPI::RemotePointEvaluation rpe_intersections; + rpe_intersections.reinit(rpe_intersection_data, tria, mapping); + + + // get quadrature points of intersections + std::vector> points; + + const auto &recv_comps = intersection_location.recv_components; + const QGaussSimplex quadrature(n_quad_points); + if (Utilities::MPI::this_mpi_process(MPI_COMM_WORLD) == 0) + { + for (const auto &rc : recv_comps) + { + const Quadrature &quad = + quadrature.compute_affine_transformation(std::get<2>(rc)); + + for (unsigned int q = 0; q < quad.size(); ++q) + points.push_back(quad.point(q)); + } + } + + // setup rpe using addition point search + dealii::Utilities::MPI::RemotePointEvaluation rpe_points; + rpe_points.reinit(points, tria, mapping); + + // compate rpe_points and rpe_intersections + const auto &cell_data_inter = rpe_intersections.get_cell_data(); + const auto &cell_data_point = rpe_points.get_cell_data(); + + // check CellData + AssertThrow(cell_data_inter.cells.size() == cell_data_point.cells.size(), + ExcMessage("CellData().cells.size() not OK")); + deallog << "CellData().cells.size() OK" << std::endl; + for (unsigned int i = 0; i < cell_data_inter.cells.size(); ++i) + { + AssertThrow(cell_data_inter.cells[i].first == + cell_data_point.cells[i].first, + ExcMessage("CellData().cells.first not OK")); + AssertThrow(cell_data_inter.cells[i].second == + cell_data_point.cells[i].second, + ExcMessage("CellData().cells.second not OK")); + } + deallog << "CellData().cells OK" << std::endl; + + AssertThrow(cell_data_inter.reference_point_ptrs.size() == + cell_data_point.reference_point_ptrs.size(), + ExcMessage("CellData().reference_point_ptrs.size() not OK")); + deallog << "CellData().reference_point_ptrs.size() OK" << std::endl; + for (unsigned int i = 0; i < cell_data_inter.reference_point_ptrs.size(); ++i) + { + AssertThrow(cell_data_inter.reference_point_ptrs[i] == + cell_data_point.reference_point_ptrs[i], + ExcMessage("CellData().reference_point_ptrs not OK")); + } + deallog << "CellData().reference_point_ptrs OK" << std::endl; + + AssertThrow(cell_data_inter.reference_point_values.size() == + cell_data_point.reference_point_values.size(), + ExcMessage("CellData().reference_point_values.size() not OK")); + deallog << "CellData().reference_point_values.size() OK" << std::endl; + for (unsigned int i = 0; i < cell_data_inter.reference_point_values.size(); + ++i) + { + AssertThrow(std::abs((cell_data_inter.reference_point_values[i] - + cell_data_point.reference_point_values[i]) + .norm()) < 1.0e-9, + ExcMessage("CellData().reference_point_values not OK")); + } + deallog << "CellData().reference_point_values OK" << std::endl; + deallog << "CellData() OK" << std::endl; + + // check get_point_ptrs() + AssertThrow(rpe_intersections.get_point_ptrs().size() == + rpe_points.get_point_ptrs().size(), + ExcMessage("get_point_ptrs().size() not OK")); + deallog << "get_point_ptrs().size() OK" << std::endl; + for (unsigned int i = 0; i < rpe_intersections.get_point_ptrs().size(); ++i) + { + AssertThrow(rpe_intersections.get_point_ptrs()[i] == + rpe_points.get_point_ptrs()[i], + ExcMessage("get_point_ptrs() not OK")); + } + deallog << "get_point_ptrs() OK" << std::endl; + + // check is_map_unique() + AssertThrow(rpe_intersections.is_map_unique() == rpe_points.is_map_unique(), + ExcMessage("is_map_unique() not OK")); + deallog << "is_map_unique() OK" << std::endl; + + // check all_points_found() + AssertThrow(rpe_intersections.all_points_found() == + rpe_points.all_points_found(), + ExcMessage("all_points_found() not OK")); + deallog << "all_points_found() OK" << std::endl; +} + +int +main(int argc, char **argv) +{ + Utilities::MPI::MPI_InitFinalize mpi_initialization(argc, argv, 1); + MPILogInitAll all; + deallog.precision(8); + + for (unsigned int q = 1; q < 3; ++q) + { + deallog << "Face intersections 2D-3D with n_quadrature_points = " << q + << std::endl; + do_test<2, 3>(q); + } +} diff --git a/tests/remote_point_evaluation/setup_rpe_with_intersections_02.with_cgal=geq.5.5.with_p4est=true.mpirun=1.output b/tests/remote_point_evaluation/setup_rpe_with_intersections_02.with_cgal=geq.5.5.with_p4est=true.mpirun=1.output new file mode 100644 index 0000000000..39fc615f81 --- /dev/null +++ b/tests/remote_point_evaluation/setup_rpe_with_intersections_02.with_cgal=geq.5.5.with_p4est=true.mpirun=1.output @@ -0,0 +1,25 @@ + +DEAL:0::Face intersections 2D-3D with n_quadrature_points = 1 +DEAL:0::CellData().cells.size() OK +DEAL:0::CellData().cells OK +DEAL:0::CellData().reference_point_ptrs.size() OK +DEAL:0::CellData().reference_point_ptrs OK +DEAL:0::CellData().reference_point_values.size() OK +DEAL:0::CellData().reference_point_values OK +DEAL:0::CellData() OK +DEAL:0::get_point_ptrs().size() OK +DEAL:0::get_point_ptrs() OK +DEAL:0::is_map_unique() OK +DEAL:0::all_points_found() OK +DEAL:0::Face intersections 2D-3D with n_quadrature_points = 2 +DEAL:0::CellData().cells.size() OK +DEAL:0::CellData().cells OK +DEAL:0::CellData().reference_point_ptrs.size() OK +DEAL:0::CellData().reference_point_ptrs OK +DEAL:0::CellData().reference_point_values.size() OK +DEAL:0::CellData().reference_point_values OK +DEAL:0::CellData() OK +DEAL:0::get_point_ptrs().size() OK +DEAL:0::get_point_ptrs() OK +DEAL:0::is_map_unique() OK +DEAL:0::all_points_found() OK diff --git a/tests/remote_point_evaluation/setup_rpe_with_intersections_02.with_cgal=geq.5.5.with_p4est=true.mpirun=2.output b/tests/remote_point_evaluation/setup_rpe_with_intersections_02.with_cgal=geq.5.5.with_p4est=true.mpirun=2.output new file mode 100644 index 0000000000..9a492ec827 --- /dev/null +++ b/tests/remote_point_evaluation/setup_rpe_with_intersections_02.with_cgal=geq.5.5.with_p4est=true.mpirun=2.output @@ -0,0 +1,51 @@ + +DEAL:0::Face intersections 2D-3D with n_quadrature_points = 1 +DEAL:0::CellData().cells.size() OK +DEAL:0::CellData().cells OK +DEAL:0::CellData().reference_point_ptrs.size() OK +DEAL:0::CellData().reference_point_ptrs OK +DEAL:0::CellData().reference_point_values.size() OK +DEAL:0::CellData().reference_point_values OK +DEAL:0::CellData() OK +DEAL:0::get_point_ptrs().size() OK +DEAL:0::get_point_ptrs() OK +DEAL:0::is_map_unique() OK +DEAL:0::all_points_found() OK +DEAL:0::Face intersections 2D-3D with n_quadrature_points = 2 +DEAL:0::CellData().cells.size() OK +DEAL:0::CellData().cells OK +DEAL:0::CellData().reference_point_ptrs.size() OK +DEAL:0::CellData().reference_point_ptrs OK +DEAL:0::CellData().reference_point_values.size() OK +DEAL:0::CellData().reference_point_values OK +DEAL:0::CellData() OK +DEAL:0::get_point_ptrs().size() OK +DEAL:0::get_point_ptrs() OK +DEAL:0::is_map_unique() OK +DEAL:0::all_points_found() OK + +DEAL:1::Face intersections 2D-3D with n_quadrature_points = 1 +DEAL:1::CellData().cells.size() OK +DEAL:1::CellData().cells OK +DEAL:1::CellData().reference_point_ptrs.size() OK +DEAL:1::CellData().reference_point_ptrs OK +DEAL:1::CellData().reference_point_values.size() OK +DEAL:1::CellData().reference_point_values OK +DEAL:1::CellData() OK +DEAL:1::get_point_ptrs().size() OK +DEAL:1::get_point_ptrs() OK +DEAL:1::is_map_unique() OK +DEAL:1::all_points_found() OK +DEAL:1::Face intersections 2D-3D with n_quadrature_points = 2 +DEAL:1::CellData().cells.size() OK +DEAL:1::CellData().cells OK +DEAL:1::CellData().reference_point_ptrs.size() OK +DEAL:1::CellData().reference_point_ptrs OK +DEAL:1::CellData().reference_point_values.size() OK +DEAL:1::CellData().reference_point_values OK +DEAL:1::CellData() OK +DEAL:1::get_point_ptrs().size() OK +DEAL:1::get_point_ptrs() OK +DEAL:1::is_map_unique() OK +DEAL:1::all_points_found() OK + diff --git a/tests/remote_point_evaluation/setup_rpe_with_intersections_02.with_cgal=geq.5.5.with_p4est=true.mpirun=3.output b/tests/remote_point_evaluation/setup_rpe_with_intersections_02.with_cgal=geq.5.5.with_p4est=true.mpirun=3.output new file mode 100644 index 0000000000..22c4944eb4 --- /dev/null +++ b/tests/remote_point_evaluation/setup_rpe_with_intersections_02.with_cgal=geq.5.5.with_p4est=true.mpirun=3.output @@ -0,0 +1,77 @@ + +DEAL:0::Face intersections 2D-3D with n_quadrature_points = 1 +DEAL:0::CellData().cells.size() OK +DEAL:0::CellData().cells OK +DEAL:0::CellData().reference_point_ptrs.size() OK +DEAL:0::CellData().reference_point_ptrs OK +DEAL:0::CellData().reference_point_values.size() OK +DEAL:0::CellData().reference_point_values OK +DEAL:0::CellData() OK +DEAL:0::get_point_ptrs().size() OK +DEAL:0::get_point_ptrs() OK +DEAL:0::is_map_unique() OK +DEAL:0::all_points_found() OK +DEAL:0::Face intersections 2D-3D with n_quadrature_points = 2 +DEAL:0::CellData().cells.size() OK +DEAL:0::CellData().cells OK +DEAL:0::CellData().reference_point_ptrs.size() OK +DEAL:0::CellData().reference_point_ptrs OK +DEAL:0::CellData().reference_point_values.size() OK +DEAL:0::CellData().reference_point_values OK +DEAL:0::CellData() OK +DEAL:0::get_point_ptrs().size() OK +DEAL:0::get_point_ptrs() OK +DEAL:0::is_map_unique() OK +DEAL:0::all_points_found() OK + +DEAL:1::Face intersections 2D-3D with n_quadrature_points = 1 +DEAL:1::CellData().cells.size() OK +DEAL:1::CellData().cells OK +DEAL:1::CellData().reference_point_ptrs.size() OK +DEAL:1::CellData().reference_point_ptrs OK +DEAL:1::CellData().reference_point_values.size() OK +DEAL:1::CellData().reference_point_values OK +DEAL:1::CellData() OK +DEAL:1::get_point_ptrs().size() OK +DEAL:1::get_point_ptrs() OK +DEAL:1::is_map_unique() OK +DEAL:1::all_points_found() OK +DEAL:1::Face intersections 2D-3D with n_quadrature_points = 2 +DEAL:1::CellData().cells.size() OK +DEAL:1::CellData().cells OK +DEAL:1::CellData().reference_point_ptrs.size() OK +DEAL:1::CellData().reference_point_ptrs OK +DEAL:1::CellData().reference_point_values.size() OK +DEAL:1::CellData().reference_point_values OK +DEAL:1::CellData() OK +DEAL:1::get_point_ptrs().size() OK +DEAL:1::get_point_ptrs() OK +DEAL:1::is_map_unique() OK +DEAL:1::all_points_found() OK + + +DEAL:2::Face intersections 2D-3D with n_quadrature_points = 1 +DEAL:2::CellData().cells.size() OK +DEAL:2::CellData().cells OK +DEAL:2::CellData().reference_point_ptrs.size() OK +DEAL:2::CellData().reference_point_ptrs OK +DEAL:2::CellData().reference_point_values.size() OK +DEAL:2::CellData().reference_point_values OK +DEAL:2::CellData() OK +DEAL:2::get_point_ptrs().size() OK +DEAL:2::get_point_ptrs() OK +DEAL:2::is_map_unique() OK +DEAL:2::all_points_found() OK +DEAL:2::Face intersections 2D-3D with n_quadrature_points = 2 +DEAL:2::CellData().cells.size() OK +DEAL:2::CellData().cells OK +DEAL:2::CellData().reference_point_ptrs.size() OK +DEAL:2::CellData().reference_point_ptrs OK +DEAL:2::CellData().reference_point_values.size() OK +DEAL:2::CellData().reference_point_values OK +DEAL:2::CellData() OK +DEAL:2::get_point_ptrs().size() OK +DEAL:2::get_point_ptrs() OK +DEAL:2::is_map_unique() OK +DEAL:2::all_points_found() OK + diff --git a/tests/remote_point_evaluation/setup_rpe_with_intersections_02.with_cgal=geq.5.5.with_p4est=true.mpirun=4.output b/tests/remote_point_evaluation/setup_rpe_with_intersections_02.with_cgal=geq.5.5.with_p4est=true.mpirun=4.output new file mode 100644 index 0000000000..4d92d342e9 --- /dev/null +++ b/tests/remote_point_evaluation/setup_rpe_with_intersections_02.with_cgal=geq.5.5.with_p4est=true.mpirun=4.output @@ -0,0 +1,103 @@ + +DEAL:0::Face intersections 2D-3D with n_quadrature_points = 1 +DEAL:0::CellData().cells.size() OK +DEAL:0::CellData().cells OK +DEAL:0::CellData().reference_point_ptrs.size() OK +DEAL:0::CellData().reference_point_ptrs OK +DEAL:0::CellData().reference_point_values.size() OK +DEAL:0::CellData().reference_point_values OK +DEAL:0::CellData() OK +DEAL:0::get_point_ptrs().size() OK +DEAL:0::get_point_ptrs() OK +DEAL:0::is_map_unique() OK +DEAL:0::all_points_found() OK +DEAL:0::Face intersections 2D-3D with n_quadrature_points = 2 +DEAL:0::CellData().cells.size() OK +DEAL:0::CellData().cells OK +DEAL:0::CellData().reference_point_ptrs.size() OK +DEAL:0::CellData().reference_point_ptrs OK +DEAL:0::CellData().reference_point_values.size() OK +DEAL:0::CellData().reference_point_values OK +DEAL:0::CellData() OK +DEAL:0::get_point_ptrs().size() OK +DEAL:0::get_point_ptrs() OK +DEAL:0::is_map_unique() OK +DEAL:0::all_points_found() OK + +DEAL:1::Face intersections 2D-3D with n_quadrature_points = 1 +DEAL:1::CellData().cells.size() OK +DEAL:1::CellData().cells OK +DEAL:1::CellData().reference_point_ptrs.size() OK +DEAL:1::CellData().reference_point_ptrs OK +DEAL:1::CellData().reference_point_values.size() OK +DEAL:1::CellData().reference_point_values OK +DEAL:1::CellData() OK +DEAL:1::get_point_ptrs().size() OK +DEAL:1::get_point_ptrs() OK +DEAL:1::is_map_unique() OK +DEAL:1::all_points_found() OK +DEAL:1::Face intersections 2D-3D with n_quadrature_points = 2 +DEAL:1::CellData().cells.size() OK +DEAL:1::CellData().cells OK +DEAL:1::CellData().reference_point_ptrs.size() OK +DEAL:1::CellData().reference_point_ptrs OK +DEAL:1::CellData().reference_point_values.size() OK +DEAL:1::CellData().reference_point_values OK +DEAL:1::CellData() OK +DEAL:1::get_point_ptrs().size() OK +DEAL:1::get_point_ptrs() OK +DEAL:1::is_map_unique() OK +DEAL:1::all_points_found() OK + + +DEAL:2::Face intersections 2D-3D with n_quadrature_points = 1 +DEAL:2::CellData().cells.size() OK +DEAL:2::CellData().cells OK +DEAL:2::CellData().reference_point_ptrs.size() OK +DEAL:2::CellData().reference_point_ptrs OK +DEAL:2::CellData().reference_point_values.size() OK +DEAL:2::CellData().reference_point_values OK +DEAL:2::CellData() OK +DEAL:2::get_point_ptrs().size() OK +DEAL:2::get_point_ptrs() OK +DEAL:2::is_map_unique() OK +DEAL:2::all_points_found() OK +DEAL:2::Face intersections 2D-3D with n_quadrature_points = 2 +DEAL:2::CellData().cells.size() OK +DEAL:2::CellData().cells OK +DEAL:2::CellData().reference_point_ptrs.size() OK +DEAL:2::CellData().reference_point_ptrs OK +DEAL:2::CellData().reference_point_values.size() OK +DEAL:2::CellData().reference_point_values OK +DEAL:2::CellData() OK +DEAL:2::get_point_ptrs().size() OK +DEAL:2::get_point_ptrs() OK +DEAL:2::is_map_unique() OK +DEAL:2::all_points_found() OK + + +DEAL:3::Face intersections 2D-3D with n_quadrature_points = 1 +DEAL:3::CellData().cells.size() OK +DEAL:3::CellData().cells OK +DEAL:3::CellData().reference_point_ptrs.size() OK +DEAL:3::CellData().reference_point_ptrs OK +DEAL:3::CellData().reference_point_values.size() OK +DEAL:3::CellData().reference_point_values OK +DEAL:3::CellData() OK +DEAL:3::get_point_ptrs().size() OK +DEAL:3::get_point_ptrs() OK +DEAL:3::is_map_unique() OK +DEAL:3::all_points_found() OK +DEAL:3::Face intersections 2D-3D with n_quadrature_points = 2 +DEAL:3::CellData().cells.size() OK +DEAL:3::CellData().cells OK +DEAL:3::CellData().reference_point_ptrs.size() OK +DEAL:3::CellData().reference_point_ptrs OK +DEAL:3::CellData().reference_point_values.size() OK +DEAL:3::CellData().reference_point_values OK +DEAL:3::CellData() OK +DEAL:3::get_point_ptrs().size() OK +DEAL:3::get_point_ptrs() OK +DEAL:3::is_map_unique() OK +DEAL:3::all_points_found() OK + diff --git a/tests/remote_point_evaluation/setup_rpe_with_intersections_03.cc b/tests/remote_point_evaluation/setup_rpe_with_intersections_03.cc new file mode 100644 index 0000000000..573afdb499 --- /dev/null +++ b/tests/remote_point_evaluation/setup_rpe_with_intersections_03.cc @@ -0,0 +1,211 @@ +// --------------------------------------------------------------------- +// +// Copyright (C) 2021 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.md at +// the top level directory of deal.II. +// +// --------------------------------------------------------------------- + +// Cell intersections 2D-2D +// Test RPE setup with distributed_compute_intersection_locations() + +#include +#include + +#include + +#include + +#include +#include +#include +#include + +#include "../tests.h" + + +using namespace dealii; + +template +std::vector>> +get_global_bboxes(const Triangulation &tria, + const Mapping & mapping, + const unsigned int rtree_level = 0) +{ + std::vector> local_boxes; + for (const auto &cell : tria.active_cell_iterators()) + if (cell->is_locally_owned()) + local_boxes.emplace_back(mapping.get_bounding_box(cell)); + + // create r-tree of bounding boxes + const auto local_tree = pack_rtree(local_boxes); + + // compress r-tree to a minimal set of bounding boxes + std::vector>> global_bboxes(1); + global_bboxes[0] = extract_rtree_level(local_tree, rtree_level); + + return global_bboxes; +} + +template +void +do_test(const unsigned int n_quad_points) +{ + // create triangulation + parallel::distributed::Triangulation tria(MPI_COMM_WORLD); + GridGenerator::hyper_cube(tria); + tria.refine_global(2); + + // create cache + MappingQ1 mapping; + const GridTools::Cache cache(tria, mapping); + + // create intersection requests + std::vector>> intersection_requests; + if (Utilities::MPI::this_mpi_process(MPI_COMM_WORLD) == 0) + { + Triangulation tria_other; + GridGenerator::hyper_cube(tria_other, 0.25, 0.75); + const auto cell = tria_other.begin_active(); + + const unsigned int n_vertices = cell->n_vertices(); + std::vector> vertices(n_vertices); + std::copy_n(mapping.get_vertices(cell).begin(), + n_vertices, + vertices.begin()); + + intersection_requests.emplace_back(vertices); + } + + auto intersection_location = + GridTools::internal::distributed_compute_intersection_locations( + cache, + intersection_requests, + get_global_bboxes(tria, mapping), + std::vector(), + 1.0e-9); + + auto rpe_intersection_data = + intersection_location + .convert_to_distributed_compute_point_locations_internal(n_quad_points, + tria, + mapping); + + // setup rpe without additional search + dealii::Utilities::MPI::RemotePointEvaluation rpe_intersections; + rpe_intersections.reinit(rpe_intersection_data, tria, mapping); + + + // get quadrature points of intersections + std::vector> points; + + const auto &recv_comps = intersection_location.recv_components; + const QGaussSimplex quadrature(n_quad_points); + if (Utilities::MPI::this_mpi_process(MPI_COMM_WORLD) == 0) + { + for (const auto &rc : recv_comps) + { + const Quadrature &quad = + quadrature.compute_affine_transformation(std::get<2>(rc)); + + for (unsigned int q = 0; q < quad.size(); ++q) + points.push_back(quad.point(q)); + } + } + + // setup rpe using addition point search + dealii::Utilities::MPI::RemotePointEvaluation rpe_points; + rpe_points.reinit(points, tria, mapping); + + // compate rpe_points and rpe_intersections + const auto &cell_data_inter = rpe_intersections.get_cell_data(); + const auto &cell_data_point = rpe_points.get_cell_data(); + + // check CellData + AssertThrow(cell_data_inter.cells.size() == cell_data_point.cells.size(), + ExcMessage("CellData().cells.size() not OK")); + deallog << "CellData().cells.size() OK" << std::endl; + for (unsigned int i = 0; i < cell_data_inter.cells.size(); ++i) + { + AssertThrow(cell_data_inter.cells[i].first == + cell_data_point.cells[i].first, + ExcMessage("CellData().cells.first not OK")); + AssertThrow(cell_data_inter.cells[i].second == + cell_data_point.cells[i].second, + ExcMessage("CellData().cells.second not OK")); + } + deallog << "CellData().cells OK" << std::endl; + + AssertThrow(cell_data_inter.reference_point_ptrs.size() == + cell_data_point.reference_point_ptrs.size(), + ExcMessage("CellData().reference_point_ptrs.size() not OK")); + deallog << "CellData().reference_point_ptrs.size() OK" << std::endl; + for (unsigned int i = 0; i < cell_data_inter.reference_point_ptrs.size(); ++i) + { + AssertThrow(cell_data_inter.reference_point_ptrs[i] == + cell_data_point.reference_point_ptrs[i], + ExcMessage("CellData().reference_point_ptrs not OK")); + } + deallog << "CellData().reference_point_ptrs OK" << std::endl; + + AssertThrow(cell_data_inter.reference_point_values.size() == + cell_data_point.reference_point_values.size(), + ExcMessage("CellData().reference_point_values.size() not OK")); + deallog << "CellData().reference_point_values.size() OK" << std::endl; + for (unsigned int i = 0; i < cell_data_inter.reference_point_values.size(); + ++i) + { + AssertThrow(std::abs((cell_data_inter.reference_point_values[i] - + cell_data_point.reference_point_values[i]) + .norm()) < 1.0e-9, + ExcMessage("CellData().reference_point_values not OK")); + } + deallog << "CellData().reference_point_values OK" << std::endl; + deallog << "CellData() OK" << std::endl; + + // check get_point_ptrs() + AssertThrow(rpe_intersections.get_point_ptrs().size() == + rpe_points.get_point_ptrs().size(), + ExcMessage("get_point_ptrs().size() not OK")); + deallog << "get_point_ptrs().size() OK" << std::endl; + for (unsigned int i = 0; i < rpe_intersections.get_point_ptrs().size(); ++i) + { + AssertThrow(rpe_intersections.get_point_ptrs()[i] == + rpe_points.get_point_ptrs()[i], + ExcMessage("get_point_ptrs() not OK")); + } + deallog << "get_point_ptrs() OK" << std::endl; + + // check is_map_unique() + AssertThrow(rpe_intersections.is_map_unique() == rpe_points.is_map_unique(), + ExcMessage("is_map_unique() not OK")); + deallog << "is_map_unique() OK" << std::endl; + + // check all_points_found() + AssertThrow(rpe_intersections.all_points_found() == + rpe_points.all_points_found(), + ExcMessage("all_points_found() not OK")); + deallog << "all_points_found() OK" << std::endl; +} + +int +main(int argc, char **argv) +{ + Utilities::MPI::MPI_InitFinalize mpi_initialization(argc, argv, 1); + MPILogInitAll all; + deallog.precision(8); + + for (unsigned int q = 1; q < 3; ++q) + { + deallog << "Cell intersections 2D-2D with n_quadrature_points = " << q + << std::endl; + do_test<2, 2>(q); + } +} diff --git a/tests/remote_point_evaluation/setup_rpe_with_intersections_03.with_cgal=true.with_p4est=true.mpirun=1.output b/tests/remote_point_evaluation/setup_rpe_with_intersections_03.with_cgal=true.with_p4est=true.mpirun=1.output new file mode 100644 index 0000000000..bb48910327 --- /dev/null +++ b/tests/remote_point_evaluation/setup_rpe_with_intersections_03.with_cgal=true.with_p4est=true.mpirun=1.output @@ -0,0 +1,25 @@ + +DEAL:0::Cell intersections 2D-2D with n_quadrature_points = 1 +DEAL:0::CellData().cells.size() OK +DEAL:0::CellData().cells OK +DEAL:0::CellData().reference_point_ptrs.size() OK +DEAL:0::CellData().reference_point_ptrs OK +DEAL:0::CellData().reference_point_values.size() OK +DEAL:0::CellData().reference_point_values OK +DEAL:0::CellData() OK +DEAL:0::get_point_ptrs().size() OK +DEAL:0::get_point_ptrs() OK +DEAL:0::is_map_unique() OK +DEAL:0::all_points_found() OK +DEAL:0::Cell intersections 2D-2D with n_quadrature_points = 2 +DEAL:0::CellData().cells.size() OK +DEAL:0::CellData().cells OK +DEAL:0::CellData().reference_point_ptrs.size() OK +DEAL:0::CellData().reference_point_ptrs OK +DEAL:0::CellData().reference_point_values.size() OK +DEAL:0::CellData().reference_point_values OK +DEAL:0::CellData() OK +DEAL:0::get_point_ptrs().size() OK +DEAL:0::get_point_ptrs() OK +DEAL:0::is_map_unique() OK +DEAL:0::all_points_found() OK diff --git a/tests/remote_point_evaluation/setup_rpe_with_intersections_03.with_cgal=true.with_p4est=true.mpirun=2.output b/tests/remote_point_evaluation/setup_rpe_with_intersections_03.with_cgal=true.with_p4est=true.mpirun=2.output new file mode 100644 index 0000000000..1b72d7d23c --- /dev/null +++ b/tests/remote_point_evaluation/setup_rpe_with_intersections_03.with_cgal=true.with_p4est=true.mpirun=2.output @@ -0,0 +1,51 @@ + +DEAL:0::Cell intersections 2D-2D with n_quadrature_points = 1 +DEAL:0::CellData().cells.size() OK +DEAL:0::CellData().cells OK +DEAL:0::CellData().reference_point_ptrs.size() OK +DEAL:0::CellData().reference_point_ptrs OK +DEAL:0::CellData().reference_point_values.size() OK +DEAL:0::CellData().reference_point_values OK +DEAL:0::CellData() OK +DEAL:0::get_point_ptrs().size() OK +DEAL:0::get_point_ptrs() OK +DEAL:0::is_map_unique() OK +DEAL:0::all_points_found() OK +DEAL:0::Cell intersections 2D-2D with n_quadrature_points = 2 +DEAL:0::CellData().cells.size() OK +DEAL:0::CellData().cells OK +DEAL:0::CellData().reference_point_ptrs.size() OK +DEAL:0::CellData().reference_point_ptrs OK +DEAL:0::CellData().reference_point_values.size() OK +DEAL:0::CellData().reference_point_values OK +DEAL:0::CellData() OK +DEAL:0::get_point_ptrs().size() OK +DEAL:0::get_point_ptrs() OK +DEAL:0::is_map_unique() OK +DEAL:0::all_points_found() OK + +DEAL:1::Cell intersections 2D-2D with n_quadrature_points = 1 +DEAL:1::CellData().cells.size() OK +DEAL:1::CellData().cells OK +DEAL:1::CellData().reference_point_ptrs.size() OK +DEAL:1::CellData().reference_point_ptrs OK +DEAL:1::CellData().reference_point_values.size() OK +DEAL:1::CellData().reference_point_values OK +DEAL:1::CellData() OK +DEAL:1::get_point_ptrs().size() OK +DEAL:1::get_point_ptrs() OK +DEAL:1::is_map_unique() OK +DEAL:1::all_points_found() OK +DEAL:1::Cell intersections 2D-2D with n_quadrature_points = 2 +DEAL:1::CellData().cells.size() OK +DEAL:1::CellData().cells OK +DEAL:1::CellData().reference_point_ptrs.size() OK +DEAL:1::CellData().reference_point_ptrs OK +DEAL:1::CellData().reference_point_values.size() OK +DEAL:1::CellData().reference_point_values OK +DEAL:1::CellData() OK +DEAL:1::get_point_ptrs().size() OK +DEAL:1::get_point_ptrs() OK +DEAL:1::is_map_unique() OK +DEAL:1::all_points_found() OK + diff --git a/tests/remote_point_evaluation/setup_rpe_with_intersections_03.with_cgal=true.with_p4est=true.mpirun=3.output b/tests/remote_point_evaluation/setup_rpe_with_intersections_03.with_cgal=true.with_p4est=true.mpirun=3.output new file mode 100644 index 0000000000..41cb37059e --- /dev/null +++ b/tests/remote_point_evaluation/setup_rpe_with_intersections_03.with_cgal=true.with_p4est=true.mpirun=3.output @@ -0,0 +1,77 @@ + +DEAL:0::Cell intersections 2D-2D with n_quadrature_points = 1 +DEAL:0::CellData().cells.size() OK +DEAL:0::CellData().cells OK +DEAL:0::CellData().reference_point_ptrs.size() OK +DEAL:0::CellData().reference_point_ptrs OK +DEAL:0::CellData().reference_point_values.size() OK +DEAL:0::CellData().reference_point_values OK +DEAL:0::CellData() OK +DEAL:0::get_point_ptrs().size() OK +DEAL:0::get_point_ptrs() OK +DEAL:0::is_map_unique() OK +DEAL:0::all_points_found() OK +DEAL:0::Cell intersections 2D-2D with n_quadrature_points = 2 +DEAL:0::CellData().cells.size() OK +DEAL:0::CellData().cells OK +DEAL:0::CellData().reference_point_ptrs.size() OK +DEAL:0::CellData().reference_point_ptrs OK +DEAL:0::CellData().reference_point_values.size() OK +DEAL:0::CellData().reference_point_values OK +DEAL:0::CellData() OK +DEAL:0::get_point_ptrs().size() OK +DEAL:0::get_point_ptrs() OK +DEAL:0::is_map_unique() OK +DEAL:0::all_points_found() OK + +DEAL:1::Cell intersections 2D-2D with n_quadrature_points = 1 +DEAL:1::CellData().cells.size() OK +DEAL:1::CellData().cells OK +DEAL:1::CellData().reference_point_ptrs.size() OK +DEAL:1::CellData().reference_point_ptrs OK +DEAL:1::CellData().reference_point_values.size() OK +DEAL:1::CellData().reference_point_values OK +DEAL:1::CellData() OK +DEAL:1::get_point_ptrs().size() OK +DEAL:1::get_point_ptrs() OK +DEAL:1::is_map_unique() OK +DEAL:1::all_points_found() OK +DEAL:1::Cell intersections 2D-2D with n_quadrature_points = 2 +DEAL:1::CellData().cells.size() OK +DEAL:1::CellData().cells OK +DEAL:1::CellData().reference_point_ptrs.size() OK +DEAL:1::CellData().reference_point_ptrs OK +DEAL:1::CellData().reference_point_values.size() OK +DEAL:1::CellData().reference_point_values OK +DEAL:1::CellData() OK +DEAL:1::get_point_ptrs().size() OK +DEAL:1::get_point_ptrs() OK +DEAL:1::is_map_unique() OK +DEAL:1::all_points_found() OK + + +DEAL:2::Cell intersections 2D-2D with n_quadrature_points = 1 +DEAL:2::CellData().cells.size() OK +DEAL:2::CellData().cells OK +DEAL:2::CellData().reference_point_ptrs.size() OK +DEAL:2::CellData().reference_point_ptrs OK +DEAL:2::CellData().reference_point_values.size() OK +DEAL:2::CellData().reference_point_values OK +DEAL:2::CellData() OK +DEAL:2::get_point_ptrs().size() OK +DEAL:2::get_point_ptrs() OK +DEAL:2::is_map_unique() OK +DEAL:2::all_points_found() OK +DEAL:2::Cell intersections 2D-2D with n_quadrature_points = 2 +DEAL:2::CellData().cells.size() OK +DEAL:2::CellData().cells OK +DEAL:2::CellData().reference_point_ptrs.size() OK +DEAL:2::CellData().reference_point_ptrs OK +DEAL:2::CellData().reference_point_values.size() OK +DEAL:2::CellData().reference_point_values OK +DEAL:2::CellData() OK +DEAL:2::get_point_ptrs().size() OK +DEAL:2::get_point_ptrs() OK +DEAL:2::is_map_unique() OK +DEAL:2::all_points_found() OK + diff --git a/tests/remote_point_evaluation/setup_rpe_with_intersections_03.with_cgal=true.with_p4est=true.mpirun=4.output b/tests/remote_point_evaluation/setup_rpe_with_intersections_03.with_cgal=true.with_p4est=true.mpirun=4.output new file mode 100644 index 0000000000..11f7ae9a94 --- /dev/null +++ b/tests/remote_point_evaluation/setup_rpe_with_intersections_03.with_cgal=true.with_p4est=true.mpirun=4.output @@ -0,0 +1,103 @@ + +DEAL:0::Cell intersections 2D-2D with n_quadrature_points = 1 +DEAL:0::CellData().cells.size() OK +DEAL:0::CellData().cells OK +DEAL:0::CellData().reference_point_ptrs.size() OK +DEAL:0::CellData().reference_point_ptrs OK +DEAL:0::CellData().reference_point_values.size() OK +DEAL:0::CellData().reference_point_values OK +DEAL:0::CellData() OK +DEAL:0::get_point_ptrs().size() OK +DEAL:0::get_point_ptrs() OK +DEAL:0::is_map_unique() OK +DEAL:0::all_points_found() OK +DEAL:0::Cell intersections 2D-2D with n_quadrature_points = 2 +DEAL:0::CellData().cells.size() OK +DEAL:0::CellData().cells OK +DEAL:0::CellData().reference_point_ptrs.size() OK +DEAL:0::CellData().reference_point_ptrs OK +DEAL:0::CellData().reference_point_values.size() OK +DEAL:0::CellData().reference_point_values OK +DEAL:0::CellData() OK +DEAL:0::get_point_ptrs().size() OK +DEAL:0::get_point_ptrs() OK +DEAL:0::is_map_unique() OK +DEAL:0::all_points_found() OK + +DEAL:1::Cell intersections 2D-2D with n_quadrature_points = 1 +DEAL:1::CellData().cells.size() OK +DEAL:1::CellData().cells OK +DEAL:1::CellData().reference_point_ptrs.size() OK +DEAL:1::CellData().reference_point_ptrs OK +DEAL:1::CellData().reference_point_values.size() OK +DEAL:1::CellData().reference_point_values OK +DEAL:1::CellData() OK +DEAL:1::get_point_ptrs().size() OK +DEAL:1::get_point_ptrs() OK +DEAL:1::is_map_unique() OK +DEAL:1::all_points_found() OK +DEAL:1::Cell intersections 2D-2D with n_quadrature_points = 2 +DEAL:1::CellData().cells.size() OK +DEAL:1::CellData().cells OK +DEAL:1::CellData().reference_point_ptrs.size() OK +DEAL:1::CellData().reference_point_ptrs OK +DEAL:1::CellData().reference_point_values.size() OK +DEAL:1::CellData().reference_point_values OK +DEAL:1::CellData() OK +DEAL:1::get_point_ptrs().size() OK +DEAL:1::get_point_ptrs() OK +DEAL:1::is_map_unique() OK +DEAL:1::all_points_found() OK + + +DEAL:2::Cell intersections 2D-2D with n_quadrature_points = 1 +DEAL:2::CellData().cells.size() OK +DEAL:2::CellData().cells OK +DEAL:2::CellData().reference_point_ptrs.size() OK +DEAL:2::CellData().reference_point_ptrs OK +DEAL:2::CellData().reference_point_values.size() OK +DEAL:2::CellData().reference_point_values OK +DEAL:2::CellData() OK +DEAL:2::get_point_ptrs().size() OK +DEAL:2::get_point_ptrs() OK +DEAL:2::is_map_unique() OK +DEAL:2::all_points_found() OK +DEAL:2::Cell intersections 2D-2D with n_quadrature_points = 2 +DEAL:2::CellData().cells.size() OK +DEAL:2::CellData().cells OK +DEAL:2::CellData().reference_point_ptrs.size() OK +DEAL:2::CellData().reference_point_ptrs OK +DEAL:2::CellData().reference_point_values.size() OK +DEAL:2::CellData().reference_point_values OK +DEAL:2::CellData() OK +DEAL:2::get_point_ptrs().size() OK +DEAL:2::get_point_ptrs() OK +DEAL:2::is_map_unique() OK +DEAL:2::all_points_found() OK + + +DEAL:3::Cell intersections 2D-2D with n_quadrature_points = 1 +DEAL:3::CellData().cells.size() OK +DEAL:3::CellData().cells OK +DEAL:3::CellData().reference_point_ptrs.size() OK +DEAL:3::CellData().reference_point_ptrs OK +DEAL:3::CellData().reference_point_values.size() OK +DEAL:3::CellData().reference_point_values OK +DEAL:3::CellData() OK +DEAL:3::get_point_ptrs().size() OK +DEAL:3::get_point_ptrs() OK +DEAL:3::is_map_unique() OK +DEAL:3::all_points_found() OK +DEAL:3::Cell intersections 2D-2D with n_quadrature_points = 2 +DEAL:3::CellData().cells.size() OK +DEAL:3::CellData().cells OK +DEAL:3::CellData().reference_point_ptrs.size() OK +DEAL:3::CellData().reference_point_ptrs OK +DEAL:3::CellData().reference_point_values.size() OK +DEAL:3::CellData().reference_point_values OK +DEAL:3::CellData() OK +DEAL:3::get_point_ptrs().size() OK +DEAL:3::get_point_ptrs() OK +DEAL:3::is_map_unique() OK +DEAL:3::all_points_found() OK + diff --git a/tests/remote_point_evaluation/setup_rpe_with_intersections_04.cc b/tests/remote_point_evaluation/setup_rpe_with_intersections_04.cc new file mode 100644 index 0000000000..6e8d193cce --- /dev/null +++ b/tests/remote_point_evaluation/setup_rpe_with_intersections_04.cc @@ -0,0 +1,211 @@ +// --------------------------------------------------------------------- +// +// Copyright (C) 2021 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.md at +// the top level directory of deal.II. +// +// --------------------------------------------------------------------- + +// Cell intersections 3D-3D +// Test RPE setup with distributed_compute_intersection_locations() + +#include +#include + +#include + +#include + +#include +#include +#include +#include + +#include "../tests.h" + + +using namespace dealii; + +template +std::vector>> +get_global_bboxes(const Triangulation &tria, + const Mapping & mapping, + const unsigned int rtree_level = 0) +{ + std::vector> local_boxes; + for (const auto &cell : tria.active_cell_iterators()) + if (cell->is_locally_owned()) + local_boxes.emplace_back(mapping.get_bounding_box(cell)); + + // create r-tree of bounding boxes + const auto local_tree = pack_rtree(local_boxes); + + // compress r-tree to a minimal set of bounding boxes + std::vector>> global_bboxes(1); + global_bboxes[0] = extract_rtree_level(local_tree, rtree_level); + + return global_bboxes; +} + +template +void +do_test(const unsigned int n_quad_points) +{ + // create triangulation + parallel::distributed::Triangulation tria(MPI_COMM_WORLD); + GridGenerator::hyper_cube(tria); + tria.refine_global(2); + + // create cache + MappingQ1 mapping; + const GridTools::Cache cache(tria, mapping); + + // create intersection requests + std::vector>> intersection_requests; + if (Utilities::MPI::this_mpi_process(MPI_COMM_WORLD) == 0) + { + Triangulation tria_other; + GridGenerator::hyper_cube(tria_other, 0.25, 0.75); + const auto cell = tria_other.begin_active(); + + const unsigned int n_vertices = cell->n_vertices(); + std::vector> vertices(n_vertices); + std::copy_n(mapping.get_vertices(cell).begin(), + n_vertices, + vertices.begin()); + + intersection_requests.emplace_back(vertices); + } + + auto intersection_location = + GridTools::internal::distributed_compute_intersection_locations( + cache, + intersection_requests, + get_global_bboxes(tria, mapping), + std::vector(), + 1.0e-9); + + auto rpe_intersection_data = + intersection_location + .convert_to_distributed_compute_point_locations_internal(n_quad_points, + tria, + mapping); + + // setup rpe without additional search + dealii::Utilities::MPI::RemotePointEvaluation rpe_intersections; + rpe_intersections.reinit(rpe_intersection_data, tria, mapping); + + + // get quadrature points of intersections + std::vector> points; + + const auto &recv_comps = intersection_location.recv_components; + const QGaussSimplex quadrature(n_quad_points); + if (Utilities::MPI::this_mpi_process(MPI_COMM_WORLD) == 0) + { + for (const auto &rc : recv_comps) + { + const Quadrature &quad = + quadrature.compute_affine_transformation(std::get<2>(rc)); + + for (unsigned int q = 0; q < quad.size(); ++q) + points.push_back(quad.point(q)); + } + } + + // setup rpe using addition point search + dealii::Utilities::MPI::RemotePointEvaluation rpe_points; + rpe_points.reinit(points, tria, mapping); + + // compate rpe_points and rpe_intersections + const auto &cell_data_inter = rpe_intersections.get_cell_data(); + const auto &cell_data_point = rpe_points.get_cell_data(); + + // check CellData + AssertThrow(cell_data_inter.cells.size() == cell_data_point.cells.size(), + ExcMessage("CellData().cells.size() not OK")); + deallog << "CellData().cells.size() OK" << std::endl; + for (unsigned int i = 0; i < cell_data_inter.cells.size(); ++i) + { + AssertThrow(cell_data_inter.cells[i].first == + cell_data_point.cells[i].first, + ExcMessage("CellData().cells.first not OK")); + AssertThrow(cell_data_inter.cells[i].second == + cell_data_point.cells[i].second, + ExcMessage("CellData().cells.second not OK")); + } + deallog << "CellData().cells OK" << std::endl; + + AssertThrow(cell_data_inter.reference_point_ptrs.size() == + cell_data_point.reference_point_ptrs.size(), + ExcMessage("CellData().reference_point_ptrs.size() not OK")); + deallog << "CellData().reference_point_ptrs.size() OK" << std::endl; + for (unsigned int i = 0; i < cell_data_inter.reference_point_ptrs.size(); ++i) + { + AssertThrow(cell_data_inter.reference_point_ptrs[i] == + cell_data_point.reference_point_ptrs[i], + ExcMessage("CellData().reference_point_ptrs not OK")); + } + deallog << "CellData().reference_point_ptrs OK" << std::endl; + + AssertThrow(cell_data_inter.reference_point_values.size() == + cell_data_point.reference_point_values.size(), + ExcMessage("CellData().reference_point_values.size() not OK")); + deallog << "CellData().reference_point_values.size() OK" << std::endl; + for (unsigned int i = 0; i < cell_data_inter.reference_point_values.size(); + ++i) + { + AssertThrow(std::abs((cell_data_inter.reference_point_values[i] - + cell_data_point.reference_point_values[i]) + .norm()) < 1.0e-9, + ExcMessage("CellData().reference_point_values not OK")); + } + deallog << "CellData().reference_point_values OK" << std::endl; + deallog << "CellData() OK" << std::endl; + + // check get_point_ptrs() + AssertThrow(rpe_intersections.get_point_ptrs().size() == + rpe_points.get_point_ptrs().size(), + ExcMessage("get_point_ptrs().size() not OK")); + deallog << "get_point_ptrs().size() OK" << std::endl; + for (unsigned int i = 0; i < rpe_intersections.get_point_ptrs().size(); ++i) + { + AssertThrow(rpe_intersections.get_point_ptrs()[i] == + rpe_points.get_point_ptrs()[i], + ExcMessage("get_point_ptrs() not OK")); + } + deallog << "get_point_ptrs() OK" << std::endl; + + // check is_map_unique() + AssertThrow(rpe_intersections.is_map_unique() == rpe_points.is_map_unique(), + ExcMessage("is_map_unique() not OK")); + deallog << "is_map_unique() OK" << std::endl; + + // check all_points_found() + AssertThrow(rpe_intersections.all_points_found() == + rpe_points.all_points_found(), + ExcMessage("all_points_found() not OK")); + deallog << "all_points_found() OK" << std::endl; +} + +int +main(int argc, char **argv) +{ + Utilities::MPI::MPI_InitFinalize mpi_initialization(argc, argv, 1); + MPILogInitAll all; + deallog.precision(8); + + for (unsigned int q = 1; q < 3; ++q) + { + deallog << "Cell intersections 3D-3D with n_quadrature_points = " << q + << std::endl; + do_test<3, 3>(q); + } +} diff --git a/tests/remote_point_evaluation/setup_rpe_with_intersections_04.with_cgal=true.with_p4est=true.mpirun=1.output b/tests/remote_point_evaluation/setup_rpe_with_intersections_04.with_cgal=true.with_p4est=true.mpirun=1.output new file mode 100644 index 0000000000..710a7f74f3 --- /dev/null +++ b/tests/remote_point_evaluation/setup_rpe_with_intersections_04.with_cgal=true.with_p4est=true.mpirun=1.output @@ -0,0 +1,25 @@ + +DEAL:0::Cell intersections 3D-3D with n_quadrature_points = 1 +DEAL:0::CellData().cells.size() OK +DEAL:0::CellData().cells OK +DEAL:0::CellData().reference_point_ptrs.size() OK +DEAL:0::CellData().reference_point_ptrs OK +DEAL:0::CellData().reference_point_values.size() OK +DEAL:0::CellData().reference_point_values OK +DEAL:0::CellData() OK +DEAL:0::get_point_ptrs().size() OK +DEAL:0::get_point_ptrs() OK +DEAL:0::is_map_unique() OK +DEAL:0::all_points_found() OK +DEAL:0::Cell intersections 3D-3D with n_quadrature_points = 2 +DEAL:0::CellData().cells.size() OK +DEAL:0::CellData().cells OK +DEAL:0::CellData().reference_point_ptrs.size() OK +DEAL:0::CellData().reference_point_ptrs OK +DEAL:0::CellData().reference_point_values.size() OK +DEAL:0::CellData().reference_point_values OK +DEAL:0::CellData() OK +DEAL:0::get_point_ptrs().size() OK +DEAL:0::get_point_ptrs() OK +DEAL:0::is_map_unique() OK +DEAL:0::all_points_found() OK diff --git a/tests/remote_point_evaluation/setup_rpe_with_intersections_04.with_cgal=true.with_p4est=true.mpirun=2.output b/tests/remote_point_evaluation/setup_rpe_with_intersections_04.with_cgal=true.with_p4est=true.mpirun=2.output new file mode 100644 index 0000000000..e078bbc7d8 --- /dev/null +++ b/tests/remote_point_evaluation/setup_rpe_with_intersections_04.with_cgal=true.with_p4est=true.mpirun=2.output @@ -0,0 +1,51 @@ + +DEAL:0::Cell intersections 3D-3D with n_quadrature_points = 1 +DEAL:0::CellData().cells.size() OK +DEAL:0::CellData().cells OK +DEAL:0::CellData().reference_point_ptrs.size() OK +DEAL:0::CellData().reference_point_ptrs OK +DEAL:0::CellData().reference_point_values.size() OK +DEAL:0::CellData().reference_point_values OK +DEAL:0::CellData() OK +DEAL:0::get_point_ptrs().size() OK +DEAL:0::get_point_ptrs() OK +DEAL:0::is_map_unique() OK +DEAL:0::all_points_found() OK +DEAL:0::Cell intersections 3D-3D with n_quadrature_points = 2 +DEAL:0::CellData().cells.size() OK +DEAL:0::CellData().cells OK +DEAL:0::CellData().reference_point_ptrs.size() OK +DEAL:0::CellData().reference_point_ptrs OK +DEAL:0::CellData().reference_point_values.size() OK +DEAL:0::CellData().reference_point_values OK +DEAL:0::CellData() OK +DEAL:0::get_point_ptrs().size() OK +DEAL:0::get_point_ptrs() OK +DEAL:0::is_map_unique() OK +DEAL:0::all_points_found() OK + +DEAL:1::Cell intersections 3D-3D with n_quadrature_points = 1 +DEAL:1::CellData().cells.size() OK +DEAL:1::CellData().cells OK +DEAL:1::CellData().reference_point_ptrs.size() OK +DEAL:1::CellData().reference_point_ptrs OK +DEAL:1::CellData().reference_point_values.size() OK +DEAL:1::CellData().reference_point_values OK +DEAL:1::CellData() OK +DEAL:1::get_point_ptrs().size() OK +DEAL:1::get_point_ptrs() OK +DEAL:1::is_map_unique() OK +DEAL:1::all_points_found() OK +DEAL:1::Cell intersections 3D-3D with n_quadrature_points = 2 +DEAL:1::CellData().cells.size() OK +DEAL:1::CellData().cells OK +DEAL:1::CellData().reference_point_ptrs.size() OK +DEAL:1::CellData().reference_point_ptrs OK +DEAL:1::CellData().reference_point_values.size() OK +DEAL:1::CellData().reference_point_values OK +DEAL:1::CellData() OK +DEAL:1::get_point_ptrs().size() OK +DEAL:1::get_point_ptrs() OK +DEAL:1::is_map_unique() OK +DEAL:1::all_points_found() OK + diff --git a/tests/remote_point_evaluation/setup_rpe_with_intersections_04.with_cgal=true.with_p4est=true.mpirun=3.output b/tests/remote_point_evaluation/setup_rpe_with_intersections_04.with_cgal=true.with_p4est=true.mpirun=3.output new file mode 100644 index 0000000000..10101d5a9b --- /dev/null +++ b/tests/remote_point_evaluation/setup_rpe_with_intersections_04.with_cgal=true.with_p4est=true.mpirun=3.output @@ -0,0 +1,77 @@ + +DEAL:0::Cell intersections 3D-3D with n_quadrature_points = 1 +DEAL:0::CellData().cells.size() OK +DEAL:0::CellData().cells OK +DEAL:0::CellData().reference_point_ptrs.size() OK +DEAL:0::CellData().reference_point_ptrs OK +DEAL:0::CellData().reference_point_values.size() OK +DEAL:0::CellData().reference_point_values OK +DEAL:0::CellData() OK +DEAL:0::get_point_ptrs().size() OK +DEAL:0::get_point_ptrs() OK +DEAL:0::is_map_unique() OK +DEAL:0::all_points_found() OK +DEAL:0::Cell intersections 3D-3D with n_quadrature_points = 2 +DEAL:0::CellData().cells.size() OK +DEAL:0::CellData().cells OK +DEAL:0::CellData().reference_point_ptrs.size() OK +DEAL:0::CellData().reference_point_ptrs OK +DEAL:0::CellData().reference_point_values.size() OK +DEAL:0::CellData().reference_point_values OK +DEAL:0::CellData() OK +DEAL:0::get_point_ptrs().size() OK +DEAL:0::get_point_ptrs() OK +DEAL:0::is_map_unique() OK +DEAL:0::all_points_found() OK + +DEAL:1::Cell intersections 3D-3D with n_quadrature_points = 1 +DEAL:1::CellData().cells.size() OK +DEAL:1::CellData().cells OK +DEAL:1::CellData().reference_point_ptrs.size() OK +DEAL:1::CellData().reference_point_ptrs OK +DEAL:1::CellData().reference_point_values.size() OK +DEAL:1::CellData().reference_point_values OK +DEAL:1::CellData() OK +DEAL:1::get_point_ptrs().size() OK +DEAL:1::get_point_ptrs() OK +DEAL:1::is_map_unique() OK +DEAL:1::all_points_found() OK +DEAL:1::Cell intersections 3D-3D with n_quadrature_points = 2 +DEAL:1::CellData().cells.size() OK +DEAL:1::CellData().cells OK +DEAL:1::CellData().reference_point_ptrs.size() OK +DEAL:1::CellData().reference_point_ptrs OK +DEAL:1::CellData().reference_point_values.size() OK +DEAL:1::CellData().reference_point_values OK +DEAL:1::CellData() OK +DEAL:1::get_point_ptrs().size() OK +DEAL:1::get_point_ptrs() OK +DEAL:1::is_map_unique() OK +DEAL:1::all_points_found() OK + + +DEAL:2::Cell intersections 3D-3D with n_quadrature_points = 1 +DEAL:2::CellData().cells.size() OK +DEAL:2::CellData().cells OK +DEAL:2::CellData().reference_point_ptrs.size() OK +DEAL:2::CellData().reference_point_ptrs OK +DEAL:2::CellData().reference_point_values.size() OK +DEAL:2::CellData().reference_point_values OK +DEAL:2::CellData() OK +DEAL:2::get_point_ptrs().size() OK +DEAL:2::get_point_ptrs() OK +DEAL:2::is_map_unique() OK +DEAL:2::all_points_found() OK +DEAL:2::Cell intersections 3D-3D with n_quadrature_points = 2 +DEAL:2::CellData().cells.size() OK +DEAL:2::CellData().cells OK +DEAL:2::CellData().reference_point_ptrs.size() OK +DEAL:2::CellData().reference_point_ptrs OK +DEAL:2::CellData().reference_point_values.size() OK +DEAL:2::CellData().reference_point_values OK +DEAL:2::CellData() OK +DEAL:2::get_point_ptrs().size() OK +DEAL:2::get_point_ptrs() OK +DEAL:2::is_map_unique() OK +DEAL:2::all_points_found() OK + diff --git a/tests/remote_point_evaluation/setup_rpe_with_intersections_04.with_cgal=true.with_p4est=true.mpirun=4.output b/tests/remote_point_evaluation/setup_rpe_with_intersections_04.with_cgal=true.with_p4est=true.mpirun=4.output new file mode 100644 index 0000000000..3f26cc59cf --- /dev/null +++ b/tests/remote_point_evaluation/setup_rpe_with_intersections_04.with_cgal=true.with_p4est=true.mpirun=4.output @@ -0,0 +1,103 @@ + +DEAL:0::Cell intersections 3D-3D with n_quadrature_points = 1 +DEAL:0::CellData().cells.size() OK +DEAL:0::CellData().cells OK +DEAL:0::CellData().reference_point_ptrs.size() OK +DEAL:0::CellData().reference_point_ptrs OK +DEAL:0::CellData().reference_point_values.size() OK +DEAL:0::CellData().reference_point_values OK +DEAL:0::CellData() OK +DEAL:0::get_point_ptrs().size() OK +DEAL:0::get_point_ptrs() OK +DEAL:0::is_map_unique() OK +DEAL:0::all_points_found() OK +DEAL:0::Cell intersections 3D-3D with n_quadrature_points = 2 +DEAL:0::CellData().cells.size() OK +DEAL:0::CellData().cells OK +DEAL:0::CellData().reference_point_ptrs.size() OK +DEAL:0::CellData().reference_point_ptrs OK +DEAL:0::CellData().reference_point_values.size() OK +DEAL:0::CellData().reference_point_values OK +DEAL:0::CellData() OK +DEAL:0::get_point_ptrs().size() OK +DEAL:0::get_point_ptrs() OK +DEAL:0::is_map_unique() OK +DEAL:0::all_points_found() OK + +DEAL:1::Cell intersections 3D-3D with n_quadrature_points = 1 +DEAL:1::CellData().cells.size() OK +DEAL:1::CellData().cells OK +DEAL:1::CellData().reference_point_ptrs.size() OK +DEAL:1::CellData().reference_point_ptrs OK +DEAL:1::CellData().reference_point_values.size() OK +DEAL:1::CellData().reference_point_values OK +DEAL:1::CellData() OK +DEAL:1::get_point_ptrs().size() OK +DEAL:1::get_point_ptrs() OK +DEAL:1::is_map_unique() OK +DEAL:1::all_points_found() OK +DEAL:1::Cell intersections 3D-3D with n_quadrature_points = 2 +DEAL:1::CellData().cells.size() OK +DEAL:1::CellData().cells OK +DEAL:1::CellData().reference_point_ptrs.size() OK +DEAL:1::CellData().reference_point_ptrs OK +DEAL:1::CellData().reference_point_values.size() OK +DEAL:1::CellData().reference_point_values OK +DEAL:1::CellData() OK +DEAL:1::get_point_ptrs().size() OK +DEAL:1::get_point_ptrs() OK +DEAL:1::is_map_unique() OK +DEAL:1::all_points_found() OK + + +DEAL:2::Cell intersections 3D-3D with n_quadrature_points = 1 +DEAL:2::CellData().cells.size() OK +DEAL:2::CellData().cells OK +DEAL:2::CellData().reference_point_ptrs.size() OK +DEAL:2::CellData().reference_point_ptrs OK +DEAL:2::CellData().reference_point_values.size() OK +DEAL:2::CellData().reference_point_values OK +DEAL:2::CellData() OK +DEAL:2::get_point_ptrs().size() OK +DEAL:2::get_point_ptrs() OK +DEAL:2::is_map_unique() OK +DEAL:2::all_points_found() OK +DEAL:2::Cell intersections 3D-3D with n_quadrature_points = 2 +DEAL:2::CellData().cells.size() OK +DEAL:2::CellData().cells OK +DEAL:2::CellData().reference_point_ptrs.size() OK +DEAL:2::CellData().reference_point_ptrs OK +DEAL:2::CellData().reference_point_values.size() OK +DEAL:2::CellData().reference_point_values OK +DEAL:2::CellData() OK +DEAL:2::get_point_ptrs().size() OK +DEAL:2::get_point_ptrs() OK +DEAL:2::is_map_unique() OK +DEAL:2::all_points_found() OK + + +DEAL:3::Cell intersections 3D-3D with n_quadrature_points = 1 +DEAL:3::CellData().cells.size() OK +DEAL:3::CellData().cells OK +DEAL:3::CellData().reference_point_ptrs.size() OK +DEAL:3::CellData().reference_point_ptrs OK +DEAL:3::CellData().reference_point_values.size() OK +DEAL:3::CellData().reference_point_values OK +DEAL:3::CellData() OK +DEAL:3::get_point_ptrs().size() OK +DEAL:3::get_point_ptrs() OK +DEAL:3::is_map_unique() OK +DEAL:3::all_points_found() OK +DEAL:3::Cell intersections 3D-3D with n_quadrature_points = 2 +DEAL:3::CellData().cells.size() OK +DEAL:3::CellData().cells OK +DEAL:3::CellData().reference_point_ptrs.size() OK +DEAL:3::CellData().reference_point_ptrs OK +DEAL:3::CellData().reference_point_values.size() OK +DEAL:3::CellData().reference_point_values OK +DEAL:3::CellData() OK +DEAL:3::get_point_ptrs().size() OK +DEAL:3::get_point_ptrs() OK +DEAL:3::is_map_unique() OK +DEAL:3::all_points_found() OK + -- 2.39.5