From c1fdf2f161789e8693141596334d1c866bcde060 Mon Sep 17 00:00:00 2001 From: Bruno Turcksin Date: Fri, 23 Aug 2013 23:06:30 +0000 Subject: [PATCH] Convert lac tests to ctest. git-svn-id: https://svn.dealii.org/branches/branch_port_the_testsuite@30468 0785d39b-7218-0410-832d-ea1e28bc413d --- tests/CMakeLists.txt | 2 +- tests/deal.II/Makefile | 10 - tests/lac/Makefile | 10 - tests/lac/ala_01.cc | 2 +- tests/lac/ala_01/cmp/generic | 7 - tests/lac/bicgstab_early.cc | 2 +- tests/lac/bicgstab_early/cmp/generic | 8 - tests/lac/bicgstab_large.cc | 2 +- tests/lac/bicgstab_large/cmp/generic | 9 - tests/lac/block_compressed_01.cc | 2 +- tests/lac/block_compressed_01/cmp/generic | 11 - ...sed_simple_sparsity_pattern_indexset_01.cc | 2 +- .../cmp/generic | 15 - tests/lac/block_indices.cc | 2 +- tests/lac/block_indices/cmp/generic | 23 - tests/lac/block_matrices.cc | 2 +- tests/lac/block_matrices/cmp/generic | 257 - tests/lac/block_matrices_02.cc | 2 +- tests/lac/block_matrices_02/cmp/generic | 25 - tests/lac/block_matrices_03.cc | 2 +- tests/lac/block_matrices_03/cmp/generic | 25 - tests/lac/block_minres.cc | 2 +- tests/lac/block_minres/cmp/generic | 4 - tests/lac/block_sparsity_pattern_01.cc | 2 +- .../lac/block_sparsity_pattern_01/cmp/generic | 18 - tests/lac/block_sparsity_pattern_02.cc | 2 +- .../lac/block_sparsity_pattern_02/cmp/generic | 2 - tests/lac/block_sparsity_pattern_03.cc | 2 +- .../lac/block_sparsity_pattern_03/cmp/generic | 21 - tests/lac/block_vector.cc | 2 +- tests/lac/block_vector/cmp/generic | 36 - tests/lac/block_vector_copy.cc | 2 +- tests/lac/block_vector_copy/cmp/generic | 2 - tests/lac/block_vector_iterator.cc | 4 +- tests/lac/block_vector_iterator/cmp/generic | 20 - tests/lac/block_vector_vector_assign.cc | 2 +- .../block_vector_vector_assign/cmp/generic | 2 - tests/lac/chunk_sparsity_pattern_01.cc | 2 +- .../lac/chunk_sparsity_pattern_01/cmp/generic | 991 - tests/lac/chunk_sparsity_pattern_02.cc | 2 +- .../lac/chunk_sparsity_pattern_02/cmp/generic | 19505 ---------------- tests/lac/chunk_sparsity_pattern_03.cc | 2 +- .../lac/chunk_sparsity_pattern_03/cmp/generic | 991 - tests/lac/chunk_sparsity_pattern_04.cc | 2 +- .../lac/chunk_sparsity_pattern_04/cmp/generic | 6 - tests/lac/chunk_sparsity_pattern_05.cc | 2 +- .../lac/chunk_sparsity_pattern_05/cmp/generic | 6 - tests/lac/chunk_sparsity_pattern_06.cc | 2 +- .../lac/chunk_sparsity_pattern_06/cmp/generic | 11 - tests/lac/chunk_sparsity_pattern_07.cc | 2 +- .../lac/chunk_sparsity_pattern_07/cmp/generic | 11 - tests/lac/chunk_sparsity_pattern_08.cc | 2 +- .../lac/chunk_sparsity_pattern_08/cmp/generic | 11 - tests/lac/chunk_sparsity_pattern_09.cc | 2 +- .../lac/chunk_sparsity_pattern_09/cmp/generic | 6 - tests/lac/chunk_sparsity_pattern_10.cc | 2 +- .../lac/chunk_sparsity_pattern_10/cmp/generic | 6 - tests/lac/chunk_sparsity_pattern_11.cc | 2 +- .../lac/chunk_sparsity_pattern_11/cmp/generic | 16 - tests/lac/complex_block_vector.cc | 2 +- tests/lac/complex_block_vector/cmp/generic | 44 - tests/lac/complex_block_vector_iterator.cc | 4 +- .../complex_block_vector_iterator/cmp/generic | 20 - .../lac/complex_block_vector_vector_assign.cc | 2 +- .../cmp/generic | 2 - .../lac/compressed_set_sparsity_pattern_01.cc | 2 +- .../cmp/generic | 199 - .../lac/compressed_set_sparsity_pattern_02.cc | 2 +- .../cmp/generic | 927 - .../lac/compressed_set_sparsity_pattern_03.cc | 2 +- .../cmp/generic | 199 - .../lac/compressed_set_sparsity_pattern_04.cc | 2 +- .../cmp/generic | 2 - .../lac/compressed_set_sparsity_pattern_05.cc | 2 +- .../cmp/generic | 2 - .../lac/compressed_set_sparsity_pattern_10.cc | 2 +- .../cmp/generic | 2 - .../lac/compressed_set_sparsity_pattern_11.cc | 2 +- .../cmp/generic | 2 - .../compressed_simple_sparsity_pattern_01.cc | 2 +- .../cmp/generic | 199 - .../compressed_simple_sparsity_pattern_02.cc | 2 +- .../cmp/generic | 927 - .../compressed_simple_sparsity_pattern_03.cc | 2 +- .../cmp/generic | 199 - .../compressed_simple_sparsity_pattern_04.cc | 2 +- .../cmp/generic | 2 - .../compressed_simple_sparsity_pattern_05.cc | 2 +- .../cmp/generic | 2 - .../compressed_simple_sparsity_pattern_10.cc | 2 +- .../cmp/generic | 2 - .../compressed_simple_sparsity_pattern_11.cc | 2 +- .../cmp/generic | 2 - ...ed_simple_sparsity_pattern_index_set_01.cc | 2 +- .../cmp/generic | 203 - ...ed_simple_sparsity_pattern_index_set_02.cc | 2 +- .../cmp/generic | 208 - tests/lac/compressed_sparsity_pattern_01.cc | 2 +- .../cmp/generic | 199 - tests/lac/compressed_sparsity_pattern_02.cc | 2 +- .../cmp/generic | 927 - tests/lac/compressed_sparsity_pattern_03.cc | 2 +- .../cmp/generic | 199 - tests/lac/compressed_sparsity_pattern_04.cc | 2 +- .../cmp/generic | 2 - tests/lac/compressed_sparsity_pattern_05.cc | 2 +- .../cmp/generic | 2 - tests/lac/compressed_sparsity_pattern_10.cc | 2 +- .../cmp/generic | 2 - tests/lac/compressed_sparsity_pattern_11.cc | 2 +- .../cmp/generic | 2 - tests/lac/constraint_graph_zero.cc | 2 +- tests/lac/constraint_graph_zero/cmp/generic | 6 - tests/lac/constraints_01.cc | 4 +- tests/lac/constraints_01/cmp/generic | 45 - tests/lac/constraints_c1.cc | 2 +- tests/lac/constraints_c1/cmp/generic | 58 - tests/lac/constraints_c1_02.cc | 2 +- tests/lac/constraints_c1_02/cmp/generic | 4 - tests/lac/constraints_inhomogeneous.cc | 2 +- .../lac/constraints_inhomogeneous/cmp/generic | 8 - tests/lac/constraints_zero.cc | 2 +- tests/lac/constraints_zero/cmp/generic | 4 - tests/lac/constraints_zero_condense.cc | 2 +- .../lac/constraints_zero_condense/cmp/generic | 7 - tests/lac/constraints_zero_merge.cc | 2 +- tests/lac/constraints_zero_merge/cmp/generic | 10 - tests/lac/copy_transposed.cc | 2 +- tests/lac/copy_transposed/cmp/generic | 6 - tests/lac/eigen.cc | 2 +- tests/lac/eigen/cmp/generic | 16 - tests/lac/filtered_matrix.cc | 2 +- tests/lac/filtered_matrix/cmp/generic | 19 - tests/lac/full_matrix.cc | 2 +- tests/lac/full_matrix/cmp/generic | 91 - tests/lac/full_matrix_02.cc | 2 +- tests/lac/full_matrix_02/cmp/generic | 2 - tests/lac/full_matrix_03.cc | 2 +- tests/lac/full_matrix_03/cmp/generic | 2 - tests/lac/full_matrix_04.cc | 2 +- tests/lac/full_matrix_04/cmp/generic | 17 - tests/lac/full_matrix_05.cc | 2 +- tests/lac/full_matrix_05/cmp/generic | 2 - tests/lac/full_matrix_06.cc | 2 +- tests/lac/full_matrix_06/cmp/generic | 2 - tests/lac/full_matrix_07.cc | 2 +- tests/lac/full_matrix_07/cmp/generic | 2 - tests/lac/full_matrix_08.cc | 2 +- tests/lac/full_matrix_08/cmp/generic | 2 - tests/lac/full_matrix_print.cc | 2 +- tests/lac/full_matrix_print/cmp/generic | 10 - tests/lac/gmres_reorthogonalize_01.cc | 2 +- .../lac/gmres_reorthogonalize_01/cmp/generic | 26 - tests/lac/gmres_reorthogonalize_02.cc | 2 +- .../lac/gmres_reorthogonalize_02/cmp/generic | 5 - tests/lac/gmres_reorthogonalize_03.cc | 2 +- .../lac/gmres_reorthogonalize_03/cmp/generic | 21 - tests/lac/gmres_reorthogonalize_04.cc | 2 +- .../lac/gmres_reorthogonalize_04/cmp/generic | 5 - tests/lac/gmres_reorthogonalize_05.cc | 2 +- .../lac/gmres_reorthogonalize_05/cmp/generic | 5 - tests/lac/householder.cc | 2 +- tests/lac/householder/cmp/generic | 2 - tests/lac/identity_matrix_01.cc | 2 +- tests/lac/identity_matrix_01/cmp/generic | 9 - tests/lac/identity_matrix_02.cc | 2 +- tests/lac/identity_matrix_02/cmp/generic | 9 - tests/lac/identity_matrix_03.cc | 2 +- tests/lac/identity_matrix_03/cmp/generic | 9 - tests/lac/identity_matrix_04.cc | 2 +- tests/lac/identity_matrix_04/cmp/generic | 9 - tests/lac/identity_matrix_05.cc | 2 +- tests/lac/identity_matrix_05/cmp/generic | 9 - tests/lac/identity_matrix_06.cc | 2 +- tests/lac/identity_matrix_06/cmp/generic | 9 - tests/lac/is_block_matrix.cc | 2 +- tests/lac/is_block_matrix/cmp/generic | 5 - tests/lac/is_block_vector.cc | 2 +- tests/lac/is_block_vector/cmp/generic | 2 - tests/lac/lapack_fill.cc | 2 +- tests/lac/lapack_fill/cmp/generic | 2 - tests/lac/matrices.cc | 2 +- tests/lac/matrices/cmp/generic | 19 - tests/lac/matrices_ez.cc | 2 +- tests/lac/matrices_ez/cmp/generic | 7 - tests/lac/matrices_ez_add.cc | 2 +- tests/lac/matrices_ez_add/cmp/generic | 7 - tests/lac/matrices_lapack.cc | 2 +- tests/lac/matrices_lapack/cmp/generic | 7 - tests/lac/matrices_lapack_fill.cc | 2 +- tests/lac/matrices_lapack_fill/cmp/generic | 12 - tests/lac/matrix_lib.cc | 2 +- tests/lac/matrix_lib/cmp/generic | 7 - tests/lac/matrix_out.cc | 2 +- tests/lac/matrix_out/cmp/generic | 173 - tests/lac/pointer_matrix.cc | 2 +- tests/lac/pointer_matrix/cmp/generic | 21 - tests/lac/pointer_matrix_vector.cc | 2 +- tests/lac/pointer_matrix_vector/cmp/generic | 5 - tests/lac/print_formatted_ez_01.cc | 2 +- tests/lac/print_formatted_ez_01/cmp/generic | 6 - tests/lac/solver.cc | 2 +- tests/lac/solver/cmp/generic | 163 - tests/lac/solver_02.cc | 2 +- tests/lac/solver_02/cmp/generic | 16 - tests/lac/solver_leak.cc | 2 +- tests/lac/solver_leak/cmp/generic | 19 - tests/lac/solver_relaxation_01.cc | 2 +- tests/lac/solver_relaxation_01/cmp/generic | 43 - tests/lac/solver_relaxation_02.cc | 2 +- tests/lac/solver_relaxation_02/cmp/generic | 102 - tests/lac/solver_relaxation_03.cc | 2 +- tests/lac/solver_relaxation_03/cmp/generic | 107 - tests/lac/solver_selector_00.cc | 2 +- tests/lac/solver_selector_00/cmp/generic | 2 - tests/lac/solver_selector_01.cc | 2 +- tests/lac/solver_selector_01/cmp/generic | 18 - tests/lac/solver_selector_02.cc | 2 +- tests/lac/solver_selector_02/cmp/generic | 17 - tests/lac/sparse_ilu.cc | 2 +- tests/lac/sparse_ilu/cmp/generic | 28 - tests/lac/sparse_ilu_inverse.cc | 2 +- tests/lac/sparse_ilu_inverse/cmp/generic | 37 - tests/lac/sparse_ilu_t.cc | 2 +- tests/lac/sparse_ilu_t/cmp/generic | 28 - tests/lac/sparse_matrices.cc | 2 +- tests/lac/sparse_matrices/cmp/generic | 537 - tests/lac/sparse_matrix_Tmmult_01.cc | 2 +- tests/lac/sparse_matrix_Tmmult_01/cmp/generic | 3 - tests/lac/sparse_matrix_Tmmult_02.cc | 2 +- tests/lac/sparse_matrix_Tmmult_02/cmp/generic | 3 - tests/lac/sparse_matrix_iterator.cc | 2 +- tests/lac/sparse_matrix_iterator/cmp/generic | 28 - tests/lac/sparse_matrix_mmult_01.cc | 2 +- tests/lac/sparse_matrix_mmult_01/cmp/generic | 3 - tests/lac/sparse_matrix_mmult_02.cc | 2 +- tests/lac/sparse_matrix_mmult_02/cmp/generic | 3 - tests/lac/sparse_mic.cc | 2 +- tests/lac/sparse_mic/cmp/generic | 28 - tests/lac/sparsity_pattern.cc | 2 +- tests/lac/sparsity_pattern/cmp/generic | 4577 ---- tests/lac/sparsity_pattern_01.cc | 2 +- tests/lac/sparsity_pattern_01/cmp/generic | 199 - tests/lac/sparsity_pattern_02.cc | 2 +- tests/lac/sparsity_pattern_02/cmp/generic | 927 - tests/lac/sparsity_pattern_03.cc | 2 +- tests/lac/sparsity_pattern_03/cmp/generic | 199 - tests/lac/sparsity_pattern_04.cc | 2 +- tests/lac/sparsity_pattern_04/cmp/generic | 1538 -- tests/lac/sparsity_pattern_05.cc | 2 +- tests/lac/sparsity_pattern_05/cmp/generic | 1922 -- tests/lac/sparsity_pattern_06.cc | 2 +- tests/lac/sparsity_pattern_06/cmp/generic | 3 - tests/lac/sparsity_pattern_07.cc | 2 +- tests/lac/sparsity_pattern_07/cmp/generic | 3 - tests/lac/sparsity_pattern_08.cc | 2 +- tests/lac/sparsity_pattern_08/cmp/generic | 3 - tests/lac/sparsity_pattern_09.cc | 2 +- tests/lac/sparsity_pattern_09/cmp/generic | 2 - tests/lac/sparsity_pattern_10.cc | 2 +- tests/lac/sparsity_pattern_10/cmp/generic | 3 - tests/lac/sparsity_pattern_11.cc | 2 +- tests/lac/sparsity_pattern_11/cmp/generic | 4 - tests/lac/sparsity_pattern_12.cc | 2 +- tests/lac/sparsity_pattern_12/cmp/generic | 3 - tests/lac/sparsity_pattern_copy_from.cc | 2 +- .../sparsity_pattern_copy_from/cmp/generic | 2 - tests/lac/sparsity_tools_01.cc | 2 +- tests/lac/sparsity_tools_01/cmp/generic | 5 - tests/lac/trace.cc | 2 +- tests/lac/trace/cmp/generic | 2 - tests/lac/tridiagonal_matrix.cc | 2 +- tests/lac/tridiagonal_matrix/cmp/generic | 118 - tests/lac/tridiagonal_matrix_sym.cc | 2 +- tests/lac/tridiagonal_matrix_sym/cmp/generic | 49 - tests/lac/vector-vector.cc | 4 +- tests/lac/vector-vector/cmp/generic | 94 - tests/lac/vector_accumulation.cc | 2 +- tests/lac/vector_accumulation/cmp/generic | 2 - tests/lac/vector_large_numbers.cc | 2 +- tests/lac/vector_large_numbers/cmp/generic | 2 - tests/lac/vector_memory.cc | 2 +- tests/lac/vector_memory/cmp/generic | 11 - tests/lac/vector_norms.cc | 2 +- tests/lac/vector_norms/cmp/generic | 2 - tests/lac/vector_view.cc | 2 +- tests/lac/vector_view/cmp/generic | 14 - 287 files changed, 147 insertions(+), 38261 deletions(-) delete mode 100644 tests/deal.II/Makefile delete mode 100644 tests/lac/Makefile delete mode 100644 tests/lac/ala_01/cmp/generic delete mode 100644 tests/lac/bicgstab_early/cmp/generic delete mode 100644 tests/lac/bicgstab_large/cmp/generic delete mode 100644 tests/lac/block_compressed_01/cmp/generic delete mode 100644 tests/lac/block_compressed_simple_sparsity_pattern_indexset_01/cmp/generic delete mode 100644 tests/lac/block_indices/cmp/generic delete mode 100644 tests/lac/block_matrices/cmp/generic delete mode 100644 tests/lac/block_matrices_02/cmp/generic delete mode 100644 tests/lac/block_matrices_03/cmp/generic delete mode 100644 tests/lac/block_minres/cmp/generic delete mode 100644 tests/lac/block_sparsity_pattern_01/cmp/generic delete mode 100644 tests/lac/block_sparsity_pattern_02/cmp/generic delete mode 100644 tests/lac/block_sparsity_pattern_03/cmp/generic delete mode 100644 tests/lac/block_vector/cmp/generic delete mode 100644 tests/lac/block_vector_copy/cmp/generic delete mode 100644 tests/lac/block_vector_iterator/cmp/generic delete mode 100644 tests/lac/block_vector_vector_assign/cmp/generic delete mode 100644 tests/lac/chunk_sparsity_pattern_01/cmp/generic delete mode 100644 tests/lac/chunk_sparsity_pattern_02/cmp/generic delete mode 100644 tests/lac/chunk_sparsity_pattern_03/cmp/generic delete mode 100644 tests/lac/chunk_sparsity_pattern_04/cmp/generic delete mode 100644 tests/lac/chunk_sparsity_pattern_05/cmp/generic delete mode 100644 tests/lac/chunk_sparsity_pattern_06/cmp/generic delete mode 100644 tests/lac/chunk_sparsity_pattern_07/cmp/generic delete mode 100644 tests/lac/chunk_sparsity_pattern_08/cmp/generic delete mode 100644 tests/lac/chunk_sparsity_pattern_09/cmp/generic delete mode 100644 tests/lac/chunk_sparsity_pattern_10/cmp/generic delete mode 100644 tests/lac/chunk_sparsity_pattern_11/cmp/generic delete mode 100644 tests/lac/complex_block_vector/cmp/generic delete mode 100644 tests/lac/complex_block_vector_iterator/cmp/generic delete mode 100644 tests/lac/complex_block_vector_vector_assign/cmp/generic delete mode 100644 tests/lac/compressed_set_sparsity_pattern_01/cmp/generic delete mode 100644 tests/lac/compressed_set_sparsity_pattern_02/cmp/generic delete mode 100644 tests/lac/compressed_set_sparsity_pattern_03/cmp/generic delete mode 100644 tests/lac/compressed_set_sparsity_pattern_04/cmp/generic delete mode 100644 tests/lac/compressed_set_sparsity_pattern_05/cmp/generic delete mode 100644 tests/lac/compressed_set_sparsity_pattern_10/cmp/generic delete mode 100644 tests/lac/compressed_set_sparsity_pattern_11/cmp/generic delete mode 100644 tests/lac/compressed_simple_sparsity_pattern_01/cmp/generic delete mode 100644 tests/lac/compressed_simple_sparsity_pattern_02/cmp/generic delete mode 100644 tests/lac/compressed_simple_sparsity_pattern_03/cmp/generic delete mode 100644 tests/lac/compressed_simple_sparsity_pattern_04/cmp/generic delete mode 100644 tests/lac/compressed_simple_sparsity_pattern_05/cmp/generic delete mode 100644 tests/lac/compressed_simple_sparsity_pattern_10/cmp/generic delete mode 100644 tests/lac/compressed_simple_sparsity_pattern_11/cmp/generic delete mode 100644 tests/lac/compressed_simple_sparsity_pattern_index_set_01/cmp/generic delete mode 100644 tests/lac/compressed_simple_sparsity_pattern_index_set_02/cmp/generic delete mode 100644 tests/lac/compressed_sparsity_pattern_01/cmp/generic delete mode 100644 tests/lac/compressed_sparsity_pattern_02/cmp/generic delete mode 100644 tests/lac/compressed_sparsity_pattern_03/cmp/generic delete mode 100644 tests/lac/compressed_sparsity_pattern_04/cmp/generic delete mode 100644 tests/lac/compressed_sparsity_pattern_05/cmp/generic delete mode 100644 tests/lac/compressed_sparsity_pattern_10/cmp/generic delete mode 100644 tests/lac/compressed_sparsity_pattern_11/cmp/generic delete mode 100644 tests/lac/constraint_graph_zero/cmp/generic delete mode 100644 tests/lac/constraints_01/cmp/generic delete mode 100644 tests/lac/constraints_c1/cmp/generic delete mode 100644 tests/lac/constraints_c1_02/cmp/generic delete mode 100644 tests/lac/constraints_inhomogeneous/cmp/generic delete mode 100644 tests/lac/constraints_zero/cmp/generic delete mode 100644 tests/lac/constraints_zero_condense/cmp/generic delete mode 100644 tests/lac/constraints_zero_merge/cmp/generic delete mode 100644 tests/lac/copy_transposed/cmp/generic delete mode 100644 tests/lac/eigen/cmp/generic delete mode 100644 tests/lac/filtered_matrix/cmp/generic delete mode 100644 tests/lac/full_matrix/cmp/generic delete mode 100644 tests/lac/full_matrix_02/cmp/generic delete mode 100644 tests/lac/full_matrix_03/cmp/generic delete mode 100644 tests/lac/full_matrix_04/cmp/generic delete mode 100644 tests/lac/full_matrix_05/cmp/generic delete mode 100644 tests/lac/full_matrix_06/cmp/generic delete mode 100644 tests/lac/full_matrix_07/cmp/generic delete mode 100644 tests/lac/full_matrix_08/cmp/generic delete mode 100644 tests/lac/full_matrix_print/cmp/generic delete mode 100644 tests/lac/gmres_reorthogonalize_01/cmp/generic delete mode 100644 tests/lac/gmres_reorthogonalize_02/cmp/generic delete mode 100644 tests/lac/gmres_reorthogonalize_03/cmp/generic delete mode 100644 tests/lac/gmres_reorthogonalize_04/cmp/generic delete mode 100644 tests/lac/gmres_reorthogonalize_05/cmp/generic delete mode 100644 tests/lac/householder/cmp/generic delete mode 100644 tests/lac/identity_matrix_01/cmp/generic delete mode 100644 tests/lac/identity_matrix_02/cmp/generic delete mode 100644 tests/lac/identity_matrix_03/cmp/generic delete mode 100644 tests/lac/identity_matrix_04/cmp/generic delete mode 100644 tests/lac/identity_matrix_05/cmp/generic delete mode 100644 tests/lac/identity_matrix_06/cmp/generic delete mode 100644 tests/lac/is_block_matrix/cmp/generic delete mode 100644 tests/lac/is_block_vector/cmp/generic delete mode 100644 tests/lac/lapack_fill/cmp/generic delete mode 100644 tests/lac/matrices/cmp/generic delete mode 100644 tests/lac/matrices_ez/cmp/generic delete mode 100644 tests/lac/matrices_ez_add/cmp/generic delete mode 100644 tests/lac/matrices_lapack/cmp/generic delete mode 100644 tests/lac/matrices_lapack_fill/cmp/generic delete mode 100644 tests/lac/matrix_lib/cmp/generic delete mode 100644 tests/lac/matrix_out/cmp/generic delete mode 100644 tests/lac/pointer_matrix/cmp/generic delete mode 100644 tests/lac/pointer_matrix_vector/cmp/generic delete mode 100644 tests/lac/print_formatted_ez_01/cmp/generic delete mode 100644 tests/lac/solver/cmp/generic delete mode 100644 tests/lac/solver_02/cmp/generic delete mode 100644 tests/lac/solver_leak/cmp/generic delete mode 100644 tests/lac/solver_relaxation_01/cmp/generic delete mode 100644 tests/lac/solver_relaxation_02/cmp/generic delete mode 100644 tests/lac/solver_relaxation_03/cmp/generic delete mode 100644 tests/lac/solver_selector_00/cmp/generic delete mode 100644 tests/lac/solver_selector_01/cmp/generic delete mode 100644 tests/lac/solver_selector_02/cmp/generic delete mode 100644 tests/lac/sparse_ilu/cmp/generic delete mode 100644 tests/lac/sparse_ilu_inverse/cmp/generic delete mode 100644 tests/lac/sparse_ilu_t/cmp/generic delete mode 100644 tests/lac/sparse_matrices/cmp/generic delete mode 100644 tests/lac/sparse_matrix_Tmmult_01/cmp/generic delete mode 100644 tests/lac/sparse_matrix_Tmmult_02/cmp/generic delete mode 100644 tests/lac/sparse_matrix_iterator/cmp/generic delete mode 100644 tests/lac/sparse_matrix_mmult_01/cmp/generic delete mode 100644 tests/lac/sparse_matrix_mmult_02/cmp/generic delete mode 100644 tests/lac/sparse_mic/cmp/generic delete mode 100644 tests/lac/sparsity_pattern/cmp/generic delete mode 100644 tests/lac/sparsity_pattern_01/cmp/generic delete mode 100644 tests/lac/sparsity_pattern_02/cmp/generic delete mode 100644 tests/lac/sparsity_pattern_03/cmp/generic delete mode 100644 tests/lac/sparsity_pattern_04/cmp/generic delete mode 100644 tests/lac/sparsity_pattern_05/cmp/generic delete mode 100644 tests/lac/sparsity_pattern_06/cmp/generic delete mode 100644 tests/lac/sparsity_pattern_07/cmp/generic delete mode 100644 tests/lac/sparsity_pattern_08/cmp/generic delete mode 100644 tests/lac/sparsity_pattern_09/cmp/generic delete mode 100644 tests/lac/sparsity_pattern_10/cmp/generic delete mode 100644 tests/lac/sparsity_pattern_11/cmp/generic delete mode 100644 tests/lac/sparsity_pattern_12/cmp/generic delete mode 100644 tests/lac/sparsity_pattern_copy_from/cmp/generic delete mode 100644 tests/lac/sparsity_tools_01/cmp/generic delete mode 100644 tests/lac/trace/cmp/generic delete mode 100644 tests/lac/tridiagonal_matrix/cmp/generic delete mode 100644 tests/lac/tridiagonal_matrix_sym/cmp/generic delete mode 100644 tests/lac/vector-vector/cmp/generic delete mode 100644 tests/lac/vector_accumulation/cmp/generic delete mode 100644 tests/lac/vector_large_numbers/cmp/generic delete mode 100644 tests/lac/vector_memory/cmp/generic delete mode 100644 tests/lac/vector_norms/cmp/generic delete mode 100644 tests/lac/vector_view/cmp/generic diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt index 07767cc9e4..9cc1d9adc4 100644 --- a/tests/CMakeLists.txt +++ b/tests/CMakeLists.txt @@ -85,7 +85,7 @@ ADD_SUBDIRECTORY(fe) ADD_SUBDIRECTORY(grid) #hp #integrators -#lac +ADD_SUBDIRECTORY(lac) #lib #matrix_free #mesh_converter diff --git a/tests/deal.II/Makefile b/tests/deal.II/Makefile deleted file mode 100644 index 5bd423a068..0000000000 --- a/tests/deal.II/Makefile +++ /dev/null @@ -1,10 +0,0 @@ -############################################################ -# $Id$ -# Copyright (C) 2000, 2001, 2002, 2003, 2005, 2006, 2007, 2008, 2009, 2010 by the deal.II authors -############################################################ - -include ../Makefile.paths -include $D/common/Make.global_options -include ../Makefile.rules --include Makefile.depend --include Makefile.tests diff --git a/tests/lac/Makefile b/tests/lac/Makefile deleted file mode 100644 index 810bdc8a1b..0000000000 --- a/tests/lac/Makefile +++ /dev/null @@ -1,10 +0,0 @@ -############################################################ -# $Id$ -# Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 by the deal.II authors -############################################################ - -include ../Makefile.paths -include $D/common/Make.global_options -include ../Makefile.rules --include Makefile.depend --include Makefile.tests diff --git a/tests/lac/ala_01.cc b/tests/lac/ala_01.cc index 6b6f974199..7ba28cf2ae 100644 --- a/tests/lac/ala_01.cc +++ b/tests/lac/ala_01.cc @@ -39,7 +39,7 @@ void test () int main (int argc,char **argv) { - std::ofstream logfile("ala_01/output"); + std::ofstream logfile("output"); deallog.attach(logfile); deallog.depth_console(0); deallog.threshold_double(1.e-10); diff --git a/tests/lac/ala_01/cmp/generic b/tests/lac/ala_01/cmp/generic deleted file mode 100644 index fb5aed2c7b..0000000000 --- a/tests/lac/ala_01/cmp/generic +++ /dev/null @@ -1,7 +0,0 @@ - -DEAL::10.0000 -DEAL::OK -DEAL::10.0000 -DEAL::OK -DEAL::10.0000 -DEAL::OK diff --git a/tests/lac/bicgstab_early.cc b/tests/lac/bicgstab_early.cc index 905937d68c..bbaf936413 100644 --- a/tests/lac/bicgstab_early.cc +++ b/tests/lac/bicgstab_early.cc @@ -35,7 +35,7 @@ int main() { - std::ofstream logfile("bicgstab_early/output"); + std::ofstream logfile("output"); deallog << std::setprecision(4); deallog.attach(logfile); deallog.depth_console(0); diff --git a/tests/lac/bicgstab_early/cmp/generic b/tests/lac/bicgstab_early/cmp/generic deleted file mode 100644 index c20f61f9cc..0000000000 --- a/tests/lac/bicgstab_early/cmp/generic +++ /dev/null @@ -1,8 +0,0 @@ - -DEAL:Bicgstab::Starting value 0.1379 -DEAL:Bicgstab::Convergence step 1 value 0 -DEAL::0 -DEAL::0.009242 -DEAL::0 -DEAL::0.009242 -DEAL::residual=0 diff --git a/tests/lac/bicgstab_large.cc b/tests/lac/bicgstab_large.cc index 81465e6413..eeb602e2e3 100644 --- a/tests/lac/bicgstab_large.cc +++ b/tests/lac/bicgstab_large.cc @@ -32,7 +32,7 @@ int main() { - std::ofstream logfile("bicgstab_large/output"); + std::ofstream logfile("output"); deallog << std::setprecision(4); deallog.attach(logfile); deallog.depth_console(0); diff --git a/tests/lac/bicgstab_large/cmp/generic b/tests/lac/bicgstab_large/cmp/generic deleted file mode 100644 index abf5725509..0000000000 --- a/tests/lac/bicgstab_large/cmp/generic +++ /dev/null @@ -1,9 +0,0 @@ - -DEAL:Bicgstab::Starting value 2.000 -DEAL:Bicgstab::Convergence step 4 value 0 -DEAL::1.000 0.1000 0.09091 0.02381 -DEAL::residual=0 -DEAL:Bicgstab::Starting value 2.000e+10 -DEAL:Bicgstab::Convergence step 4 value 0.001939 -DEAL::1.000 0.1000 0.09091 0.02381 -DEAL::residual=0.001937 diff --git a/tests/lac/block_compressed_01.cc b/tests/lac/block_compressed_01.cc index 9b42a42f3f..eac08e18e3 100644 --- a/tests/lac/block_compressed_01.cc +++ b/tests/lac/block_compressed_01.cc @@ -28,7 +28,7 @@ int main() { - std::ofstream logfile("block_compressed_01/output"); + std::ofstream logfile("output"); logfile.setf(std::ios::fixed); deallog << std::setprecision(2); deallog.attach(logfile); diff --git a/tests/lac/block_compressed_01/cmp/generic b/tests/lac/block_compressed_01/cmp/generic deleted file mode 100644 index 7ed126e2cc..0000000000 --- a/tests/lac/block_compressed_01/cmp/generic +++ /dev/null @@ -1,11 +0,0 @@ - -DEAL::blocks: 2x2 -DEAL::size: 3x3 -DEAL::size block(1,0):1x2 -[0,0] -[1,0,1,2] -[2,2] -DEAL:: -DEAL::row 0: 0 -DEAL::row 1: 0 1 2 -DEAL::row 2: 2 diff --git a/tests/lac/block_compressed_simple_sparsity_pattern_indexset_01.cc b/tests/lac/block_compressed_simple_sparsity_pattern_indexset_01.cc index 9bd8f162cf..6c80ecddaa 100644 --- a/tests/lac/block_compressed_simple_sparsity_pattern_indexset_01.cc +++ b/tests/lac/block_compressed_simple_sparsity_pattern_indexset_01.cc @@ -28,7 +28,7 @@ int main() { - std::ofstream logfile("block_compressed_simple_sparsity_pattern_indexset_01/output"); + std::ofstream logfile("output"); logfile.setf(std::ios::fixed); deallog << std::setprecision(2); deallog.attach(logfile); diff --git a/tests/lac/block_compressed_simple_sparsity_pattern_indexset_01/cmp/generic b/tests/lac/block_compressed_simple_sparsity_pattern_indexset_01/cmp/generic deleted file mode 100644 index 7c5ba3e437..0000000000 --- a/tests/lac/block_compressed_simple_sparsity_pattern_indexset_01/cmp/generic +++ /dev/null @@ -1,15 +0,0 @@ - -DEAL::blocks: 3x3 -DEAL::size: 13x13 -DEAL::size block(1,0):3x5 -DEAL::blocks: 2x2 -DEAL::size: 8x8 -DEAL::size block(1,0):3x5 -[0,0] -[1] -[2] -[3,0,3] -[4] -[5,0,5] -[6] -[7] diff --git a/tests/lac/block_indices.cc b/tests/lac/block_indices.cc index 8f0927e6a3..e764d3a78d 100644 --- a/tests/lac/block_indices.cc +++ b/tests/lac/block_indices.cc @@ -56,7 +56,7 @@ void test (const BlockIndices &idx) int main() { - std::ofstream logfile("block_indices/output"); + std::ofstream logfile("output"); deallog.attach(logfile); deallog.depth_console(0); diff --git a/tests/lac/block_indices/cmp/generic b/tests/lac/block_indices/cmp/generic deleted file mode 100644 index 37bef9e515..0000000000 --- a/tests/lac/block_indices/cmp/generic +++ /dev/null @@ -1,23 +0,0 @@ - -DEAL::empty: 0:[]->0 -DEAL::push: 1:[3]->3 -DEAL::push: 2:[3 2]->5 -DEAL::empty: 0:[]->0 -DEAL::sizes: 3:[0 0 0]->0 -DEAL::start: 0 0 0 -DEAL:: -DEAL:: -DEAL::sizes: 3:[4 4 4]->12 -DEAL::start: 0 4 8 -DEAL:: 0:0:0 1:0:1 2:0:2 3:0:3 4:1:0 5:1:1 6:1:2 7:1:3 8:2:0 9:2:1 10:2:2 11:2:3 -DEAL:: 0:0:0 1:0:1 2:0:2 3:0:3 4:1:0 5:1:1 6:1:2 7:1:3 8:2:0 9:2:1 10:2:2 11:2:3 -DEAL::push: 4:[4 4 4 2]->14 -DEAL::push: 5:[4 4 4 2 5]->19 -DEAL::sizes: 6:[4 4 4 2 5 4]->23 -DEAL::start: 0 4 8 12 14 19 -DEAL:: 0:0:0 1:0:1 2:0:2 3:0:3 4:1:0 5:1:1 6:1:2 7:1:3 8:2:0 9:2:1 10:2:2 11:2:3 12:3:0 13:3:1 14:4:0 15:4:1 16:4:2 17:4:3 18:4:4 19:5:0 20:5:1 21:5:2 22:5:3 -DEAL:: 0:0:0 1:0:1 2:0:2 3:0:3 4:1:0 5:1:1 6:1:2 7:1:3 8:2:0 9:2:1 10:2:2 11:2:3 12:3:0 13:3:1 14:4:0 15:4:1 16:4:2 17:4:3 18:4:4 19:5:0 20:5:1 21:5:2 22:5:3 -DEAL::sizes: 4:[4 3 2 1]->10 -DEAL::start: 0 4 7 9 -DEAL:: 0:0:0 1:0:1 2:0:2 3:0:3 4:1:0 5:1:1 6:1:2 7:2:0 8:2:1 9:3:0 -DEAL:: 0:0:0 1:0:1 2:0:2 3:0:3 4:1:0 5:1:1 6:1:2 7:2:0 8:2:1 9:3:0 diff --git a/tests/lac/block_matrices.cc b/tests/lac/block_matrices.cc index ff30bd6dce..cb5f558ef0 100644 --- a/tests/lac/block_matrices.cc +++ b/tests/lac/block_matrices.cc @@ -30,7 +30,7 @@ void test () { - std::ofstream logfile("block_matrices/output"); + std::ofstream logfile("output"); deallog << std::fixed; deallog << std::setprecision(2); deallog.attach(logfile); diff --git a/tests/lac/block_matrices/cmp/generic b/tests/lac/block_matrices/cmp/generic deleted file mode 100644 index e1f7fb4ad4..0000000000 --- a/tests/lac/block_matrices/cmp/generic +++ /dev/null @@ -1,257 +0,0 @@ - -DEAL::Row 0 sparsity: 10000101010000101010000101010 -DEAL::Row=0: expected length=10, actual length=10 -DEAL::Row 1 sparsity: 01010100001010100001010100001 -DEAL::Row=1: expected length=10, actual length=10 -DEAL::Row 2 sparsity: 00001010101000010101000010101 -DEAL::Row=2: expected length=10, actual length=10 -DEAL::Row 3 sparsity: 10101000010101010000101010000 -DEAL::Row=3: expected length=10, actual length=10 -DEAL::Row 4 sparsity: 10000101010000101010100001010 -DEAL::Row=4: expected length=10, actual length=10 -DEAL::Row 5 sparsity: 01010100001010100001010101000 -DEAL::Row=5: expected length=10, actual length=10 -DEAL::Row 6 sparsity: 01000010101000010101000010101 -DEAL::Row=6: expected length=10, actual length=10 -DEAL::Row 7 sparsity: 10101010000101010000101010000 -DEAL::Row=7: expected length=10, actual length=10 -DEAL::Row 8 sparsity: 10000101010100001010100001010 -DEAL::Row=8: expected length=10, actual length=10 -DEAL::Row 9 sparsity: 11010100001010101000010101000 -DEAL::Row=9: expected length=11, actual length=11 -DEAL::Row 10 sparsity: 01000010101000010101010000101 -DEAL::Row=10: expected length=10, actual length=10 -DEAL::Row 11 sparsity: 00101010000101010000101010100 -DEAL::Row=11: expected length=10, actual length=10 -DEAL::Row 12 sparsity: 10110001010100001010100001010 -DEAL::Row=12: expected length=11, actual length=11 -DEAL::Row 13 sparsity: 01011101000010101000010101000 -DEAL::Row=13: expected length=11, actual length=11 -DEAL::Row 14 sparsity: 01000110101010000101010000101 -DEAL::Row=14: expected length=11, actual length=11 -DEAL::Row 15 sparsity: 00101010000101010100001010100 -DEAL::Row=15: expected length=10, actual length=10 -DEAL::Row 16 sparsity: 10100001010100001010101000010 -DEAL::Row=16: expected length=10, actual length=10 -DEAL::Row 17 sparsity: 00010101100010101000010101010 -DEAL::Row=17: expected length=11, actual length=11 -DEAL::Row 18 sparsity: 01010000111010000101010000101 -DEAL::Row=18: expected length=11, actual length=11 -DEAL::196==196 -DEAL::196==196 -DEAL:Iterator::0 0 0.50 -DEAL:Iterator::0 5 0.50 -DEAL:Iterator::0 7 0.50 -DEAL:Iterator::0 9 0.50 -DEAL:Iterator::0 14 0.50 -DEAL:Iterator::0 16 0.50 -DEAL:Iterator::0 18 0.50 -DEAL:Iterator::0 23 0.50 -DEAL:Iterator::0 25 0.50 -DEAL:Iterator::0 27 0.50 -DEAL:Iterator::1 1 1.50 -DEAL:Iterator::1 3 3.50 -DEAL:Iterator::1 5 5.50 -DEAL:Iterator::1 10 10.50 -DEAL:Iterator::1 12 12.50 -DEAL:Iterator::1 14 14.50 -DEAL:Iterator::1 19 19.50 -DEAL:Iterator::1 21 21.50 -DEAL:Iterator::1 23 23.50 -DEAL:Iterator::1 28 28.50 -DEAL:Iterator::2 4 8.50 -DEAL:Iterator::2 6 12.50 -DEAL:Iterator::2 8 16.50 -DEAL:Iterator::2 10 20.50 -DEAL:Iterator::2 15 30.50 -DEAL:Iterator::2 17 34.50 -DEAL:Iterator::2 19 38.50 -DEAL:Iterator::2 24 48.50 -DEAL:Iterator::2 26 52.50 -DEAL:Iterator::2 28 56.50 -DEAL:Iterator::3 0 0.50 -DEAL:Iterator::3 2 6.50 -DEAL:Iterator::3 4 12.50 -DEAL:Iterator::3 9 27.50 -DEAL:Iterator::3 11 33.50 -DEAL:Iterator::3 13 39.50 -DEAL:Iterator::3 15 45.50 -DEAL:Iterator::3 20 60.50 -DEAL:Iterator::3 22 66.50 -DEAL:Iterator::3 24 72.50 -DEAL:Iterator::4 0 0.50 -DEAL:Iterator::4 5 20.50 -DEAL:Iterator::4 7 28.50 -DEAL:Iterator::4 9 36.50 -DEAL:Iterator::4 14 56.50 -DEAL:Iterator::4 16 64.50 -DEAL:Iterator::4 18 72.50 -DEAL:Iterator::4 20 80.50 -DEAL:Iterator::4 25 100.50 -DEAL:Iterator::4 27 108.50 -DEAL:Iterator::5 1 5.50 -DEAL:Iterator::5 3 15.50 -DEAL:Iterator::5 5 25.50 -DEAL:Iterator::5 10 50.50 -DEAL:Iterator::5 12 60.50 -DEAL:Iterator::5 14 70.50 -DEAL:Iterator::5 19 95.50 -DEAL:Iterator::5 21 105.50 -DEAL:Iterator::5 23 115.50 -DEAL:Iterator::5 25 125.50 -DEAL:Iterator::6 1 6.50 -DEAL:Iterator::6 6 36.50 -DEAL:Iterator::6 8 48.50 -DEAL:Iterator::6 10 60.50 -DEAL:Iterator::6 15 90.50 -DEAL:Iterator::6 17 102.50 -DEAL:Iterator::6 19 114.50 -DEAL:Iterator::6 24 144.50 -DEAL:Iterator::6 26 156.50 -DEAL:Iterator::6 28 168.50 -DEAL:Iterator::7 0 0.50 -DEAL:Iterator::7 2 14.50 -DEAL:Iterator::7 4 28.50 -DEAL:Iterator::7 6 42.50 -DEAL:Iterator::7 11 77.50 -DEAL:Iterator::7 13 91.50 -DEAL:Iterator::7 15 105.50 -DEAL:Iterator::7 20 140.50 -DEAL:Iterator::7 22 154.50 -DEAL:Iterator::7 24 168.50 -DEAL:Iterator::8 0 0.50 -DEAL:Iterator::8 5 40.50 -DEAL:Iterator::8 7 56.50 -DEAL:Iterator::8 9 72.50 -DEAL:Iterator::8 11 88.50 -DEAL:Iterator::8 16 128.50 -DEAL:Iterator::8 18 144.50 -DEAL:Iterator::8 20 160.50 -DEAL:Iterator::8 25 200.50 -DEAL:Iterator::8 27 216.50 -DEAL:Iterator::9 0 0 -DEAL:Iterator::9 1 9.50 -DEAL:Iterator::9 3 27.50 -DEAL:Iterator::9 5 45.50 -DEAL:Iterator::9 10 90.50 -DEAL:Iterator::9 12 108.50 -DEAL:Iterator::9 14 126.50 -DEAL:Iterator::9 16 144.50 -DEAL:Iterator::9 21 189.50 -DEAL:Iterator::9 23 207.50 -DEAL:Iterator::9 25 225.50 -DEAL:Iterator::10 1 10.50 -DEAL:Iterator::10 6 60.50 -DEAL:Iterator::10 8 80.50 -DEAL:Iterator::10 10 100.50 -DEAL:Iterator::10 15 150.50 -DEAL:Iterator::10 17 170.50 -DEAL:Iterator::10 19 190.50 -DEAL:Iterator::10 21 210.50 -DEAL:Iterator::10 26 260.50 -DEAL:Iterator::10 28 280.50 -DEAL:Iterator::11 2 22.50 -DEAL:Iterator::11 4 44.50 -DEAL:Iterator::11 6 66.50 -DEAL:Iterator::11 11 121.50 -DEAL:Iterator::11 13 143.50 -DEAL:Iterator::11 15 165.50 -DEAL:Iterator::11 20 220.50 -DEAL:Iterator::11 22 242.50 -DEAL:Iterator::11 24 264.50 -DEAL:Iterator::11 26 286.50 -DEAL:Iterator::12 3 0 -DEAL:Iterator::12 0 0.50 -DEAL:Iterator::12 2 24.50 -DEAL:Iterator::12 7 84.50 -DEAL:Iterator::12 9 108.50 -DEAL:Iterator::12 11 132.50 -DEAL:Iterator::12 16 192.50 -DEAL:Iterator::12 18 216.50 -DEAL:Iterator::12 20 240.50 -DEAL:Iterator::12 25 300.50 -DEAL:Iterator::12 27 324.50 -DEAL:Iterator::13 4 0 -DEAL:Iterator::13 1 13.50 -DEAL:Iterator::13 3 39.50 -DEAL:Iterator::13 5 65.50 -DEAL:Iterator::13 7 91.50 -DEAL:Iterator::13 12 156.50 -DEAL:Iterator::13 14 182.50 -DEAL:Iterator::13 16 208.50 -DEAL:Iterator::13 21 273.50 -DEAL:Iterator::13 23 299.50 -DEAL:Iterator::13 25 325.50 -DEAL:Iterator::14 5 0 -DEAL:Iterator::14 1 14.50 -DEAL:Iterator::14 6 84.50 -DEAL:Iterator::14 8 112.50 -DEAL:Iterator::14 10 140.50 -DEAL:Iterator::14 12 168.50 -DEAL:Iterator::14 17 238.50 -DEAL:Iterator::14 19 266.50 -DEAL:Iterator::14 21 294.50 -DEAL:Iterator::14 26 364.50 -DEAL:Iterator::14 28 392.50 -DEAL:Iterator::15 6 90.50 -DEAL:Iterator::15 2 30.50 -DEAL:Iterator::15 4 60.50 -DEAL:Iterator::15 11 165.50 -DEAL:Iterator::15 13 195.50 -DEAL:Iterator::15 15 225.50 -DEAL:Iterator::15 17 255.50 -DEAL:Iterator::15 22 330.50 -DEAL:Iterator::15 24 360.50 -DEAL:Iterator::15 26 390.50 -DEAL:Iterator::16 7 112.50 -DEAL:Iterator::16 0 0.50 -DEAL:Iterator::16 2 32.50 -DEAL:Iterator::16 9 144.50 -DEAL:Iterator::16 11 176.50 -DEAL:Iterator::16 16 256.50 -DEAL:Iterator::16 18 288.50 -DEAL:Iterator::16 20 320.50 -DEAL:Iterator::16 22 352.50 -DEAL:Iterator::16 27 432.50 -DEAL:Iterator::17 8 0 -DEAL:Iterator::17 3 51.50 -DEAL:Iterator::17 5 85.50 -DEAL:Iterator::17 7 119.50 -DEAL:Iterator::17 12 204.50 -DEAL:Iterator::17 14 238.50 -DEAL:Iterator::17 16 272.50 -DEAL:Iterator::17 21 357.50 -DEAL:Iterator::17 23 391.50 -DEAL:Iterator::17 25 425.50 -DEAL:Iterator::17 27 459.50 -DEAL:Iterator::18 9 0 -DEAL:Iterator::18 1 18.50 -DEAL:Iterator::18 3 54.50 -DEAL:Iterator::18 8 144.50 -DEAL:Iterator::18 10 180.50 -DEAL:Iterator::18 12 216.50 -DEAL:Iterator::18 17 306.50 -DEAL:Iterator::18 19 342.50 -DEAL:Iterator::18 21 378.50 -DEAL:Iterator::18 26 468.50 -DEAL:Iterator::18 28 504.50 -DEAL::vmult 0 72.00 72.00 -DEAL::vmult 1 2658.00 2658.00 -DEAL::vmult 2 6332.50 6332.50 -DEAL::vmult 3 6288.00 6288.00 -DEAL::vmult 4 10810.50 10810.50 -DEAL::vmult 5 12221.50 12221.50 -DEAL::vmult 6 18749.00 18749.00 -DEAL::vmult 7 14275.50 14275.50 -DEAL::vmult 8 20949.00 20949.00 -DEAL::vmult 9 20999.00 20999.00 -DEAL::vmult 10 29845.50 29845.50 -DEAL::vmult 11 29848.50 29848.50 -DEAL::vmult 12 31135.50 31135.50 -DEAL::vmult 13 29638.50 29638.50 -DEAL::vmult 14 40618.00 40618.00 -DEAL::vmult 15 39010.00 39010.00 -DEAL::vmult 16 39234.00 39234.00 -DEAL::vmult 17 51127.50 51127.50 -DEAL::vmult 18 51714.50 51714.50 -DEAL::matrix_scalar_product 15416941535.50 15416941535.50 diff --git a/tests/lac/block_matrices_02.cc b/tests/lac/block_matrices_02.cc index 0eece67227..53ab320f95 100644 --- a/tests/lac/block_matrices_02.cc +++ b/tests/lac/block_matrices_02.cc @@ -59,7 +59,7 @@ void do_set (const bool even_or_odd, void test () { - std::ofstream logfile("block_matrices_02/output"); + std::ofstream logfile("output"); deallog << std::fixed; deallog << std::setprecision(2); deallog.attach(logfile); diff --git a/tests/lac/block_matrices_02/cmp/generic b/tests/lac/block_matrices_02/cmp/generic deleted file mode 100644 index 3dca993a6d..0000000000 --- a/tests/lac/block_matrices_02/cmp/generic +++ /dev/null @@ -1,25 +0,0 @@ - -Component (0,0) -1.000e+00 2.000e+00 1.000e+00 2.000e+00 1.000e+00 -0.000e+00 0.000e+00 0.000e+00 0.000e+00 0.000e+00 -0.000e+00 0.000e+00 0.000e+00 0.000e+00 0.000e+00 -0.000e+00 0.000e+00 0.000e+00 0.000e+00 0.000e+00 -0.000e+00 0.000e+00 0.000e+00 0.000e+00 0.000e+00 -Component (0,1) -2.000e+00 1.000e+00 2.000e+00 1.000e+00 2.000e+00 -0.000e+00 0.000e+00 0.000e+00 0.000e+00 0.000e+00 -0.000e+00 0.000e+00 0.000e+00 0.000e+00 0.000e+00 -0.000e+00 0.000e+00 0.000e+00 0.000e+00 0.000e+00 -0.000e+00 0.000e+00 0.000e+00 0.000e+00 0.000e+00 -Component (1,0) -0.000e+00 0.000e+00 0.000e+00 0.000e+00 0.000e+00 -0.000e+00 0.000e+00 0.000e+00 0.000e+00 0.000e+00 -0.000e+00 0.000e+00 0.000e+00 0.000e+00 0.000e+00 -0.000e+00 0.000e+00 0.000e+00 0.000e+00 0.000e+00 -0.000e+00 0.000e+00 0.000e+00 0.000e+00 0.000e+00 -Component (1,1) -0.000e+00 0.000e+00 0.000e+00 0.000e+00 0.000e+00 -0.000e+00 0.000e+00 0.000e+00 0.000e+00 0.000e+00 -0.000e+00 0.000e+00 0.000e+00 0.000e+00 0.000e+00 -0.000e+00 0.000e+00 0.000e+00 0.000e+00 0.000e+00 -0.000e+00 0.000e+00 0.000e+00 0.000e+00 0.000e+00 diff --git a/tests/lac/block_matrices_03.cc b/tests/lac/block_matrices_03.cc index 16d97674e6..adb9d6e03c 100644 --- a/tests/lac/block_matrices_03.cc +++ b/tests/lac/block_matrices_03.cc @@ -59,7 +59,7 @@ void do_add (const bool even_or_odd, void test () { - std::ofstream logfile("block_matrices_03/output"); + std::ofstream logfile("output"); deallog << std::fixed; deallog << std::setprecision(2); deallog.attach(logfile); diff --git a/tests/lac/block_matrices_03/cmp/generic b/tests/lac/block_matrices_03/cmp/generic deleted file mode 100644 index 3dca993a6d..0000000000 --- a/tests/lac/block_matrices_03/cmp/generic +++ /dev/null @@ -1,25 +0,0 @@ - -Component (0,0) -1.000e+00 2.000e+00 1.000e+00 2.000e+00 1.000e+00 -0.000e+00 0.000e+00 0.000e+00 0.000e+00 0.000e+00 -0.000e+00 0.000e+00 0.000e+00 0.000e+00 0.000e+00 -0.000e+00 0.000e+00 0.000e+00 0.000e+00 0.000e+00 -0.000e+00 0.000e+00 0.000e+00 0.000e+00 0.000e+00 -Component (0,1) -2.000e+00 1.000e+00 2.000e+00 1.000e+00 2.000e+00 -0.000e+00 0.000e+00 0.000e+00 0.000e+00 0.000e+00 -0.000e+00 0.000e+00 0.000e+00 0.000e+00 0.000e+00 -0.000e+00 0.000e+00 0.000e+00 0.000e+00 0.000e+00 -0.000e+00 0.000e+00 0.000e+00 0.000e+00 0.000e+00 -Component (1,0) -0.000e+00 0.000e+00 0.000e+00 0.000e+00 0.000e+00 -0.000e+00 0.000e+00 0.000e+00 0.000e+00 0.000e+00 -0.000e+00 0.000e+00 0.000e+00 0.000e+00 0.000e+00 -0.000e+00 0.000e+00 0.000e+00 0.000e+00 0.000e+00 -0.000e+00 0.000e+00 0.000e+00 0.000e+00 0.000e+00 -Component (1,1) -0.000e+00 0.000e+00 0.000e+00 0.000e+00 0.000e+00 -0.000e+00 0.000e+00 0.000e+00 0.000e+00 0.000e+00 -0.000e+00 0.000e+00 0.000e+00 0.000e+00 0.000e+00 -0.000e+00 0.000e+00 0.000e+00 0.000e+00 0.000e+00 -0.000e+00 0.000e+00 0.000e+00 0.000e+00 0.000e+00 diff --git a/tests/lac/block_minres.cc b/tests/lac/block_minres.cc index b75f42fcf7..7f42d72bf4 100644 --- a/tests/lac/block_minres.cc +++ b/tests/lac/block_minres.cc @@ -32,7 +32,7 @@ int main() { - std::ofstream logfile("block_minres/output"); + std::ofstream logfile("output"); deallog << std::setprecision(2); deallog.attach(logfile); deallog.depth_console(0); diff --git a/tests/lac/block_minres/cmp/generic b/tests/lac/block_minres/cmp/generic deleted file mode 100644 index 29e4ff4f4b..0000000000 --- a/tests/lac/block_minres/cmp/generic +++ /dev/null @@ -1,4 +0,0 @@ - -DEAL:minres::Starting value 0.0 -DEAL:minres::Convergence step 0 value 0.0 -DEAL::OK diff --git a/tests/lac/block_sparsity_pattern_01.cc b/tests/lac/block_sparsity_pattern_01.cc index 3e5beb904a..b8172073fd 100644 --- a/tests/lac/block_sparsity_pattern_01.cc +++ b/tests/lac/block_sparsity_pattern_01.cc @@ -28,7 +28,7 @@ int main() { - std::ofstream logfile("block_sparsity_pattern_01/output"); + std::ofstream logfile("output"); logfile.setf(std::ios::fixed); deallog << std::setprecision(2); deallog.attach(logfile); diff --git a/tests/lac/block_sparsity_pattern_01/cmp/generic b/tests/lac/block_sparsity_pattern_01/cmp/generic deleted file mode 100644 index 71ef847a0a..0000000000 --- a/tests/lac/block_sparsity_pattern_01/cmp/generic +++ /dev/null @@ -1,18 +0,0 @@ - -DEAL:: 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -DEAL:: 2 1 2 1 2 1 2 1 2 1 2 1 2 1 -DEAL:: 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -[0,0,2,3,5] -[1,0,2,5] -[2,0,2,3,5] -[3,0,2,5] -[4,0,2,3,5] -[5,0,2,5] -[6,0,2,3,5] -[7,0,2,5] -[8,0,2,3,5] -[9,0,2,5] -[10,0,2,3,5] -[11,0,2,5] -[12,0,2,3,5] -[13,0,2,5] diff --git a/tests/lac/block_sparsity_pattern_02.cc b/tests/lac/block_sparsity_pattern_02.cc index 414581e9b1..44555a508a 100644 --- a/tests/lac/block_sparsity_pattern_02.cc +++ b/tests/lac/block_sparsity_pattern_02.cc @@ -30,7 +30,7 @@ int main() { - std::ofstream logfile("block_sparsity_pattern_02/output"); + std::ofstream logfile("output"); logfile.setf(std::ios::fixed); deallog << std::setprecision(2); deallog.attach(logfile); diff --git a/tests/lac/block_sparsity_pattern_02/cmp/generic b/tests/lac/block_sparsity_pattern_02/cmp/generic deleted file mode 100644 index 0fd8fc12f0..0000000000 --- a/tests/lac/block_sparsity_pattern_02/cmp/generic +++ /dev/null @@ -1,2 +0,0 @@ - -DEAL::OK diff --git a/tests/lac/block_sparsity_pattern_03.cc b/tests/lac/block_sparsity_pattern_03.cc index 2cc90f49df..927aeb0745 100644 --- a/tests/lac/block_sparsity_pattern_03.cc +++ b/tests/lac/block_sparsity_pattern_03.cc @@ -27,7 +27,7 @@ int main() { - initlog(__FILE__); + initlog(); std::vector row_blocks(2); row_blocks[0] = 10; diff --git a/tests/lac/block_sparsity_pattern_03/cmp/generic b/tests/lac/block_sparsity_pattern_03/cmp/generic deleted file mode 100644 index 76f541ab28..0000000000 --- a/tests/lac/block_sparsity_pattern_03/cmp/generic +++ /dev/null @@ -1,21 +0,0 @@ - -[0] -[1] -[2] -[3] -[4] -[5,5,11] -[6] -[7] -[8] -[9] -[10] -[11,3] -[12,12] -[13] -[14] -DEAL::5,5 -DEAL::5,11 -DEAL::11,3 -DEAL::12,12 -DEAL::OK diff --git a/tests/lac/block_vector.cc b/tests/lac/block_vector.cc index 241c164089..64661195b2 100644 --- a/tests/lac/block_vector.cc +++ b/tests/lac/block_vector.cc @@ -145,7 +145,7 @@ void test () int main () { - std::ofstream logfile("block_vector/output"); + std::ofstream logfile("output"); deallog << std::fixed; deallog << std::setprecision(3); deallog.attach(logfile); diff --git a/tests/lac/block_vector/cmp/generic b/tests/lac/block_vector/cmp/generic deleted file mode 100644 index accdeff567..0000000000 --- a/tests/lac/block_vector/cmp/generic +++ /dev/null @@ -1,36 +0,0 @@ - -DEAL:BlockIndices:global->local::0 0 0 0 0 0 0 -DEAL:BlockIndices:global->local::1 0 1 0 1 0 1 -DEAL:BlockIndices:global->local::2 0 2 0 2 0 2 -DEAL:BlockIndices:global->local::3 2 0 2 0 2 0 -DEAL:BlockIndices:global->local::4 3 0 3 0 3 0 -DEAL:BlockIndices:global->local::5 3 1 3 1 3 1 -DEAL:BlockIndices:local->global::0 0 0 -DEAL:BlockIndices:local->global::0 1 1 -DEAL:BlockIndices:local->global::0 2 2 -DEAL:BlockIndices:local->global::2 0 3 -DEAL:BlockIndices:local->global::3 0 4 -DEAL:BlockIndices:local->global::3 1 5 -DEAL:BlockIndices:reinit::0 0 0 -DEAL:BlockIndices:reinit::1 0 1 -DEAL:BlockIndices:reinit::2 0 2 -DEAL:BlockIndices:reinit::3 0 3 -DEAL:BlockIndices:reinit::4 0 4 -DEAL:BlockIndices:reinit::5 1 0 -DEAL:BlockIndices:reinit::6 1 1 -DEAL:BlockIndices:reinit::7 1 2 -DEAL:BlockIndices:reinit::8 3 0 -DEAL:BlockIndices:reinit::9 4 0 -DEAL:BlockIndices:reinit::10 4 1 -DEAL:BlockIndices:reinit::--- -DEAL:BlockIndices:reinit::0 0 0 -DEAL:BlockIndices:reinit::1 1 0 -DEAL:BlockIndices:reinit::2 1 1 -DEAL:BlockVector:Constructor with iterators::0 1.000 2.000 3.000 4.000 5.000 -DEAL:BlockVector:Constructor with iterators::0 0 0 -DEAL:BlockVector:Constructor with iterators::0 1 1.000 -DEAL:BlockVector:Constructor with iterators::0 2 2.000 -DEAL:BlockVector:Constructor with iterators::2 0 3.000 -DEAL:BlockVector:Constructor with iterators::3 0 4.000 -DEAL:BlockVector:Constructor with iterators::3 1 5.000 -DEAL:BlockVector:reinit block::0 1.000 2.000 0 0 0 0 0 3.000 4.000 5.000 diff --git a/tests/lac/block_vector_copy.cc b/tests/lac/block_vector_copy.cc index 4facfe013f..571077a3ef 100644 --- a/tests/lac/block_vector_copy.cc +++ b/tests/lac/block_vector_copy.cc @@ -66,7 +66,7 @@ void test () int main () { - std::ofstream logfile("block_vector_copy/output"); + std::ofstream logfile("output"); deallog << std::fixed; deallog << std::setprecision(3); deallog.attach(logfile); diff --git a/tests/lac/block_vector_copy/cmp/generic b/tests/lac/block_vector_copy/cmp/generic deleted file mode 100644 index 0fd8fc12f0..0000000000 --- a/tests/lac/block_vector_copy/cmp/generic +++ /dev/null @@ -1,2 +0,0 @@ - -DEAL::OK diff --git a/tests/lac/block_vector_iterator.cc b/tests/lac/block_vector_iterator.cc index 62b31ba844..dec867f431 100644 --- a/tests/lac/block_vector_iterator.cc +++ b/tests/lac/block_vector_iterator.cc @@ -179,7 +179,7 @@ void test () std::transform (v1.begin(), v1.end(), v2.begin(), std::bind2nd (std::multiplies(), 2.0)); - v2 *= 1./2.; + v2.scale (1./2.); deallog << "Check 7: " << (v1 == v2 ? "true" : "false") << std::endl; @@ -322,7 +322,7 @@ void test () int main () { - std::ofstream logfile("block_vector_iterator/output"); + std::ofstream logfile("output"); logfile.setf(std::ios::fixed); deallog << std::setprecision(3); deallog.attach(logfile); diff --git a/tests/lac/block_vector_iterator/cmp/generic b/tests/lac/block_vector_iterator/cmp/generic deleted file mode 100644 index ca8a9d55a1..0000000000 --- a/tests/lac/block_vector_iterator/cmp/generic +++ /dev/null @@ -1,20 +0,0 @@ - -DEAL::Check 1: true -DEAL::Check 2: true -DEAL::Check 3: true -DEAL::Check 4: true -DEAL::Check 5: true -DEAL::Check 6: true -DEAL::Check 7: true -DEAL::Check 8: true -DEAL::Check 9: true -DEAL::Check 10: true -DEAL::Check 11: true -DEAL::Check 12: true -DEAL::Check 13: true -DEAL::Check 14: true -DEAL::Check 15: true -DEAL::Check 16: true -DEAL::Check 17: true -DEAL::Check 18: true -DEAL::Check 19: true diff --git a/tests/lac/block_vector_vector_assign.cc b/tests/lac/block_vector_vector_assign.cc index 00c93e074d..422c1d55d5 100644 --- a/tests/lac/block_vector_vector_assign.cc +++ b/tests/lac/block_vector_vector_assign.cc @@ -72,7 +72,7 @@ void test () int main () { - std::ofstream logfile("block_vector_vector_assign/output"); + std::ofstream logfile("output"); logfile.setf(std::ios::fixed); deallog << std::setprecision(3); deallog.attach(logfile); diff --git a/tests/lac/block_vector_vector_assign/cmp/generic b/tests/lac/block_vector_vector_assign/cmp/generic deleted file mode 100644 index 0fd8fc12f0..0000000000 --- a/tests/lac/block_vector_vector_assign/cmp/generic +++ /dev/null @@ -1,2 +0,0 @@ - -DEAL::OK diff --git a/tests/lac/chunk_sparsity_pattern_01.cc b/tests/lac/chunk_sparsity_pattern_01.cc index 1fdec862ee..d02f9ac904 100644 --- a/tests/lac/chunk_sparsity_pattern_01.cc +++ b/tests/lac/chunk_sparsity_pattern_01.cc @@ -22,7 +22,7 @@ int main () { - std::ofstream logfile("chunk_sparsity_pattern_01/output"); + std::ofstream logfile("output"); logfile.setf(std::ios::fixed); deallog << std::setprecision(3); deallog.attach(logfile); diff --git a/tests/lac/chunk_sparsity_pattern_01/cmp/generic b/tests/lac/chunk_sparsity_pattern_01/cmp/generic deleted file mode 100644 index df9e492cf3..0000000000 --- a/tests/lac/chunk_sparsity_pattern_01/cmp/generic +++ /dev/null @@ -1,991 +0,0 @@ - -DEAL::196 196 14 924 -DEAL::3 -DEAL::4 -DEAL::4 -DEAL::4 -DEAL::4 -DEAL::4 -DEAL::4 -DEAL::4 -DEAL::4 -DEAL::4 -DEAL::4 -DEAL::4 -DEAL::4 -DEAL::3 -DEAL::4 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::4 -DEAL::4 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::4 -DEAL::4 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::4 -DEAL::4 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::4 -DEAL::4 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::4 -DEAL::4 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::4 -DEAL::4 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::4 -DEAL::4 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::4 -DEAL::4 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::4 -DEAL::4 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::4 -DEAL::4 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::4 -DEAL::4 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::4 -DEAL::3 -DEAL::4 -DEAL::4 -DEAL::4 -DEAL::4 -DEAL::4 -DEAL::4 -DEAL::4 -DEAL::4 -DEAL::4 -DEAL::4 -DEAL::4 -DEAL::4 -DEAL::3 -DEAL::OK -DEAL::196 196 15 1792 -DEAL::6 -DEAL::6 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::6 -DEAL::6 -DEAL::8 -DEAL::8 -DEAL::10 -DEAL::10 -DEAL::10 -DEAL::10 -DEAL::10 -DEAL::10 -DEAL::10 -DEAL::10 -DEAL::10 -DEAL::10 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::10 -DEAL::10 -DEAL::10 -DEAL::10 -DEAL::10 -DEAL::10 -DEAL::10 -DEAL::10 -DEAL::10 -DEAL::10 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::10 -DEAL::10 -DEAL::10 -DEAL::10 -DEAL::10 -DEAL::10 -DEAL::10 -DEAL::10 -DEAL::10 -DEAL::10 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::10 -DEAL::10 -DEAL::10 -DEAL::10 -DEAL::10 -DEAL::10 -DEAL::10 -DEAL::10 -DEAL::10 -DEAL::10 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::10 -DEAL::10 -DEAL::10 -DEAL::10 -DEAL::10 -DEAL::10 -DEAL::10 -DEAL::10 -DEAL::10 -DEAL::10 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::10 -DEAL::10 -DEAL::10 -DEAL::10 -DEAL::10 -DEAL::10 -DEAL::10 -DEAL::10 -DEAL::10 -DEAL::10 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::10 -DEAL::10 -DEAL::10 -DEAL::10 -DEAL::10 -DEAL::10 -DEAL::10 -DEAL::10 -DEAL::10 -DEAL::10 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::10 -DEAL::10 -DEAL::10 -DEAL::10 -DEAL::10 -DEAL::10 -DEAL::10 -DEAL::10 -DEAL::10 -DEAL::10 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::10 -DEAL::10 -DEAL::10 -DEAL::10 -DEAL::10 -DEAL::10 -DEAL::10 -DEAL::10 -DEAL::10 -DEAL::10 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::10 -DEAL::10 -DEAL::10 -DEAL::10 -DEAL::10 -DEAL::10 -DEAL::10 -DEAL::10 -DEAL::10 -DEAL::10 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::10 -DEAL::10 -DEAL::10 -DEAL::10 -DEAL::10 -DEAL::10 -DEAL::10 -DEAL::10 -DEAL::10 -DEAL::10 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::10 -DEAL::10 -DEAL::10 -DEAL::10 -DEAL::10 -DEAL::10 -DEAL::10 -DEAL::10 -DEAL::10 -DEAL::10 -DEAL::8 -DEAL::8 -DEAL::6 -DEAL::6 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::6 -DEAL::6 -DEAL::OK -DEAL::196 196 19 5040 -DEAL::16 -DEAL::16 -DEAL::16 -DEAL::16 -DEAL::20 -DEAL::20 -DEAL::20 -DEAL::20 -DEAL::20 -DEAL::20 -DEAL::20 -DEAL::20 -DEAL::24 -DEAL::24 -DEAL::24 -DEAL::24 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::24 -DEAL::24 -DEAL::24 -DEAL::24 -DEAL::24 -DEAL::24 -DEAL::24 -DEAL::24 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::24 -DEAL::24 -DEAL::24 -DEAL::24 -DEAL::24 -DEAL::24 -DEAL::24 -DEAL::24 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::24 -DEAL::24 -DEAL::24 -DEAL::24 -DEAL::24 -DEAL::24 -DEAL::24 -DEAL::24 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::24 -DEAL::24 -DEAL::24 -DEAL::24 -DEAL::24 -DEAL::24 -DEAL::24 -DEAL::24 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::24 -DEAL::24 -DEAL::24 -DEAL::24 -DEAL::24 -DEAL::24 -DEAL::24 -DEAL::24 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::24 -DEAL::24 -DEAL::24 -DEAL::24 -DEAL::24 -DEAL::24 -DEAL::24 -DEAL::24 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::24 -DEAL::24 -DEAL::24 -DEAL::24 -DEAL::20 -DEAL::20 -DEAL::20 -DEAL::20 -DEAL::20 -DEAL::20 -DEAL::20 -DEAL::20 -DEAL::16 -DEAL::16 -DEAL::16 -DEAL::16 -DEAL::OK -DEAL::196 196 19 6446 -DEAL::20 -DEAL::20 -DEAL::20 -DEAL::20 -DEAL::20 -DEAL::25 -DEAL::25 -DEAL::25 -DEAL::25 -DEAL::25 -DEAL::30 -DEAL::30 -DEAL::30 -DEAL::30 -DEAL::30 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::30 -DEAL::30 -DEAL::30 -DEAL::30 -DEAL::30 -DEAL::30 -DEAL::30 -DEAL::30 -DEAL::30 -DEAL::30 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::30 -DEAL::30 -DEAL::30 -DEAL::30 -DEAL::30 -DEAL::30 -DEAL::30 -DEAL::30 -DEAL::30 -DEAL::30 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::35 -DEAL::31 -DEAL::31 -DEAL::31 -DEAL::31 -DEAL::31 -DEAL::25 -DEAL::25 -DEAL::25 -DEAL::25 -DEAL::25 -DEAL::21 -DEAL::21 -DEAL::21 -DEAL::21 -DEAL::21 -DEAL::11 -DEAL::OK -DEAL::196 196 20 5292 -DEAL::21 -DEAL::21 -DEAL::21 -DEAL::21 -DEAL::21 -DEAL::21 -DEAL::21 -DEAL::21 -DEAL::21 -DEAL::21 -DEAL::21 -DEAL::21 -DEAL::21 -DEAL::21 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::28 -DEAL::21 -DEAL::21 -DEAL::21 -DEAL::21 -DEAL::21 -DEAL::21 -DEAL::21 -DEAL::21 -DEAL::21 -DEAL::21 -DEAL::21 -DEAL::21 -DEAL::21 -DEAL::21 -DEAL::OK diff --git a/tests/lac/chunk_sparsity_pattern_02.cc b/tests/lac/chunk_sparsity_pattern_02.cc index 8032e51a37..0a61a7a06e 100644 --- a/tests/lac/chunk_sparsity_pattern_02.cc +++ b/tests/lac/chunk_sparsity_pattern_02.cc @@ -22,7 +22,7 @@ int main () { - std::ofstream logfile("chunk_sparsity_pattern_02/output"); + std::ofstream logfile("output"); logfile.setf(std::ios::fixed); deallog << std::setprecision(3); deallog.attach(logfile); diff --git a/tests/lac/chunk_sparsity_pattern_02/cmp/generic b/tests/lac/chunk_sparsity_pattern_02/cmp/generic deleted file mode 100644 index cc1ce976fa..0000000000 --- a/tests/lac/chunk_sparsity_pattern_02/cmp/generic +++ /dev/null @@ -1,19505 +0,0 @@ - -DEAL::196 196 14 924 -0 0 -1 0 -14 0 -1 -1 -0 -1 -2 -1 -15 -1 -2 -2 -1 -2 -3 -2 -16 -2 -3 -3 -2 -3 -4 -3 -17 -3 -4 -4 -3 -4 -5 -4 -18 -4 -5 -5 -4 -5 -6 -5 -19 -5 -6 -6 -5 -6 -7 -6 -20 -6 -7 -7 -6 -7 -8 -7 -21 -7 -8 -8 -7 -8 -9 -8 -22 -8 -9 -9 -8 -9 -10 -9 -23 -9 -10 -10 -9 -10 -11 -10 -24 -10 -11 -11 -10 -11 -12 -11 -25 -11 -12 -12 -11 -12 -13 -12 -26 -12 -13 -13 -12 -13 -27 -13 -14 -14 -0 -14 -15 -14 -28 -14 -15 -15 -1 -15 -14 -15 -16 -15 -29 -15 -16 -16 -2 -16 -15 -16 -17 -16 -30 -16 -17 -17 -3 -17 -16 -17 -18 -17 -31 -17 -18 -18 -4 -18 -17 -18 -19 -18 -32 -18 -19 -19 -5 -19 -18 -19 -20 -19 -33 -19 -20 -20 -6 -20 -19 -20 -21 -20 -34 -20 -21 -21 -7 -21 -20 -21 -22 -21 -35 -21 -22 -22 -8 -22 -21 -22 -23 -22 -36 -22 -23 -23 -9 -23 -22 -23 -24 -23 -37 -23 -24 -24 -10 -24 -23 -24 -25 -24 -38 -24 -25 -25 -11 -25 -24 -25 -26 -25 -39 -25 -26 -26 -12 -26 -25 -26 -27 -26 -40 -26 -27 -27 -13 -27 -26 -27 -41 -27 -28 -28 -14 -28 -29 -28 -42 -28 -29 -29 -15 -29 -28 -29 -30 -29 -43 -29 -30 -30 -16 -30 -29 -30 -31 -30 -44 -30 -31 -31 -17 -31 -30 -31 -32 -31 -45 -31 -32 -32 -18 -32 -31 -32 -33 -32 -46 -32 -33 -33 -19 -33 -32 -33 -34 -33 -47 -33 -34 -34 -20 -34 -33 -34 -35 -34 -48 -34 -35 -35 -21 -35 -34 -35 -36 -35 -49 -35 -36 -36 -22 -36 -35 -36 -37 -36 -50 -36 -37 -37 -23 -37 -36 -37 -38 -37 -51 -37 -38 -38 -24 -38 -37 -38 -39 -38 -52 -38 -39 -39 -25 -39 -38 -39 -40 -39 -53 -39 -40 -40 -26 -40 -39 -40 -41 -40 -54 -40 -41 -41 -27 -41 -40 -41 -55 -41 -42 -42 -28 -42 -43 -42 -56 -42 -43 -43 -29 -43 -42 -43 -44 -43 -57 -43 -44 -44 -30 -44 -43 -44 -45 -44 -58 -44 -45 -45 -31 -45 -44 -45 -46 -45 -59 -45 -46 -46 -32 -46 -45 -46 -47 -46 -60 -46 -47 -47 -33 -47 -46 -47 -48 -47 -61 -47 -48 -48 -34 -48 -47 -48 -49 -48 -62 -48 -49 -49 -35 -49 -48 -49 -50 -49 -63 -49 -50 -50 -36 -50 -49 -50 -51 -50 -64 -50 -51 -51 -37 -51 -50 -51 -52 -51 -65 -51 -52 -52 -38 -52 -51 -52 -53 -52 -66 -52 -53 -53 -39 -53 -52 -53 -54 -53 -67 -53 -54 -54 -40 -54 -53 -54 -55 -54 -68 -54 -55 -55 -41 -55 -54 -55 -69 -55 -56 -56 -42 -56 -57 -56 -70 -56 -57 -57 -43 -57 -56 -57 -58 -57 -71 -57 -58 -58 -44 -58 -57 -58 -59 -58 -72 -58 -59 -59 -45 -59 -58 -59 -60 -59 -73 -59 -60 -60 -46 -60 -59 -60 -61 -60 -74 -60 -61 -61 -47 -61 -60 -61 -62 -61 -75 -61 -62 -62 -48 -62 -61 -62 -63 -62 -76 -62 -63 -63 -49 -63 -62 -63 -64 -63 -77 -63 -64 -64 -50 -64 -63 -64 -65 -64 -78 -64 -65 -65 -51 -65 -64 -65 -66 -65 -79 -65 -66 -66 -52 -66 -65 -66 -67 -66 -80 -66 -67 -67 -53 -67 -66 -67 -68 -67 -81 -67 -68 -68 -54 -68 -67 -68 -69 -68 -82 -68 -69 -69 -55 -69 -68 -69 -83 -69 -70 -70 -56 -70 -71 -70 -84 -70 -71 -71 -57 -71 -70 -71 -72 -71 -85 -71 -72 -72 -58 -72 -71 -72 -73 -72 -86 -72 -73 -73 -59 -73 -72 -73 -74 -73 -87 -73 -74 -74 -60 -74 -73 -74 -75 -74 -88 -74 -75 -75 -61 -75 -74 -75 -76 -75 -89 -75 -76 -76 -62 -76 -75 -76 -77 -76 -90 -76 -77 -77 -63 -77 -76 -77 -78 -77 -91 -77 -78 -78 -64 -78 -77 -78 -79 -78 -92 -78 -79 -79 -65 -79 -78 -79 -80 -79 -93 -79 -80 -80 -66 -80 -79 -80 -81 -80 -94 -80 -81 -81 -67 -81 -80 -81 -82 -81 -95 -81 -82 -82 -68 -82 -81 -82 -83 -82 -96 -82 -83 -83 -69 -83 -82 -83 -97 -83 -84 -84 -70 -84 -85 -84 -98 -84 -85 -85 -71 -85 -84 -85 -86 -85 -99 -85 -86 -86 -72 -86 -85 -86 -87 -86 -100 -86 -87 -87 -73 -87 -86 -87 -88 -87 -101 -87 -88 -88 -74 -88 -87 -88 -89 -88 -102 -88 -89 -89 -75 -89 -88 -89 -90 -89 -103 -89 -90 -90 -76 -90 -89 -90 -91 -90 -104 -90 -91 -91 -77 -91 -90 -91 -92 -91 -105 -91 -92 -92 -78 -92 -91 -92 -93 -92 -106 -92 -93 -93 -79 -93 -92 -93 -94 -93 -107 -93 -94 -94 -80 -94 -93 -94 -95 -94 -108 -94 -95 -95 -81 -95 -94 -95 -96 -95 -109 -95 -96 -96 -82 -96 -95 -96 -97 -96 -110 -96 -97 -97 -83 -97 -96 -97 -111 -97 -98 -98 -84 -98 -99 -98 -112 -98 -99 -99 -85 -99 -98 -99 -100 -99 -113 -99 -100 -100 -86 -100 -99 -100 -101 -100 -114 -100 -101 -101 -87 -101 -100 -101 -102 -101 -115 -101 -102 -102 -88 -102 -101 -102 -103 -102 -116 -102 -103 -103 -89 -103 -102 -103 -104 -103 -117 -103 -104 -104 -90 -104 -103 -104 -105 -104 -118 -104 -105 -105 -91 -105 -104 -105 -106 -105 -119 -105 -106 -106 -92 -106 -105 -106 -107 -106 -120 -106 -107 -107 -93 -107 -106 -107 -108 -107 -121 -107 -108 -108 -94 -108 -107 -108 -109 -108 -122 -108 -109 -109 -95 -109 -108 -109 -110 -109 -123 -109 -110 -110 -96 -110 -109 -110 -111 -110 -124 -110 -111 -111 -97 -111 -110 -111 -125 -111 -112 -112 -98 -112 -113 -112 -126 -112 -113 -113 -99 -113 -112 -113 -114 -113 -127 -113 -114 -114 -100 -114 -113 -114 -115 -114 -128 -114 -115 -115 -101 -115 -114 -115 -116 -115 -129 -115 -116 -116 -102 -116 -115 -116 -117 -116 -130 -116 -117 -117 -103 -117 -116 -117 -118 -117 -131 -117 -118 -118 -104 -118 -117 -118 -119 -118 -132 -118 -119 -119 -105 -119 -118 -119 -120 -119 -133 -119 -120 -120 -106 -120 -119 -120 -121 -120 -134 -120 -121 -121 -107 -121 -120 -121 -122 -121 -135 -121 -122 -122 -108 -122 -121 -122 -123 -122 -136 -122 -123 -123 -109 -123 -122 -123 -124 -123 -137 -123 -124 -124 -110 -124 -123 -124 -125 -124 -138 -124 -125 -125 -111 -125 -124 -125 -139 -125 -126 -126 -112 -126 -127 -126 -140 -126 -127 -127 -113 -127 -126 -127 -128 -127 -141 -127 -128 -128 -114 -128 -127 -128 -129 -128 -142 -128 -129 -129 -115 -129 -128 -129 -130 -129 -143 -129 -130 -130 -116 -130 -129 -130 -131 -130 -144 -130 -131 -131 -117 -131 -130 -131 -132 -131 -145 -131 -132 -132 -118 -132 -131 -132 -133 -132 -146 -132 -133 -133 -119 -133 -132 -133 -134 -133 -147 -133 -134 -134 -120 -134 -133 -134 -135 -134 -148 -134 -135 -135 -121 -135 -134 -135 -136 -135 -149 -135 -136 -136 -122 -136 -135 -136 -137 -136 -150 -136 -137 -137 -123 -137 -136 -137 -138 -137 -151 -137 -138 -138 -124 -138 -137 -138 -139 -138 -152 -138 -139 -139 -125 -139 -138 -139 -153 -139 -140 -140 -126 -140 -141 -140 -154 -140 -141 -141 -127 -141 -140 -141 -142 -141 -155 -141 -142 -142 -128 -142 -141 -142 -143 -142 -156 -142 -143 -143 -129 -143 -142 -143 -144 -143 -157 -143 -144 -144 -130 -144 -143 -144 -145 -144 -158 -144 -145 -145 -131 -145 -144 -145 -146 -145 -159 -145 -146 -146 -132 -146 -145 -146 -147 -146 -160 -146 -147 -147 -133 -147 -146 -147 -148 -147 -161 -147 -148 -148 -134 -148 -147 -148 -149 -148 -162 -148 -149 -149 -135 -149 -148 -149 -150 -149 -163 -149 -150 -150 -136 -150 -149 -150 -151 -150 -164 -150 -151 -151 -137 -151 -150 -151 -152 -151 -165 -151 -152 -152 -138 -152 -151 -152 -153 -152 -166 -152 -153 -153 -139 -153 -152 -153 -167 -153 -154 -154 -140 -154 -155 -154 -168 -154 -155 -155 -141 -155 -154 -155 -156 -155 -169 -155 -156 -156 -142 -156 -155 -156 -157 -156 -170 -156 -157 -157 -143 -157 -156 -157 -158 -157 -171 -157 -158 -158 -144 -158 -157 -158 -159 -158 -172 -158 -159 -159 -145 -159 -158 -159 -160 -159 -173 -159 -160 -160 -146 -160 -159 -160 -161 -160 -174 -160 -161 -161 -147 -161 -160 -161 -162 -161 -175 -161 -162 -162 -148 -162 -161 -162 -163 -162 -176 -162 -163 -163 -149 -163 -162 -163 -164 -163 -177 -163 -164 -164 -150 -164 -163 -164 -165 -164 -178 -164 -165 -165 -151 -165 -164 -165 -166 -165 -179 -165 -166 -166 -152 -166 -165 -166 -167 -166 -180 -166 -167 -167 -153 -167 -166 -167 -181 -167 -168 -168 -154 -168 -169 -168 -182 -168 -169 -169 -155 -169 -168 -169 -170 -169 -183 -169 -170 -170 -156 -170 -169 -170 -171 -170 -184 -170 -171 -171 -157 -171 -170 -171 -172 -171 -185 -171 -172 -172 -158 -172 -171 -172 -173 -172 -186 -172 -173 -173 -159 -173 -172 -173 -174 -173 -187 -173 -174 -174 -160 -174 -173 -174 -175 -174 -188 -174 -175 -175 -161 -175 -174 -175 -176 -175 -189 -175 -176 -176 -162 -176 -175 -176 -177 -176 -190 -176 -177 -177 -163 -177 -176 -177 -178 -177 -191 -177 -178 -178 -164 -178 -177 -178 -179 -178 -192 -178 -179 -179 -165 -179 -178 -179 -180 -179 -193 -179 -180 -180 -166 -180 -179 -180 -181 -180 -194 -180 -181 -181 -167 -181 -180 -181 -195 -181 -182 -182 -168 -182 -183 -182 -183 -183 -169 -183 -182 -183 -184 -183 -184 -184 -170 -184 -183 -184 -185 -184 -185 -185 -171 -185 -184 -185 -186 -185 -186 -186 -172 -186 -185 -186 -187 -186 -187 -187 -173 -187 -186 -187 -188 -187 -188 -188 -174 -188 -187 -188 -189 -188 -189 -189 -175 -189 -188 -189 -190 -189 -190 -190 -176 -190 -189 -190 -191 -190 -191 -191 -177 -191 -190 -191 -192 -191 -192 -192 -178 -192 -191 -192 -193 -192 -193 -193 -179 -193 -192 -193 -194 -193 -194 -194 -180 -194 -193 -194 -195 -194 -195 -195 -181 -195 -194 -195 -DEAL::OK -DEAL::196 196 15 1792 -0 0 -0 -1 -1 0 -1 -1 -2 0 -2 -1 -3 0 -3 -1 -14 0 -14 -1 -15 0 -15 -1 -2 -2 -2 -3 -3 -2 -3 -3 -0 -2 -0 -3 -1 -2 -1 -3 -4 -2 -4 -3 -5 -2 -5 -3 -16 -2 -16 -3 -17 -2 -17 -3 -4 -4 -4 -5 -5 -4 -5 -5 -2 -4 -2 -5 -3 -4 -3 -5 -6 -4 -6 -5 -7 -4 -7 -5 -18 -4 -18 -5 -19 -4 -19 -5 -6 -6 -6 -7 -7 -6 -7 -7 -4 -6 -4 -7 -5 -6 -5 -7 -8 -6 -8 -7 -9 -6 -9 -7 -20 -6 -20 -7 -21 -6 -21 -7 -8 -8 -8 -9 -9 -8 -9 -9 -6 -8 -6 -9 -7 -8 -7 -9 -10 -8 -10 -9 -11 -8 -11 -9 -22 -8 -22 -9 -23 -8 -23 -9 -10 -10 -10 -11 -11 -10 -11 -11 -8 -10 -8 -11 -9 -10 -9 -11 -12 -10 -12 -11 -13 -10 -13 -11 -24 -10 -24 -11 -25 -10 -25 -11 -12 -12 -12 -13 -13 -12 -13 -13 -10 -12 -10 -13 -11 -12 -11 -13 -26 -12 -26 -13 -27 -12 -27 -13 -14 -14 -14 -15 -15 -14 -15 -15 -0 -14 -0 -15 -1 -14 -1 -15 -16 -14 -16 -15 -17 -14 -17 -15 -28 -14 -28 -15 -29 -14 -29 -15 -16 -16 -16 -17 -17 -16 -17 -17 -2 -16 -2 -17 -3 -16 -3 -17 -14 -16 -14 -17 -15 -16 -15 -17 -18 -16 -18 -17 -19 -16 -19 -17 -30 -16 -30 -17 -31 -16 -31 -17 -18 -18 -18 -19 -19 -18 -19 -19 -4 -18 -4 -19 -5 -18 -5 -19 -16 -18 -16 -19 -17 -18 -17 -19 -20 -18 -20 -19 -21 -18 -21 -19 -32 -18 -32 -19 -33 -18 -33 -19 -20 -20 -20 -21 -21 -20 -21 -21 -6 -20 -6 -21 -7 -20 -7 -21 -18 -20 -18 -21 -19 -20 -19 -21 -22 -20 -22 -21 -23 -20 -23 -21 -34 -20 -34 -21 -35 -20 -35 -21 -22 -22 -22 -23 -23 -22 -23 -23 -8 -22 -8 -23 -9 -22 -9 -23 -20 -22 -20 -23 -21 -22 -21 -23 -24 -22 -24 -23 -25 -22 -25 -23 -36 -22 -36 -23 -37 -22 -37 -23 -24 -24 -24 -25 -25 -24 -25 -25 -10 -24 -10 -25 -11 -24 -11 -25 -22 -24 -22 -25 -23 -24 -23 -25 -26 -24 -26 -25 -27 -24 -27 -25 -38 -24 -38 -25 -39 -24 -39 -25 -26 -26 -26 -27 -27 -26 -27 -27 -12 -26 -12 -27 -13 -26 -13 -27 -24 -26 -24 -27 -25 -26 -25 -27 -40 -26 -40 -27 -41 -26 -41 -27 -28 -28 -28 -29 -29 -28 -29 -29 -14 -28 -14 -29 -15 -28 -15 -29 -30 -28 -30 -29 -31 -28 -31 -29 -42 -28 -42 -29 -43 -28 -43 -29 -30 -30 -30 -31 -31 -30 -31 -31 -16 -30 -16 -31 -17 -30 -17 -31 -28 -30 -28 -31 -29 -30 -29 -31 -32 -30 -32 -31 -33 -30 -33 -31 -44 -30 -44 -31 -45 -30 -45 -31 -32 -32 -32 -33 -33 -32 -33 -33 -18 -32 -18 -33 -19 -32 -19 -33 -30 -32 -30 -33 -31 -32 -31 -33 -34 -32 -34 -33 -35 -32 -35 -33 -46 -32 -46 -33 -47 -32 -47 -33 -34 -34 -34 -35 -35 -34 -35 -35 -20 -34 -20 -35 -21 -34 -21 -35 -32 -34 -32 -35 -33 -34 -33 -35 -36 -34 -36 -35 -37 -34 -37 -35 -48 -34 -48 -35 -49 -34 -49 -35 -36 -36 -36 -37 -37 -36 -37 -37 -22 -36 -22 -37 -23 -36 -23 -37 -34 -36 -34 -37 -35 -36 -35 -37 -38 -36 -38 -37 -39 -36 -39 -37 -50 -36 -50 -37 -51 -36 -51 -37 -38 -38 -38 -39 -39 -38 -39 -39 -24 -38 -24 -39 -25 -38 -25 -39 -36 -38 -36 -39 -37 -38 -37 -39 -40 -38 -40 -39 -41 -38 -41 -39 -52 -38 -52 -39 -53 -38 -53 -39 -40 -40 -40 -41 -41 -40 -41 -41 -26 -40 -26 -41 -27 -40 -27 -41 -38 -40 -38 -41 -39 -40 -39 -41 -54 -40 -54 -41 -55 -40 -55 -41 -42 -42 -42 -43 -43 -42 -43 -43 -28 -42 -28 -43 -29 -42 -29 -43 -44 -42 -44 -43 -45 -42 -45 -43 -56 -42 -56 -43 -57 -42 -57 -43 -44 -44 -44 -45 -45 -44 -45 -45 -30 -44 -30 -45 -31 -44 -31 -45 -42 -44 -42 -45 -43 -44 -43 -45 -46 -44 -46 -45 -47 -44 -47 -45 -58 -44 -58 -45 -59 -44 -59 -45 -46 -46 -46 -47 -47 -46 -47 -47 -32 -46 -32 -47 -33 -46 -33 -47 -44 -46 -44 -47 -45 -46 -45 -47 -48 -46 -48 -47 -49 -46 -49 -47 -60 -46 -60 -47 -61 -46 -61 -47 -48 -48 -48 -49 -49 -48 -49 -49 -34 -48 -34 -49 -35 -48 -35 -49 -46 -48 -46 -49 -47 -48 -47 -49 -50 -48 -50 -49 -51 -48 -51 -49 -62 -48 -62 -49 -63 -48 -63 -49 -50 -50 -50 -51 -51 -50 -51 -51 -36 -50 -36 -51 -37 -50 -37 -51 -48 -50 -48 -51 -49 -50 -49 -51 -52 -50 -52 -51 -53 -50 -53 -51 -64 -50 -64 -51 -65 -50 -65 -51 -52 -52 -52 -53 -53 -52 -53 -53 -38 -52 -38 -53 -39 -52 -39 -53 -50 -52 -50 -53 -51 -52 -51 -53 -54 -52 -54 -53 -55 -52 -55 -53 -66 -52 -66 -53 -67 -52 -67 -53 -54 -54 -54 -55 -55 -54 -55 -55 -40 -54 -40 -55 -41 -54 -41 -55 -52 -54 -52 -55 -53 -54 -53 -55 -68 -54 -68 -55 -69 -54 -69 -55 -56 -56 -56 -57 -57 -56 -57 -57 -42 -56 -42 -57 -43 -56 -43 -57 -58 -56 -58 -57 -59 -56 -59 -57 -70 -56 -70 -57 -71 -56 -71 -57 -58 -58 -58 -59 -59 -58 -59 -59 -44 -58 -44 -59 -45 -58 -45 -59 -56 -58 -56 -59 -57 -58 -57 -59 -60 -58 -60 -59 -61 -58 -61 -59 -72 -58 -72 -59 -73 -58 -73 -59 -60 -60 -60 -61 -61 -60 -61 -61 -46 -60 -46 -61 -47 -60 -47 -61 -58 -60 -58 -61 -59 -60 -59 -61 -62 -60 -62 -61 -63 -60 -63 -61 -74 -60 -74 -61 -75 -60 -75 -61 -62 -62 -62 -63 -63 -62 -63 -63 -48 -62 -48 -63 -49 -62 -49 -63 -60 -62 -60 -63 -61 -62 -61 -63 -64 -62 -64 -63 -65 -62 -65 -63 -76 -62 -76 -63 -77 -62 -77 -63 -64 -64 -64 -65 -65 -64 -65 -65 -50 -64 -50 -65 -51 -64 -51 -65 -62 -64 -62 -65 -63 -64 -63 -65 -66 -64 -66 -65 -67 -64 -67 -65 -78 -64 -78 -65 -79 -64 -79 -65 -66 -66 -66 -67 -67 -66 -67 -67 -52 -66 -52 -67 -53 -66 -53 -67 -64 -66 -64 -67 -65 -66 -65 -67 -68 -66 -68 -67 -69 -66 -69 -67 -80 -66 -80 -67 -81 -66 -81 -67 -68 -68 -68 -69 -69 -68 -69 -69 -54 -68 -54 -69 -55 -68 -55 -69 -66 -68 -66 -69 -67 -68 -67 -69 -82 -68 -82 -69 -83 -68 -83 -69 -70 -70 -70 -71 -71 -70 -71 -71 -56 -70 -56 -71 -57 -70 -57 -71 -72 -70 -72 -71 -73 -70 -73 -71 -84 -70 -84 -71 -85 -70 -85 -71 -72 -72 -72 -73 -73 -72 -73 -73 -58 -72 -58 -73 -59 -72 -59 -73 -70 -72 -70 -73 -71 -72 -71 -73 -74 -72 -74 -73 -75 -72 -75 -73 -86 -72 -86 -73 -87 -72 -87 -73 -74 -74 -74 -75 -75 -74 -75 -75 -60 -74 -60 -75 -61 -74 -61 -75 -72 -74 -72 -75 -73 -74 -73 -75 -76 -74 -76 -75 -77 -74 -77 -75 -88 -74 -88 -75 -89 -74 -89 -75 -76 -76 -76 -77 -77 -76 -77 -77 -62 -76 -62 -77 -63 -76 -63 -77 -74 -76 -74 -77 -75 -76 -75 -77 -78 -76 -78 -77 -79 -76 -79 -77 -90 -76 -90 -77 -91 -76 -91 -77 -78 -78 -78 -79 -79 -78 -79 -79 -64 -78 -64 -79 -65 -78 -65 -79 -76 -78 -76 -79 -77 -78 -77 -79 -80 -78 -80 -79 -81 -78 -81 -79 -92 -78 -92 -79 -93 -78 -93 -79 -80 -80 -80 -81 -81 -80 -81 -81 -66 -80 -66 -81 -67 -80 -67 -81 -78 -80 -78 -81 -79 -80 -79 -81 -82 -80 -82 -81 -83 -80 -83 -81 -94 -80 -94 -81 -95 -80 -95 -81 -82 -82 -82 -83 -83 -82 -83 -83 -68 -82 -68 -83 -69 -82 -69 -83 -80 -82 -80 -83 -81 -82 -81 -83 -96 -82 -96 -83 -97 -82 -97 -83 -84 -84 -84 -85 -85 -84 -85 -85 -70 -84 -70 -85 -71 -84 -71 -85 -86 -84 -86 -85 -87 -84 -87 -85 -98 -84 -98 -85 -99 -84 -99 -85 -86 -86 -86 -87 -87 -86 -87 -87 -72 -86 -72 -87 -73 -86 -73 -87 -84 -86 -84 -87 -85 -86 -85 -87 -88 -86 -88 -87 -89 -86 -89 -87 -100 -86 -100 -87 -101 -86 -101 -87 -88 -88 -88 -89 -89 -88 -89 -89 -74 -88 -74 -89 -75 -88 -75 -89 -86 -88 -86 -89 -87 -88 -87 -89 -90 -88 -90 -89 -91 -88 -91 -89 -102 -88 -102 -89 -103 -88 -103 -89 -90 -90 -90 -91 -91 -90 -91 -91 -76 -90 -76 -91 -77 -90 -77 -91 -88 -90 -88 -91 -89 -90 -89 -91 -92 -90 -92 -91 -93 -90 -93 -91 -104 -90 -104 -91 -105 -90 -105 -91 -92 -92 -92 -93 -93 -92 -93 -93 -78 -92 -78 -93 -79 -92 -79 -93 -90 -92 -90 -93 -91 -92 -91 -93 -94 -92 -94 -93 -95 -92 -95 -93 -106 -92 -106 -93 -107 -92 -107 -93 -94 -94 -94 -95 -95 -94 -95 -95 -80 -94 -80 -95 -81 -94 -81 -95 -92 -94 -92 -95 -93 -94 -93 -95 -96 -94 -96 -95 -97 -94 -97 -95 -108 -94 -108 -95 -109 -94 -109 -95 -96 -96 -96 -97 -97 -96 -97 -97 -82 -96 -82 -97 -83 -96 -83 -97 -94 -96 -94 -97 -95 -96 -95 -97 -110 -96 -110 -97 -111 -96 -111 -97 -98 -98 -98 -99 -99 -98 -99 -99 -84 -98 -84 -99 -85 -98 -85 -99 -100 -98 -100 -99 -101 -98 -101 -99 -112 -98 -112 -99 -113 -98 -113 -99 -100 -100 -100 -101 -101 -100 -101 -101 -86 -100 -86 -101 -87 -100 -87 -101 -98 -100 -98 -101 -99 -100 -99 -101 -102 -100 -102 -101 -103 -100 -103 -101 -114 -100 -114 -101 -115 -100 -115 -101 -102 -102 -102 -103 -103 -102 -103 -103 -88 -102 -88 -103 -89 -102 -89 -103 -100 -102 -100 -103 -101 -102 -101 -103 -104 -102 -104 -103 -105 -102 -105 -103 -116 -102 -116 -103 -117 -102 -117 -103 -104 -104 -104 -105 -105 -104 -105 -105 -90 -104 -90 -105 -91 -104 -91 -105 -102 -104 -102 -105 -103 -104 -103 -105 -106 -104 -106 -105 -107 -104 -107 -105 -118 -104 -118 -105 -119 -104 -119 -105 -106 -106 -106 -107 -107 -106 -107 -107 -92 -106 -92 -107 -93 -106 -93 -107 -104 -106 -104 -107 -105 -106 -105 -107 -108 -106 -108 -107 -109 -106 -109 -107 -120 -106 -120 -107 -121 -106 -121 -107 -108 -108 -108 -109 -109 -108 -109 -109 -94 -108 -94 -109 -95 -108 -95 -109 -106 -108 -106 -109 -107 -108 -107 -109 -110 -108 -110 -109 -111 -108 -111 -109 -122 -108 -122 -109 -123 -108 -123 -109 -110 -110 -110 -111 -111 -110 -111 -111 -96 -110 -96 -111 -97 -110 -97 -111 -108 -110 -108 -111 -109 -110 -109 -111 -124 -110 -124 -111 -125 -110 -125 -111 -112 -112 -112 -113 -113 -112 -113 -113 -98 -112 -98 -113 -99 -112 -99 -113 -114 -112 -114 -113 -115 -112 -115 -113 -126 -112 -126 -113 -127 -112 -127 -113 -114 -114 -114 -115 -115 -114 -115 -115 -100 -114 -100 -115 -101 -114 -101 -115 -112 -114 -112 -115 -113 -114 -113 -115 -116 -114 -116 -115 -117 -114 -117 -115 -128 -114 -128 -115 -129 -114 -129 -115 -116 -116 -116 -117 -117 -116 -117 -117 -102 -116 -102 -117 -103 -116 -103 -117 -114 -116 -114 -117 -115 -116 -115 -117 -118 -116 -118 -117 -119 -116 -119 -117 -130 -116 -130 -117 -131 -116 -131 -117 -118 -118 -118 -119 -119 -118 -119 -119 -104 -118 -104 -119 -105 -118 -105 -119 -116 -118 -116 -119 -117 -118 -117 -119 -120 -118 -120 -119 -121 -118 -121 -119 -132 -118 -132 -119 -133 -118 -133 -119 -120 -120 -120 -121 -121 -120 -121 -121 -106 -120 -106 -121 -107 -120 -107 -121 -118 -120 -118 -121 -119 -120 -119 -121 -122 -120 -122 -121 -123 -120 -123 -121 -134 -120 -134 -121 -135 -120 -135 -121 -122 -122 -122 -123 -123 -122 -123 -123 -108 -122 -108 -123 -109 -122 -109 -123 -120 -122 -120 -123 -121 -122 -121 -123 -124 -122 -124 -123 -125 -122 -125 -123 -136 -122 -136 -123 -137 -122 -137 -123 -124 -124 -124 -125 -125 -124 -125 -125 -110 -124 -110 -125 -111 -124 -111 -125 -122 -124 -122 -125 -123 -124 -123 -125 -138 -124 -138 -125 -139 -124 -139 -125 -126 -126 -126 -127 -127 -126 -127 -127 -112 -126 -112 -127 -113 -126 -113 -127 -128 -126 -128 -127 -129 -126 -129 -127 -140 -126 -140 -127 -141 -126 -141 -127 -128 -128 -128 -129 -129 -128 -129 -129 -114 -128 -114 -129 -115 -128 -115 -129 -126 -128 -126 -129 -127 -128 -127 -129 -130 -128 -130 -129 -131 -128 -131 -129 -142 -128 -142 -129 -143 -128 -143 -129 -130 -130 -130 -131 -131 -130 -131 -131 -116 -130 -116 -131 -117 -130 -117 -131 -128 -130 -128 -131 -129 -130 -129 -131 -132 -130 -132 -131 -133 -130 -133 -131 -144 -130 -144 -131 -145 -130 -145 -131 -132 -132 -132 -133 -133 -132 -133 -133 -118 -132 -118 -133 -119 -132 -119 -133 -130 -132 -130 -133 -131 -132 -131 -133 -134 -132 -134 -133 -135 -132 -135 -133 -146 -132 -146 -133 -147 -132 -147 -133 -134 -134 -134 -135 -135 -134 -135 -135 -120 -134 -120 -135 -121 -134 -121 -135 -132 -134 -132 -135 -133 -134 -133 -135 -136 -134 -136 -135 -137 -134 -137 -135 -148 -134 -148 -135 -149 -134 -149 -135 -136 -136 -136 -137 -137 -136 -137 -137 -122 -136 -122 -137 -123 -136 -123 -137 -134 -136 -134 -137 -135 -136 -135 -137 -138 -136 -138 -137 -139 -136 -139 -137 -150 -136 -150 -137 -151 -136 -151 -137 -138 -138 -138 -139 -139 -138 -139 -139 -124 -138 -124 -139 -125 -138 -125 -139 -136 -138 -136 -139 -137 -138 -137 -139 -152 -138 -152 -139 -153 -138 -153 -139 -140 -140 -140 -141 -141 -140 -141 -141 -126 -140 -126 -141 -127 -140 -127 -141 -142 -140 -142 -141 -143 -140 -143 -141 -154 -140 -154 -141 -155 -140 -155 -141 -142 -142 -142 -143 -143 -142 -143 -143 -128 -142 -128 -143 -129 -142 -129 -143 -140 -142 -140 -143 -141 -142 -141 -143 -144 -142 -144 -143 -145 -142 -145 -143 -156 -142 -156 -143 -157 -142 -157 -143 -144 -144 -144 -145 -145 -144 -145 -145 -130 -144 -130 -145 -131 -144 -131 -145 -142 -144 -142 -145 -143 -144 -143 -145 -146 -144 -146 -145 -147 -144 -147 -145 -158 -144 -158 -145 -159 -144 -159 -145 -146 -146 -146 -147 -147 -146 -147 -147 -132 -146 -132 -147 -133 -146 -133 -147 -144 -146 -144 -147 -145 -146 -145 -147 -148 -146 -148 -147 -149 -146 -149 -147 -160 -146 -160 -147 -161 -146 -161 -147 -148 -148 -148 -149 -149 -148 -149 -149 -134 -148 -134 -149 -135 -148 -135 -149 -146 -148 -146 -149 -147 -148 -147 -149 -150 -148 -150 -149 -151 -148 -151 -149 -162 -148 -162 -149 -163 -148 -163 -149 -150 -150 -150 -151 -151 -150 -151 -151 -136 -150 -136 -151 -137 -150 -137 -151 -148 -150 -148 -151 -149 -150 -149 -151 -152 -150 -152 -151 -153 -150 -153 -151 -164 -150 -164 -151 -165 -150 -165 -151 -152 -152 -152 -153 -153 -152 -153 -153 -138 -152 -138 -153 -139 -152 -139 -153 -150 -152 -150 -153 -151 -152 -151 -153 -166 -152 -166 -153 -167 -152 -167 -153 -154 -154 -154 -155 -155 -154 -155 -155 -140 -154 -140 -155 -141 -154 -141 -155 -156 -154 -156 -155 -157 -154 -157 -155 -168 -154 -168 -155 -169 -154 -169 -155 -156 -156 -156 -157 -157 -156 -157 -157 -142 -156 -142 -157 -143 -156 -143 -157 -154 -156 -154 -157 -155 -156 -155 -157 -158 -156 -158 -157 -159 -156 -159 -157 -170 -156 -170 -157 -171 -156 -171 -157 -158 -158 -158 -159 -159 -158 -159 -159 -144 -158 -144 -159 -145 -158 -145 -159 -156 -158 -156 -159 -157 -158 -157 -159 -160 -158 -160 -159 -161 -158 -161 -159 -172 -158 -172 -159 -173 -158 -173 -159 -160 -160 -160 -161 -161 -160 -161 -161 -146 -160 -146 -161 -147 -160 -147 -161 -158 -160 -158 -161 -159 -160 -159 -161 -162 -160 -162 -161 -163 -160 -163 -161 -174 -160 -174 -161 -175 -160 -175 -161 -162 -162 -162 -163 -163 -162 -163 -163 -148 -162 -148 -163 -149 -162 -149 -163 -160 -162 -160 -163 -161 -162 -161 -163 -164 -162 -164 -163 -165 -162 -165 -163 -176 -162 -176 -163 -177 -162 -177 -163 -164 -164 -164 -165 -165 -164 -165 -165 -150 -164 -150 -165 -151 -164 -151 -165 -162 -164 -162 -165 -163 -164 -163 -165 -166 -164 -166 -165 -167 -164 -167 -165 -178 -164 -178 -165 -179 -164 -179 -165 -166 -166 -166 -167 -167 -166 -167 -167 -152 -166 -152 -167 -153 -166 -153 -167 -164 -166 -164 -167 -165 -166 -165 -167 -180 -166 -180 -167 -181 -166 -181 -167 -168 -168 -168 -169 -169 -168 -169 -169 -154 -168 -154 -169 -155 -168 -155 -169 -170 -168 -170 -169 -171 -168 -171 -169 -182 -168 -182 -169 -183 -168 -183 -169 -170 -170 -170 -171 -171 -170 -171 -171 -156 -170 -156 -171 -157 -170 -157 -171 -168 -170 -168 -171 -169 -170 -169 -171 -172 -170 -172 -171 -173 -170 -173 -171 -184 -170 -184 -171 -185 -170 -185 -171 -172 -172 -172 -173 -173 -172 -173 -173 -158 -172 -158 -173 -159 -172 -159 -173 -170 -172 -170 -173 -171 -172 -171 -173 -174 -172 -174 -173 -175 -172 -175 -173 -186 -172 -186 -173 -187 -172 -187 -173 -174 -174 -174 -175 -175 -174 -175 -175 -160 -174 -160 -175 -161 -174 -161 -175 -172 -174 -172 -175 -173 -174 -173 -175 -176 -174 -176 -175 -177 -174 -177 -175 -188 -174 -188 -175 -189 -174 -189 -175 -176 -176 -176 -177 -177 -176 -177 -177 -162 -176 -162 -177 -163 -176 -163 -177 -174 -176 -174 -177 -175 -176 -175 -177 -178 -176 -178 -177 -179 -176 -179 -177 -190 -176 -190 -177 -191 -176 -191 -177 -178 -178 -178 -179 -179 -178 -179 -179 -164 -178 -164 -179 -165 -178 -165 -179 -176 -178 -176 -179 -177 -178 -177 -179 -180 -178 -180 -179 -181 -178 -181 -179 -192 -178 -192 -179 -193 -178 -193 -179 -180 -180 -180 -181 -181 -180 -181 -181 -166 -180 -166 -181 -167 -180 -167 -181 -178 -180 -178 -181 -179 -180 -179 -181 -194 -180 -194 -181 -195 -180 -195 -181 -182 -182 -182 -183 -183 -182 -183 -183 -168 -182 -168 -183 -169 -182 -169 -183 -184 -182 -184 -183 -185 -182 -185 -183 -184 -184 -184 -185 -185 -184 -185 -185 -170 -184 -170 -185 -171 -184 -171 -185 -182 -184 -182 -185 -183 -184 -183 -185 -186 -184 -186 -185 -187 -184 -187 -185 -186 -186 -186 -187 -187 -186 -187 -187 -172 -186 -172 -187 -173 -186 -173 -187 -184 -186 -184 -187 -185 -186 -185 -187 -188 -186 -188 -187 -189 -186 -189 -187 -188 -188 -188 -189 -189 -188 -189 -189 -174 -188 -174 -189 -175 -188 -175 -189 -186 -188 -186 -189 -187 -188 -187 -189 -190 -188 -190 -189 -191 -188 -191 -189 -190 -190 -190 -191 -191 -190 -191 -191 -176 -190 -176 -191 -177 -190 -177 -191 -188 -190 -188 -191 -189 -190 -189 -191 -192 -190 -192 -191 -193 -190 -193 -191 -192 -192 -192 -193 -193 -192 -193 -193 -178 -192 -178 -193 -179 -192 -179 -193 -190 -192 -190 -193 -191 -192 -191 -193 -194 -192 -194 -193 -195 -192 -195 -193 -194 -194 -194 -195 -195 -194 -195 -195 -180 -194 -180 -195 -181 -194 -181 -195 -192 -194 -192 -195 -193 -194 -193 -195 -DEAL::OK -DEAL::196 196 19 5040 -0 0 -0 -1 -0 -2 -0 -3 -1 0 -1 -1 -1 -2 -1 -3 -2 0 -2 -1 -2 -2 -2 -3 -3 0 -3 -1 -3 -2 -3 -3 -4 0 -4 -1 -4 -2 -4 -3 -5 0 -5 -1 -5 -2 -5 -3 -6 0 -6 -1 -6 -2 -6 -3 -7 0 -7 -1 -7 -2 -7 -3 -12 0 -12 -1 -12 -2 -12 -3 -13 0 -13 -1 -13 -2 -13 -3 -14 0 -14 -1 -14 -2 -14 -3 -15 0 -15 -1 -15 -2 -15 -3 -16 0 -16 -1 -16 -2 -16 -3 -17 0 -17 -1 -17 -2 -17 -3 -18 0 -18 -1 -18 -2 -18 -3 -19 0 -19 -1 -19 -2 -19 -3 -4 -4 -4 -5 -4 -6 -4 -7 -5 -4 -5 -5 -5 -6 -5 -7 -6 -4 -6 -5 -6 -6 -6 -7 -7 -4 -7 -5 -7 -6 -7 -7 -0 -4 -0 -5 -0 -6 -0 -7 -1 -4 -1 -5 -1 -6 -1 -7 -2 -4 -2 -5 -2 -6 -2 -7 -3 -4 -3 -5 -3 -6 -3 -7 -8 -4 -8 -5 -8 -6 -8 -7 -9 -4 -9 -5 -9 -6 -9 -7 -10 -4 -10 -5 -10 -6 -10 -7 -11 -4 -11 -5 -11 -6 -11 -7 -16 -4 -16 -5 -16 -6 -16 -7 -17 -4 -17 -5 -17 -6 -17 -7 -18 -4 -18 -5 -18 -6 -18 -7 -19 -4 -19 -5 -19 -6 -19 -7 -20 -4 -20 -5 -20 -6 -20 -7 -21 -4 -21 -5 -21 -6 -21 -7 -22 -4 -22 -5 -22 -6 -22 -7 -23 -4 -23 -5 -23 -6 -23 -7 -8 -8 -8 -9 -8 -10 -8 -11 -9 -8 -9 -9 -9 -10 -9 -11 -10 -8 -10 -9 -10 -10 -10 -11 -11 -8 -11 -9 -11 -10 -11 -11 -4 -8 -4 -9 -4 -10 -4 -11 -5 -8 -5 -9 -5 -10 -5 -11 -6 -8 -6 -9 -6 -10 -6 -11 -7 -8 -7 -9 -7 -10 -7 -11 -12 -8 -12 -9 -12 -10 -12 -11 -13 -8 -13 -9 -13 -10 -13 -11 -14 -8 -14 -9 -14 -10 -14 -11 -15 -8 -15 -9 -15 -10 -15 -11 -20 -8 -20 -9 -20 -10 -20 -11 -21 -8 -21 -9 -21 -10 -21 -11 -22 -8 -22 -9 -22 -10 -22 -11 -23 -8 -23 -9 -23 -10 -23 -11 -24 -8 -24 -9 -24 -10 -24 -11 -25 -8 -25 -9 -25 -10 -25 -11 -26 -8 -26 -9 -26 -10 -26 -11 -27 -8 -27 -9 -27 -10 -27 -11 -12 -12 -12 -13 -12 -14 -12 -15 -13 -12 -13 -13 -13 -14 -13 -15 -14 -12 -14 -13 -14 -14 -14 -15 -15 -12 -15 -13 -15 -14 -15 -15 -0 -12 -0 -13 -0 -14 -0 -15 -1 -12 -1 -13 -1 -14 -1 -15 -2 -12 -2 -13 -2 -14 -2 -15 -3 -12 -3 -13 -3 -14 -3 -15 -8 -12 -8 -13 -8 -14 -8 -15 -9 -12 -9 -13 -9 -14 -9 -15 -10 -12 -10 -13 -10 -14 -10 -15 -11 -12 -11 -13 -11 -14 -11 -15 -16 -12 -16 -13 -16 -14 -16 -15 -17 -12 -17 -13 -17 -14 -17 -15 -18 -12 -18 -13 -18 -14 -18 -15 -19 -12 -19 -13 -19 -14 -19 -15 -24 -12 -24 -13 -24 -14 -24 -15 -25 -12 -25 -13 -25 -14 -25 -15 -26 -12 -26 -13 -26 -14 -26 -15 -27 -12 -27 -13 -27 -14 -27 -15 -28 -12 -28 -13 -28 -14 -28 -15 -29 -12 -29 -13 -29 -14 -29 -15 -30 -12 -30 -13 -30 -14 -30 -15 -31 -12 -31 -13 -31 -14 -31 -15 -16 -16 -16 -17 -16 -18 -16 -19 -17 -16 -17 -17 -17 -18 -17 -19 -18 -16 -18 -17 -18 -18 -18 -19 -19 -16 -19 -17 -19 -18 -19 -19 -0 -16 -0 -17 -0 -18 -0 -19 -1 -16 -1 -17 -1 -18 -1 -19 -2 -16 -2 -17 -2 -18 -2 -19 -3 -16 -3 -17 -3 -18 -3 -19 -4 -16 -4 -17 -4 -18 -4 -19 -5 -16 -5 -17 -5 -18 -5 -19 -6 -16 -6 -17 -6 -18 -6 -19 -7 -16 -7 -17 -7 -18 -7 -19 -12 -16 -12 -17 -12 -18 -12 -19 -13 -16 -13 -17 -13 -18 -13 -19 -14 -16 -14 -17 -14 -18 -14 -19 -15 -16 -15 -17 -15 -18 -15 -19 -20 -16 -20 -17 -20 -18 -20 -19 -21 -16 -21 -17 -21 -18 -21 -19 -22 -16 -22 -17 -22 -18 -22 -19 -23 -16 -23 -17 -23 -18 -23 -19 -28 -16 -28 -17 -28 -18 -28 -19 -29 -16 -29 -17 -29 -18 -29 -19 -30 -16 -30 -17 -30 -18 -30 -19 -31 -16 -31 -17 -31 -18 -31 -19 -32 -16 -32 -17 -32 -18 -32 -19 -33 -16 -33 -17 -33 -18 -33 -19 -34 -16 -34 -17 -34 -18 -34 -19 -35 -16 -35 -17 -35 -18 -35 -19 -20 -20 -20 -21 -20 -22 -20 -23 -21 -20 -21 -21 -21 -22 -21 -23 -22 -20 -22 -21 -22 -22 -22 -23 -23 -20 -23 -21 -23 -22 -23 -23 -4 -20 -4 -21 -4 -22 -4 -23 -5 -20 -5 -21 -5 -22 -5 -23 -6 -20 -6 -21 -6 -22 -6 -23 -7 -20 -7 -21 -7 -22 -7 -23 -8 -20 -8 -21 -8 -22 -8 -23 -9 -20 -9 -21 -9 -22 -9 -23 -10 -20 -10 -21 -10 -22 -10 -23 -11 -20 -11 -21 -11 -22 -11 -23 -16 -20 -16 -21 -16 -22 -16 -23 -17 -20 -17 -21 -17 -22 -17 -23 -18 -20 -18 -21 -18 -22 -18 -23 -19 -20 -19 -21 -19 -22 -19 -23 -24 -20 -24 -21 -24 -22 -24 -23 -25 -20 -25 -21 -25 -22 -25 -23 -26 -20 -26 -21 -26 -22 -26 -23 -27 -20 -27 -21 -27 -22 -27 -23 -32 -20 -32 -21 -32 -22 -32 -23 -33 -20 -33 -21 -33 -22 -33 -23 -34 -20 -34 -21 -34 -22 -34 -23 -35 -20 -35 -21 -35 -22 -35 -23 -36 -20 -36 -21 -36 -22 -36 -23 -37 -20 -37 -21 -37 -22 -37 -23 -38 -20 -38 -21 -38 -22 -38 -23 -39 -20 -39 -21 -39 -22 -39 -23 -24 -24 -24 -25 -24 -26 -24 -27 -25 -24 -25 -25 -25 -26 -25 -27 -26 -24 -26 -25 -26 -26 -26 -27 -27 -24 -27 -25 -27 -26 -27 -27 -8 -24 -8 -25 -8 -26 -8 -27 -9 -24 -9 -25 -9 -26 -9 -27 -10 -24 -10 -25 -10 -26 -10 -27 -11 -24 -11 -25 -11 -26 -11 -27 -12 -24 -12 -25 -12 -26 -12 -27 -13 -24 -13 -25 -13 -26 -13 -27 -14 -24 -14 -25 -14 -26 -14 -27 -15 -24 -15 -25 -15 -26 -15 -27 -20 -24 -20 -25 -20 -26 -20 -27 -21 -24 -21 -25 -21 -26 -21 -27 -22 -24 -22 -25 -22 -26 -22 -27 -23 -24 -23 -25 -23 -26 -23 -27 -36 -24 -36 -25 -36 -26 -36 -27 -37 -24 -37 -25 -37 -26 -37 -27 -38 -24 -38 -25 -38 -26 -38 -27 -39 -24 -39 -25 -39 -26 -39 -27 -40 -24 -40 -25 -40 -26 -40 -27 -41 -24 -41 -25 -41 -26 -41 -27 -42 -24 -42 -25 -42 -26 -42 -27 -43 -24 -43 -25 -43 -26 -43 -27 -28 -28 -28 -29 -28 -30 -28 -31 -29 -28 -29 -29 -29 -30 -29 -31 -30 -28 -30 -29 -30 -30 -30 -31 -31 -28 -31 -29 -31 -30 -31 -31 -12 -28 -12 -29 -12 -30 -12 -31 -13 -28 -13 -29 -13 -30 -13 -31 -14 -28 -14 -29 -14 -30 -14 -31 -15 -28 -15 -29 -15 -30 -15 -31 -16 -28 -16 -29 -16 -30 -16 -31 -17 -28 -17 -29 -17 -30 -17 -31 -18 -28 -18 -29 -18 -30 -18 -31 -19 -28 -19 -29 -19 -30 -19 -31 -32 -28 -32 -29 -32 -30 -32 -31 -33 -28 -33 -29 -33 -30 -33 -31 -34 -28 -34 -29 -34 -30 -34 -31 -35 -28 -35 -29 -35 -30 -35 -31 -40 -28 -40 -29 -40 -30 -40 -31 -41 -28 -41 -29 -41 -30 -41 -31 -42 -28 -42 -29 -42 -30 -42 -31 -43 -28 -43 -29 -43 -30 -43 -31 -44 -28 -44 -29 -44 -30 -44 -31 -45 -28 -45 -29 -45 -30 -45 -31 -46 -28 -46 -29 -46 -30 -46 -31 -47 -28 -47 -29 -47 -30 -47 -31 -32 -32 -32 -33 -32 -34 -32 -35 -33 -32 -33 -33 -33 -34 -33 -35 -34 -32 -34 -33 -34 -34 -34 -35 -35 -32 -35 -33 -35 -34 -35 -35 -16 -32 -16 -33 -16 -34 -16 -35 -17 -32 -17 -33 -17 -34 -17 -35 -18 -32 -18 -33 -18 -34 -18 -35 -19 -32 -19 -33 -19 -34 -19 -35 -20 -32 -20 -33 -20 -34 -20 -35 -21 -32 -21 -33 -21 -34 -21 -35 -22 -32 -22 -33 -22 -34 -22 -35 -23 -32 -23 -33 -23 -34 -23 -35 -28 -32 -28 -33 -28 -34 -28 -35 -29 -32 -29 -33 -29 -34 -29 -35 -30 -32 -30 -33 -30 -34 -30 -35 -31 -32 -31 -33 -31 -34 -31 -35 -36 -32 -36 -33 -36 -34 -36 -35 -37 -32 -37 -33 -37 -34 -37 -35 -38 -32 -38 -33 -38 -34 -38 -35 -39 -32 -39 -33 -39 -34 -39 -35 -44 -32 -44 -33 -44 -34 -44 -35 -45 -32 -45 -33 -45 -34 -45 -35 -46 -32 -46 -33 -46 -34 -46 -35 -47 -32 -47 -33 -47 -34 -47 -35 -48 -32 -48 -33 -48 -34 -48 -35 -49 -32 -49 -33 -49 -34 -49 -35 -50 -32 -50 -33 -50 -34 -50 -35 -51 -32 -51 -33 -51 -34 -51 -35 -36 -36 -36 -37 -36 -38 -36 -39 -37 -36 -37 -37 -37 -38 -37 -39 -38 -36 -38 -37 -38 -38 -38 -39 -39 -36 -39 -37 -39 -38 -39 -39 -20 -36 -20 -37 -20 -38 -20 -39 -21 -36 -21 -37 -21 -38 -21 -39 -22 -36 -22 -37 -22 -38 -22 -39 -23 -36 -23 -37 -23 -38 -23 -39 -24 -36 -24 -37 -24 -38 -24 -39 -25 -36 -25 -37 -25 -38 -25 -39 -26 -36 -26 -37 -26 -38 -26 -39 -27 -36 -27 -37 -27 -38 -27 -39 -32 -36 -32 -37 -32 -38 -32 -39 -33 -36 -33 -37 -33 -38 -33 -39 -34 -36 -34 -37 -34 -38 -34 -39 -35 -36 -35 -37 -35 -38 -35 -39 -40 -36 -40 -37 -40 -38 -40 -39 -41 -36 -41 -37 -41 -38 -41 -39 -42 -36 -42 -37 -42 -38 -42 -39 -43 -36 -43 -37 -43 -38 -43 -39 -48 -36 -48 -37 -48 -38 -48 -39 -49 -36 -49 -37 -49 -38 -49 -39 -50 -36 -50 -37 -50 -38 -50 -39 -51 -36 -51 -37 -51 -38 -51 -39 -52 -36 -52 -37 -52 -38 -52 -39 -53 -36 -53 -37 -53 -38 -53 -39 -54 -36 -54 -37 -54 -38 -54 -39 -55 -36 -55 -37 -55 -38 -55 -39 -40 -40 -40 -41 -40 -42 -40 -43 -41 -40 -41 -41 -41 -42 -41 -43 -42 -40 -42 -41 -42 -42 -42 -43 -43 -40 -43 -41 -43 -42 -43 -43 -24 -40 -24 -41 -24 -42 -24 -43 -25 -40 -25 -41 -25 -42 -25 -43 -26 -40 -26 -41 -26 -42 -26 -43 -27 -40 -27 -41 -27 -42 -27 -43 -28 -40 -28 -41 -28 -42 -28 -43 -29 -40 -29 -41 -29 -42 -29 -43 -30 -40 -30 -41 -30 -42 -30 -43 -31 -40 -31 -41 -31 -42 -31 -43 -36 -40 -36 -41 -36 -42 -36 -43 -37 -40 -37 -41 -37 -42 -37 -43 -38 -40 -38 -41 -38 -42 -38 -43 -39 -40 -39 -41 -39 -42 -39 -43 -44 -40 -44 -41 -44 -42 -44 -43 -45 -40 -45 -41 -45 -42 -45 -43 -46 -40 -46 -41 -46 -42 -46 -43 -47 -40 -47 -41 -47 -42 -47 -43 -52 -40 -52 -41 -52 -42 -52 -43 -53 -40 -53 -41 -53 -42 -53 -43 -54 -40 -54 -41 -54 -42 -54 -43 -55 -40 -55 -41 -55 -42 -55 -43 -56 -40 -56 -41 -56 -42 -56 -43 -57 -40 -57 -41 -57 -42 -57 -43 -58 -40 -58 -41 -58 -42 -58 -43 -59 -40 -59 -41 -59 -42 -59 -43 -44 -44 -44 -45 -44 -46 -44 -47 -45 -44 -45 -45 -45 -46 -45 -47 -46 -44 -46 -45 -46 -46 -46 -47 -47 -44 -47 -45 -47 -46 -47 -47 -28 -44 -28 -45 -28 -46 -28 -47 -29 -44 -29 -45 -29 -46 -29 -47 -30 -44 -30 -45 -30 -46 -30 -47 -31 -44 -31 -45 -31 -46 -31 -47 -32 -44 -32 -45 -32 -46 -32 -47 -33 -44 -33 -45 -33 -46 -33 -47 -34 -44 -34 -45 -34 -46 -34 -47 -35 -44 -35 -45 -35 -46 -35 -47 -40 -44 -40 -45 -40 -46 -40 -47 -41 -44 -41 -45 -41 -46 -41 -47 -42 -44 -42 -45 -42 -46 -42 -47 -43 -44 -43 -45 -43 -46 -43 -47 -48 -44 -48 -45 -48 -46 -48 -47 -49 -44 -49 -45 -49 -46 -49 -47 -50 -44 -50 -45 -50 -46 -50 -47 -51 -44 -51 -45 -51 -46 -51 -47 -56 -44 -56 -45 -56 -46 -56 -47 -57 -44 -57 -45 -57 -46 -57 -47 -58 -44 -58 -45 -58 -46 -58 -47 -59 -44 -59 -45 -59 -46 -59 -47 -60 -44 -60 -45 -60 -46 -60 -47 -61 -44 -61 -45 -61 -46 -61 -47 -62 -44 -62 -45 -62 -46 -62 -47 -63 -44 -63 -45 -63 -46 -63 -47 -48 -48 -48 -49 -48 -50 -48 -51 -49 -48 -49 -49 -49 -50 -49 -51 -50 -48 -50 -49 -50 -50 -50 -51 -51 -48 -51 -49 -51 -50 -51 -51 -32 -48 -32 -49 -32 -50 -32 -51 -33 -48 -33 -49 -33 -50 -33 -51 -34 -48 -34 -49 -34 -50 -34 -51 -35 -48 -35 -49 -35 -50 -35 -51 -36 -48 -36 -49 -36 -50 -36 -51 -37 -48 -37 -49 -37 -50 -37 -51 -38 -48 -38 -49 -38 -50 -38 -51 -39 -48 -39 -49 -39 -50 -39 -51 -44 -48 -44 -49 -44 -50 -44 -51 -45 -48 -45 -49 -45 -50 -45 -51 -46 -48 -46 -49 -46 -50 -46 -51 -47 -48 -47 -49 -47 -50 -47 -51 -52 -48 -52 -49 -52 -50 -52 -51 -53 -48 -53 -49 -53 -50 -53 -51 -54 -48 -54 -49 -54 -50 -54 -51 -55 -48 -55 -49 -55 -50 -55 -51 -60 -48 -60 -49 -60 -50 -60 -51 -61 -48 -61 -49 -61 -50 -61 -51 -62 -48 -62 -49 -62 -50 -62 -51 -63 -48 -63 -49 -63 -50 -63 -51 -64 -48 -64 -49 -64 -50 -64 -51 -65 -48 -65 -49 -65 -50 -65 -51 -66 -48 -66 -49 -66 -50 -66 -51 -67 -48 -67 -49 -67 -50 -67 -51 -52 -52 -52 -53 -52 -54 -52 -55 -53 -52 -53 -53 -53 -54 -53 -55 -54 -52 -54 -53 -54 -54 -54 -55 -55 -52 -55 -53 -55 -54 -55 -55 -36 -52 -36 -53 -36 -54 -36 -55 -37 -52 -37 -53 -37 -54 -37 -55 -38 -52 -38 -53 -38 -54 -38 -55 -39 -52 -39 -53 -39 -54 -39 -55 -40 -52 -40 -53 -40 -54 -40 -55 -41 -52 -41 -53 -41 -54 -41 -55 -42 -52 -42 -53 -42 -54 -42 -55 -43 -52 -43 -53 -43 -54 -43 -55 -48 -52 -48 -53 -48 -54 -48 -55 -49 -52 -49 -53 -49 -54 -49 -55 -50 -52 -50 -53 -50 -54 -50 -55 -51 -52 -51 -53 -51 -54 -51 -55 -64 -52 -64 -53 -64 -54 -64 -55 -65 -52 -65 -53 -65 -54 -65 -55 -66 -52 -66 -53 -66 -54 -66 -55 -67 -52 -67 -53 -67 -54 -67 -55 -68 -52 -68 -53 -68 -54 -68 -55 -69 -52 -69 -53 -69 -54 -69 -55 -70 -52 -70 -53 -70 -54 -70 -55 -71 -52 -71 -53 -71 -54 -71 -55 -56 -56 -56 -57 -56 -58 -56 -59 -57 -56 -57 -57 -57 -58 -57 -59 -58 -56 -58 -57 -58 -58 -58 -59 -59 -56 -59 -57 -59 -58 -59 -59 -40 -56 -40 -57 -40 -58 -40 -59 -41 -56 -41 -57 -41 -58 -41 -59 -42 -56 -42 -57 -42 -58 -42 -59 -43 -56 -43 -57 -43 -58 -43 -59 -44 -56 -44 -57 -44 -58 -44 -59 -45 -56 -45 -57 -45 -58 -45 -59 -46 -56 -46 -57 -46 -58 -46 -59 -47 -56 -47 -57 -47 -58 -47 -59 -60 -56 -60 -57 -60 -58 -60 -59 -61 -56 -61 -57 -61 -58 -61 -59 -62 -56 -62 -57 -62 -58 -62 -59 -63 -56 -63 -57 -63 -58 -63 -59 -68 -56 -68 -57 -68 -58 -68 -59 -69 -56 -69 -57 -69 -58 -69 -59 -70 -56 -70 -57 -70 -58 -70 -59 -71 -56 -71 -57 -71 -58 -71 -59 -72 -56 -72 -57 -72 -58 -72 -59 -73 -56 -73 -57 -73 -58 -73 -59 -74 -56 -74 -57 -74 -58 -74 -59 -75 -56 -75 -57 -75 -58 -75 -59 -60 -60 -60 -61 -60 -62 -60 -63 -61 -60 -61 -61 -61 -62 -61 -63 -62 -60 -62 -61 -62 -62 -62 -63 -63 -60 -63 -61 -63 -62 -63 -63 -44 -60 -44 -61 -44 -62 -44 -63 -45 -60 -45 -61 -45 -62 -45 -63 -46 -60 -46 -61 -46 -62 -46 -63 -47 -60 -47 -61 -47 -62 -47 -63 -48 -60 -48 -61 -48 -62 -48 -63 -49 -60 -49 -61 -49 -62 -49 -63 -50 -60 -50 -61 -50 -62 -50 -63 -51 -60 -51 -61 -51 -62 -51 -63 -56 -60 -56 -61 -56 -62 -56 -63 -57 -60 -57 -61 -57 -62 -57 -63 -58 -60 -58 -61 -58 -62 -58 -63 -59 -60 -59 -61 -59 -62 -59 -63 -64 -60 -64 -61 -64 -62 -64 -63 -65 -60 -65 -61 -65 -62 -65 -63 -66 -60 -66 -61 -66 -62 -66 -63 -67 -60 -67 -61 -67 -62 -67 -63 -72 -60 -72 -61 -72 -62 -72 -63 -73 -60 -73 -61 -73 -62 -73 -63 -74 -60 -74 -61 -74 -62 -74 -63 -75 -60 -75 -61 -75 -62 -75 -63 -76 -60 -76 -61 -76 -62 -76 -63 -77 -60 -77 -61 -77 -62 -77 -63 -78 -60 -78 -61 -78 -62 -78 -63 -79 -60 -79 -61 -79 -62 -79 -63 -64 -64 -64 -65 -64 -66 -64 -67 -65 -64 -65 -65 -65 -66 -65 -67 -66 -64 -66 -65 -66 -66 -66 -67 -67 -64 -67 -65 -67 -66 -67 -67 -48 -64 -48 -65 -48 -66 -48 -67 -49 -64 -49 -65 -49 -66 -49 -67 -50 -64 -50 -65 -50 -66 -50 -67 -51 -64 -51 -65 -51 -66 -51 -67 -52 -64 -52 -65 -52 -66 -52 -67 -53 -64 -53 -65 -53 -66 -53 -67 -54 -64 -54 -65 -54 -66 -54 -67 -55 -64 -55 -65 -55 -66 -55 -67 -60 -64 -60 -65 -60 -66 -60 -67 -61 -64 -61 -65 -61 -66 -61 -67 -62 -64 -62 -65 -62 -66 -62 -67 -63 -64 -63 -65 -63 -66 -63 -67 -68 -64 -68 -65 -68 -66 -68 -67 -69 -64 -69 -65 -69 -66 -69 -67 -70 -64 -70 -65 -70 -66 -70 -67 -71 -64 -71 -65 -71 -66 -71 -67 -76 -64 -76 -65 -76 -66 -76 -67 -77 -64 -77 -65 -77 -66 -77 -67 -78 -64 -78 -65 -78 -66 -78 -67 -79 -64 -79 -65 -79 -66 -79 -67 -80 -64 -80 -65 -80 -66 -80 -67 -81 -64 -81 -65 -81 -66 -81 -67 -82 -64 -82 -65 -82 -66 -82 -67 -83 -64 -83 -65 -83 -66 -83 -67 -68 -68 -68 -69 -68 -70 -68 -71 -69 -68 -69 -69 -69 -70 -69 -71 -70 -68 -70 -69 -70 -70 -70 -71 -71 -68 -71 -69 -71 -70 -71 -71 -52 -68 -52 -69 -52 -70 -52 -71 -53 -68 -53 -69 -53 -70 -53 -71 -54 -68 -54 -69 -54 -70 -54 -71 -55 -68 -55 -69 -55 -70 -55 -71 -56 -68 -56 -69 -56 -70 -56 -71 -57 -68 -57 -69 -57 -70 -57 -71 -58 -68 -58 -69 -58 -70 -58 -71 -59 -68 -59 -69 -59 -70 -59 -71 -64 -68 -64 -69 -64 -70 -64 -71 -65 -68 -65 -69 -65 -70 -65 -71 -66 -68 -66 -69 -66 -70 -66 -71 -67 -68 -67 -69 -67 -70 -67 -71 -72 -68 -72 -69 -72 -70 -72 -71 -73 -68 -73 -69 -73 -70 -73 -71 -74 -68 -74 -69 -74 -70 -74 -71 -75 -68 -75 -69 -75 -70 -75 -71 -80 -68 -80 -69 -80 -70 -80 -71 -81 -68 -81 -69 -81 -70 -81 -71 -82 -68 -82 -69 -82 -70 -82 -71 -83 -68 -83 -69 -83 -70 -83 -71 -84 -68 -84 -69 -84 -70 -84 -71 -85 -68 -85 -69 -85 -70 -85 -71 -86 -68 -86 -69 -86 -70 -86 -71 -87 -68 -87 -69 -87 -70 -87 -71 -72 -72 -72 -73 -72 -74 -72 -75 -73 -72 -73 -73 -73 -74 -73 -75 -74 -72 -74 -73 -74 -74 -74 -75 -75 -72 -75 -73 -75 -74 -75 -75 -56 -72 -56 -73 -56 -74 -56 -75 -57 -72 -57 -73 -57 -74 -57 -75 -58 -72 -58 -73 -58 -74 -58 -75 -59 -72 -59 -73 -59 -74 -59 -75 -60 -72 -60 -73 -60 -74 -60 -75 -61 -72 -61 -73 -61 -74 -61 -75 -62 -72 -62 -73 -62 -74 -62 -75 -63 -72 -63 -73 -63 -74 -63 -75 -68 -72 -68 -73 -68 -74 -68 -75 -69 -72 -69 -73 -69 -74 -69 -75 -70 -72 -70 -73 -70 -74 -70 -75 -71 -72 -71 -73 -71 -74 -71 -75 -76 -72 -76 -73 -76 -74 -76 -75 -77 -72 -77 -73 -77 -74 -77 -75 -78 -72 -78 -73 -78 -74 -78 -75 -79 -72 -79 -73 -79 -74 -79 -75 -84 -72 -84 -73 -84 -74 -84 -75 -85 -72 -85 -73 -85 -74 -85 -75 -86 -72 -86 -73 -86 -74 -86 -75 -87 -72 -87 -73 -87 -74 -87 -75 -88 -72 -88 -73 -88 -74 -88 -75 -89 -72 -89 -73 -89 -74 -89 -75 -90 -72 -90 -73 -90 -74 -90 -75 -91 -72 -91 -73 -91 -74 -91 -75 -76 -76 -76 -77 -76 -78 -76 -79 -77 -76 -77 -77 -77 -78 -77 -79 -78 -76 -78 -77 -78 -78 -78 -79 -79 -76 -79 -77 -79 -78 -79 -79 -60 -76 -60 -77 -60 -78 -60 -79 -61 -76 -61 -77 -61 -78 -61 -79 -62 -76 -62 -77 -62 -78 -62 -79 -63 -76 -63 -77 -63 -78 -63 -79 -64 -76 -64 -77 -64 -78 -64 -79 -65 -76 -65 -77 -65 -78 -65 -79 -66 -76 -66 -77 -66 -78 -66 -79 -67 -76 -67 -77 -67 -78 -67 -79 -72 -76 -72 -77 -72 -78 -72 -79 -73 -76 -73 -77 -73 -78 -73 -79 -74 -76 -74 -77 -74 -78 -74 -79 -75 -76 -75 -77 -75 -78 -75 -79 -80 -76 -80 -77 -80 -78 -80 -79 -81 -76 -81 -77 -81 -78 -81 -79 -82 -76 -82 -77 -82 -78 -82 -79 -83 -76 -83 -77 -83 -78 -83 -79 -88 -76 -88 -77 -88 -78 -88 -79 -89 -76 -89 -77 -89 -78 -89 -79 -90 -76 -90 -77 -90 -78 -90 -79 -91 -76 -91 -77 -91 -78 -91 -79 -92 -76 -92 -77 -92 -78 -92 -79 -93 -76 -93 -77 -93 -78 -93 -79 -94 -76 -94 -77 -94 -78 -94 -79 -95 -76 -95 -77 -95 -78 -95 -79 -80 -80 -80 -81 -80 -82 -80 -83 -81 -80 -81 -81 -81 -82 -81 -83 -82 -80 -82 -81 -82 -82 -82 -83 -83 -80 -83 -81 -83 -82 -83 -83 -64 -80 -64 -81 -64 -82 -64 -83 -65 -80 -65 -81 -65 -82 -65 -83 -66 -80 -66 -81 -66 -82 -66 -83 -67 -80 -67 -81 -67 -82 -67 -83 -68 -80 -68 -81 -68 -82 -68 -83 -69 -80 -69 -81 -69 -82 -69 -83 -70 -80 -70 -81 -70 -82 -70 -83 -71 -80 -71 -81 -71 -82 -71 -83 -76 -80 -76 -81 -76 -82 -76 -83 -77 -80 -77 -81 -77 -82 -77 -83 -78 -80 -78 -81 -78 -82 -78 -83 -79 -80 -79 -81 -79 -82 -79 -83 -92 -80 -92 -81 -92 -82 -92 -83 -93 -80 -93 -81 -93 -82 -93 -83 -94 -80 -94 -81 -94 -82 -94 -83 -95 -80 -95 -81 -95 -82 -95 -83 -96 -80 -96 -81 -96 -82 -96 -83 -97 -80 -97 -81 -97 -82 -97 -83 -98 -80 -98 -81 -98 -82 -98 -83 -99 -80 -99 -81 -99 -82 -99 -83 -84 -84 -84 -85 -84 -86 -84 -87 -85 -84 -85 -85 -85 -86 -85 -87 -86 -84 -86 -85 -86 -86 -86 -87 -87 -84 -87 -85 -87 -86 -87 -87 -68 -84 -68 -85 -68 -86 -68 -87 -69 -84 -69 -85 -69 -86 -69 -87 -70 -84 -70 -85 -70 -86 -70 -87 -71 -84 -71 -85 -71 -86 -71 -87 -72 -84 -72 -85 -72 -86 -72 -87 -73 -84 -73 -85 -73 -86 -73 -87 -74 -84 -74 -85 -74 -86 -74 -87 -75 -84 -75 -85 -75 -86 -75 -87 -88 -84 -88 -85 -88 -86 -88 -87 -89 -84 -89 -85 -89 -86 -89 -87 -90 -84 -90 -85 -90 -86 -90 -87 -91 -84 -91 -85 -91 -86 -91 -87 -96 -84 -96 -85 -96 -86 -96 -87 -97 -84 -97 -85 -97 -86 -97 -87 -98 -84 -98 -85 -98 -86 -98 -87 -99 -84 -99 -85 -99 -86 -99 -87 -100 -84 -100 -85 -100 -86 -100 -87 -101 -84 -101 -85 -101 -86 -101 -87 -102 -84 -102 -85 -102 -86 -102 -87 -103 -84 -103 -85 -103 -86 -103 -87 -88 -88 -88 -89 -88 -90 -88 -91 -89 -88 -89 -89 -89 -90 -89 -91 -90 -88 -90 -89 -90 -90 -90 -91 -91 -88 -91 -89 -91 -90 -91 -91 -72 -88 -72 -89 -72 -90 -72 -91 -73 -88 -73 -89 -73 -90 -73 -91 -74 -88 -74 -89 -74 -90 -74 -91 -75 -88 -75 -89 -75 -90 -75 -91 -76 -88 -76 -89 -76 -90 -76 -91 -77 -88 -77 -89 -77 -90 -77 -91 -78 -88 -78 -89 -78 -90 -78 -91 -79 -88 -79 -89 -79 -90 -79 -91 -84 -88 -84 -89 -84 -90 -84 -91 -85 -88 -85 -89 -85 -90 -85 -91 -86 -88 -86 -89 -86 -90 -86 -91 -87 -88 -87 -89 -87 -90 -87 -91 -92 -88 -92 -89 -92 -90 -92 -91 -93 -88 -93 -89 -93 -90 -93 -91 -94 -88 -94 -89 -94 -90 -94 -91 -95 -88 -95 -89 -95 -90 -95 -91 -100 -88 -100 -89 -100 -90 -100 -91 -101 -88 -101 -89 -101 -90 -101 -91 -102 -88 -102 -89 -102 -90 -102 -91 -103 -88 -103 -89 -103 -90 -103 -91 -104 -88 -104 -89 -104 -90 -104 -91 -105 -88 -105 -89 -105 -90 -105 -91 -106 -88 -106 -89 -106 -90 -106 -91 -107 -88 -107 -89 -107 -90 -107 -91 -92 -92 -92 -93 -92 -94 -92 -95 -93 -92 -93 -93 -93 -94 -93 -95 -94 -92 -94 -93 -94 -94 -94 -95 -95 -92 -95 -93 -95 -94 -95 -95 -76 -92 -76 -93 -76 -94 -76 -95 -77 -92 -77 -93 -77 -94 -77 -95 -78 -92 -78 -93 -78 -94 -78 -95 -79 -92 -79 -93 -79 -94 -79 -95 -80 -92 -80 -93 -80 -94 -80 -95 -81 -92 -81 -93 -81 -94 -81 -95 -82 -92 -82 -93 -82 -94 -82 -95 -83 -92 -83 -93 -83 -94 -83 -95 -88 -92 -88 -93 -88 -94 -88 -95 -89 -92 -89 -93 -89 -94 -89 -95 -90 -92 -90 -93 -90 -94 -90 -95 -91 -92 -91 -93 -91 -94 -91 -95 -96 -92 -96 -93 -96 -94 -96 -95 -97 -92 -97 -93 -97 -94 -97 -95 -98 -92 -98 -93 -98 -94 -98 -95 -99 -92 -99 -93 -99 -94 -99 -95 -104 -92 -104 -93 -104 -94 -104 -95 -105 -92 -105 -93 -105 -94 -105 -95 -106 -92 -106 -93 -106 -94 -106 -95 -107 -92 -107 -93 -107 -94 -107 -95 -108 -92 -108 -93 -108 -94 -108 -95 -109 -92 -109 -93 -109 -94 -109 -95 -110 -92 -110 -93 -110 -94 -110 -95 -111 -92 -111 -93 -111 -94 -111 -95 -96 -96 -96 -97 -96 -98 -96 -99 -97 -96 -97 -97 -97 -98 -97 -99 -98 -96 -98 -97 -98 -98 -98 -99 -99 -96 -99 -97 -99 -98 -99 -99 -80 -96 -80 -97 -80 -98 -80 -99 -81 -96 -81 -97 -81 -98 -81 -99 -82 -96 -82 -97 -82 -98 -82 -99 -83 -96 -83 -97 -83 -98 -83 -99 -84 -96 -84 -97 -84 -98 -84 -99 -85 -96 -85 -97 -85 -98 -85 -99 -86 -96 -86 -97 -86 -98 -86 -99 -87 -96 -87 -97 -87 -98 -87 -99 -92 -96 -92 -97 -92 -98 -92 -99 -93 -96 -93 -97 -93 -98 -93 -99 -94 -96 -94 -97 -94 -98 -94 -99 -95 -96 -95 -97 -95 -98 -95 -99 -100 -96 -100 -97 -100 -98 -100 -99 -101 -96 -101 -97 -101 -98 -101 -99 -102 -96 -102 -97 -102 -98 -102 -99 -103 -96 -103 -97 -103 -98 -103 -99 -108 -96 -108 -97 -108 -98 -108 -99 -109 -96 -109 -97 -109 -98 -109 -99 -110 -96 -110 -97 -110 -98 -110 -99 -111 -96 -111 -97 -111 -98 -111 -99 -112 -96 -112 -97 -112 -98 -112 -99 -113 -96 -113 -97 -113 -98 -113 -99 -114 -96 -114 -97 -114 -98 -114 -99 -115 -96 -115 -97 -115 -98 -115 -99 -100 -100 -100 -101 -100 -102 -100 -103 -101 -100 -101 -101 -101 -102 -101 -103 -102 -100 -102 -101 -102 -102 -102 -103 -103 -100 -103 -101 -103 -102 -103 -103 -84 -100 -84 -101 -84 -102 -84 -103 -85 -100 -85 -101 -85 -102 -85 -103 -86 -100 -86 -101 -86 -102 -86 -103 -87 -100 -87 -101 -87 -102 -87 -103 -88 -100 -88 -101 -88 -102 -88 -103 -89 -100 -89 -101 -89 -102 -89 -103 -90 -100 -90 -101 -90 -102 -90 -103 -91 -100 -91 -101 -91 -102 -91 -103 -96 -100 -96 -101 -96 -102 -96 -103 -97 -100 -97 -101 -97 -102 -97 -103 -98 -100 -98 -101 -98 -102 -98 -103 -99 -100 -99 -101 -99 -102 -99 -103 -104 -100 -104 -101 -104 -102 -104 -103 -105 -100 -105 -101 -105 -102 -105 -103 -106 -100 -106 -101 -106 -102 -106 -103 -107 -100 -107 -101 -107 -102 -107 -103 -112 -100 -112 -101 -112 -102 -112 -103 -113 -100 -113 -101 -113 -102 -113 -103 -114 -100 -114 -101 -114 -102 -114 -103 -115 -100 -115 -101 -115 -102 -115 -103 -116 -100 -116 -101 -116 -102 -116 -103 -117 -100 -117 -101 -117 -102 -117 -103 -118 -100 -118 -101 -118 -102 -118 -103 -119 -100 -119 -101 -119 -102 -119 -103 -104 -104 -104 -105 -104 -106 -104 -107 -105 -104 -105 -105 -105 -106 -105 -107 -106 -104 -106 -105 -106 -106 -106 -107 -107 -104 -107 -105 -107 -106 -107 -107 -88 -104 -88 -105 -88 -106 -88 -107 -89 -104 -89 -105 -89 -106 -89 -107 -90 -104 -90 -105 -90 -106 -90 -107 -91 -104 -91 -105 -91 -106 -91 -107 -92 -104 -92 -105 -92 -106 -92 -107 -93 -104 -93 -105 -93 -106 -93 -107 -94 -104 -94 -105 -94 -106 -94 -107 -95 -104 -95 -105 -95 -106 -95 -107 -100 -104 -100 -105 -100 -106 -100 -107 -101 -104 -101 -105 -101 -106 -101 -107 -102 -104 -102 -105 -102 -106 -102 -107 -103 -104 -103 -105 -103 -106 -103 -107 -108 -104 -108 -105 -108 -106 -108 -107 -109 -104 -109 -105 -109 -106 -109 -107 -110 -104 -110 -105 -110 -106 -110 -107 -111 -104 -111 -105 -111 -106 -111 -107 -116 -104 -116 -105 -116 -106 -116 -107 -117 -104 -117 -105 -117 -106 -117 -107 -118 -104 -118 -105 -118 -106 -118 -107 -119 -104 -119 -105 -119 -106 -119 -107 -120 -104 -120 -105 -120 -106 -120 -107 -121 -104 -121 -105 -121 -106 -121 -107 -122 -104 -122 -105 -122 -106 -122 -107 -123 -104 -123 -105 -123 -106 -123 -107 -108 -108 -108 -109 -108 -110 -108 -111 -109 -108 -109 -109 -109 -110 -109 -111 -110 -108 -110 -109 -110 -110 -110 -111 -111 -108 -111 -109 -111 -110 -111 -111 -92 -108 -92 -109 -92 -110 -92 -111 -93 -108 -93 -109 -93 -110 -93 -111 -94 -108 -94 -109 -94 -110 -94 -111 -95 -108 -95 -109 -95 -110 -95 -111 -96 -108 -96 -109 -96 -110 -96 -111 -97 -108 -97 -109 -97 -110 -97 -111 -98 -108 -98 -109 -98 -110 -98 -111 -99 -108 -99 -109 -99 -110 -99 -111 -104 -108 -104 -109 -104 -110 -104 -111 -105 -108 -105 -109 -105 -110 -105 -111 -106 -108 -106 -109 -106 -110 -106 -111 -107 -108 -107 -109 -107 -110 -107 -111 -120 -108 -120 -109 -120 -110 -120 -111 -121 -108 -121 -109 -121 -110 -121 -111 -122 -108 -122 -109 -122 -110 -122 -111 -123 -108 -123 -109 -123 -110 -123 -111 -124 -108 -124 -109 -124 -110 -124 -111 -125 -108 -125 -109 -125 -110 -125 -111 -126 -108 -126 -109 -126 -110 -126 -111 -127 -108 -127 -109 -127 -110 -127 -111 -112 -112 -112 -113 -112 -114 -112 -115 -113 -112 -113 -113 -113 -114 -113 -115 -114 -112 -114 -113 -114 -114 -114 -115 -115 -112 -115 -113 -115 -114 -115 -115 -96 -112 -96 -113 -96 -114 -96 -115 -97 -112 -97 -113 -97 -114 -97 -115 -98 -112 -98 -113 -98 -114 -98 -115 -99 -112 -99 -113 -99 -114 -99 -115 -100 -112 -100 -113 -100 -114 -100 -115 -101 -112 -101 -113 -101 -114 -101 -115 -102 -112 -102 -113 -102 -114 -102 -115 -103 -112 -103 -113 -103 -114 -103 -115 -116 -112 -116 -113 -116 -114 -116 -115 -117 -112 -117 -113 -117 -114 -117 -115 -118 -112 -118 -113 -118 -114 -118 -115 -119 -112 -119 -113 -119 -114 -119 -115 -124 -112 -124 -113 -124 -114 -124 -115 -125 -112 -125 -113 -125 -114 -125 -115 -126 -112 -126 -113 -126 -114 -126 -115 -127 -112 -127 -113 -127 -114 -127 -115 -128 -112 -128 -113 -128 -114 -128 -115 -129 -112 -129 -113 -129 -114 -129 -115 -130 -112 -130 -113 -130 -114 -130 -115 -131 -112 -131 -113 -131 -114 -131 -115 -116 -116 -116 -117 -116 -118 -116 -119 -117 -116 -117 -117 -117 -118 -117 -119 -118 -116 -118 -117 -118 -118 -118 -119 -119 -116 -119 -117 -119 -118 -119 -119 -100 -116 -100 -117 -100 -118 -100 -119 -101 -116 -101 -117 -101 -118 -101 -119 -102 -116 -102 -117 -102 -118 -102 -119 -103 -116 -103 -117 -103 -118 -103 -119 -104 -116 -104 -117 -104 -118 -104 -119 -105 -116 -105 -117 -105 -118 -105 -119 -106 -116 -106 -117 -106 -118 -106 -119 -107 -116 -107 -117 -107 -118 -107 -119 -112 -116 -112 -117 -112 -118 -112 -119 -113 -116 -113 -117 -113 -118 -113 -119 -114 -116 -114 -117 -114 -118 -114 -119 -115 -116 -115 -117 -115 -118 -115 -119 -120 -116 -120 -117 -120 -118 -120 -119 -121 -116 -121 -117 -121 -118 -121 -119 -122 -116 -122 -117 -122 -118 -122 -119 -123 -116 -123 -117 -123 -118 -123 -119 -128 -116 -128 -117 -128 -118 -128 -119 -129 -116 -129 -117 -129 -118 -129 -119 -130 -116 -130 -117 -130 -118 -130 -119 -131 -116 -131 -117 -131 -118 -131 -119 -132 -116 -132 -117 -132 -118 -132 -119 -133 -116 -133 -117 -133 -118 -133 -119 -134 -116 -134 -117 -134 -118 -134 -119 -135 -116 -135 -117 -135 -118 -135 -119 -120 -120 -120 -121 -120 -122 -120 -123 -121 -120 -121 -121 -121 -122 -121 -123 -122 -120 -122 -121 -122 -122 -122 -123 -123 -120 -123 -121 -123 -122 -123 -123 -104 -120 -104 -121 -104 -122 -104 -123 -105 -120 -105 -121 -105 -122 -105 -123 -106 -120 -106 -121 -106 -122 -106 -123 -107 -120 -107 -121 -107 -122 -107 -123 -108 -120 -108 -121 -108 -122 -108 -123 -109 -120 -109 -121 -109 -122 -109 -123 -110 -120 -110 -121 -110 -122 -110 -123 -111 -120 -111 -121 -111 -122 -111 -123 -116 -120 -116 -121 -116 -122 -116 -123 -117 -120 -117 -121 -117 -122 -117 -123 -118 -120 -118 -121 -118 -122 -118 -123 -119 -120 -119 -121 -119 -122 -119 -123 -124 -120 -124 -121 -124 -122 -124 -123 -125 -120 -125 -121 -125 -122 -125 -123 -126 -120 -126 -121 -126 -122 -126 -123 -127 -120 -127 -121 -127 -122 -127 -123 -132 -120 -132 -121 -132 -122 -132 -123 -133 -120 -133 -121 -133 -122 -133 -123 -134 -120 -134 -121 -134 -122 -134 -123 -135 -120 -135 -121 -135 -122 -135 -123 -136 -120 -136 -121 -136 -122 -136 -123 -137 -120 -137 -121 -137 -122 -137 -123 -138 -120 -138 -121 -138 -122 -138 -123 -139 -120 -139 -121 -139 -122 -139 -123 -124 -124 -124 -125 -124 -126 -124 -127 -125 -124 -125 -125 -125 -126 -125 -127 -126 -124 -126 -125 -126 -126 -126 -127 -127 -124 -127 -125 -127 -126 -127 -127 -108 -124 -108 -125 -108 -126 -108 -127 -109 -124 -109 -125 -109 -126 -109 -127 -110 -124 -110 -125 -110 -126 -110 -127 -111 -124 -111 -125 -111 -126 -111 -127 -112 -124 -112 -125 -112 -126 -112 -127 -113 -124 -113 -125 -113 -126 -113 -127 -114 -124 -114 -125 -114 -126 -114 -127 -115 -124 -115 -125 -115 -126 -115 -127 -120 -124 -120 -125 -120 -126 -120 -127 -121 -124 -121 -125 -121 -126 -121 -127 -122 -124 -122 -125 -122 -126 -122 -127 -123 -124 -123 -125 -123 -126 -123 -127 -128 -124 -128 -125 -128 -126 -128 -127 -129 -124 -129 -125 -129 -126 -129 -127 -130 -124 -130 -125 -130 -126 -130 -127 -131 -124 -131 -125 -131 -126 -131 -127 -136 -124 -136 -125 -136 -126 -136 -127 -137 -124 -137 -125 -137 -126 -137 -127 -138 -124 -138 -125 -138 -126 -138 -127 -139 -124 -139 -125 -139 -126 -139 -127 -140 -124 -140 -125 -140 -126 -140 -127 -141 -124 -141 -125 -141 -126 -141 -127 -142 -124 -142 -125 -142 -126 -142 -127 -143 -124 -143 -125 -143 -126 -143 -127 -128 -128 -128 -129 -128 -130 -128 -131 -129 -128 -129 -129 -129 -130 -129 -131 -130 -128 -130 -129 -130 -130 -130 -131 -131 -128 -131 -129 -131 -130 -131 -131 -112 -128 -112 -129 -112 -130 -112 -131 -113 -128 -113 -129 -113 -130 -113 -131 -114 -128 -114 -129 -114 -130 -114 -131 -115 -128 -115 -129 -115 -130 -115 -131 -116 -128 -116 -129 -116 -130 -116 -131 -117 -128 -117 -129 -117 -130 -117 -131 -118 -128 -118 -129 -118 -130 -118 -131 -119 -128 -119 -129 -119 -130 -119 -131 -124 -128 -124 -129 -124 -130 -124 -131 -125 -128 -125 -129 -125 -130 -125 -131 -126 -128 -126 -129 -126 -130 -126 -131 -127 -128 -127 -129 -127 -130 -127 -131 -132 -128 -132 -129 -132 -130 -132 -131 -133 -128 -133 -129 -133 -130 -133 -131 -134 -128 -134 -129 -134 -130 -134 -131 -135 -128 -135 -129 -135 -130 -135 -131 -140 -128 -140 -129 -140 -130 -140 -131 -141 -128 -141 -129 -141 -130 -141 -131 -142 -128 -142 -129 -142 -130 -142 -131 -143 -128 -143 -129 -143 -130 -143 -131 -144 -128 -144 -129 -144 -130 -144 -131 -145 -128 -145 -129 -145 -130 -145 -131 -146 -128 -146 -129 -146 -130 -146 -131 -147 -128 -147 -129 -147 -130 -147 -131 -132 -132 -132 -133 -132 -134 -132 -135 -133 -132 -133 -133 -133 -134 -133 -135 -134 -132 -134 -133 -134 -134 -134 -135 -135 -132 -135 -133 -135 -134 -135 -135 -116 -132 -116 -133 -116 -134 -116 -135 -117 -132 -117 -133 -117 -134 -117 -135 -118 -132 -118 -133 -118 -134 -118 -135 -119 -132 -119 -133 -119 -134 -119 -135 -120 -132 -120 -133 -120 -134 -120 -135 -121 -132 -121 -133 -121 -134 -121 -135 -122 -132 -122 -133 -122 -134 -122 -135 -123 -132 -123 -133 -123 -134 -123 -135 -128 -132 -128 -133 -128 -134 -128 -135 -129 -132 -129 -133 -129 -134 -129 -135 -130 -132 -130 -133 -130 -134 -130 -135 -131 -132 -131 -133 -131 -134 -131 -135 -136 -132 -136 -133 -136 -134 -136 -135 -137 -132 -137 -133 -137 -134 -137 -135 -138 -132 -138 -133 -138 -134 -138 -135 -139 -132 -139 -133 -139 -134 -139 -135 -144 -132 -144 -133 -144 -134 -144 -135 -145 -132 -145 -133 -145 -134 -145 -135 -146 -132 -146 -133 -146 -134 -146 -135 -147 -132 -147 -133 -147 -134 -147 -135 -148 -132 -148 -133 -148 -134 -148 -135 -149 -132 -149 -133 -149 -134 -149 -135 -150 -132 -150 -133 -150 -134 -150 -135 -151 -132 -151 -133 -151 -134 -151 -135 -136 -136 -136 -137 -136 -138 -136 -139 -137 -136 -137 -137 -137 -138 -137 -139 -138 -136 -138 -137 -138 -138 -138 -139 -139 -136 -139 -137 -139 -138 -139 -139 -120 -136 -120 -137 -120 -138 -120 -139 -121 -136 -121 -137 -121 -138 -121 -139 -122 -136 -122 -137 -122 -138 -122 -139 -123 -136 -123 -137 -123 -138 -123 -139 -124 -136 -124 -137 -124 -138 -124 -139 -125 -136 -125 -137 -125 -138 -125 -139 -126 -136 -126 -137 -126 -138 -126 -139 -127 -136 -127 -137 -127 -138 -127 -139 -132 -136 -132 -137 -132 -138 -132 -139 -133 -136 -133 -137 -133 -138 -133 -139 -134 -136 -134 -137 -134 -138 -134 -139 -135 -136 -135 -137 -135 -138 -135 -139 -148 -136 -148 -137 -148 -138 -148 -139 -149 -136 -149 -137 -149 -138 -149 -139 -150 -136 -150 -137 -150 -138 -150 -139 -151 -136 -151 -137 -151 -138 -151 -139 -152 -136 -152 -137 -152 -138 -152 -139 -153 -136 -153 -137 -153 -138 -153 -139 -154 -136 -154 -137 -154 -138 -154 -139 -155 -136 -155 -137 -155 -138 -155 -139 -140 -140 -140 -141 -140 -142 -140 -143 -141 -140 -141 -141 -141 -142 -141 -143 -142 -140 -142 -141 -142 -142 -142 -143 -143 -140 -143 -141 -143 -142 -143 -143 -124 -140 -124 -141 -124 -142 -124 -143 -125 -140 -125 -141 -125 -142 -125 -143 -126 -140 -126 -141 -126 -142 -126 -143 -127 -140 -127 -141 -127 -142 -127 -143 -128 -140 -128 -141 -128 -142 -128 -143 -129 -140 -129 -141 -129 -142 -129 -143 -130 -140 -130 -141 -130 -142 -130 -143 -131 -140 -131 -141 -131 -142 -131 -143 -144 -140 -144 -141 -144 -142 -144 -143 -145 -140 -145 -141 -145 -142 -145 -143 -146 -140 -146 -141 -146 -142 -146 -143 -147 -140 -147 -141 -147 -142 -147 -143 -152 -140 -152 -141 -152 -142 -152 -143 -153 -140 -153 -141 -153 -142 -153 -143 -154 -140 -154 -141 -154 -142 -154 -143 -155 -140 -155 -141 -155 -142 -155 -143 -156 -140 -156 -141 -156 -142 -156 -143 -157 -140 -157 -141 -157 -142 -157 -143 -158 -140 -158 -141 -158 -142 -158 -143 -159 -140 -159 -141 -159 -142 -159 -143 -144 -144 -144 -145 -144 -146 -144 -147 -145 -144 -145 -145 -145 -146 -145 -147 -146 -144 -146 -145 -146 -146 -146 -147 -147 -144 -147 -145 -147 -146 -147 -147 -128 -144 -128 -145 -128 -146 -128 -147 -129 -144 -129 -145 -129 -146 -129 -147 -130 -144 -130 -145 -130 -146 -130 -147 -131 -144 -131 -145 -131 -146 -131 -147 -132 -144 -132 -145 -132 -146 -132 -147 -133 -144 -133 -145 -133 -146 -133 -147 -134 -144 -134 -145 -134 -146 -134 -147 -135 -144 -135 -145 -135 -146 -135 -147 -140 -144 -140 -145 -140 -146 -140 -147 -141 -144 -141 -145 -141 -146 -141 -147 -142 -144 -142 -145 -142 -146 -142 -147 -143 -144 -143 -145 -143 -146 -143 -147 -148 -144 -148 -145 -148 -146 -148 -147 -149 -144 -149 -145 -149 -146 -149 -147 -150 -144 -150 -145 -150 -146 -150 -147 -151 -144 -151 -145 -151 -146 -151 -147 -156 -144 -156 -145 -156 -146 -156 -147 -157 -144 -157 -145 -157 -146 -157 -147 -158 -144 -158 -145 -158 -146 -158 -147 -159 -144 -159 -145 -159 -146 -159 -147 -160 -144 -160 -145 -160 -146 -160 -147 -161 -144 -161 -145 -161 -146 -161 -147 -162 -144 -162 -145 -162 -146 -162 -147 -163 -144 -163 -145 -163 -146 -163 -147 -148 -148 -148 -149 -148 -150 -148 -151 -149 -148 -149 -149 -149 -150 -149 -151 -150 -148 -150 -149 -150 -150 -150 -151 -151 -148 -151 -149 -151 -150 -151 -151 -132 -148 -132 -149 -132 -150 -132 -151 -133 -148 -133 -149 -133 -150 -133 -151 -134 -148 -134 -149 -134 -150 -134 -151 -135 -148 -135 -149 -135 -150 -135 -151 -136 -148 -136 -149 -136 -150 -136 -151 -137 -148 -137 -149 -137 -150 -137 -151 -138 -148 -138 -149 -138 -150 -138 -151 -139 -148 -139 -149 -139 -150 -139 -151 -144 -148 -144 -149 -144 -150 -144 -151 -145 -148 -145 -149 -145 -150 -145 -151 -146 -148 -146 -149 -146 -150 -146 -151 -147 -148 -147 -149 -147 -150 -147 -151 -152 -148 -152 -149 -152 -150 -152 -151 -153 -148 -153 -149 -153 -150 -153 -151 -154 -148 -154 -149 -154 -150 -154 -151 -155 -148 -155 -149 -155 -150 -155 -151 -160 -148 -160 -149 -160 -150 -160 -151 -161 -148 -161 -149 -161 -150 -161 -151 -162 -148 -162 -149 -162 -150 -162 -151 -163 -148 -163 -149 -163 -150 -163 -151 -164 -148 -164 -149 -164 -150 -164 -151 -165 -148 -165 -149 -165 -150 -165 -151 -166 -148 -166 -149 -166 -150 -166 -151 -167 -148 -167 -149 -167 -150 -167 -151 -152 -152 -152 -153 -152 -154 -152 -155 -153 -152 -153 -153 -153 -154 -153 -155 -154 -152 -154 -153 -154 -154 -154 -155 -155 -152 -155 -153 -155 -154 -155 -155 -136 -152 -136 -153 -136 -154 -136 -155 -137 -152 -137 -153 -137 -154 -137 -155 -138 -152 -138 -153 -138 -154 -138 -155 -139 -152 -139 -153 -139 -154 -139 -155 -140 -152 -140 -153 -140 -154 -140 -155 -141 -152 -141 -153 -141 -154 -141 -155 -142 -152 -142 -153 -142 -154 -142 -155 -143 -152 -143 -153 -143 -154 -143 -155 -148 -152 -148 -153 -148 -154 -148 -155 -149 -152 -149 -153 -149 -154 -149 -155 -150 -152 -150 -153 -150 -154 -150 -155 -151 -152 -151 -153 -151 -154 -151 -155 -156 -152 -156 -153 -156 -154 -156 -155 -157 -152 -157 -153 -157 -154 -157 -155 -158 -152 -158 -153 -158 -154 -158 -155 -159 -152 -159 -153 -159 -154 -159 -155 -164 -152 -164 -153 -164 -154 -164 -155 -165 -152 -165 -153 -165 -154 -165 -155 -166 -152 -166 -153 -166 -154 -166 -155 -167 -152 -167 -153 -167 -154 -167 -155 -168 -152 -168 -153 -168 -154 -168 -155 -169 -152 -169 -153 -169 -154 -169 -155 -170 -152 -170 -153 -170 -154 -170 -155 -171 -152 -171 -153 -171 -154 -171 -155 -156 -156 -156 -157 -156 -158 -156 -159 -157 -156 -157 -157 -157 -158 -157 -159 -158 -156 -158 -157 -158 -158 -158 -159 -159 -156 -159 -157 -159 -158 -159 -159 -140 -156 -140 -157 -140 -158 -140 -159 -141 -156 -141 -157 -141 -158 -141 -159 -142 -156 -142 -157 -142 -158 -142 -159 -143 -156 -143 -157 -143 -158 -143 -159 -144 -156 -144 -157 -144 -158 -144 -159 -145 -156 -145 -157 -145 -158 -145 -159 -146 -156 -146 -157 -146 -158 -146 -159 -147 -156 -147 -157 -147 -158 -147 -159 -152 -156 -152 -157 -152 -158 -152 -159 -153 -156 -153 -157 -153 -158 -153 -159 -154 -156 -154 -157 -154 -158 -154 -159 -155 -156 -155 -157 -155 -158 -155 -159 -160 -156 -160 -157 -160 -158 -160 -159 -161 -156 -161 -157 -161 -158 -161 -159 -162 -156 -162 -157 -162 -158 -162 -159 -163 -156 -163 -157 -163 -158 -163 -159 -168 -156 -168 -157 -168 -158 -168 -159 -169 -156 -169 -157 -169 -158 -169 -159 -170 -156 -170 -157 -170 -158 -170 -159 -171 -156 -171 -157 -171 -158 -171 -159 -172 -156 -172 -157 -172 -158 -172 -159 -173 -156 -173 -157 -173 -158 -173 -159 -174 -156 -174 -157 -174 -158 -174 -159 -175 -156 -175 -157 -175 -158 -175 -159 -160 -160 -160 -161 -160 -162 -160 -163 -161 -160 -161 -161 -161 -162 -161 -163 -162 -160 -162 -161 -162 -162 -162 -163 -163 -160 -163 -161 -163 -162 -163 -163 -144 -160 -144 -161 -144 -162 -144 -163 -145 -160 -145 -161 -145 -162 -145 -163 -146 -160 -146 -161 -146 -162 -146 -163 -147 -160 -147 -161 -147 -162 -147 -163 -148 -160 -148 -161 -148 -162 -148 -163 -149 -160 -149 -161 -149 -162 -149 -163 -150 -160 -150 -161 -150 -162 -150 -163 -151 -160 -151 -161 -151 -162 -151 -163 -156 -160 -156 -161 -156 -162 -156 -163 -157 -160 -157 -161 -157 -162 -157 -163 -158 -160 -158 -161 -158 -162 -158 -163 -159 -160 -159 -161 -159 -162 -159 -163 -164 -160 -164 -161 -164 -162 -164 -163 -165 -160 -165 -161 -165 -162 -165 -163 -166 -160 -166 -161 -166 -162 -166 -163 -167 -160 -167 -161 -167 -162 -167 -163 -172 -160 -172 -161 -172 -162 -172 -163 -173 -160 -173 -161 -173 -162 -173 -163 -174 -160 -174 -161 -174 -162 -174 -163 -175 -160 -175 -161 -175 -162 -175 -163 -176 -160 -176 -161 -176 -162 -176 -163 -177 -160 -177 -161 -177 -162 -177 -163 -178 -160 -178 -161 -178 -162 -178 -163 -179 -160 -179 -161 -179 -162 -179 -163 -164 -164 -164 -165 -164 -166 -164 -167 -165 -164 -165 -165 -165 -166 -165 -167 -166 -164 -166 -165 -166 -166 -166 -167 -167 -164 -167 -165 -167 -166 -167 -167 -148 -164 -148 -165 -148 -166 -148 -167 -149 -164 -149 -165 -149 -166 -149 -167 -150 -164 -150 -165 -150 -166 -150 -167 -151 -164 -151 -165 -151 -166 -151 -167 -152 -164 -152 -165 -152 -166 -152 -167 -153 -164 -153 -165 -153 -166 -153 -167 -154 -164 -154 -165 -154 -166 -154 -167 -155 -164 -155 -165 -155 -166 -155 -167 -160 -164 -160 -165 -160 -166 -160 -167 -161 -164 -161 -165 -161 -166 -161 -167 -162 -164 -162 -165 -162 -166 -162 -167 -163 -164 -163 -165 -163 -166 -163 -167 -176 -164 -176 -165 -176 -166 -176 -167 -177 -164 -177 -165 -177 -166 -177 -167 -178 -164 -178 -165 -178 -166 -178 -167 -179 -164 -179 -165 -179 -166 -179 -167 -180 -164 -180 -165 -180 -166 -180 -167 -181 -164 -181 -165 -181 -166 -181 -167 -182 -164 -182 -165 -182 -166 -182 -167 -183 -164 -183 -165 -183 -166 -183 -167 -168 -168 -168 -169 -168 -170 -168 -171 -169 -168 -169 -169 -169 -170 -169 -171 -170 -168 -170 -169 -170 -170 -170 -171 -171 -168 -171 -169 -171 -170 -171 -171 -152 -168 -152 -169 -152 -170 -152 -171 -153 -168 -153 -169 -153 -170 -153 -171 -154 -168 -154 -169 -154 -170 -154 -171 -155 -168 -155 -169 -155 -170 -155 -171 -156 -168 -156 -169 -156 -170 -156 -171 -157 -168 -157 -169 -157 -170 -157 -171 -158 -168 -158 -169 -158 -170 -158 -171 -159 -168 -159 -169 -159 -170 -159 -171 -172 -168 -172 -169 -172 -170 -172 -171 -173 -168 -173 -169 -173 -170 -173 -171 -174 -168 -174 -169 -174 -170 -174 -171 -175 -168 -175 -169 -175 -170 -175 -171 -180 -168 -180 -169 -180 -170 -180 -171 -181 -168 -181 -169 -181 -170 -181 -171 -182 -168 -182 -169 -182 -170 -182 -171 -183 -168 -183 -169 -183 -170 -183 -171 -184 -168 -184 -169 -184 -170 -184 -171 -185 -168 -185 -169 -185 -170 -185 -171 -186 -168 -186 -169 -186 -170 -186 -171 -187 -168 -187 -169 -187 -170 -187 -171 -172 -172 -172 -173 -172 -174 -172 -175 -173 -172 -173 -173 -173 -174 -173 -175 -174 -172 -174 -173 -174 -174 -174 -175 -175 -172 -175 -173 -175 -174 -175 -175 -156 -172 -156 -173 -156 -174 -156 -175 -157 -172 -157 -173 -157 -174 -157 -175 -158 -172 -158 -173 -158 -174 -158 -175 -159 -172 -159 -173 -159 -174 -159 -175 -160 -172 -160 -173 -160 -174 -160 -175 -161 -172 -161 -173 -161 -174 -161 -175 -162 -172 -162 -173 -162 -174 -162 -175 -163 -172 -163 -173 -163 -174 -163 -175 -168 -172 -168 -173 -168 -174 -168 -175 -169 -172 -169 -173 -169 -174 -169 -175 -170 -172 -170 -173 -170 -174 -170 -175 -171 -172 -171 -173 -171 -174 -171 -175 -176 -172 -176 -173 -176 -174 -176 -175 -177 -172 -177 -173 -177 -174 -177 -175 -178 -172 -178 -173 -178 -174 -178 -175 -179 -172 -179 -173 -179 -174 -179 -175 -184 -172 -184 -173 -184 -174 -184 -175 -185 -172 -185 -173 -185 -174 -185 -175 -186 -172 -186 -173 -186 -174 -186 -175 -187 -172 -187 -173 -187 -174 -187 -175 -188 -172 -188 -173 -188 -174 -188 -175 -189 -172 -189 -173 -189 -174 -189 -175 -190 -172 -190 -173 -190 -174 -190 -175 -191 -172 -191 -173 -191 -174 -191 -175 -176 -176 -176 -177 -176 -178 -176 -179 -177 -176 -177 -177 -177 -178 -177 -179 -178 -176 -178 -177 -178 -178 -178 -179 -179 -176 -179 -177 -179 -178 -179 -179 -160 -176 -160 -177 -160 -178 -160 -179 -161 -176 -161 -177 -161 -178 -161 -179 -162 -176 -162 -177 -162 -178 -162 -179 -163 -176 -163 -177 -163 -178 -163 -179 -164 -176 -164 -177 -164 -178 -164 -179 -165 -176 -165 -177 -165 -178 -165 -179 -166 -176 -166 -177 -166 -178 -166 -179 -167 -176 -167 -177 -167 -178 -167 -179 -172 -176 -172 -177 -172 -178 -172 -179 -173 -176 -173 -177 -173 -178 -173 -179 -174 -176 -174 -177 -174 -178 -174 -179 -175 -176 -175 -177 -175 -178 -175 -179 -180 -176 -180 -177 -180 -178 -180 -179 -181 -176 -181 -177 -181 -178 -181 -179 -182 -176 -182 -177 -182 -178 -182 -179 -183 -176 -183 -177 -183 -178 -183 -179 -188 -176 -188 -177 -188 -178 -188 -179 -189 -176 -189 -177 -189 -178 -189 -179 -190 -176 -190 -177 -190 -178 -190 -179 -191 -176 -191 -177 -191 -178 -191 -179 -192 -176 -192 -177 -192 -178 -192 -179 -193 -176 -193 -177 -193 -178 -193 -179 -194 -176 -194 -177 -194 -178 -194 -179 -195 -176 -195 -177 -195 -178 -195 -179 -180 -180 -180 -181 -180 -182 -180 -183 -181 -180 -181 -181 -181 -182 -181 -183 -182 -180 -182 -181 -182 -182 -182 -183 -183 -180 -183 -181 -183 -182 -183 -183 -164 -180 -164 -181 -164 -182 -164 -183 -165 -180 -165 -181 -165 -182 -165 -183 -166 -180 -166 -181 -166 -182 -166 -183 -167 -180 -167 -181 -167 -182 -167 -183 -168 -180 -168 -181 -168 -182 -168 -183 -169 -180 -169 -181 -169 -182 -169 -183 -170 -180 -170 -181 -170 -182 -170 -183 -171 -180 -171 -181 -171 -182 -171 -183 -176 -180 -176 -181 -176 -182 -176 -183 -177 -180 -177 -181 -177 -182 -177 -183 -178 -180 -178 -181 -178 -182 -178 -183 -179 -180 -179 -181 -179 -182 -179 -183 -184 -180 -184 -181 -184 -182 -184 -183 -185 -180 -185 -181 -185 -182 -185 -183 -186 -180 -186 -181 -186 -182 -186 -183 -187 -180 -187 -181 -187 -182 -187 -183 -192 -180 -192 -181 -192 -182 -192 -183 -193 -180 -193 -181 -193 -182 -193 -183 -194 -180 -194 -181 -194 -182 -194 -183 -195 -180 -195 -181 -195 -182 -195 -183 -184 -184 -184 -185 -184 -186 -184 -187 -185 -184 -185 -185 -185 -186 -185 -187 -186 -184 -186 -185 -186 -186 -186 -187 -187 -184 -187 -185 -187 -186 -187 -187 -168 -184 -168 -185 -168 -186 -168 -187 -169 -184 -169 -185 -169 -186 -169 -187 -170 -184 -170 -185 -170 -186 -170 -187 -171 -184 -171 -185 -171 -186 -171 -187 -172 -184 -172 -185 -172 -186 -172 -187 -173 -184 -173 -185 -173 -186 -173 -187 -174 -184 -174 -185 -174 -186 -174 -187 -175 -184 -175 -185 -175 -186 -175 -187 -180 -184 -180 -185 -180 -186 -180 -187 -181 -184 -181 -185 -181 -186 -181 -187 -182 -184 -182 -185 -182 -186 -182 -187 -183 -184 -183 -185 -183 -186 -183 -187 -188 -184 -188 -185 -188 -186 -188 -187 -189 -184 -189 -185 -189 -186 -189 -187 -190 -184 -190 -185 -190 -186 -190 -187 -191 -184 -191 -185 -191 -186 -191 -187 -188 -188 -188 -189 -188 -190 -188 -191 -189 -188 -189 -189 -189 -190 -189 -191 -190 -188 -190 -189 -190 -190 -190 -191 -191 -188 -191 -189 -191 -190 -191 -191 -172 -188 -172 -189 -172 -190 -172 -191 -173 -188 -173 -189 -173 -190 -173 -191 -174 -188 -174 -189 -174 -190 -174 -191 -175 -188 -175 -189 -175 -190 -175 -191 -176 -188 -176 -189 -176 -190 -176 -191 -177 -188 -177 -189 -177 -190 -177 -191 -178 -188 -178 -189 -178 -190 -178 -191 -179 -188 -179 -189 -179 -190 -179 -191 -184 -188 -184 -189 -184 -190 -184 -191 -185 -188 -185 -189 -185 -190 -185 -191 -186 -188 -186 -189 -186 -190 -186 -191 -187 -188 -187 -189 -187 -190 -187 -191 -192 -188 -192 -189 -192 -190 -192 -191 -193 -188 -193 -189 -193 -190 -193 -191 -194 -188 -194 -189 -194 -190 -194 -191 -195 -188 -195 -189 -195 -190 -195 -191 -192 -192 -192 -193 -192 -194 -192 -195 -193 -192 -193 -193 -193 -194 -193 -195 -194 -192 -194 -193 -194 -194 -194 -195 -195 -192 -195 -193 -195 -194 -195 -195 -176 -192 -176 -193 -176 -194 -176 -195 -177 -192 -177 -193 -177 -194 -177 -195 -178 -192 -178 -193 -178 -194 -178 -195 -179 -192 -179 -193 -179 -194 -179 -195 -180 -192 -180 -193 -180 -194 -180 -195 -181 -192 -181 -193 -181 -194 -181 -195 -182 -192 -182 -193 -182 -194 -182 -195 -183 -192 -183 -193 -183 -194 -183 -195 -188 -192 -188 -193 -188 -194 -188 -195 -189 -192 -189 -193 -189 -194 -189 -195 -190 -192 -190 -193 -190 -194 -190 -195 -191 -192 -191 -193 -191 -194 -191 -195 -DEAL::OK -DEAL::196 196 19 6446 -0 0 -0 -1 -0 -2 -0 -3 -0 -4 -1 0 -1 -1 -1 -2 -1 -3 -1 -4 -2 0 -2 -1 -2 -2 -2 -3 -2 -4 -3 0 -3 -1 -3 -2 -3 -3 -3 -4 -4 0 -4 -1 -4 -2 -4 -3 -4 -4 -5 0 -5 -1 -5 -2 -5 -3 -5 -4 -6 0 -6 -1 -6 -2 -6 -3 -6 -4 -7 0 -7 -1 -7 -2 -7 -3 -7 -4 -8 0 -8 -1 -8 -2 -8 -3 -8 -4 -9 0 -9 -1 -9 -2 -9 -3 -9 -4 -10 0 -10 -1 -10 -2 -10 -3 -10 -4 -11 0 -11 -1 -11 -2 -11 -3 -11 -4 -12 0 -12 -1 -12 -2 -12 -3 -12 -4 -13 0 -13 -1 -13 -2 -13 -3 -13 -4 -14 0 -14 -1 -14 -2 -14 -3 -14 -4 -15 0 -15 -1 -15 -2 -15 -3 -15 -4 -16 0 -16 -1 -16 -2 -16 -3 -16 -4 -17 0 -17 -1 -17 -2 -17 -3 -17 -4 -18 0 -18 -1 -18 -2 -18 -3 -18 -4 -19 0 -19 -1 -19 -2 -19 -3 -19 -4 -5 -5 -5 -6 -5 -7 -5 -8 -5 -9 -6 -5 -6 -6 -6 -7 -6 -8 -6 -9 -7 -5 -7 -6 -7 -7 -7 -8 -7 -9 -8 -5 -8 -6 -8 -7 -8 -8 -8 -9 -9 -5 -9 -6 -9 -7 -9 -8 -9 -9 -0 -5 -0 -6 -0 -7 -0 -8 -0 -9 -1 -5 -1 -6 -1 -7 -1 -8 -1 -9 -2 -5 -2 -6 -2 -7 -2 -8 -2 -9 -3 -5 -3 -6 -3 -7 -3 -8 -3 -9 -4 -5 -4 -6 -4 -7 -4 -8 -4 -9 -10 -5 -10 -6 -10 -7 -10 -8 -10 -9 -11 -5 -11 -6 -11 -7 -11 -8 -11 -9 -12 -5 -12 -6 -12 -7 -12 -8 -12 -9 -13 -5 -13 -6 -13 -7 -13 -8 -13 -9 -14 -5 -14 -6 -14 -7 -14 -8 -14 -9 -15 -5 -15 -6 -15 -7 -15 -8 -15 -9 -16 -5 -16 -6 -16 -7 -16 -8 -16 -9 -17 -5 -17 -6 -17 -7 -17 -8 -17 -9 -18 -5 -18 -6 -18 -7 -18 -8 -18 -9 -19 -5 -19 -6 -19 -7 -19 -8 -19 -9 -20 -5 -20 -6 -20 -7 -20 -8 -20 -9 -21 -5 -21 -6 -21 -7 -21 -8 -21 -9 -22 -5 -22 -6 -22 -7 -22 -8 -22 -9 -23 -5 -23 -6 -23 -7 -23 -8 -23 -9 -24 -5 -24 -6 -24 -7 -24 -8 -24 -9 -10 -10 -10 -11 -10 -12 -10 -13 -10 -14 -11 -10 -11 -11 -11 -12 -11 -13 -11 -14 -12 -10 -12 -11 -12 -12 -12 -13 -12 -14 -13 -10 -13 -11 -13 -12 -13 -13 -13 -14 -14 -10 -14 -11 -14 -12 -14 -13 -14 -14 -0 -10 -0 -11 -0 -12 -0 -13 -0 -14 -1 -10 -1 -11 -1 -12 -1 -13 -1 -14 -2 -10 -2 -11 -2 -12 -2 -13 -2 -14 -3 -10 -3 -11 -3 -12 -3 -13 -3 -14 -4 -10 -4 -11 -4 -12 -4 -13 -4 -14 -5 -10 -5 -11 -5 -12 -5 -13 -5 -14 -6 -10 -6 -11 -6 -12 -6 -13 -6 -14 -7 -10 -7 -11 -7 -12 -7 -13 -7 -14 -8 -10 -8 -11 -8 -12 -8 -13 -8 -14 -9 -10 -9 -11 -9 -12 -9 -13 -9 -14 -15 -10 -15 -11 -15 -12 -15 -13 -15 -14 -16 -10 -16 -11 -16 -12 -16 -13 -16 -14 -17 -10 -17 -11 -17 -12 -17 -13 -17 -14 -18 -10 -18 -11 -18 -12 -18 -13 -18 -14 -19 -10 -19 -11 -19 -12 -19 -13 -19 -14 -20 -10 -20 -11 -20 -12 -20 -13 -20 -14 -21 -10 -21 -11 -21 -12 -21 -13 -21 -14 -22 -10 -22 -11 -22 -12 -22 -13 -22 -14 -23 -10 -23 -11 -23 -12 -23 -13 -23 -14 -24 -10 -24 -11 -24 -12 -24 -13 -24 -14 -25 -10 -25 -11 -25 -12 -25 -13 -25 -14 -26 -10 -26 -11 -26 -12 -26 -13 -26 -14 -27 -10 -27 -11 -27 -12 -27 -13 -27 -14 -28 -10 -28 -11 -28 -12 -28 -13 -28 -14 -29 -10 -29 -11 -29 -12 -29 -13 -29 -14 -15 -15 -15 -16 -15 -17 -15 -18 -15 -19 -16 -15 -16 -16 -16 -17 -16 -18 -16 -19 -17 -15 -17 -16 -17 -17 -17 -18 -17 -19 -18 -15 -18 -16 -18 -17 -18 -18 -18 -19 -19 -15 -19 -16 -19 -17 -19 -18 -19 -19 -0 -15 -0 -16 -0 -17 -0 -18 -0 -19 -1 -15 -1 -16 -1 -17 -1 -18 -1 -19 -2 -15 -2 -16 -2 -17 -2 -18 -2 -19 -3 -15 -3 -16 -3 -17 -3 -18 -3 -19 -4 -15 -4 -16 -4 -17 -4 -18 -4 -19 -5 -15 -5 -16 -5 -17 -5 -18 -5 -19 -6 -15 -6 -16 -6 -17 -6 -18 -6 -19 -7 -15 -7 -16 -7 -17 -7 -18 -7 -19 -8 -15 -8 -16 -8 -17 -8 -18 -8 -19 -9 -15 -9 -16 -9 -17 -9 -18 -9 -19 -10 -15 -10 -16 -10 -17 -10 -18 -10 -19 -11 -15 -11 -16 -11 -17 -11 -18 -11 -19 -12 -15 -12 -16 -12 -17 -12 -18 -12 -19 -13 -15 -13 -16 -13 -17 -13 -18 -13 -19 -14 -15 -14 -16 -14 -17 -14 -18 -14 -19 -20 -15 -20 -16 -20 -17 -20 -18 -20 -19 -21 -15 -21 -16 -21 -17 -21 -18 -21 -19 -22 -15 -22 -16 -22 -17 -22 -18 -22 -19 -23 -15 -23 -16 -23 -17 -23 -18 -23 -19 -24 -15 -24 -16 -24 -17 -24 -18 -24 -19 -25 -15 -25 -16 -25 -17 -25 -18 -25 -19 -26 -15 -26 -16 -26 -17 -26 -18 -26 -19 -27 -15 -27 -16 -27 -17 -27 -18 -27 -19 -28 -15 -28 -16 -28 -17 -28 -18 -28 -19 -29 -15 -29 -16 -29 -17 -29 -18 -29 -19 -30 -15 -30 -16 -30 -17 -30 -18 -30 -19 -31 -15 -31 -16 -31 -17 -31 -18 -31 -19 -32 -15 -32 -16 -32 -17 -32 -18 -32 -19 -33 -15 -33 -16 -33 -17 -33 -18 -33 -19 -34 -15 -34 -16 -34 -17 -34 -18 -34 -19 -20 -20 -20 -21 -20 -22 -20 -23 -20 -24 -21 -20 -21 -21 -21 -22 -21 -23 -21 -24 -22 -20 -22 -21 -22 -22 -22 -23 -22 -24 -23 -20 -23 -21 -23 -22 -23 -23 -23 -24 -24 -20 -24 -21 -24 -22 -24 -23 -24 -24 -5 -20 -5 -21 -5 -22 -5 -23 -5 -24 -6 -20 -6 -21 -6 -22 -6 -23 -6 -24 -7 -20 -7 -21 -7 -22 -7 -23 -7 -24 -8 -20 -8 -21 -8 -22 -8 -23 -8 -24 -9 -20 -9 -21 -9 -22 -9 -23 -9 -24 -10 -20 -10 -21 -10 -22 -10 -23 -10 -24 -11 -20 -11 -21 -11 -22 -11 -23 -11 -24 -12 -20 -12 -21 -12 -22 -12 -23 -12 -24 -13 -20 -13 -21 -13 -22 -13 -23 -13 -24 -14 -20 -14 -21 -14 -22 -14 -23 -14 -24 -15 -20 -15 -21 -15 -22 -15 -23 -15 -24 -16 -20 -16 -21 -16 -22 -16 -23 -16 -24 -17 -20 -17 -21 -17 -22 -17 -23 -17 -24 -18 -20 -18 -21 -18 -22 -18 -23 -18 -24 -19 -20 -19 -21 -19 -22 -19 -23 -19 -24 -25 -20 -25 -21 -25 -22 -25 -23 -25 -24 -26 -20 -26 -21 -26 -22 -26 -23 -26 -24 -27 -20 -27 -21 -27 -22 -27 -23 -27 -24 -28 -20 -28 -21 -28 -22 -28 -23 -28 -24 -29 -20 -29 -21 -29 -22 -29 -23 -29 -24 -30 -20 -30 -21 -30 -22 -30 -23 -30 -24 -31 -20 -31 -21 -31 -22 -31 -23 -31 -24 -32 -20 -32 -21 -32 -22 -32 -23 -32 -24 -33 -20 -33 -21 -33 -22 -33 -23 -33 -24 -34 -20 -34 -21 -34 -22 -34 -23 -34 -24 -35 -20 -35 -21 -35 -22 -35 -23 -35 -24 -36 -20 -36 -21 -36 -22 -36 -23 -36 -24 -37 -20 -37 -21 -37 -22 -37 -23 -37 -24 -38 -20 -38 -21 -38 -22 -38 -23 -38 -24 -39 -20 -39 -21 -39 -22 -39 -23 -39 -24 -25 -25 -25 -26 -25 -27 -25 -28 -25 -29 -26 -25 -26 -26 -26 -27 -26 -28 -26 -29 -27 -25 -27 -26 -27 -27 -27 -28 -27 -29 -28 -25 -28 -26 -28 -27 -28 -28 -28 -29 -29 -25 -29 -26 -29 -27 -29 -28 -29 -29 -10 -25 -10 -26 -10 -27 -10 -28 -10 -29 -11 -25 -11 -26 -11 -27 -11 -28 -11 -29 -12 -25 -12 -26 -12 -27 -12 -28 -12 -29 -13 -25 -13 -26 -13 -27 -13 -28 -13 -29 -14 -25 -14 -26 -14 -27 -14 -28 -14 -29 -15 -25 -15 -26 -15 -27 -15 -28 -15 -29 -16 -25 -16 -26 -16 -27 -16 -28 -16 -29 -17 -25 -17 -26 -17 -27 -17 -28 -17 -29 -18 -25 -18 -26 -18 -27 -18 -28 -18 -29 -19 -25 -19 -26 -19 -27 -19 -28 -19 -29 -20 -25 -20 -26 -20 -27 -20 -28 -20 -29 -21 -25 -21 -26 -21 -27 -21 -28 -21 -29 -22 -25 -22 -26 -22 -27 -22 -28 -22 -29 -23 -25 -23 -26 -23 -27 -23 -28 -23 -29 -24 -25 -24 -26 -24 -27 -24 -28 -24 -29 -30 -25 -30 -26 -30 -27 -30 -28 -30 -29 -31 -25 -31 -26 -31 -27 -31 -28 -31 -29 -32 -25 -32 -26 -32 -27 -32 -28 -32 -29 -33 -25 -33 -26 -33 -27 -33 -28 -33 -29 -34 -25 -34 -26 -34 -27 -34 -28 -34 -29 -35 -25 -35 -26 -35 -27 -35 -28 -35 -29 -36 -25 -36 -26 -36 -27 -36 -28 -36 -29 -37 -25 -37 -26 -37 -27 -37 -28 -37 -29 -38 -25 -38 -26 -38 -27 -38 -28 -38 -29 -39 -25 -39 -26 -39 -27 -39 -28 -39 -29 -40 -25 -40 -26 -40 -27 -40 -28 -40 -29 -41 -25 -41 -26 -41 -27 -41 -28 -41 -29 -42 -25 -42 -26 -42 -27 -42 -28 -42 -29 -43 -25 -43 -26 -43 -27 -43 -28 -43 -29 -44 -25 -44 -26 -44 -27 -44 -28 -44 -29 -30 -30 -30 -31 -30 -32 -30 -33 -30 -34 -31 -30 -31 -31 -31 -32 -31 -33 -31 -34 -32 -30 -32 -31 -32 -32 -32 -33 -32 -34 -33 -30 -33 -31 -33 -32 -33 -33 -33 -34 -34 -30 -34 -31 -34 -32 -34 -33 -34 -34 -15 -30 -15 -31 -15 -32 -15 -33 -15 -34 -16 -30 -16 -31 -16 -32 -16 -33 -16 -34 -17 -30 -17 -31 -17 -32 -17 -33 -17 -34 -18 -30 -18 -31 -18 -32 -18 -33 -18 -34 -19 -30 -19 -31 -19 -32 -19 -33 -19 -34 -20 -30 -20 -31 -20 -32 -20 -33 -20 -34 -21 -30 -21 -31 -21 -32 -21 -33 -21 -34 -22 -30 -22 -31 -22 -32 -22 -33 -22 -34 -23 -30 -23 -31 -23 -32 -23 -33 -23 -34 -24 -30 -24 -31 -24 -32 -24 -33 -24 -34 -25 -30 -25 -31 -25 -32 -25 -33 -25 -34 -26 -30 -26 -31 -26 -32 -26 -33 -26 -34 -27 -30 -27 -31 -27 -32 -27 -33 -27 -34 -28 -30 -28 -31 -28 -32 -28 -33 -28 -34 -29 -30 -29 -31 -29 -32 -29 -33 -29 -34 -35 -30 -35 -31 -35 -32 -35 -33 -35 -34 -36 -30 -36 -31 -36 -32 -36 -33 -36 -34 -37 -30 -37 -31 -37 -32 -37 -33 -37 -34 -38 -30 -38 -31 -38 -32 -38 -33 -38 -34 -39 -30 -39 -31 -39 -32 -39 -33 -39 -34 -40 -30 -40 -31 -40 -32 -40 -33 -40 -34 -41 -30 -41 -31 -41 -32 -41 -33 -41 -34 -42 -30 -42 -31 -42 -32 -42 -33 -42 -34 -43 -30 -43 -31 -43 -32 -43 -33 -43 -34 -44 -30 -44 -31 -44 -32 -44 -33 -44 -34 -45 -30 -45 -31 -45 -32 -45 -33 -45 -34 -46 -30 -46 -31 -46 -32 -46 -33 -46 -34 -47 -30 -47 -31 -47 -32 -47 -33 -47 -34 -48 -30 -48 -31 -48 -32 -48 -33 -48 -34 -49 -30 -49 -31 -49 -32 -49 -33 -49 -34 -35 -35 -35 -36 -35 -37 -35 -38 -35 -39 -36 -35 -36 -36 -36 -37 -36 -38 -36 -39 -37 -35 -37 -36 -37 -37 -37 -38 -37 -39 -38 -35 -38 -36 -38 -37 -38 -38 -38 -39 -39 -35 -39 -36 -39 -37 -39 -38 -39 -39 -20 -35 -20 -36 -20 -37 -20 -38 -20 -39 -21 -35 -21 -36 -21 -37 -21 -38 -21 -39 -22 -35 -22 -36 -22 -37 -22 -38 -22 -39 -23 -35 -23 -36 -23 -37 -23 -38 -23 -39 -24 -35 -24 -36 -24 -37 -24 -38 -24 -39 -25 -35 -25 -36 -25 -37 -25 -38 -25 -39 -26 -35 -26 -36 -26 -37 -26 -38 -26 -39 -27 -35 -27 -36 -27 -37 -27 -38 -27 -39 -28 -35 -28 -36 -28 -37 -28 -38 -28 -39 -29 -35 -29 -36 -29 -37 -29 -38 -29 -39 -30 -35 -30 -36 -30 -37 -30 -38 -30 -39 -31 -35 -31 -36 -31 -37 -31 -38 -31 -39 -32 -35 -32 -36 -32 -37 -32 -38 -32 -39 -33 -35 -33 -36 -33 -37 -33 -38 -33 -39 -34 -35 -34 -36 -34 -37 -34 -38 -34 -39 -40 -35 -40 -36 -40 -37 -40 -38 -40 -39 -41 -35 -41 -36 -41 -37 -41 -38 -41 -39 -42 -35 -42 -36 -42 -37 -42 -38 -42 -39 -43 -35 -43 -36 -43 -37 -43 -38 -43 -39 -44 -35 -44 -36 -44 -37 -44 -38 -44 -39 -45 -35 -45 -36 -45 -37 -45 -38 -45 -39 -46 -35 -46 -36 -46 -37 -46 -38 -46 -39 -47 -35 -47 -36 -47 -37 -47 -38 -47 -39 -48 -35 -48 -36 -48 -37 -48 -38 -48 -39 -49 -35 -49 -36 -49 -37 -49 -38 -49 -39 -50 -35 -50 -36 -50 -37 -50 -38 -50 -39 -51 -35 -51 -36 -51 -37 -51 -38 -51 -39 -52 -35 -52 -36 -52 -37 -52 -38 -52 -39 -53 -35 -53 -36 -53 -37 -53 -38 -53 -39 -54 -35 -54 -36 -54 -37 -54 -38 -54 -39 -40 -40 -40 -41 -40 -42 -40 -43 -40 -44 -41 -40 -41 -41 -41 -42 -41 -43 -41 -44 -42 -40 -42 -41 -42 -42 -42 -43 -42 -44 -43 -40 -43 -41 -43 -42 -43 -43 -43 -44 -44 -40 -44 -41 -44 -42 -44 -43 -44 -44 -25 -40 -25 -41 -25 -42 -25 -43 -25 -44 -26 -40 -26 -41 -26 -42 -26 -43 -26 -44 -27 -40 -27 -41 -27 -42 -27 -43 -27 -44 -28 -40 -28 -41 -28 -42 -28 -43 -28 -44 -29 -40 -29 -41 -29 -42 -29 -43 -29 -44 -30 -40 -30 -41 -30 -42 -30 -43 -30 -44 -31 -40 -31 -41 -31 -42 -31 -43 -31 -44 -32 -40 -32 -41 -32 -42 -32 -43 -32 -44 -33 -40 -33 -41 -33 -42 -33 -43 -33 -44 -34 -40 -34 -41 -34 -42 -34 -43 -34 -44 -35 -40 -35 -41 -35 -42 -35 -43 -35 -44 -36 -40 -36 -41 -36 -42 -36 -43 -36 -44 -37 -40 -37 -41 -37 -42 -37 -43 -37 -44 -38 -40 -38 -41 -38 -42 -38 -43 -38 -44 -39 -40 -39 -41 -39 -42 -39 -43 -39 -44 -45 -40 -45 -41 -45 -42 -45 -43 -45 -44 -46 -40 -46 -41 -46 -42 -46 -43 -46 -44 -47 -40 -47 -41 -47 -42 -47 -43 -47 -44 -48 -40 -48 -41 -48 -42 -48 -43 -48 -44 -49 -40 -49 -41 -49 -42 -49 -43 -49 -44 -50 -40 -50 -41 -50 -42 -50 -43 -50 -44 -51 -40 -51 -41 -51 -42 -51 -43 -51 -44 -52 -40 -52 -41 -52 -42 -52 -43 -52 -44 -53 -40 -53 -41 -53 -42 -53 -43 -53 -44 -54 -40 -54 -41 -54 -42 -54 -43 -54 -44 -55 -40 -55 -41 -55 -42 -55 -43 -55 -44 -56 -40 -56 -41 -56 -42 -56 -43 -56 -44 -57 -40 -57 -41 -57 -42 -57 -43 -57 -44 -58 -40 -58 -41 -58 -42 -58 -43 -58 -44 -59 -40 -59 -41 -59 -42 -59 -43 -59 -44 -45 -45 -45 -46 -45 -47 -45 -48 -45 -49 -46 -45 -46 -46 -46 -47 -46 -48 -46 -49 -47 -45 -47 -46 -47 -47 -47 -48 -47 -49 -48 -45 -48 -46 -48 -47 -48 -48 -48 -49 -49 -45 -49 -46 -49 -47 -49 -48 -49 -49 -30 -45 -30 -46 -30 -47 -30 -48 -30 -49 -31 -45 -31 -46 -31 -47 -31 -48 -31 -49 -32 -45 -32 -46 -32 -47 -32 -48 -32 -49 -33 -45 -33 -46 -33 -47 -33 -48 -33 -49 -34 -45 -34 -46 -34 -47 -34 -48 -34 -49 -35 -45 -35 -46 -35 -47 -35 -48 -35 -49 -36 -45 -36 -46 -36 -47 -36 -48 -36 -49 -37 -45 -37 -46 -37 -47 -37 -48 -37 -49 -38 -45 -38 -46 -38 -47 -38 -48 -38 -49 -39 -45 -39 -46 -39 -47 -39 -48 -39 -49 -40 -45 -40 -46 -40 -47 -40 -48 -40 -49 -41 -45 -41 -46 -41 -47 -41 -48 -41 -49 -42 -45 -42 -46 -42 -47 -42 -48 -42 -49 -43 -45 -43 -46 -43 -47 -43 -48 -43 -49 -44 -45 -44 -46 -44 -47 -44 -48 -44 -49 -50 -45 -50 -46 -50 -47 -50 -48 -50 -49 -51 -45 -51 -46 -51 -47 -51 -48 -51 -49 -52 -45 -52 -46 -52 -47 -52 -48 -52 -49 -53 -45 -53 -46 -53 -47 -53 -48 -53 -49 -54 -45 -54 -46 -54 -47 -54 -48 -54 -49 -55 -45 -55 -46 -55 -47 -55 -48 -55 -49 -56 -45 -56 -46 -56 -47 -56 -48 -56 -49 -57 -45 -57 -46 -57 -47 -57 -48 -57 -49 -58 -45 -58 -46 -58 -47 -58 -48 -58 -49 -59 -45 -59 -46 -59 -47 -59 -48 -59 -49 -60 -45 -60 -46 -60 -47 -60 -48 -60 -49 -61 -45 -61 -46 -61 -47 -61 -48 -61 -49 -62 -45 -62 -46 -62 -47 -62 -48 -62 -49 -63 -45 -63 -46 -63 -47 -63 -48 -63 -49 -64 -45 -64 -46 -64 -47 -64 -48 -64 -49 -50 -50 -50 -51 -50 -52 -50 -53 -50 -54 -51 -50 -51 -51 -51 -52 -51 -53 -51 -54 -52 -50 -52 -51 -52 -52 -52 -53 -52 -54 -53 -50 -53 -51 -53 -52 -53 -53 -53 -54 -54 -50 -54 -51 -54 -52 -54 -53 -54 -54 -35 -50 -35 -51 -35 -52 -35 -53 -35 -54 -36 -50 -36 -51 -36 -52 -36 -53 -36 -54 -37 -50 -37 -51 -37 -52 -37 -53 -37 -54 -38 -50 -38 -51 -38 -52 -38 -53 -38 -54 -39 -50 -39 -51 -39 -52 -39 -53 -39 -54 -40 -50 -40 -51 -40 -52 -40 -53 -40 -54 -41 -50 -41 -51 -41 -52 -41 -53 -41 -54 -42 -50 -42 -51 -42 -52 -42 -53 -42 -54 -43 -50 -43 -51 -43 -52 -43 -53 -43 -54 -44 -50 -44 -51 -44 -52 -44 -53 -44 -54 -45 -50 -45 -51 -45 -52 -45 -53 -45 -54 -46 -50 -46 -51 -46 -52 -46 -53 -46 -54 -47 -50 -47 -51 -47 -52 -47 -53 -47 -54 -48 -50 -48 -51 -48 -52 -48 -53 -48 -54 -49 -50 -49 -51 -49 -52 -49 -53 -49 -54 -55 -50 -55 -51 -55 -52 -55 -53 -55 -54 -56 -50 -56 -51 -56 -52 -56 -53 -56 -54 -57 -50 -57 -51 -57 -52 -57 -53 -57 -54 -58 -50 -58 -51 -58 -52 -58 -53 -58 -54 -59 -50 -59 -51 -59 -52 -59 -53 -59 -54 -60 -50 -60 -51 -60 -52 -60 -53 -60 -54 -61 -50 -61 -51 -61 -52 -61 -53 -61 -54 -62 -50 -62 -51 -62 -52 -62 -53 -62 -54 -63 -50 -63 -51 -63 -52 -63 -53 -63 -54 -64 -50 -64 -51 -64 -52 -64 -53 -64 -54 -65 -50 -65 -51 -65 -52 -65 -53 -65 -54 -66 -50 -66 -51 -66 -52 -66 -53 -66 -54 -67 -50 -67 -51 -67 -52 -67 -53 -67 -54 -68 -50 -68 -51 -68 -52 -68 -53 -68 -54 -69 -50 -69 -51 -69 -52 -69 -53 -69 -54 -55 -55 -55 -56 -55 -57 -55 -58 -55 -59 -56 -55 -56 -56 -56 -57 -56 -58 -56 -59 -57 -55 -57 -56 -57 -57 -57 -58 -57 -59 -58 -55 -58 -56 -58 -57 -58 -58 -58 -59 -59 -55 -59 -56 -59 -57 -59 -58 -59 -59 -40 -55 -40 -56 -40 -57 -40 -58 -40 -59 -41 -55 -41 -56 -41 -57 -41 -58 -41 -59 -42 -55 -42 -56 -42 -57 -42 -58 -42 -59 -43 -55 -43 -56 -43 -57 -43 -58 -43 -59 -44 -55 -44 -56 -44 -57 -44 -58 -44 -59 -45 -55 -45 -56 -45 -57 -45 -58 -45 -59 -46 -55 -46 -56 -46 -57 -46 -58 -46 -59 -47 -55 -47 -56 -47 -57 -47 -58 -47 -59 -48 -55 -48 -56 -48 -57 -48 -58 -48 -59 -49 -55 -49 -56 -49 -57 -49 -58 -49 -59 -50 -55 -50 -56 -50 -57 -50 -58 -50 -59 -51 -55 -51 -56 -51 -57 -51 -58 -51 -59 -52 -55 -52 -56 -52 -57 -52 -58 -52 -59 -53 -55 -53 -56 -53 -57 -53 -58 -53 -59 -54 -55 -54 -56 -54 -57 -54 -58 -54 -59 -60 -55 -60 -56 -60 -57 -60 -58 -60 -59 -61 -55 -61 -56 -61 -57 -61 -58 -61 -59 -62 -55 -62 -56 -62 -57 -62 -58 -62 -59 -63 -55 -63 -56 -63 -57 -63 -58 -63 -59 -64 -55 -64 -56 -64 -57 -64 -58 -64 -59 -65 -55 -65 -56 -65 -57 -65 -58 -65 -59 -66 -55 -66 -56 -66 -57 -66 -58 -66 -59 -67 -55 -67 -56 -67 -57 -67 -58 -67 -59 -68 -55 -68 -56 -68 -57 -68 -58 -68 -59 -69 -55 -69 -56 -69 -57 -69 -58 -69 -59 -70 -55 -70 -56 -70 -57 -70 -58 -70 -59 -71 -55 -71 -56 -71 -57 -71 -58 -71 -59 -72 -55 -72 -56 -72 -57 -72 -58 -72 -59 -73 -55 -73 -56 -73 -57 -73 -58 -73 -59 -74 -55 -74 -56 -74 -57 -74 -58 -74 -59 -60 -60 -60 -61 -60 -62 -60 -63 -60 -64 -61 -60 -61 -61 -61 -62 -61 -63 -61 -64 -62 -60 -62 -61 -62 -62 -62 -63 -62 -64 -63 -60 -63 -61 -63 -62 -63 -63 -63 -64 -64 -60 -64 -61 -64 -62 -64 -63 -64 -64 -45 -60 -45 -61 -45 -62 -45 -63 -45 -64 -46 -60 -46 -61 -46 -62 -46 -63 -46 -64 -47 -60 -47 -61 -47 -62 -47 -63 -47 -64 -48 -60 -48 -61 -48 -62 -48 -63 -48 -64 -49 -60 -49 -61 -49 -62 -49 -63 -49 -64 -50 -60 -50 -61 -50 -62 -50 -63 -50 -64 -51 -60 -51 -61 -51 -62 -51 -63 -51 -64 -52 -60 -52 -61 -52 -62 -52 -63 -52 -64 -53 -60 -53 -61 -53 -62 -53 -63 -53 -64 -54 -60 -54 -61 -54 -62 -54 -63 -54 -64 -55 -60 -55 -61 -55 -62 -55 -63 -55 -64 -56 -60 -56 -61 -56 -62 -56 -63 -56 -64 -57 -60 -57 -61 -57 -62 -57 -63 -57 -64 -58 -60 -58 -61 -58 -62 -58 -63 -58 -64 -59 -60 -59 -61 -59 -62 -59 -63 -59 -64 -65 -60 -65 -61 -65 -62 -65 -63 -65 -64 -66 -60 -66 -61 -66 -62 -66 -63 -66 -64 -67 -60 -67 -61 -67 -62 -67 -63 -67 -64 -68 -60 -68 -61 -68 -62 -68 -63 -68 -64 -69 -60 -69 -61 -69 -62 -69 -63 -69 -64 -70 -60 -70 -61 -70 -62 -70 -63 -70 -64 -71 -60 -71 -61 -71 -62 -71 -63 -71 -64 -72 -60 -72 -61 -72 -62 -72 -63 -72 -64 -73 -60 -73 -61 -73 -62 -73 -63 -73 -64 -74 -60 -74 -61 -74 -62 -74 -63 -74 -64 -75 -60 -75 -61 -75 -62 -75 -63 -75 -64 -76 -60 -76 -61 -76 -62 -76 -63 -76 -64 -77 -60 -77 -61 -77 -62 -77 -63 -77 -64 -78 -60 -78 -61 -78 -62 -78 -63 -78 -64 -79 -60 -79 -61 -79 -62 -79 -63 -79 -64 -65 -65 -65 -66 -65 -67 -65 -68 -65 -69 -66 -65 -66 -66 -66 -67 -66 -68 -66 -69 -67 -65 -67 -66 -67 -67 -67 -68 -67 -69 -68 -65 -68 -66 -68 -67 -68 -68 -68 -69 -69 -65 -69 -66 -69 -67 -69 -68 -69 -69 -50 -65 -50 -66 -50 -67 -50 -68 -50 -69 -51 -65 -51 -66 -51 -67 -51 -68 -51 -69 -52 -65 -52 -66 -52 -67 -52 -68 -52 -69 -53 -65 -53 -66 -53 -67 -53 -68 -53 -69 -54 -65 -54 -66 -54 -67 -54 -68 -54 -69 -55 -65 -55 -66 -55 -67 -55 -68 -55 -69 -56 -65 -56 -66 -56 -67 -56 -68 -56 -69 -57 -65 -57 -66 -57 -67 -57 -68 -57 -69 -58 -65 -58 -66 -58 -67 -58 -68 -58 -69 -59 -65 -59 -66 -59 -67 -59 -68 -59 -69 -60 -65 -60 -66 -60 -67 -60 -68 -60 -69 -61 -65 -61 -66 -61 -67 -61 -68 -61 -69 -62 -65 -62 -66 -62 -67 -62 -68 -62 -69 -63 -65 -63 -66 -63 -67 -63 -68 -63 -69 -64 -65 -64 -66 -64 -67 -64 -68 -64 -69 -75 -65 -75 -66 -75 -67 -75 -68 -75 -69 -76 -65 -76 -66 -76 -67 -76 -68 -76 -69 -77 -65 -77 -66 -77 -67 -77 -68 -77 -69 -78 -65 -78 -66 -78 -67 -78 -68 -78 -69 -79 -65 -79 -66 -79 -67 -79 -68 -79 -69 -80 -65 -80 -66 -80 -67 -80 -68 -80 -69 -81 -65 -81 -66 -81 -67 -81 -68 -81 -69 -82 -65 -82 -66 -82 -67 -82 -68 -82 -69 -83 -65 -83 -66 -83 -67 -83 -68 -83 -69 -84 -65 -84 -66 -84 -67 -84 -68 -84 -69 -70 -70 -70 -71 -70 -72 -70 -73 -70 -74 -71 -70 -71 -71 -71 -72 -71 -73 -71 -74 -72 -70 -72 -71 -72 -72 -72 -73 -72 -74 -73 -70 -73 -71 -73 -72 -73 -73 -73 -74 -74 -70 -74 -71 -74 -72 -74 -73 -74 -74 -55 -70 -55 -71 -55 -72 -55 -73 -55 -74 -56 -70 -56 -71 -56 -72 -56 -73 -56 -74 -57 -70 -57 -71 -57 -72 -57 -73 -57 -74 -58 -70 -58 -71 -58 -72 -58 -73 -58 -74 -59 -70 -59 -71 -59 -72 -59 -73 -59 -74 -60 -70 -60 -71 -60 -72 -60 -73 -60 -74 -61 -70 -61 -71 -61 -72 -61 -73 -61 -74 -62 -70 -62 -71 -62 -72 -62 -73 -62 -74 -63 -70 -63 -71 -63 -72 -63 -73 -63 -74 -64 -70 -64 -71 -64 -72 -64 -73 -64 -74 -75 -70 -75 -71 -75 -72 -75 -73 -75 -74 -76 -70 -76 -71 -76 -72 -76 -73 -76 -74 -77 -70 -77 -71 -77 -72 -77 -73 -77 -74 -78 -70 -78 -71 -78 -72 -78 -73 -78 -74 -79 -70 -79 -71 -79 -72 -79 -73 -79 -74 -80 -70 -80 -71 -80 -72 -80 -73 -80 -74 -81 -70 -81 -71 -81 -72 -81 -73 -81 -74 -82 -70 -82 -71 -82 -72 -82 -73 -82 -74 -83 -70 -83 -71 -83 -72 -83 -73 -83 -74 -84 -70 -84 -71 -84 -72 -84 -73 -84 -74 -85 -70 -85 -71 -85 -72 -85 -73 -85 -74 -86 -70 -86 -71 -86 -72 -86 -73 -86 -74 -87 -70 -87 -71 -87 -72 -87 -73 -87 -74 -88 -70 -88 -71 -88 -72 -88 -73 -88 -74 -89 -70 -89 -71 -89 -72 -89 -73 -89 -74 -75 -75 -75 -76 -75 -77 -75 -78 -75 -79 -76 -75 -76 -76 -76 -77 -76 -78 -76 -79 -77 -75 -77 -76 -77 -77 -77 -78 -77 -79 -78 -75 -78 -76 -78 -77 -78 -78 -78 -79 -79 -75 -79 -76 -79 -77 -79 -78 -79 -79 -60 -75 -60 -76 -60 -77 -60 -78 -60 -79 -61 -75 -61 -76 -61 -77 -61 -78 -61 -79 -62 -75 -62 -76 -62 -77 -62 -78 -62 -79 -63 -75 -63 -76 -63 -77 -63 -78 -63 -79 -64 -75 -64 -76 -64 -77 -64 -78 -64 -79 -65 -75 -65 -76 -65 -77 -65 -78 -65 -79 -66 -75 -66 -76 -66 -77 -66 -78 -66 -79 -67 -75 -67 -76 -67 -77 -67 -78 -67 -79 -68 -75 -68 -76 -68 -77 -68 -78 -68 -79 -69 -75 -69 -76 -69 -77 -69 -78 -69 -79 -70 -75 -70 -76 -70 -77 -70 -78 -70 -79 -71 -75 -71 -76 -71 -77 -71 -78 -71 -79 -72 -75 -72 -76 -72 -77 -72 -78 -72 -79 -73 -75 -73 -76 -73 -77 -73 -78 -73 -79 -74 -75 -74 -76 -74 -77 -74 -78 -74 -79 -80 -75 -80 -76 -80 -77 -80 -78 -80 -79 -81 -75 -81 -76 -81 -77 -81 -78 -81 -79 -82 -75 -82 -76 -82 -77 -82 -78 -82 -79 -83 -75 -83 -76 -83 -77 -83 -78 -83 -79 -84 -75 -84 -76 -84 -77 -84 -78 -84 -79 -85 -75 -85 -76 -85 -77 -85 -78 -85 -79 -86 -75 -86 -76 -86 -77 -86 -78 -86 -79 -87 -75 -87 -76 -87 -77 -87 -78 -87 -79 -88 -75 -88 -76 -88 -77 -88 -78 -88 -79 -89 -75 -89 -76 -89 -77 -89 -78 -89 -79 -90 -75 -90 -76 -90 -77 -90 -78 -90 -79 -91 -75 -91 -76 -91 -77 -91 -78 -91 -79 -92 -75 -92 -76 -92 -77 -92 -78 -92 -79 -93 -75 -93 -76 -93 -77 -93 -78 -93 -79 -94 -75 -94 -76 -94 -77 -94 -78 -94 -79 -80 -80 -80 -81 -80 -82 -80 -83 -80 -84 -81 -80 -81 -81 -81 -82 -81 -83 -81 -84 -82 -80 -82 -81 -82 -82 -82 -83 -82 -84 -83 -80 -83 -81 -83 -82 -83 -83 -83 -84 -84 -80 -84 -81 -84 -82 -84 -83 -84 -84 -65 -80 -65 -81 -65 -82 -65 -83 -65 -84 -66 -80 -66 -81 -66 -82 -66 -83 -66 -84 -67 -80 -67 -81 -67 -82 -67 -83 -67 -84 -68 -80 -68 -81 -68 -82 -68 -83 -68 -84 -69 -80 -69 -81 -69 -82 -69 -83 -69 -84 -70 -80 -70 -81 -70 -82 -70 -83 -70 -84 -71 -80 -71 -81 -71 -82 -71 -83 -71 -84 -72 -80 -72 -81 -72 -82 -72 -83 -72 -84 -73 -80 -73 -81 -73 -82 -73 -83 -73 -84 -74 -80 -74 -81 -74 -82 -74 -83 -74 -84 -75 -80 -75 -81 -75 -82 -75 -83 -75 -84 -76 -80 -76 -81 -76 -82 -76 -83 -76 -84 -77 -80 -77 -81 -77 -82 -77 -83 -77 -84 -78 -80 -78 -81 -78 -82 -78 -83 -78 -84 -79 -80 -79 -81 -79 -82 -79 -83 -79 -84 -85 -80 -85 -81 -85 -82 -85 -83 -85 -84 -86 -80 -86 -81 -86 -82 -86 -83 -86 -84 -87 -80 -87 -81 -87 -82 -87 -83 -87 -84 -88 -80 -88 -81 -88 -82 -88 -83 -88 -84 -89 -80 -89 -81 -89 -82 -89 -83 -89 -84 -90 -80 -90 -81 -90 -82 -90 -83 -90 -84 -91 -80 -91 -81 -91 -82 -91 -83 -91 -84 -92 -80 -92 -81 -92 -82 -92 -83 -92 -84 -93 -80 -93 -81 -93 -82 -93 -83 -93 -84 -94 -80 -94 -81 -94 -82 -94 -83 -94 -84 -95 -80 -95 -81 -95 -82 -95 -83 -95 -84 -96 -80 -96 -81 -96 -82 -96 -83 -96 -84 -97 -80 -97 -81 -97 -82 -97 -83 -97 -84 -98 -80 -98 -81 -98 -82 -98 -83 -98 -84 -99 -80 -99 -81 -99 -82 -99 -83 -99 -84 -85 -85 -85 -86 -85 -87 -85 -88 -85 -89 -86 -85 -86 -86 -86 -87 -86 -88 -86 -89 -87 -85 -87 -86 -87 -87 -87 -88 -87 -89 -88 -85 -88 -86 -88 -87 -88 -88 -88 -89 -89 -85 -89 -86 -89 -87 -89 -88 -89 -89 -70 -85 -70 -86 -70 -87 -70 -88 -70 -89 -71 -85 -71 -86 -71 -87 -71 -88 -71 -89 -72 -85 -72 -86 -72 -87 -72 -88 -72 -89 -73 -85 -73 -86 -73 -87 -73 -88 -73 -89 -74 -85 -74 -86 -74 -87 -74 -88 -74 -89 -75 -85 -75 -86 -75 -87 -75 -88 -75 -89 -76 -85 -76 -86 -76 -87 -76 -88 -76 -89 -77 -85 -77 -86 -77 -87 -77 -88 -77 -89 -78 -85 -78 -86 -78 -87 -78 -88 -78 -89 -79 -85 -79 -86 -79 -87 -79 -88 -79 -89 -80 -85 -80 -86 -80 -87 -80 -88 -80 -89 -81 -85 -81 -86 -81 -87 -81 -88 -81 -89 -82 -85 -82 -86 -82 -87 -82 -88 -82 -89 -83 -85 -83 -86 -83 -87 -83 -88 -83 -89 -84 -85 -84 -86 -84 -87 -84 -88 -84 -89 -90 -85 -90 -86 -90 -87 -90 -88 -90 -89 -91 -85 -91 -86 -91 -87 -91 -88 -91 -89 -92 -85 -92 -86 -92 -87 -92 -88 -92 -89 -93 -85 -93 -86 -93 -87 -93 -88 -93 -89 -94 -85 -94 -86 -94 -87 -94 -88 -94 -89 -95 -85 -95 -86 -95 -87 -95 -88 -95 -89 -96 -85 -96 -86 -96 -87 -96 -88 -96 -89 -97 -85 -97 -86 -97 -87 -97 -88 -97 -89 -98 -85 -98 -86 -98 -87 -98 -88 -98 -89 -99 -85 -99 -86 -99 -87 -99 -88 -99 -89 -100 -85 -100 -86 -100 -87 -100 -88 -100 -89 -101 -85 -101 -86 -101 -87 -101 -88 -101 -89 -102 -85 -102 -86 -102 -87 -102 -88 -102 -89 -103 -85 -103 -86 -103 -87 -103 -88 -103 -89 -104 -85 -104 -86 -104 -87 -104 -88 -104 -89 -90 -90 -90 -91 -90 -92 -90 -93 -90 -94 -91 -90 -91 -91 -91 -92 -91 -93 -91 -94 -92 -90 -92 -91 -92 -92 -92 -93 -92 -94 -93 -90 -93 -91 -93 -92 -93 -93 -93 -94 -94 -90 -94 -91 -94 -92 -94 -93 -94 -94 -75 -90 -75 -91 -75 -92 -75 -93 -75 -94 -76 -90 -76 -91 -76 -92 -76 -93 -76 -94 -77 -90 -77 -91 -77 -92 -77 -93 -77 -94 -78 -90 -78 -91 -78 -92 -78 -93 -78 -94 -79 -90 -79 -91 -79 -92 -79 -93 -79 -94 -80 -90 -80 -91 -80 -92 -80 -93 -80 -94 -81 -90 -81 -91 -81 -92 -81 -93 -81 -94 -82 -90 -82 -91 -82 -92 -82 -93 -82 -94 -83 -90 -83 -91 -83 -92 -83 -93 -83 -94 -84 -90 -84 -91 -84 -92 -84 -93 -84 -94 -85 -90 -85 -91 -85 -92 -85 -93 -85 -94 -86 -90 -86 -91 -86 -92 -86 -93 -86 -94 -87 -90 -87 -91 -87 -92 -87 -93 -87 -94 -88 -90 -88 -91 -88 -92 -88 -93 -88 -94 -89 -90 -89 -91 -89 -92 -89 -93 -89 -94 -95 -90 -95 -91 -95 -92 -95 -93 -95 -94 -96 -90 -96 -91 -96 -92 -96 -93 -96 -94 -97 -90 -97 -91 -97 -92 -97 -93 -97 -94 -98 -90 -98 -91 -98 -92 -98 -93 -98 -94 -99 -90 -99 -91 -99 -92 -99 -93 -99 -94 -100 -90 -100 -91 -100 -92 -100 -93 -100 -94 -101 -90 -101 -91 -101 -92 -101 -93 -101 -94 -102 -90 -102 -91 -102 -92 -102 -93 -102 -94 -103 -90 -103 -91 -103 -92 -103 -93 -103 -94 -104 -90 -104 -91 -104 -92 -104 -93 -104 -94 -105 -90 -105 -91 -105 -92 -105 -93 -105 -94 -106 -90 -106 -91 -106 -92 -106 -93 -106 -94 -107 -90 -107 -91 -107 -92 -107 -93 -107 -94 -108 -90 -108 -91 -108 -92 -108 -93 -108 -94 -109 -90 -109 -91 -109 -92 -109 -93 -109 -94 -95 -95 -95 -96 -95 -97 -95 -98 -95 -99 -96 -95 -96 -96 -96 -97 -96 -98 -96 -99 -97 -95 -97 -96 -97 -97 -97 -98 -97 -99 -98 -95 -98 -96 -98 -97 -98 -98 -98 -99 -99 -95 -99 -96 -99 -97 -99 -98 -99 -99 -80 -95 -80 -96 -80 -97 -80 -98 -80 -99 -81 -95 -81 -96 -81 -97 -81 -98 -81 -99 -82 -95 -82 -96 -82 -97 -82 -98 -82 -99 -83 -95 -83 -96 -83 -97 -83 -98 -83 -99 -84 -95 -84 -96 -84 -97 -84 -98 -84 -99 -85 -95 -85 -96 -85 -97 -85 -98 -85 -99 -86 -95 -86 -96 -86 -97 -86 -98 -86 -99 -87 -95 -87 -96 -87 -97 -87 -98 -87 -99 -88 -95 -88 -96 -88 -97 -88 -98 -88 -99 -89 -95 -89 -96 -89 -97 -89 -98 -89 -99 -90 -95 -90 -96 -90 -97 -90 -98 -90 -99 -91 -95 -91 -96 -91 -97 -91 -98 -91 -99 -92 -95 -92 -96 -92 -97 -92 -98 -92 -99 -93 -95 -93 -96 -93 -97 -93 -98 -93 -99 -94 -95 -94 -96 -94 -97 -94 -98 -94 -99 -100 -95 -100 -96 -100 -97 -100 -98 -100 -99 -101 -95 -101 -96 -101 -97 -101 -98 -101 -99 -102 -95 -102 -96 -102 -97 -102 -98 -102 -99 -103 -95 -103 -96 -103 -97 -103 -98 -103 -99 -104 -95 -104 -96 -104 -97 -104 -98 -104 -99 -105 -95 -105 -96 -105 -97 -105 -98 -105 -99 -106 -95 -106 -96 -106 -97 -106 -98 -106 -99 -107 -95 -107 -96 -107 -97 -107 -98 -107 -99 -108 -95 -108 -96 -108 -97 -108 -98 -108 -99 -109 -95 -109 -96 -109 -97 -109 -98 -109 -99 -110 -95 -110 -96 -110 -97 -110 -98 -110 -99 -111 -95 -111 -96 -111 -97 -111 -98 -111 -99 -112 -95 -112 -96 -112 -97 -112 -98 -112 -99 -113 -95 -113 -96 -113 -97 -113 -98 -113 -99 -114 -95 -114 -96 -114 -97 -114 -98 -114 -99 -100 -100 -100 -101 -100 -102 -100 -103 -100 -104 -101 -100 -101 -101 -101 -102 -101 -103 -101 -104 -102 -100 -102 -101 -102 -102 -102 -103 -102 -104 -103 -100 -103 -101 -103 -102 -103 -103 -103 -104 -104 -100 -104 -101 -104 -102 -104 -103 -104 -104 -85 -100 -85 -101 -85 -102 -85 -103 -85 -104 -86 -100 -86 -101 -86 -102 -86 -103 -86 -104 -87 -100 -87 -101 -87 -102 -87 -103 -87 -104 -88 -100 -88 -101 -88 -102 -88 -103 -88 -104 -89 -100 -89 -101 -89 -102 -89 -103 -89 -104 -90 -100 -90 -101 -90 -102 -90 -103 -90 -104 -91 -100 -91 -101 -91 -102 -91 -103 -91 -104 -92 -100 -92 -101 -92 -102 -92 -103 -92 -104 -93 -100 -93 -101 -93 -102 -93 -103 -93 -104 -94 -100 -94 -101 -94 -102 -94 -103 -94 -104 -95 -100 -95 -101 -95 -102 -95 -103 -95 -104 -96 -100 -96 -101 -96 -102 -96 -103 -96 -104 -97 -100 -97 -101 -97 -102 -97 -103 -97 -104 -98 -100 -98 -101 -98 -102 -98 -103 -98 -104 -99 -100 -99 -101 -99 -102 -99 -103 -99 -104 -105 -100 -105 -101 -105 -102 -105 -103 -105 -104 -106 -100 -106 -101 -106 -102 -106 -103 -106 -104 -107 -100 -107 -101 -107 -102 -107 -103 -107 -104 -108 -100 -108 -101 -108 -102 -108 -103 -108 -104 -109 -100 -109 -101 -109 -102 -109 -103 -109 -104 -110 -100 -110 -101 -110 -102 -110 -103 -110 -104 -111 -100 -111 -101 -111 -102 -111 -103 -111 -104 -112 -100 -112 -101 -112 -102 -112 -103 -112 -104 -113 -100 -113 -101 -113 -102 -113 -103 -113 -104 -114 -100 -114 -101 -114 -102 -114 -103 -114 -104 -115 -100 -115 -101 -115 -102 -115 -103 -115 -104 -116 -100 -116 -101 -116 -102 -116 -103 -116 -104 -117 -100 -117 -101 -117 -102 -117 -103 -117 -104 -118 -100 -118 -101 -118 -102 -118 -103 -118 -104 -119 -100 -119 -101 -119 -102 -119 -103 -119 -104 -105 -105 -105 -106 -105 -107 -105 -108 -105 -109 -106 -105 -106 -106 -106 -107 -106 -108 -106 -109 -107 -105 -107 -106 -107 -107 -107 -108 -107 -109 -108 -105 -108 -106 -108 -107 -108 -108 -108 -109 -109 -105 -109 -106 -109 -107 -109 -108 -109 -109 -90 -105 -90 -106 -90 -107 -90 -108 -90 -109 -91 -105 -91 -106 -91 -107 -91 -108 -91 -109 -92 -105 -92 -106 -92 -107 -92 -108 -92 -109 -93 -105 -93 -106 -93 -107 -93 -108 -93 -109 -94 -105 -94 -106 -94 -107 -94 -108 -94 -109 -95 -105 -95 -106 -95 -107 -95 -108 -95 -109 -96 -105 -96 -106 -96 -107 -96 -108 -96 -109 -97 -105 -97 -106 -97 -107 -97 -108 -97 -109 -98 -105 -98 -106 -98 -107 -98 -108 -98 -109 -99 -105 -99 -106 -99 -107 -99 -108 -99 -109 -100 -105 -100 -106 -100 -107 -100 -108 -100 -109 -101 -105 -101 -106 -101 -107 -101 -108 -101 -109 -102 -105 -102 -106 -102 -107 -102 -108 -102 -109 -103 -105 -103 -106 -103 -107 -103 -108 -103 -109 -104 -105 -104 -106 -104 -107 -104 -108 -104 -109 -110 -105 -110 -106 -110 -107 -110 -108 -110 -109 -111 -105 -111 -106 -111 -107 -111 -108 -111 -109 -112 -105 -112 -106 -112 -107 -112 -108 -112 -109 -113 -105 -113 -106 -113 -107 -113 -108 -113 -109 -114 -105 -114 -106 -114 -107 -114 -108 -114 -109 -115 -105 -115 -106 -115 -107 -115 -108 -115 -109 -116 -105 -116 -106 -116 -107 -116 -108 -116 -109 -117 -105 -117 -106 -117 -107 -117 -108 -117 -109 -118 -105 -118 -106 -118 -107 -118 -108 -118 -109 -119 -105 -119 -106 -119 -107 -119 -108 -119 -109 -120 -105 -120 -106 -120 -107 -120 -108 -120 -109 -121 -105 -121 -106 -121 -107 -121 -108 -121 -109 -122 -105 -122 -106 -122 -107 -122 -108 -122 -109 -123 -105 -123 -106 -123 -107 -123 -108 -123 -109 -124 -105 -124 -106 -124 -107 -124 -108 -124 -109 -110 -110 -110 -111 -110 -112 -110 -113 -110 -114 -111 -110 -111 -111 -111 -112 -111 -113 -111 -114 -112 -110 -112 -111 -112 -112 -112 -113 -112 -114 -113 -110 -113 -111 -113 -112 -113 -113 -113 -114 -114 -110 -114 -111 -114 -112 -114 -113 -114 -114 -95 -110 -95 -111 -95 -112 -95 -113 -95 -114 -96 -110 -96 -111 -96 -112 -96 -113 -96 -114 -97 -110 -97 -111 -97 -112 -97 -113 -97 -114 -98 -110 -98 -111 -98 -112 -98 -113 -98 -114 -99 -110 -99 -111 -99 -112 -99 -113 -99 -114 -100 -110 -100 -111 -100 -112 -100 -113 -100 -114 -101 -110 -101 -111 -101 -112 -101 -113 -101 -114 -102 -110 -102 -111 -102 -112 -102 -113 -102 -114 -103 -110 -103 -111 -103 -112 -103 -113 -103 -114 -104 -110 -104 -111 -104 -112 -104 -113 -104 -114 -105 -110 -105 -111 -105 -112 -105 -113 -105 -114 -106 -110 -106 -111 -106 -112 -106 -113 -106 -114 -107 -110 -107 -111 -107 -112 -107 -113 -107 -114 -108 -110 -108 -111 -108 -112 -108 -113 -108 -114 -109 -110 -109 -111 -109 -112 -109 -113 -109 -114 -115 -110 -115 -111 -115 -112 -115 -113 -115 -114 -116 -110 -116 -111 -116 -112 -116 -113 -116 -114 -117 -110 -117 -111 -117 -112 -117 -113 -117 -114 -118 -110 -118 -111 -118 -112 -118 -113 -118 -114 -119 -110 -119 -111 -119 -112 -119 -113 -119 -114 -120 -110 -120 -111 -120 -112 -120 -113 -120 -114 -121 -110 -121 -111 -121 -112 -121 -113 -121 -114 -122 -110 -122 -111 -122 -112 -122 -113 -122 -114 -123 -110 -123 -111 -123 -112 -123 -113 -123 -114 -124 -110 -124 -111 -124 -112 -124 -113 -124 -114 -125 -110 -125 -111 -125 -112 -125 -113 -125 -114 -126 -110 -126 -111 -126 -112 -126 -113 -126 -114 -127 -110 -127 -111 -127 -112 -127 -113 -127 -114 -128 -110 -128 -111 -128 -112 -128 -113 -128 -114 -129 -110 -129 -111 -129 -112 -129 -113 -129 -114 -115 -115 -115 -116 -115 -117 -115 -118 -115 -119 -116 -115 -116 -116 -116 -117 -116 -118 -116 -119 -117 -115 -117 -116 -117 -117 -117 -118 -117 -119 -118 -115 -118 -116 -118 -117 -118 -118 -118 -119 -119 -115 -119 -116 -119 -117 -119 -118 -119 -119 -100 -115 -100 -116 -100 -117 -100 -118 -100 -119 -101 -115 -101 -116 -101 -117 -101 -118 -101 -119 -102 -115 -102 -116 -102 -117 -102 -118 -102 -119 -103 -115 -103 -116 -103 -117 -103 -118 -103 -119 -104 -115 -104 -116 -104 -117 -104 -118 -104 -119 -105 -115 -105 -116 -105 -117 -105 -118 -105 -119 -106 -115 -106 -116 -106 -117 -106 -118 -106 -119 -107 -115 -107 -116 -107 -117 -107 -118 -107 -119 -108 -115 -108 -116 -108 -117 -108 -118 -108 -119 -109 -115 -109 -116 -109 -117 -109 -118 -109 -119 -110 -115 -110 -116 -110 -117 -110 -118 -110 -119 -111 -115 -111 -116 -111 -117 -111 -118 -111 -119 -112 -115 -112 -116 -112 -117 -112 -118 -112 -119 -113 -115 -113 -116 -113 -117 -113 -118 -113 -119 -114 -115 -114 -116 -114 -117 -114 -118 -114 -119 -120 -115 -120 -116 -120 -117 -120 -118 -120 -119 -121 -115 -121 -116 -121 -117 -121 -118 -121 -119 -122 -115 -122 -116 -122 -117 -122 -118 -122 -119 -123 -115 -123 -116 -123 -117 -123 -118 -123 -119 -124 -115 -124 -116 -124 -117 -124 -118 -124 -119 -125 -115 -125 -116 -125 -117 -125 -118 -125 -119 -126 -115 -126 -116 -126 -117 -126 -118 -126 -119 -127 -115 -127 -116 -127 -117 -127 -118 -127 -119 -128 -115 -128 -116 -128 -117 -128 -118 -128 -119 -129 -115 -129 -116 -129 -117 -129 -118 -129 -119 -130 -115 -130 -116 -130 -117 -130 -118 -130 -119 -131 -115 -131 -116 -131 -117 -131 -118 -131 -119 -132 -115 -132 -116 -132 -117 -132 -118 -132 -119 -133 -115 -133 -116 -133 -117 -133 -118 -133 -119 -134 -115 -134 -116 -134 -117 -134 -118 -134 -119 -120 -120 -120 -121 -120 -122 -120 -123 -120 -124 -121 -120 -121 -121 -121 -122 -121 -123 -121 -124 -122 -120 -122 -121 -122 -122 -122 -123 -122 -124 -123 -120 -123 -121 -123 -122 -123 -123 -123 -124 -124 -120 -124 -121 -124 -122 -124 -123 -124 -124 -105 -120 -105 -121 -105 -122 -105 -123 -105 -124 -106 -120 -106 -121 -106 -122 -106 -123 -106 -124 -107 -120 -107 -121 -107 -122 -107 -123 -107 -124 -108 -120 -108 -121 -108 -122 -108 -123 -108 -124 -109 -120 -109 -121 -109 -122 -109 -123 -109 -124 -110 -120 -110 -121 -110 -122 -110 -123 -110 -124 -111 -120 -111 -121 -111 -122 -111 -123 -111 -124 -112 -120 -112 -121 -112 -122 -112 -123 -112 -124 -113 -120 -113 -121 -113 -122 -113 -123 -113 -124 -114 -120 -114 -121 -114 -122 -114 -123 -114 -124 -115 -120 -115 -121 -115 -122 -115 -123 -115 -124 -116 -120 -116 -121 -116 -122 -116 -123 -116 -124 -117 -120 -117 -121 -117 -122 -117 -123 -117 -124 -118 -120 -118 -121 -118 -122 -118 -123 -118 -124 -119 -120 -119 -121 -119 -122 -119 -123 -119 -124 -125 -120 -125 -121 -125 -122 -125 -123 -125 -124 -126 -120 -126 -121 -126 -122 -126 -123 -126 -124 -127 -120 -127 -121 -127 -122 -127 -123 -127 -124 -128 -120 -128 -121 -128 -122 -128 -123 -128 -124 -129 -120 -129 -121 -129 -122 -129 -123 -129 -124 -130 -120 -130 -121 -130 -122 -130 -123 -130 -124 -131 -120 -131 -121 -131 -122 -131 -123 -131 -124 -132 -120 -132 -121 -132 -122 -132 -123 -132 -124 -133 -120 -133 -121 -133 -122 -133 -123 -133 -124 -134 -120 -134 -121 -134 -122 -134 -123 -134 -124 -135 -120 -135 -121 -135 -122 -135 -123 -135 -124 -136 -120 -136 -121 -136 -122 -136 -123 -136 -124 -137 -120 -137 -121 -137 -122 -137 -123 -137 -124 -138 -120 -138 -121 -138 -122 -138 -123 -138 -124 -139 -120 -139 -121 -139 -122 -139 -123 -139 -124 -125 -125 -125 -126 -125 -127 -125 -128 -125 -129 -126 -125 -126 -126 -126 -127 -126 -128 -126 -129 -127 -125 -127 -126 -127 -127 -127 -128 -127 -129 -128 -125 -128 -126 -128 -127 -128 -128 -128 -129 -129 -125 -129 -126 -129 -127 -129 -128 -129 -129 -110 -125 -110 -126 -110 -127 -110 -128 -110 -129 -111 -125 -111 -126 -111 -127 -111 -128 -111 -129 -112 -125 -112 -126 -112 -127 -112 -128 -112 -129 -113 -125 -113 -126 -113 -127 -113 -128 -113 -129 -114 -125 -114 -126 -114 -127 -114 -128 -114 -129 -115 -125 -115 -126 -115 -127 -115 -128 -115 -129 -116 -125 -116 -126 -116 -127 -116 -128 -116 -129 -117 -125 -117 -126 -117 -127 -117 -128 -117 -129 -118 -125 -118 -126 -118 -127 -118 -128 -118 -129 -119 -125 -119 -126 -119 -127 -119 -128 -119 -129 -120 -125 -120 -126 -120 -127 -120 -128 -120 -129 -121 -125 -121 -126 -121 -127 -121 -128 -121 -129 -122 -125 -122 -126 -122 -127 -122 -128 -122 -129 -123 -125 -123 -126 -123 -127 -123 -128 -123 -129 -124 -125 -124 -126 -124 -127 -124 -128 -124 -129 -130 -125 -130 -126 -130 -127 -130 -128 -130 -129 -131 -125 -131 -126 -131 -127 -131 -128 -131 -129 -132 -125 -132 -126 -132 -127 -132 -128 -132 -129 -133 -125 -133 -126 -133 -127 -133 -128 -133 -129 -134 -125 -134 -126 -134 -127 -134 -128 -134 -129 -135 -125 -135 -126 -135 -127 -135 -128 -135 -129 -136 -125 -136 -126 -136 -127 -136 -128 -136 -129 -137 -125 -137 -126 -137 -127 -137 -128 -137 -129 -138 -125 -138 -126 -138 -127 -138 -128 -138 -129 -139 -125 -139 -126 -139 -127 -139 -128 -139 -129 -140 -125 -140 -126 -140 -127 -140 -128 -140 -129 -141 -125 -141 -126 -141 -127 -141 -128 -141 -129 -142 -125 -142 -126 -142 -127 -142 -128 -142 -129 -143 -125 -143 -126 -143 -127 -143 -128 -143 -129 -144 -125 -144 -126 -144 -127 -144 -128 -144 -129 -130 -130 -130 -131 -130 -132 -130 -133 -130 -134 -131 -130 -131 -131 -131 -132 -131 -133 -131 -134 -132 -130 -132 -131 -132 -132 -132 -133 -132 -134 -133 -130 -133 -131 -133 -132 -133 -133 -133 -134 -134 -130 -134 -131 -134 -132 -134 -133 -134 -134 -115 -130 -115 -131 -115 -132 -115 -133 -115 -134 -116 -130 -116 -131 -116 -132 -116 -133 -116 -134 -117 -130 -117 -131 -117 -132 -117 -133 -117 -134 -118 -130 -118 -131 -118 -132 -118 -133 -118 -134 -119 -130 -119 -131 -119 -132 -119 -133 -119 -134 -120 -130 -120 -131 -120 -132 -120 -133 -120 -134 -121 -130 -121 -131 -121 -132 -121 -133 -121 -134 -122 -130 -122 -131 -122 -132 -122 -133 -122 -134 -123 -130 -123 -131 -123 -132 -123 -133 -123 -134 -124 -130 -124 -131 -124 -132 -124 -133 -124 -134 -125 -130 -125 -131 -125 -132 -125 -133 -125 -134 -126 -130 -126 -131 -126 -132 -126 -133 -126 -134 -127 -130 -127 -131 -127 -132 -127 -133 -127 -134 -128 -130 -128 -131 -128 -132 -128 -133 -128 -134 -129 -130 -129 -131 -129 -132 -129 -133 -129 -134 -135 -130 -135 -131 -135 -132 -135 -133 -135 -134 -136 -130 -136 -131 -136 -132 -136 -133 -136 -134 -137 -130 -137 -131 -137 -132 -137 -133 -137 -134 -138 -130 -138 -131 -138 -132 -138 -133 -138 -134 -139 -130 -139 -131 -139 -132 -139 -133 -139 -134 -140 -130 -140 -131 -140 -132 -140 -133 -140 -134 -141 -130 -141 -131 -141 -132 -141 -133 -141 -134 -142 -130 -142 -131 -142 -132 -142 -133 -142 -134 -143 -130 -143 -131 -143 -132 -143 -133 -143 -134 -144 -130 -144 -131 -144 -132 -144 -133 -144 -134 -145 -130 -145 -131 -145 -132 -145 -133 -145 -134 -146 -130 -146 -131 -146 -132 -146 -133 -146 -134 -147 -130 -147 -131 -147 -132 -147 -133 -147 -134 -148 -130 -148 -131 -148 -132 -148 -133 -148 -134 -149 -130 -149 -131 -149 -132 -149 -133 -149 -134 -135 -135 -135 -136 -135 -137 -135 -138 -135 -139 -136 -135 -136 -136 -136 -137 -136 -138 -136 -139 -137 -135 -137 -136 -137 -137 -137 -138 -137 -139 -138 -135 -138 -136 -138 -137 -138 -138 -138 -139 -139 -135 -139 -136 -139 -137 -139 -138 -139 -139 -120 -135 -120 -136 -120 -137 -120 -138 -120 -139 -121 -135 -121 -136 -121 -137 -121 -138 -121 -139 -122 -135 -122 -136 -122 -137 -122 -138 -122 -139 -123 -135 -123 -136 -123 -137 -123 -138 -123 -139 -124 -135 -124 -136 -124 -137 -124 -138 -124 -139 -125 -135 -125 -136 -125 -137 -125 -138 -125 -139 -126 -135 -126 -136 -126 -137 -126 -138 -126 -139 -127 -135 -127 -136 -127 -137 -127 -138 -127 -139 -128 -135 -128 -136 -128 -137 -128 -138 -128 -139 -129 -135 -129 -136 -129 -137 -129 -138 -129 -139 -130 -135 -130 -136 -130 -137 -130 -138 -130 -139 -131 -135 -131 -136 -131 -137 -131 -138 -131 -139 -132 -135 -132 -136 -132 -137 -132 -138 -132 -139 -133 -135 -133 -136 -133 -137 -133 -138 -133 -139 -134 -135 -134 -136 -134 -137 -134 -138 -134 -139 -145 -135 -145 -136 -145 -137 -145 -138 -145 -139 -146 -135 -146 -136 -146 -137 -146 -138 -146 -139 -147 -135 -147 -136 -147 -137 -147 -138 -147 -139 -148 -135 -148 -136 -148 -137 -148 -138 -148 -139 -149 -135 -149 -136 -149 -137 -149 -138 -149 -139 -150 -135 -150 -136 -150 -137 -150 -138 -150 -139 -151 -135 -151 -136 -151 -137 -151 -138 -151 -139 -152 -135 -152 -136 -152 -137 -152 -138 -152 -139 -153 -135 -153 -136 -153 -137 -153 -138 -153 -139 -154 -135 -154 -136 -154 -137 -154 -138 -154 -139 -140 -140 -140 -141 -140 -142 -140 -143 -140 -144 -141 -140 -141 -141 -141 -142 -141 -143 -141 -144 -142 -140 -142 -141 -142 -142 -142 -143 -142 -144 -143 -140 -143 -141 -143 -142 -143 -143 -143 -144 -144 -140 -144 -141 -144 -142 -144 -143 -144 -144 -125 -140 -125 -141 -125 -142 -125 -143 -125 -144 -126 -140 -126 -141 -126 -142 -126 -143 -126 -144 -127 -140 -127 -141 -127 -142 -127 -143 -127 -144 -128 -140 -128 -141 -128 -142 -128 -143 -128 -144 -129 -140 -129 -141 -129 -142 -129 -143 -129 -144 -130 -140 -130 -141 -130 -142 -130 -143 -130 -144 -131 -140 -131 -141 -131 -142 -131 -143 -131 -144 -132 -140 -132 -141 -132 -142 -132 -143 -132 -144 -133 -140 -133 -141 -133 -142 -133 -143 -133 -144 -134 -140 -134 -141 -134 -142 -134 -143 -134 -144 -145 -140 -145 -141 -145 -142 -145 -143 -145 -144 -146 -140 -146 -141 -146 -142 -146 -143 -146 -144 -147 -140 -147 -141 -147 -142 -147 -143 -147 -144 -148 -140 -148 -141 -148 -142 -148 -143 -148 -144 -149 -140 -149 -141 -149 -142 -149 -143 -149 -144 -150 -140 -150 -141 -150 -142 -150 -143 -150 -144 -151 -140 -151 -141 -151 -142 -151 -143 -151 -144 -152 -140 -152 -141 -152 -142 -152 -143 -152 -144 -153 -140 -153 -141 -153 -142 -153 -143 -153 -144 -154 -140 -154 -141 -154 -142 -154 -143 -154 -144 -155 -140 -155 -141 -155 -142 -155 -143 -155 -144 -156 -140 -156 -141 -156 -142 -156 -143 -156 -144 -157 -140 -157 -141 -157 -142 -157 -143 -157 -144 -158 -140 -158 -141 -158 -142 -158 -143 -158 -144 -159 -140 -159 -141 -159 -142 -159 -143 -159 -144 -145 -145 -145 -146 -145 -147 -145 -148 -145 -149 -146 -145 -146 -146 -146 -147 -146 -148 -146 -149 -147 -145 -147 -146 -147 -147 -147 -148 -147 -149 -148 -145 -148 -146 -148 -147 -148 -148 -148 -149 -149 -145 -149 -146 -149 -147 -149 -148 -149 -149 -130 -145 -130 -146 -130 -147 -130 -148 -130 -149 -131 -145 -131 -146 -131 -147 -131 -148 -131 -149 -132 -145 -132 -146 -132 -147 -132 -148 -132 -149 -133 -145 -133 -146 -133 -147 -133 -148 -133 -149 -134 -145 -134 -146 -134 -147 -134 -148 -134 -149 -135 -145 -135 -146 -135 -147 -135 -148 -135 -149 -136 -145 -136 -146 -136 -147 -136 -148 -136 -149 -137 -145 -137 -146 -137 -147 -137 -148 -137 -149 -138 -145 -138 -146 -138 -147 -138 -148 -138 -149 -139 -145 -139 -146 -139 -147 -139 -148 -139 -149 -140 -145 -140 -146 -140 -147 -140 -148 -140 -149 -141 -145 -141 -146 -141 -147 -141 -148 -141 -149 -142 -145 -142 -146 -142 -147 -142 -148 -142 -149 -143 -145 -143 -146 -143 -147 -143 -148 -143 -149 -144 -145 -144 -146 -144 -147 -144 -148 -144 -149 -150 -145 -150 -146 -150 -147 -150 -148 -150 -149 -151 -145 -151 -146 -151 -147 -151 -148 -151 -149 -152 -145 -152 -146 -152 -147 -152 -148 -152 -149 -153 -145 -153 -146 -153 -147 -153 -148 -153 -149 -154 -145 -154 -146 -154 -147 -154 -148 -154 -149 -155 -145 -155 -146 -155 -147 -155 -148 -155 -149 -156 -145 -156 -146 -156 -147 -156 -148 -156 -149 -157 -145 -157 -146 -157 -147 -157 -148 -157 -149 -158 -145 -158 -146 -158 -147 -158 -148 -158 -149 -159 -145 -159 -146 -159 -147 -159 -148 -159 -149 -160 -145 -160 -146 -160 -147 -160 -148 -160 -149 -161 -145 -161 -146 -161 -147 -161 -148 -161 -149 -162 -145 -162 -146 -162 -147 -162 -148 -162 -149 -163 -145 -163 -146 -163 -147 -163 -148 -163 -149 -164 -145 -164 -146 -164 -147 -164 -148 -164 -149 -150 -150 -150 -151 -150 -152 -150 -153 -150 -154 -151 -150 -151 -151 -151 -152 -151 -153 -151 -154 -152 -150 -152 -151 -152 -152 -152 -153 -152 -154 -153 -150 -153 -151 -153 -152 -153 -153 -153 -154 -154 -150 -154 -151 -154 -152 -154 -153 -154 -154 -135 -150 -135 -151 -135 -152 -135 -153 -135 -154 -136 -150 -136 -151 -136 -152 -136 -153 -136 -154 -137 -150 -137 -151 -137 -152 -137 -153 -137 -154 -138 -150 -138 -151 -138 -152 -138 -153 -138 -154 -139 -150 -139 -151 -139 -152 -139 -153 -139 -154 -140 -150 -140 -151 -140 -152 -140 -153 -140 -154 -141 -150 -141 -151 -141 -152 -141 -153 -141 -154 -142 -150 -142 -151 -142 -152 -142 -153 -142 -154 -143 -150 -143 -151 -143 -152 -143 -153 -143 -154 -144 -150 -144 -151 -144 -152 -144 -153 -144 -154 -145 -150 -145 -151 -145 -152 -145 -153 -145 -154 -146 -150 -146 -151 -146 -152 -146 -153 -146 -154 -147 -150 -147 -151 -147 -152 -147 -153 -147 -154 -148 -150 -148 -151 -148 -152 -148 -153 -148 -154 -149 -150 -149 -151 -149 -152 -149 -153 -149 -154 -155 -150 -155 -151 -155 -152 -155 -153 -155 -154 -156 -150 -156 -151 -156 -152 -156 -153 -156 -154 -157 -150 -157 -151 -157 -152 -157 -153 -157 -154 -158 -150 -158 -151 -158 -152 -158 -153 -158 -154 -159 -150 -159 -151 -159 -152 -159 -153 -159 -154 -160 -150 -160 -151 -160 -152 -160 -153 -160 -154 -161 -150 -161 -151 -161 -152 -161 -153 -161 -154 -162 -150 -162 -151 -162 -152 -162 -153 -162 -154 -163 -150 -163 -151 -163 -152 -163 -153 -163 -154 -164 -150 -164 -151 -164 -152 -164 -153 -164 -154 -165 -150 -165 -151 -165 -152 -165 -153 -165 -154 -166 -150 -166 -151 -166 -152 -166 -153 -166 -154 -167 -150 -167 -151 -167 -152 -167 -153 -167 -154 -168 -150 -168 -151 -168 -152 -168 -153 -168 -154 -169 -150 -169 -151 -169 -152 -169 -153 -169 -154 -155 -155 -155 -156 -155 -157 -155 -158 -155 -159 -156 -155 -156 -156 -156 -157 -156 -158 -156 -159 -157 -155 -157 -156 -157 -157 -157 -158 -157 -159 -158 -155 -158 -156 -158 -157 -158 -158 -158 -159 -159 -155 -159 -156 -159 -157 -159 -158 -159 -159 -140 -155 -140 -156 -140 -157 -140 -158 -140 -159 -141 -155 -141 -156 -141 -157 -141 -158 -141 -159 -142 -155 -142 -156 -142 -157 -142 -158 -142 -159 -143 -155 -143 -156 -143 -157 -143 -158 -143 -159 -144 -155 -144 -156 -144 -157 -144 -158 -144 -159 -145 -155 -145 -156 -145 -157 -145 -158 -145 -159 -146 -155 -146 -156 -146 -157 -146 -158 -146 -159 -147 -155 -147 -156 -147 -157 -147 -158 -147 -159 -148 -155 -148 -156 -148 -157 -148 -158 -148 -159 -149 -155 -149 -156 -149 -157 -149 -158 -149 -159 -150 -155 -150 -156 -150 -157 -150 -158 -150 -159 -151 -155 -151 -156 -151 -157 -151 -158 -151 -159 -152 -155 -152 -156 -152 -157 -152 -158 -152 -159 -153 -155 -153 -156 -153 -157 -153 -158 -153 -159 -154 -155 -154 -156 -154 -157 -154 -158 -154 -159 -160 -155 -160 -156 -160 -157 -160 -158 -160 -159 -161 -155 -161 -156 -161 -157 -161 -158 -161 -159 -162 -155 -162 -156 -162 -157 -162 -158 -162 -159 -163 -155 -163 -156 -163 -157 -163 -158 -163 -159 -164 -155 -164 -156 -164 -157 -164 -158 -164 -159 -165 -155 -165 -156 -165 -157 -165 -158 -165 -159 -166 -155 -166 -156 -166 -157 -166 -158 -166 -159 -167 -155 -167 -156 -167 -157 -167 -158 -167 -159 -168 -155 -168 -156 -168 -157 -168 -158 -168 -159 -169 -155 -169 -156 -169 -157 -169 -158 -169 -159 -170 -155 -170 -156 -170 -157 -170 -158 -170 -159 -171 -155 -171 -156 -171 -157 -171 -158 -171 -159 -172 -155 -172 -156 -172 -157 -172 -158 -172 -159 -173 -155 -173 -156 -173 -157 -173 -158 -173 -159 -174 -155 -174 -156 -174 -157 -174 -158 -174 -159 -160 -160 -160 -161 -160 -162 -160 -163 -160 -164 -161 -160 -161 -161 -161 -162 -161 -163 -161 -164 -162 -160 -162 -161 -162 -162 -162 -163 -162 -164 -163 -160 -163 -161 -163 -162 -163 -163 -163 -164 -164 -160 -164 -161 -164 -162 -164 -163 -164 -164 -145 -160 -145 -161 -145 -162 -145 -163 -145 -164 -146 -160 -146 -161 -146 -162 -146 -163 -146 -164 -147 -160 -147 -161 -147 -162 -147 -163 -147 -164 -148 -160 -148 -161 -148 -162 -148 -163 -148 -164 -149 -160 -149 -161 -149 -162 -149 -163 -149 -164 -150 -160 -150 -161 -150 -162 -150 -163 -150 -164 -151 -160 -151 -161 -151 -162 -151 -163 -151 -164 -152 -160 -152 -161 -152 -162 -152 -163 -152 -164 -153 -160 -153 -161 -153 -162 -153 -163 -153 -164 -154 -160 -154 -161 -154 -162 -154 -163 -154 -164 -155 -160 -155 -161 -155 -162 -155 -163 -155 -164 -156 -160 -156 -161 -156 -162 -156 -163 -156 -164 -157 -160 -157 -161 -157 -162 -157 -163 -157 -164 -158 -160 -158 -161 -158 -162 -158 -163 -158 -164 -159 -160 -159 -161 -159 -162 -159 -163 -159 -164 -165 -160 -165 -161 -165 -162 -165 -163 -165 -164 -166 -160 -166 -161 -166 -162 -166 -163 -166 -164 -167 -160 -167 -161 -167 -162 -167 -163 -167 -164 -168 -160 -168 -161 -168 -162 -168 -163 -168 -164 -169 -160 -169 -161 -169 -162 -169 -163 -169 -164 -170 -160 -170 -161 -170 -162 -170 -163 -170 -164 -171 -160 -171 -161 -171 -162 -171 -163 -171 -164 -172 -160 -172 -161 -172 -162 -172 -163 -172 -164 -173 -160 -173 -161 -173 -162 -173 -163 -173 -164 -174 -160 -174 -161 -174 -162 -174 -163 -174 -164 -175 -160 -175 -161 -175 -162 -175 -163 -175 -164 -176 -160 -176 -161 -176 -162 -176 -163 -176 -164 -177 -160 -177 -161 -177 -162 -177 -163 -177 -164 -178 -160 -178 -161 -178 -162 -178 -163 -178 -164 -179 -160 -179 -161 -179 -162 -179 -163 -179 -164 -165 -165 -165 -166 -165 -167 -165 -168 -165 -169 -166 -165 -166 -166 -166 -167 -166 -168 -166 -169 -167 -165 -167 -166 -167 -167 -167 -168 -167 -169 -168 -165 -168 -166 -168 -167 -168 -168 -168 -169 -169 -165 -169 -166 -169 -167 -169 -168 -169 -169 -150 -165 -150 -166 -150 -167 -150 -168 -150 -169 -151 -165 -151 -166 -151 -167 -151 -168 -151 -169 -152 -165 -152 -166 -152 -167 -152 -168 -152 -169 -153 -165 -153 -166 -153 -167 -153 -168 -153 -169 -154 -165 -154 -166 -154 -167 -154 -168 -154 -169 -155 -165 -155 -166 -155 -167 -155 -168 -155 -169 -156 -165 -156 -166 -156 -167 -156 -168 -156 -169 -157 -165 -157 -166 -157 -167 -157 -168 -157 -169 -158 -165 -158 -166 -158 -167 -158 -168 -158 -169 -159 -165 -159 -166 -159 -167 -159 -168 -159 -169 -160 -165 -160 -166 -160 -167 -160 -168 -160 -169 -161 -165 -161 -166 -161 -167 -161 -168 -161 -169 -162 -165 -162 -166 -162 -167 -162 -168 -162 -169 -163 -165 -163 -166 -163 -167 -163 -168 -163 -169 -164 -165 -164 -166 -164 -167 -164 -168 -164 -169 -170 -165 -170 -166 -170 -167 -170 -168 -170 -169 -171 -165 -171 -166 -171 -167 -171 -168 -171 -169 -172 -165 -172 -166 -172 -167 -172 -168 -172 -169 -173 -165 -173 -166 -173 -167 -173 -168 -173 -169 -174 -165 -174 -166 -174 -167 -174 -168 -174 -169 -175 -165 -175 -166 -175 -167 -175 -168 -175 -169 -176 -165 -176 -166 -176 -167 -176 -168 -176 -169 -177 -165 -177 -166 -177 -167 -177 -168 -177 -169 -178 -165 -178 -166 -178 -167 -178 -168 -178 -169 -179 -165 -179 -166 -179 -167 -179 -168 -179 -169 -180 -165 -180 -166 -180 -167 -180 -168 -180 -169 -181 -165 -181 -166 -181 -167 -181 -168 -181 -169 -182 -165 -182 -166 -182 -167 -182 -168 -182 -169 -183 -165 -183 -166 -183 -167 -183 -168 -183 -169 -184 -165 -184 -166 -184 -167 -184 -168 -184 -169 -170 -170 -170 -171 -170 -172 -170 -173 -170 -174 -171 -170 -171 -171 -171 -172 -171 -173 -171 -174 -172 -170 -172 -171 -172 -172 -172 -173 -172 -174 -173 -170 -173 -171 -173 -172 -173 -173 -173 -174 -174 -170 -174 -171 -174 -172 -174 -173 -174 -174 -155 -170 -155 -171 -155 -172 -155 -173 -155 -174 -156 -170 -156 -171 -156 -172 -156 -173 -156 -174 -157 -170 -157 -171 -157 -172 -157 -173 -157 -174 -158 -170 -158 -171 -158 -172 -158 -173 -158 -174 -159 -170 -159 -171 -159 -172 -159 -173 -159 -174 -160 -170 -160 -171 -160 -172 -160 -173 -160 -174 -161 -170 -161 -171 -161 -172 -161 -173 -161 -174 -162 -170 -162 -171 -162 -172 -162 -173 -162 -174 -163 -170 -163 -171 -163 -172 -163 -173 -163 -174 -164 -170 -164 -171 -164 -172 -164 -173 -164 -174 -165 -170 -165 -171 -165 -172 -165 -173 -165 -174 -166 -170 -166 -171 -166 -172 -166 -173 -166 -174 -167 -170 -167 -171 -167 -172 -167 -173 -167 -174 -168 -170 -168 -171 -168 -172 -168 -173 -168 -174 -169 -170 -169 -171 -169 -172 -169 -173 -169 -174 -175 -170 -175 -171 -175 -172 -175 -173 -175 -174 -176 -170 -176 -171 -176 -172 -176 -173 -176 -174 -177 -170 -177 -171 -177 -172 -177 -173 -177 -174 -178 -170 -178 -171 -178 -172 -178 -173 -178 -174 -179 -170 -179 -171 -179 -172 -179 -173 -179 -174 -180 -170 -180 -171 -180 -172 -180 -173 -180 -174 -181 -170 -181 -171 -181 -172 -181 -173 -181 -174 -182 -170 -182 -171 -182 -172 -182 -173 -182 -174 -183 -170 -183 -171 -183 -172 -183 -173 -183 -174 -184 -170 -184 -171 -184 -172 -184 -173 -184 -174 -185 -170 -185 -171 -185 -172 -185 -173 -185 -174 -186 -170 -186 -171 -186 -172 -186 -173 -186 -174 -187 -170 -187 -171 -187 -172 -187 -173 -187 -174 -188 -170 -188 -171 -188 -172 -188 -173 -188 -174 -189 -170 -189 -171 -189 -172 -189 -173 -189 -174 -175 -175 -175 -176 -175 -177 -175 -178 -175 -179 -176 -175 -176 -176 -176 -177 -176 -178 -176 -179 -177 -175 -177 -176 -177 -177 -177 -178 -177 -179 -178 -175 -178 -176 -178 -177 -178 -178 -178 -179 -179 -175 -179 -176 -179 -177 -179 -178 -179 -179 -160 -175 -160 -176 -160 -177 -160 -178 -160 -179 -161 -175 -161 -176 -161 -177 -161 -178 -161 -179 -162 -175 -162 -176 -162 -177 -162 -178 -162 -179 -163 -175 -163 -176 -163 -177 -163 -178 -163 -179 -164 -175 -164 -176 -164 -177 -164 -178 -164 -179 -165 -175 -165 -176 -165 -177 -165 -178 -165 -179 -166 -175 -166 -176 -166 -177 -166 -178 -166 -179 -167 -175 -167 -176 -167 -177 -167 -178 -167 -179 -168 -175 -168 -176 -168 -177 -168 -178 -168 -179 -169 -175 -169 -176 -169 -177 -169 -178 -169 -179 -170 -175 -170 -176 -170 -177 -170 -178 -170 -179 -171 -175 -171 -176 -171 -177 -171 -178 -171 -179 -172 -175 -172 -176 -172 -177 -172 -178 -172 -179 -173 -175 -173 -176 -173 -177 -173 -178 -173 -179 -174 -175 -174 -176 -174 -177 -174 -178 -174 -179 -180 -175 -180 -176 -180 -177 -180 -178 -180 -179 -181 -175 -181 -176 -181 -177 -181 -178 -181 -179 -182 -175 -182 -176 -182 -177 -182 -178 -182 -179 -183 -175 -183 -176 -183 -177 -183 -178 -183 -179 -184 -175 -184 -176 -184 -177 -184 -178 -184 -179 -185 -175 -185 -176 -185 -177 -185 -178 -185 -179 -186 -175 -186 -176 -186 -177 -186 -178 -186 -179 -187 -175 -187 -176 -187 -177 -187 -178 -187 -179 -188 -175 -188 -176 -188 -177 -188 -178 -188 -179 -189 -175 -189 -176 -189 -177 -189 -178 -189 -179 -190 -175 -190 -176 -190 -177 -190 -178 -190 -179 -191 -175 -191 -176 -191 -177 -191 -178 -191 -179 -192 -175 -192 -176 -192 -177 -192 -178 -192 -179 -193 -175 -193 -176 -193 -177 -193 -178 -193 -179 -194 -175 -194 -176 -194 -177 -194 -178 -194 -179 -180 -180 -180 -181 -180 -182 -180 -183 -180 -184 -181 -180 -181 -181 -181 -182 -181 -183 -181 -184 -182 -180 -182 -181 -182 -182 -182 -183 -182 -184 -183 -180 -183 -181 -183 -182 -183 -183 -183 -184 -184 -180 -184 -181 -184 -182 -184 -183 -184 -184 -165 -180 -165 -181 -165 -182 -165 -183 -165 -184 -166 -180 -166 -181 -166 -182 -166 -183 -166 -184 -167 -180 -167 -181 -167 -182 -167 -183 -167 -184 -168 -180 -168 -181 -168 -182 -168 -183 -168 -184 -169 -180 -169 -181 -169 -182 -169 -183 -169 -184 -170 -180 -170 -181 -170 -182 -170 -183 -170 -184 -171 -180 -171 -181 -171 -182 -171 -183 -171 -184 -172 -180 -172 -181 -172 -182 -172 -183 -172 -184 -173 -180 -173 -181 -173 -182 -173 -183 -173 -184 -174 -180 -174 -181 -174 -182 -174 -183 -174 -184 -175 -180 -175 -181 -175 -182 -175 -183 -175 -184 -176 -180 -176 -181 -176 -182 -176 -183 -176 -184 -177 -180 -177 -181 -177 -182 -177 -183 -177 -184 -178 -180 -178 -181 -178 -182 -178 -183 -178 -184 -179 -180 -179 -181 -179 -182 -179 -183 -179 -184 -185 -180 -185 -181 -185 -182 -185 -183 -185 -184 -186 -180 -186 -181 -186 -182 -186 -183 -186 -184 -187 -180 -187 -181 -187 -182 -187 -183 -187 -184 -188 -180 -188 -181 -188 -182 -188 -183 -188 -184 -189 -180 -189 -181 -189 -182 -189 -183 -189 -184 -190 -180 -190 -181 -190 -182 -190 -183 -190 -184 -191 -180 -191 -181 -191 -182 -191 -183 -191 -184 -192 -180 -192 -181 -192 -182 -192 -183 -192 -184 -193 -180 -193 -181 -193 -182 -193 -183 -193 -184 -194 -180 -194 -181 -194 -182 -194 -183 -194 -184 -195 -180 -195 -181 -195 -182 -195 -183 -195 -184 -185 -185 -185 -186 -185 -187 -185 -188 -185 -189 -186 -185 -186 -186 -186 -187 -186 -188 -186 -189 -187 -185 -187 -186 -187 -187 -187 -188 -187 -189 -188 -185 -188 -186 -188 -187 -188 -188 -188 -189 -189 -185 -189 -186 -189 -187 -189 -188 -189 -189 -170 -185 -170 -186 -170 -187 -170 -188 -170 -189 -171 -185 -171 -186 -171 -187 -171 -188 -171 -189 -172 -185 -172 -186 -172 -187 -172 -188 -172 -189 -173 -185 -173 -186 -173 -187 -173 -188 -173 -189 -174 -185 -174 -186 -174 -187 -174 -188 -174 -189 -175 -185 -175 -186 -175 -187 -175 -188 -175 -189 -176 -185 -176 -186 -176 -187 -176 -188 -176 -189 -177 -185 -177 -186 -177 -187 -177 -188 -177 -189 -178 -185 -178 -186 -178 -187 -178 -188 -178 -189 -179 -185 -179 -186 -179 -187 -179 -188 -179 -189 -180 -185 -180 -186 -180 -187 -180 -188 -180 -189 -181 -185 -181 -186 -181 -187 -181 -188 -181 -189 -182 -185 -182 -186 -182 -187 -182 -188 -182 -189 -183 -185 -183 -186 -183 -187 -183 -188 -183 -189 -184 -185 -184 -186 -184 -187 -184 -188 -184 -189 -190 -185 -190 -186 -190 -187 -190 -188 -190 -189 -191 -185 -191 -186 -191 -187 -191 -188 -191 -189 -192 -185 -192 -186 -192 -187 -192 -188 -192 -189 -193 -185 -193 -186 -193 -187 -193 -188 -193 -189 -194 -185 -194 -186 -194 -187 -194 -188 -194 -189 -190 -190 -190 -191 -190 -192 -190 -193 -190 -194 -191 -190 -191 -191 -191 -192 -191 -193 -191 -194 -192 -190 -192 -191 -192 -192 -192 -193 -192 -194 -193 -190 -193 -191 -193 -192 -193 -193 -193 -194 -194 -190 -194 -191 -194 -192 -194 -193 -194 -194 -175 -190 -175 -191 -175 -192 -175 -193 -175 -194 -176 -190 -176 -191 -176 -192 -176 -193 -176 -194 -177 -190 -177 -191 -177 -192 -177 -193 -177 -194 -178 -190 -178 -191 -178 -192 -178 -193 -178 -194 -179 -190 -179 -191 -179 -192 -179 -193 -179 -194 -180 -190 -180 -191 -180 -192 -180 -193 -180 -194 -181 -190 -181 -191 -181 -192 -181 -193 -181 -194 -182 -190 -182 -191 -182 -192 -182 -193 -182 -194 -183 -190 -183 -191 -183 -192 -183 -193 -183 -194 -184 -190 -184 -191 -184 -192 -184 -193 -184 -194 -185 -190 -185 -191 -185 -192 -185 -193 -185 -194 -186 -190 -186 -191 -186 -192 -186 -193 -186 -194 -187 -190 -187 -191 -187 -192 -187 -193 -187 -194 -188 -190 -188 -191 -188 -192 -188 -193 -188 -194 -189 -190 -189 -191 -189 -192 -189 -193 -189 -194 -195 -190 -195 -191 -195 -192 -195 -193 -195 -194 -195 -195 -180 -195 -181 -195 -182 -195 -183 -195 -184 -195 -190 -195 -191 -195 -192 -195 -193 -195 -194 -195 -DEAL::OK -DEAL::196 196 20 5292 -0 0 -0 -1 -0 -2 -0 -3 -0 -4 -0 -5 -0 -6 -1 0 -1 -1 -1 -2 -1 -3 -1 -4 -1 -5 -1 -6 -2 0 -2 -1 -2 -2 -2 -3 -2 -4 -2 -5 -2 -6 -3 0 -3 -1 -3 -2 -3 -3 -3 -4 -3 -5 -3 -6 -4 0 -4 -1 -4 -2 -4 -3 -4 -4 -4 -5 -4 -6 -5 0 -5 -1 -5 -2 -5 -3 -5 -4 -5 -5 -5 -6 -6 0 -6 -1 -6 -2 -6 -3 -6 -4 -6 -5 -6 -6 -7 0 -7 -1 -7 -2 -7 -3 -7 -4 -7 -5 -7 -6 -8 0 -8 -1 -8 -2 -8 -3 -8 -4 -8 -5 -8 -6 -9 0 -9 -1 -9 -2 -9 -3 -9 -4 -9 -5 -9 -6 -10 0 -10 -1 -10 -2 -10 -3 -10 -4 -10 -5 -10 -6 -11 0 -11 -1 -11 -2 -11 -3 -11 -4 -11 -5 -11 -6 -12 0 -12 -1 -12 -2 -12 -3 -12 -4 -12 -5 -12 -6 -13 0 -13 -1 -13 -2 -13 -3 -13 -4 -13 -5 -13 -6 -14 0 -14 -1 -14 -2 -14 -3 -14 -4 -14 -5 -14 -6 -15 0 -15 -1 -15 -2 -15 -3 -15 -4 -15 -5 -15 -6 -16 0 -16 -1 -16 -2 -16 -3 -16 -4 -16 -5 -16 -6 -17 0 -17 -1 -17 -2 -17 -3 -17 -4 -17 -5 -17 -6 -18 0 -18 -1 -18 -2 -18 -3 -18 -4 -18 -5 -18 -6 -19 0 -19 -1 -19 -2 -19 -3 -19 -4 -19 -5 -19 -6 -20 0 -20 -1 -20 -2 -20 -3 -20 -4 -20 -5 -20 -6 -7 -7 -7 -8 -7 -9 -7 -10 -7 -11 -7 -12 -7 -13 -8 -7 -8 -8 -8 -9 -8 -10 -8 -11 -8 -12 -8 -13 -9 -7 -9 -8 -9 -9 -9 -10 -9 -11 -9 -12 -9 -13 -10 -7 -10 -8 -10 -9 -10 -10 -10 -11 -10 -12 -10 -13 -11 -7 -11 -8 -11 -9 -11 -10 -11 -11 -11 -12 -11 -13 -12 -7 -12 -8 -12 -9 -12 -10 -12 -11 -12 -12 -12 -13 -13 -7 -13 -8 -13 -9 -13 -10 -13 -11 -13 -12 -13 -13 -0 -7 -0 -8 -0 -9 -0 -10 -0 -11 -0 -12 -0 -13 -1 -7 -1 -8 -1 -9 -1 -10 -1 -11 -1 -12 -1 -13 -2 -7 -2 -8 -2 -9 -2 -10 -2 -11 -2 -12 -2 -13 -3 -7 -3 -8 -3 -9 -3 -10 -3 -11 -3 -12 -3 -13 -4 -7 -4 -8 -4 -9 -4 -10 -4 -11 -4 -12 -4 -13 -5 -7 -5 -8 -5 -9 -5 -10 -5 -11 -5 -12 -5 -13 -6 -7 -6 -8 -6 -9 -6 -10 -6 -11 -6 -12 -6 -13 -21 -7 -21 -8 -21 -9 -21 -10 -21 -11 -21 -12 -21 -13 -22 -7 -22 -8 -22 -9 -22 -10 -22 -11 -22 -12 -22 -13 -23 -7 -23 -8 -23 -9 -23 -10 -23 -11 -23 -12 -23 -13 -24 -7 -24 -8 -24 -9 -24 -10 -24 -11 -24 -12 -24 -13 -25 -7 -25 -8 -25 -9 -25 -10 -25 -11 -25 -12 -25 -13 -26 -7 -26 -8 -26 -9 -26 -10 -26 -11 -26 -12 -26 -13 -27 -7 -27 -8 -27 -9 -27 -10 -27 -11 -27 -12 -27 -13 -14 -14 -14 -15 -14 -16 -14 -17 -14 -18 -14 -19 -14 -20 -15 -14 -15 -15 -15 -16 -15 -17 -15 -18 -15 -19 -15 -20 -16 -14 -16 -15 -16 -16 -16 -17 -16 -18 -16 -19 -16 -20 -17 -14 -17 -15 -17 -16 -17 -17 -17 -18 -17 -19 -17 -20 -18 -14 -18 -15 -18 -16 -18 -17 -18 -18 -18 -19 -18 -20 -19 -14 -19 -15 -19 -16 -19 -17 -19 -18 -19 -19 -19 -20 -20 -14 -20 -15 -20 -16 -20 -17 -20 -18 -20 -19 -20 -20 -0 -14 -0 -15 -0 -16 -0 -17 -0 -18 -0 -19 -0 -20 -1 -14 -1 -15 -1 -16 -1 -17 -1 -18 -1 -19 -1 -20 -2 -14 -2 -15 -2 -16 -2 -17 -2 -18 -2 -19 -2 -20 -3 -14 -3 -15 -3 -16 -3 -17 -3 -18 -3 -19 -3 -20 -4 -14 -4 -15 -4 -16 -4 -17 -4 -18 -4 -19 -4 -20 -5 -14 -5 -15 -5 -16 -5 -17 -5 -18 -5 -19 -5 -20 -6 -14 -6 -15 -6 -16 -6 -17 -6 -18 -6 -19 -6 -20 -21 -14 -21 -15 -21 -16 -21 -17 -21 -18 -21 -19 -21 -20 -22 -14 -22 -15 -22 -16 -22 -17 -22 -18 -22 -19 -22 -20 -23 -14 -23 -15 -23 -16 -23 -17 -23 -18 -23 -19 -23 -20 -24 -14 -24 -15 -24 -16 -24 -17 -24 -18 -24 -19 -24 -20 -25 -14 -25 -15 -25 -16 -25 -17 -25 -18 -25 -19 -25 -20 -26 -14 -26 -15 -26 -16 -26 -17 -26 -18 -26 -19 -26 -20 -27 -14 -27 -15 -27 -16 -27 -17 -27 -18 -27 -19 -27 -20 -28 -14 -28 -15 -28 -16 -28 -17 -28 -18 -28 -19 -28 -20 -29 -14 -29 -15 -29 -16 -29 -17 -29 -18 -29 -19 -29 -20 -30 -14 -30 -15 -30 -16 -30 -17 -30 -18 -30 -19 -30 -20 -31 -14 -31 -15 -31 -16 -31 -17 -31 -18 -31 -19 -31 -20 -32 -14 -32 -15 -32 -16 -32 -17 -32 -18 -32 -19 -32 -20 -33 -14 -33 -15 -33 -16 -33 -17 -33 -18 -33 -19 -33 -20 -34 -14 -34 -15 -34 -16 -34 -17 -34 -18 -34 -19 -34 -20 -21 -21 -21 -22 -21 -23 -21 -24 -21 -25 -21 -26 -21 -27 -22 -21 -22 -22 -22 -23 -22 -24 -22 -25 -22 -26 -22 -27 -23 -21 -23 -22 -23 -23 -23 -24 -23 -25 -23 -26 -23 -27 -24 -21 -24 -22 -24 -23 -24 -24 -24 -25 -24 -26 -24 -27 -25 -21 -25 -22 -25 -23 -25 -24 -25 -25 -25 -26 -25 -27 -26 -21 -26 -22 -26 -23 -26 -24 -26 -25 -26 -26 -26 -27 -27 -21 -27 -22 -27 -23 -27 -24 -27 -25 -27 -26 -27 -27 -7 -21 -7 -22 -7 -23 -7 -24 -7 -25 -7 -26 -7 -27 -8 -21 -8 -22 -8 -23 -8 -24 -8 -25 -8 -26 -8 -27 -9 -21 -9 -22 -9 -23 -9 -24 -9 -25 -9 -26 -9 -27 -10 -21 -10 -22 -10 -23 -10 -24 -10 -25 -10 -26 -10 -27 -11 -21 -11 -22 -11 -23 -11 -24 -11 -25 -11 -26 -11 -27 -12 -21 -12 -22 -12 -23 -12 -24 -12 -25 -12 -26 -12 -27 -13 -21 -13 -22 -13 -23 -13 -24 -13 -25 -13 -26 -13 -27 -14 -21 -14 -22 -14 -23 -14 -24 -14 -25 -14 -26 -14 -27 -15 -21 -15 -22 -15 -23 -15 -24 -15 -25 -15 -26 -15 -27 -16 -21 -16 -22 -16 -23 -16 -24 -16 -25 -16 -26 -16 -27 -17 -21 -17 -22 -17 -23 -17 -24 -17 -25 -17 -26 -17 -27 -18 -21 -18 -22 -18 -23 -18 -24 -18 -25 -18 -26 -18 -27 -19 -21 -19 -22 -19 -23 -19 -24 -19 -25 -19 -26 -19 -27 -20 -21 -20 -22 -20 -23 -20 -24 -20 -25 -20 -26 -20 -27 -35 -21 -35 -22 -35 -23 -35 -24 -35 -25 -35 -26 -35 -27 -36 -21 -36 -22 -36 -23 -36 -24 -36 -25 -36 -26 -36 -27 -37 -21 -37 -22 -37 -23 -37 -24 -37 -25 -37 -26 -37 -27 -38 -21 -38 -22 -38 -23 -38 -24 -38 -25 -38 -26 -38 -27 -39 -21 -39 -22 -39 -23 -39 -24 -39 -25 -39 -26 -39 -27 -40 -21 -40 -22 -40 -23 -40 -24 -40 -25 -40 -26 -40 -27 -41 -21 -41 -22 -41 -23 -41 -24 -41 -25 -41 -26 -41 -27 -28 -28 -28 -29 -28 -30 -28 -31 -28 -32 -28 -33 -28 -34 -29 -28 -29 -29 -29 -30 -29 -31 -29 -32 -29 -33 -29 -34 -30 -28 -30 -29 -30 -30 -30 -31 -30 -32 -30 -33 -30 -34 -31 -28 -31 -29 -31 -30 -31 -31 -31 -32 -31 -33 -31 -34 -32 -28 -32 -29 -32 -30 -32 -31 -32 -32 -32 -33 -32 -34 -33 -28 -33 -29 -33 -30 -33 -31 -33 -32 -33 -33 -33 -34 -34 -28 -34 -29 -34 -30 -34 -31 -34 -32 -34 -33 -34 -34 -14 -28 -14 -29 -14 -30 -14 -31 -14 -32 -14 -33 -14 -34 -15 -28 -15 -29 -15 -30 -15 -31 -15 -32 -15 -33 -15 -34 -16 -28 -16 -29 -16 -30 -16 -31 -16 -32 -16 -33 -16 -34 -17 -28 -17 -29 -17 -30 -17 -31 -17 -32 -17 -33 -17 -34 -18 -28 -18 -29 -18 -30 -18 -31 -18 -32 -18 -33 -18 -34 -19 -28 -19 -29 -19 -30 -19 -31 -19 -32 -19 -33 -19 -34 -20 -28 -20 -29 -20 -30 -20 -31 -20 -32 -20 -33 -20 -34 -35 -28 -35 -29 -35 -30 -35 -31 -35 -32 -35 -33 -35 -34 -36 -28 -36 -29 -36 -30 -36 -31 -36 -32 -36 -33 -36 -34 -37 -28 -37 -29 -37 -30 -37 -31 -37 -32 -37 -33 -37 -34 -38 -28 -38 -29 -38 -30 -38 -31 -38 -32 -38 -33 -38 -34 -39 -28 -39 -29 -39 -30 -39 -31 -39 -32 -39 -33 -39 -34 -40 -28 -40 -29 -40 -30 -40 -31 -40 -32 -40 -33 -40 -34 -41 -28 -41 -29 -41 -30 -41 -31 -41 -32 -41 -33 -41 -34 -42 -28 -42 -29 -42 -30 -42 -31 -42 -32 -42 -33 -42 -34 -43 -28 -43 -29 -43 -30 -43 -31 -43 -32 -43 -33 -43 -34 -44 -28 -44 -29 -44 -30 -44 -31 -44 -32 -44 -33 -44 -34 -45 -28 -45 -29 -45 -30 -45 -31 -45 -32 -45 -33 -45 -34 -46 -28 -46 -29 -46 -30 -46 -31 -46 -32 -46 -33 -46 -34 -47 -28 -47 -29 -47 -30 -47 -31 -47 -32 -47 -33 -47 -34 -48 -28 -48 -29 -48 -30 -48 -31 -48 -32 -48 -33 -48 -34 -35 -35 -35 -36 -35 -37 -35 -38 -35 -39 -35 -40 -35 -41 -36 -35 -36 -36 -36 -37 -36 -38 -36 -39 -36 -40 -36 -41 -37 -35 -37 -36 -37 -37 -37 -38 -37 -39 -37 -40 -37 -41 -38 -35 -38 -36 -38 -37 -38 -38 -38 -39 -38 -40 -38 -41 -39 -35 -39 -36 -39 -37 -39 -38 -39 -39 -39 -40 -39 -41 -40 -35 -40 -36 -40 -37 -40 -38 -40 -39 -40 -40 -40 -41 -41 -35 -41 -36 -41 -37 -41 -38 -41 -39 -41 -40 -41 -41 -21 -35 -21 -36 -21 -37 -21 -38 -21 -39 -21 -40 -21 -41 -22 -35 -22 -36 -22 -37 -22 -38 -22 -39 -22 -40 -22 -41 -23 -35 -23 -36 -23 -37 -23 -38 -23 -39 -23 -40 -23 -41 -24 -35 -24 -36 -24 -37 -24 -38 -24 -39 -24 -40 -24 -41 -25 -35 -25 -36 -25 -37 -25 -38 -25 -39 -25 -40 -25 -41 -26 -35 -26 -36 -26 -37 -26 -38 -26 -39 -26 -40 -26 -41 -27 -35 -27 -36 -27 -37 -27 -38 -27 -39 -27 -40 -27 -41 -28 -35 -28 -36 -28 -37 -28 -38 -28 -39 -28 -40 -28 -41 -29 -35 -29 -36 -29 -37 -29 -38 -29 -39 -29 -40 -29 -41 -30 -35 -30 -36 -30 -37 -30 -38 -30 -39 -30 -40 -30 -41 -31 -35 -31 -36 -31 -37 -31 -38 -31 -39 -31 -40 -31 -41 -32 -35 -32 -36 -32 -37 -32 -38 -32 -39 -32 -40 -32 -41 -33 -35 -33 -36 -33 -37 -33 -38 -33 -39 -33 -40 -33 -41 -34 -35 -34 -36 -34 -37 -34 -38 -34 -39 -34 -40 -34 -41 -49 -35 -49 -36 -49 -37 -49 -38 -49 -39 -49 -40 -49 -41 -50 -35 -50 -36 -50 -37 -50 -38 -50 -39 -50 -40 -50 -41 -51 -35 -51 -36 -51 -37 -51 -38 -51 -39 -51 -40 -51 -41 -52 -35 -52 -36 -52 -37 -52 -38 -52 -39 -52 -40 -52 -41 -53 -35 -53 -36 -53 -37 -53 -38 -53 -39 -53 -40 -53 -41 -54 -35 -54 -36 -54 -37 -54 -38 -54 -39 -54 -40 -54 -41 -55 -35 -55 -36 -55 -37 -55 -38 -55 -39 -55 -40 -55 -41 -42 -42 -42 -43 -42 -44 -42 -45 -42 -46 -42 -47 -42 -48 -43 -42 -43 -43 -43 -44 -43 -45 -43 -46 -43 -47 -43 -48 -44 -42 -44 -43 -44 -44 -44 -45 -44 -46 -44 -47 -44 -48 -45 -42 -45 -43 -45 -44 -45 -45 -45 -46 -45 -47 -45 -48 -46 -42 -46 -43 -46 -44 -46 -45 -46 -46 -46 -47 -46 -48 -47 -42 -47 -43 -47 -44 -47 -45 -47 -46 -47 -47 -47 -48 -48 -42 -48 -43 -48 -44 -48 -45 -48 -46 -48 -47 -48 -48 -28 -42 -28 -43 -28 -44 -28 -45 -28 -46 -28 -47 -28 -48 -29 -42 -29 -43 -29 -44 -29 -45 -29 -46 -29 -47 -29 -48 -30 -42 -30 -43 -30 -44 -30 -45 -30 -46 -30 -47 -30 -48 -31 -42 -31 -43 -31 -44 -31 -45 -31 -46 -31 -47 -31 -48 -32 -42 -32 -43 -32 -44 -32 -45 -32 -46 -32 -47 -32 -48 -33 -42 -33 -43 -33 -44 -33 -45 -33 -46 -33 -47 -33 -48 -34 -42 -34 -43 -34 -44 -34 -45 -34 -46 -34 -47 -34 -48 -49 -42 -49 -43 -49 -44 -49 -45 -49 -46 -49 -47 -49 -48 -50 -42 -50 -43 -50 -44 -50 -45 -50 -46 -50 -47 -50 -48 -51 -42 -51 -43 -51 -44 -51 -45 -51 -46 -51 -47 -51 -48 -52 -42 -52 -43 -52 -44 -52 -45 -52 -46 -52 -47 -52 -48 -53 -42 -53 -43 -53 -44 -53 -45 -53 -46 -53 -47 -53 -48 -54 -42 -54 -43 -54 -44 -54 -45 -54 -46 -54 -47 -54 -48 -55 -42 -55 -43 -55 -44 -55 -45 -55 -46 -55 -47 -55 -48 -56 -42 -56 -43 -56 -44 -56 -45 -56 -46 -56 -47 -56 -48 -57 -42 -57 -43 -57 -44 -57 -45 -57 -46 -57 -47 -57 -48 -58 -42 -58 -43 -58 -44 -58 -45 -58 -46 -58 -47 -58 -48 -59 -42 -59 -43 -59 -44 -59 -45 -59 -46 -59 -47 -59 -48 -60 -42 -60 -43 -60 -44 -60 -45 -60 -46 -60 -47 -60 -48 -61 -42 -61 -43 -61 -44 -61 -45 -61 -46 -61 -47 -61 -48 -62 -42 -62 -43 -62 -44 -62 -45 -62 -46 -62 -47 -62 -48 -49 -49 -49 -50 -49 -51 -49 -52 -49 -53 -49 -54 -49 -55 -50 -49 -50 -50 -50 -51 -50 -52 -50 -53 -50 -54 -50 -55 -51 -49 -51 -50 -51 -51 -51 -52 -51 -53 -51 -54 -51 -55 -52 -49 -52 -50 -52 -51 -52 -52 -52 -53 -52 -54 -52 -55 -53 -49 -53 -50 -53 -51 -53 -52 -53 -53 -53 -54 -53 -55 -54 -49 -54 -50 -54 -51 -54 -52 -54 -53 -54 -54 -54 -55 -55 -49 -55 -50 -55 -51 -55 -52 -55 -53 -55 -54 -55 -55 -35 -49 -35 -50 -35 -51 -35 -52 -35 -53 -35 -54 -35 -55 -36 -49 -36 -50 -36 -51 -36 -52 -36 -53 -36 -54 -36 -55 -37 -49 -37 -50 -37 -51 -37 -52 -37 -53 -37 -54 -37 -55 -38 -49 -38 -50 -38 -51 -38 -52 -38 -53 -38 -54 -38 -55 -39 -49 -39 -50 -39 -51 -39 -52 -39 -53 -39 -54 -39 -55 -40 -49 -40 -50 -40 -51 -40 -52 -40 -53 -40 -54 -40 -55 -41 -49 -41 -50 -41 -51 -41 -52 -41 -53 -41 -54 -41 -55 -42 -49 -42 -50 -42 -51 -42 -52 -42 -53 -42 -54 -42 -55 -43 -49 -43 -50 -43 -51 -43 -52 -43 -53 -43 -54 -43 -55 -44 -49 -44 -50 -44 -51 -44 -52 -44 -53 -44 -54 -44 -55 -45 -49 -45 -50 -45 -51 -45 -52 -45 -53 -45 -54 -45 -55 -46 -49 -46 -50 -46 -51 -46 -52 -46 -53 -46 -54 -46 -55 -47 -49 -47 -50 -47 -51 -47 -52 -47 -53 -47 -54 -47 -55 -48 -49 -48 -50 -48 -51 -48 -52 -48 -53 -48 -54 -48 -55 -63 -49 -63 -50 -63 -51 -63 -52 -63 -53 -63 -54 -63 -55 -64 -49 -64 -50 -64 -51 -64 -52 -64 -53 -64 -54 -64 -55 -65 -49 -65 -50 -65 -51 -65 -52 -65 -53 -65 -54 -65 -55 -66 -49 -66 -50 -66 -51 -66 -52 -66 -53 -66 -54 -66 -55 -67 -49 -67 -50 -67 -51 -67 -52 -67 -53 -67 -54 -67 -55 -68 -49 -68 -50 -68 -51 -68 -52 -68 -53 -68 -54 -68 -55 -69 -49 -69 -50 -69 -51 -69 -52 -69 -53 -69 -54 -69 -55 -56 -56 -56 -57 -56 -58 -56 -59 -56 -60 -56 -61 -56 -62 -57 -56 -57 -57 -57 -58 -57 -59 -57 -60 -57 -61 -57 -62 -58 -56 -58 -57 -58 -58 -58 -59 -58 -60 -58 -61 -58 -62 -59 -56 -59 -57 -59 -58 -59 -59 -59 -60 -59 -61 -59 -62 -60 -56 -60 -57 -60 -58 -60 -59 -60 -60 -60 -61 -60 -62 -61 -56 -61 -57 -61 -58 -61 -59 -61 -60 -61 -61 -61 -62 -62 -56 -62 -57 -62 -58 -62 -59 -62 -60 -62 -61 -62 -62 -42 -56 -42 -57 -42 -58 -42 -59 -42 -60 -42 -61 -42 -62 -43 -56 -43 -57 -43 -58 -43 -59 -43 -60 -43 -61 -43 -62 -44 -56 -44 -57 -44 -58 -44 -59 -44 -60 -44 -61 -44 -62 -45 -56 -45 -57 -45 -58 -45 -59 -45 -60 -45 -61 -45 -62 -46 -56 -46 -57 -46 -58 -46 -59 -46 -60 -46 -61 -46 -62 -47 -56 -47 -57 -47 -58 -47 -59 -47 -60 -47 -61 -47 -62 -48 -56 -48 -57 -48 -58 -48 -59 -48 -60 -48 -61 -48 -62 -63 -56 -63 -57 -63 -58 -63 -59 -63 -60 -63 -61 -63 -62 -64 -56 -64 -57 -64 -58 -64 -59 -64 -60 -64 -61 -64 -62 -65 -56 -65 -57 -65 -58 -65 -59 -65 -60 -65 -61 -65 -62 -66 -56 -66 -57 -66 -58 -66 -59 -66 -60 -66 -61 -66 -62 -67 -56 -67 -57 -67 -58 -67 -59 -67 -60 -67 -61 -67 -62 -68 -56 -68 -57 -68 -58 -68 -59 -68 -60 -68 -61 -68 -62 -69 -56 -69 -57 -69 -58 -69 -59 -69 -60 -69 -61 -69 -62 -70 -56 -70 -57 -70 -58 -70 -59 -70 -60 -70 -61 -70 -62 -71 -56 -71 -57 -71 -58 -71 -59 -71 -60 -71 -61 -71 -62 -72 -56 -72 -57 -72 -58 -72 -59 -72 -60 -72 -61 -72 -62 -73 -56 -73 -57 -73 -58 -73 -59 -73 -60 -73 -61 -73 -62 -74 -56 -74 -57 -74 -58 -74 -59 -74 -60 -74 -61 -74 -62 -75 -56 -75 -57 -75 -58 -75 -59 -75 -60 -75 -61 -75 -62 -76 -56 -76 -57 -76 -58 -76 -59 -76 -60 -76 -61 -76 -62 -63 -63 -63 -64 -63 -65 -63 -66 -63 -67 -63 -68 -63 -69 -64 -63 -64 -64 -64 -65 -64 -66 -64 -67 -64 -68 -64 -69 -65 -63 -65 -64 -65 -65 -65 -66 -65 -67 -65 -68 -65 -69 -66 -63 -66 -64 -66 -65 -66 -66 -66 -67 -66 -68 -66 -69 -67 -63 -67 -64 -67 -65 -67 -66 -67 -67 -67 -68 -67 -69 -68 -63 -68 -64 -68 -65 -68 -66 -68 -67 -68 -68 -68 -69 -69 -63 -69 -64 -69 -65 -69 -66 -69 -67 -69 -68 -69 -69 -49 -63 -49 -64 -49 -65 -49 -66 -49 -67 -49 -68 -49 -69 -50 -63 -50 -64 -50 -65 -50 -66 -50 -67 -50 -68 -50 -69 -51 -63 -51 -64 -51 -65 -51 -66 -51 -67 -51 -68 -51 -69 -52 -63 -52 -64 -52 -65 -52 -66 -52 -67 -52 -68 -52 -69 -53 -63 -53 -64 -53 -65 -53 -66 -53 -67 -53 -68 -53 -69 -54 -63 -54 -64 -54 -65 -54 -66 -54 -67 -54 -68 -54 -69 -55 -63 -55 -64 -55 -65 -55 -66 -55 -67 -55 -68 -55 -69 -56 -63 -56 -64 -56 -65 -56 -66 -56 -67 -56 -68 -56 -69 -57 -63 -57 -64 -57 -65 -57 -66 -57 -67 -57 -68 -57 -69 -58 -63 -58 -64 -58 -65 -58 -66 -58 -67 -58 -68 -58 -69 -59 -63 -59 -64 -59 -65 -59 -66 -59 -67 -59 -68 -59 -69 -60 -63 -60 -64 -60 -65 -60 -66 -60 -67 -60 -68 -60 -69 -61 -63 -61 -64 -61 -65 -61 -66 -61 -67 -61 -68 -61 -69 -62 -63 -62 -64 -62 -65 -62 -66 -62 -67 -62 -68 -62 -69 -77 -63 -77 -64 -77 -65 -77 -66 -77 -67 -77 -68 -77 -69 -78 -63 -78 -64 -78 -65 -78 -66 -78 -67 -78 -68 -78 -69 -79 -63 -79 -64 -79 -65 -79 -66 -79 -67 -79 -68 -79 -69 -80 -63 -80 -64 -80 -65 -80 -66 -80 -67 -80 -68 -80 -69 -81 -63 -81 -64 -81 -65 -81 -66 -81 -67 -81 -68 -81 -69 -82 -63 -82 -64 -82 -65 -82 -66 -82 -67 -82 -68 -82 -69 -83 -63 -83 -64 -83 -65 -83 -66 -83 -67 -83 -68 -83 -69 -70 -70 -70 -71 -70 -72 -70 -73 -70 -74 -70 -75 -70 -76 -71 -70 -71 -71 -71 -72 -71 -73 -71 -74 -71 -75 -71 -76 -72 -70 -72 -71 -72 -72 -72 -73 -72 -74 -72 -75 -72 -76 -73 -70 -73 -71 -73 -72 -73 -73 -73 -74 -73 -75 -73 -76 -74 -70 -74 -71 -74 -72 -74 -73 -74 -74 -74 -75 -74 -76 -75 -70 -75 -71 -75 -72 -75 -73 -75 -74 -75 -75 -75 -76 -76 -70 -76 -71 -76 -72 -76 -73 -76 -74 -76 -75 -76 -76 -56 -70 -56 -71 -56 -72 -56 -73 -56 -74 -56 -75 -56 -76 -57 -70 -57 -71 -57 -72 -57 -73 -57 -74 -57 -75 -57 -76 -58 -70 -58 -71 -58 -72 -58 -73 -58 -74 -58 -75 -58 -76 -59 -70 -59 -71 -59 -72 -59 -73 -59 -74 -59 -75 -59 -76 -60 -70 -60 -71 -60 -72 -60 -73 -60 -74 -60 -75 -60 -76 -61 -70 -61 -71 -61 -72 -61 -73 -61 -74 -61 -75 -61 -76 -62 -70 -62 -71 -62 -72 -62 -73 -62 -74 -62 -75 -62 -76 -77 -70 -77 -71 -77 -72 -77 -73 -77 -74 -77 -75 -77 -76 -78 -70 -78 -71 -78 -72 -78 -73 -78 -74 -78 -75 -78 -76 -79 -70 -79 -71 -79 -72 -79 -73 -79 -74 -79 -75 -79 -76 -80 -70 -80 -71 -80 -72 -80 -73 -80 -74 -80 -75 -80 -76 -81 -70 -81 -71 -81 -72 -81 -73 -81 -74 -81 -75 -81 -76 -82 -70 -82 -71 -82 -72 -82 -73 -82 -74 -82 -75 -82 -76 -83 -70 -83 -71 -83 -72 -83 -73 -83 -74 -83 -75 -83 -76 -84 -70 -84 -71 -84 -72 -84 -73 -84 -74 -84 -75 -84 -76 -85 -70 -85 -71 -85 -72 -85 -73 -85 -74 -85 -75 -85 -76 -86 -70 -86 -71 -86 -72 -86 -73 -86 -74 -86 -75 -86 -76 -87 -70 -87 -71 -87 -72 -87 -73 -87 -74 -87 -75 -87 -76 -88 -70 -88 -71 -88 -72 -88 -73 -88 -74 -88 -75 -88 -76 -89 -70 -89 -71 -89 -72 -89 -73 -89 -74 -89 -75 -89 -76 -90 -70 -90 -71 -90 -72 -90 -73 -90 -74 -90 -75 -90 -76 -77 -77 -77 -78 -77 -79 -77 -80 -77 -81 -77 -82 -77 -83 -78 -77 -78 -78 -78 -79 -78 -80 -78 -81 -78 -82 -78 -83 -79 -77 -79 -78 -79 -79 -79 -80 -79 -81 -79 -82 -79 -83 -80 -77 -80 -78 -80 -79 -80 -80 -80 -81 -80 -82 -80 -83 -81 -77 -81 -78 -81 -79 -81 -80 -81 -81 -81 -82 -81 -83 -82 -77 -82 -78 -82 -79 -82 -80 -82 -81 -82 -82 -82 -83 -83 -77 -83 -78 -83 -79 -83 -80 -83 -81 -83 -82 -83 -83 -63 -77 -63 -78 -63 -79 -63 -80 -63 -81 -63 -82 -63 -83 -64 -77 -64 -78 -64 -79 -64 -80 -64 -81 -64 -82 -64 -83 -65 -77 -65 -78 -65 -79 -65 -80 -65 -81 -65 -82 -65 -83 -66 -77 -66 -78 -66 -79 -66 -80 -66 -81 -66 -82 -66 -83 -67 -77 -67 -78 -67 -79 -67 -80 -67 -81 -67 -82 -67 -83 -68 -77 -68 -78 -68 -79 -68 -80 -68 -81 -68 -82 -68 -83 -69 -77 -69 -78 -69 -79 -69 -80 -69 -81 -69 -82 -69 -83 -70 -77 -70 -78 -70 -79 -70 -80 -70 -81 -70 -82 -70 -83 -71 -77 -71 -78 -71 -79 -71 -80 -71 -81 -71 -82 -71 -83 -72 -77 -72 -78 -72 -79 -72 -80 -72 -81 -72 -82 -72 -83 -73 -77 -73 -78 -73 -79 -73 -80 -73 -81 -73 -82 -73 -83 -74 -77 -74 -78 -74 -79 -74 -80 -74 -81 -74 -82 -74 -83 -75 -77 -75 -78 -75 -79 -75 -80 -75 -81 -75 -82 -75 -83 -76 -77 -76 -78 -76 -79 -76 -80 -76 -81 -76 -82 -76 -83 -91 -77 -91 -78 -91 -79 -91 -80 -91 -81 -91 -82 -91 -83 -92 -77 -92 -78 -92 -79 -92 -80 -92 -81 -92 -82 -92 -83 -93 -77 -93 -78 -93 -79 -93 -80 -93 -81 -93 -82 -93 -83 -94 -77 -94 -78 -94 -79 -94 -80 -94 -81 -94 -82 -94 -83 -95 -77 -95 -78 -95 -79 -95 -80 -95 -81 -95 -82 -95 -83 -96 -77 -96 -78 -96 -79 -96 -80 -96 -81 -96 -82 -96 -83 -97 -77 -97 -78 -97 -79 -97 -80 -97 -81 -97 -82 -97 -83 -84 -84 -84 -85 -84 -86 -84 -87 -84 -88 -84 -89 -84 -90 -85 -84 -85 -85 -85 -86 -85 -87 -85 -88 -85 -89 -85 -90 -86 -84 -86 -85 -86 -86 -86 -87 -86 -88 -86 -89 -86 -90 -87 -84 -87 -85 -87 -86 -87 -87 -87 -88 -87 -89 -87 -90 -88 -84 -88 -85 -88 -86 -88 -87 -88 -88 -88 -89 -88 -90 -89 -84 -89 -85 -89 -86 -89 -87 -89 -88 -89 -89 -89 -90 -90 -84 -90 -85 -90 -86 -90 -87 -90 -88 -90 -89 -90 -90 -70 -84 -70 -85 -70 -86 -70 -87 -70 -88 -70 -89 -70 -90 -71 -84 -71 -85 -71 -86 -71 -87 -71 -88 -71 -89 -71 -90 -72 -84 -72 -85 -72 -86 -72 -87 -72 -88 -72 -89 -72 -90 -73 -84 -73 -85 -73 -86 -73 -87 -73 -88 -73 -89 -73 -90 -74 -84 -74 -85 -74 -86 -74 -87 -74 -88 -74 -89 -74 -90 -75 -84 -75 -85 -75 -86 -75 -87 -75 -88 -75 -89 -75 -90 -76 -84 -76 -85 -76 -86 -76 -87 -76 -88 -76 -89 -76 -90 -91 -84 -91 -85 -91 -86 -91 -87 -91 -88 -91 -89 -91 -90 -92 -84 -92 -85 -92 -86 -92 -87 -92 -88 -92 -89 -92 -90 -93 -84 -93 -85 -93 -86 -93 -87 -93 -88 -93 -89 -93 -90 -94 -84 -94 -85 -94 -86 -94 -87 -94 -88 -94 -89 -94 -90 -95 -84 -95 -85 -95 -86 -95 -87 -95 -88 -95 -89 -95 -90 -96 -84 -96 -85 -96 -86 -96 -87 -96 -88 -96 -89 -96 -90 -97 -84 -97 -85 -97 -86 -97 -87 -97 -88 -97 -89 -97 -90 -98 -84 -98 -85 -98 -86 -98 -87 -98 -88 -98 -89 -98 -90 -99 -84 -99 -85 -99 -86 -99 -87 -99 -88 -99 -89 -99 -90 -100 -84 -100 -85 -100 -86 -100 -87 -100 -88 -100 -89 -100 -90 -101 -84 -101 -85 -101 -86 -101 -87 -101 -88 -101 -89 -101 -90 -102 -84 -102 -85 -102 -86 -102 -87 -102 -88 -102 -89 -102 -90 -103 -84 -103 -85 -103 -86 -103 -87 -103 -88 -103 -89 -103 -90 -104 -84 -104 -85 -104 -86 -104 -87 -104 -88 -104 -89 -104 -90 -91 -91 -91 -92 -91 -93 -91 -94 -91 -95 -91 -96 -91 -97 -92 -91 -92 -92 -92 -93 -92 -94 -92 -95 -92 -96 -92 -97 -93 -91 -93 -92 -93 -93 -93 -94 -93 -95 -93 -96 -93 -97 -94 -91 -94 -92 -94 -93 -94 -94 -94 -95 -94 -96 -94 -97 -95 -91 -95 -92 -95 -93 -95 -94 -95 -95 -95 -96 -95 -97 -96 -91 -96 -92 -96 -93 -96 -94 -96 -95 -96 -96 -96 -97 -97 -91 -97 -92 -97 -93 -97 -94 -97 -95 -97 -96 -97 -97 -77 -91 -77 -92 -77 -93 -77 -94 -77 -95 -77 -96 -77 -97 -78 -91 -78 -92 -78 -93 -78 -94 -78 -95 -78 -96 -78 -97 -79 -91 -79 -92 -79 -93 -79 -94 -79 -95 -79 -96 -79 -97 -80 -91 -80 -92 -80 -93 -80 -94 -80 -95 -80 -96 -80 -97 -81 -91 -81 -92 -81 -93 -81 -94 -81 -95 -81 -96 -81 -97 -82 -91 -82 -92 -82 -93 -82 -94 -82 -95 -82 -96 -82 -97 -83 -91 -83 -92 -83 -93 -83 -94 -83 -95 -83 -96 -83 -97 -84 -91 -84 -92 -84 -93 -84 -94 -84 -95 -84 -96 -84 -97 -85 -91 -85 -92 -85 -93 -85 -94 -85 -95 -85 -96 -85 -97 -86 -91 -86 -92 -86 -93 -86 -94 -86 -95 -86 -96 -86 -97 -87 -91 -87 -92 -87 -93 -87 -94 -87 -95 -87 -96 -87 -97 -88 -91 -88 -92 -88 -93 -88 -94 -88 -95 -88 -96 -88 -97 -89 -91 -89 -92 -89 -93 -89 -94 -89 -95 -89 -96 -89 -97 -90 -91 -90 -92 -90 -93 -90 -94 -90 -95 -90 -96 -90 -97 -105 -91 -105 -92 -105 -93 -105 -94 -105 -95 -105 -96 -105 -97 -106 -91 -106 -92 -106 -93 -106 -94 -106 -95 -106 -96 -106 -97 -107 -91 -107 -92 -107 -93 -107 -94 -107 -95 -107 -96 -107 -97 -108 -91 -108 -92 -108 -93 -108 -94 -108 -95 -108 -96 -108 -97 -109 -91 -109 -92 -109 -93 -109 -94 -109 -95 -109 -96 -109 -97 -110 -91 -110 -92 -110 -93 -110 -94 -110 -95 -110 -96 -110 -97 -111 -91 -111 -92 -111 -93 -111 -94 -111 -95 -111 -96 -111 -97 -98 -98 -98 -99 -98 -100 -98 -101 -98 -102 -98 -103 -98 -104 -99 -98 -99 -99 -99 -100 -99 -101 -99 -102 -99 -103 -99 -104 -100 -98 -100 -99 -100 -100 -100 -101 -100 -102 -100 -103 -100 -104 -101 -98 -101 -99 -101 -100 -101 -101 -101 -102 -101 -103 -101 -104 -102 -98 -102 -99 -102 -100 -102 -101 -102 -102 -102 -103 -102 -104 -103 -98 -103 -99 -103 -100 -103 -101 -103 -102 -103 -103 -103 -104 -104 -98 -104 -99 -104 -100 -104 -101 -104 -102 -104 -103 -104 -104 -84 -98 -84 -99 -84 -100 -84 -101 -84 -102 -84 -103 -84 -104 -85 -98 -85 -99 -85 -100 -85 -101 -85 -102 -85 -103 -85 -104 -86 -98 -86 -99 -86 -100 -86 -101 -86 -102 -86 -103 -86 -104 -87 -98 -87 -99 -87 -100 -87 -101 -87 -102 -87 -103 -87 -104 -88 -98 -88 -99 -88 -100 -88 -101 -88 -102 -88 -103 -88 -104 -89 -98 -89 -99 -89 -100 -89 -101 -89 -102 -89 -103 -89 -104 -90 -98 -90 -99 -90 -100 -90 -101 -90 -102 -90 -103 -90 -104 -105 -98 -105 -99 -105 -100 -105 -101 -105 -102 -105 -103 -105 -104 -106 -98 -106 -99 -106 -100 -106 -101 -106 -102 -106 -103 -106 -104 -107 -98 -107 -99 -107 -100 -107 -101 -107 -102 -107 -103 -107 -104 -108 -98 -108 -99 -108 -100 -108 -101 -108 -102 -108 -103 -108 -104 -109 -98 -109 -99 -109 -100 -109 -101 -109 -102 -109 -103 -109 -104 -110 -98 -110 -99 -110 -100 -110 -101 -110 -102 -110 -103 -110 -104 -111 -98 -111 -99 -111 -100 -111 -101 -111 -102 -111 -103 -111 -104 -112 -98 -112 -99 -112 -100 -112 -101 -112 -102 -112 -103 -112 -104 -113 -98 -113 -99 -113 -100 -113 -101 -113 -102 -113 -103 -113 -104 -114 -98 -114 -99 -114 -100 -114 -101 -114 -102 -114 -103 -114 -104 -115 -98 -115 -99 -115 -100 -115 -101 -115 -102 -115 -103 -115 -104 -116 -98 -116 -99 -116 -100 -116 -101 -116 -102 -116 -103 -116 -104 -117 -98 -117 -99 -117 -100 -117 -101 -117 -102 -117 -103 -117 -104 -118 -98 -118 -99 -118 -100 -118 -101 -118 -102 -118 -103 -118 -104 -105 -105 -105 -106 -105 -107 -105 -108 -105 -109 -105 -110 -105 -111 -106 -105 -106 -106 -106 -107 -106 -108 -106 -109 -106 -110 -106 -111 -107 -105 -107 -106 -107 -107 -107 -108 -107 -109 -107 -110 -107 -111 -108 -105 -108 -106 -108 -107 -108 -108 -108 -109 -108 -110 -108 -111 -109 -105 -109 -106 -109 -107 -109 -108 -109 -109 -109 -110 -109 -111 -110 -105 -110 -106 -110 -107 -110 -108 -110 -109 -110 -110 -110 -111 -111 -105 -111 -106 -111 -107 -111 -108 -111 -109 -111 -110 -111 -111 -91 -105 -91 -106 -91 -107 -91 -108 -91 -109 -91 -110 -91 -111 -92 -105 -92 -106 -92 -107 -92 -108 -92 -109 -92 -110 -92 -111 -93 -105 -93 -106 -93 -107 -93 -108 -93 -109 -93 -110 -93 -111 -94 -105 -94 -106 -94 -107 -94 -108 -94 -109 -94 -110 -94 -111 -95 -105 -95 -106 -95 -107 -95 -108 -95 -109 -95 -110 -95 -111 -96 -105 -96 -106 -96 -107 -96 -108 -96 -109 -96 -110 -96 -111 -97 -105 -97 -106 -97 -107 -97 -108 -97 -109 -97 -110 -97 -111 -98 -105 -98 -106 -98 -107 -98 -108 -98 -109 -98 -110 -98 -111 -99 -105 -99 -106 -99 -107 -99 -108 -99 -109 -99 -110 -99 -111 -100 -105 -100 -106 -100 -107 -100 -108 -100 -109 -100 -110 -100 -111 -101 -105 -101 -106 -101 -107 -101 -108 -101 -109 -101 -110 -101 -111 -102 -105 -102 -106 -102 -107 -102 -108 -102 -109 -102 -110 -102 -111 -103 -105 -103 -106 -103 -107 -103 -108 -103 -109 -103 -110 -103 -111 -104 -105 -104 -106 -104 -107 -104 -108 -104 -109 -104 -110 -104 -111 -119 -105 -119 -106 -119 -107 -119 -108 -119 -109 -119 -110 -119 -111 -120 -105 -120 -106 -120 -107 -120 -108 -120 -109 -120 -110 -120 -111 -121 -105 -121 -106 -121 -107 -121 -108 -121 -109 -121 -110 -121 -111 -122 -105 -122 -106 -122 -107 -122 -108 -122 -109 -122 -110 -122 -111 -123 -105 -123 -106 -123 -107 -123 -108 -123 -109 -123 -110 -123 -111 -124 -105 -124 -106 -124 -107 -124 -108 -124 -109 -124 -110 -124 -111 -125 -105 -125 -106 -125 -107 -125 -108 -125 -109 -125 -110 -125 -111 -112 -112 -112 -113 -112 -114 -112 -115 -112 -116 -112 -117 -112 -118 -113 -112 -113 -113 -113 -114 -113 -115 -113 -116 -113 -117 -113 -118 -114 -112 -114 -113 -114 -114 -114 -115 -114 -116 -114 -117 -114 -118 -115 -112 -115 -113 -115 -114 -115 -115 -115 -116 -115 -117 -115 -118 -116 -112 -116 -113 -116 -114 -116 -115 -116 -116 -116 -117 -116 -118 -117 -112 -117 -113 -117 -114 -117 -115 -117 -116 -117 -117 -117 -118 -118 -112 -118 -113 -118 -114 -118 -115 -118 -116 -118 -117 -118 -118 -98 -112 -98 -113 -98 -114 -98 -115 -98 -116 -98 -117 -98 -118 -99 -112 -99 -113 -99 -114 -99 -115 -99 -116 -99 -117 -99 -118 -100 -112 -100 -113 -100 -114 -100 -115 -100 -116 -100 -117 -100 -118 -101 -112 -101 -113 -101 -114 -101 -115 -101 -116 -101 -117 -101 -118 -102 -112 -102 -113 -102 -114 -102 -115 -102 -116 -102 -117 -102 -118 -103 -112 -103 -113 -103 -114 -103 -115 -103 -116 -103 -117 -103 -118 -104 -112 -104 -113 -104 -114 -104 -115 -104 -116 -104 -117 -104 -118 -119 -112 -119 -113 -119 -114 -119 -115 -119 -116 -119 -117 -119 -118 -120 -112 -120 -113 -120 -114 -120 -115 -120 -116 -120 -117 -120 -118 -121 -112 -121 -113 -121 -114 -121 -115 -121 -116 -121 -117 -121 -118 -122 -112 -122 -113 -122 -114 -122 -115 -122 -116 -122 -117 -122 -118 -123 -112 -123 -113 -123 -114 -123 -115 -123 -116 -123 -117 -123 -118 -124 -112 -124 -113 -124 -114 -124 -115 -124 -116 -124 -117 -124 -118 -125 -112 -125 -113 -125 -114 -125 -115 -125 -116 -125 -117 -125 -118 -126 -112 -126 -113 -126 -114 -126 -115 -126 -116 -126 -117 -126 -118 -127 -112 -127 -113 -127 -114 -127 -115 -127 -116 -127 -117 -127 -118 -128 -112 -128 -113 -128 -114 -128 -115 -128 -116 -128 -117 -128 -118 -129 -112 -129 -113 -129 -114 -129 -115 -129 -116 -129 -117 -129 -118 -130 -112 -130 -113 -130 -114 -130 -115 -130 -116 -130 -117 -130 -118 -131 -112 -131 -113 -131 -114 -131 -115 -131 -116 -131 -117 -131 -118 -132 -112 -132 -113 -132 -114 -132 -115 -132 -116 -132 -117 -132 -118 -119 -119 -119 -120 -119 -121 -119 -122 -119 -123 -119 -124 -119 -125 -120 -119 -120 -120 -120 -121 -120 -122 -120 -123 -120 -124 -120 -125 -121 -119 -121 -120 -121 -121 -121 -122 -121 -123 -121 -124 -121 -125 -122 -119 -122 -120 -122 -121 -122 -122 -122 -123 -122 -124 -122 -125 -123 -119 -123 -120 -123 -121 -123 -122 -123 -123 -123 -124 -123 -125 -124 -119 -124 -120 -124 -121 -124 -122 -124 -123 -124 -124 -124 -125 -125 -119 -125 -120 -125 -121 -125 -122 -125 -123 -125 -124 -125 -125 -105 -119 -105 -120 -105 -121 -105 -122 -105 -123 -105 -124 -105 -125 -106 -119 -106 -120 -106 -121 -106 -122 -106 -123 -106 -124 -106 -125 -107 -119 -107 -120 -107 -121 -107 -122 -107 -123 -107 -124 -107 -125 -108 -119 -108 -120 -108 -121 -108 -122 -108 -123 -108 -124 -108 -125 -109 -119 -109 -120 -109 -121 -109 -122 -109 -123 -109 -124 -109 -125 -110 -119 -110 -120 -110 -121 -110 -122 -110 -123 -110 -124 -110 -125 -111 -119 -111 -120 -111 -121 -111 -122 -111 -123 -111 -124 -111 -125 -112 -119 -112 -120 -112 -121 -112 -122 -112 -123 -112 -124 -112 -125 -113 -119 -113 -120 -113 -121 -113 -122 -113 -123 -113 -124 -113 -125 -114 -119 -114 -120 -114 -121 -114 -122 -114 -123 -114 -124 -114 -125 -115 -119 -115 -120 -115 -121 -115 -122 -115 -123 -115 -124 -115 -125 -116 -119 -116 -120 -116 -121 -116 -122 -116 -123 -116 -124 -116 -125 -117 -119 -117 -120 -117 -121 -117 -122 -117 -123 -117 -124 -117 -125 -118 -119 -118 -120 -118 -121 -118 -122 -118 -123 -118 -124 -118 -125 -133 -119 -133 -120 -133 -121 -133 -122 -133 -123 -133 -124 -133 -125 -134 -119 -134 -120 -134 -121 -134 -122 -134 -123 -134 -124 -134 -125 -135 -119 -135 -120 -135 -121 -135 -122 -135 -123 -135 -124 -135 -125 -136 -119 -136 -120 -136 -121 -136 -122 -136 -123 -136 -124 -136 -125 -137 -119 -137 -120 -137 -121 -137 -122 -137 -123 -137 -124 -137 -125 -138 -119 -138 -120 -138 -121 -138 -122 -138 -123 -138 -124 -138 -125 -139 -119 -139 -120 -139 -121 -139 -122 -139 -123 -139 -124 -139 -125 -126 -126 -126 -127 -126 -128 -126 -129 -126 -130 -126 -131 -126 -132 -127 -126 -127 -127 -127 -128 -127 -129 -127 -130 -127 -131 -127 -132 -128 -126 -128 -127 -128 -128 -128 -129 -128 -130 -128 -131 -128 -132 -129 -126 -129 -127 -129 -128 -129 -129 -129 -130 -129 -131 -129 -132 -130 -126 -130 -127 -130 -128 -130 -129 -130 -130 -130 -131 -130 -132 -131 -126 -131 -127 -131 -128 -131 -129 -131 -130 -131 -131 -131 -132 -132 -126 -132 -127 -132 -128 -132 -129 -132 -130 -132 -131 -132 -132 -112 -126 -112 -127 -112 -128 -112 -129 -112 -130 -112 -131 -112 -132 -113 -126 -113 -127 -113 -128 -113 -129 -113 -130 -113 -131 -113 -132 -114 -126 -114 -127 -114 -128 -114 -129 -114 -130 -114 -131 -114 -132 -115 -126 -115 -127 -115 -128 -115 -129 -115 -130 -115 -131 -115 -132 -116 -126 -116 -127 -116 -128 -116 -129 -116 -130 -116 -131 -116 -132 -117 -126 -117 -127 -117 -128 -117 -129 -117 -130 -117 -131 -117 -132 -118 -126 -118 -127 -118 -128 -118 -129 -118 -130 -118 -131 -118 -132 -133 -126 -133 -127 -133 -128 -133 -129 -133 -130 -133 -131 -133 -132 -134 -126 -134 -127 -134 -128 -134 -129 -134 -130 -134 -131 -134 -132 -135 -126 -135 -127 -135 -128 -135 -129 -135 -130 -135 -131 -135 -132 -136 -126 -136 -127 -136 -128 -136 -129 -136 -130 -136 -131 -136 -132 -137 -126 -137 -127 -137 -128 -137 -129 -137 -130 -137 -131 -137 -132 -138 -126 -138 -127 -138 -128 -138 -129 -138 -130 -138 -131 -138 -132 -139 -126 -139 -127 -139 -128 -139 -129 -139 -130 -139 -131 -139 -132 -140 -126 -140 -127 -140 -128 -140 -129 -140 -130 -140 -131 -140 -132 -141 -126 -141 -127 -141 -128 -141 -129 -141 -130 -141 -131 -141 -132 -142 -126 -142 -127 -142 -128 -142 -129 -142 -130 -142 -131 -142 -132 -143 -126 -143 -127 -143 -128 -143 -129 -143 -130 -143 -131 -143 -132 -144 -126 -144 -127 -144 -128 -144 -129 -144 -130 -144 -131 -144 -132 -145 -126 -145 -127 -145 -128 -145 -129 -145 -130 -145 -131 -145 -132 -146 -126 -146 -127 -146 -128 -146 -129 -146 -130 -146 -131 -146 -132 -133 -133 -133 -134 -133 -135 -133 -136 -133 -137 -133 -138 -133 -139 -134 -133 -134 -134 -134 -135 -134 -136 -134 -137 -134 -138 -134 -139 -135 -133 -135 -134 -135 -135 -135 -136 -135 -137 -135 -138 -135 -139 -136 -133 -136 -134 -136 -135 -136 -136 -136 -137 -136 -138 -136 -139 -137 -133 -137 -134 -137 -135 -137 -136 -137 -137 -137 -138 -137 -139 -138 -133 -138 -134 -138 -135 -138 -136 -138 -137 -138 -138 -138 -139 -139 -133 -139 -134 -139 -135 -139 -136 -139 -137 -139 -138 -139 -139 -119 -133 -119 -134 -119 -135 -119 -136 -119 -137 -119 -138 -119 -139 -120 -133 -120 -134 -120 -135 -120 -136 -120 -137 -120 -138 -120 -139 -121 -133 -121 -134 -121 -135 -121 -136 -121 -137 -121 -138 -121 -139 -122 -133 -122 -134 -122 -135 -122 -136 -122 -137 -122 -138 -122 -139 -123 -133 -123 -134 -123 -135 -123 -136 -123 -137 -123 -138 -123 -139 -124 -133 -124 -134 -124 -135 -124 -136 -124 -137 -124 -138 -124 -139 -125 -133 -125 -134 -125 -135 -125 -136 -125 -137 -125 -138 -125 -139 -126 -133 -126 -134 -126 -135 -126 -136 -126 -137 -126 -138 -126 -139 -127 -133 -127 -134 -127 -135 -127 -136 -127 -137 -127 -138 -127 -139 -128 -133 -128 -134 -128 -135 -128 -136 -128 -137 -128 -138 -128 -139 -129 -133 -129 -134 -129 -135 -129 -136 -129 -137 -129 -138 -129 -139 -130 -133 -130 -134 -130 -135 -130 -136 -130 -137 -130 -138 -130 -139 -131 -133 -131 -134 -131 -135 -131 -136 -131 -137 -131 -138 -131 -139 -132 -133 -132 -134 -132 -135 -132 -136 -132 -137 -132 -138 -132 -139 -147 -133 -147 -134 -147 -135 -147 -136 -147 -137 -147 -138 -147 -139 -148 -133 -148 -134 -148 -135 -148 -136 -148 -137 -148 -138 -148 -139 -149 -133 -149 -134 -149 -135 -149 -136 -149 -137 -149 -138 -149 -139 -150 -133 -150 -134 -150 -135 -150 -136 -150 -137 -150 -138 -150 -139 -151 -133 -151 -134 -151 -135 -151 -136 -151 -137 -151 -138 -151 -139 -152 -133 -152 -134 -152 -135 -152 -136 -152 -137 -152 -138 -152 -139 -153 -133 -153 -134 -153 -135 -153 -136 -153 -137 -153 -138 -153 -139 -140 -140 -140 -141 -140 -142 -140 -143 -140 -144 -140 -145 -140 -146 -141 -140 -141 -141 -141 -142 -141 -143 -141 -144 -141 -145 -141 -146 -142 -140 -142 -141 -142 -142 -142 -143 -142 -144 -142 -145 -142 -146 -143 -140 -143 -141 -143 -142 -143 -143 -143 -144 -143 -145 -143 -146 -144 -140 -144 -141 -144 -142 -144 -143 -144 -144 -144 -145 -144 -146 -145 -140 -145 -141 -145 -142 -145 -143 -145 -144 -145 -145 -145 -146 -146 -140 -146 -141 -146 -142 -146 -143 -146 -144 -146 -145 -146 -146 -126 -140 -126 -141 -126 -142 -126 -143 -126 -144 -126 -145 -126 -146 -127 -140 -127 -141 -127 -142 -127 -143 -127 -144 -127 -145 -127 -146 -128 -140 -128 -141 -128 -142 -128 -143 -128 -144 -128 -145 -128 -146 -129 -140 -129 -141 -129 -142 -129 -143 -129 -144 -129 -145 -129 -146 -130 -140 -130 -141 -130 -142 -130 -143 -130 -144 -130 -145 -130 -146 -131 -140 -131 -141 -131 -142 -131 -143 -131 -144 -131 -145 -131 -146 -132 -140 -132 -141 -132 -142 -132 -143 -132 -144 -132 -145 -132 -146 -147 -140 -147 -141 -147 -142 -147 -143 -147 -144 -147 -145 -147 -146 -148 -140 -148 -141 -148 -142 -148 -143 -148 -144 -148 -145 -148 -146 -149 -140 -149 -141 -149 -142 -149 -143 -149 -144 -149 -145 -149 -146 -150 -140 -150 -141 -150 -142 -150 -143 -150 -144 -150 -145 -150 -146 -151 -140 -151 -141 -151 -142 -151 -143 -151 -144 -151 -145 -151 -146 -152 -140 -152 -141 -152 -142 -152 -143 -152 -144 -152 -145 -152 -146 -153 -140 -153 -141 -153 -142 -153 -143 -153 -144 -153 -145 -153 -146 -154 -140 -154 -141 -154 -142 -154 -143 -154 -144 -154 -145 -154 -146 -155 -140 -155 -141 -155 -142 -155 -143 -155 -144 -155 -145 -155 -146 -156 -140 -156 -141 -156 -142 -156 -143 -156 -144 -156 -145 -156 -146 -157 -140 -157 -141 -157 -142 -157 -143 -157 -144 -157 -145 -157 -146 -158 -140 -158 -141 -158 -142 -158 -143 -158 -144 -158 -145 -158 -146 -159 -140 -159 -141 -159 -142 -159 -143 -159 -144 -159 -145 -159 -146 -160 -140 -160 -141 -160 -142 -160 -143 -160 -144 -160 -145 -160 -146 -147 -147 -147 -148 -147 -149 -147 -150 -147 -151 -147 -152 -147 -153 -148 -147 -148 -148 -148 -149 -148 -150 -148 -151 -148 -152 -148 -153 -149 -147 -149 -148 -149 -149 -149 -150 -149 -151 -149 -152 -149 -153 -150 -147 -150 -148 -150 -149 -150 -150 -150 -151 -150 -152 -150 -153 -151 -147 -151 -148 -151 -149 -151 -150 -151 -151 -151 -152 -151 -153 -152 -147 -152 -148 -152 -149 -152 -150 -152 -151 -152 -152 -152 -153 -153 -147 -153 -148 -153 -149 -153 -150 -153 -151 -153 -152 -153 -153 -133 -147 -133 -148 -133 -149 -133 -150 -133 -151 -133 -152 -133 -153 -134 -147 -134 -148 -134 -149 -134 -150 -134 -151 -134 -152 -134 -153 -135 -147 -135 -148 -135 -149 -135 -150 -135 -151 -135 -152 -135 -153 -136 -147 -136 -148 -136 -149 -136 -150 -136 -151 -136 -152 -136 -153 -137 -147 -137 -148 -137 -149 -137 -150 -137 -151 -137 -152 -137 -153 -138 -147 -138 -148 -138 -149 -138 -150 -138 -151 -138 -152 -138 -153 -139 -147 -139 -148 -139 -149 -139 -150 -139 -151 -139 -152 -139 -153 -140 -147 -140 -148 -140 -149 -140 -150 -140 -151 -140 -152 -140 -153 -141 -147 -141 -148 -141 -149 -141 -150 -141 -151 -141 -152 -141 -153 -142 -147 -142 -148 -142 -149 -142 -150 -142 -151 -142 -152 -142 -153 -143 -147 -143 -148 -143 -149 -143 -150 -143 -151 -143 -152 -143 -153 -144 -147 -144 -148 -144 -149 -144 -150 -144 -151 -144 -152 -144 -153 -145 -147 -145 -148 -145 -149 -145 -150 -145 -151 -145 -152 -145 -153 -146 -147 -146 -148 -146 -149 -146 -150 -146 -151 -146 -152 -146 -153 -161 -147 -161 -148 -161 -149 -161 -150 -161 -151 -161 -152 -161 -153 -162 -147 -162 -148 -162 -149 -162 -150 -162 -151 -162 -152 -162 -153 -163 -147 -163 -148 -163 -149 -163 -150 -163 -151 -163 -152 -163 -153 -164 -147 -164 -148 -164 -149 -164 -150 -164 -151 -164 -152 -164 -153 -165 -147 -165 -148 -165 -149 -165 -150 -165 -151 -165 -152 -165 -153 -166 -147 -166 -148 -166 -149 -166 -150 -166 -151 -166 -152 -166 -153 -167 -147 -167 -148 -167 -149 -167 -150 -167 -151 -167 -152 -167 -153 -154 -154 -154 -155 -154 -156 -154 -157 -154 -158 -154 -159 -154 -160 -155 -154 -155 -155 -155 -156 -155 -157 -155 -158 -155 -159 -155 -160 -156 -154 -156 -155 -156 -156 -156 -157 -156 -158 -156 -159 -156 -160 -157 -154 -157 -155 -157 -156 -157 -157 -157 -158 -157 -159 -157 -160 -158 -154 -158 -155 -158 -156 -158 -157 -158 -158 -158 -159 -158 -160 -159 -154 -159 -155 -159 -156 -159 -157 -159 -158 -159 -159 -159 -160 -160 -154 -160 -155 -160 -156 -160 -157 -160 -158 -160 -159 -160 -160 -140 -154 -140 -155 -140 -156 -140 -157 -140 -158 -140 -159 -140 -160 -141 -154 -141 -155 -141 -156 -141 -157 -141 -158 -141 -159 -141 -160 -142 -154 -142 -155 -142 -156 -142 -157 -142 -158 -142 -159 -142 -160 -143 -154 -143 -155 -143 -156 -143 -157 -143 -158 -143 -159 -143 -160 -144 -154 -144 -155 -144 -156 -144 -157 -144 -158 -144 -159 -144 -160 -145 -154 -145 -155 -145 -156 -145 -157 -145 -158 -145 -159 -145 -160 -146 -154 -146 -155 -146 -156 -146 -157 -146 -158 -146 -159 -146 -160 -161 -154 -161 -155 -161 -156 -161 -157 -161 -158 -161 -159 -161 -160 -162 -154 -162 -155 -162 -156 -162 -157 -162 -158 -162 -159 -162 -160 -163 -154 -163 -155 -163 -156 -163 -157 -163 -158 -163 -159 -163 -160 -164 -154 -164 -155 -164 -156 -164 -157 -164 -158 -164 -159 -164 -160 -165 -154 -165 -155 -165 -156 -165 -157 -165 -158 -165 -159 -165 -160 -166 -154 -166 -155 -166 -156 -166 -157 -166 -158 -166 -159 -166 -160 -167 -154 -167 -155 -167 -156 -167 -157 -167 -158 -167 -159 -167 -160 -168 -154 -168 -155 -168 -156 -168 -157 -168 -158 -168 -159 -168 -160 -169 -154 -169 -155 -169 -156 -169 -157 -169 -158 -169 -159 -169 -160 -170 -154 -170 -155 -170 -156 -170 -157 -170 -158 -170 -159 -170 -160 -171 -154 -171 -155 -171 -156 -171 -157 -171 -158 -171 -159 -171 -160 -172 -154 -172 -155 -172 -156 -172 -157 -172 -158 -172 -159 -172 -160 -173 -154 -173 -155 -173 -156 -173 -157 -173 -158 -173 -159 -173 -160 -174 -154 -174 -155 -174 -156 -174 -157 -174 -158 -174 -159 -174 -160 -161 -161 -161 -162 -161 -163 -161 -164 -161 -165 -161 -166 -161 -167 -162 -161 -162 -162 -162 -163 -162 -164 -162 -165 -162 -166 -162 -167 -163 -161 -163 -162 -163 -163 -163 -164 -163 -165 -163 -166 -163 -167 -164 -161 -164 -162 -164 -163 -164 -164 -164 -165 -164 -166 -164 -167 -165 -161 -165 -162 -165 -163 -165 -164 -165 -165 -165 -166 -165 -167 -166 -161 -166 -162 -166 -163 -166 -164 -166 -165 -166 -166 -166 -167 -167 -161 -167 -162 -167 -163 -167 -164 -167 -165 -167 -166 -167 -167 -147 -161 -147 -162 -147 -163 -147 -164 -147 -165 -147 -166 -147 -167 -148 -161 -148 -162 -148 -163 -148 -164 -148 -165 -148 -166 -148 -167 -149 -161 -149 -162 -149 -163 -149 -164 -149 -165 -149 -166 -149 -167 -150 -161 -150 -162 -150 -163 -150 -164 -150 -165 -150 -166 -150 -167 -151 -161 -151 -162 -151 -163 -151 -164 -151 -165 -151 -166 -151 -167 -152 -161 -152 -162 -152 -163 -152 -164 -152 -165 -152 -166 -152 -167 -153 -161 -153 -162 -153 -163 -153 -164 -153 -165 -153 -166 -153 -167 -154 -161 -154 -162 -154 -163 -154 -164 -154 -165 -154 -166 -154 -167 -155 -161 -155 -162 -155 -163 -155 -164 -155 -165 -155 -166 -155 -167 -156 -161 -156 -162 -156 -163 -156 -164 -156 -165 -156 -166 -156 -167 -157 -161 -157 -162 -157 -163 -157 -164 -157 -165 -157 -166 -157 -167 -158 -161 -158 -162 -158 -163 -158 -164 -158 -165 -158 -166 -158 -167 -159 -161 -159 -162 -159 -163 -159 -164 -159 -165 -159 -166 -159 -167 -160 -161 -160 -162 -160 -163 -160 -164 -160 -165 -160 -166 -160 -167 -175 -161 -175 -162 -175 -163 -175 -164 -175 -165 -175 -166 -175 -167 -176 -161 -176 -162 -176 -163 -176 -164 -176 -165 -176 -166 -176 -167 -177 -161 -177 -162 -177 -163 -177 -164 -177 -165 -177 -166 -177 -167 -178 -161 -178 -162 -178 -163 -178 -164 -178 -165 -178 -166 -178 -167 -179 -161 -179 -162 -179 -163 -179 -164 -179 -165 -179 -166 -179 -167 -180 -161 -180 -162 -180 -163 -180 -164 -180 -165 -180 -166 -180 -167 -181 -161 -181 -162 -181 -163 -181 -164 -181 -165 -181 -166 -181 -167 -168 -168 -168 -169 -168 -170 -168 -171 -168 -172 -168 -173 -168 -174 -169 -168 -169 -169 -169 -170 -169 -171 -169 -172 -169 -173 -169 -174 -170 -168 -170 -169 -170 -170 -170 -171 -170 -172 -170 -173 -170 -174 -171 -168 -171 -169 -171 -170 -171 -171 -171 -172 -171 -173 -171 -174 -172 -168 -172 -169 -172 -170 -172 -171 -172 -172 -172 -173 -172 -174 -173 -168 -173 -169 -173 -170 -173 -171 -173 -172 -173 -173 -173 -174 -174 -168 -174 -169 -174 -170 -174 -171 -174 -172 -174 -173 -174 -174 -154 -168 -154 -169 -154 -170 -154 -171 -154 -172 -154 -173 -154 -174 -155 -168 -155 -169 -155 -170 -155 -171 -155 -172 -155 -173 -155 -174 -156 -168 -156 -169 -156 -170 -156 -171 -156 -172 -156 -173 -156 -174 -157 -168 -157 -169 -157 -170 -157 -171 -157 -172 -157 -173 -157 -174 -158 -168 -158 -169 -158 -170 -158 -171 -158 -172 -158 -173 -158 -174 -159 -168 -159 -169 -159 -170 -159 -171 -159 -172 -159 -173 -159 -174 -160 -168 -160 -169 -160 -170 -160 -171 -160 -172 -160 -173 -160 -174 -175 -168 -175 -169 -175 -170 -175 -171 -175 -172 -175 -173 -175 -174 -176 -168 -176 -169 -176 -170 -176 -171 -176 -172 -176 -173 -176 -174 -177 -168 -177 -169 -177 -170 -177 -171 -177 -172 -177 -173 -177 -174 -178 -168 -178 -169 -178 -170 -178 -171 -178 -172 -178 -173 -178 -174 -179 -168 -179 -169 -179 -170 -179 -171 -179 -172 -179 -173 -179 -174 -180 -168 -180 -169 -180 -170 -180 -171 -180 -172 -180 -173 -180 -174 -181 -168 -181 -169 -181 -170 -181 -171 -181 -172 -181 -173 -181 -174 -182 -168 -182 -169 -182 -170 -182 -171 -182 -172 -182 -173 -182 -174 -183 -168 -183 -169 -183 -170 -183 -171 -183 -172 -183 -173 -183 -174 -184 -168 -184 -169 -184 -170 -184 -171 -184 -172 -184 -173 -184 -174 -185 -168 -185 -169 -185 -170 -185 -171 -185 -172 -185 -173 -185 -174 -186 -168 -186 -169 -186 -170 -186 -171 -186 -172 -186 -173 -186 -174 -187 -168 -187 -169 -187 -170 -187 -171 -187 -172 -187 -173 -187 -174 -188 -168 -188 -169 -188 -170 -188 -171 -188 -172 -188 -173 -188 -174 -175 -175 -175 -176 -175 -177 -175 -178 -175 -179 -175 -180 -175 -181 -176 -175 -176 -176 -176 -177 -176 -178 -176 -179 -176 -180 -176 -181 -177 -175 -177 -176 -177 -177 -177 -178 -177 -179 -177 -180 -177 -181 -178 -175 -178 -176 -178 -177 -178 -178 -178 -179 -178 -180 -178 -181 -179 -175 -179 -176 -179 -177 -179 -178 -179 -179 -179 -180 -179 -181 -180 -175 -180 -176 -180 -177 -180 -178 -180 -179 -180 -180 -180 -181 -181 -175 -181 -176 -181 -177 -181 -178 -181 -179 -181 -180 -181 -181 -161 -175 -161 -176 -161 -177 -161 -178 -161 -179 -161 -180 -161 -181 -162 -175 -162 -176 -162 -177 -162 -178 -162 -179 -162 -180 -162 -181 -163 -175 -163 -176 -163 -177 -163 -178 -163 -179 -163 -180 -163 -181 -164 -175 -164 -176 -164 -177 -164 -178 -164 -179 -164 -180 -164 -181 -165 -175 -165 -176 -165 -177 -165 -178 -165 -179 -165 -180 -165 -181 -166 -175 -166 -176 -166 -177 -166 -178 -166 -179 -166 -180 -166 -181 -167 -175 -167 -176 -167 -177 -167 -178 -167 -179 -167 -180 -167 -181 -168 -175 -168 -176 -168 -177 -168 -178 -168 -179 -168 -180 -168 -181 -169 -175 -169 -176 -169 -177 -169 -178 -169 -179 -169 -180 -169 -181 -170 -175 -170 -176 -170 -177 -170 -178 -170 -179 -170 -180 -170 -181 -171 -175 -171 -176 -171 -177 -171 -178 -171 -179 -171 -180 -171 -181 -172 -175 -172 -176 -172 -177 -172 -178 -172 -179 -172 -180 -172 -181 -173 -175 -173 -176 -173 -177 -173 -178 -173 -179 -173 -180 -173 -181 -174 -175 -174 -176 -174 -177 -174 -178 -174 -179 -174 -180 -174 -181 -189 -175 -189 -176 -189 -177 -189 -178 -189 -179 -189 -180 -189 -181 -190 -175 -190 -176 -190 -177 -190 -178 -190 -179 -190 -180 -190 -181 -191 -175 -191 -176 -191 -177 -191 -178 -191 -179 -191 -180 -191 -181 -192 -175 -192 -176 -192 -177 -192 -178 -192 -179 -192 -180 -192 -181 -193 -175 -193 -176 -193 -177 -193 -178 -193 -179 -193 -180 -193 -181 -194 -175 -194 -176 -194 -177 -194 -178 -194 -179 -194 -180 -194 -181 -195 -175 -195 -176 -195 -177 -195 -178 -195 -179 -195 -180 -195 -181 -182 -182 -182 -183 -182 -184 -182 -185 -182 -186 -182 -187 -182 -188 -183 -182 -183 -183 -183 -184 -183 -185 -183 -186 -183 -187 -183 -188 -184 -182 -184 -183 -184 -184 -184 -185 -184 -186 -184 -187 -184 -188 -185 -182 -185 -183 -185 -184 -185 -185 -185 -186 -185 -187 -185 -188 -186 -182 -186 -183 -186 -184 -186 -185 -186 -186 -186 -187 -186 -188 -187 -182 -187 -183 -187 -184 -187 -185 -187 -186 -187 -187 -187 -188 -188 -182 -188 -183 -188 -184 -188 -185 -188 -186 -188 -187 -188 -188 -168 -182 -168 -183 -168 -184 -168 -185 -168 -186 -168 -187 -168 -188 -169 -182 -169 -183 -169 -184 -169 -185 -169 -186 -169 -187 -169 -188 -170 -182 -170 -183 -170 -184 -170 -185 -170 -186 -170 -187 -170 -188 -171 -182 -171 -183 -171 -184 -171 -185 -171 -186 -171 -187 -171 -188 -172 -182 -172 -183 -172 -184 -172 -185 -172 -186 -172 -187 -172 -188 -173 -182 -173 -183 -173 -184 -173 -185 -173 -186 -173 -187 -173 -188 -174 -182 -174 -183 -174 -184 -174 -185 -174 -186 -174 -187 -174 -188 -189 -182 -189 -183 -189 -184 -189 -185 -189 -186 -189 -187 -189 -188 -190 -182 -190 -183 -190 -184 -190 -185 -190 -186 -190 -187 -190 -188 -191 -182 -191 -183 -191 -184 -191 -185 -191 -186 -191 -187 -191 -188 -192 -182 -192 -183 -192 -184 -192 -185 -192 -186 -192 -187 -192 -188 -193 -182 -193 -183 -193 -184 -193 -185 -193 -186 -193 -187 -193 -188 -194 -182 -194 -183 -194 -184 -194 -185 -194 -186 -194 -187 -194 -188 -195 -182 -195 -183 -195 -184 -195 -185 -195 -186 -195 -187 -195 -188 -189 -189 -189 -190 -189 -191 -189 -192 -189 -193 -189 -194 -189 -195 -190 -189 -190 -190 -190 -191 -190 -192 -190 -193 -190 -194 -190 -195 -191 -189 -191 -190 -191 -191 -191 -192 -191 -193 -191 -194 -191 -195 -192 -189 -192 -190 -192 -191 -192 -192 -192 -193 -192 -194 -192 -195 -193 -189 -193 -190 -193 -191 -193 -192 -193 -193 -193 -194 -193 -195 -194 -189 -194 -190 -194 -191 -194 -192 -194 -193 -194 -194 -194 -195 -195 -189 -195 -190 -195 -191 -195 -192 -195 -193 -195 -194 -195 -195 -175 -189 -175 -190 -175 -191 -175 -192 -175 -193 -175 -194 -175 -195 -176 -189 -176 -190 -176 -191 -176 -192 -176 -193 -176 -194 -176 -195 -177 -189 -177 -190 -177 -191 -177 -192 -177 -193 -177 -194 -177 -195 -178 -189 -178 -190 -178 -191 -178 -192 -178 -193 -178 -194 -178 -195 -179 -189 -179 -190 -179 -191 -179 -192 -179 -193 -179 -194 -179 -195 -180 -189 -180 -190 -180 -191 -180 -192 -180 -193 -180 -194 -180 -195 -181 -189 -181 -190 -181 -191 -181 -192 -181 -193 -181 -194 -181 -195 -182 -189 -182 -190 -182 -191 -182 -192 -182 -193 -182 -194 -182 -195 -183 -189 -183 -190 -183 -191 -183 -192 -183 -193 -183 -194 -183 -195 -184 -189 -184 -190 -184 -191 -184 -192 -184 -193 -184 -194 -184 -195 -185 -189 -185 -190 -185 -191 -185 -192 -185 -193 -185 -194 -185 -195 -186 -189 -186 -190 -186 -191 -186 -192 -186 -193 -186 -194 -186 -195 -187 -189 -187 -190 -187 -191 -187 -192 -187 -193 -187 -194 -187 -195 -188 -189 -188 -190 -188 -191 -188 -192 -188 -193 -188 -194 -188 -195 -DEAL::OK diff --git a/tests/lac/chunk_sparsity_pattern_03.cc b/tests/lac/chunk_sparsity_pattern_03.cc index c98d5a0f43..afe175febf 100644 --- a/tests/lac/chunk_sparsity_pattern_03.cc +++ b/tests/lac/chunk_sparsity_pattern_03.cc @@ -22,7 +22,7 @@ int main () { - std::ofstream logfile("chunk_sparsity_pattern_03/output"); + std::ofstream logfile("output"); logfile.setf(std::ios::fixed); deallog << std::setprecision(3); deallog.attach(logfile); diff --git a/tests/lac/chunk_sparsity_pattern_03/cmp/generic b/tests/lac/chunk_sparsity_pattern_03/cmp/generic deleted file mode 100644 index 510e0da3f1..0000000000 --- a/tests/lac/chunk_sparsity_pattern_03/cmp/generic +++ /dev/null @@ -1,991 +0,0 @@ - -DEAL::196 196 14 924 -[0,0,1,14] -[1,1,0,2,15] -[2,2,1,3,16] -[3,3,2,4,17] -[4,4,3,5,18] -[5,5,4,6,19] -[6,6,5,7,20] -[7,7,6,8,21] -[8,8,7,9,22] -[9,9,8,10,23] -[10,10,9,11,24] -[11,11,10,12,25] -[12,12,11,13,26] -[13,13,12,27] -[14,14,0,15,28] -[15,15,1,14,16,29] -[16,16,2,15,17,30] -[17,17,3,16,18,31] -[18,18,4,17,19,32] -[19,19,5,18,20,33] -[20,20,6,19,21,34] -[21,21,7,20,22,35] -[22,22,8,21,23,36] -[23,23,9,22,24,37] -[24,24,10,23,25,38] -[25,25,11,24,26,39] -[26,26,12,25,27,40] -[27,27,13,26,41] -[28,28,14,29,42] -[29,29,15,28,30,43] -[30,30,16,29,31,44] -[31,31,17,30,32,45] -[32,32,18,31,33,46] -[33,33,19,32,34,47] -[34,34,20,33,35,48] -[35,35,21,34,36,49] -[36,36,22,35,37,50] -[37,37,23,36,38,51] -[38,38,24,37,39,52] -[39,39,25,38,40,53] -[40,40,26,39,41,54] -[41,41,27,40,55] -[42,42,28,43,56] -[43,43,29,42,44,57] -[44,44,30,43,45,58] -[45,45,31,44,46,59] -[46,46,32,45,47,60] -[47,47,33,46,48,61] -[48,48,34,47,49,62] -[49,49,35,48,50,63] -[50,50,36,49,51,64] -[51,51,37,50,52,65] -[52,52,38,51,53,66] -[53,53,39,52,54,67] -[54,54,40,53,55,68] -[55,55,41,54,69] -[56,56,42,57,70] -[57,57,43,56,58,71] -[58,58,44,57,59,72] -[59,59,45,58,60,73] -[60,60,46,59,61,74] -[61,61,47,60,62,75] -[62,62,48,61,63,76] -[63,63,49,62,64,77] -[64,64,50,63,65,78] -[65,65,51,64,66,79] -[66,66,52,65,67,80] -[67,67,53,66,68,81] -[68,68,54,67,69,82] -[69,69,55,68,83] -[70,70,56,71,84] -[71,71,57,70,72,85] -[72,72,58,71,73,86] -[73,73,59,72,74,87] -[74,74,60,73,75,88] -[75,75,61,74,76,89] -[76,76,62,75,77,90] -[77,77,63,76,78,91] -[78,78,64,77,79,92] -[79,79,65,78,80,93] -[80,80,66,79,81,94] -[81,81,67,80,82,95] -[82,82,68,81,83,96] -[83,83,69,82,97] -[84,84,70,85,98] -[85,85,71,84,86,99] -[86,86,72,85,87,100] -[87,87,73,86,88,101] -[88,88,74,87,89,102] -[89,89,75,88,90,103] -[90,90,76,89,91,104] -[91,91,77,90,92,105] -[92,92,78,91,93,106] -[93,93,79,92,94,107] -[94,94,80,93,95,108] -[95,95,81,94,96,109] -[96,96,82,95,97,110] -[97,97,83,96,111] -[98,98,84,99,112] -[99,99,85,98,100,113] -[100,100,86,99,101,114] -[101,101,87,100,102,115] -[102,102,88,101,103,116] -[103,103,89,102,104,117] -[104,104,90,103,105,118] -[105,105,91,104,106,119] -[106,106,92,105,107,120] -[107,107,93,106,108,121] -[108,108,94,107,109,122] -[109,109,95,108,110,123] -[110,110,96,109,111,124] -[111,111,97,110,125] -[112,112,98,113,126] -[113,113,99,112,114,127] -[114,114,100,113,115,128] -[115,115,101,114,116,129] -[116,116,102,115,117,130] -[117,117,103,116,118,131] -[118,118,104,117,119,132] -[119,119,105,118,120,133] -[120,120,106,119,121,134] -[121,121,107,120,122,135] -[122,122,108,121,123,136] -[123,123,109,122,124,137] -[124,124,110,123,125,138] -[125,125,111,124,139] -[126,126,112,127,140] -[127,127,113,126,128,141] -[128,128,114,127,129,142] -[129,129,115,128,130,143] -[130,130,116,129,131,144] -[131,131,117,130,132,145] -[132,132,118,131,133,146] -[133,133,119,132,134,147] -[134,134,120,133,135,148] -[135,135,121,134,136,149] -[136,136,122,135,137,150] -[137,137,123,136,138,151] -[138,138,124,137,139,152] -[139,139,125,138,153] -[140,140,126,141,154] -[141,141,127,140,142,155] -[142,142,128,141,143,156] -[143,143,129,142,144,157] -[144,144,130,143,145,158] -[145,145,131,144,146,159] -[146,146,132,145,147,160] -[147,147,133,146,148,161] -[148,148,134,147,149,162] -[149,149,135,148,150,163] -[150,150,136,149,151,164] -[151,151,137,150,152,165] -[152,152,138,151,153,166] -[153,153,139,152,167] -[154,154,140,155,168] -[155,155,141,154,156,169] -[156,156,142,155,157,170] -[157,157,143,156,158,171] -[158,158,144,157,159,172] -[159,159,145,158,160,173] -[160,160,146,159,161,174] -[161,161,147,160,162,175] -[162,162,148,161,163,176] -[163,163,149,162,164,177] -[164,164,150,163,165,178] -[165,165,151,164,166,179] -[166,166,152,165,167,180] -[167,167,153,166,181] -[168,168,154,169,182] -[169,169,155,168,170,183] -[170,170,156,169,171,184] -[171,171,157,170,172,185] -[172,172,158,171,173,186] -[173,173,159,172,174,187] -[174,174,160,173,175,188] -[175,175,161,174,176,189] -[176,176,162,175,177,190] -[177,177,163,176,178,191] -[178,178,164,177,179,192] -[179,179,165,178,180,193] -[180,180,166,179,181,194] -[181,181,167,180,195] -[182,182,168,183] -[183,183,169,182,184] -[184,184,170,183,185] -[185,185,171,184,186] -[186,186,172,185,187] -[187,187,173,186,188] -[188,188,174,187,189] -[189,189,175,188,190] -[190,190,176,189,191] -[191,191,177,190,192] -[192,192,178,191,193] -[193,193,179,192,194] -[194,194,180,193,195] -[195,195,181,194] -DEAL::OK -DEAL::196 196 15 1792 -[0,0,1,2,3,14,15] -[1,0,1,2,3,14,15] -[2,2,3,0,1,4,5,16,17] -[3,2,3,0,1,4,5,16,17] -[4,4,5,2,3,6,7,18,19] -[5,4,5,2,3,6,7,18,19] -[6,6,7,4,5,8,9,20,21] -[7,6,7,4,5,8,9,20,21] -[8,8,9,6,7,10,11,22,23] -[9,8,9,6,7,10,11,22,23] -[10,10,11,8,9,12,13,24,25] -[11,10,11,8,9,12,13,24,25] -[12,12,13,10,11,26,27] -[13,12,13,10,11,26,27] -[14,14,15,0,1,16,17,28,29] -[15,14,15,0,1,16,17,28,29] -[16,16,17,2,3,14,15,18,19,30,31] -[17,16,17,2,3,14,15,18,19,30,31] -[18,18,19,4,5,16,17,20,21,32,33] -[19,18,19,4,5,16,17,20,21,32,33] -[20,20,21,6,7,18,19,22,23,34,35] -[21,20,21,6,7,18,19,22,23,34,35] -[22,22,23,8,9,20,21,24,25,36,37] -[23,22,23,8,9,20,21,24,25,36,37] -[24,24,25,10,11,22,23,26,27,38,39] -[25,24,25,10,11,22,23,26,27,38,39] -[26,26,27,12,13,24,25,40,41] -[27,26,27,12,13,24,25,40,41] -[28,28,29,14,15,30,31,42,43] -[29,28,29,14,15,30,31,42,43] -[30,30,31,16,17,28,29,32,33,44,45] -[31,30,31,16,17,28,29,32,33,44,45] -[32,32,33,18,19,30,31,34,35,46,47] -[33,32,33,18,19,30,31,34,35,46,47] -[34,34,35,20,21,32,33,36,37,48,49] -[35,34,35,20,21,32,33,36,37,48,49] -[36,36,37,22,23,34,35,38,39,50,51] -[37,36,37,22,23,34,35,38,39,50,51] -[38,38,39,24,25,36,37,40,41,52,53] -[39,38,39,24,25,36,37,40,41,52,53] -[40,40,41,26,27,38,39,54,55] -[41,40,41,26,27,38,39,54,55] -[42,42,43,28,29,44,45,56,57] -[43,42,43,28,29,44,45,56,57] -[44,44,45,30,31,42,43,46,47,58,59] -[45,44,45,30,31,42,43,46,47,58,59] -[46,46,47,32,33,44,45,48,49,60,61] -[47,46,47,32,33,44,45,48,49,60,61] -[48,48,49,34,35,46,47,50,51,62,63] -[49,48,49,34,35,46,47,50,51,62,63] -[50,50,51,36,37,48,49,52,53,64,65] -[51,50,51,36,37,48,49,52,53,64,65] -[52,52,53,38,39,50,51,54,55,66,67] -[53,52,53,38,39,50,51,54,55,66,67] -[54,54,55,40,41,52,53,68,69] -[55,54,55,40,41,52,53,68,69] -[56,56,57,42,43,58,59,70,71] -[57,56,57,42,43,58,59,70,71] -[58,58,59,44,45,56,57,60,61,72,73] -[59,58,59,44,45,56,57,60,61,72,73] -[60,60,61,46,47,58,59,62,63,74,75] -[61,60,61,46,47,58,59,62,63,74,75] -[62,62,63,48,49,60,61,64,65,76,77] -[63,62,63,48,49,60,61,64,65,76,77] -[64,64,65,50,51,62,63,66,67,78,79] -[65,64,65,50,51,62,63,66,67,78,79] -[66,66,67,52,53,64,65,68,69,80,81] -[67,66,67,52,53,64,65,68,69,80,81] -[68,68,69,54,55,66,67,82,83] -[69,68,69,54,55,66,67,82,83] -[70,70,71,56,57,72,73,84,85] -[71,70,71,56,57,72,73,84,85] -[72,72,73,58,59,70,71,74,75,86,87] -[73,72,73,58,59,70,71,74,75,86,87] -[74,74,75,60,61,72,73,76,77,88,89] -[75,74,75,60,61,72,73,76,77,88,89] -[76,76,77,62,63,74,75,78,79,90,91] -[77,76,77,62,63,74,75,78,79,90,91] -[78,78,79,64,65,76,77,80,81,92,93] -[79,78,79,64,65,76,77,80,81,92,93] -[80,80,81,66,67,78,79,82,83,94,95] -[81,80,81,66,67,78,79,82,83,94,95] -[82,82,83,68,69,80,81,96,97] -[83,82,83,68,69,80,81,96,97] -[84,84,85,70,71,86,87,98,99] -[85,84,85,70,71,86,87,98,99] -[86,86,87,72,73,84,85,88,89,100,101] -[87,86,87,72,73,84,85,88,89,100,101] -[88,88,89,74,75,86,87,90,91,102,103] -[89,88,89,74,75,86,87,90,91,102,103] -[90,90,91,76,77,88,89,92,93,104,105] -[91,90,91,76,77,88,89,92,93,104,105] -[92,92,93,78,79,90,91,94,95,106,107] -[93,92,93,78,79,90,91,94,95,106,107] -[94,94,95,80,81,92,93,96,97,108,109] -[95,94,95,80,81,92,93,96,97,108,109] -[96,96,97,82,83,94,95,110,111] -[97,96,97,82,83,94,95,110,111] -[98,98,99,84,85,100,101,112,113] -[99,98,99,84,85,100,101,112,113] -[100,100,101,86,87,98,99,102,103,114,115] -[101,100,101,86,87,98,99,102,103,114,115] -[102,102,103,88,89,100,101,104,105,116,117] -[103,102,103,88,89,100,101,104,105,116,117] -[104,104,105,90,91,102,103,106,107,118,119] -[105,104,105,90,91,102,103,106,107,118,119] -[106,106,107,92,93,104,105,108,109,120,121] -[107,106,107,92,93,104,105,108,109,120,121] -[108,108,109,94,95,106,107,110,111,122,123] -[109,108,109,94,95,106,107,110,111,122,123] -[110,110,111,96,97,108,109,124,125] -[111,110,111,96,97,108,109,124,125] -[112,112,113,98,99,114,115,126,127] -[113,112,113,98,99,114,115,126,127] -[114,114,115,100,101,112,113,116,117,128,129] -[115,114,115,100,101,112,113,116,117,128,129] -[116,116,117,102,103,114,115,118,119,130,131] -[117,116,117,102,103,114,115,118,119,130,131] -[118,118,119,104,105,116,117,120,121,132,133] -[119,118,119,104,105,116,117,120,121,132,133] -[120,120,121,106,107,118,119,122,123,134,135] -[121,120,121,106,107,118,119,122,123,134,135] -[122,122,123,108,109,120,121,124,125,136,137] -[123,122,123,108,109,120,121,124,125,136,137] -[124,124,125,110,111,122,123,138,139] -[125,124,125,110,111,122,123,138,139] -[126,126,127,112,113,128,129,140,141] -[127,126,127,112,113,128,129,140,141] -[128,128,129,114,115,126,127,130,131,142,143] -[129,128,129,114,115,126,127,130,131,142,143] -[130,130,131,116,117,128,129,132,133,144,145] -[131,130,131,116,117,128,129,132,133,144,145] -[132,132,133,118,119,130,131,134,135,146,147] -[133,132,133,118,119,130,131,134,135,146,147] -[134,134,135,120,121,132,133,136,137,148,149] -[135,134,135,120,121,132,133,136,137,148,149] -[136,136,137,122,123,134,135,138,139,150,151] -[137,136,137,122,123,134,135,138,139,150,151] -[138,138,139,124,125,136,137,152,153] -[139,138,139,124,125,136,137,152,153] -[140,140,141,126,127,142,143,154,155] -[141,140,141,126,127,142,143,154,155] -[142,142,143,128,129,140,141,144,145,156,157] -[143,142,143,128,129,140,141,144,145,156,157] -[144,144,145,130,131,142,143,146,147,158,159] -[145,144,145,130,131,142,143,146,147,158,159] -[146,146,147,132,133,144,145,148,149,160,161] -[147,146,147,132,133,144,145,148,149,160,161] -[148,148,149,134,135,146,147,150,151,162,163] -[149,148,149,134,135,146,147,150,151,162,163] -[150,150,151,136,137,148,149,152,153,164,165] -[151,150,151,136,137,148,149,152,153,164,165] -[152,152,153,138,139,150,151,166,167] -[153,152,153,138,139,150,151,166,167] -[154,154,155,140,141,156,157,168,169] -[155,154,155,140,141,156,157,168,169] -[156,156,157,142,143,154,155,158,159,170,171] -[157,156,157,142,143,154,155,158,159,170,171] -[158,158,159,144,145,156,157,160,161,172,173] -[159,158,159,144,145,156,157,160,161,172,173] -[160,160,161,146,147,158,159,162,163,174,175] -[161,160,161,146,147,158,159,162,163,174,175] -[162,162,163,148,149,160,161,164,165,176,177] -[163,162,163,148,149,160,161,164,165,176,177] -[164,164,165,150,151,162,163,166,167,178,179] -[165,164,165,150,151,162,163,166,167,178,179] -[166,166,167,152,153,164,165,180,181] -[167,166,167,152,153,164,165,180,181] -[168,168,169,154,155,170,171,182,183] -[169,168,169,154,155,170,171,182,183] -[170,170,171,156,157,168,169,172,173,184,185] -[171,170,171,156,157,168,169,172,173,184,185] -[172,172,173,158,159,170,171,174,175,186,187] -[173,172,173,158,159,170,171,174,175,186,187] -[174,174,175,160,161,172,173,176,177,188,189] -[175,174,175,160,161,172,173,176,177,188,189] -[176,176,177,162,163,174,175,178,179,190,191] -[177,176,177,162,163,174,175,178,179,190,191] -[178,178,179,164,165,176,177,180,181,192,193] -[179,178,179,164,165,176,177,180,181,192,193] -[180,180,181,166,167,178,179,194,195] -[181,180,181,166,167,178,179,194,195] -[182,182,183,168,169,184,185] -[183,182,183,168,169,184,185] -[184,184,185,170,171,182,183,186,187] -[185,184,185,170,171,182,183,186,187] -[186,186,187,172,173,184,185,188,189] -[187,186,187,172,173,184,185,188,189] -[188,188,189,174,175,186,187,190,191] -[189,188,189,174,175,186,187,190,191] -[190,190,191,176,177,188,189,192,193] -[191,190,191,176,177,188,189,192,193] -[192,192,193,178,179,190,191,194,195] -[193,192,193,178,179,190,191,194,195] -[194,194,195,180,181,192,193] -[195,194,195,180,181,192,193] -DEAL::OK -DEAL::196 196 19 5040 -[0,0,1,2,3,4,5,6,7,12,13,14,15,16,17,18,19] -[1,0,1,2,3,4,5,6,7,12,13,14,15,16,17,18,19] -[2,0,1,2,3,4,5,6,7,12,13,14,15,16,17,18,19] -[3,0,1,2,3,4,5,6,7,12,13,14,15,16,17,18,19] -[4,4,5,6,7,0,1,2,3,8,9,10,11,16,17,18,19,20,21,22,23] -[5,4,5,6,7,0,1,2,3,8,9,10,11,16,17,18,19,20,21,22,23] -[6,4,5,6,7,0,1,2,3,8,9,10,11,16,17,18,19,20,21,22,23] -[7,4,5,6,7,0,1,2,3,8,9,10,11,16,17,18,19,20,21,22,23] -[8,8,9,10,11,4,5,6,7,12,13,14,15,20,21,22,23,24,25,26,27] -[9,8,9,10,11,4,5,6,7,12,13,14,15,20,21,22,23,24,25,26,27] -[10,8,9,10,11,4,5,6,7,12,13,14,15,20,21,22,23,24,25,26,27] -[11,8,9,10,11,4,5,6,7,12,13,14,15,20,21,22,23,24,25,26,27] -[12,12,13,14,15,0,1,2,3,8,9,10,11,16,17,18,19,24,25,26,27,28,29,30,31] -[13,12,13,14,15,0,1,2,3,8,9,10,11,16,17,18,19,24,25,26,27,28,29,30,31] -[14,12,13,14,15,0,1,2,3,8,9,10,11,16,17,18,19,24,25,26,27,28,29,30,31] -[15,12,13,14,15,0,1,2,3,8,9,10,11,16,17,18,19,24,25,26,27,28,29,30,31] -[16,16,17,18,19,0,1,2,3,4,5,6,7,12,13,14,15,20,21,22,23,28,29,30,31,32,33,34,35] -[17,16,17,18,19,0,1,2,3,4,5,6,7,12,13,14,15,20,21,22,23,28,29,30,31,32,33,34,35] -[18,16,17,18,19,0,1,2,3,4,5,6,7,12,13,14,15,20,21,22,23,28,29,30,31,32,33,34,35] -[19,16,17,18,19,0,1,2,3,4,5,6,7,12,13,14,15,20,21,22,23,28,29,30,31,32,33,34,35] -[20,20,21,22,23,4,5,6,7,8,9,10,11,16,17,18,19,24,25,26,27,32,33,34,35,36,37,38,39] -[21,20,21,22,23,4,5,6,7,8,9,10,11,16,17,18,19,24,25,26,27,32,33,34,35,36,37,38,39] -[22,20,21,22,23,4,5,6,7,8,9,10,11,16,17,18,19,24,25,26,27,32,33,34,35,36,37,38,39] -[23,20,21,22,23,4,5,6,7,8,9,10,11,16,17,18,19,24,25,26,27,32,33,34,35,36,37,38,39] -[24,24,25,26,27,8,9,10,11,12,13,14,15,20,21,22,23,36,37,38,39,40,41,42,43] -[25,24,25,26,27,8,9,10,11,12,13,14,15,20,21,22,23,36,37,38,39,40,41,42,43] -[26,24,25,26,27,8,9,10,11,12,13,14,15,20,21,22,23,36,37,38,39,40,41,42,43] -[27,24,25,26,27,8,9,10,11,12,13,14,15,20,21,22,23,36,37,38,39,40,41,42,43] -[28,28,29,30,31,12,13,14,15,16,17,18,19,32,33,34,35,40,41,42,43,44,45,46,47] -[29,28,29,30,31,12,13,14,15,16,17,18,19,32,33,34,35,40,41,42,43,44,45,46,47] -[30,28,29,30,31,12,13,14,15,16,17,18,19,32,33,34,35,40,41,42,43,44,45,46,47] -[31,28,29,30,31,12,13,14,15,16,17,18,19,32,33,34,35,40,41,42,43,44,45,46,47] -[32,32,33,34,35,16,17,18,19,20,21,22,23,28,29,30,31,36,37,38,39,44,45,46,47,48,49,50,51] -[33,32,33,34,35,16,17,18,19,20,21,22,23,28,29,30,31,36,37,38,39,44,45,46,47,48,49,50,51] -[34,32,33,34,35,16,17,18,19,20,21,22,23,28,29,30,31,36,37,38,39,44,45,46,47,48,49,50,51] -[35,32,33,34,35,16,17,18,19,20,21,22,23,28,29,30,31,36,37,38,39,44,45,46,47,48,49,50,51] -[36,36,37,38,39,20,21,22,23,24,25,26,27,32,33,34,35,40,41,42,43,48,49,50,51,52,53,54,55] -[37,36,37,38,39,20,21,22,23,24,25,26,27,32,33,34,35,40,41,42,43,48,49,50,51,52,53,54,55] -[38,36,37,38,39,20,21,22,23,24,25,26,27,32,33,34,35,40,41,42,43,48,49,50,51,52,53,54,55] -[39,36,37,38,39,20,21,22,23,24,25,26,27,32,33,34,35,40,41,42,43,48,49,50,51,52,53,54,55] -[40,40,41,42,43,24,25,26,27,28,29,30,31,36,37,38,39,44,45,46,47,52,53,54,55,56,57,58,59] -[41,40,41,42,43,24,25,26,27,28,29,30,31,36,37,38,39,44,45,46,47,52,53,54,55,56,57,58,59] -[42,40,41,42,43,24,25,26,27,28,29,30,31,36,37,38,39,44,45,46,47,52,53,54,55,56,57,58,59] -[43,40,41,42,43,24,25,26,27,28,29,30,31,36,37,38,39,44,45,46,47,52,53,54,55,56,57,58,59] -[44,44,45,46,47,28,29,30,31,32,33,34,35,40,41,42,43,48,49,50,51,56,57,58,59,60,61,62,63] -[45,44,45,46,47,28,29,30,31,32,33,34,35,40,41,42,43,48,49,50,51,56,57,58,59,60,61,62,63] -[46,44,45,46,47,28,29,30,31,32,33,34,35,40,41,42,43,48,49,50,51,56,57,58,59,60,61,62,63] -[47,44,45,46,47,28,29,30,31,32,33,34,35,40,41,42,43,48,49,50,51,56,57,58,59,60,61,62,63] -[48,48,49,50,51,32,33,34,35,36,37,38,39,44,45,46,47,52,53,54,55,60,61,62,63,64,65,66,67] -[49,48,49,50,51,32,33,34,35,36,37,38,39,44,45,46,47,52,53,54,55,60,61,62,63,64,65,66,67] -[50,48,49,50,51,32,33,34,35,36,37,38,39,44,45,46,47,52,53,54,55,60,61,62,63,64,65,66,67] -[51,48,49,50,51,32,33,34,35,36,37,38,39,44,45,46,47,52,53,54,55,60,61,62,63,64,65,66,67] -[52,52,53,54,55,36,37,38,39,40,41,42,43,48,49,50,51,64,65,66,67,68,69,70,71] -[53,52,53,54,55,36,37,38,39,40,41,42,43,48,49,50,51,64,65,66,67,68,69,70,71] -[54,52,53,54,55,36,37,38,39,40,41,42,43,48,49,50,51,64,65,66,67,68,69,70,71] -[55,52,53,54,55,36,37,38,39,40,41,42,43,48,49,50,51,64,65,66,67,68,69,70,71] -[56,56,57,58,59,40,41,42,43,44,45,46,47,60,61,62,63,68,69,70,71,72,73,74,75] -[57,56,57,58,59,40,41,42,43,44,45,46,47,60,61,62,63,68,69,70,71,72,73,74,75] -[58,56,57,58,59,40,41,42,43,44,45,46,47,60,61,62,63,68,69,70,71,72,73,74,75] -[59,56,57,58,59,40,41,42,43,44,45,46,47,60,61,62,63,68,69,70,71,72,73,74,75] -[60,60,61,62,63,44,45,46,47,48,49,50,51,56,57,58,59,64,65,66,67,72,73,74,75,76,77,78,79] -[61,60,61,62,63,44,45,46,47,48,49,50,51,56,57,58,59,64,65,66,67,72,73,74,75,76,77,78,79] -[62,60,61,62,63,44,45,46,47,48,49,50,51,56,57,58,59,64,65,66,67,72,73,74,75,76,77,78,79] -[63,60,61,62,63,44,45,46,47,48,49,50,51,56,57,58,59,64,65,66,67,72,73,74,75,76,77,78,79] -[64,64,65,66,67,48,49,50,51,52,53,54,55,60,61,62,63,68,69,70,71,76,77,78,79,80,81,82,83] -[65,64,65,66,67,48,49,50,51,52,53,54,55,60,61,62,63,68,69,70,71,76,77,78,79,80,81,82,83] -[66,64,65,66,67,48,49,50,51,52,53,54,55,60,61,62,63,68,69,70,71,76,77,78,79,80,81,82,83] -[67,64,65,66,67,48,49,50,51,52,53,54,55,60,61,62,63,68,69,70,71,76,77,78,79,80,81,82,83] -[68,68,69,70,71,52,53,54,55,56,57,58,59,64,65,66,67,72,73,74,75,80,81,82,83,84,85,86,87] -[69,68,69,70,71,52,53,54,55,56,57,58,59,64,65,66,67,72,73,74,75,80,81,82,83,84,85,86,87] -[70,68,69,70,71,52,53,54,55,56,57,58,59,64,65,66,67,72,73,74,75,80,81,82,83,84,85,86,87] -[71,68,69,70,71,52,53,54,55,56,57,58,59,64,65,66,67,72,73,74,75,80,81,82,83,84,85,86,87] -[72,72,73,74,75,56,57,58,59,60,61,62,63,68,69,70,71,76,77,78,79,84,85,86,87,88,89,90,91] -[73,72,73,74,75,56,57,58,59,60,61,62,63,68,69,70,71,76,77,78,79,84,85,86,87,88,89,90,91] -[74,72,73,74,75,56,57,58,59,60,61,62,63,68,69,70,71,76,77,78,79,84,85,86,87,88,89,90,91] -[75,72,73,74,75,56,57,58,59,60,61,62,63,68,69,70,71,76,77,78,79,84,85,86,87,88,89,90,91] -[76,76,77,78,79,60,61,62,63,64,65,66,67,72,73,74,75,80,81,82,83,88,89,90,91,92,93,94,95] -[77,76,77,78,79,60,61,62,63,64,65,66,67,72,73,74,75,80,81,82,83,88,89,90,91,92,93,94,95] -[78,76,77,78,79,60,61,62,63,64,65,66,67,72,73,74,75,80,81,82,83,88,89,90,91,92,93,94,95] -[79,76,77,78,79,60,61,62,63,64,65,66,67,72,73,74,75,80,81,82,83,88,89,90,91,92,93,94,95] -[80,80,81,82,83,64,65,66,67,68,69,70,71,76,77,78,79,92,93,94,95,96,97,98,99] -[81,80,81,82,83,64,65,66,67,68,69,70,71,76,77,78,79,92,93,94,95,96,97,98,99] -[82,80,81,82,83,64,65,66,67,68,69,70,71,76,77,78,79,92,93,94,95,96,97,98,99] -[83,80,81,82,83,64,65,66,67,68,69,70,71,76,77,78,79,92,93,94,95,96,97,98,99] -[84,84,85,86,87,68,69,70,71,72,73,74,75,88,89,90,91,96,97,98,99,100,101,102,103] -[85,84,85,86,87,68,69,70,71,72,73,74,75,88,89,90,91,96,97,98,99,100,101,102,103] -[86,84,85,86,87,68,69,70,71,72,73,74,75,88,89,90,91,96,97,98,99,100,101,102,103] -[87,84,85,86,87,68,69,70,71,72,73,74,75,88,89,90,91,96,97,98,99,100,101,102,103] -[88,88,89,90,91,72,73,74,75,76,77,78,79,84,85,86,87,92,93,94,95,100,101,102,103,104,105,106,107] -[89,88,89,90,91,72,73,74,75,76,77,78,79,84,85,86,87,92,93,94,95,100,101,102,103,104,105,106,107] -[90,88,89,90,91,72,73,74,75,76,77,78,79,84,85,86,87,92,93,94,95,100,101,102,103,104,105,106,107] -[91,88,89,90,91,72,73,74,75,76,77,78,79,84,85,86,87,92,93,94,95,100,101,102,103,104,105,106,107] -[92,92,93,94,95,76,77,78,79,80,81,82,83,88,89,90,91,96,97,98,99,104,105,106,107,108,109,110,111] -[93,92,93,94,95,76,77,78,79,80,81,82,83,88,89,90,91,96,97,98,99,104,105,106,107,108,109,110,111] -[94,92,93,94,95,76,77,78,79,80,81,82,83,88,89,90,91,96,97,98,99,104,105,106,107,108,109,110,111] -[95,92,93,94,95,76,77,78,79,80,81,82,83,88,89,90,91,96,97,98,99,104,105,106,107,108,109,110,111] -[96,96,97,98,99,80,81,82,83,84,85,86,87,92,93,94,95,100,101,102,103,108,109,110,111,112,113,114,115] -[97,96,97,98,99,80,81,82,83,84,85,86,87,92,93,94,95,100,101,102,103,108,109,110,111,112,113,114,115] -[98,96,97,98,99,80,81,82,83,84,85,86,87,92,93,94,95,100,101,102,103,108,109,110,111,112,113,114,115] -[99,96,97,98,99,80,81,82,83,84,85,86,87,92,93,94,95,100,101,102,103,108,109,110,111,112,113,114,115] -[100,100,101,102,103,84,85,86,87,88,89,90,91,96,97,98,99,104,105,106,107,112,113,114,115,116,117,118,119] -[101,100,101,102,103,84,85,86,87,88,89,90,91,96,97,98,99,104,105,106,107,112,113,114,115,116,117,118,119] -[102,100,101,102,103,84,85,86,87,88,89,90,91,96,97,98,99,104,105,106,107,112,113,114,115,116,117,118,119] -[103,100,101,102,103,84,85,86,87,88,89,90,91,96,97,98,99,104,105,106,107,112,113,114,115,116,117,118,119] -[104,104,105,106,107,88,89,90,91,92,93,94,95,100,101,102,103,108,109,110,111,116,117,118,119,120,121,122,123] -[105,104,105,106,107,88,89,90,91,92,93,94,95,100,101,102,103,108,109,110,111,116,117,118,119,120,121,122,123] -[106,104,105,106,107,88,89,90,91,92,93,94,95,100,101,102,103,108,109,110,111,116,117,118,119,120,121,122,123] -[107,104,105,106,107,88,89,90,91,92,93,94,95,100,101,102,103,108,109,110,111,116,117,118,119,120,121,122,123] -[108,108,109,110,111,92,93,94,95,96,97,98,99,104,105,106,107,120,121,122,123,124,125,126,127] -[109,108,109,110,111,92,93,94,95,96,97,98,99,104,105,106,107,120,121,122,123,124,125,126,127] -[110,108,109,110,111,92,93,94,95,96,97,98,99,104,105,106,107,120,121,122,123,124,125,126,127] -[111,108,109,110,111,92,93,94,95,96,97,98,99,104,105,106,107,120,121,122,123,124,125,126,127] -[112,112,113,114,115,96,97,98,99,100,101,102,103,116,117,118,119,124,125,126,127,128,129,130,131] -[113,112,113,114,115,96,97,98,99,100,101,102,103,116,117,118,119,124,125,126,127,128,129,130,131] -[114,112,113,114,115,96,97,98,99,100,101,102,103,116,117,118,119,124,125,126,127,128,129,130,131] -[115,112,113,114,115,96,97,98,99,100,101,102,103,116,117,118,119,124,125,126,127,128,129,130,131] -[116,116,117,118,119,100,101,102,103,104,105,106,107,112,113,114,115,120,121,122,123,128,129,130,131,132,133,134,135] -[117,116,117,118,119,100,101,102,103,104,105,106,107,112,113,114,115,120,121,122,123,128,129,130,131,132,133,134,135] -[118,116,117,118,119,100,101,102,103,104,105,106,107,112,113,114,115,120,121,122,123,128,129,130,131,132,133,134,135] -[119,116,117,118,119,100,101,102,103,104,105,106,107,112,113,114,115,120,121,122,123,128,129,130,131,132,133,134,135] -[120,120,121,122,123,104,105,106,107,108,109,110,111,116,117,118,119,124,125,126,127,132,133,134,135,136,137,138,139] -[121,120,121,122,123,104,105,106,107,108,109,110,111,116,117,118,119,124,125,126,127,132,133,134,135,136,137,138,139] -[122,120,121,122,123,104,105,106,107,108,109,110,111,116,117,118,119,124,125,126,127,132,133,134,135,136,137,138,139] -[123,120,121,122,123,104,105,106,107,108,109,110,111,116,117,118,119,124,125,126,127,132,133,134,135,136,137,138,139] -[124,124,125,126,127,108,109,110,111,112,113,114,115,120,121,122,123,128,129,130,131,136,137,138,139,140,141,142,143] -[125,124,125,126,127,108,109,110,111,112,113,114,115,120,121,122,123,128,129,130,131,136,137,138,139,140,141,142,143] -[126,124,125,126,127,108,109,110,111,112,113,114,115,120,121,122,123,128,129,130,131,136,137,138,139,140,141,142,143] -[127,124,125,126,127,108,109,110,111,112,113,114,115,120,121,122,123,128,129,130,131,136,137,138,139,140,141,142,143] -[128,128,129,130,131,112,113,114,115,116,117,118,119,124,125,126,127,132,133,134,135,140,141,142,143,144,145,146,147] -[129,128,129,130,131,112,113,114,115,116,117,118,119,124,125,126,127,132,133,134,135,140,141,142,143,144,145,146,147] -[130,128,129,130,131,112,113,114,115,116,117,118,119,124,125,126,127,132,133,134,135,140,141,142,143,144,145,146,147] -[131,128,129,130,131,112,113,114,115,116,117,118,119,124,125,126,127,132,133,134,135,140,141,142,143,144,145,146,147] -[132,132,133,134,135,116,117,118,119,120,121,122,123,128,129,130,131,136,137,138,139,144,145,146,147,148,149,150,151] -[133,132,133,134,135,116,117,118,119,120,121,122,123,128,129,130,131,136,137,138,139,144,145,146,147,148,149,150,151] -[134,132,133,134,135,116,117,118,119,120,121,122,123,128,129,130,131,136,137,138,139,144,145,146,147,148,149,150,151] -[135,132,133,134,135,116,117,118,119,120,121,122,123,128,129,130,131,136,137,138,139,144,145,146,147,148,149,150,151] -[136,136,137,138,139,120,121,122,123,124,125,126,127,132,133,134,135,148,149,150,151,152,153,154,155] -[137,136,137,138,139,120,121,122,123,124,125,126,127,132,133,134,135,148,149,150,151,152,153,154,155] -[138,136,137,138,139,120,121,122,123,124,125,126,127,132,133,134,135,148,149,150,151,152,153,154,155] -[139,136,137,138,139,120,121,122,123,124,125,126,127,132,133,134,135,148,149,150,151,152,153,154,155] -[140,140,141,142,143,124,125,126,127,128,129,130,131,144,145,146,147,152,153,154,155,156,157,158,159] -[141,140,141,142,143,124,125,126,127,128,129,130,131,144,145,146,147,152,153,154,155,156,157,158,159] -[142,140,141,142,143,124,125,126,127,128,129,130,131,144,145,146,147,152,153,154,155,156,157,158,159] -[143,140,141,142,143,124,125,126,127,128,129,130,131,144,145,146,147,152,153,154,155,156,157,158,159] -[144,144,145,146,147,128,129,130,131,132,133,134,135,140,141,142,143,148,149,150,151,156,157,158,159,160,161,162,163] -[145,144,145,146,147,128,129,130,131,132,133,134,135,140,141,142,143,148,149,150,151,156,157,158,159,160,161,162,163] -[146,144,145,146,147,128,129,130,131,132,133,134,135,140,141,142,143,148,149,150,151,156,157,158,159,160,161,162,163] -[147,144,145,146,147,128,129,130,131,132,133,134,135,140,141,142,143,148,149,150,151,156,157,158,159,160,161,162,163] -[148,148,149,150,151,132,133,134,135,136,137,138,139,144,145,146,147,152,153,154,155,160,161,162,163,164,165,166,167] -[149,148,149,150,151,132,133,134,135,136,137,138,139,144,145,146,147,152,153,154,155,160,161,162,163,164,165,166,167] -[150,148,149,150,151,132,133,134,135,136,137,138,139,144,145,146,147,152,153,154,155,160,161,162,163,164,165,166,167] -[151,148,149,150,151,132,133,134,135,136,137,138,139,144,145,146,147,152,153,154,155,160,161,162,163,164,165,166,167] -[152,152,153,154,155,136,137,138,139,140,141,142,143,148,149,150,151,156,157,158,159,164,165,166,167,168,169,170,171] -[153,152,153,154,155,136,137,138,139,140,141,142,143,148,149,150,151,156,157,158,159,164,165,166,167,168,169,170,171] -[154,152,153,154,155,136,137,138,139,140,141,142,143,148,149,150,151,156,157,158,159,164,165,166,167,168,169,170,171] -[155,152,153,154,155,136,137,138,139,140,141,142,143,148,149,150,151,156,157,158,159,164,165,166,167,168,169,170,171] -[156,156,157,158,159,140,141,142,143,144,145,146,147,152,153,154,155,160,161,162,163,168,169,170,171,172,173,174,175] -[157,156,157,158,159,140,141,142,143,144,145,146,147,152,153,154,155,160,161,162,163,168,169,170,171,172,173,174,175] -[158,156,157,158,159,140,141,142,143,144,145,146,147,152,153,154,155,160,161,162,163,168,169,170,171,172,173,174,175] -[159,156,157,158,159,140,141,142,143,144,145,146,147,152,153,154,155,160,161,162,163,168,169,170,171,172,173,174,175] -[160,160,161,162,163,144,145,146,147,148,149,150,151,156,157,158,159,164,165,166,167,172,173,174,175,176,177,178,179] -[161,160,161,162,163,144,145,146,147,148,149,150,151,156,157,158,159,164,165,166,167,172,173,174,175,176,177,178,179] -[162,160,161,162,163,144,145,146,147,148,149,150,151,156,157,158,159,164,165,166,167,172,173,174,175,176,177,178,179] -[163,160,161,162,163,144,145,146,147,148,149,150,151,156,157,158,159,164,165,166,167,172,173,174,175,176,177,178,179] -[164,164,165,166,167,148,149,150,151,152,153,154,155,160,161,162,163,176,177,178,179,180,181,182,183] -[165,164,165,166,167,148,149,150,151,152,153,154,155,160,161,162,163,176,177,178,179,180,181,182,183] -[166,164,165,166,167,148,149,150,151,152,153,154,155,160,161,162,163,176,177,178,179,180,181,182,183] -[167,164,165,166,167,148,149,150,151,152,153,154,155,160,161,162,163,176,177,178,179,180,181,182,183] -[168,168,169,170,171,152,153,154,155,156,157,158,159,172,173,174,175,180,181,182,183,184,185,186,187] -[169,168,169,170,171,152,153,154,155,156,157,158,159,172,173,174,175,180,181,182,183,184,185,186,187] -[170,168,169,170,171,152,153,154,155,156,157,158,159,172,173,174,175,180,181,182,183,184,185,186,187] -[171,168,169,170,171,152,153,154,155,156,157,158,159,172,173,174,175,180,181,182,183,184,185,186,187] -[172,172,173,174,175,156,157,158,159,160,161,162,163,168,169,170,171,176,177,178,179,184,185,186,187,188,189,190,191] -[173,172,173,174,175,156,157,158,159,160,161,162,163,168,169,170,171,176,177,178,179,184,185,186,187,188,189,190,191] -[174,172,173,174,175,156,157,158,159,160,161,162,163,168,169,170,171,176,177,178,179,184,185,186,187,188,189,190,191] -[175,172,173,174,175,156,157,158,159,160,161,162,163,168,169,170,171,176,177,178,179,184,185,186,187,188,189,190,191] -[176,176,177,178,179,160,161,162,163,164,165,166,167,172,173,174,175,180,181,182,183,188,189,190,191,192,193,194,195] -[177,176,177,178,179,160,161,162,163,164,165,166,167,172,173,174,175,180,181,182,183,188,189,190,191,192,193,194,195] -[178,176,177,178,179,160,161,162,163,164,165,166,167,172,173,174,175,180,181,182,183,188,189,190,191,192,193,194,195] -[179,176,177,178,179,160,161,162,163,164,165,166,167,172,173,174,175,180,181,182,183,188,189,190,191,192,193,194,195] -[180,180,181,182,183,164,165,166,167,168,169,170,171,176,177,178,179,184,185,186,187,192,193,194,195] -[181,180,181,182,183,164,165,166,167,168,169,170,171,176,177,178,179,184,185,186,187,192,193,194,195] -[182,180,181,182,183,164,165,166,167,168,169,170,171,176,177,178,179,184,185,186,187,192,193,194,195] -[183,180,181,182,183,164,165,166,167,168,169,170,171,176,177,178,179,184,185,186,187,192,193,194,195] -[184,184,185,186,187,168,169,170,171,172,173,174,175,180,181,182,183,188,189,190,191] -[185,184,185,186,187,168,169,170,171,172,173,174,175,180,181,182,183,188,189,190,191] -[186,184,185,186,187,168,169,170,171,172,173,174,175,180,181,182,183,188,189,190,191] -[187,184,185,186,187,168,169,170,171,172,173,174,175,180,181,182,183,188,189,190,191] -[188,188,189,190,191,172,173,174,175,176,177,178,179,184,185,186,187,192,193,194,195] -[189,188,189,190,191,172,173,174,175,176,177,178,179,184,185,186,187,192,193,194,195] -[190,188,189,190,191,172,173,174,175,176,177,178,179,184,185,186,187,192,193,194,195] -[191,188,189,190,191,172,173,174,175,176,177,178,179,184,185,186,187,192,193,194,195] -[192,192,193,194,195,176,177,178,179,180,181,182,183,188,189,190,191] -[193,192,193,194,195,176,177,178,179,180,181,182,183,188,189,190,191] -[194,192,193,194,195,176,177,178,179,180,181,182,183,188,189,190,191] -[195,192,193,194,195,176,177,178,179,180,181,182,183,188,189,190,191] -DEAL::OK -DEAL::196 196 19 6446 -[0,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19] -[1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19] -[2,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19] -[3,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19] -[4,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19] -[5,5,6,7,8,9,0,1,2,3,4,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24] -[6,5,6,7,8,9,0,1,2,3,4,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24] -[7,5,6,7,8,9,0,1,2,3,4,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24] -[8,5,6,7,8,9,0,1,2,3,4,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24] -[9,5,6,7,8,9,0,1,2,3,4,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24] -[10,10,11,12,13,14,0,1,2,3,4,5,6,7,8,9,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29] -[11,10,11,12,13,14,0,1,2,3,4,5,6,7,8,9,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29] -[12,10,11,12,13,14,0,1,2,3,4,5,6,7,8,9,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29] -[13,10,11,12,13,14,0,1,2,3,4,5,6,7,8,9,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29] -[14,10,11,12,13,14,0,1,2,3,4,5,6,7,8,9,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29] -[15,15,16,17,18,19,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34] -[16,15,16,17,18,19,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34] -[17,15,16,17,18,19,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34] -[18,15,16,17,18,19,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34] -[19,15,16,17,18,19,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34] -[20,20,21,22,23,24,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39] -[21,20,21,22,23,24,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39] -[22,20,21,22,23,24,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39] -[23,20,21,22,23,24,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39] -[24,20,21,22,23,24,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39] -[25,25,26,27,28,29,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44] -[26,25,26,27,28,29,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44] -[27,25,26,27,28,29,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44] -[28,25,26,27,28,29,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44] -[29,25,26,27,28,29,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44] -[30,30,31,32,33,34,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49] -[31,30,31,32,33,34,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49] -[32,30,31,32,33,34,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49] -[33,30,31,32,33,34,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49] -[34,30,31,32,33,34,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49] -[35,35,36,37,38,39,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54] -[36,35,36,37,38,39,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54] -[37,35,36,37,38,39,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54] -[38,35,36,37,38,39,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54] -[39,35,36,37,38,39,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54] -[40,40,41,42,43,44,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59] -[41,40,41,42,43,44,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59] -[42,40,41,42,43,44,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59] -[43,40,41,42,43,44,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59] -[44,40,41,42,43,44,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59] -[45,45,46,47,48,49,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64] -[46,45,46,47,48,49,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64] -[47,45,46,47,48,49,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64] -[48,45,46,47,48,49,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64] -[49,45,46,47,48,49,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64] -[50,50,51,52,53,54,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69] -[51,50,51,52,53,54,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69] -[52,50,51,52,53,54,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69] -[53,50,51,52,53,54,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69] -[54,50,51,52,53,54,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69] -[55,55,56,57,58,59,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74] -[56,55,56,57,58,59,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74] -[57,55,56,57,58,59,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74] -[58,55,56,57,58,59,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74] -[59,55,56,57,58,59,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74] -[60,60,61,62,63,64,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79] -[61,60,61,62,63,64,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79] -[62,60,61,62,63,64,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79] -[63,60,61,62,63,64,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79] -[64,60,61,62,63,64,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79] -[65,65,66,67,68,69,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,75,76,77,78,79,80,81,82,83,84] -[66,65,66,67,68,69,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,75,76,77,78,79,80,81,82,83,84] -[67,65,66,67,68,69,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,75,76,77,78,79,80,81,82,83,84] -[68,65,66,67,68,69,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,75,76,77,78,79,80,81,82,83,84] -[69,65,66,67,68,69,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,75,76,77,78,79,80,81,82,83,84] -[70,70,71,72,73,74,55,56,57,58,59,60,61,62,63,64,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89] -[71,70,71,72,73,74,55,56,57,58,59,60,61,62,63,64,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89] -[72,70,71,72,73,74,55,56,57,58,59,60,61,62,63,64,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89] -[73,70,71,72,73,74,55,56,57,58,59,60,61,62,63,64,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89] -[74,70,71,72,73,74,55,56,57,58,59,60,61,62,63,64,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89] -[75,75,76,77,78,79,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94] -[76,75,76,77,78,79,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94] -[77,75,76,77,78,79,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94] -[78,75,76,77,78,79,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94] -[79,75,76,77,78,79,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94] -[80,80,81,82,83,84,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99] -[81,80,81,82,83,84,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99] -[82,80,81,82,83,84,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99] -[83,80,81,82,83,84,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99] -[84,80,81,82,83,84,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99] -[85,85,86,87,88,89,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104] -[86,85,86,87,88,89,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104] -[87,85,86,87,88,89,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104] -[88,85,86,87,88,89,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104] -[89,85,86,87,88,89,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104] -[90,90,91,92,93,94,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109] -[91,90,91,92,93,94,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109] -[92,90,91,92,93,94,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109] -[93,90,91,92,93,94,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109] -[94,90,91,92,93,94,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109] -[95,95,96,97,98,99,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114] -[96,95,96,97,98,99,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114] -[97,95,96,97,98,99,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114] -[98,95,96,97,98,99,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114] -[99,95,96,97,98,99,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114] -[100,100,101,102,103,104,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119] -[101,100,101,102,103,104,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119] -[102,100,101,102,103,104,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119] -[103,100,101,102,103,104,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119] -[104,100,101,102,103,104,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119] -[105,105,106,107,108,109,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124] -[106,105,106,107,108,109,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124] -[107,105,106,107,108,109,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124] -[108,105,106,107,108,109,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124] -[109,105,106,107,108,109,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124] -[110,110,111,112,113,114,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129] -[111,110,111,112,113,114,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129] -[112,110,111,112,113,114,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129] -[113,110,111,112,113,114,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129] -[114,110,111,112,113,114,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129] -[115,115,116,117,118,119,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134] -[116,115,116,117,118,119,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134] -[117,115,116,117,118,119,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134] -[118,115,116,117,118,119,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134] -[119,115,116,117,118,119,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134] -[120,120,121,122,123,124,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139] -[121,120,121,122,123,124,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139] -[122,120,121,122,123,124,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139] -[123,120,121,122,123,124,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139] -[124,120,121,122,123,124,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139] -[125,125,126,127,128,129,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144] -[126,125,126,127,128,129,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144] -[127,125,126,127,128,129,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144] -[128,125,126,127,128,129,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144] -[129,125,126,127,128,129,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144] -[130,130,131,132,133,134,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149] -[131,130,131,132,133,134,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149] -[132,130,131,132,133,134,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149] -[133,130,131,132,133,134,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149] -[134,130,131,132,133,134,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149] -[135,135,136,137,138,139,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,145,146,147,148,149,150,151,152,153,154] -[136,135,136,137,138,139,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,145,146,147,148,149,150,151,152,153,154] -[137,135,136,137,138,139,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,145,146,147,148,149,150,151,152,153,154] -[138,135,136,137,138,139,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,145,146,147,148,149,150,151,152,153,154] -[139,135,136,137,138,139,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,145,146,147,148,149,150,151,152,153,154] -[140,140,141,142,143,144,125,126,127,128,129,130,131,132,133,134,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159] -[141,140,141,142,143,144,125,126,127,128,129,130,131,132,133,134,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159] -[142,140,141,142,143,144,125,126,127,128,129,130,131,132,133,134,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159] -[143,140,141,142,143,144,125,126,127,128,129,130,131,132,133,134,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159] -[144,140,141,142,143,144,125,126,127,128,129,130,131,132,133,134,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159] -[145,145,146,147,148,149,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164] -[146,145,146,147,148,149,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164] -[147,145,146,147,148,149,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164] -[148,145,146,147,148,149,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164] -[149,145,146,147,148,149,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164] -[150,150,151,152,153,154,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169] -[151,150,151,152,153,154,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169] -[152,150,151,152,153,154,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169] -[153,150,151,152,153,154,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169] -[154,150,151,152,153,154,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169] -[155,155,156,157,158,159,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174] -[156,155,156,157,158,159,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174] -[157,155,156,157,158,159,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174] -[158,155,156,157,158,159,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174] -[159,155,156,157,158,159,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174] -[160,160,161,162,163,164,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179] -[161,160,161,162,163,164,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179] -[162,160,161,162,163,164,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179] -[163,160,161,162,163,164,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179] -[164,160,161,162,163,164,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179] -[165,165,166,167,168,169,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184] -[166,165,166,167,168,169,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184] -[167,165,166,167,168,169,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184] -[168,165,166,167,168,169,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184] -[169,165,166,167,168,169,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184] -[170,170,171,172,173,174,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189] -[171,170,171,172,173,174,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189] -[172,170,171,172,173,174,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189] -[173,170,171,172,173,174,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189] -[174,170,171,172,173,174,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189] -[175,175,176,177,178,179,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194] -[176,175,176,177,178,179,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194] -[177,175,176,177,178,179,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194] -[178,175,176,177,178,179,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194] -[179,175,176,177,178,179,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194] -[180,180,181,182,183,184,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,185,186,187,188,189,190,191,192,193,194,195] -[181,180,181,182,183,184,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,185,186,187,188,189,190,191,192,193,194,195] -[182,180,181,182,183,184,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,185,186,187,188,189,190,191,192,193,194,195] -[183,180,181,182,183,184,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,185,186,187,188,189,190,191,192,193,194,195] -[184,180,181,182,183,184,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,185,186,187,188,189,190,191,192,193,194,195] -[185,185,186,187,188,189,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,190,191,192,193,194] -[186,185,186,187,188,189,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,190,191,192,193,194] -[187,185,186,187,188,189,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,190,191,192,193,194] -[188,185,186,187,188,189,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,190,191,192,193,194] -[189,185,186,187,188,189,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,190,191,192,193,194] -[190,190,191,192,193,194,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,195] -[191,190,191,192,193,194,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,195] -[192,190,191,192,193,194,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,195] -[193,190,191,192,193,194,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,195] -[194,190,191,192,193,194,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,195] -[195,195,180,181,182,183,184,190,191,192,193,194] -DEAL::OK -DEAL::196 196 20 5292 -[0,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20] -[1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20] -[2,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20] -[3,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20] -[4,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20] -[5,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20] -[6,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20] -[7,7,8,9,10,11,12,13,0,1,2,3,4,5,6,21,22,23,24,25,26,27] -[8,7,8,9,10,11,12,13,0,1,2,3,4,5,6,21,22,23,24,25,26,27] -[9,7,8,9,10,11,12,13,0,1,2,3,4,5,6,21,22,23,24,25,26,27] -[10,7,8,9,10,11,12,13,0,1,2,3,4,5,6,21,22,23,24,25,26,27] -[11,7,8,9,10,11,12,13,0,1,2,3,4,5,6,21,22,23,24,25,26,27] -[12,7,8,9,10,11,12,13,0,1,2,3,4,5,6,21,22,23,24,25,26,27] -[13,7,8,9,10,11,12,13,0,1,2,3,4,5,6,21,22,23,24,25,26,27] -[14,14,15,16,17,18,19,20,0,1,2,3,4,5,6,21,22,23,24,25,26,27,28,29,30,31,32,33,34] -[15,14,15,16,17,18,19,20,0,1,2,3,4,5,6,21,22,23,24,25,26,27,28,29,30,31,32,33,34] -[16,14,15,16,17,18,19,20,0,1,2,3,4,5,6,21,22,23,24,25,26,27,28,29,30,31,32,33,34] -[17,14,15,16,17,18,19,20,0,1,2,3,4,5,6,21,22,23,24,25,26,27,28,29,30,31,32,33,34] -[18,14,15,16,17,18,19,20,0,1,2,3,4,5,6,21,22,23,24,25,26,27,28,29,30,31,32,33,34] -[19,14,15,16,17,18,19,20,0,1,2,3,4,5,6,21,22,23,24,25,26,27,28,29,30,31,32,33,34] -[20,14,15,16,17,18,19,20,0,1,2,3,4,5,6,21,22,23,24,25,26,27,28,29,30,31,32,33,34] -[21,21,22,23,24,25,26,27,7,8,9,10,11,12,13,14,15,16,17,18,19,20,35,36,37,38,39,40,41] -[22,21,22,23,24,25,26,27,7,8,9,10,11,12,13,14,15,16,17,18,19,20,35,36,37,38,39,40,41] -[23,21,22,23,24,25,26,27,7,8,9,10,11,12,13,14,15,16,17,18,19,20,35,36,37,38,39,40,41] -[24,21,22,23,24,25,26,27,7,8,9,10,11,12,13,14,15,16,17,18,19,20,35,36,37,38,39,40,41] -[25,21,22,23,24,25,26,27,7,8,9,10,11,12,13,14,15,16,17,18,19,20,35,36,37,38,39,40,41] -[26,21,22,23,24,25,26,27,7,8,9,10,11,12,13,14,15,16,17,18,19,20,35,36,37,38,39,40,41] -[27,21,22,23,24,25,26,27,7,8,9,10,11,12,13,14,15,16,17,18,19,20,35,36,37,38,39,40,41] -[28,28,29,30,31,32,33,34,14,15,16,17,18,19,20,35,36,37,38,39,40,41,42,43,44,45,46,47,48] -[29,28,29,30,31,32,33,34,14,15,16,17,18,19,20,35,36,37,38,39,40,41,42,43,44,45,46,47,48] -[30,28,29,30,31,32,33,34,14,15,16,17,18,19,20,35,36,37,38,39,40,41,42,43,44,45,46,47,48] -[31,28,29,30,31,32,33,34,14,15,16,17,18,19,20,35,36,37,38,39,40,41,42,43,44,45,46,47,48] -[32,28,29,30,31,32,33,34,14,15,16,17,18,19,20,35,36,37,38,39,40,41,42,43,44,45,46,47,48] -[33,28,29,30,31,32,33,34,14,15,16,17,18,19,20,35,36,37,38,39,40,41,42,43,44,45,46,47,48] -[34,28,29,30,31,32,33,34,14,15,16,17,18,19,20,35,36,37,38,39,40,41,42,43,44,45,46,47,48] -[35,35,36,37,38,39,40,41,21,22,23,24,25,26,27,28,29,30,31,32,33,34,49,50,51,52,53,54,55] -[36,35,36,37,38,39,40,41,21,22,23,24,25,26,27,28,29,30,31,32,33,34,49,50,51,52,53,54,55] -[37,35,36,37,38,39,40,41,21,22,23,24,25,26,27,28,29,30,31,32,33,34,49,50,51,52,53,54,55] -[38,35,36,37,38,39,40,41,21,22,23,24,25,26,27,28,29,30,31,32,33,34,49,50,51,52,53,54,55] -[39,35,36,37,38,39,40,41,21,22,23,24,25,26,27,28,29,30,31,32,33,34,49,50,51,52,53,54,55] -[40,35,36,37,38,39,40,41,21,22,23,24,25,26,27,28,29,30,31,32,33,34,49,50,51,52,53,54,55] -[41,35,36,37,38,39,40,41,21,22,23,24,25,26,27,28,29,30,31,32,33,34,49,50,51,52,53,54,55] -[42,42,43,44,45,46,47,48,28,29,30,31,32,33,34,49,50,51,52,53,54,55,56,57,58,59,60,61,62] -[43,42,43,44,45,46,47,48,28,29,30,31,32,33,34,49,50,51,52,53,54,55,56,57,58,59,60,61,62] -[44,42,43,44,45,46,47,48,28,29,30,31,32,33,34,49,50,51,52,53,54,55,56,57,58,59,60,61,62] -[45,42,43,44,45,46,47,48,28,29,30,31,32,33,34,49,50,51,52,53,54,55,56,57,58,59,60,61,62] -[46,42,43,44,45,46,47,48,28,29,30,31,32,33,34,49,50,51,52,53,54,55,56,57,58,59,60,61,62] -[47,42,43,44,45,46,47,48,28,29,30,31,32,33,34,49,50,51,52,53,54,55,56,57,58,59,60,61,62] -[48,42,43,44,45,46,47,48,28,29,30,31,32,33,34,49,50,51,52,53,54,55,56,57,58,59,60,61,62] -[49,49,50,51,52,53,54,55,35,36,37,38,39,40,41,42,43,44,45,46,47,48,63,64,65,66,67,68,69] -[50,49,50,51,52,53,54,55,35,36,37,38,39,40,41,42,43,44,45,46,47,48,63,64,65,66,67,68,69] -[51,49,50,51,52,53,54,55,35,36,37,38,39,40,41,42,43,44,45,46,47,48,63,64,65,66,67,68,69] -[52,49,50,51,52,53,54,55,35,36,37,38,39,40,41,42,43,44,45,46,47,48,63,64,65,66,67,68,69] -[53,49,50,51,52,53,54,55,35,36,37,38,39,40,41,42,43,44,45,46,47,48,63,64,65,66,67,68,69] -[54,49,50,51,52,53,54,55,35,36,37,38,39,40,41,42,43,44,45,46,47,48,63,64,65,66,67,68,69] -[55,49,50,51,52,53,54,55,35,36,37,38,39,40,41,42,43,44,45,46,47,48,63,64,65,66,67,68,69] -[56,56,57,58,59,60,61,62,42,43,44,45,46,47,48,63,64,65,66,67,68,69,70,71,72,73,74,75,76] -[57,56,57,58,59,60,61,62,42,43,44,45,46,47,48,63,64,65,66,67,68,69,70,71,72,73,74,75,76] -[58,56,57,58,59,60,61,62,42,43,44,45,46,47,48,63,64,65,66,67,68,69,70,71,72,73,74,75,76] -[59,56,57,58,59,60,61,62,42,43,44,45,46,47,48,63,64,65,66,67,68,69,70,71,72,73,74,75,76] -[60,56,57,58,59,60,61,62,42,43,44,45,46,47,48,63,64,65,66,67,68,69,70,71,72,73,74,75,76] -[61,56,57,58,59,60,61,62,42,43,44,45,46,47,48,63,64,65,66,67,68,69,70,71,72,73,74,75,76] -[62,56,57,58,59,60,61,62,42,43,44,45,46,47,48,63,64,65,66,67,68,69,70,71,72,73,74,75,76] -[63,63,64,65,66,67,68,69,49,50,51,52,53,54,55,56,57,58,59,60,61,62,77,78,79,80,81,82,83] -[64,63,64,65,66,67,68,69,49,50,51,52,53,54,55,56,57,58,59,60,61,62,77,78,79,80,81,82,83] -[65,63,64,65,66,67,68,69,49,50,51,52,53,54,55,56,57,58,59,60,61,62,77,78,79,80,81,82,83] -[66,63,64,65,66,67,68,69,49,50,51,52,53,54,55,56,57,58,59,60,61,62,77,78,79,80,81,82,83] -[67,63,64,65,66,67,68,69,49,50,51,52,53,54,55,56,57,58,59,60,61,62,77,78,79,80,81,82,83] -[68,63,64,65,66,67,68,69,49,50,51,52,53,54,55,56,57,58,59,60,61,62,77,78,79,80,81,82,83] -[69,63,64,65,66,67,68,69,49,50,51,52,53,54,55,56,57,58,59,60,61,62,77,78,79,80,81,82,83] -[70,70,71,72,73,74,75,76,56,57,58,59,60,61,62,77,78,79,80,81,82,83,84,85,86,87,88,89,90] -[71,70,71,72,73,74,75,76,56,57,58,59,60,61,62,77,78,79,80,81,82,83,84,85,86,87,88,89,90] -[72,70,71,72,73,74,75,76,56,57,58,59,60,61,62,77,78,79,80,81,82,83,84,85,86,87,88,89,90] -[73,70,71,72,73,74,75,76,56,57,58,59,60,61,62,77,78,79,80,81,82,83,84,85,86,87,88,89,90] -[74,70,71,72,73,74,75,76,56,57,58,59,60,61,62,77,78,79,80,81,82,83,84,85,86,87,88,89,90] -[75,70,71,72,73,74,75,76,56,57,58,59,60,61,62,77,78,79,80,81,82,83,84,85,86,87,88,89,90] -[76,70,71,72,73,74,75,76,56,57,58,59,60,61,62,77,78,79,80,81,82,83,84,85,86,87,88,89,90] -[77,77,78,79,80,81,82,83,63,64,65,66,67,68,69,70,71,72,73,74,75,76,91,92,93,94,95,96,97] -[78,77,78,79,80,81,82,83,63,64,65,66,67,68,69,70,71,72,73,74,75,76,91,92,93,94,95,96,97] -[79,77,78,79,80,81,82,83,63,64,65,66,67,68,69,70,71,72,73,74,75,76,91,92,93,94,95,96,97] -[80,77,78,79,80,81,82,83,63,64,65,66,67,68,69,70,71,72,73,74,75,76,91,92,93,94,95,96,97] -[81,77,78,79,80,81,82,83,63,64,65,66,67,68,69,70,71,72,73,74,75,76,91,92,93,94,95,96,97] -[82,77,78,79,80,81,82,83,63,64,65,66,67,68,69,70,71,72,73,74,75,76,91,92,93,94,95,96,97] -[83,77,78,79,80,81,82,83,63,64,65,66,67,68,69,70,71,72,73,74,75,76,91,92,93,94,95,96,97] -[84,84,85,86,87,88,89,90,70,71,72,73,74,75,76,91,92,93,94,95,96,97,98,99,100,101,102,103,104] -[85,84,85,86,87,88,89,90,70,71,72,73,74,75,76,91,92,93,94,95,96,97,98,99,100,101,102,103,104] -[86,84,85,86,87,88,89,90,70,71,72,73,74,75,76,91,92,93,94,95,96,97,98,99,100,101,102,103,104] -[87,84,85,86,87,88,89,90,70,71,72,73,74,75,76,91,92,93,94,95,96,97,98,99,100,101,102,103,104] -[88,84,85,86,87,88,89,90,70,71,72,73,74,75,76,91,92,93,94,95,96,97,98,99,100,101,102,103,104] -[89,84,85,86,87,88,89,90,70,71,72,73,74,75,76,91,92,93,94,95,96,97,98,99,100,101,102,103,104] -[90,84,85,86,87,88,89,90,70,71,72,73,74,75,76,91,92,93,94,95,96,97,98,99,100,101,102,103,104] -[91,91,92,93,94,95,96,97,77,78,79,80,81,82,83,84,85,86,87,88,89,90,105,106,107,108,109,110,111] -[92,91,92,93,94,95,96,97,77,78,79,80,81,82,83,84,85,86,87,88,89,90,105,106,107,108,109,110,111] -[93,91,92,93,94,95,96,97,77,78,79,80,81,82,83,84,85,86,87,88,89,90,105,106,107,108,109,110,111] -[94,91,92,93,94,95,96,97,77,78,79,80,81,82,83,84,85,86,87,88,89,90,105,106,107,108,109,110,111] -[95,91,92,93,94,95,96,97,77,78,79,80,81,82,83,84,85,86,87,88,89,90,105,106,107,108,109,110,111] -[96,91,92,93,94,95,96,97,77,78,79,80,81,82,83,84,85,86,87,88,89,90,105,106,107,108,109,110,111] -[97,91,92,93,94,95,96,97,77,78,79,80,81,82,83,84,85,86,87,88,89,90,105,106,107,108,109,110,111] -[98,98,99,100,101,102,103,104,84,85,86,87,88,89,90,105,106,107,108,109,110,111,112,113,114,115,116,117,118] -[99,98,99,100,101,102,103,104,84,85,86,87,88,89,90,105,106,107,108,109,110,111,112,113,114,115,116,117,118] -[100,98,99,100,101,102,103,104,84,85,86,87,88,89,90,105,106,107,108,109,110,111,112,113,114,115,116,117,118] -[101,98,99,100,101,102,103,104,84,85,86,87,88,89,90,105,106,107,108,109,110,111,112,113,114,115,116,117,118] -[102,98,99,100,101,102,103,104,84,85,86,87,88,89,90,105,106,107,108,109,110,111,112,113,114,115,116,117,118] -[103,98,99,100,101,102,103,104,84,85,86,87,88,89,90,105,106,107,108,109,110,111,112,113,114,115,116,117,118] -[104,98,99,100,101,102,103,104,84,85,86,87,88,89,90,105,106,107,108,109,110,111,112,113,114,115,116,117,118] -[105,105,106,107,108,109,110,111,91,92,93,94,95,96,97,98,99,100,101,102,103,104,119,120,121,122,123,124,125] -[106,105,106,107,108,109,110,111,91,92,93,94,95,96,97,98,99,100,101,102,103,104,119,120,121,122,123,124,125] -[107,105,106,107,108,109,110,111,91,92,93,94,95,96,97,98,99,100,101,102,103,104,119,120,121,122,123,124,125] -[108,105,106,107,108,109,110,111,91,92,93,94,95,96,97,98,99,100,101,102,103,104,119,120,121,122,123,124,125] -[109,105,106,107,108,109,110,111,91,92,93,94,95,96,97,98,99,100,101,102,103,104,119,120,121,122,123,124,125] -[110,105,106,107,108,109,110,111,91,92,93,94,95,96,97,98,99,100,101,102,103,104,119,120,121,122,123,124,125] -[111,105,106,107,108,109,110,111,91,92,93,94,95,96,97,98,99,100,101,102,103,104,119,120,121,122,123,124,125] -[112,112,113,114,115,116,117,118,98,99,100,101,102,103,104,119,120,121,122,123,124,125,126,127,128,129,130,131,132] -[113,112,113,114,115,116,117,118,98,99,100,101,102,103,104,119,120,121,122,123,124,125,126,127,128,129,130,131,132] -[114,112,113,114,115,116,117,118,98,99,100,101,102,103,104,119,120,121,122,123,124,125,126,127,128,129,130,131,132] -[115,112,113,114,115,116,117,118,98,99,100,101,102,103,104,119,120,121,122,123,124,125,126,127,128,129,130,131,132] -[116,112,113,114,115,116,117,118,98,99,100,101,102,103,104,119,120,121,122,123,124,125,126,127,128,129,130,131,132] -[117,112,113,114,115,116,117,118,98,99,100,101,102,103,104,119,120,121,122,123,124,125,126,127,128,129,130,131,132] -[118,112,113,114,115,116,117,118,98,99,100,101,102,103,104,119,120,121,122,123,124,125,126,127,128,129,130,131,132] -[119,119,120,121,122,123,124,125,105,106,107,108,109,110,111,112,113,114,115,116,117,118,133,134,135,136,137,138,139] -[120,119,120,121,122,123,124,125,105,106,107,108,109,110,111,112,113,114,115,116,117,118,133,134,135,136,137,138,139] -[121,119,120,121,122,123,124,125,105,106,107,108,109,110,111,112,113,114,115,116,117,118,133,134,135,136,137,138,139] -[122,119,120,121,122,123,124,125,105,106,107,108,109,110,111,112,113,114,115,116,117,118,133,134,135,136,137,138,139] -[123,119,120,121,122,123,124,125,105,106,107,108,109,110,111,112,113,114,115,116,117,118,133,134,135,136,137,138,139] -[124,119,120,121,122,123,124,125,105,106,107,108,109,110,111,112,113,114,115,116,117,118,133,134,135,136,137,138,139] -[125,119,120,121,122,123,124,125,105,106,107,108,109,110,111,112,113,114,115,116,117,118,133,134,135,136,137,138,139] -[126,126,127,128,129,130,131,132,112,113,114,115,116,117,118,133,134,135,136,137,138,139,140,141,142,143,144,145,146] -[127,126,127,128,129,130,131,132,112,113,114,115,116,117,118,133,134,135,136,137,138,139,140,141,142,143,144,145,146] -[128,126,127,128,129,130,131,132,112,113,114,115,116,117,118,133,134,135,136,137,138,139,140,141,142,143,144,145,146] -[129,126,127,128,129,130,131,132,112,113,114,115,116,117,118,133,134,135,136,137,138,139,140,141,142,143,144,145,146] -[130,126,127,128,129,130,131,132,112,113,114,115,116,117,118,133,134,135,136,137,138,139,140,141,142,143,144,145,146] -[131,126,127,128,129,130,131,132,112,113,114,115,116,117,118,133,134,135,136,137,138,139,140,141,142,143,144,145,146] -[132,126,127,128,129,130,131,132,112,113,114,115,116,117,118,133,134,135,136,137,138,139,140,141,142,143,144,145,146] -[133,133,134,135,136,137,138,139,119,120,121,122,123,124,125,126,127,128,129,130,131,132,147,148,149,150,151,152,153] -[134,133,134,135,136,137,138,139,119,120,121,122,123,124,125,126,127,128,129,130,131,132,147,148,149,150,151,152,153] -[135,133,134,135,136,137,138,139,119,120,121,122,123,124,125,126,127,128,129,130,131,132,147,148,149,150,151,152,153] -[136,133,134,135,136,137,138,139,119,120,121,122,123,124,125,126,127,128,129,130,131,132,147,148,149,150,151,152,153] -[137,133,134,135,136,137,138,139,119,120,121,122,123,124,125,126,127,128,129,130,131,132,147,148,149,150,151,152,153] -[138,133,134,135,136,137,138,139,119,120,121,122,123,124,125,126,127,128,129,130,131,132,147,148,149,150,151,152,153] -[139,133,134,135,136,137,138,139,119,120,121,122,123,124,125,126,127,128,129,130,131,132,147,148,149,150,151,152,153] -[140,140,141,142,143,144,145,146,126,127,128,129,130,131,132,147,148,149,150,151,152,153,154,155,156,157,158,159,160] -[141,140,141,142,143,144,145,146,126,127,128,129,130,131,132,147,148,149,150,151,152,153,154,155,156,157,158,159,160] -[142,140,141,142,143,144,145,146,126,127,128,129,130,131,132,147,148,149,150,151,152,153,154,155,156,157,158,159,160] -[143,140,141,142,143,144,145,146,126,127,128,129,130,131,132,147,148,149,150,151,152,153,154,155,156,157,158,159,160] -[144,140,141,142,143,144,145,146,126,127,128,129,130,131,132,147,148,149,150,151,152,153,154,155,156,157,158,159,160] -[145,140,141,142,143,144,145,146,126,127,128,129,130,131,132,147,148,149,150,151,152,153,154,155,156,157,158,159,160] -[146,140,141,142,143,144,145,146,126,127,128,129,130,131,132,147,148,149,150,151,152,153,154,155,156,157,158,159,160] -[147,147,148,149,150,151,152,153,133,134,135,136,137,138,139,140,141,142,143,144,145,146,161,162,163,164,165,166,167] -[148,147,148,149,150,151,152,153,133,134,135,136,137,138,139,140,141,142,143,144,145,146,161,162,163,164,165,166,167] -[149,147,148,149,150,151,152,153,133,134,135,136,137,138,139,140,141,142,143,144,145,146,161,162,163,164,165,166,167] -[150,147,148,149,150,151,152,153,133,134,135,136,137,138,139,140,141,142,143,144,145,146,161,162,163,164,165,166,167] -[151,147,148,149,150,151,152,153,133,134,135,136,137,138,139,140,141,142,143,144,145,146,161,162,163,164,165,166,167] -[152,147,148,149,150,151,152,153,133,134,135,136,137,138,139,140,141,142,143,144,145,146,161,162,163,164,165,166,167] -[153,147,148,149,150,151,152,153,133,134,135,136,137,138,139,140,141,142,143,144,145,146,161,162,163,164,165,166,167] -[154,154,155,156,157,158,159,160,140,141,142,143,144,145,146,161,162,163,164,165,166,167,168,169,170,171,172,173,174] -[155,154,155,156,157,158,159,160,140,141,142,143,144,145,146,161,162,163,164,165,166,167,168,169,170,171,172,173,174] -[156,154,155,156,157,158,159,160,140,141,142,143,144,145,146,161,162,163,164,165,166,167,168,169,170,171,172,173,174] -[157,154,155,156,157,158,159,160,140,141,142,143,144,145,146,161,162,163,164,165,166,167,168,169,170,171,172,173,174] -[158,154,155,156,157,158,159,160,140,141,142,143,144,145,146,161,162,163,164,165,166,167,168,169,170,171,172,173,174] -[159,154,155,156,157,158,159,160,140,141,142,143,144,145,146,161,162,163,164,165,166,167,168,169,170,171,172,173,174] -[160,154,155,156,157,158,159,160,140,141,142,143,144,145,146,161,162,163,164,165,166,167,168,169,170,171,172,173,174] -[161,161,162,163,164,165,166,167,147,148,149,150,151,152,153,154,155,156,157,158,159,160,175,176,177,178,179,180,181] -[162,161,162,163,164,165,166,167,147,148,149,150,151,152,153,154,155,156,157,158,159,160,175,176,177,178,179,180,181] -[163,161,162,163,164,165,166,167,147,148,149,150,151,152,153,154,155,156,157,158,159,160,175,176,177,178,179,180,181] -[164,161,162,163,164,165,166,167,147,148,149,150,151,152,153,154,155,156,157,158,159,160,175,176,177,178,179,180,181] -[165,161,162,163,164,165,166,167,147,148,149,150,151,152,153,154,155,156,157,158,159,160,175,176,177,178,179,180,181] -[166,161,162,163,164,165,166,167,147,148,149,150,151,152,153,154,155,156,157,158,159,160,175,176,177,178,179,180,181] -[167,161,162,163,164,165,166,167,147,148,149,150,151,152,153,154,155,156,157,158,159,160,175,176,177,178,179,180,181] -[168,168,169,170,171,172,173,174,154,155,156,157,158,159,160,175,176,177,178,179,180,181,182,183,184,185,186,187,188] -[169,168,169,170,171,172,173,174,154,155,156,157,158,159,160,175,176,177,178,179,180,181,182,183,184,185,186,187,188] -[170,168,169,170,171,172,173,174,154,155,156,157,158,159,160,175,176,177,178,179,180,181,182,183,184,185,186,187,188] -[171,168,169,170,171,172,173,174,154,155,156,157,158,159,160,175,176,177,178,179,180,181,182,183,184,185,186,187,188] -[172,168,169,170,171,172,173,174,154,155,156,157,158,159,160,175,176,177,178,179,180,181,182,183,184,185,186,187,188] -[173,168,169,170,171,172,173,174,154,155,156,157,158,159,160,175,176,177,178,179,180,181,182,183,184,185,186,187,188] -[174,168,169,170,171,172,173,174,154,155,156,157,158,159,160,175,176,177,178,179,180,181,182,183,184,185,186,187,188] -[175,175,176,177,178,179,180,181,161,162,163,164,165,166,167,168,169,170,171,172,173,174,189,190,191,192,193,194,195] -[176,175,176,177,178,179,180,181,161,162,163,164,165,166,167,168,169,170,171,172,173,174,189,190,191,192,193,194,195] -[177,175,176,177,178,179,180,181,161,162,163,164,165,166,167,168,169,170,171,172,173,174,189,190,191,192,193,194,195] -[178,175,176,177,178,179,180,181,161,162,163,164,165,166,167,168,169,170,171,172,173,174,189,190,191,192,193,194,195] -[179,175,176,177,178,179,180,181,161,162,163,164,165,166,167,168,169,170,171,172,173,174,189,190,191,192,193,194,195] -[180,175,176,177,178,179,180,181,161,162,163,164,165,166,167,168,169,170,171,172,173,174,189,190,191,192,193,194,195] -[181,175,176,177,178,179,180,181,161,162,163,164,165,166,167,168,169,170,171,172,173,174,189,190,191,192,193,194,195] -[182,182,183,184,185,186,187,188,168,169,170,171,172,173,174,189,190,191,192,193,194,195] -[183,182,183,184,185,186,187,188,168,169,170,171,172,173,174,189,190,191,192,193,194,195] -[184,182,183,184,185,186,187,188,168,169,170,171,172,173,174,189,190,191,192,193,194,195] -[185,182,183,184,185,186,187,188,168,169,170,171,172,173,174,189,190,191,192,193,194,195] -[186,182,183,184,185,186,187,188,168,169,170,171,172,173,174,189,190,191,192,193,194,195] -[187,182,183,184,185,186,187,188,168,169,170,171,172,173,174,189,190,191,192,193,194,195] -[188,182,183,184,185,186,187,188,168,169,170,171,172,173,174,189,190,191,192,193,194,195] -[189,189,190,191,192,193,194,195,175,176,177,178,179,180,181,182,183,184,185,186,187,188] -[190,189,190,191,192,193,194,195,175,176,177,178,179,180,181,182,183,184,185,186,187,188] -[191,189,190,191,192,193,194,195,175,176,177,178,179,180,181,182,183,184,185,186,187,188] -[192,189,190,191,192,193,194,195,175,176,177,178,179,180,181,182,183,184,185,186,187,188] -[193,189,190,191,192,193,194,195,175,176,177,178,179,180,181,182,183,184,185,186,187,188] -[194,189,190,191,192,193,194,195,175,176,177,178,179,180,181,182,183,184,185,186,187,188] -[195,189,190,191,192,193,194,195,175,176,177,178,179,180,181,182,183,184,185,186,187,188] -DEAL::OK diff --git a/tests/lac/chunk_sparsity_pattern_04.cc b/tests/lac/chunk_sparsity_pattern_04.cc index aaca9f8fa6..4799ac4c66 100644 --- a/tests/lac/chunk_sparsity_pattern_04.cc +++ b/tests/lac/chunk_sparsity_pattern_04.cc @@ -22,7 +22,7 @@ int main () { - std::ofstream logfile("chunk_sparsity_pattern_04/output"); + std::ofstream logfile("output"); logfile.setf(std::ios::fixed); deallog << std::setprecision(3); deallog.attach(logfile); diff --git a/tests/lac/chunk_sparsity_pattern_04/cmp/generic b/tests/lac/chunk_sparsity_pattern_04/cmp/generic deleted file mode 100644 index c9bdf33b16..0000000000 --- a/tests/lac/chunk_sparsity_pattern_04/cmp/generic +++ /dev/null @@ -1,6 +0,0 @@ - -DEAL::OK -DEAL::OK -DEAL::OK -DEAL::OK -DEAL::OK diff --git a/tests/lac/chunk_sparsity_pattern_05.cc b/tests/lac/chunk_sparsity_pattern_05.cc index 5034ae0b09..2c3135083e 100644 --- a/tests/lac/chunk_sparsity_pattern_05.cc +++ b/tests/lac/chunk_sparsity_pattern_05.cc @@ -22,7 +22,7 @@ int main () { - std::ofstream logfile("chunk_sparsity_pattern_05/output"); + std::ofstream logfile("output"); logfile.setf(std::ios::fixed); deallog << std::setprecision(3); deallog.attach(logfile); diff --git a/tests/lac/chunk_sparsity_pattern_05/cmp/generic b/tests/lac/chunk_sparsity_pattern_05/cmp/generic deleted file mode 100644 index c9bdf33b16..0000000000 --- a/tests/lac/chunk_sparsity_pattern_05/cmp/generic +++ /dev/null @@ -1,6 +0,0 @@ - -DEAL::OK -DEAL::OK -DEAL::OK -DEAL::OK -DEAL::OK diff --git a/tests/lac/chunk_sparsity_pattern_06.cc b/tests/lac/chunk_sparsity_pattern_06.cc index 518bd9be98..5a615218bf 100644 --- a/tests/lac/chunk_sparsity_pattern_06.cc +++ b/tests/lac/chunk_sparsity_pattern_06.cc @@ -22,7 +22,7 @@ int main () { - std::ofstream logfile("chunk_sparsity_pattern_06/output"); + std::ofstream logfile("output"); logfile.setf(std::ios::fixed); deallog << std::setprecision(3); deallog.attach(logfile); diff --git a/tests/lac/chunk_sparsity_pattern_06/cmp/generic b/tests/lac/chunk_sparsity_pattern_06/cmp/generic deleted file mode 100644 index 9771f830c2..0000000000 --- a/tests/lac/chunk_sparsity_pattern_06/cmp/generic +++ /dev/null @@ -1,11 +0,0 @@ - -DEAL::196 196 14 924 -DEAL::OK -DEAL::196 196 14 924 -DEAL::OK -DEAL::196 196 14 924 -DEAL::OK -DEAL::196 196 14 924 -DEAL::OK -DEAL::196 196 14 924 -DEAL::OK diff --git a/tests/lac/chunk_sparsity_pattern_07.cc b/tests/lac/chunk_sparsity_pattern_07.cc index f790a904f9..f8ccd9ea62 100644 --- a/tests/lac/chunk_sparsity_pattern_07.cc +++ b/tests/lac/chunk_sparsity_pattern_07.cc @@ -22,7 +22,7 @@ int main () { - std::ofstream logfile("chunk_sparsity_pattern_07/output"); + std::ofstream logfile("output"); logfile.setf(std::ios::fixed); deallog << std::setprecision(3); deallog.attach(logfile); diff --git a/tests/lac/chunk_sparsity_pattern_07/cmp/generic b/tests/lac/chunk_sparsity_pattern_07/cmp/generic deleted file mode 100644 index 9771f830c2..0000000000 --- a/tests/lac/chunk_sparsity_pattern_07/cmp/generic +++ /dev/null @@ -1,11 +0,0 @@ - -DEAL::196 196 14 924 -DEAL::OK -DEAL::196 196 14 924 -DEAL::OK -DEAL::196 196 14 924 -DEAL::OK -DEAL::196 196 14 924 -DEAL::OK -DEAL::196 196 14 924 -DEAL::OK diff --git a/tests/lac/chunk_sparsity_pattern_08.cc b/tests/lac/chunk_sparsity_pattern_08.cc index f52d88948c..04bb3560f4 100644 --- a/tests/lac/chunk_sparsity_pattern_08.cc +++ b/tests/lac/chunk_sparsity_pattern_08.cc @@ -22,7 +22,7 @@ int main () { - std::ofstream logfile("chunk_sparsity_pattern_08/output"); + std::ofstream logfile("output"); logfile.setf(std::ios::fixed); deallog << std::setprecision(3); deallog.attach(logfile); diff --git a/tests/lac/chunk_sparsity_pattern_08/cmp/generic b/tests/lac/chunk_sparsity_pattern_08/cmp/generic deleted file mode 100644 index 9771f830c2..0000000000 --- a/tests/lac/chunk_sparsity_pattern_08/cmp/generic +++ /dev/null @@ -1,11 +0,0 @@ - -DEAL::196 196 14 924 -DEAL::OK -DEAL::196 196 14 924 -DEAL::OK -DEAL::196 196 14 924 -DEAL::OK -DEAL::196 196 14 924 -DEAL::OK -DEAL::196 196 14 924 -DEAL::OK diff --git a/tests/lac/chunk_sparsity_pattern_09.cc b/tests/lac/chunk_sparsity_pattern_09.cc index 69e79b6ac8..d0269227ae 100644 --- a/tests/lac/chunk_sparsity_pattern_09.cc +++ b/tests/lac/chunk_sparsity_pattern_09.cc @@ -22,7 +22,7 @@ int main () { - std::ofstream logfile("chunk_sparsity_pattern_09/output"); + std::ofstream logfile("output"); logfile.setf(std::ios::fixed); deallog << std::setprecision(3); deallog.attach(logfile); diff --git a/tests/lac/chunk_sparsity_pattern_09/cmp/generic b/tests/lac/chunk_sparsity_pattern_09/cmp/generic deleted file mode 100644 index c9bdf33b16..0000000000 --- a/tests/lac/chunk_sparsity_pattern_09/cmp/generic +++ /dev/null @@ -1,6 +0,0 @@ - -DEAL::OK -DEAL::OK -DEAL::OK -DEAL::OK -DEAL::OK diff --git a/tests/lac/chunk_sparsity_pattern_10.cc b/tests/lac/chunk_sparsity_pattern_10.cc index 81ed3152ff..acbdb4795a 100644 --- a/tests/lac/chunk_sparsity_pattern_10.cc +++ b/tests/lac/chunk_sparsity_pattern_10.cc @@ -22,7 +22,7 @@ int main () { - std::ofstream logfile("chunk_sparsity_pattern_10/output"); + std::ofstream logfile("output"); logfile.setf(std::ios::fixed); deallog << std::setprecision(3); deallog.attach(logfile); diff --git a/tests/lac/chunk_sparsity_pattern_10/cmp/generic b/tests/lac/chunk_sparsity_pattern_10/cmp/generic deleted file mode 100644 index c9bdf33b16..0000000000 --- a/tests/lac/chunk_sparsity_pattern_10/cmp/generic +++ /dev/null @@ -1,6 +0,0 @@ - -DEAL::OK -DEAL::OK -DEAL::OK -DEAL::OK -DEAL::OK diff --git a/tests/lac/chunk_sparsity_pattern_11.cc b/tests/lac/chunk_sparsity_pattern_11.cc index 78f1b715ea..1cd8920f73 100644 --- a/tests/lac/chunk_sparsity_pattern_11.cc +++ b/tests/lac/chunk_sparsity_pattern_11.cc @@ -22,7 +22,7 @@ int main () { - std::ofstream logfile("chunk_sparsity_pattern_11/output"); + std::ofstream logfile("output"); logfile.setf(std::ios::fixed); deallog << std::setprecision(3); deallog.attach(logfile); diff --git a/tests/lac/chunk_sparsity_pattern_11/cmp/generic b/tests/lac/chunk_sparsity_pattern_11/cmp/generic deleted file mode 100644 index a9da3340c4..0000000000 --- a/tests/lac/chunk_sparsity_pattern_11/cmp/generic +++ /dev/null @@ -1,16 +0,0 @@ - -DEAL::196 196 14 924 -DEAL::0 0 -DEAL::OK -DEAL::196 196 15 1792 -DEAL::0 0 -DEAL::OK -DEAL::196 196 19 5040 -DEAL::0 0 -DEAL::OK -DEAL::196 196 19 6446 -DEAL::0 0 -DEAL::OK -DEAL::196 196 20 5292 -DEAL::0 0 -DEAL::OK diff --git a/tests/lac/complex_block_vector.cc b/tests/lac/complex_block_vector.cc index eb494c1ae1..52b904abc8 100644 --- a/tests/lac/complex_block_vector.cc +++ b/tests/lac/complex_block_vector.cc @@ -186,7 +186,7 @@ void test () int main () { - std::ofstream logfile("complex_block_vector/output"); + std::ofstream logfile("output"); deallog << std::fixed; deallog << std::setprecision(3); deallog.attach(logfile); diff --git a/tests/lac/complex_block_vector/cmp/generic b/tests/lac/complex_block_vector/cmp/generic deleted file mode 100644 index 5b8ad08b4a..0000000000 --- a/tests/lac/complex_block_vector/cmp/generic +++ /dev/null @@ -1,44 +0,0 @@ - -DEAL:BlockIndices:global->local::0 0 0 0 0 0 0 -DEAL:BlockIndices:global->local::1 0 1 0 1 0 1 -DEAL:BlockIndices:global->local::2 0 2 0 2 0 2 -DEAL:BlockIndices:global->local::3 2 0 2 0 2 0 -DEAL:BlockIndices:global->local::4 3 0 3 0 3 0 -DEAL:BlockIndices:global->local::5 3 1 3 1 3 1 -DEAL:BlockIndices:local->global::0 0 0 -DEAL:BlockIndices:local->global::0 1 1 -DEAL:BlockIndices:local->global::0 2 2 -DEAL:BlockIndices:local->global::2 0 3 -DEAL:BlockIndices:local->global::3 0 4 -DEAL:BlockIndices:local->global::3 1 5 -DEAL:BlockIndices:reinit::0 0 0 -DEAL:BlockIndices:reinit::1 0 1 -DEAL:BlockIndices:reinit::2 0 2 -DEAL:BlockIndices:reinit::3 0 3 -DEAL:BlockIndices:reinit::4 0 4 -DEAL:BlockIndices:reinit::5 1 0 -DEAL:BlockIndices:reinit::6 1 1 -DEAL:BlockIndices:reinit::7 1 2 -DEAL:BlockIndices:reinit::8 3 0 -DEAL:BlockIndices:reinit::9 4 0 -DEAL:BlockIndices:reinit::10 4 1 -DEAL:BlockIndices:reinit::--- -DEAL:BlockIndices:reinit::0 0 0 -DEAL:BlockIndices:reinit::1 1 0 -DEAL:BlockIndices:reinit::2 1 1 -DEAL:BlockVector:Constructor with iterators::(0.000,0.000) (1.000,0.000) (2.000,0.000) (3.000,0.000) (4.000,0.000) (5.000,0.000) -DEAL:BlockVector:Constructor with iterators::0 0 (0.000,0.000) -DEAL:BlockVector:Constructor with iterators::0 1 (1.000,0.000) -DEAL:BlockVector:Constructor with iterators::0 2 (2.000,0.000) -DEAL:BlockVector:Constructor with iterators::2 0 (3.000,0.000) -DEAL:BlockVector:Constructor with iterators::3 0 (4.000,0.000) -DEAL:BlockVector:Constructor with iterators::3 1 (5.000,0.000) -DEAL:BlockVector:reinit block::(0.000,0.000) (1.000,0.000) (2.000,0.000) (0.000,0.000) (0.000,0.000) (0.000,0.000) (0.000,0.000) (0.000,0.000) (3.000,0.000) (4.000,0.000) (5.000,0.000) -DEAL:BlockVector:Constructor with iterators::(0.000,1.000) (1.000,2.000) (2.000,3.000) (3.000,4.000) (4.000,5.000) (5.000,6.000) -DEAL:BlockVector:Constructor with iterators::0 0 (0.000,1.000) -DEAL:BlockVector:Constructor with iterators::0 1 (1.000,2.000) -DEAL:BlockVector:Constructor with iterators::0 2 (2.000,3.000) -DEAL:BlockVector:Constructor with iterators::2 0 (3.000,4.000) -DEAL:BlockVector:Constructor with iterators::3 0 (4.000,5.000) -DEAL:BlockVector:Constructor with iterators::3 1 (5.000,6.000) -DEAL:BlockVector:reinit block::(0.000,1.000) (1.000,2.000) (2.000,3.000) (0.000,0.000) (0.000,0.000) (0.000,0.000) (0.000,0.000) (0.000,0.000) (3.000,4.000) (4.000,5.000) (5.000,6.000) diff --git a/tests/lac/complex_block_vector_iterator.cc b/tests/lac/complex_block_vector_iterator.cc index d7ede23bff..9e12df4123 100644 --- a/tests/lac/complex_block_vector_iterator.cc +++ b/tests/lac/complex_block_vector_iterator.cc @@ -179,7 +179,7 @@ void test () std::transform (v1.begin(), v1.end(), v2.begin(), std::bind2nd (std::multiplies >(), 2.0)); - v2 *= std::complex(1./2.); + v2.scale (std::complex(1./2.)); deallog << "Check 7: " << (v1 == v2 ? "true" : "false") << std::endl; @@ -322,7 +322,7 @@ void test () int main () { - std::ofstream logfile("complex_block_vector_iterator/output"); + std::ofstream logfile("output"); logfile.setf(std::ios::fixed); deallog << std::setprecision(3); deallog.attach(logfile); diff --git a/tests/lac/complex_block_vector_iterator/cmp/generic b/tests/lac/complex_block_vector_iterator/cmp/generic deleted file mode 100644 index ca8a9d55a1..0000000000 --- a/tests/lac/complex_block_vector_iterator/cmp/generic +++ /dev/null @@ -1,20 +0,0 @@ - -DEAL::Check 1: true -DEAL::Check 2: true -DEAL::Check 3: true -DEAL::Check 4: true -DEAL::Check 5: true -DEAL::Check 6: true -DEAL::Check 7: true -DEAL::Check 8: true -DEAL::Check 9: true -DEAL::Check 10: true -DEAL::Check 11: true -DEAL::Check 12: true -DEAL::Check 13: true -DEAL::Check 14: true -DEAL::Check 15: true -DEAL::Check 16: true -DEAL::Check 17: true -DEAL::Check 18: true -DEAL::Check 19: true diff --git a/tests/lac/complex_block_vector_vector_assign.cc b/tests/lac/complex_block_vector_vector_assign.cc index d7dfc36f42..c7d75223a8 100644 --- a/tests/lac/complex_block_vector_vector_assign.cc +++ b/tests/lac/complex_block_vector_vector_assign.cc @@ -72,7 +72,7 @@ void test () int main () { - std::ofstream logfile("complex_block_vector_vector_assign/output"); + std::ofstream logfile("output"); logfile.setf(std::ios::fixed); deallog << std::setprecision(3); deallog.attach(logfile); diff --git a/tests/lac/complex_block_vector_vector_assign/cmp/generic b/tests/lac/complex_block_vector_vector_assign/cmp/generic deleted file mode 100644 index 0fd8fc12f0..0000000000 --- a/tests/lac/complex_block_vector_vector_assign/cmp/generic +++ /dev/null @@ -1,2 +0,0 @@ - -DEAL::OK diff --git a/tests/lac/compressed_set_sparsity_pattern_01.cc b/tests/lac/compressed_set_sparsity_pattern_01.cc index 82a7e3e100..4b32f06d65 100644 --- a/tests/lac/compressed_set_sparsity_pattern_01.cc +++ b/tests/lac/compressed_set_sparsity_pattern_01.cc @@ -22,7 +22,7 @@ int main () { - std::ofstream logfile("compressed_set_sparsity_pattern_01/output"); + std::ofstream logfile("output"); logfile.setf(std::ios::fixed); deallog << std::setprecision(3); deallog.attach(logfile); diff --git a/tests/lac/compressed_set_sparsity_pattern_01/cmp/generic b/tests/lac/compressed_set_sparsity_pattern_01/cmp/generic deleted file mode 100644 index 57a525d757..0000000000 --- a/tests/lac/compressed_set_sparsity_pattern_01/cmp/generic +++ /dev/null @@ -1,199 +0,0 @@ - -DEAL::196 196 14 924 -DEAL::3 -DEAL::4 -DEAL::4 -DEAL::4 -DEAL::4 -DEAL::4 -DEAL::4 -DEAL::4 -DEAL::4 -DEAL::4 -DEAL::4 -DEAL::4 -DEAL::4 -DEAL::3 -DEAL::4 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::4 -DEAL::4 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::4 -DEAL::4 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::4 -DEAL::4 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::4 -DEAL::4 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::4 -DEAL::4 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::4 -DEAL::4 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::4 -DEAL::4 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::4 -DEAL::4 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::4 -DEAL::4 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::4 -DEAL::4 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::4 -DEAL::4 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::4 -DEAL::3 -DEAL::4 -DEAL::4 -DEAL::4 -DEAL::4 -DEAL::4 -DEAL::4 -DEAL::4 -DEAL::4 -DEAL::4 -DEAL::4 -DEAL::4 -DEAL::4 -DEAL::3 -DEAL::OK diff --git a/tests/lac/compressed_set_sparsity_pattern_02.cc b/tests/lac/compressed_set_sparsity_pattern_02.cc index 170f8a2f02..b21189a20b 100644 --- a/tests/lac/compressed_set_sparsity_pattern_02.cc +++ b/tests/lac/compressed_set_sparsity_pattern_02.cc @@ -22,7 +22,7 @@ int main () { - std::ofstream logfile("compressed_set_sparsity_pattern_02/output"); + std::ofstream logfile("output"); logfile.setf(std::ios::fixed); deallog << std::setprecision(3); deallog.attach(logfile); diff --git a/tests/lac/compressed_set_sparsity_pattern_02/cmp/generic b/tests/lac/compressed_set_sparsity_pattern_02/cmp/generic deleted file mode 100644 index f5212b6939..0000000000 --- a/tests/lac/compressed_set_sparsity_pattern_02/cmp/generic +++ /dev/null @@ -1,927 +0,0 @@ - -DEAL::196 196 14 924 -0 0 -1 0 -14 0 -0 -1 -1 -1 -2 -1 -15 -1 -1 -2 -2 -2 -3 -2 -16 -2 -2 -3 -3 -3 -4 -3 -17 -3 -3 -4 -4 -4 -5 -4 -18 -4 -4 -5 -5 -5 -6 -5 -19 -5 -5 -6 -6 -6 -7 -6 -20 -6 -6 -7 -7 -7 -8 -7 -21 -7 -7 -8 -8 -8 -9 -8 -22 -8 -8 -9 -9 -9 -10 -9 -23 -9 -9 -10 -10 -10 -11 -10 -24 -10 -10 -11 -11 -11 -12 -11 -25 -11 -11 -12 -12 -12 -13 -12 -26 -12 -12 -13 -13 -13 -27 -13 -0 -14 -14 -14 -15 -14 -28 -14 -1 -15 -14 -15 -15 -15 -16 -15 -29 -15 -2 -16 -15 -16 -16 -16 -17 -16 -30 -16 -3 -17 -16 -17 -17 -17 -18 -17 -31 -17 -4 -18 -17 -18 -18 -18 -19 -18 -32 -18 -5 -19 -18 -19 -19 -19 -20 -19 -33 -19 -6 -20 -19 -20 -20 -20 -21 -20 -34 -20 -7 -21 -20 -21 -21 -21 -22 -21 -35 -21 -8 -22 -21 -22 -22 -22 -23 -22 -36 -22 -9 -23 -22 -23 -23 -23 -24 -23 -37 -23 -10 -24 -23 -24 -24 -24 -25 -24 -38 -24 -11 -25 -24 -25 -25 -25 -26 -25 -39 -25 -12 -26 -25 -26 -26 -26 -27 -26 -40 -26 -13 -27 -26 -27 -27 -27 -41 -27 -14 -28 -28 -28 -29 -28 -42 -28 -15 -29 -28 -29 -29 -29 -30 -29 -43 -29 -16 -30 -29 -30 -30 -30 -31 -30 -44 -30 -17 -31 -30 -31 -31 -31 -32 -31 -45 -31 -18 -32 -31 -32 -32 -32 -33 -32 -46 -32 -19 -33 -32 -33 -33 -33 -34 -33 -47 -33 -20 -34 -33 -34 -34 -34 -35 -34 -48 -34 -21 -35 -34 -35 -35 -35 -36 -35 -49 -35 -22 -36 -35 -36 -36 -36 -37 -36 -50 -36 -23 -37 -36 -37 -37 -37 -38 -37 -51 -37 -24 -38 -37 -38 -38 -38 -39 -38 -52 -38 -25 -39 -38 -39 -39 -39 -40 -39 -53 -39 -26 -40 -39 -40 -40 -40 -41 -40 -54 -40 -27 -41 -40 -41 -41 -41 -55 -41 -28 -42 -42 -42 -43 -42 -56 -42 -29 -43 -42 -43 -43 -43 -44 -43 -57 -43 -30 -44 -43 -44 -44 -44 -45 -44 -58 -44 -31 -45 -44 -45 -45 -45 -46 -45 -59 -45 -32 -46 -45 -46 -46 -46 -47 -46 -60 -46 -33 -47 -46 -47 -47 -47 -48 -47 -61 -47 -34 -48 -47 -48 -48 -48 -49 -48 -62 -48 -35 -49 -48 -49 -49 -49 -50 -49 -63 -49 -36 -50 -49 -50 -50 -50 -51 -50 -64 -50 -37 -51 -50 -51 -51 -51 -52 -51 -65 -51 -38 -52 -51 -52 -52 -52 -53 -52 -66 -52 -39 -53 -52 -53 -53 -53 -54 -53 -67 -53 -40 -54 -53 -54 -54 -54 -55 -54 -68 -54 -41 -55 -54 -55 -55 -55 -69 -55 -42 -56 -56 -56 -57 -56 -70 -56 -43 -57 -56 -57 -57 -57 -58 -57 -71 -57 -44 -58 -57 -58 -58 -58 -59 -58 -72 -58 -45 -59 -58 -59 -59 -59 -60 -59 -73 -59 -46 -60 -59 -60 -60 -60 -61 -60 -74 -60 -47 -61 -60 -61 -61 -61 -62 -61 -75 -61 -48 -62 -61 -62 -62 -62 -63 -62 -76 -62 -49 -63 -62 -63 -63 -63 -64 -63 -77 -63 -50 -64 -63 -64 -64 -64 -65 -64 -78 -64 -51 -65 -64 -65 -65 -65 -66 -65 -79 -65 -52 -66 -65 -66 -66 -66 -67 -66 -80 -66 -53 -67 -66 -67 -67 -67 -68 -67 -81 -67 -54 -68 -67 -68 -68 -68 -69 -68 -82 -68 -55 -69 -68 -69 -69 -69 -83 -69 -56 -70 -70 -70 -71 -70 -84 -70 -57 -71 -70 -71 -71 -71 -72 -71 -85 -71 -58 -72 -71 -72 -72 -72 -73 -72 -86 -72 -59 -73 -72 -73 -73 -73 -74 -73 -87 -73 -60 -74 -73 -74 -74 -74 -75 -74 -88 -74 -61 -75 -74 -75 -75 -75 -76 -75 -89 -75 -62 -76 -75 -76 -76 -76 -77 -76 -90 -76 -63 -77 -76 -77 -77 -77 -78 -77 -91 -77 -64 -78 -77 -78 -78 -78 -79 -78 -92 -78 -65 -79 -78 -79 -79 -79 -80 -79 -93 -79 -66 -80 -79 -80 -80 -80 -81 -80 -94 -80 -67 -81 -80 -81 -81 -81 -82 -81 -95 -81 -68 -82 -81 -82 -82 -82 -83 -82 -96 -82 -69 -83 -82 -83 -83 -83 -97 -83 -70 -84 -84 -84 -85 -84 -98 -84 -71 -85 -84 -85 -85 -85 -86 -85 -99 -85 -72 -86 -85 -86 -86 -86 -87 -86 -100 -86 -73 -87 -86 -87 -87 -87 -88 -87 -101 -87 -74 -88 -87 -88 -88 -88 -89 -88 -102 -88 -75 -89 -88 -89 -89 -89 -90 -89 -103 -89 -76 -90 -89 -90 -90 -90 -91 -90 -104 -90 -77 -91 -90 -91 -91 -91 -92 -91 -105 -91 -78 -92 -91 -92 -92 -92 -93 -92 -106 -92 -79 -93 -92 -93 -93 -93 -94 -93 -107 -93 -80 -94 -93 -94 -94 -94 -95 -94 -108 -94 -81 -95 -94 -95 -95 -95 -96 -95 -109 -95 -82 -96 -95 -96 -96 -96 -97 -96 -110 -96 -83 -97 -96 -97 -97 -97 -111 -97 -84 -98 -98 -98 -99 -98 -112 -98 -85 -99 -98 -99 -99 -99 -100 -99 -113 -99 -86 -100 -99 -100 -100 -100 -101 -100 -114 -100 -87 -101 -100 -101 -101 -101 -102 -101 -115 -101 -88 -102 -101 -102 -102 -102 -103 -102 -116 -102 -89 -103 -102 -103 -103 -103 -104 -103 -117 -103 -90 -104 -103 -104 -104 -104 -105 -104 -118 -104 -91 -105 -104 -105 -105 -105 -106 -105 -119 -105 -92 -106 -105 -106 -106 -106 -107 -106 -120 -106 -93 -107 -106 -107 -107 -107 -108 -107 -121 -107 -94 -108 -107 -108 -108 -108 -109 -108 -122 -108 -95 -109 -108 -109 -109 -109 -110 -109 -123 -109 -96 -110 -109 -110 -110 -110 -111 -110 -124 -110 -97 -111 -110 -111 -111 -111 -125 -111 -98 -112 -112 -112 -113 -112 -126 -112 -99 -113 -112 -113 -113 -113 -114 -113 -127 -113 -100 -114 -113 -114 -114 -114 -115 -114 -128 -114 -101 -115 -114 -115 -115 -115 -116 -115 -129 -115 -102 -116 -115 -116 -116 -116 -117 -116 -130 -116 -103 -117 -116 -117 -117 -117 -118 -117 -131 -117 -104 -118 -117 -118 -118 -118 -119 -118 -132 -118 -105 -119 -118 -119 -119 -119 -120 -119 -133 -119 -106 -120 -119 -120 -120 -120 -121 -120 -134 -120 -107 -121 -120 -121 -121 -121 -122 -121 -135 -121 -108 -122 -121 -122 -122 -122 -123 -122 -136 -122 -109 -123 -122 -123 -123 -123 -124 -123 -137 -123 -110 -124 -123 -124 -124 -124 -125 -124 -138 -124 -111 -125 -124 -125 -125 -125 -139 -125 -112 -126 -126 -126 -127 -126 -140 -126 -113 -127 -126 -127 -127 -127 -128 -127 -141 -127 -114 -128 -127 -128 -128 -128 -129 -128 -142 -128 -115 -129 -128 -129 -129 -129 -130 -129 -143 -129 -116 -130 -129 -130 -130 -130 -131 -130 -144 -130 -117 -131 -130 -131 -131 -131 -132 -131 -145 -131 -118 -132 -131 -132 -132 -132 -133 -132 -146 -132 -119 -133 -132 -133 -133 -133 -134 -133 -147 -133 -120 -134 -133 -134 -134 -134 -135 -134 -148 -134 -121 -135 -134 -135 -135 -135 -136 -135 -149 -135 -122 -136 -135 -136 -136 -136 -137 -136 -150 -136 -123 -137 -136 -137 -137 -137 -138 -137 -151 -137 -124 -138 -137 -138 -138 -138 -139 -138 -152 -138 -125 -139 -138 -139 -139 -139 -153 -139 -126 -140 -140 -140 -141 -140 -154 -140 -127 -141 -140 -141 -141 -141 -142 -141 -155 -141 -128 -142 -141 -142 -142 -142 -143 -142 -156 -142 -129 -143 -142 -143 -143 -143 -144 -143 -157 -143 -130 -144 -143 -144 -144 -144 -145 -144 -158 -144 -131 -145 -144 -145 -145 -145 -146 -145 -159 -145 -132 -146 -145 -146 -146 -146 -147 -146 -160 -146 -133 -147 -146 -147 -147 -147 -148 -147 -161 -147 -134 -148 -147 -148 -148 -148 -149 -148 -162 -148 -135 -149 -148 -149 -149 -149 -150 -149 -163 -149 -136 -150 -149 -150 -150 -150 -151 -150 -164 -150 -137 -151 -150 -151 -151 -151 -152 -151 -165 -151 -138 -152 -151 -152 -152 -152 -153 -152 -166 -152 -139 -153 -152 -153 -153 -153 -167 -153 -140 -154 -154 -154 -155 -154 -168 -154 -141 -155 -154 -155 -155 -155 -156 -155 -169 -155 -142 -156 -155 -156 -156 -156 -157 -156 -170 -156 -143 -157 -156 -157 -157 -157 -158 -157 -171 -157 -144 -158 -157 -158 -158 -158 -159 -158 -172 -158 -145 -159 -158 -159 -159 -159 -160 -159 -173 -159 -146 -160 -159 -160 -160 -160 -161 -160 -174 -160 -147 -161 -160 -161 -161 -161 -162 -161 -175 -161 -148 -162 -161 -162 -162 -162 -163 -162 -176 -162 -149 -163 -162 -163 -163 -163 -164 -163 -177 -163 -150 -164 -163 -164 -164 -164 -165 -164 -178 -164 -151 -165 -164 -165 -165 -165 -166 -165 -179 -165 -152 -166 -165 -166 -166 -166 -167 -166 -180 -166 -153 -167 -166 -167 -167 -167 -181 -167 -154 -168 -168 -168 -169 -168 -182 -168 -155 -169 -168 -169 -169 -169 -170 -169 -183 -169 -156 -170 -169 -170 -170 -170 -171 -170 -184 -170 -157 -171 -170 -171 -171 -171 -172 -171 -185 -171 -158 -172 -171 -172 -172 -172 -173 -172 -186 -172 -159 -173 -172 -173 -173 -173 -174 -173 -187 -173 -160 -174 -173 -174 -174 -174 -175 -174 -188 -174 -161 -175 -174 -175 -175 -175 -176 -175 -189 -175 -162 -176 -175 -176 -176 -176 -177 -176 -190 -176 -163 -177 -176 -177 -177 -177 -178 -177 -191 -177 -164 -178 -177 -178 -178 -178 -179 -178 -192 -178 -165 -179 -178 -179 -179 -179 -180 -179 -193 -179 -166 -180 -179 -180 -180 -180 -181 -180 -194 -180 -167 -181 -180 -181 -181 -181 -195 -181 -168 -182 -182 -182 -183 -182 -169 -183 -182 -183 -183 -183 -184 -183 -170 -184 -183 -184 -184 -184 -185 -184 -171 -185 -184 -185 -185 -185 -186 -185 -172 -186 -185 -186 -186 -186 -187 -186 -173 -187 -186 -187 -187 -187 -188 -187 -174 -188 -187 -188 -188 -188 -189 -188 -175 -189 -188 -189 -189 -189 -190 -189 -176 -190 -189 -190 -190 -190 -191 -190 -177 -191 -190 -191 -191 -191 -192 -191 -178 -192 -191 -192 -192 -192 -193 -192 -179 -193 -192 -193 -193 -193 -194 -193 -180 -194 -193 -194 -194 -194 -195 -194 -181 -195 -194 -195 -195 -195 -DEAL::OK diff --git a/tests/lac/compressed_set_sparsity_pattern_03.cc b/tests/lac/compressed_set_sparsity_pattern_03.cc index 974f95f001..f5e3f25b4c 100644 --- a/tests/lac/compressed_set_sparsity_pattern_03.cc +++ b/tests/lac/compressed_set_sparsity_pattern_03.cc @@ -22,7 +22,7 @@ int main () { - std::ofstream logfile("compressed_set_sparsity_pattern_03/output"); + std::ofstream logfile("output"); logfile.setf(std::ios::fixed); deallog << std::setprecision(3); deallog.attach(logfile); diff --git a/tests/lac/compressed_set_sparsity_pattern_03/cmp/generic b/tests/lac/compressed_set_sparsity_pattern_03/cmp/generic deleted file mode 100644 index 2d9e13c344..0000000000 --- a/tests/lac/compressed_set_sparsity_pattern_03/cmp/generic +++ /dev/null @@ -1,199 +0,0 @@ - -DEAL::196 196 14 924 -[0,0,1,14] -[1,0,1,2,15] -[2,1,2,3,16] -[3,2,3,4,17] -[4,3,4,5,18] -[5,4,5,6,19] -[6,5,6,7,20] -[7,6,7,8,21] -[8,7,8,9,22] -[9,8,9,10,23] -[10,9,10,11,24] -[11,10,11,12,25] -[12,11,12,13,26] -[13,12,13,27] -[14,0,14,15,28] -[15,1,14,15,16,29] -[16,2,15,16,17,30] -[17,3,16,17,18,31] -[18,4,17,18,19,32] -[19,5,18,19,20,33] -[20,6,19,20,21,34] -[21,7,20,21,22,35] -[22,8,21,22,23,36] -[23,9,22,23,24,37] -[24,10,23,24,25,38] -[25,11,24,25,26,39] -[26,12,25,26,27,40] -[27,13,26,27,41] -[28,14,28,29,42] -[29,15,28,29,30,43] -[30,16,29,30,31,44] -[31,17,30,31,32,45] -[32,18,31,32,33,46] -[33,19,32,33,34,47] -[34,20,33,34,35,48] -[35,21,34,35,36,49] -[36,22,35,36,37,50] -[37,23,36,37,38,51] -[38,24,37,38,39,52] -[39,25,38,39,40,53] -[40,26,39,40,41,54] -[41,27,40,41,55] -[42,28,42,43,56] -[43,29,42,43,44,57] -[44,30,43,44,45,58] -[45,31,44,45,46,59] -[46,32,45,46,47,60] -[47,33,46,47,48,61] -[48,34,47,48,49,62] -[49,35,48,49,50,63] -[50,36,49,50,51,64] -[51,37,50,51,52,65] -[52,38,51,52,53,66] -[53,39,52,53,54,67] -[54,40,53,54,55,68] -[55,41,54,55,69] -[56,42,56,57,70] -[57,43,56,57,58,71] -[58,44,57,58,59,72] -[59,45,58,59,60,73] -[60,46,59,60,61,74] -[61,47,60,61,62,75] -[62,48,61,62,63,76] -[63,49,62,63,64,77] -[64,50,63,64,65,78] -[65,51,64,65,66,79] -[66,52,65,66,67,80] -[67,53,66,67,68,81] -[68,54,67,68,69,82] -[69,55,68,69,83] -[70,56,70,71,84] -[71,57,70,71,72,85] -[72,58,71,72,73,86] -[73,59,72,73,74,87] -[74,60,73,74,75,88] -[75,61,74,75,76,89] -[76,62,75,76,77,90] -[77,63,76,77,78,91] -[78,64,77,78,79,92] -[79,65,78,79,80,93] -[80,66,79,80,81,94] -[81,67,80,81,82,95] -[82,68,81,82,83,96] -[83,69,82,83,97] -[84,70,84,85,98] -[85,71,84,85,86,99] -[86,72,85,86,87,100] -[87,73,86,87,88,101] -[88,74,87,88,89,102] -[89,75,88,89,90,103] -[90,76,89,90,91,104] -[91,77,90,91,92,105] -[92,78,91,92,93,106] -[93,79,92,93,94,107] -[94,80,93,94,95,108] -[95,81,94,95,96,109] -[96,82,95,96,97,110] -[97,83,96,97,111] -[98,84,98,99,112] -[99,85,98,99,100,113] -[100,86,99,100,101,114] -[101,87,100,101,102,115] -[102,88,101,102,103,116] -[103,89,102,103,104,117] -[104,90,103,104,105,118] -[105,91,104,105,106,119] -[106,92,105,106,107,120] -[107,93,106,107,108,121] -[108,94,107,108,109,122] -[109,95,108,109,110,123] -[110,96,109,110,111,124] -[111,97,110,111,125] -[112,98,112,113,126] -[113,99,112,113,114,127] -[114,100,113,114,115,128] -[115,101,114,115,116,129] -[116,102,115,116,117,130] -[117,103,116,117,118,131] -[118,104,117,118,119,132] -[119,105,118,119,120,133] -[120,106,119,120,121,134] -[121,107,120,121,122,135] -[122,108,121,122,123,136] -[123,109,122,123,124,137] -[124,110,123,124,125,138] -[125,111,124,125,139] -[126,112,126,127,140] -[127,113,126,127,128,141] -[128,114,127,128,129,142] -[129,115,128,129,130,143] -[130,116,129,130,131,144] -[131,117,130,131,132,145] -[132,118,131,132,133,146] -[133,119,132,133,134,147] -[134,120,133,134,135,148] -[135,121,134,135,136,149] -[136,122,135,136,137,150] -[137,123,136,137,138,151] -[138,124,137,138,139,152] -[139,125,138,139,153] -[140,126,140,141,154] -[141,127,140,141,142,155] -[142,128,141,142,143,156] -[143,129,142,143,144,157] -[144,130,143,144,145,158] -[145,131,144,145,146,159] -[146,132,145,146,147,160] -[147,133,146,147,148,161] -[148,134,147,148,149,162] -[149,135,148,149,150,163] -[150,136,149,150,151,164] -[151,137,150,151,152,165] -[152,138,151,152,153,166] -[153,139,152,153,167] -[154,140,154,155,168] -[155,141,154,155,156,169] -[156,142,155,156,157,170] -[157,143,156,157,158,171] -[158,144,157,158,159,172] -[159,145,158,159,160,173] -[160,146,159,160,161,174] -[161,147,160,161,162,175] -[162,148,161,162,163,176] -[163,149,162,163,164,177] -[164,150,163,164,165,178] -[165,151,164,165,166,179] -[166,152,165,166,167,180] -[167,153,166,167,181] -[168,154,168,169,182] -[169,155,168,169,170,183] -[170,156,169,170,171,184] -[171,157,170,171,172,185] -[172,158,171,172,173,186] -[173,159,172,173,174,187] -[174,160,173,174,175,188] -[175,161,174,175,176,189] -[176,162,175,176,177,190] -[177,163,176,177,178,191] -[178,164,177,178,179,192] -[179,165,178,179,180,193] -[180,166,179,180,181,194] -[181,167,180,181,195] -[182,168,182,183] -[183,169,182,183,184] -[184,170,183,184,185] -[185,171,184,185,186] -[186,172,185,186,187] -[187,173,186,187,188] -[188,174,187,188,189] -[189,175,188,189,190] -[190,176,189,190,191] -[191,177,190,191,192] -[192,178,191,192,193] -[193,179,192,193,194] -[194,180,193,194,195] -[195,181,194,195] -DEAL::OK diff --git a/tests/lac/compressed_set_sparsity_pattern_04.cc b/tests/lac/compressed_set_sparsity_pattern_04.cc index c2c5a16a79..6299a5c307 100644 --- a/tests/lac/compressed_set_sparsity_pattern_04.cc +++ b/tests/lac/compressed_set_sparsity_pattern_04.cc @@ -22,7 +22,7 @@ int main () { - std::ofstream logfile("compressed_set_sparsity_pattern_04/output"); + std::ofstream logfile("output"); logfile.setf(std::ios::fixed); deallog << std::setprecision(3); deallog.attach(logfile); diff --git a/tests/lac/compressed_set_sparsity_pattern_04/cmp/generic b/tests/lac/compressed_set_sparsity_pattern_04/cmp/generic deleted file mode 100644 index 0fd8fc12f0..0000000000 --- a/tests/lac/compressed_set_sparsity_pattern_04/cmp/generic +++ /dev/null @@ -1,2 +0,0 @@ - -DEAL::OK diff --git a/tests/lac/compressed_set_sparsity_pattern_05.cc b/tests/lac/compressed_set_sparsity_pattern_05.cc index 5524d43cd8..1ef540b15d 100644 --- a/tests/lac/compressed_set_sparsity_pattern_05.cc +++ b/tests/lac/compressed_set_sparsity_pattern_05.cc @@ -22,7 +22,7 @@ int main () { - std::ofstream logfile("compressed_set_sparsity_pattern_05/output"); + std::ofstream logfile("output"); logfile.setf(std::ios::fixed); deallog << std::setprecision(3); deallog.attach(logfile); diff --git a/tests/lac/compressed_set_sparsity_pattern_05/cmp/generic b/tests/lac/compressed_set_sparsity_pattern_05/cmp/generic deleted file mode 100644 index 0fd8fc12f0..0000000000 --- a/tests/lac/compressed_set_sparsity_pattern_05/cmp/generic +++ /dev/null @@ -1,2 +0,0 @@ - -DEAL::OK diff --git a/tests/lac/compressed_set_sparsity_pattern_10.cc b/tests/lac/compressed_set_sparsity_pattern_10.cc index 58b8a10ea8..200116d6a6 100644 --- a/tests/lac/compressed_set_sparsity_pattern_10.cc +++ b/tests/lac/compressed_set_sparsity_pattern_10.cc @@ -22,7 +22,7 @@ int main () { - std::ofstream logfile("compressed_set_sparsity_pattern_10/output"); + std::ofstream logfile("output"); logfile.setf(std::ios::fixed); deallog << std::setprecision(3); deallog.attach(logfile); diff --git a/tests/lac/compressed_set_sparsity_pattern_10/cmp/generic b/tests/lac/compressed_set_sparsity_pattern_10/cmp/generic deleted file mode 100644 index 0fd8fc12f0..0000000000 --- a/tests/lac/compressed_set_sparsity_pattern_10/cmp/generic +++ /dev/null @@ -1,2 +0,0 @@ - -DEAL::OK diff --git a/tests/lac/compressed_set_sparsity_pattern_11.cc b/tests/lac/compressed_set_sparsity_pattern_11.cc index 7247df3180..1b2204693c 100644 --- a/tests/lac/compressed_set_sparsity_pattern_11.cc +++ b/tests/lac/compressed_set_sparsity_pattern_11.cc @@ -22,7 +22,7 @@ int main () { - std::ofstream logfile("compressed_set_sparsity_pattern_11/output"); + std::ofstream logfile("output"); logfile.setf(std::ios::fixed); deallog << std::setprecision(3); deallog.attach(logfile); diff --git a/tests/lac/compressed_set_sparsity_pattern_11/cmp/generic b/tests/lac/compressed_set_sparsity_pattern_11/cmp/generic deleted file mode 100644 index 0fd8fc12f0..0000000000 --- a/tests/lac/compressed_set_sparsity_pattern_11/cmp/generic +++ /dev/null @@ -1,2 +0,0 @@ - -DEAL::OK diff --git a/tests/lac/compressed_simple_sparsity_pattern_01.cc b/tests/lac/compressed_simple_sparsity_pattern_01.cc index c9a007b942..3e25728102 100644 --- a/tests/lac/compressed_simple_sparsity_pattern_01.cc +++ b/tests/lac/compressed_simple_sparsity_pattern_01.cc @@ -22,7 +22,7 @@ int main () { - std::ofstream logfile("compressed_simple_sparsity_pattern_01/output"); + std::ofstream logfile("output"); logfile.setf(std::ios::fixed); deallog << std::setprecision(3); deallog.attach(logfile); diff --git a/tests/lac/compressed_simple_sparsity_pattern_01/cmp/generic b/tests/lac/compressed_simple_sparsity_pattern_01/cmp/generic deleted file mode 100644 index 57a525d757..0000000000 --- a/tests/lac/compressed_simple_sparsity_pattern_01/cmp/generic +++ /dev/null @@ -1,199 +0,0 @@ - -DEAL::196 196 14 924 -DEAL::3 -DEAL::4 -DEAL::4 -DEAL::4 -DEAL::4 -DEAL::4 -DEAL::4 -DEAL::4 -DEAL::4 -DEAL::4 -DEAL::4 -DEAL::4 -DEAL::4 -DEAL::3 -DEAL::4 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::4 -DEAL::4 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::4 -DEAL::4 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::4 -DEAL::4 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::4 -DEAL::4 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::4 -DEAL::4 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::4 -DEAL::4 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::4 -DEAL::4 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::4 -DEAL::4 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::4 -DEAL::4 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::4 -DEAL::4 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::4 -DEAL::4 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::4 -DEAL::3 -DEAL::4 -DEAL::4 -DEAL::4 -DEAL::4 -DEAL::4 -DEAL::4 -DEAL::4 -DEAL::4 -DEAL::4 -DEAL::4 -DEAL::4 -DEAL::4 -DEAL::3 -DEAL::OK diff --git a/tests/lac/compressed_simple_sparsity_pattern_02.cc b/tests/lac/compressed_simple_sparsity_pattern_02.cc index f09ec024e8..b89cab5111 100644 --- a/tests/lac/compressed_simple_sparsity_pattern_02.cc +++ b/tests/lac/compressed_simple_sparsity_pattern_02.cc @@ -22,7 +22,7 @@ int main () { - std::ofstream logfile("compressed_simple_sparsity_pattern_02/output"); + std::ofstream logfile("output"); logfile.setf(std::ios::fixed); deallog << std::setprecision(3); deallog.attach(logfile); diff --git a/tests/lac/compressed_simple_sparsity_pattern_02/cmp/generic b/tests/lac/compressed_simple_sparsity_pattern_02/cmp/generic deleted file mode 100644 index f5212b6939..0000000000 --- a/tests/lac/compressed_simple_sparsity_pattern_02/cmp/generic +++ /dev/null @@ -1,927 +0,0 @@ - -DEAL::196 196 14 924 -0 0 -1 0 -14 0 -0 -1 -1 -1 -2 -1 -15 -1 -1 -2 -2 -2 -3 -2 -16 -2 -2 -3 -3 -3 -4 -3 -17 -3 -3 -4 -4 -4 -5 -4 -18 -4 -4 -5 -5 -5 -6 -5 -19 -5 -5 -6 -6 -6 -7 -6 -20 -6 -6 -7 -7 -7 -8 -7 -21 -7 -7 -8 -8 -8 -9 -8 -22 -8 -8 -9 -9 -9 -10 -9 -23 -9 -9 -10 -10 -10 -11 -10 -24 -10 -10 -11 -11 -11 -12 -11 -25 -11 -11 -12 -12 -12 -13 -12 -26 -12 -12 -13 -13 -13 -27 -13 -0 -14 -14 -14 -15 -14 -28 -14 -1 -15 -14 -15 -15 -15 -16 -15 -29 -15 -2 -16 -15 -16 -16 -16 -17 -16 -30 -16 -3 -17 -16 -17 -17 -17 -18 -17 -31 -17 -4 -18 -17 -18 -18 -18 -19 -18 -32 -18 -5 -19 -18 -19 -19 -19 -20 -19 -33 -19 -6 -20 -19 -20 -20 -20 -21 -20 -34 -20 -7 -21 -20 -21 -21 -21 -22 -21 -35 -21 -8 -22 -21 -22 -22 -22 -23 -22 -36 -22 -9 -23 -22 -23 -23 -23 -24 -23 -37 -23 -10 -24 -23 -24 -24 -24 -25 -24 -38 -24 -11 -25 -24 -25 -25 -25 -26 -25 -39 -25 -12 -26 -25 -26 -26 -26 -27 -26 -40 -26 -13 -27 -26 -27 -27 -27 -41 -27 -14 -28 -28 -28 -29 -28 -42 -28 -15 -29 -28 -29 -29 -29 -30 -29 -43 -29 -16 -30 -29 -30 -30 -30 -31 -30 -44 -30 -17 -31 -30 -31 -31 -31 -32 -31 -45 -31 -18 -32 -31 -32 -32 -32 -33 -32 -46 -32 -19 -33 -32 -33 -33 -33 -34 -33 -47 -33 -20 -34 -33 -34 -34 -34 -35 -34 -48 -34 -21 -35 -34 -35 -35 -35 -36 -35 -49 -35 -22 -36 -35 -36 -36 -36 -37 -36 -50 -36 -23 -37 -36 -37 -37 -37 -38 -37 -51 -37 -24 -38 -37 -38 -38 -38 -39 -38 -52 -38 -25 -39 -38 -39 -39 -39 -40 -39 -53 -39 -26 -40 -39 -40 -40 -40 -41 -40 -54 -40 -27 -41 -40 -41 -41 -41 -55 -41 -28 -42 -42 -42 -43 -42 -56 -42 -29 -43 -42 -43 -43 -43 -44 -43 -57 -43 -30 -44 -43 -44 -44 -44 -45 -44 -58 -44 -31 -45 -44 -45 -45 -45 -46 -45 -59 -45 -32 -46 -45 -46 -46 -46 -47 -46 -60 -46 -33 -47 -46 -47 -47 -47 -48 -47 -61 -47 -34 -48 -47 -48 -48 -48 -49 -48 -62 -48 -35 -49 -48 -49 -49 -49 -50 -49 -63 -49 -36 -50 -49 -50 -50 -50 -51 -50 -64 -50 -37 -51 -50 -51 -51 -51 -52 -51 -65 -51 -38 -52 -51 -52 -52 -52 -53 -52 -66 -52 -39 -53 -52 -53 -53 -53 -54 -53 -67 -53 -40 -54 -53 -54 -54 -54 -55 -54 -68 -54 -41 -55 -54 -55 -55 -55 -69 -55 -42 -56 -56 -56 -57 -56 -70 -56 -43 -57 -56 -57 -57 -57 -58 -57 -71 -57 -44 -58 -57 -58 -58 -58 -59 -58 -72 -58 -45 -59 -58 -59 -59 -59 -60 -59 -73 -59 -46 -60 -59 -60 -60 -60 -61 -60 -74 -60 -47 -61 -60 -61 -61 -61 -62 -61 -75 -61 -48 -62 -61 -62 -62 -62 -63 -62 -76 -62 -49 -63 -62 -63 -63 -63 -64 -63 -77 -63 -50 -64 -63 -64 -64 -64 -65 -64 -78 -64 -51 -65 -64 -65 -65 -65 -66 -65 -79 -65 -52 -66 -65 -66 -66 -66 -67 -66 -80 -66 -53 -67 -66 -67 -67 -67 -68 -67 -81 -67 -54 -68 -67 -68 -68 -68 -69 -68 -82 -68 -55 -69 -68 -69 -69 -69 -83 -69 -56 -70 -70 -70 -71 -70 -84 -70 -57 -71 -70 -71 -71 -71 -72 -71 -85 -71 -58 -72 -71 -72 -72 -72 -73 -72 -86 -72 -59 -73 -72 -73 -73 -73 -74 -73 -87 -73 -60 -74 -73 -74 -74 -74 -75 -74 -88 -74 -61 -75 -74 -75 -75 -75 -76 -75 -89 -75 -62 -76 -75 -76 -76 -76 -77 -76 -90 -76 -63 -77 -76 -77 -77 -77 -78 -77 -91 -77 -64 -78 -77 -78 -78 -78 -79 -78 -92 -78 -65 -79 -78 -79 -79 -79 -80 -79 -93 -79 -66 -80 -79 -80 -80 -80 -81 -80 -94 -80 -67 -81 -80 -81 -81 -81 -82 -81 -95 -81 -68 -82 -81 -82 -82 -82 -83 -82 -96 -82 -69 -83 -82 -83 -83 -83 -97 -83 -70 -84 -84 -84 -85 -84 -98 -84 -71 -85 -84 -85 -85 -85 -86 -85 -99 -85 -72 -86 -85 -86 -86 -86 -87 -86 -100 -86 -73 -87 -86 -87 -87 -87 -88 -87 -101 -87 -74 -88 -87 -88 -88 -88 -89 -88 -102 -88 -75 -89 -88 -89 -89 -89 -90 -89 -103 -89 -76 -90 -89 -90 -90 -90 -91 -90 -104 -90 -77 -91 -90 -91 -91 -91 -92 -91 -105 -91 -78 -92 -91 -92 -92 -92 -93 -92 -106 -92 -79 -93 -92 -93 -93 -93 -94 -93 -107 -93 -80 -94 -93 -94 -94 -94 -95 -94 -108 -94 -81 -95 -94 -95 -95 -95 -96 -95 -109 -95 -82 -96 -95 -96 -96 -96 -97 -96 -110 -96 -83 -97 -96 -97 -97 -97 -111 -97 -84 -98 -98 -98 -99 -98 -112 -98 -85 -99 -98 -99 -99 -99 -100 -99 -113 -99 -86 -100 -99 -100 -100 -100 -101 -100 -114 -100 -87 -101 -100 -101 -101 -101 -102 -101 -115 -101 -88 -102 -101 -102 -102 -102 -103 -102 -116 -102 -89 -103 -102 -103 -103 -103 -104 -103 -117 -103 -90 -104 -103 -104 -104 -104 -105 -104 -118 -104 -91 -105 -104 -105 -105 -105 -106 -105 -119 -105 -92 -106 -105 -106 -106 -106 -107 -106 -120 -106 -93 -107 -106 -107 -107 -107 -108 -107 -121 -107 -94 -108 -107 -108 -108 -108 -109 -108 -122 -108 -95 -109 -108 -109 -109 -109 -110 -109 -123 -109 -96 -110 -109 -110 -110 -110 -111 -110 -124 -110 -97 -111 -110 -111 -111 -111 -125 -111 -98 -112 -112 -112 -113 -112 -126 -112 -99 -113 -112 -113 -113 -113 -114 -113 -127 -113 -100 -114 -113 -114 -114 -114 -115 -114 -128 -114 -101 -115 -114 -115 -115 -115 -116 -115 -129 -115 -102 -116 -115 -116 -116 -116 -117 -116 -130 -116 -103 -117 -116 -117 -117 -117 -118 -117 -131 -117 -104 -118 -117 -118 -118 -118 -119 -118 -132 -118 -105 -119 -118 -119 -119 -119 -120 -119 -133 -119 -106 -120 -119 -120 -120 -120 -121 -120 -134 -120 -107 -121 -120 -121 -121 -121 -122 -121 -135 -121 -108 -122 -121 -122 -122 -122 -123 -122 -136 -122 -109 -123 -122 -123 -123 -123 -124 -123 -137 -123 -110 -124 -123 -124 -124 -124 -125 -124 -138 -124 -111 -125 -124 -125 -125 -125 -139 -125 -112 -126 -126 -126 -127 -126 -140 -126 -113 -127 -126 -127 -127 -127 -128 -127 -141 -127 -114 -128 -127 -128 -128 -128 -129 -128 -142 -128 -115 -129 -128 -129 -129 -129 -130 -129 -143 -129 -116 -130 -129 -130 -130 -130 -131 -130 -144 -130 -117 -131 -130 -131 -131 -131 -132 -131 -145 -131 -118 -132 -131 -132 -132 -132 -133 -132 -146 -132 -119 -133 -132 -133 -133 -133 -134 -133 -147 -133 -120 -134 -133 -134 -134 -134 -135 -134 -148 -134 -121 -135 -134 -135 -135 -135 -136 -135 -149 -135 -122 -136 -135 -136 -136 -136 -137 -136 -150 -136 -123 -137 -136 -137 -137 -137 -138 -137 -151 -137 -124 -138 -137 -138 -138 -138 -139 -138 -152 -138 -125 -139 -138 -139 -139 -139 -153 -139 -126 -140 -140 -140 -141 -140 -154 -140 -127 -141 -140 -141 -141 -141 -142 -141 -155 -141 -128 -142 -141 -142 -142 -142 -143 -142 -156 -142 -129 -143 -142 -143 -143 -143 -144 -143 -157 -143 -130 -144 -143 -144 -144 -144 -145 -144 -158 -144 -131 -145 -144 -145 -145 -145 -146 -145 -159 -145 -132 -146 -145 -146 -146 -146 -147 -146 -160 -146 -133 -147 -146 -147 -147 -147 -148 -147 -161 -147 -134 -148 -147 -148 -148 -148 -149 -148 -162 -148 -135 -149 -148 -149 -149 -149 -150 -149 -163 -149 -136 -150 -149 -150 -150 -150 -151 -150 -164 -150 -137 -151 -150 -151 -151 -151 -152 -151 -165 -151 -138 -152 -151 -152 -152 -152 -153 -152 -166 -152 -139 -153 -152 -153 -153 -153 -167 -153 -140 -154 -154 -154 -155 -154 -168 -154 -141 -155 -154 -155 -155 -155 -156 -155 -169 -155 -142 -156 -155 -156 -156 -156 -157 -156 -170 -156 -143 -157 -156 -157 -157 -157 -158 -157 -171 -157 -144 -158 -157 -158 -158 -158 -159 -158 -172 -158 -145 -159 -158 -159 -159 -159 -160 -159 -173 -159 -146 -160 -159 -160 -160 -160 -161 -160 -174 -160 -147 -161 -160 -161 -161 -161 -162 -161 -175 -161 -148 -162 -161 -162 -162 -162 -163 -162 -176 -162 -149 -163 -162 -163 -163 -163 -164 -163 -177 -163 -150 -164 -163 -164 -164 -164 -165 -164 -178 -164 -151 -165 -164 -165 -165 -165 -166 -165 -179 -165 -152 -166 -165 -166 -166 -166 -167 -166 -180 -166 -153 -167 -166 -167 -167 -167 -181 -167 -154 -168 -168 -168 -169 -168 -182 -168 -155 -169 -168 -169 -169 -169 -170 -169 -183 -169 -156 -170 -169 -170 -170 -170 -171 -170 -184 -170 -157 -171 -170 -171 -171 -171 -172 -171 -185 -171 -158 -172 -171 -172 -172 -172 -173 -172 -186 -172 -159 -173 -172 -173 -173 -173 -174 -173 -187 -173 -160 -174 -173 -174 -174 -174 -175 -174 -188 -174 -161 -175 -174 -175 -175 -175 -176 -175 -189 -175 -162 -176 -175 -176 -176 -176 -177 -176 -190 -176 -163 -177 -176 -177 -177 -177 -178 -177 -191 -177 -164 -178 -177 -178 -178 -178 -179 -178 -192 -178 -165 -179 -178 -179 -179 -179 -180 -179 -193 -179 -166 -180 -179 -180 -180 -180 -181 -180 -194 -180 -167 -181 -180 -181 -181 -181 -195 -181 -168 -182 -182 -182 -183 -182 -169 -183 -182 -183 -183 -183 -184 -183 -170 -184 -183 -184 -184 -184 -185 -184 -171 -185 -184 -185 -185 -185 -186 -185 -172 -186 -185 -186 -186 -186 -187 -186 -173 -187 -186 -187 -187 -187 -188 -187 -174 -188 -187 -188 -188 -188 -189 -188 -175 -189 -188 -189 -189 -189 -190 -189 -176 -190 -189 -190 -190 -190 -191 -190 -177 -191 -190 -191 -191 -191 -192 -191 -178 -192 -191 -192 -192 -192 -193 -192 -179 -193 -192 -193 -193 -193 -194 -193 -180 -194 -193 -194 -194 -194 -195 -194 -181 -195 -194 -195 -195 -195 -DEAL::OK diff --git a/tests/lac/compressed_simple_sparsity_pattern_03.cc b/tests/lac/compressed_simple_sparsity_pattern_03.cc index 7a679f1421..65b8aa88e0 100644 --- a/tests/lac/compressed_simple_sparsity_pattern_03.cc +++ b/tests/lac/compressed_simple_sparsity_pattern_03.cc @@ -22,7 +22,7 @@ int main () { - std::ofstream logfile("compressed_simple_sparsity_pattern_03/output"); + std::ofstream logfile("output"); logfile.setf(std::ios::fixed); deallog << std::setprecision(3); deallog.attach(logfile); diff --git a/tests/lac/compressed_simple_sparsity_pattern_03/cmp/generic b/tests/lac/compressed_simple_sparsity_pattern_03/cmp/generic deleted file mode 100644 index 2d9e13c344..0000000000 --- a/tests/lac/compressed_simple_sparsity_pattern_03/cmp/generic +++ /dev/null @@ -1,199 +0,0 @@ - -DEAL::196 196 14 924 -[0,0,1,14] -[1,0,1,2,15] -[2,1,2,3,16] -[3,2,3,4,17] -[4,3,4,5,18] -[5,4,5,6,19] -[6,5,6,7,20] -[7,6,7,8,21] -[8,7,8,9,22] -[9,8,9,10,23] -[10,9,10,11,24] -[11,10,11,12,25] -[12,11,12,13,26] -[13,12,13,27] -[14,0,14,15,28] -[15,1,14,15,16,29] -[16,2,15,16,17,30] -[17,3,16,17,18,31] -[18,4,17,18,19,32] -[19,5,18,19,20,33] -[20,6,19,20,21,34] -[21,7,20,21,22,35] -[22,8,21,22,23,36] -[23,9,22,23,24,37] -[24,10,23,24,25,38] -[25,11,24,25,26,39] -[26,12,25,26,27,40] -[27,13,26,27,41] -[28,14,28,29,42] -[29,15,28,29,30,43] -[30,16,29,30,31,44] -[31,17,30,31,32,45] -[32,18,31,32,33,46] -[33,19,32,33,34,47] -[34,20,33,34,35,48] -[35,21,34,35,36,49] -[36,22,35,36,37,50] -[37,23,36,37,38,51] -[38,24,37,38,39,52] -[39,25,38,39,40,53] -[40,26,39,40,41,54] -[41,27,40,41,55] -[42,28,42,43,56] -[43,29,42,43,44,57] -[44,30,43,44,45,58] -[45,31,44,45,46,59] -[46,32,45,46,47,60] -[47,33,46,47,48,61] -[48,34,47,48,49,62] -[49,35,48,49,50,63] -[50,36,49,50,51,64] -[51,37,50,51,52,65] -[52,38,51,52,53,66] -[53,39,52,53,54,67] -[54,40,53,54,55,68] -[55,41,54,55,69] -[56,42,56,57,70] -[57,43,56,57,58,71] -[58,44,57,58,59,72] -[59,45,58,59,60,73] -[60,46,59,60,61,74] -[61,47,60,61,62,75] -[62,48,61,62,63,76] -[63,49,62,63,64,77] -[64,50,63,64,65,78] -[65,51,64,65,66,79] -[66,52,65,66,67,80] -[67,53,66,67,68,81] -[68,54,67,68,69,82] -[69,55,68,69,83] -[70,56,70,71,84] -[71,57,70,71,72,85] -[72,58,71,72,73,86] -[73,59,72,73,74,87] -[74,60,73,74,75,88] -[75,61,74,75,76,89] -[76,62,75,76,77,90] -[77,63,76,77,78,91] -[78,64,77,78,79,92] -[79,65,78,79,80,93] -[80,66,79,80,81,94] -[81,67,80,81,82,95] -[82,68,81,82,83,96] -[83,69,82,83,97] -[84,70,84,85,98] -[85,71,84,85,86,99] -[86,72,85,86,87,100] -[87,73,86,87,88,101] -[88,74,87,88,89,102] -[89,75,88,89,90,103] -[90,76,89,90,91,104] -[91,77,90,91,92,105] -[92,78,91,92,93,106] -[93,79,92,93,94,107] -[94,80,93,94,95,108] -[95,81,94,95,96,109] -[96,82,95,96,97,110] -[97,83,96,97,111] -[98,84,98,99,112] -[99,85,98,99,100,113] -[100,86,99,100,101,114] -[101,87,100,101,102,115] -[102,88,101,102,103,116] -[103,89,102,103,104,117] -[104,90,103,104,105,118] -[105,91,104,105,106,119] -[106,92,105,106,107,120] -[107,93,106,107,108,121] -[108,94,107,108,109,122] -[109,95,108,109,110,123] -[110,96,109,110,111,124] -[111,97,110,111,125] -[112,98,112,113,126] -[113,99,112,113,114,127] -[114,100,113,114,115,128] -[115,101,114,115,116,129] -[116,102,115,116,117,130] -[117,103,116,117,118,131] -[118,104,117,118,119,132] -[119,105,118,119,120,133] -[120,106,119,120,121,134] -[121,107,120,121,122,135] -[122,108,121,122,123,136] -[123,109,122,123,124,137] -[124,110,123,124,125,138] -[125,111,124,125,139] -[126,112,126,127,140] -[127,113,126,127,128,141] -[128,114,127,128,129,142] -[129,115,128,129,130,143] -[130,116,129,130,131,144] -[131,117,130,131,132,145] -[132,118,131,132,133,146] -[133,119,132,133,134,147] -[134,120,133,134,135,148] -[135,121,134,135,136,149] -[136,122,135,136,137,150] -[137,123,136,137,138,151] -[138,124,137,138,139,152] -[139,125,138,139,153] -[140,126,140,141,154] -[141,127,140,141,142,155] -[142,128,141,142,143,156] -[143,129,142,143,144,157] -[144,130,143,144,145,158] -[145,131,144,145,146,159] -[146,132,145,146,147,160] -[147,133,146,147,148,161] -[148,134,147,148,149,162] -[149,135,148,149,150,163] -[150,136,149,150,151,164] -[151,137,150,151,152,165] -[152,138,151,152,153,166] -[153,139,152,153,167] -[154,140,154,155,168] -[155,141,154,155,156,169] -[156,142,155,156,157,170] -[157,143,156,157,158,171] -[158,144,157,158,159,172] -[159,145,158,159,160,173] -[160,146,159,160,161,174] -[161,147,160,161,162,175] -[162,148,161,162,163,176] -[163,149,162,163,164,177] -[164,150,163,164,165,178] -[165,151,164,165,166,179] -[166,152,165,166,167,180] -[167,153,166,167,181] -[168,154,168,169,182] -[169,155,168,169,170,183] -[170,156,169,170,171,184] -[171,157,170,171,172,185] -[172,158,171,172,173,186] -[173,159,172,173,174,187] -[174,160,173,174,175,188] -[175,161,174,175,176,189] -[176,162,175,176,177,190] -[177,163,176,177,178,191] -[178,164,177,178,179,192] -[179,165,178,179,180,193] -[180,166,179,180,181,194] -[181,167,180,181,195] -[182,168,182,183] -[183,169,182,183,184] -[184,170,183,184,185] -[185,171,184,185,186] -[186,172,185,186,187] -[187,173,186,187,188] -[188,174,187,188,189] -[189,175,188,189,190] -[190,176,189,190,191] -[191,177,190,191,192] -[192,178,191,192,193] -[193,179,192,193,194] -[194,180,193,194,195] -[195,181,194,195] -DEAL::OK diff --git a/tests/lac/compressed_simple_sparsity_pattern_04.cc b/tests/lac/compressed_simple_sparsity_pattern_04.cc index aa09554700..f64b756f5d 100644 --- a/tests/lac/compressed_simple_sparsity_pattern_04.cc +++ b/tests/lac/compressed_simple_sparsity_pattern_04.cc @@ -22,7 +22,7 @@ int main () { - std::ofstream logfile("compressed_simple_sparsity_pattern_04/output"); + std::ofstream logfile("output"); logfile.setf(std::ios::fixed); deallog << std::setprecision(3); deallog.attach(logfile); diff --git a/tests/lac/compressed_simple_sparsity_pattern_04/cmp/generic b/tests/lac/compressed_simple_sparsity_pattern_04/cmp/generic deleted file mode 100644 index 0fd8fc12f0..0000000000 --- a/tests/lac/compressed_simple_sparsity_pattern_04/cmp/generic +++ /dev/null @@ -1,2 +0,0 @@ - -DEAL::OK diff --git a/tests/lac/compressed_simple_sparsity_pattern_05.cc b/tests/lac/compressed_simple_sparsity_pattern_05.cc index 6ca39d09d2..d0a496c766 100644 --- a/tests/lac/compressed_simple_sparsity_pattern_05.cc +++ b/tests/lac/compressed_simple_sparsity_pattern_05.cc @@ -22,7 +22,7 @@ int main () { - std::ofstream logfile("compressed_simple_sparsity_pattern_05/output"); + std::ofstream logfile("output"); logfile.setf(std::ios::fixed); deallog << std::setprecision(3); deallog.attach(logfile); diff --git a/tests/lac/compressed_simple_sparsity_pattern_05/cmp/generic b/tests/lac/compressed_simple_sparsity_pattern_05/cmp/generic deleted file mode 100644 index 0fd8fc12f0..0000000000 --- a/tests/lac/compressed_simple_sparsity_pattern_05/cmp/generic +++ /dev/null @@ -1,2 +0,0 @@ - -DEAL::OK diff --git a/tests/lac/compressed_simple_sparsity_pattern_10.cc b/tests/lac/compressed_simple_sparsity_pattern_10.cc index 60764be0e9..c319727dca 100644 --- a/tests/lac/compressed_simple_sparsity_pattern_10.cc +++ b/tests/lac/compressed_simple_sparsity_pattern_10.cc @@ -22,7 +22,7 @@ int main () { - std::ofstream logfile("compressed_simple_sparsity_pattern_10/output"); + std::ofstream logfile("output"); logfile.setf(std::ios::fixed); deallog << std::setprecision(3); deallog.attach(logfile); diff --git a/tests/lac/compressed_simple_sparsity_pattern_10/cmp/generic b/tests/lac/compressed_simple_sparsity_pattern_10/cmp/generic deleted file mode 100644 index 0fd8fc12f0..0000000000 --- a/tests/lac/compressed_simple_sparsity_pattern_10/cmp/generic +++ /dev/null @@ -1,2 +0,0 @@ - -DEAL::OK diff --git a/tests/lac/compressed_simple_sparsity_pattern_11.cc b/tests/lac/compressed_simple_sparsity_pattern_11.cc index 803afb9ae2..48b1b3a375 100644 --- a/tests/lac/compressed_simple_sparsity_pattern_11.cc +++ b/tests/lac/compressed_simple_sparsity_pattern_11.cc @@ -22,7 +22,7 @@ int main () { - std::ofstream logfile("compressed_simple_sparsity_pattern_11/output"); + std::ofstream logfile("output"); logfile.setf(std::ios::fixed); deallog << std::setprecision(3); deallog.attach(logfile); diff --git a/tests/lac/compressed_simple_sparsity_pattern_11/cmp/generic b/tests/lac/compressed_simple_sparsity_pattern_11/cmp/generic deleted file mode 100644 index 0fd8fc12f0..0000000000 --- a/tests/lac/compressed_simple_sparsity_pattern_11/cmp/generic +++ /dev/null @@ -1,2 +0,0 @@ - -DEAL::OK diff --git a/tests/lac/compressed_simple_sparsity_pattern_index_set_01.cc b/tests/lac/compressed_simple_sparsity_pattern_index_set_01.cc index bbcca99011..be5e9cc151 100644 --- a/tests/lac/compressed_simple_sparsity_pattern_index_set_01.cc +++ b/tests/lac/compressed_simple_sparsity_pattern_index_set_01.cc @@ -23,7 +23,7 @@ int main () { - std::ofstream logfile("compressed_simple_sparsity_pattern_index_set_01/output"); + std::ofstream logfile("output"); logfile.setf(std::ios::fixed); deallog << std::setprecision(3); deallog.attach(logfile); diff --git a/tests/lac/compressed_simple_sparsity_pattern_index_set_01/cmp/generic b/tests/lac/compressed_simple_sparsity_pattern_index_set_01/cmp/generic deleted file mode 100644 index 95ea192e14..0000000000 --- a/tests/lac/compressed_simple_sparsity_pattern_index_set_01/cmp/generic +++ /dev/null @@ -1,203 +0,0 @@ - -DEAL::3 -1 -DEAL::4 -1 -DEAL::4 -1 -DEAL::4 -1 -DEAL::4 -1 -DEAL::4 4 -DEAL:: columns=4 5 6 19 -DEAL::4 4 -DEAL:: columns=5 6 7 20 -DEAL::4 4 -DEAL:: columns=6 7 8 21 -DEAL::4 4 -DEAL:: columns=7 8 9 22 -DEAL::4 4 -DEAL:: columns=8 9 10 23 -DEAL::4 -1 -DEAL::4 -1 -DEAL::4 -1 -DEAL::3 -1 -DEAL::4 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::4 -1 -DEAL::4 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::4 -1 -DEAL::4 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::4 -1 -DEAL::4 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::4 -1 -DEAL::4 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::4 -1 -DEAL::4 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::4 -1 -DEAL::4 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::4 -1 -DEAL::4 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::4 -1 -DEAL::4 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::4 -1 -DEAL::4 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::4 -1 -DEAL::4 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::4 -1 -DEAL::4 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::4 -1 -DEAL::3 -1 -DEAL::4 -1 -DEAL::4 -1 -DEAL::4 -1 -DEAL::4 -1 -DEAL::4 -1 -DEAL::4 -1 -DEAL::4 -1 -DEAL::4 -1 -DEAL::4 -1 -DEAL::4 -1 -DEAL::4 -1 -DEAL::4 -1 -DEAL::3 -1 -DEAL::OK diff --git a/tests/lac/compressed_simple_sparsity_pattern_index_set_02.cc b/tests/lac/compressed_simple_sparsity_pattern_index_set_02.cc index d6a4af7022..844d88bc32 100644 --- a/tests/lac/compressed_simple_sparsity_pattern_index_set_02.cc +++ b/tests/lac/compressed_simple_sparsity_pattern_index_set_02.cc @@ -23,7 +23,7 @@ int main () { - std::ofstream logfile("compressed_simple_sparsity_pattern_index_set_02/output"); + std::ofstream logfile("output"); logfile.setf(std::ios::fixed); deallog << std::setprecision(3); deallog.attach(logfile); diff --git a/tests/lac/compressed_simple_sparsity_pattern_index_set_02/cmp/generic b/tests/lac/compressed_simple_sparsity_pattern_index_set_02/cmp/generic deleted file mode 100644 index 40817feca9..0000000000 --- a/tests/lac/compressed_simple_sparsity_pattern_index_set_02/cmp/generic +++ /dev/null @@ -1,208 +0,0 @@ - -DEAL::3 -1 -DEAL::4 -1 -DEAL::4 -1 -DEAL::4 -1 -DEAL::4 -1 -DEAL::4 4 -DEAL:: columns=4 5 6 19 -DEAL::4 4 -DEAL:: columns=5 6 7 20 -DEAL::4 4 -DEAL:: columns=6 7 8 21 -DEAL::4 4 -DEAL:: columns=7 8 9 22 -DEAL::4 4 -DEAL:: columns=8 9 10 23 -DEAL::4 -1 -DEAL::4 -1 -DEAL::4 -1 -DEAL::3 -1 -DEAL::4 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::4 -1 -DEAL::4 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::4 -1 -DEAL::4 4 -DEAL:: columns=28 42 43 56 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 5 -DEAL:: columns=31 44 45 46 59 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 5 -DEAL:: columns=34 47 48 49 62 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 5 -DEAL:: columns=37 50 51 52 65 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 5 -DEAL:: columns=40 53 54 55 68 -DEAL::4 -1 -DEAL::4 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::4 -1 -DEAL::4 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::4 -1 -DEAL::4 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::4 -1 -DEAL::4 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::4 -1 -DEAL::4 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::4 -1 -DEAL::4 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::4 -1 -DEAL::4 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::4 -1 -DEAL::4 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::4 -1 -DEAL::4 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::5 -1 -DEAL::4 -1 -DEAL::3 -1 -DEAL::4 -1 -DEAL::4 -1 -DEAL::4 -1 -DEAL::4 -1 -DEAL::4 -1 -DEAL::4 -1 -DEAL::4 -1 -DEAL::4 -1 -DEAL::4 -1 -DEAL::4 -1 -DEAL::4 -1 -DEAL::4 -1 -DEAL::3 -1 -DEAL::OK diff --git a/tests/lac/compressed_sparsity_pattern_01.cc b/tests/lac/compressed_sparsity_pattern_01.cc index 2f4c130e7f..0dfd6592e8 100644 --- a/tests/lac/compressed_sparsity_pattern_01.cc +++ b/tests/lac/compressed_sparsity_pattern_01.cc @@ -22,7 +22,7 @@ int main () { - std::ofstream logfile("compressed_sparsity_pattern_01/output"); + std::ofstream logfile("output"); logfile.setf(std::ios::fixed); deallog << std::setprecision(3); deallog.attach(logfile); diff --git a/tests/lac/compressed_sparsity_pattern_01/cmp/generic b/tests/lac/compressed_sparsity_pattern_01/cmp/generic deleted file mode 100644 index 57a525d757..0000000000 --- a/tests/lac/compressed_sparsity_pattern_01/cmp/generic +++ /dev/null @@ -1,199 +0,0 @@ - -DEAL::196 196 14 924 -DEAL::3 -DEAL::4 -DEAL::4 -DEAL::4 -DEAL::4 -DEAL::4 -DEAL::4 -DEAL::4 -DEAL::4 -DEAL::4 -DEAL::4 -DEAL::4 -DEAL::4 -DEAL::3 -DEAL::4 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::4 -DEAL::4 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::4 -DEAL::4 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::4 -DEAL::4 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::4 -DEAL::4 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::4 -DEAL::4 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::4 -DEAL::4 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::4 -DEAL::4 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::4 -DEAL::4 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::4 -DEAL::4 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::4 -DEAL::4 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::4 -DEAL::4 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::4 -DEAL::3 -DEAL::4 -DEAL::4 -DEAL::4 -DEAL::4 -DEAL::4 -DEAL::4 -DEAL::4 -DEAL::4 -DEAL::4 -DEAL::4 -DEAL::4 -DEAL::4 -DEAL::3 -DEAL::OK diff --git a/tests/lac/compressed_sparsity_pattern_02.cc b/tests/lac/compressed_sparsity_pattern_02.cc index 0d6822d959..6bd4f15e8e 100644 --- a/tests/lac/compressed_sparsity_pattern_02.cc +++ b/tests/lac/compressed_sparsity_pattern_02.cc @@ -22,7 +22,7 @@ int main () { - std::ofstream logfile("compressed_sparsity_pattern_02/output"); + std::ofstream logfile("output"); logfile.setf(std::ios::fixed); deallog << std::setprecision(3); deallog.attach(logfile); diff --git a/tests/lac/compressed_sparsity_pattern_02/cmp/generic b/tests/lac/compressed_sparsity_pattern_02/cmp/generic deleted file mode 100644 index f5212b6939..0000000000 --- a/tests/lac/compressed_sparsity_pattern_02/cmp/generic +++ /dev/null @@ -1,927 +0,0 @@ - -DEAL::196 196 14 924 -0 0 -1 0 -14 0 -0 -1 -1 -1 -2 -1 -15 -1 -1 -2 -2 -2 -3 -2 -16 -2 -2 -3 -3 -3 -4 -3 -17 -3 -3 -4 -4 -4 -5 -4 -18 -4 -4 -5 -5 -5 -6 -5 -19 -5 -5 -6 -6 -6 -7 -6 -20 -6 -6 -7 -7 -7 -8 -7 -21 -7 -7 -8 -8 -8 -9 -8 -22 -8 -8 -9 -9 -9 -10 -9 -23 -9 -9 -10 -10 -10 -11 -10 -24 -10 -10 -11 -11 -11 -12 -11 -25 -11 -11 -12 -12 -12 -13 -12 -26 -12 -12 -13 -13 -13 -27 -13 -0 -14 -14 -14 -15 -14 -28 -14 -1 -15 -14 -15 -15 -15 -16 -15 -29 -15 -2 -16 -15 -16 -16 -16 -17 -16 -30 -16 -3 -17 -16 -17 -17 -17 -18 -17 -31 -17 -4 -18 -17 -18 -18 -18 -19 -18 -32 -18 -5 -19 -18 -19 -19 -19 -20 -19 -33 -19 -6 -20 -19 -20 -20 -20 -21 -20 -34 -20 -7 -21 -20 -21 -21 -21 -22 -21 -35 -21 -8 -22 -21 -22 -22 -22 -23 -22 -36 -22 -9 -23 -22 -23 -23 -23 -24 -23 -37 -23 -10 -24 -23 -24 -24 -24 -25 -24 -38 -24 -11 -25 -24 -25 -25 -25 -26 -25 -39 -25 -12 -26 -25 -26 -26 -26 -27 -26 -40 -26 -13 -27 -26 -27 -27 -27 -41 -27 -14 -28 -28 -28 -29 -28 -42 -28 -15 -29 -28 -29 -29 -29 -30 -29 -43 -29 -16 -30 -29 -30 -30 -30 -31 -30 -44 -30 -17 -31 -30 -31 -31 -31 -32 -31 -45 -31 -18 -32 -31 -32 -32 -32 -33 -32 -46 -32 -19 -33 -32 -33 -33 -33 -34 -33 -47 -33 -20 -34 -33 -34 -34 -34 -35 -34 -48 -34 -21 -35 -34 -35 -35 -35 -36 -35 -49 -35 -22 -36 -35 -36 -36 -36 -37 -36 -50 -36 -23 -37 -36 -37 -37 -37 -38 -37 -51 -37 -24 -38 -37 -38 -38 -38 -39 -38 -52 -38 -25 -39 -38 -39 -39 -39 -40 -39 -53 -39 -26 -40 -39 -40 -40 -40 -41 -40 -54 -40 -27 -41 -40 -41 -41 -41 -55 -41 -28 -42 -42 -42 -43 -42 -56 -42 -29 -43 -42 -43 -43 -43 -44 -43 -57 -43 -30 -44 -43 -44 -44 -44 -45 -44 -58 -44 -31 -45 -44 -45 -45 -45 -46 -45 -59 -45 -32 -46 -45 -46 -46 -46 -47 -46 -60 -46 -33 -47 -46 -47 -47 -47 -48 -47 -61 -47 -34 -48 -47 -48 -48 -48 -49 -48 -62 -48 -35 -49 -48 -49 -49 -49 -50 -49 -63 -49 -36 -50 -49 -50 -50 -50 -51 -50 -64 -50 -37 -51 -50 -51 -51 -51 -52 -51 -65 -51 -38 -52 -51 -52 -52 -52 -53 -52 -66 -52 -39 -53 -52 -53 -53 -53 -54 -53 -67 -53 -40 -54 -53 -54 -54 -54 -55 -54 -68 -54 -41 -55 -54 -55 -55 -55 -69 -55 -42 -56 -56 -56 -57 -56 -70 -56 -43 -57 -56 -57 -57 -57 -58 -57 -71 -57 -44 -58 -57 -58 -58 -58 -59 -58 -72 -58 -45 -59 -58 -59 -59 -59 -60 -59 -73 -59 -46 -60 -59 -60 -60 -60 -61 -60 -74 -60 -47 -61 -60 -61 -61 -61 -62 -61 -75 -61 -48 -62 -61 -62 -62 -62 -63 -62 -76 -62 -49 -63 -62 -63 -63 -63 -64 -63 -77 -63 -50 -64 -63 -64 -64 -64 -65 -64 -78 -64 -51 -65 -64 -65 -65 -65 -66 -65 -79 -65 -52 -66 -65 -66 -66 -66 -67 -66 -80 -66 -53 -67 -66 -67 -67 -67 -68 -67 -81 -67 -54 -68 -67 -68 -68 -68 -69 -68 -82 -68 -55 -69 -68 -69 -69 -69 -83 -69 -56 -70 -70 -70 -71 -70 -84 -70 -57 -71 -70 -71 -71 -71 -72 -71 -85 -71 -58 -72 -71 -72 -72 -72 -73 -72 -86 -72 -59 -73 -72 -73 -73 -73 -74 -73 -87 -73 -60 -74 -73 -74 -74 -74 -75 -74 -88 -74 -61 -75 -74 -75 -75 -75 -76 -75 -89 -75 -62 -76 -75 -76 -76 -76 -77 -76 -90 -76 -63 -77 -76 -77 -77 -77 -78 -77 -91 -77 -64 -78 -77 -78 -78 -78 -79 -78 -92 -78 -65 -79 -78 -79 -79 -79 -80 -79 -93 -79 -66 -80 -79 -80 -80 -80 -81 -80 -94 -80 -67 -81 -80 -81 -81 -81 -82 -81 -95 -81 -68 -82 -81 -82 -82 -82 -83 -82 -96 -82 -69 -83 -82 -83 -83 -83 -97 -83 -70 -84 -84 -84 -85 -84 -98 -84 -71 -85 -84 -85 -85 -85 -86 -85 -99 -85 -72 -86 -85 -86 -86 -86 -87 -86 -100 -86 -73 -87 -86 -87 -87 -87 -88 -87 -101 -87 -74 -88 -87 -88 -88 -88 -89 -88 -102 -88 -75 -89 -88 -89 -89 -89 -90 -89 -103 -89 -76 -90 -89 -90 -90 -90 -91 -90 -104 -90 -77 -91 -90 -91 -91 -91 -92 -91 -105 -91 -78 -92 -91 -92 -92 -92 -93 -92 -106 -92 -79 -93 -92 -93 -93 -93 -94 -93 -107 -93 -80 -94 -93 -94 -94 -94 -95 -94 -108 -94 -81 -95 -94 -95 -95 -95 -96 -95 -109 -95 -82 -96 -95 -96 -96 -96 -97 -96 -110 -96 -83 -97 -96 -97 -97 -97 -111 -97 -84 -98 -98 -98 -99 -98 -112 -98 -85 -99 -98 -99 -99 -99 -100 -99 -113 -99 -86 -100 -99 -100 -100 -100 -101 -100 -114 -100 -87 -101 -100 -101 -101 -101 -102 -101 -115 -101 -88 -102 -101 -102 -102 -102 -103 -102 -116 -102 -89 -103 -102 -103 -103 -103 -104 -103 -117 -103 -90 -104 -103 -104 -104 -104 -105 -104 -118 -104 -91 -105 -104 -105 -105 -105 -106 -105 -119 -105 -92 -106 -105 -106 -106 -106 -107 -106 -120 -106 -93 -107 -106 -107 -107 -107 -108 -107 -121 -107 -94 -108 -107 -108 -108 -108 -109 -108 -122 -108 -95 -109 -108 -109 -109 -109 -110 -109 -123 -109 -96 -110 -109 -110 -110 -110 -111 -110 -124 -110 -97 -111 -110 -111 -111 -111 -125 -111 -98 -112 -112 -112 -113 -112 -126 -112 -99 -113 -112 -113 -113 -113 -114 -113 -127 -113 -100 -114 -113 -114 -114 -114 -115 -114 -128 -114 -101 -115 -114 -115 -115 -115 -116 -115 -129 -115 -102 -116 -115 -116 -116 -116 -117 -116 -130 -116 -103 -117 -116 -117 -117 -117 -118 -117 -131 -117 -104 -118 -117 -118 -118 -118 -119 -118 -132 -118 -105 -119 -118 -119 -119 -119 -120 -119 -133 -119 -106 -120 -119 -120 -120 -120 -121 -120 -134 -120 -107 -121 -120 -121 -121 -121 -122 -121 -135 -121 -108 -122 -121 -122 -122 -122 -123 -122 -136 -122 -109 -123 -122 -123 -123 -123 -124 -123 -137 -123 -110 -124 -123 -124 -124 -124 -125 -124 -138 -124 -111 -125 -124 -125 -125 -125 -139 -125 -112 -126 -126 -126 -127 -126 -140 -126 -113 -127 -126 -127 -127 -127 -128 -127 -141 -127 -114 -128 -127 -128 -128 -128 -129 -128 -142 -128 -115 -129 -128 -129 -129 -129 -130 -129 -143 -129 -116 -130 -129 -130 -130 -130 -131 -130 -144 -130 -117 -131 -130 -131 -131 -131 -132 -131 -145 -131 -118 -132 -131 -132 -132 -132 -133 -132 -146 -132 -119 -133 -132 -133 -133 -133 -134 -133 -147 -133 -120 -134 -133 -134 -134 -134 -135 -134 -148 -134 -121 -135 -134 -135 -135 -135 -136 -135 -149 -135 -122 -136 -135 -136 -136 -136 -137 -136 -150 -136 -123 -137 -136 -137 -137 -137 -138 -137 -151 -137 -124 -138 -137 -138 -138 -138 -139 -138 -152 -138 -125 -139 -138 -139 -139 -139 -153 -139 -126 -140 -140 -140 -141 -140 -154 -140 -127 -141 -140 -141 -141 -141 -142 -141 -155 -141 -128 -142 -141 -142 -142 -142 -143 -142 -156 -142 -129 -143 -142 -143 -143 -143 -144 -143 -157 -143 -130 -144 -143 -144 -144 -144 -145 -144 -158 -144 -131 -145 -144 -145 -145 -145 -146 -145 -159 -145 -132 -146 -145 -146 -146 -146 -147 -146 -160 -146 -133 -147 -146 -147 -147 -147 -148 -147 -161 -147 -134 -148 -147 -148 -148 -148 -149 -148 -162 -148 -135 -149 -148 -149 -149 -149 -150 -149 -163 -149 -136 -150 -149 -150 -150 -150 -151 -150 -164 -150 -137 -151 -150 -151 -151 -151 -152 -151 -165 -151 -138 -152 -151 -152 -152 -152 -153 -152 -166 -152 -139 -153 -152 -153 -153 -153 -167 -153 -140 -154 -154 -154 -155 -154 -168 -154 -141 -155 -154 -155 -155 -155 -156 -155 -169 -155 -142 -156 -155 -156 -156 -156 -157 -156 -170 -156 -143 -157 -156 -157 -157 -157 -158 -157 -171 -157 -144 -158 -157 -158 -158 -158 -159 -158 -172 -158 -145 -159 -158 -159 -159 -159 -160 -159 -173 -159 -146 -160 -159 -160 -160 -160 -161 -160 -174 -160 -147 -161 -160 -161 -161 -161 -162 -161 -175 -161 -148 -162 -161 -162 -162 -162 -163 -162 -176 -162 -149 -163 -162 -163 -163 -163 -164 -163 -177 -163 -150 -164 -163 -164 -164 -164 -165 -164 -178 -164 -151 -165 -164 -165 -165 -165 -166 -165 -179 -165 -152 -166 -165 -166 -166 -166 -167 -166 -180 -166 -153 -167 -166 -167 -167 -167 -181 -167 -154 -168 -168 -168 -169 -168 -182 -168 -155 -169 -168 -169 -169 -169 -170 -169 -183 -169 -156 -170 -169 -170 -170 -170 -171 -170 -184 -170 -157 -171 -170 -171 -171 -171 -172 -171 -185 -171 -158 -172 -171 -172 -172 -172 -173 -172 -186 -172 -159 -173 -172 -173 -173 -173 -174 -173 -187 -173 -160 -174 -173 -174 -174 -174 -175 -174 -188 -174 -161 -175 -174 -175 -175 -175 -176 -175 -189 -175 -162 -176 -175 -176 -176 -176 -177 -176 -190 -176 -163 -177 -176 -177 -177 -177 -178 -177 -191 -177 -164 -178 -177 -178 -178 -178 -179 -178 -192 -178 -165 -179 -178 -179 -179 -179 -180 -179 -193 -179 -166 -180 -179 -180 -180 -180 -181 -180 -194 -180 -167 -181 -180 -181 -181 -181 -195 -181 -168 -182 -182 -182 -183 -182 -169 -183 -182 -183 -183 -183 -184 -183 -170 -184 -183 -184 -184 -184 -185 -184 -171 -185 -184 -185 -185 -185 -186 -185 -172 -186 -185 -186 -186 -186 -187 -186 -173 -187 -186 -187 -187 -187 -188 -187 -174 -188 -187 -188 -188 -188 -189 -188 -175 -189 -188 -189 -189 -189 -190 -189 -176 -190 -189 -190 -190 -190 -191 -190 -177 -191 -190 -191 -191 -191 -192 -191 -178 -192 -191 -192 -192 -192 -193 -192 -179 -193 -192 -193 -193 -193 -194 -193 -180 -194 -193 -194 -194 -194 -195 -194 -181 -195 -194 -195 -195 -195 -DEAL::OK diff --git a/tests/lac/compressed_sparsity_pattern_03.cc b/tests/lac/compressed_sparsity_pattern_03.cc index 636b079f9d..d4454e5673 100644 --- a/tests/lac/compressed_sparsity_pattern_03.cc +++ b/tests/lac/compressed_sparsity_pattern_03.cc @@ -22,7 +22,7 @@ int main () { - std::ofstream logfile("compressed_sparsity_pattern_03/output"); + std::ofstream logfile("output"); logfile.setf(std::ios::fixed); deallog << std::setprecision(3); deallog.attach(logfile); diff --git a/tests/lac/compressed_sparsity_pattern_03/cmp/generic b/tests/lac/compressed_sparsity_pattern_03/cmp/generic deleted file mode 100644 index 2d9e13c344..0000000000 --- a/tests/lac/compressed_sparsity_pattern_03/cmp/generic +++ /dev/null @@ -1,199 +0,0 @@ - -DEAL::196 196 14 924 -[0,0,1,14] -[1,0,1,2,15] -[2,1,2,3,16] -[3,2,3,4,17] -[4,3,4,5,18] -[5,4,5,6,19] -[6,5,6,7,20] -[7,6,7,8,21] -[8,7,8,9,22] -[9,8,9,10,23] -[10,9,10,11,24] -[11,10,11,12,25] -[12,11,12,13,26] -[13,12,13,27] -[14,0,14,15,28] -[15,1,14,15,16,29] -[16,2,15,16,17,30] -[17,3,16,17,18,31] -[18,4,17,18,19,32] -[19,5,18,19,20,33] -[20,6,19,20,21,34] -[21,7,20,21,22,35] -[22,8,21,22,23,36] -[23,9,22,23,24,37] -[24,10,23,24,25,38] -[25,11,24,25,26,39] -[26,12,25,26,27,40] -[27,13,26,27,41] -[28,14,28,29,42] -[29,15,28,29,30,43] -[30,16,29,30,31,44] -[31,17,30,31,32,45] -[32,18,31,32,33,46] -[33,19,32,33,34,47] -[34,20,33,34,35,48] -[35,21,34,35,36,49] -[36,22,35,36,37,50] -[37,23,36,37,38,51] -[38,24,37,38,39,52] -[39,25,38,39,40,53] -[40,26,39,40,41,54] -[41,27,40,41,55] -[42,28,42,43,56] -[43,29,42,43,44,57] -[44,30,43,44,45,58] -[45,31,44,45,46,59] -[46,32,45,46,47,60] -[47,33,46,47,48,61] -[48,34,47,48,49,62] -[49,35,48,49,50,63] -[50,36,49,50,51,64] -[51,37,50,51,52,65] -[52,38,51,52,53,66] -[53,39,52,53,54,67] -[54,40,53,54,55,68] -[55,41,54,55,69] -[56,42,56,57,70] -[57,43,56,57,58,71] -[58,44,57,58,59,72] -[59,45,58,59,60,73] -[60,46,59,60,61,74] -[61,47,60,61,62,75] -[62,48,61,62,63,76] -[63,49,62,63,64,77] -[64,50,63,64,65,78] -[65,51,64,65,66,79] -[66,52,65,66,67,80] -[67,53,66,67,68,81] -[68,54,67,68,69,82] -[69,55,68,69,83] -[70,56,70,71,84] -[71,57,70,71,72,85] -[72,58,71,72,73,86] -[73,59,72,73,74,87] -[74,60,73,74,75,88] -[75,61,74,75,76,89] -[76,62,75,76,77,90] -[77,63,76,77,78,91] -[78,64,77,78,79,92] -[79,65,78,79,80,93] -[80,66,79,80,81,94] -[81,67,80,81,82,95] -[82,68,81,82,83,96] -[83,69,82,83,97] -[84,70,84,85,98] -[85,71,84,85,86,99] -[86,72,85,86,87,100] -[87,73,86,87,88,101] -[88,74,87,88,89,102] -[89,75,88,89,90,103] -[90,76,89,90,91,104] -[91,77,90,91,92,105] -[92,78,91,92,93,106] -[93,79,92,93,94,107] -[94,80,93,94,95,108] -[95,81,94,95,96,109] -[96,82,95,96,97,110] -[97,83,96,97,111] -[98,84,98,99,112] -[99,85,98,99,100,113] -[100,86,99,100,101,114] -[101,87,100,101,102,115] -[102,88,101,102,103,116] -[103,89,102,103,104,117] -[104,90,103,104,105,118] -[105,91,104,105,106,119] -[106,92,105,106,107,120] -[107,93,106,107,108,121] -[108,94,107,108,109,122] -[109,95,108,109,110,123] -[110,96,109,110,111,124] -[111,97,110,111,125] -[112,98,112,113,126] -[113,99,112,113,114,127] -[114,100,113,114,115,128] -[115,101,114,115,116,129] -[116,102,115,116,117,130] -[117,103,116,117,118,131] -[118,104,117,118,119,132] -[119,105,118,119,120,133] -[120,106,119,120,121,134] -[121,107,120,121,122,135] -[122,108,121,122,123,136] -[123,109,122,123,124,137] -[124,110,123,124,125,138] -[125,111,124,125,139] -[126,112,126,127,140] -[127,113,126,127,128,141] -[128,114,127,128,129,142] -[129,115,128,129,130,143] -[130,116,129,130,131,144] -[131,117,130,131,132,145] -[132,118,131,132,133,146] -[133,119,132,133,134,147] -[134,120,133,134,135,148] -[135,121,134,135,136,149] -[136,122,135,136,137,150] -[137,123,136,137,138,151] -[138,124,137,138,139,152] -[139,125,138,139,153] -[140,126,140,141,154] -[141,127,140,141,142,155] -[142,128,141,142,143,156] -[143,129,142,143,144,157] -[144,130,143,144,145,158] -[145,131,144,145,146,159] -[146,132,145,146,147,160] -[147,133,146,147,148,161] -[148,134,147,148,149,162] -[149,135,148,149,150,163] -[150,136,149,150,151,164] -[151,137,150,151,152,165] -[152,138,151,152,153,166] -[153,139,152,153,167] -[154,140,154,155,168] -[155,141,154,155,156,169] -[156,142,155,156,157,170] -[157,143,156,157,158,171] -[158,144,157,158,159,172] -[159,145,158,159,160,173] -[160,146,159,160,161,174] -[161,147,160,161,162,175] -[162,148,161,162,163,176] -[163,149,162,163,164,177] -[164,150,163,164,165,178] -[165,151,164,165,166,179] -[166,152,165,166,167,180] -[167,153,166,167,181] -[168,154,168,169,182] -[169,155,168,169,170,183] -[170,156,169,170,171,184] -[171,157,170,171,172,185] -[172,158,171,172,173,186] -[173,159,172,173,174,187] -[174,160,173,174,175,188] -[175,161,174,175,176,189] -[176,162,175,176,177,190] -[177,163,176,177,178,191] -[178,164,177,178,179,192] -[179,165,178,179,180,193] -[180,166,179,180,181,194] -[181,167,180,181,195] -[182,168,182,183] -[183,169,182,183,184] -[184,170,183,184,185] -[185,171,184,185,186] -[186,172,185,186,187] -[187,173,186,187,188] -[188,174,187,188,189] -[189,175,188,189,190] -[190,176,189,190,191] -[191,177,190,191,192] -[192,178,191,192,193] -[193,179,192,193,194] -[194,180,193,194,195] -[195,181,194,195] -DEAL::OK diff --git a/tests/lac/compressed_sparsity_pattern_04.cc b/tests/lac/compressed_sparsity_pattern_04.cc index eb5e582a31..df1146c289 100644 --- a/tests/lac/compressed_sparsity_pattern_04.cc +++ b/tests/lac/compressed_sparsity_pattern_04.cc @@ -22,7 +22,7 @@ int main () { - std::ofstream logfile("compressed_sparsity_pattern_04/output"); + std::ofstream logfile("output"); logfile.setf(std::ios::fixed); deallog << std::setprecision(3); deallog.attach(logfile); diff --git a/tests/lac/compressed_sparsity_pattern_04/cmp/generic b/tests/lac/compressed_sparsity_pattern_04/cmp/generic deleted file mode 100644 index 0fd8fc12f0..0000000000 --- a/tests/lac/compressed_sparsity_pattern_04/cmp/generic +++ /dev/null @@ -1,2 +0,0 @@ - -DEAL::OK diff --git a/tests/lac/compressed_sparsity_pattern_05.cc b/tests/lac/compressed_sparsity_pattern_05.cc index d8515dec03..6e7a9503e5 100644 --- a/tests/lac/compressed_sparsity_pattern_05.cc +++ b/tests/lac/compressed_sparsity_pattern_05.cc @@ -22,7 +22,7 @@ int main () { - std::ofstream logfile("compressed_sparsity_pattern_05/output"); + std::ofstream logfile("output"); logfile.setf(std::ios::fixed); deallog << std::setprecision(3); deallog.attach(logfile); diff --git a/tests/lac/compressed_sparsity_pattern_05/cmp/generic b/tests/lac/compressed_sparsity_pattern_05/cmp/generic deleted file mode 100644 index 0fd8fc12f0..0000000000 --- a/tests/lac/compressed_sparsity_pattern_05/cmp/generic +++ /dev/null @@ -1,2 +0,0 @@ - -DEAL::OK diff --git a/tests/lac/compressed_sparsity_pattern_10.cc b/tests/lac/compressed_sparsity_pattern_10.cc index ac154a2058..bfbd4eab32 100644 --- a/tests/lac/compressed_sparsity_pattern_10.cc +++ b/tests/lac/compressed_sparsity_pattern_10.cc @@ -22,7 +22,7 @@ int main () { - std::ofstream logfile("compressed_sparsity_pattern_10/output"); + std::ofstream logfile("output"); logfile.setf(std::ios::fixed); deallog << std::setprecision(3); deallog.attach(logfile); diff --git a/tests/lac/compressed_sparsity_pattern_10/cmp/generic b/tests/lac/compressed_sparsity_pattern_10/cmp/generic deleted file mode 100644 index 0fd8fc12f0..0000000000 --- a/tests/lac/compressed_sparsity_pattern_10/cmp/generic +++ /dev/null @@ -1,2 +0,0 @@ - -DEAL::OK diff --git a/tests/lac/compressed_sparsity_pattern_11.cc b/tests/lac/compressed_sparsity_pattern_11.cc index 9bbd7c8aad..c9ef94a330 100644 --- a/tests/lac/compressed_sparsity_pattern_11.cc +++ b/tests/lac/compressed_sparsity_pattern_11.cc @@ -22,7 +22,7 @@ int main () { - std::ofstream logfile("compressed_sparsity_pattern_11/output"); + std::ofstream logfile("output"); logfile.setf(std::ios::fixed); deallog << std::setprecision(3); deallog.attach(logfile); diff --git a/tests/lac/compressed_sparsity_pattern_11/cmp/generic b/tests/lac/compressed_sparsity_pattern_11/cmp/generic deleted file mode 100644 index 0fd8fc12f0..0000000000 --- a/tests/lac/compressed_sparsity_pattern_11/cmp/generic +++ /dev/null @@ -1,2 +0,0 @@ - -DEAL::OK diff --git a/tests/lac/constraint_graph_zero.cc b/tests/lac/constraint_graph_zero.cc index 38c9db28b8..82e6225b84 100644 --- a/tests/lac/constraint_graph_zero.cc +++ b/tests/lac/constraint_graph_zero.cc @@ -50,7 +50,7 @@ void test () int main () { - std::ofstream logfile("constraint_graph_zero/output"); + std::ofstream logfile("output"); logfile.precision(2); deallog.attach(logfile); diff --git a/tests/lac/constraint_graph_zero/cmp/generic b/tests/lac/constraint_graph_zero/cmp/generic deleted file mode 100644 index da48f067e4..0000000000 --- a/tests/lac/constraint_graph_zero/cmp/generic +++ /dev/null @@ -1,6 +0,0 @@ - -digraph constraints { - 1->2; // weight: 42. - 4 -} -DEAL::OK diff --git a/tests/lac/constraints_01.cc b/tests/lac/constraints_01.cc index a6215d2b7e..8f1dce5e4e 100644 --- a/tests/lac/constraints_01.cc +++ b/tests/lac/constraints_01.cc @@ -31,7 +31,7 @@ void test () { IndexSet rel; - std::ifstream f("constraints_01/is.23"); + std::ifstream f(SOURCE_DIR "/constraints_01/is.23"); rel.read(f); ConstraintMatrix cm; @@ -60,7 +60,7 @@ void test () int main () { - std::ofstream logfile("constraints_01/output"); + std::ofstream logfile("output"); logfile.precision(2); deallog.attach(logfile); diff --git a/tests/lac/constraints_01/cmp/generic b/tests/lac/constraints_01/cmp/generic deleted file mode 100644 index 0d1a0442dc..0000000000 --- a/tests/lac/constraints_01/cmp/generic +++ /dev/null @@ -1,45 +0,0 @@ - -DEAL::8385 -DEAL::8386 -DEAL::8391 -DEAL::17886 -DEAL::17892 -DEAL::17895 -DEAL::18066 -DEAL::18069 -DEAL::18072 -DEAL::18075 -DEAL::18086 -DEAL::18089 -DEAL::18092 -DEAL::18095 -DEAL::18138 -DEAL::18141 -DEAL::18144 -DEAL::18147 -DEAL::18158 -DEAL::18161 -DEAL::18164 - 8385 = 1.0 - 8386 = 1.0 - 8391 = 1.0 - 17886 = 1.0 - 17892 = 1.0 - 17895 = 1.0 - 18066 = 1.0 - 18069 = 1.0 - 18072 = 1.0 - 18075 = 1.0 - 18086 = 1.0 - 18089 = 1.0 - 18092 = 1.0 - 18095 = 1.0 - 18138 = 1.0 - 18141 = 1.0 - 18144 = 1.0 - 18147 = 1.0 - 18158 = 1.0 - 18161 = 1.0 - 18164 = 1.0 -DEAL::constraint 18466 inhom? 0 -DEAL::OK diff --git a/tests/lac/constraints_c1.cc b/tests/lac/constraints_c1.cc index dbbbc52378..3246518e96 100644 --- a/tests/lac/constraints_c1.cc +++ b/tests/lac/constraints_c1.cc @@ -171,7 +171,7 @@ int main() { deal_II_exceptions::disable_abort_on_exception(); - const std::string logname = JobIdentifier::base_name(__FILE__) + std::string("/output"); + const std::string logname = "output"; std::ofstream logfile(logname.c_str()); deallog.attach(logfile); deallog.depth_console(0); diff --git a/tests/lac/constraints_c1/cmp/generic b/tests/lac/constraints_c1/cmp/generic deleted file mode 100644 index 227ad2e351..0000000000 --- a/tests/lac/constraints_c1/cmp/generic +++ /dev/null @@ -1,58 +0,0 @@ - -DEAL::Element: FE_Q<2>(3) -DEAL::Triangulation 16 cells, 3 levels -DEAL::New cell -DEAL::New cell -DEAL:: v2 f0 o3 d1 l5 g7 rhs 1 17 3 40 6 41 42 -DEAL::New cell -DEAL:: v1 f2 o1 d0 l9 g11 rhs 2 3 29 40 10 43 44 -DEAL::New cell -DEAL:: v0 f0 o2 d1 l4 g32 rhs 3 1 29 3 6 33 7 -DEAL:: v2 f0 o3 d1 l5 g33 rhs 3 40 29 103 32 104 105 -DEAL:: v0 f2 o0 d0 l8 g22 rhs 3 2 17 3 10 23 11 -DEAL:: v1 f2 o1 d0 l9 g23 rhs 3 17 40 73 22 76 77 -DEAL::New cell -DEAL:: v2 f0 o3 d1 l5 g19 rhs 16 50 17 73 18 74 75 -DEAL::New cell -DEAL:: v2 f0 o3 d1 l5 g52 rhs 49 62 50 82 51 83 84 -DEAL::New cell -DEAL:: v0 f0 o2 d1 l4 g41 rhs 17 16 40 17 18 42 19 -DEAL:: v2 f0 o3 d1 l5 g42 rhs 17 73 40 133 41 134 135 -DEAL:: v0 f2 o0 d0 l8 g55 rhs 17 3 50 17 22 56 23 -DEAL:: v1 f2 o1 d0 l9 g56 rhs 17 50 73 82 55 85 86 -DEAL::New cell -DEAL:: v0 f0 o2 d1 l4 g74 rhs 50 49 73 50 51 75 52 -DEAL:: v2 f0 o3 d1 l5 g75 rhs 50 82 73 142 74 143 144 -DEAL:: v0 f2 o0 d0 l8 g67 rhs 50 17 62 50 55 68 56 -DEAL::New cell -DEAL:: v1 f2 o1 d0 l9 g35 rhs 28 29 92 103 34 106 107 -DEAL::New cell -DEAL:: v0 f0 o2 d1 l4 g95 rhs 29 3 92 29 32 96 33 -DEAL:: v2 f0 o3 d1 l5 g96 rhs 29 103 92 124 95 125 126 -DEAL:: v0 f2 o0 d0 l8 g43 rhs 29 28 40 29 34 44 35 -DEAL:: v1 f2 o1 d0 l9 g44 rhs 29 40 103 133 43 136 137 -DEAL::New cell -DEAL:: v1 f2 o1 d0 l9 g98 rhs 91 92 113 124 97 127 128 -DEAL::New cell -DEAL:: v0 f0 o2 d1 l4 g116 rhs 92 29 113 92 95 117 96 -DEAL:: v0 f2 o0 d0 l8 g106 rhs 92 91 103 92 97 107 98 -DEAL:: v1 f2 o1 d0 l9 g107 rhs 92 103 124 151 106 154 155 -DEAL::New cell -DEAL:: v0 f0 o2 d1 l4 g104 rhs 40 17 103 40 41 105 42 -DEAL:: v2 f0 o3 d1 l5 g105 rhs 40 133 103 151 104 152 153 -DEAL:: v0 f2 o0 d0 l8 g76 rhs 40 29 73 40 43 77 44 -DEAL:: v1 f2 o1 d0 l9 g77 rhs 40 73 133 142 76 145 146 -DEAL::New cell -DEAL:: v0 f0 o2 d1 l4 g134 rhs 73 50 133 73 74 135 75 -DEAL:: v2 f0 o3 d1 l5 g135 rhs 73 142 133 160 134 161 162 -DEAL:: v0 f2 o0 d0 l8 g85 rhs 73 40 82 73 76 86 77 -DEAL::New cell -DEAL:: v0 f0 o2 d1 l4 g125 rhs 103 40 124 103 104 126 105 -DEAL:: v0 f2 o0 d0 l8 g136 rhs 103 92 133 103 106 137 107 -DEAL:: v1 f2 o1 d0 l9 g137 rhs 103 133 151 160 136 163 164 -DEAL::New cell -DEAL:: v0 f0 o2 d1 l4 g152 rhs 133 73 151 133 134 153 135 -DEAL:: v0 f2 o0 d0 l8 g145 rhs 133 103 142 133 136 146 137 -DEAL::Closing -DEAL::ExcMessage("Cycle in constraints detected!") -DEAL::Closed diff --git a/tests/lac/constraints_c1_02.cc b/tests/lac/constraints_c1_02.cc index 8ce8200f4b..3385757e90 100644 --- a/tests/lac/constraints_c1_02.cc +++ b/tests/lac/constraints_c1_02.cc @@ -80,7 +80,7 @@ int main() { deal_II_exceptions::disable_abort_on_exception(); - const std::string logname = JobIdentifier::base_name(__FILE__) + std::string("/output"); + const std::string logname = "output"; std::ofstream logfile(logname.c_str()); deallog.attach(logfile); deallog.depth_console(0); diff --git a/tests/lac/constraints_c1_02/cmp/generic b/tests/lac/constraints_c1_02/cmp/generic deleted file mode 100644 index 43dd6a4f6e..0000000000 --- a/tests/lac/constraints_c1_02/cmp/generic +++ /dev/null @@ -1,4 +0,0 @@ - -DEAL::Closing -DEAL::ExcMessage("Cycle in constraints detected!") -DEAL::Closed diff --git a/tests/lac/constraints_inhomogeneous.cc b/tests/lac/constraints_inhomogeneous.cc index a57ab95626..6370c7c2ff 100644 --- a/tests/lac/constraints_inhomogeneous.cc +++ b/tests/lac/constraints_inhomogeneous.cc @@ -59,7 +59,7 @@ void test () int main () { - std::ofstream logfile("constraints_inhomogeneous/output"); + std::ofstream logfile("output"); logfile.precision(2); deallog.attach(logfile); diff --git a/tests/lac/constraints_inhomogeneous/cmp/generic b/tests/lac/constraints_inhomogeneous/cmp/generic deleted file mode 100644 index eab77e690c..0000000000 --- a/tests/lac/constraints_inhomogeneous/cmp/generic +++ /dev/null @@ -1,8 +0,0 @@ - - 1 2: 42. - 1: 3.1 - 3 = 0 - 4 = 3.1 - 17 6: 2.0 - 17 15: 3.0 -DEAL::OK diff --git a/tests/lac/constraints_zero.cc b/tests/lac/constraints_zero.cc index 31c192a317..02566b4913 100644 --- a/tests/lac/constraints_zero.cc +++ b/tests/lac/constraints_zero.cc @@ -50,7 +50,7 @@ void test () int main () { - std::ofstream logfile("constraints_zero/output"); + std::ofstream logfile("output"); logfile.precision(2); deallog.attach(logfile); diff --git a/tests/lac/constraints_zero/cmp/generic b/tests/lac/constraints_zero/cmp/generic deleted file mode 100644 index 0be5392c8f..0000000000 --- a/tests/lac/constraints_zero/cmp/generic +++ /dev/null @@ -1,4 +0,0 @@ - - 1 2: 42. - 4 = 0 -DEAL::OK diff --git a/tests/lac/constraints_zero_condense.cc b/tests/lac/constraints_zero_condense.cc index d9c2c6fbbf..31a4bb9048 100644 --- a/tests/lac/constraints_zero_condense.cc +++ b/tests/lac/constraints_zero_condense.cc @@ -70,7 +70,7 @@ void test () int main () { - std::ofstream logfile("constraints_zero_condense/output"); + std::ofstream logfile("output"); deallog << std::setprecision (2); deallog.attach(logfile); diff --git a/tests/lac/constraints_zero_condense/cmp/generic b/tests/lac/constraints_zero_condense/cmp/generic deleted file mode 100644 index e808e1b403..0000000000 --- a/tests/lac/constraints_zero_condense/cmp/generic +++ /dev/null @@ -1,7 +0,0 @@ - -DEAL::6.0 0 0 0 0 -DEAL::0 6.0 0 0 0 -DEAL::0 0 6.0 0 0 -DEAL::0 0 0 6.0 0 -DEAL::0 0 0 0 6.0 -DEAL::OK diff --git a/tests/lac/constraints_zero_merge.cc b/tests/lac/constraints_zero_merge.cc index acf174cfd0..3cfc46a5fe 100644 --- a/tests/lac/constraints_zero_merge.cc +++ b/tests/lac/constraints_zero_merge.cc @@ -57,7 +57,7 @@ void test () int main () { - std::ofstream logfile("constraints_zero_merge/output"); + std::ofstream logfile("output"); logfile.precision(2); deallog.attach(logfile); diff --git a/tests/lac/constraints_zero_merge/cmp/generic b/tests/lac/constraints_zero_merge/cmp/generic deleted file mode 100644 index 7a08a27bbd..0000000000 --- a/tests/lac/constraints_zero_merge/cmp/generic +++ /dev/null @@ -1,10 +0,0 @@ - -DEAL::CM1 - 1 2: 42. - 4 = 0 -DEAL::CM2 - 11 22: 42. - 14 = 0 - 1 2: 42. - 4 = 0 -DEAL::OK diff --git a/tests/lac/copy_transposed.cc b/tests/lac/copy_transposed.cc index 6891163a48..abf8d13252 100644 --- a/tests/lac/copy_transposed.cc +++ b/tests/lac/copy_transposed.cc @@ -30,7 +30,7 @@ int main() { - std::ofstream logfile("copy_transposed/output"); + std::ofstream logfile("output"); logfile.setf(std::ios::fixed); deallog << std::setprecision(3); deallog.attach(logfile); diff --git a/tests/lac/copy_transposed/cmp/generic b/tests/lac/copy_transposed/cmp/generic deleted file mode 100644 index bd73872a61..0000000000 --- a/tests/lac/copy_transposed/cmp/generic +++ /dev/null @@ -1,6 +0,0 @@ - -DEAL::FullMatrix::copy_transposed SparseMatrixEZ -2. 5. 8. ~ 12. -~ 6. 9. ~ ~ -3. ~ 10. ~ 13. -4. 7. 11. ~ 14. diff --git a/tests/lac/eigen.cc b/tests/lac/eigen.cc index c8100383d6..c17ec2a21b 100644 --- a/tests/lac/eigen.cc +++ b/tests/lac/eigen.cc @@ -32,7 +32,7 @@ int main() { - std::ofstream logfile("eigen/output"); + std::ofstream logfile("output"); // logfile.setf(std::ios::fixed); deallog << std::setprecision(4); deallog.attach(logfile); diff --git a/tests/lac/eigen/cmp/generic b/tests/lac/eigen/cmp/generic deleted file mode 100644 index a7b5e52e9a..0000000000 --- a/tests/lac/eigen/cmp/generic +++ /dev/null @@ -1,16 +0,0 @@ - -DEAL:Power method::Starting value 1.246 -DEAL:Power method::Convergence step 44 value 9.310e-06 -DEAL::Eigenvalue 7.802 Error -0.002634 -DEAL:Power method::Starting value 0.02241 -DEAL:Power method::Convergence step 21 value 9.269e-06 -DEAL::Eigenvalue 0.2045 Error 0.008767 -DEAL:Wielandt::Starting value 0.08568 -DEAL:Wielandt::Convergence step 6 value 6.212e-06 -DEAL::Eigenvalue 0.1958 Error 1.517e-10 -DEAL:Wielandt::Starting value 0.7500 -DEAL:Wielandt::Convergence step 10 value 1.661e-06 -DEAL::Eigenvalue 7.078 Error -0.7265 -DEAL:Wielandt::Starting value 0.7500 -DEAL:Wielandt::Convergence step 18 value 2.795e-06 -DEAL::Eigenvalue 7.804 Error 0 diff --git a/tests/lac/filtered_matrix.cc b/tests/lac/filtered_matrix.cc index 15e5ad63cd..abdb49e72f 100644 --- a/tests/lac/filtered_matrix.cc +++ b/tests/lac/filtered_matrix.cc @@ -85,7 +85,7 @@ void test (const FilteredMatrix &M) int main() { - std::ofstream logfile("filtered_matrix/output"); + std::ofstream logfile("output"); deallog.attach(logfile); deallog.depth_console(0); diff --git a/tests/lac/filtered_matrix/cmp/generic b/tests/lac/filtered_matrix/cmp/generic deleted file mode 100644 index 481484a71d..0000000000 --- a/tests/lac/filtered_matrix/cmp/generic +++ /dev/null @@ -1,19 +0,0 @@ - -DEAL::Iterator -DEAL::vmult 93.0000 -DEAL::Tvmult 93.0000 -DEAL::vmult_add 186.000 -DEAL::boundary 186.000 -DEAL::boundary 186.000 -DEAL::Iterator 0:0.00000 1:0.500000 4:1.00000 9:1.50000 16:2.00000 -DEAL::vmult 31.0000 32.0000 99.0000 102.000 35.0000 108.000 111.000 114.000 117.000 40.0000 123.000 126.000 129.000 132.000 135.000 138.000 47.0000 -DEAL::Tvmult 31.0000 32.0000 99.0000 102.000 35.0000 108.000 111.000 114.000 117.000 40.0000 123.000 126.000 129.000 132.000 135.000 138.000 47.0000 -DEAL::vmult_add 31.0000 32.0000 198.000 204.000 35.0000 216.000 222.000 228.000 234.000 40.0000 246.000 252.000 258.000 264.000 270.000 276.000 47.0000 -DEAL::boundary 0.00000 0.500000 198.000 204.000 1.00000 216.000 222.000 228.000 234.000 1.50000 246.000 252.000 258.000 264.000 270.000 276.000 2.00000 -DEAL::boundary 0.00000 0.500000 198.000 204.000 1.00000 216.000 222.000 228.000 234.000 1.50000 246.000 252.000 258.000 264.000 270.000 276.000 2.00000 -DEAL::Iterator 0:0.00000 1:0.500000 4:1.00000 9:1.50000 16:2.00000 -DEAL::vmult 31.0000 32.0000 99.0000 102.000 35.0000 108.000 111.000 114.000 117.000 40.0000 123.000 126.000 129.000 132.000 135.000 138.000 47.0000 -DEAL::Tvmult 31.0000 32.0000 99.0000 102.000 35.0000 108.000 111.000 114.000 117.000 40.0000 123.000 126.000 129.000 132.000 135.000 138.000 47.0000 -DEAL::vmult_add 31.0000 32.0000 198.000 204.000 35.0000 216.000 222.000 228.000 234.000 40.0000 246.000 252.000 258.000 264.000 270.000 276.000 47.0000 -DEAL::boundary 0.00000 0.500000 198.000 204.000 1.00000 216.000 222.000 228.000 234.000 1.50000 246.000 252.000 258.000 264.000 270.000 276.000 2.00000 -DEAL::boundary 0.00000 0.500000 198.000 204.000 1.00000 216.000 222.000 228.000 234.000 1.50000 246.000 252.000 258.000 264.000 270.000 276.000 2.00000 diff --git a/tests/lac/full_matrix.cc b/tests/lac/full_matrix.cc index 8c57a49c3a..caba2e8000 100644 --- a/tests/lac/full_matrix.cc +++ b/tests/lac/full_matrix.cc @@ -46,7 +46,7 @@ void random_matrix(FullMatrix &A) int main () { - std::ofstream logfile("full_matrix/output"); + std::ofstream logfile("output"); deallog << std::fixed; deallog << std::setprecision(3); deallog.attach(logfile); diff --git a/tests/lac/full_matrix/cmp/generic b/tests/lac/full_matrix/cmp/generic deleted file mode 100644 index 071468aa27..0000000000 --- a/tests/lac/full_matrix/cmp/generic +++ /dev/null @@ -1,91 +0,0 @@ - -11. 12. 13. -21. 22. 23. -31. 32. 33. -DEAL::Row 0 Col 0 Val 11.000 -DEAL::Row 0 Col 1 Val 12.000 -DEAL::Row 0 Col 2 Val 13.000 -DEAL::Row 1 Col 0 Val 21.000 -DEAL::Row 1 Col 1 Val 22.000 -DEAL::Row 1 Col 2 Val 23.000 -DEAL::Row 2 Col 0 Val 31.000 -DEAL::Row 2 Col 1 Val 32.000 -DEAL::Row 2 Col 2 Val 33.000 -DEAL::Row 1 Col 0 Val 21.000 -DEAL::Row 1 Col 1 Val 22.000 -DEAL::Row 1 Col 2 Val 23.000 -DEAL::Inverse(dim=1): -DEAL::Inverse(dim=2): -DEAL::Inverse(dim=3): -DEAL::Inverse(dim=4): -DEAL::Inverse(dim=5): -DEAL::Inverse(dim=6): -DEAL::Inverse(dim=7): -DEAL::Inverse(dim=8): -DEAL::Inverse(dim=9): -0.540 -0.841 -0.841 0.540 - 1.000 - 1.000 - 1.000 -DEAL::l1-norm: 1.382 -0.540 0.841 --0.841 0.540 - 1.000 - 1.000 - 1.000 -DEAL::linfty-norm: 1.382 -DEAL::Frobenius-norm: 2.236 -1.000 - -0.416 -0.909 - 0.909 -0.416 - 1.000 - 1.000 -DEAL::l1-norm: 1.325 -1.000 - -0.416 0.909 - -0.909 -0.416 - 1.000 - 1.000 -DEAL::linfty-norm: 1.325 -DEAL::Frobenius-norm: 2.236 -1.000 - 1.000 - -0.990 -0.141 - 0.141 -0.990 - 1.000 -DEAL::l1-norm: 1.131 -1.000 - 1.000 - -0.990 0.141 - -0.141 -0.990 - 1.000 -DEAL::linfty-norm: 1.131 -DEAL::Frobenius-norm: 2.236 -1.000 - 1.000 - 1.000 - -0.654 0.757 - -0.757 -0.654 -DEAL::l1-norm: 1.410 -1.000 - 1.000 - 1.000 - -0.654 -0.757 - 0.757 -0.654 -DEAL::linfty-norm: 1.410 -DEAL::Frobenius-norm: 2.236 -1.708 -0.189 0.409 -0.038 0.044 --0.189 2.704 0.640 -0.060 0.069 -0.409 0.640 1.636 0.220 -0.255 --0.038 -0.060 0.220 4.552 0.518 -0.044 0.069 -0.255 0.518 4.400 -DEAL::Eigenvalue: 5.000 -DEAL::Eigenvalue: 1.000 -0.646 0.095 -0.205 0.019 -0.022 -0.095 0.424 -0.195 0.018 -0.021 --0.205 -0.195 0.754 -0.047 0.054 -0.019 0.018 -0.047 0.226 -0.030 --0.022 -0.021 0.054 -0.030 0.234 -DEAL::Eigenvalue: 1.000 -DEAL::Eigenvalue: 0.200 diff --git a/tests/lac/full_matrix_02.cc b/tests/lac/full_matrix_02.cc index a2f4ce0fe4..5e8d478e0e 100644 --- a/tests/lac/full_matrix_02.cc +++ b/tests/lac/full_matrix_02.cc @@ -38,7 +38,7 @@ const double entries_Z[9] = { 0,0,0,0,0,0,0,0,0 }; int main () { - std::ofstream logfile("full_matrix_02/output"); + std::ofstream logfile("output"); deallog << std::fixed; deallog << std::setprecision(3); deallog.attach(logfile); diff --git a/tests/lac/full_matrix_02/cmp/generic b/tests/lac/full_matrix_02/cmp/generic deleted file mode 100644 index 0fd8fc12f0..0000000000 --- a/tests/lac/full_matrix_02/cmp/generic +++ /dev/null @@ -1,2 +0,0 @@ - -DEAL::OK diff --git a/tests/lac/full_matrix_03.cc b/tests/lac/full_matrix_03.cc index 28fd947617..7a349f31fe 100644 --- a/tests/lac/full_matrix_03.cc +++ b/tests/lac/full_matrix_03.cc @@ -38,7 +38,7 @@ const double entries_Z[9] = { 0,0,0,0,0,0,0,0,0 }; int main () { - std::ofstream logfile("full_matrix_03/output"); + std::ofstream logfile("output"); deallog << std::fixed; deallog << std::setprecision(3); deallog.attach(logfile); diff --git a/tests/lac/full_matrix_03/cmp/generic b/tests/lac/full_matrix_03/cmp/generic deleted file mode 100644 index 0fd8fc12f0..0000000000 --- a/tests/lac/full_matrix_03/cmp/generic +++ /dev/null @@ -1,2 +0,0 @@ - -DEAL::OK diff --git a/tests/lac/full_matrix_04.cc b/tests/lac/full_matrix_04.cc index 3844b88450..ea997a7db1 100644 --- a/tests/lac/full_matrix_04.cc +++ b/tests/lac/full_matrix_04.cc @@ -119,7 +119,7 @@ void test (const unsigned int n, const unsigned int m) int main () { - const std::string logname = JobIdentifier::base_name(__FILE__) + std::string("/output"); + const std::string logname = "output"; std::ofstream logfile(logname.c_str()); deallog.attach(logfile); deallog.depth_console(0); diff --git a/tests/lac/full_matrix_04/cmp/generic b/tests/lac/full_matrix_04/cmp/generic deleted file mode 100644 index 95eb871617..0000000000 --- a/tests/lac/full_matrix_04/cmp/generic +++ /dev/null @@ -1,17 +0,0 @@ - -DEAL::ok -DEAL::ok -DEAL::ok -DEAL::ok -DEAL::ok -DEAL::ok -DEAL::ok -DEAL::ok -DEAL::ok -DEAL::ok -DEAL::ok -DEAL::ok -DEAL::ok -DEAL::ok -DEAL::ok -DEAL::ok diff --git a/tests/lac/full_matrix_05.cc b/tests/lac/full_matrix_05.cc index 914d3d344b..9542f51edb 100644 --- a/tests/lac/full_matrix_05.cc +++ b/tests/lac/full_matrix_05.cc @@ -63,7 +63,7 @@ void test () int main () { - const std::string logname = JobIdentifier::base_name(__FILE__) + std::string("/output"); + const std::string logname = "output"; std::ofstream logfile(logname.c_str()); deallog.attach(logfile); deallog.depth_console(0); diff --git a/tests/lac/full_matrix_05/cmp/generic b/tests/lac/full_matrix_05/cmp/generic deleted file mode 100644 index 0fd8fc12f0..0000000000 --- a/tests/lac/full_matrix_05/cmp/generic +++ /dev/null @@ -1,2 +0,0 @@ - -DEAL::OK diff --git a/tests/lac/full_matrix_06.cc b/tests/lac/full_matrix_06.cc index e8d3d2e5c0..5e34f01382 100644 --- a/tests/lac/full_matrix_06.cc +++ b/tests/lac/full_matrix_06.cc @@ -67,7 +67,7 @@ void test () int main () { - const std::string logname = JobIdentifier::base_name(__FILE__) + std::string("/output"); + const std::string logname = "output"; std::ofstream logfile(logname.c_str()); deallog.attach(logfile); deallog.depth_console(0); diff --git a/tests/lac/full_matrix_06/cmp/generic b/tests/lac/full_matrix_06/cmp/generic deleted file mode 100644 index 0fd8fc12f0..0000000000 --- a/tests/lac/full_matrix_06/cmp/generic +++ /dev/null @@ -1,2 +0,0 @@ - -DEAL::OK diff --git a/tests/lac/full_matrix_07.cc b/tests/lac/full_matrix_07.cc index 47173505f5..5238174edc 100644 --- a/tests/lac/full_matrix_07.cc +++ b/tests/lac/full_matrix_07.cc @@ -33,7 +33,7 @@ const double compare[9] = { 14,32,50,32,77,122,50,122,194 }; int main () { - std::ofstream logfile("full_matrix_07/output"); + std::ofstream logfile("output"); deallog << std::fixed; deallog << std::setprecision(3); deallog.attach(logfile); diff --git a/tests/lac/full_matrix_07/cmp/generic b/tests/lac/full_matrix_07/cmp/generic deleted file mode 100644 index 0fd8fc12f0..0000000000 --- a/tests/lac/full_matrix_07/cmp/generic +++ /dev/null @@ -1,2 +0,0 @@ - -DEAL::OK diff --git a/tests/lac/full_matrix_08.cc b/tests/lac/full_matrix_08.cc index 500f458427..938f341c47 100644 --- a/tests/lac/full_matrix_08.cc +++ b/tests/lac/full_matrix_08.cc @@ -33,7 +33,7 @@ const double compare[9] = { 66,78,90,78,93,108,90,108,126 }; int main () { - std::ofstream logfile("full_matrix_08/output"); + std::ofstream logfile("output"); deallog << std::fixed; deallog << std::setprecision(3); deallog.attach(logfile); diff --git a/tests/lac/full_matrix_08/cmp/generic b/tests/lac/full_matrix_08/cmp/generic deleted file mode 100644 index 0fd8fc12f0..0000000000 --- a/tests/lac/full_matrix_08/cmp/generic +++ /dev/null @@ -1,2 +0,0 @@ - -DEAL::OK diff --git a/tests/lac/full_matrix_print.cc b/tests/lac/full_matrix_print.cc index eec4721a7b..fc28e9df96 100644 --- a/tests/lac/full_matrix_print.cc +++ b/tests/lac/full_matrix_print.cc @@ -31,7 +31,7 @@ const double entries[9] = { 11.1,12.2,13.3,21.456,22.12345678901,23,31,32,33 }; int main () { - std::ofstream logfile("full_matrix_print/output"); + std::ofstream logfile("output"); deallog << std::fixed; deallog << std::setprecision(3); deallog.attach(logfile); diff --git a/tests/lac/full_matrix_print/cmp/generic b/tests/lac/full_matrix_print/cmp/generic deleted file mode 100644 index 3987282512..0000000000 --- a/tests/lac/full_matrix_print/cmp/generic +++ /dev/null @@ -1,10 +0,0 @@ - -3.14159 -11.100000 12.200000 13.300000 -21.456000 22.123457 23.000000 -31.000000 32.000000 33.000000 -3.14159 -DEAL::11.10000000 12.20000000 13.30000000 -DEAL::21.45600000 22.12345679 23.00000000 -DEAL::31.00000000 32.00000000 33.00000000 -3.14159 diff --git a/tests/lac/gmres_reorthogonalize_01.cc b/tests/lac/gmres_reorthogonalize_01.cc index 178f725507..fb94f16943 100644 --- a/tests/lac/gmres_reorthogonalize_01.cc +++ b/tests/lac/gmres_reorthogonalize_01.cc @@ -78,7 +78,7 @@ void test (unsigned int variant) int main() { - std::ofstream logfile("gmres_reorthogonalize_01/output"); + std::ofstream logfile("output"); deallog << std::setprecision(3); deallog.attach(logfile); deallog.depth_console(0); diff --git a/tests/lac/gmres_reorthogonalize_01/cmp/generic b/tests/lac/gmres_reorthogonalize_01/cmp/generic deleted file mode 100644 index f1e7ab9648..0000000000 --- a/tests/lac/gmres_reorthogonalize_01/cmp/generic +++ /dev/null @@ -1,26 +0,0 @@ - -DEAL:double:0:GMRES::Starting value 8.00 -DEAL:double:0:GMRES::Convergence step 57 value 0 -DEAL:double:1:GMRES::Starting value 8.00 -DEAL:double:1:GMRES::Re-orthogonalization enabled at step 65 -DEAL:double:1:GMRES::Convergence step 65 value 0 -DEAL:double:2:GMRES::Starting value 8.00 -DEAL:double:2:GMRES::Convergence step 57 value 0 -DEAL:double:3:GMRES::Starting value 8.00 -DEAL:double:3:GMRES::Re-orthogonalization enabled at step 65 -DEAL:double:3:GMRES::Convergence step 65 value 0 -DEAL:double:4:GMRES::Starting value 8.00 -DEAL:double:4:GMRES::Convergence step 57 value 0 -DEAL:double:5:GMRES::Starting value 8.00 -DEAL:double:5:GMRES::Re-orthogonalization enabled at step 65 -DEAL:double:5:GMRES::Convergence step 65 value 0 -DEAL:float:0:GMRES::Starting value 8.00 -DEAL:float:0:GMRES::Convergence step 37 value 0 -DEAL:float:1:GMRES::Starting value 8.00 -DEAL:float:1:GMRES::Re-orthogonalization enabled at step 65 -DEAL:float:1:GMRES::Convergence step 65 value 0 -DEAL:float:2:GMRES::Starting value 8.00 -DEAL:float:2:GMRES::Convergence step 37 value 0 -DEAL:float:3:GMRES::Starting value 8.00 -DEAL:float:3:GMRES::Re-orthogonalization enabled at step 65 -DEAL:float:3:GMRES::Convergence step 66 value 0 diff --git a/tests/lac/gmres_reorthogonalize_02.cc b/tests/lac/gmres_reorthogonalize_02.cc index a6ee302d51..13d56346e1 100644 --- a/tests/lac/gmres_reorthogonalize_02.cc +++ b/tests/lac/gmres_reorthogonalize_02.cc @@ -51,7 +51,7 @@ void test () int main() { - std::ofstream logfile("gmres_reorthogonalize_02/output"); + std::ofstream logfile("output"); deallog << std::setprecision(4); deallog.attach(logfile); deallog.depth_console(0); diff --git a/tests/lac/gmres_reorthogonalize_02/cmp/generic b/tests/lac/gmres_reorthogonalize_02/cmp/generic deleted file mode 100644 index 561b5e490e..0000000000 --- a/tests/lac/gmres_reorthogonalize_02/cmp/generic +++ /dev/null @@ -1,5 +0,0 @@ - -DEAL:double:GMRES::Starting value 14.14 -DEAL:double:GMRES::Convergence step 109 value 0 -DEAL:float:GMRES::Starting value 14.14 -DEAL:float:GMRES::Convergence step 68 value 0 diff --git a/tests/lac/gmres_reorthogonalize_03.cc b/tests/lac/gmres_reorthogonalize_03.cc index 14128b45fd..7ff9edd486 100644 --- a/tests/lac/gmres_reorthogonalize_03.cc +++ b/tests/lac/gmres_reorthogonalize_03.cc @@ -78,7 +78,7 @@ void test (unsigned int variant) int main() { - std::ofstream logfile("gmres_reorthogonalize_03/output"); + std::ofstream logfile("output"); deallog << std::setprecision(3); deallog.attach(logfile); deallog.depth_console(0); diff --git a/tests/lac/gmres_reorthogonalize_03/cmp/generic b/tests/lac/gmres_reorthogonalize_03/cmp/generic deleted file mode 100644 index 54cff0cfe8..0000000000 --- a/tests/lac/gmres_reorthogonalize_03/cmp/generic +++ /dev/null @@ -1,21 +0,0 @@ - -DEAL:double:0:GMRES::Starting value 8.00 -DEAL:double:0:GMRES::Convergence step 57 value 0 -DEAL:double:1:GMRES::Starting value 8.00 -DEAL:double:1:GMRES::Convergence step 64 value 0 -DEAL:double:2:GMRES::Starting value 8.00 -DEAL:double:2:GMRES::Convergence step 57 value 0 -DEAL:double:3:GMRES::Starting value 8.00 -DEAL:double:3:GMRES::Convergence step 64 value 0 -DEAL:double:4:GMRES::Starting value 8.00 -DEAL:double:4:GMRES::Convergence step 57 value 0 -DEAL:double:5:GMRES::Starting value 8.00 -DEAL:double:5:GMRES::Convergence step 64 value 0 -DEAL:float:0:GMRES::Starting value 8.00 -DEAL:float:0:GMRES::Convergence step 37 value 0 -DEAL:float:1:GMRES::Starting value 8.00 -DEAL:float:1:GMRES::Convergence step 64 value 0 -DEAL:float:2:GMRES::Starting value 8.00 -DEAL:float:2:GMRES::Convergence step 37 value 0 -DEAL:float:3:GMRES::Starting value 8.00 -DEAL:float:3:GMRES::Convergence step 64 value 0 diff --git a/tests/lac/gmres_reorthogonalize_04.cc b/tests/lac/gmres_reorthogonalize_04.cc index a889289508..b962f2a494 100644 --- a/tests/lac/gmres_reorthogonalize_04.cc +++ b/tests/lac/gmres_reorthogonalize_04.cc @@ -76,7 +76,7 @@ void test () int main() { - std::ofstream logfile("gmres_reorthogonalize_04/output"); + std::ofstream logfile("output"); deallog << std::setprecision(3); deallog.attach(logfile); deallog.depth_console(0); diff --git a/tests/lac/gmres_reorthogonalize_04/cmp/generic b/tests/lac/gmres_reorthogonalize_04/cmp/generic deleted file mode 100644 index eb5639ce73..0000000000 --- a/tests/lac/gmres_reorthogonalize_04/cmp/generic +++ /dev/null @@ -1,5 +0,0 @@ - -DEAL:double:GMRES::Starting value 14.1 -DEAL:double:GMRES::Convergence step 202 value 0 -DEAL:float:GMRES::Starting value 14.1 -DEAL:float:GMRES::Convergence step 201 value 0 diff --git a/tests/lac/gmres_reorthogonalize_05.cc b/tests/lac/gmres_reorthogonalize_05.cc index 616bdfd408..faf7db61c1 100644 --- a/tests/lac/gmres_reorthogonalize_05.cc +++ b/tests/lac/gmres_reorthogonalize_05.cc @@ -77,7 +77,7 @@ void test () int main() { - std::ofstream logfile("gmres_reorthogonalize_05/output"); + std::ofstream logfile("output"); deallog << std::setprecision(3); deallog.attach(logfile); deallog.depth_console(0); diff --git a/tests/lac/gmres_reorthogonalize_05/cmp/generic b/tests/lac/gmres_reorthogonalize_05/cmp/generic deleted file mode 100644 index 2e79ab3e16..0000000000 --- a/tests/lac/gmres_reorthogonalize_05/cmp/generic +++ /dev/null @@ -1,5 +0,0 @@ - -DEAL:double:GMRES::Starting value 14.1 -DEAL:double:GMRES::Convergence step 109 value 0 -DEAL:float:GMRES::Starting value 14.1 -DEAL:float:GMRES::Convergence step 66 value 0 diff --git a/tests/lac/householder.cc b/tests/lac/householder.cc index 1e5b74ed4d..5a112481d9 100644 --- a/tests/lac/householder.cc +++ b/tests/lac/householder.cc @@ -36,7 +36,7 @@ const double rect[] = int main() { - std::ofstream logfile("householder/output"); + std::ofstream logfile("output"); deallog << std::setprecision(3); deallog.attach(logfile); deallog.depth_console(0); diff --git a/tests/lac/householder/cmp/generic b/tests/lac/householder/cmp/generic deleted file mode 100644 index 71fb7aaaf4..0000000000 --- a/tests/lac/householder/cmp/generic +++ /dev/null @@ -1,2 +0,0 @@ - -DEAL::Distance 1.75 diff --git a/tests/lac/identity_matrix_01.cc b/tests/lac/identity_matrix_01.cc index 5f52004b0b..79efe938b9 100644 --- a/tests/lac/identity_matrix_01.cc +++ b/tests/lac/identity_matrix_01.cc @@ -68,7 +68,7 @@ check_vmult() int main() { - std::ofstream logfile("identity_matrix_01/output"); + std::ofstream logfile("output"); logfile.setf(std::ios::fixed); deallog << std::setprecision(0); deallog.attach(logfile); diff --git a/tests/lac/identity_matrix_01/cmp/generic b/tests/lac/identity_matrix_01/cmp/generic deleted file mode 100644 index 29bcfce3a3..0000000000 --- a/tests/lac/identity_matrix_01/cmp/generic +++ /dev/null @@ -1,9 +0,0 @@ - -DEAL:: 1. 2. 3. 4. -DEAL:: 1. 2. 3. 4. -DEAL:: 1. 2. 3. 4. -DEAL:: 1. 2. 3. 4. -DEAL:: 1. 2. 3. 4. -DEAL:: 1. 2. 3. 4. -DEAL:: 1. 2. 3. 4. -DEAL:: 1. 2. 3. 4. diff --git a/tests/lac/identity_matrix_02.cc b/tests/lac/identity_matrix_02.cc index 9dc5153c40..ca25fd1b76 100644 --- a/tests/lac/identity_matrix_02.cc +++ b/tests/lac/identity_matrix_02.cc @@ -69,7 +69,7 @@ check_vmult() int main() { - std::ofstream logfile("identity_matrix_02/output"); + std::ofstream logfile("output"); logfile.setf(std::ios::fixed); deallog << std::setprecision(0); deallog.attach(logfile); diff --git a/tests/lac/identity_matrix_02/cmp/generic b/tests/lac/identity_matrix_02/cmp/generic deleted file mode 100644 index 29bcfce3a3..0000000000 --- a/tests/lac/identity_matrix_02/cmp/generic +++ /dev/null @@ -1,9 +0,0 @@ - -DEAL:: 1. 2. 3. 4. -DEAL:: 1. 2. 3. 4. -DEAL:: 1. 2. 3. 4. -DEAL:: 1. 2. 3. 4. -DEAL:: 1. 2. 3. 4. -DEAL:: 1. 2. 3. 4. -DEAL:: 1. 2. 3. 4. -DEAL:: 1. 2. 3. 4. diff --git a/tests/lac/identity_matrix_03.cc b/tests/lac/identity_matrix_03.cc index a582bfdab2..3d8fa1ddab 100644 --- a/tests/lac/identity_matrix_03.cc +++ b/tests/lac/identity_matrix_03.cc @@ -70,7 +70,7 @@ check_vmult() int main() { - std::ofstream logfile("identity_matrix_03/output"); + std::ofstream logfile("output"); logfile.setf(std::ios::fixed); deallog << std::setprecision(0); deallog.attach(logfile); diff --git a/tests/lac/identity_matrix_03/cmp/generic b/tests/lac/identity_matrix_03/cmp/generic deleted file mode 100644 index 29bcfce3a3..0000000000 --- a/tests/lac/identity_matrix_03/cmp/generic +++ /dev/null @@ -1,9 +0,0 @@ - -DEAL:: 1. 2. 3. 4. -DEAL:: 1. 2. 3. 4. -DEAL:: 1. 2. 3. 4. -DEAL:: 1. 2. 3. 4. -DEAL:: 1. 2. 3. 4. -DEAL:: 1. 2. 3. 4. -DEAL:: 1. 2. 3. 4. -DEAL:: 1. 2. 3. 4. diff --git a/tests/lac/identity_matrix_04.cc b/tests/lac/identity_matrix_04.cc index 36befdf1a7..20e67eec71 100644 --- a/tests/lac/identity_matrix_04.cc +++ b/tests/lac/identity_matrix_04.cc @@ -74,7 +74,7 @@ check_vmult() int main() { - std::ofstream logfile("identity_matrix_04/output"); + std::ofstream logfile("output"); logfile.setf(std::ios::fixed); deallog << std::setprecision(0); deallog.attach(logfile); diff --git a/tests/lac/identity_matrix_04/cmp/generic b/tests/lac/identity_matrix_04/cmp/generic deleted file mode 100644 index 29bcfce3a3..0000000000 --- a/tests/lac/identity_matrix_04/cmp/generic +++ /dev/null @@ -1,9 +0,0 @@ - -DEAL:: 1. 2. 3. 4. -DEAL:: 1. 2. 3. 4. -DEAL:: 1. 2. 3. 4. -DEAL:: 1. 2. 3. 4. -DEAL:: 1. 2. 3. 4. -DEAL:: 1. 2. 3. 4. -DEAL:: 1. 2. 3. 4. -DEAL:: 1. 2. 3. 4. diff --git a/tests/lac/identity_matrix_05.cc b/tests/lac/identity_matrix_05.cc index 792cc5b6da..091586b1a6 100644 --- a/tests/lac/identity_matrix_05.cc +++ b/tests/lac/identity_matrix_05.cc @@ -75,7 +75,7 @@ check_vmult() int main() { - std::ofstream logfile("identity_matrix_05/output"); + std::ofstream logfile("output"); logfile.setf(std::ios::fixed); deallog << std::setprecision(0); deallog.attach(logfile); diff --git a/tests/lac/identity_matrix_05/cmp/generic b/tests/lac/identity_matrix_05/cmp/generic deleted file mode 100644 index 29bcfce3a3..0000000000 --- a/tests/lac/identity_matrix_05/cmp/generic +++ /dev/null @@ -1,9 +0,0 @@ - -DEAL:: 1. 2. 3. 4. -DEAL:: 1. 2. 3. 4. -DEAL:: 1. 2. 3. 4. -DEAL:: 1. 2. 3. 4. -DEAL:: 1. 2. 3. 4. -DEAL:: 1. 2. 3. 4. -DEAL:: 1. 2. 3. 4. -DEAL:: 1. 2. 3. 4. diff --git a/tests/lac/identity_matrix_06.cc b/tests/lac/identity_matrix_06.cc index baddaa2e25..59035ae321 100644 --- a/tests/lac/identity_matrix_06.cc +++ b/tests/lac/identity_matrix_06.cc @@ -73,7 +73,7 @@ check_vmult() int main() { - std::ofstream logfile("identity_matrix_06/output"); + std::ofstream logfile("output"); logfile.setf(std::ios::fixed); deallog << std::setprecision(0); deallog.attach(logfile); diff --git a/tests/lac/identity_matrix_06/cmp/generic b/tests/lac/identity_matrix_06/cmp/generic deleted file mode 100644 index 29bcfce3a3..0000000000 --- a/tests/lac/identity_matrix_06/cmp/generic +++ /dev/null @@ -1,9 +0,0 @@ - -DEAL:: 1. 2. 3. 4. -DEAL:: 1. 2. 3. 4. -DEAL:: 1. 2. 3. 4. -DEAL:: 1. 2. 3. 4. -DEAL:: 1. 2. 3. 4. -DEAL:: 1. 2. 3. 4. -DEAL:: 1. 2. 3. 4. -DEAL:: 1. 2. 3. 4. diff --git a/tests/lac/is_block_matrix.cc b/tests/lac/is_block_matrix.cc index 8d35d1addd..485388ace4 100644 --- a/tests/lac/is_block_matrix.cc +++ b/tests/lac/is_block_matrix.cc @@ -35,7 +35,7 @@ void test () { - std::ofstream logfile("is_block_matrix/output"); + std::ofstream logfile("output"); deallog << std::fixed; deallog << std::setprecision(2); deallog.attach(logfile); diff --git a/tests/lac/is_block_matrix/cmp/generic b/tests/lac/is_block_matrix/cmp/generic deleted file mode 100644 index 8c8305ceee..0000000000 --- a/tests/lac/is_block_matrix/cmp/generic +++ /dev/null @@ -1,5 +0,0 @@ - -DEAL::0 0 0 0 -DEAL::1 1 1 1 -DEAL::0 0 0 0 -DEAL::1 1 1 1 diff --git a/tests/lac/is_block_vector.cc b/tests/lac/is_block_vector.cc index c469d715fc..c7d13f41c9 100644 --- a/tests/lac/is_block_vector.cc +++ b/tests/lac/is_block_vector.cc @@ -30,7 +30,7 @@ void test () { - std::ofstream logfile("is_block_vector/output"); + std::ofstream logfile("output"); deallog << std::fixed; deallog << std::setprecision(2); deallog.attach(logfile); diff --git a/tests/lac/is_block_vector/cmp/generic b/tests/lac/is_block_vector/cmp/generic deleted file mode 100644 index 203b7b1431..0000000000 --- a/tests/lac/is_block_vector/cmp/generic +++ /dev/null @@ -1,2 +0,0 @@ - -DEAL::0 0 1 1 diff --git a/tests/lac/lapack_fill.cc b/tests/lac/lapack_fill.cc index 1970244a99..3a20df79ca 100644 --- a/tests/lac/lapack_fill.cc +++ b/tests/lac/lapack_fill.cc @@ -27,7 +27,7 @@ int main () { - std::ofstream logfile("lapack_fill/output"); + std::ofstream logfile("output"); deallog.attach(logfile); deallog.depth_console(0); diff --git a/tests/lac/lapack_fill/cmp/generic b/tests/lac/lapack_fill/cmp/generic deleted file mode 100644 index 0fd8fc12f0..0000000000 --- a/tests/lac/lapack_fill/cmp/generic +++ /dev/null @@ -1,2 +0,0 @@ - -DEAL::OK diff --git a/tests/lac/matrices.cc b/tests/lac/matrices.cc index c0ab9ecf5f..2f70fa1bac 100644 --- a/tests/lac/matrices.cc +++ b/tests/lac/matrices.cc @@ -30,7 +30,7 @@ int main() { - std::ofstream logfile("matrices/output"); + std::ofstream logfile("output"); logfile.setf(std::ios::fixed); deallog << std::setprecision(3); deallog.attach(logfile); diff --git a/tests/lac/matrices/cmp/generic b/tests/lac/matrices/cmp/generic deleted file mode 100644 index 1301fd7b35..0000000000 --- a/tests/lac/matrices/cmp/generic +++ /dev/null @@ -1,19 +0,0 @@ - -DEAL::FullMatrix::copy_from SparseMatrixEZ -2. ~ 3. 4. -5. 6. ~ 7. -8. 9. 10. 11. -~ ~ ~ ~ -12. ~ 13. 14. -DEAL::LAPACKFullMatrix::copy_from SparseMatrixEZ -2. ~ 3. 4. -5. 6. ~ 7. -8. 9. 10. 11. -~ ~ ~ ~ -12. ~ 13. 14. -DEAL::LAPACKFullMatrix::fill SparseMatrixEZ -9. 10. 11. -~ ~ ~ -DEAL::LAPACKFullMatrix::fill SparseMatrixEZ -9. 10. 11. -~ 13. 14. diff --git a/tests/lac/matrices_ez.cc b/tests/lac/matrices_ez.cc index 67433bf368..3ead2ad042 100644 --- a/tests/lac/matrices_ez.cc +++ b/tests/lac/matrices_ez.cc @@ -30,7 +30,7 @@ int main() { - std::ofstream logfile("matrices_ez/output"); + std::ofstream logfile("output"); logfile.setf(std::ios::fixed); deallog << std::setprecision(3); deallog.attach(logfile); diff --git a/tests/lac/matrices_ez/cmp/generic b/tests/lac/matrices_ez/cmp/generic deleted file mode 100644 index 073151f38d..0000000000 --- a/tests/lac/matrices_ez/cmp/generic +++ /dev/null @@ -1,7 +0,0 @@ - -DEAL::SparseMatrixEZ::copy_from SparseMatrixEZ -2. ~ 3. 4. -5. 6. ~ 7. -8. 9. 10. 11. -~ ~ ~ ~ -12. ~ 13. 14. diff --git a/tests/lac/matrices_ez_add.cc b/tests/lac/matrices_ez_add.cc index 7ebbb27b9f..1e36825fcf 100644 --- a/tests/lac/matrices_ez_add.cc +++ b/tests/lac/matrices_ez_add.cc @@ -30,7 +30,7 @@ int main() { - std::ofstream logfile("matrices_ez_add/output"); + std::ofstream logfile("output"); logfile.setf(std::ios::fixed); deallog << std::setprecision(3); deallog.attach(logfile); diff --git a/tests/lac/matrices_ez_add/cmp/generic b/tests/lac/matrices_ez_add/cmp/generic deleted file mode 100644 index 54d2c40c4f..0000000000 --- a/tests/lac/matrices_ez_add/cmp/generic +++ /dev/null @@ -1,7 +0,0 @@ - -DEAL::SparseMatrixEZ::copy_from SparseMatrixEZ -4. ~ 6. 8. -10. 12. ~ 14. -16. 18. 20. 22. -~ ~ ~ ~ -24. ~ 26. 28. diff --git a/tests/lac/matrices_lapack.cc b/tests/lac/matrices_lapack.cc index 6b4ae16835..bbc87925a1 100644 --- a/tests/lac/matrices_lapack.cc +++ b/tests/lac/matrices_lapack.cc @@ -30,7 +30,7 @@ int main() { - std::ofstream logfile("matrices_lapack/output"); + std::ofstream logfile("output"); logfile.setf(std::ios::fixed); deallog << std::setprecision(3); deallog.attach(logfile); diff --git a/tests/lac/matrices_lapack/cmp/generic b/tests/lac/matrices_lapack/cmp/generic deleted file mode 100644 index 073151f38d..0000000000 --- a/tests/lac/matrices_lapack/cmp/generic +++ /dev/null @@ -1,7 +0,0 @@ - -DEAL::SparseMatrixEZ::copy_from SparseMatrixEZ -2. ~ 3. 4. -5. 6. ~ 7. -8. 9. 10. 11. -~ ~ ~ ~ -12. ~ 13. 14. diff --git a/tests/lac/matrices_lapack_fill.cc b/tests/lac/matrices_lapack_fill.cc index 0dc19a9e29..54d38b5ace 100644 --- a/tests/lac/matrices_lapack_fill.cc +++ b/tests/lac/matrices_lapack_fill.cc @@ -30,7 +30,7 @@ int main() { - std::ofstream logfile("matrices_lapack_fill/output"); + std::ofstream logfile("output"); logfile.setf(std::ios::fixed); deallog << std::setprecision(3); deallog.attach(logfile); diff --git a/tests/lac/matrices_lapack_fill/cmp/generic b/tests/lac/matrices_lapack_fill/cmp/generic deleted file mode 100644 index d4dfd5d0ae..0000000000 --- a/tests/lac/matrices_lapack_fill/cmp/generic +++ /dev/null @@ -1,12 +0,0 @@ - -DEAL::SparseMatrixEZ::fill SparseMatrixEZ -4. ~ 6. 8. -10. 12. ~ 14. -16. 18. 20. 22. -~ ~ ~ ~ -24. ~ 26. 28. -DEAL::SparseMatrixEZ::fill SparseMatrixEZ transpose -4. 10. 16. ~ 24. -~ 12. 18. ~ ~ -6. ~ 20. ~ 26. -8. 14. 22. ~ 28. diff --git a/tests/lac/matrix_lib.cc b/tests/lac/matrix_lib.cc index e9cfca5711..f1a91aa9f1 100644 --- a/tests/lac/matrix_lib.cc +++ b/tests/lac/matrix_lib.cc @@ -69,7 +69,7 @@ void check_sparse_product(const SparseMatrix &m1, SparseMatrix & int main() { - std::ofstream logfile("matrix_lib/output"); + std::ofstream logfile("output"); deallog << std::fixed; deallog << std::setprecision(0); deallog.attach(logfile); diff --git a/tests/lac/matrix_lib/cmp/generic b/tests/lac/matrix_lib/cmp/generic deleted file mode 100644 index 9409127953..0000000000 --- a/tests/lac/matrix_lib/cmp/generic +++ /dev/null @@ -1,7 +0,0 @@ - -DEAL::Sizes 4 2 -DEAL:: 1. 2. 3. 4. -DEAL:: -14. -8. -DEAL:: -28. -16. -DEAL:: -172. -88. 172. 88. -DEAL:: -344. -176. 344. 176. diff --git a/tests/lac/matrix_out.cc b/tests/lac/matrix_out.cc index 83515b00c6..ffe1c66bc3 100644 --- a/tests/lac/matrix_out.cc +++ b/tests/lac/matrix_out.cc @@ -25,7 +25,7 @@ int main () { - std::ofstream logfile("matrix_out/output"); + std::ofstream logfile("output"); logfile << std::fixed; logfile << std::setprecision(2); deallog << std::fixed; diff --git a/tests/lac/matrix_out/cmp/generic b/tests/lac/matrix_out/cmp/generic deleted file mode 100644 index d9e1660887..0000000000 --- a/tests/lac/matrix_out/cmp/generic +++ /dev/null @@ -1,173 +0,0 @@ - -# This file was generated by the deal.II library. - - -# -# For a description of the GNUPLOT format see the GNUPLOT manual. -# -# -0.00 0.00 1.00 -0.00 -1.00 0.00 - -1.00 0.00 0.00 -1.00 -1.00 1.00 - - -1.00 0.00 0.00 -1.00 -1.00 1.00 - -2.00 0.00 0.00 -2.00 -1.00 0.00 - - -2.00 0.00 0.00 -2.00 -1.00 0.00 - -3.00 0.00 0.00 -3.00 -1.00 0.00 - - -0.00 -1.00 0.00 -0.00 -2.00 0.00 - -1.00 -1.00 1.00 -1.00 -2.00 0.00 - - -1.00 -1.00 1.00 -1.00 -2.00 0.00 - -2.00 -1.00 0.00 -2.00 -2.00 1.00 - - -2.00 -1.00 0.00 -2.00 -2.00 1.00 - -3.00 -1.00 0.00 -3.00 -2.00 0.00 - - -0.00 -2.00 0.00 -0.00 -3.00 0.00 - -1.00 -2.00 0.00 -1.00 -3.00 0.00 - - -1.00 -2.00 0.00 -1.00 -3.00 0.00 - -2.00 -2.00 1.00 -2.00 -3.00 0.00 - - -2.00 -2.00 1.00 -2.00 -3.00 0.00 - -3.00 -2.00 0.00 -3.00 -3.00 1.00 - - -%!PS-Adobe-2.0 EPSF-1.2 -%%Title: deal.II Output -%%Creator: the deal.II library - -%%BoundingBox: 0 0 300 252 -/m {moveto} bind def -/l {lineto} bind def -/s {setrgbcolor} bind def -/sg {setgray} bind def -/lx {lineto closepath stroke} bind def -/lf {lineto closepath fill} bind def -%%EndProlog - -0.50 setlinewidth -0.00000 sg 59.50667 81.28762 m 39.67111 98.46571 l 74.02730 54.19175 l 93.86286 105.72603 lf -0 sg 59.50667 81.28762 m 39.67111 98.46571 l 74.02730 54.19175 l 93.86286 105.72603 lx -0.00000 0.00000 0.36364 s 93.86286 105.72603 m 74.02730 54.19175 l 108.38349 78.63016 l 128.21905 130.16444 lf -0 sg 93.86286 105.72603 m 74.02730 54.19175 l 108.38349 78.63016 l 128.21905 130.16444 lx -0.00000 0.00000 0.36364 s 39.67111 98.46571 m 19.83556 115.64381 l 54.19175 71.36984 l 74.02730 54.19175 lf -0 sg 39.67111 98.46571 m 19.83556 115.64381 l 54.19175 71.36984 l 74.02730 54.19175 lx -0.00000 sg 74.02730 54.19175 m 54.19175 71.36984 l 88.54794 27.09587 l 108.38349 78.63016 lf -0 sg 74.02730 54.19175 m 54.19175 71.36984 l 88.54794 27.09587 l 108.38349 78.63016 lx -0.00000 0.09091 0.90909 s 128.21905 130.16444 m 108.38349 78.63016 l 142.73968 103.06857 l 162.57524 154.60286 lf -0 sg 128.21905 130.16444 m 108.38349 78.63016 l 142.73968 103.06857 l 162.57524 154.60286 lx -0.00000 0.00000 0.36364 s 108.38349 78.63016 m 88.54794 27.09587 l 122.90413 51.53429 l 142.73968 103.06857 lf -0 sg 108.38349 78.63016 m 88.54794 27.09587 l 122.90413 51.53429 l 142.73968 103.06857 lx -0.00000 0.00000 0.36364 s 54.19175 71.36984 m 34.35619 88.54794 l 68.71238 44.27397 l 88.54794 27.09587 lf -0 sg 54.19175 71.36984 m 34.35619 88.54794 l 68.71238 44.27397 l 88.54794 27.09587 lx -0.00000 0.09091 0.90909 s 19.83556 115.64381 m 0.00000 132.82190 l 34.35619 88.54794 l 54.19175 71.36984 lf -0 sg 19.83556 115.64381 m 0.00000 132.82190 l 34.35619 88.54794 l 54.19175 71.36984 lx -0.00000 sg 88.54794 27.09587 m 68.71238 44.27397 l 103.06857 0.00000 l 122.90413 51.53429 lf -0 sg 88.54794 27.09587 m 68.71238 44.27397 l 103.06857 0.00000 l 122.90413 51.53429 lx -0.00000 0.81818 0.18182 s 162.57524 154.60286 m 142.73968 103.06857 l 177.09587 127.50698 l 196.93143 179.04127 lf -0 sg 162.57524 154.60286 m 142.73968 103.06857 l 177.09587 127.50698 l 196.93143 179.04127 lx -0.00000 0.09091 0.90909 s 142.73968 103.06857 m 122.90413 51.53429 l 157.26032 75.97270 l 177.09587 127.50698 lf -0 sg 142.73968 103.06857 m 122.90413 51.53429 l 157.26032 75.97270 l 177.09587 127.50698 lx -0.00000 0.00000 0.36364 s 122.90413 51.53429 m 103.06857 0.00000 l 137.42476 24.43841 l 157.26032 75.97270 lf -0 sg 122.90413 51.53429 m 103.06857 0.00000 l 137.42476 24.43841 l 157.26032 75.97270 lx -0.54545 0.45455 0.00000 s 196.93143 179.04127 m 177.09587 127.50698 l 211.45206 151.94540 l 231.28762 203.47968 lf -0 sg 196.93143 179.04127 m 177.09587 127.50698 l 211.45206 151.94540 l 231.28762 203.47968 lx -0.00000 0.81818 0.18182 s 177.09587 127.50698 m 157.26032 75.97270 l 191.61651 100.41111 l 211.45206 151.94540 lf -0 sg 177.09587 127.50698 m 157.26032 75.97270 l 191.61651 100.41111 l 211.45206 151.94540 lx -0.00000 0.09091 0.90909 s 157.26032 75.97270 m 137.42476 24.43841 l 171.78095 48.87683 l 191.61651 100.41111 lf -0 sg 157.26032 75.97270 m 137.42476 24.43841 l 171.78095 48.87683 l 191.61651 100.41111 lx -1.00000 0.27273 0.27273 s 231.28762 203.47968 m 211.45206 151.94540 l 245.80825 176.38381 l 265.64381 227.91809 lf -0 sg 231.28762 203.47968 m 211.45206 151.94540 l 245.80825 176.38381 l 265.64381 227.91809 lx -0.54545 0.45455 0.00000 s 211.45206 151.94540 m 191.61651 100.41111 l 225.97270 124.84952 l 245.80825 176.38381 lf -0 sg 211.45206 151.94540 m 191.61651 100.41111 l 225.97270 124.84952 l 245.80825 176.38381 lx -0.00000 0.81818 0.18182 s 191.61651 100.41111 m 171.78095 48.87683 l 206.13714 73.31524 l 225.97270 124.84952 lf -0 sg 191.61651 100.41111 m 171.78095 48.87683 l 206.13714 73.31524 l 225.97270 124.84952 lx -1.00000 sg 265.64381 227.91809 m 245.80825 176.38381 l 280.16444 200.82222 l 300.00000 252.35651 lf -0 sg 265.64381 227.91809 m 245.80825 176.38381 l 280.16444 200.82222 l 300.00000 252.35651 lx -1.00000 0.27273 0.27273 s 245.80825 176.38381 m 225.97270 124.84952 l 260.32889 149.28794 l 280.16444 200.82222 lf -0 sg 245.80825 176.38381 m 225.97270 124.84952 l 260.32889 149.28794 l 280.16444 200.82222 lx -0.54545 0.45455 0.00000 s 225.97270 124.84952 m 206.13714 73.31524 l 240.49333 97.75365 l 260.32889 149.28794 lf -0 sg 225.97270 124.84952 m 206.13714 73.31524 l 240.49333 97.75365 l 260.32889 149.28794 lx -showpage -gmvinput ascii - -nodes 64 -0.00 0.00 4.00 4.00 4.00 4.00 8.00 8.00 8.00 8.00 12.00 12.00 12.00 12.00 16.00 16.00 0.00 0.00 4.00 4.00 4.00 4.00 8.00 8.00 8.00 8.00 12.00 12.00 12.00 12.00 16.00 16.00 0.00 0.00 4.00 4.00 4.00 4.00 8.00 8.00 8.00 8.00 12.00 12.00 12.00 12.00 16.00 16.00 0.00 0.00 4.00 4.00 4.00 4.00 8.00 8.00 8.00 8.00 12.00 12.00 12.00 12.00 16.00 16.00 -0.00 -4.00 0.00 -4.00 0.00 -4.00 0.00 -4.00 0.00 -4.00 0.00 -4.00 0.00 -4.00 0.00 -4.00 -4.00 -8.00 -4.00 -8.00 -4.00 -8.00 -4.00 -8.00 -4.00 -8.00 -4.00 -8.00 -4.00 -8.00 -4.00 -8.00 -8.00 -12.00 -8.00 -12.00 -8.00 -12.00 -8.00 -12.00 -8.00 -12.00 -8.00 -12.00 -8.00 -12.00 -8.00 -12.00 -12.00 -16.00 -12.00 -16.00 -12.00 -16.00 -12.00 -16.00 -12.00 -16.00 -12.00 -16.00 -12.00 -16.00 -12.00 -16.00 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -cells 16 -quad 4 -1 2 4 3 -quad 4 -5 6 8 7 -quad 4 -9 10 12 11 -quad 4 -13 14 16 15 -quad 4 -17 18 20 19 -quad 4 -21 22 24 23 -quad 4 -25 26 28 27 -quad 4 -29 30 32 31 -quad 4 -33 34 36 35 -quad 4 -37 38 40 39 -quad 4 -41 42 44 43 -quad 4 -45 46 48 47 -quad 4 -49 50 52 51 -quad 4 -53 54 56 55 -quad 4 -57 58 60 59 -quad 4 -61 62 64 63 -variable -collated_matrix 1 -0.01 0.08 -0.01 0.06 -0.01 0.06 -0.10 -0.03 -0.10 -0.03 -0.31 -0.24 -0.31 -0.24 -0.67 -0.60 0.08 0.23 0.06 0.21 0.06 0.21 -0.03 0.12 -0.03 0.12 -0.24 -0.09 -0.24 -0.09 -0.60 -0.45 0.23 0.46 0.21 0.44 0.21 0.44 0.12 0.35 0.12 0.35 -0.09 0.14 -0.09 0.14 -0.45 -0.22 0.46 0.77 0.44 0.75 0.44 0.75 0.35 0.66 0.35 0.66 0.14 0.45 0.14 0.45 -0.22 0.09 - -endvars -endgmv diff --git a/tests/lac/pointer_matrix.cc b/tests/lac/pointer_matrix.cc index 2f45ffe7df..d785aeadb8 100644 --- a/tests/lac/pointer_matrix.cc +++ b/tests/lac/pointer_matrix.cc @@ -28,7 +28,7 @@ int main() { - std::ofstream logfile("pointer_matrix/output"); + std::ofstream logfile("output"); deallog.attach(logfile); deallog.depth_console(0); diff --git a/tests/lac/pointer_matrix/cmp/generic b/tests/lac/pointer_matrix/cmp/generic deleted file mode 100644 index 5550dd3a49..0000000000 --- a/tests/lac/pointer_matrix/cmp/generic +++ /dev/null @@ -1,21 +0,0 @@ - -DEAL::P.vmult: diff 0.00000 -DEAL::T.Tvmult: diff 0.00000 -DEAL::P.Tvmult: diff 0.00000 -DEAL::T.vmult: diff 0.00000 -DEAL::P.vmult: diff 0.00000 -DEAL::T.Tvmult: diff 0.00000 -DEAL::P.Tvmult: diff 0.00000 -DEAL::T.vmult: diff 0.00000 -DEAL::P.vmult: diff 0.00000 -DEAL::T.Tvmult: diff 0.00000 -DEAL::P.Tvmult: diff 0.00000 -DEAL::T.vmult: diff 0.00000 -DEAL::P.vmult: diff 0.00000 -DEAL::T.Tvmult: diff 0.00000 -DEAL::P.Tvmult: diff 0.00000 -DEAL::T.vmult: diff 0.00000 -DEAL::P.vmult: diff 0.00000 -DEAL::T.Tvmult: diff 0.00000 -DEAL::P.Tvmult: diff 0.00000 -DEAL::T.vmult: diff 0.00000 diff --git a/tests/lac/pointer_matrix_vector.cc b/tests/lac/pointer_matrix_vector.cc index 54effe0f17..7677cbae22 100644 --- a/tests/lac/pointer_matrix_vector.cc +++ b/tests/lac/pointer_matrix_vector.cc @@ -26,7 +26,7 @@ int main() { - std::ofstream logfile("pointer_matrix_vector/output"); + std::ofstream logfile("output"); deallog.attach(logfile); deallog.depth_console(0); diff --git a/tests/lac/pointer_matrix_vector/cmp/generic b/tests/lac/pointer_matrix_vector/cmp/generic deleted file mode 100644 index f3ce7a81f0..0000000000 --- a/tests/lac/pointer_matrix_vector/cmp/generic +++ /dev/null @@ -1,5 +0,0 @@ - -DEAL::vmult 88.0000 -DEAL::Tvmult 2.00000 4.00000 8.00000 16.0000 32.0000 -DEAL::vmult 88.0000 -DEAL::Tvmult 2.00000 4.00000 8.00000 16.0000 32.0000 diff --git a/tests/lac/print_formatted_ez_01.cc b/tests/lac/print_formatted_ez_01.cc index 3e5e255636..6b419b33ee 100644 --- a/tests/lac/print_formatted_ez_01.cc +++ b/tests/lac/print_formatted_ez_01.cc @@ -28,7 +28,7 @@ int main() { - std::ofstream logfile("print_formatted_ez_01/output"); + std::ofstream logfile("output"); logfile.setf(std::ios::fixed); deallog << std::setprecision(3); deallog.attach(logfile); diff --git a/tests/lac/print_formatted_ez_01/cmp/generic b/tests/lac/print_formatted_ez_01/cmp/generic deleted file mode 100644 index 42b2ef22ab..0000000000 --- a/tests/lac/print_formatted_ez_01/cmp/generic +++ /dev/null @@ -1,6 +0,0 @@ - -2. ~ 3. 4. -5. 6. ~ 7. -8. 9. 10. 11. -~ ~ ~ ~ -12. ~ 13. 14. diff --git a/tests/lac/solver.cc b/tests/lac/solver.cc index 534f7967ce..45e7d094d5 100644 --- a/tests/lac/solver.cc +++ b/tests/lac/solver.cc @@ -70,7 +70,7 @@ check_Tsolve(SOLVER &solver, const MATRIX &A, int main() { - std::ofstream logfile("solver/output"); + std::ofstream logfile("output"); // logfile.setf(std::ios::fixed); deallog << std::setprecision(4); deallog.attach(logfile); diff --git a/tests/lac/solver/cmp/generic b/tests/lac/solver/cmp/generic deleted file mode 100644 index 73f5d12b89..0000000000 --- a/tests/lac/solver/cmp/generic +++ /dev/null @@ -1,163 +0,0 @@ - -DEAL::Size 4 Unknowns 9 -DEAL::SOR-diff:0 -DEAL:no-fail:cg::Starting value 3.000 -DEAL:no-fail:cg::Convergence step 3 value 0 -DEAL:no-fail:Bicgstab::Starting value 3.000 -DEAL:no-fail:Bicgstab::Convergence step 3 value 0 -DEAL:no-fail:GMRES::Starting value 3.000 -DEAL:no-fail:GMRES::Convergence step 3 value 0 -DEAL:no-fail:GMRES::Starting value 3.000 -DEAL:no-fail:GMRES::Convergence step 3 value 0 -DEAL:no-fail:QMRS::Starting value 3.000 -DEAL:no-fail:QMRS::Convergence step 3 value 0 -DEAL:no:Richardson::Starting value 3.000 -DEAL:no:Richardson::Convergence step 24 value 0.0007118 -DEAL:no:cg::Starting value 3.000 -DEAL:no:cg::Convergence step 3 value 0 -DEAL:no:Bicgstab::Starting value 3.000 -DEAL:no:Bicgstab::Convergence step 3 value 0 -DEAL:no:GMRES::Starting value 3.000 -DEAL:no:GMRES::Convergence step 3 value 0 -DEAL:no:GMRES::Starting value 3.000 -DEAL:no:GMRES::Convergence step 3 value 0 -DEAL:no:QMRS::Starting value 3.000 -DEAL:no:QMRS::Convergence step 3 value 0 -DEAL:rich:Richardson::Starting value 3.000 -DEAL:rich:Richardson::Convergence step 42 value 0.0008696 -DEAL:rich:cg::Starting value 3.000 -DEAL:rich:cg::Convergence step 3 value 0 -DEAL:rich:Bicgstab::Starting value 3.000 -DEAL:rich:Bicgstab::Convergence step 3 value 0 -DEAL:rich:GMRES::Starting value 1.800 -DEAL:rich:GMRES::Convergence step 3 value 0 -DEAL:rich:GMRES::Starting value 3.000 -DEAL:rich:GMRES::Convergence step 3 value 0 -DEAL:rich:QMRS::Starting value 3.000 -DEAL:rich:QMRS::Convergence step 3 value 0 -DEAL:ssor:RichardsonT::Starting value 3.000 -DEAL:ssor:RichardsonT::Convergence step 7 value 0.0006128 -DEAL:ssor:Richardson::Starting value 3.000 -DEAL:ssor:Richardson::Convergence step 7 value 0.0006128 -DEAL:ssor:cg::Starting value 3.000 -DEAL:ssor:cg::Convergence step 4 value 6.018e-05 -DEAL:ssor:Bicgstab::Starting value 3.000 -DEAL:ssor:Bicgstab::Convergence step 2 value 0.0003670 -DEAL:ssor:GMRES::Starting value 1.920 -DEAL:ssor:GMRES::Convergence step 3 value 0.0003574 -DEAL:ssor:GMRES::Starting value 3.000 -DEAL:ssor:GMRES::Convergence step 4 value 5.994e-05 -DEAL:ssor:QMRS::Starting value 3.000 -DEAL:ssor:QMRS::Convergence step 4 value 0.0001345 -DEAL:sor:RichardsonT::Starting value 3.000 -DEAL:sor:RichardsonT::Convergence step 7 value 0.0004339 -DEAL:sor:Richardson::Starting value 3.000 -DEAL:sor:Richardson::Convergence step 7 value 0.0004339 -DEAL:sor:cg::Starting value 3.000 -DEAL:sor:cg::Failure step 100 value 0.2585 -DEAL:sor::Iterative method reported convergence failure in step 100 with residual 0.258509 -DEAL:sor:Bicgstab::Starting value 3.000 -DEAL:sor:Bicgstab::Convergence step 5 value 0 -DEAL:sor:GMRES::Starting value 1.462 -DEAL:sor:GMRES::Re-orthogonalization enabled at step 5 -DEAL:sor:GMRES::Convergence step 5 value 0 -DEAL:sor:GMRES::Starting value 3.000 -DEAL:sor:GMRES::Re-orthogonalization enabled at step 5 -DEAL:sor:GMRES::Convergence step 5 value 0 -DEAL:psor:RichardsonT::Starting value 3.000 -DEAL:psor:RichardsonT::Convergence step 8 value 0.0004237 -DEAL:psor:Richardson::Starting value 3.000 -DEAL:psor:Richardson::Convergence step 8 value 0.0004237 -DEAL:psor:cg::Starting value 3.000 -DEAL:psor:cg::Failure step 100 value 0.1024 -DEAL:psor::Iterative method reported convergence failure in step 100 with residual 0.102391 -DEAL:psor:Bicgstab::Starting value 3.000 -DEAL:psor:Bicgstab::Convergence step 4 value 0.0007969 -DEAL:psor:GMRES::Starting value 1.467 -DEAL:psor:GMRES::Convergence step 5 value 0.0006649 -DEAL:psor:GMRES::Starting value 3.000 -DEAL:psor:GMRES::Convergence step 6 value 0.0004455 -DEAL::Size 12 Unknowns 121 -DEAL::SOR-diff:0 -DEAL:no-fail:cg::Starting value 11.00 -DEAL:no-fail:cg::Failure step 10 value 0.1496 -DEAL:no-fail::Iterative method reported convergence failure in step 10 with residual 0.149566 -DEAL:no-fail:Bicgstab::Starting value 11.00 -DEAL:no-fail:Bicgstab::Failure step 10 value 0.002830 -DEAL:no-fail:Bicgstab::Failure step 10 value 0.001961 -DEAL:no-fail::Iterative method reported convergence failure in step 10 with residual 0.00196051 -DEAL:no-fail:GMRES::Starting value 11.00 -DEAL:no-fail:GMRES::Failure step 10 value 0.8414 -DEAL:no-fail::Iterative method reported convergence failure in step 10 with residual 0.841354 -DEAL:no-fail:GMRES::Starting value 11.00 -DEAL:no-fail:GMRES::Failure step 10 value 0.8414 -DEAL:no-fail::Iterative method reported convergence failure in step 10 with residual 0.841354 -DEAL:no-fail:QMRS::Starting value 11.00 -DEAL:no-fail:QMRS::Failure step 10 value 0.4215 -DEAL:no-fail::Iterative method reported convergence failure in step 10 with residual 0.421504 -DEAL:no:Richardson::Starting value 11.00 -DEAL:no:Richardson::Failure step 100 value 0.3002 -DEAL:no::Iterative method reported convergence failure in step 100 with residual 0.300171 -DEAL:no:cg::Starting value 11.00 -DEAL:no:cg::Convergence step 15 value 0.0005794 -DEAL:no:Bicgstab::Starting value 11.00 -DEAL:no:Bicgstab::Convergence step 11 value 0.0006357 -DEAL:no:GMRES::Starting value 11.00 -DEAL:no:GMRES::Convergence step 43 value 0.0009788 -DEAL:no:GMRES::Starting value 11.00 -DEAL:no:GMRES::Convergence step 43 value 0.0009788 -DEAL:no:QMRS::Starting value 11.00 -DEAL:no:QMRS::Convergence step 16 value 0.0002583 -DEAL:rich:Richardson::Starting value 11.00 -DEAL:rich:Richardson::Failure step 100 value 1.219 -DEAL:rich::Iterative method reported convergence failure in step 100 with residual 1.2187 -DEAL:rich:cg::Starting value 11.00 -DEAL:rich:cg::Convergence step 15 value 0.0005794 -DEAL:rich:Bicgstab::Starting value 11.00 -DEAL:rich:Bicgstab::Convergence step 11 value 0.0006357 -DEAL:rich:GMRES::Starting value 6.600 -DEAL:rich:GMRES::Convergence step 42 value 0.0007803 -DEAL:rich:GMRES::Starting value 11.00 -DEAL:rich:GMRES::Convergence step 43 value 0.0009788 -DEAL:rich:QMRS::Starting value 11.00 -DEAL:rich:QMRS::Convergence step 16 value 0.0002583 -DEAL:ssor:RichardsonT::Starting value 11.00 -DEAL:ssor:RichardsonT::Convergence step 48 value 0.0009502 -DEAL:ssor:Richardson::Starting value 11.00 -DEAL:ssor:Richardson::Convergence step 48 value 0.0009502 -DEAL:ssor:cg::Starting value 11.00 -DEAL:ssor:cg::Convergence step 8 value 0.0005816 -DEAL:ssor:Bicgstab::Starting value 11.00 -DEAL:ssor:Bicgstab::Convergence step 5 value 0.0002498 -DEAL:ssor:GMRES::Starting value 13.27 -DEAL:ssor:GMRES::Convergence step 7 value 0.0008206 -DEAL:ssor:GMRES::Starting value 11.00 -DEAL:ssor:GMRES::Convergence step 8 value 0.0004929 -DEAL:ssor:QMRS::Starting value 11.00 -DEAL:ssor:QMRS::Convergence step 9 value 0.0004140 -DEAL:sor:RichardsonT::Starting value 11.00 -DEAL:sor:RichardsonT::Convergence step 88 value 0.0009636 -DEAL:sor:Richardson::Starting value 11.00 -DEAL:sor:Richardson::Convergence step 88 value 0.0009636 -DEAL:sor:cg::Starting value 11.00 -DEAL:sor:cg::Failure step 100 value 5.643 -DEAL:sor::Iterative method reported convergence failure in step 100 with residual 5.64329 -DEAL:sor:Bicgstab::Starting value 11.00 -DEAL:sor:Bicgstab::Convergence step 14 value 0.0009987 -DEAL:sor:GMRES::Starting value 7.322 -DEAL:sor:GMRES::Convergence step 23 value 0.0006981 -DEAL:sor:GMRES::Starting value 11.00 -DEAL:sor:GMRES::Convergence step 24 value 0.0007120 -DEAL:psor:RichardsonT::Starting value 11.00 -DEAL:psor:RichardsonT::Convergence step 89 value 0.0009736 -DEAL:psor:Richardson::Starting value 11.00 -DEAL:psor:Richardson::Convergence step 89 value 0.0009736 -DEAL:psor:cg::Starting value 11.00 -DEAL:psor:cg::Failure step 100 value 2.935 -DEAL:psor::Iterative method reported convergence failure in step 100 with residual 2.93488 -DEAL:psor:Bicgstab::Starting value 11.00 -DEAL:psor:Bicgstab::Convergence step 11 value 0.0005151 -DEAL:psor:GMRES::Starting value 7.345 -DEAL:psor:GMRES::Convergence step 20 value 0.0008491 -DEAL:psor:GMRES::Starting value 11.00 -DEAL:psor:GMRES::Convergence step 23 value 0.0007600 diff --git a/tests/lac/solver_02.cc b/tests/lac/solver_02.cc index 82a0b7dd04..9090b958de 100644 --- a/tests/lac/solver_02.cc +++ b/tests/lac/solver_02.cc @@ -60,7 +60,7 @@ void test() int main() { - std::ofstream logfile("solver_02/output"); + std::ofstream logfile("output"); deallog << std::setprecision(4); deallog.attach(logfile); deallog.depth_console(0); diff --git a/tests/lac/solver_02/cmp/generic b/tests/lac/solver_02/cmp/generic deleted file mode 100644 index c8977da68f..0000000000 --- a/tests/lac/solver_02/cmp/generic +++ /dev/null @@ -1,16 +0,0 @@ - -DEAL:GMRES::Check 0 1.000 -DEAL:GMRES::Starting value 1.000 -DEAL:GMRES::Check 1 0 -DEAL:GMRES::Convergence step 1 value 0 -DEAL::0 0 1.000 -DEAL:cg::Check 0 1.000 -DEAL:cg::Starting value 1.000 -DEAL:cg::Check 1 0 -DEAL:cg::Convergence step 1 value 0 -DEAL::0 0 1.000 -DEAL:FGMRES::Check 0 1.000 -DEAL:FGMRES::Starting value 1.000 -DEAL:FGMRES::Check 1 0 -DEAL:FGMRES::Convergence step 1 value 0 -DEAL::0 0 1.000 diff --git a/tests/lac/solver_leak.cc b/tests/lac/solver_leak.cc index c291acae4a..a79e5e826e 100644 --- a/tests/lac/solver_leak.cc +++ b/tests/lac/solver_leak.cc @@ -62,7 +62,7 @@ check_solve( const MATRIX &A, int main() { - std::ofstream logfile("solver_leak/output"); + std::ofstream logfile("output"); // logfile.setf(std::ios::fixed); deallog << std::setprecision(4); deallog.attach(logfile); diff --git a/tests/lac/solver_leak/cmp/generic b/tests/lac/solver_leak/cmp/generic deleted file mode 100644 index a2d371dd6b..0000000000 --- a/tests/lac/solver_leak/cmp/generic +++ /dev/null @@ -1,19 +0,0 @@ - -DEAL::Size 4 Unknowns 9 -DEAL:alreadydone:cg::Starting value 0 -DEAL:alreadydone:cg::Convergence step 0 value 0 -DEAL:alreadydone:GMRES::Starting value 0 -DEAL:alreadydone:GMRES::Convergence step 0 value 0 -DEAL:alreadydone:Bicgstab::Starting value 0 -DEAL:alreadydone:Bicgstab::Convergence step 0 value 0 -DEAL:alreadydone:QMRS::Starting value 0 -DEAL:alreadydone:QMRS::Convergence step 0 value 0 -DEAL::Size 12 Unknowns 121 -DEAL:alreadydone:cg::Starting value 0 -DEAL:alreadydone:cg::Convergence step 0 value 0 -DEAL:alreadydone:GMRES::Starting value 0 -DEAL:alreadydone:GMRES::Convergence step 0 value 0 -DEAL:alreadydone:Bicgstab::Starting value 0 -DEAL:alreadydone:Bicgstab::Convergence step 0 value 0 -DEAL:alreadydone:QMRS::Starting value 0 -DEAL:alreadydone:QMRS::Convergence step 0 value 0 diff --git a/tests/lac/solver_relaxation_01.cc b/tests/lac/solver_relaxation_01.cc index 006abd5d3b..e5736a13c3 100644 --- a/tests/lac/solver_relaxation_01.cc +++ b/tests/lac/solver_relaxation_01.cc @@ -53,7 +53,7 @@ check_solve( SOLVER &solver, const MATRIX &A, int main() { - const std::string logname = JobIdentifier::base_name(__FILE__) + std::string("/output"); + const std::string logname = "output"; std::ofstream logfile(logname.c_str()); // logfile.setf(std::ios::fixed); deallog << std::setprecision(4); diff --git a/tests/lac/solver_relaxation_01/cmp/generic b/tests/lac/solver_relaxation_01/cmp/generic deleted file mode 100644 index b1b9eb9501..0000000000 --- a/tests/lac/solver_relaxation_01/cmp/generic +++ /dev/null @@ -1,43 +0,0 @@ - -DEAL::Size 7 Unknowns 36 -DEAL:Richardson::Starting value 6.000 -DEAL:Richardson::Failure step 10 value 2.974 -DEAL:Relaxation::Starting value 6.000 -DEAL:Relaxation::Failure step 10 value 2.974 -DEAL::Jacobi diff 0 -DEAL:Richardson::Starting value 6.000 -DEAL:Richardson::Failure step 10 value 0.3010 -DEAL:Relaxation::Starting value 6.000 -DEAL:Relaxation::Failure step 10 value 0.3010 -DEAL::SOR diff 0 -DEAL:Richardson::Starting value 6.000 -DEAL:Richardson::Failure step 10 value 0.1343 -DEAL:Relaxation::Starting value 6.000 -DEAL:Relaxation::Failure step 10 value 0.1343 -DEAL::SSOR1 diff 0 -DEAL:Richardson::Starting value 6.000 -DEAL:Richardson::Failure step 10 value 0.03379 -DEAL:Relaxation::Starting value 6.000 -DEAL:Relaxation::Failure step 10 value 0.03379 -DEAL::SSOR1.2 diff 0 -DEAL::Size 21 Unknowns 400 -DEAL:Richardson::Starting value 20.00 -DEAL:Richardson::Failure step 10 value 16.98 -DEAL:Relaxation::Starting value 20.00 -DEAL:Relaxation::Failure step 10 value 16.98 -DEAL::Jacobi diff 0 -DEAL:Richardson::Starting value 20.00 -DEAL:Richardson::Failure step 10 value 12.36 -DEAL:Relaxation::Starting value 20.00 -DEAL:Relaxation::Failure step 10 value 12.36 -DEAL::SOR diff 0 -DEAL:Richardson::Starting value 20.00 -DEAL:Richardson::Failure step 10 value 10.93 -DEAL:Relaxation::Starting value 20.00 -DEAL:Relaxation::Failure step 10 value 10.93 -DEAL::SSOR1 diff 0 -DEAL:Richardson::Starting value 20.00 -DEAL:Richardson::Failure step 10 value 8.814 -DEAL:Relaxation::Starting value 20.00 -DEAL:Relaxation::Failure step 10 value 8.814 -DEAL::SSOR1.2 diff 0 diff --git a/tests/lac/solver_relaxation_02.cc b/tests/lac/solver_relaxation_02.cc index 2d99424b47..39c2f8e2bd 100644 --- a/tests/lac/solver_relaxation_02.cc +++ b/tests/lac/solver_relaxation_02.cc @@ -54,7 +54,7 @@ check_solve( SOLVER &solver, const MATRIX &A, int main() { - const std::string logname = JobIdentifier::base_name(__FILE__) + std::string("/output"); + const std::string logname = "output"; std::ofstream logfile(logname.c_str()); // logfile.setf(std::ios::fixed); deallog << std::setprecision(4); diff --git a/tests/lac/solver_relaxation_02/cmp/generic b/tests/lac/solver_relaxation_02/cmp/generic deleted file mode 100644 index c0605cbf3a..0000000000 --- a/tests/lac/solver_relaxation_02/cmp/generic +++ /dev/null @@ -1,102 +0,0 @@ - -DEAL::Size 33 Unknowns 1024 -DEAL::Block size 2 -DEAL:Jacobi:Richardson::Starting value 32.00 -DEAL:Jacobi:Richardson::Failure step 10 value 27.72 -DEAL:Jacobi:Relaxation::Starting value 32.00 -DEAL:Jacobi:Relaxation::Failure step 10 value 27.72 -DEAL:Jacobi::diff 0 -DEAL:Jacobi:Relaxation::Starting value 32.00 -DEAL:Jacobi:Relaxation::Failure step 10 value 27.72 -DEAL:Jacobi::diff 0 -DEAL:SOR :Richardson::Starting value 32.00 -DEAL:SOR :Richardson::Failure step 10 value 26.93 -DEAL:SOR :Relaxation::Starting value 32.00 -DEAL:SOR :Relaxation::Failure step 10 value 26.93 -DEAL:SOR ::diff 0 -DEAL:SOR :Relaxation::Starting value 32.00 -DEAL:SOR :Relaxation::Failure step 10 value 26.93 -DEAL:SOR ::diff 0 -DEAL:SSOR :Richardson::Starting value 32.00 -DEAL:SSOR :Richardson::Failure step 10 value 23.78 -DEAL:SSOR :Relaxation::Starting value 32.00 -DEAL:SSOR :Relaxation::Failure step 10 value 23.78 -DEAL:SSOR ::diff 0 -DEAL:SSOR :Relaxation::Starting value 32.00 -DEAL:SSOR :Relaxation::Failure step 10 value 23.78 -DEAL:SSOR ::diff 0 -DEAL::Block size 4 -DEAL:Jacobi:Richardson::Starting value 32.00 -DEAL:Jacobi:Richardson::Failure step 10 value 27.72 -DEAL:Jacobi:Relaxation::Starting value 32.00 -DEAL:Jacobi:Relaxation::Failure step 10 value 27.72 -DEAL:Jacobi::diff 0 -DEAL:Jacobi:Relaxation::Starting value 32.00 -DEAL:Jacobi:Relaxation::Failure step 10 value 27.72 -DEAL:Jacobi::diff 0 -DEAL:SOR :Richardson::Starting value 32.00 -DEAL:SOR :Richardson::Failure step 10 value 26.59 -DEAL:SOR :Relaxation::Starting value 32.00 -DEAL:SOR :Relaxation::Failure step 10 value 26.59 -DEAL:SOR ::diff 0 -DEAL:SOR :Relaxation::Starting value 32.00 -DEAL:SOR :Relaxation::Failure step 10 value 26.59 -DEAL:SOR ::diff 0 -DEAL:SSOR :Richardson::Starting value 32.00 -DEAL:SSOR :Richardson::Failure step 10 value 23.33 -DEAL:SSOR :Relaxation::Starting value 32.00 -DEAL:SSOR :Relaxation::Failure step 10 value 23.33 -DEAL:SSOR ::diff 0 -DEAL:SSOR :Relaxation::Starting value 32.00 -DEAL:SSOR :Relaxation::Failure step 10 value 23.33 -DEAL:SSOR ::diff 0 -DEAL::Block size 8 -DEAL:Jacobi:Richardson::Starting value 32.00 -DEAL:Jacobi:Richardson::Failure step 10 value 27.14 -DEAL:Jacobi:Relaxation::Starting value 32.00 -DEAL:Jacobi:Relaxation::Failure step 10 value 27.14 -DEAL:Jacobi::diff 0 -DEAL:Jacobi:Relaxation::Starting value 32.00 -DEAL:Jacobi:Relaxation::Failure step 10 value 27.14 -DEAL:Jacobi::diff 0 -DEAL:SOR :Richardson::Starting value 32.00 -DEAL:SOR :Richardson::Failure step 10 value 25.81 -DEAL:SOR :Relaxation::Starting value 32.00 -DEAL:SOR :Relaxation::Failure step 10 value 25.81 -DEAL:SOR ::diff 0 -DEAL:SOR :Relaxation::Starting value 32.00 -DEAL:SOR :Relaxation::Failure step 10 value 25.81 -DEAL:SOR ::diff 0 -DEAL:SSOR :Richardson::Starting value 32.00 -DEAL:SSOR :Richardson::Failure step 10 value 22.60 -DEAL:SSOR :Relaxation::Starting value 32.00 -DEAL:SSOR :Relaxation::Failure step 10 value 22.60 -DEAL:SSOR ::diff 0 -DEAL:SSOR :Relaxation::Starting value 32.00 -DEAL:SSOR :Relaxation::Failure step 10 value 22.60 -DEAL:SSOR ::diff 0 -DEAL::Block size 16 -DEAL:Jacobi:Richardson::Starting value 32.00 -DEAL:Jacobi:Richardson::Failure step 10 value 26.75 -DEAL:Jacobi:Relaxation::Starting value 32.00 -DEAL:Jacobi:Relaxation::Failure step 10 value 26.75 -DEAL:Jacobi::diff 0 -DEAL:Jacobi:Relaxation::Starting value 32.00 -DEAL:Jacobi:Relaxation::Failure step 10 value 26.75 -DEAL:Jacobi::diff 0 -DEAL:SOR :Richardson::Starting value 32.00 -DEAL:SOR :Richardson::Failure step 10 value 25.13 -DEAL:SOR :Relaxation::Starting value 32.00 -DEAL:SOR :Relaxation::Failure step 10 value 25.13 -DEAL:SOR ::diff 0 -DEAL:SOR :Relaxation::Starting value 32.00 -DEAL:SOR :Relaxation::Failure step 10 value 25.13 -DEAL:SOR ::diff 0 -DEAL:SSOR :Richardson::Starting value 32.00 -DEAL:SSOR :Richardson::Failure step 10 value 21.81 -DEAL:SSOR :Relaxation::Starting value 32.00 -DEAL:SSOR :Relaxation::Failure step 10 value 21.81 -DEAL:SSOR ::diff 0 -DEAL:SSOR :Relaxation::Starting value 32.00 -DEAL:SSOR :Relaxation::Failure step 10 value 21.81 -DEAL:SSOR ::diff 0 diff --git a/tests/lac/solver_relaxation_03.cc b/tests/lac/solver_relaxation_03.cc index 91261a00a5..577c818808 100644 --- a/tests/lac/solver_relaxation_03.cc +++ b/tests/lac/solver_relaxation_03.cc @@ -55,7 +55,7 @@ check_solve( SOLVER &solver, const MATRIX &A, int main() { - const std::string logname = JobIdentifier::base_name(__FILE__) + std::string("/output"); + const std::string logname = "output"; std::ofstream logfile(logname.c_str()); // logfile.setf(std::ios::fixed); deallog << std::setprecision(4); diff --git a/tests/lac/solver_relaxation_03/cmp/generic b/tests/lac/solver_relaxation_03/cmp/generic deleted file mode 100644 index c32d174766..0000000000 --- a/tests/lac/solver_relaxation_03/cmp/generic +++ /dev/null @@ -1,107 +0,0 @@ - -DEAL::Size 33 Unknowns 1024 -DEAL::Block size 4 -DEAL::Size 256 -DEAL:Jacobi:Richardson::Starting value 32.00 -DEAL:Jacobi:Richardson::Failure step 10 value 27.53 -DEAL:Jacobi:Relaxation::Starting value 32.00 -DEAL:Jacobi:Relaxation::Failure step 10 value 27.53 -DEAL:Jacobi::diff 0 -DEAL:Jacobi:Relaxation::Starting value 32.00 -DEAL:Jacobi:Relaxation::Failure step 10 value 27.53 -DEAL:Jacobi::diff 0 -DEAL:SOR :Richardson::Starting value 32.00 -DEAL:SOR :Richardson::Failure step 10 value 24.60 -DEAL:SOR :Relaxation::Starting value 32.00 -DEAL:SOR :Relaxation::Failure step 10 value 24.60 -DEAL:SOR ::diff 0 -DEAL:SOR :Relaxation::Starting value 32.00 -DEAL:SOR :Relaxation::Failure step 10 value 24.60 -DEAL:SOR ::diff 0 -DEAL:SOR :Relaxation::Starting value 32.00 -DEAL:SOR :Relaxation::Failure step 10 value 24.60 -DEAL:SOR ::diff 0 -DEAL:SOR :Relaxation::Starting value 32.00 -DEAL:SOR :Relaxation::Failure step 10 value 24.60 -DEAL:SOR ::diff 0 -DEAL:SSOR :Richardson::Starting value 32.00 -DEAL:SSOR :Richardson::Failure step 10 value 21.41 -DEAL:SSOR :Relaxation::Starting value 32.00 -DEAL:SSOR :Relaxation::Failure step 10 value 21.41 -DEAL:SSOR ::diff 0 -DEAL:SSOR :Relaxation::Starting value 32.00 -DEAL:SSOR :Relaxation::Failure step 10 value 21.41 -DEAL:SSOR ::diff 0 -DEAL:SSOR :Relaxation::Starting value 32.00 -DEAL:SSOR :Relaxation::Failure step 10 value 21.41 -DEAL:SSOR ::diff 0 -DEAL::Block size 8 -DEAL::Size 128 -DEAL:Jacobi:Richardson::Starting value 32.00 -DEAL:Jacobi:Richardson::Failure step 10 value 26.69 -DEAL:Jacobi:Relaxation::Starting value 32.00 -DEAL:Jacobi:Relaxation::Failure step 10 value 26.69 -DEAL:Jacobi::diff 0 -DEAL:Jacobi:Relaxation::Starting value 32.00 -DEAL:Jacobi:Relaxation::Failure step 10 value 26.69 -DEAL:Jacobi::diff 0 -DEAL:SOR :Richardson::Starting value 32.00 -DEAL:SOR :Richardson::Failure step 10 value 23.66 -DEAL:SOR :Relaxation::Starting value 32.00 -DEAL:SOR :Relaxation::Failure step 10 value 23.66 -DEAL:SOR ::diff 0 -DEAL:SOR :Relaxation::Starting value 32.00 -DEAL:SOR :Relaxation::Failure step 10 value 23.66 -DEAL:SOR ::diff 0 -DEAL:SOR :Relaxation::Starting value 32.00 -DEAL:SOR :Relaxation::Failure step 10 value 23.66 -DEAL:SOR ::diff 0 -DEAL:SOR :Relaxation::Starting value 32.00 -DEAL:SOR :Relaxation::Failure step 10 value 23.66 -DEAL:SOR ::diff 0 -DEAL:SSOR :Richardson::Starting value 32.00 -DEAL:SSOR :Richardson::Failure step 10 value 19.22 -DEAL:SSOR :Relaxation::Starting value 32.00 -DEAL:SSOR :Relaxation::Failure step 10 value 19.22 -DEAL:SSOR ::diff 0 -DEAL:SSOR :Relaxation::Starting value 32.00 -DEAL:SSOR :Relaxation::Failure step 10 value 19.22 -DEAL:SSOR ::diff 0 -DEAL:SSOR :Relaxation::Starting value 32.00 -DEAL:SSOR :Relaxation::Failure step 10 value 19.22 -DEAL:SSOR ::diff 0 -DEAL::Block size 16 -DEAL::Size 64 -DEAL:Jacobi:Richardson::Starting value 32.00 -DEAL:Jacobi:Richardson::Failure step 10 value 25.76 -DEAL:Jacobi:Relaxation::Starting value 32.00 -DEAL:Jacobi:Relaxation::Failure step 10 value 25.76 -DEAL:Jacobi::diff 0 -DEAL:Jacobi:Relaxation::Starting value 32.00 -DEAL:Jacobi:Relaxation::Failure step 10 value 25.76 -DEAL:Jacobi::diff 0 -DEAL:SOR :Richardson::Starting value 32.00 -DEAL:SOR :Richardson::Failure step 10 value 22.95 -DEAL:SOR :Relaxation::Starting value 32.00 -DEAL:SOR :Relaxation::Failure step 10 value 22.95 -DEAL:SOR ::diff 0 -DEAL:SOR :Relaxation::Starting value 32.00 -DEAL:SOR :Relaxation::Failure step 10 value 22.95 -DEAL:SOR ::diff 0 -DEAL:SOR :Relaxation::Starting value 32.00 -DEAL:SOR :Relaxation::Failure step 10 value 22.95 -DEAL:SOR ::diff 0 -DEAL:SOR :Relaxation::Starting value 32.00 -DEAL:SOR :Relaxation::Failure step 10 value 22.95 -DEAL:SOR ::diff 0 -DEAL:SSOR :Richardson::Starting value 32.00 -DEAL:SSOR :Richardson::Failure step 10 value 17.41 -DEAL:SSOR :Relaxation::Starting value 32.00 -DEAL:SSOR :Relaxation::Failure step 10 value 17.41 -DEAL:SSOR ::diff 0 -DEAL:SSOR :Relaxation::Starting value 32.00 -DEAL:SSOR :Relaxation::Failure step 10 value 17.41 -DEAL:SSOR ::diff 0 -DEAL:SSOR :Relaxation::Starting value 32.00 -DEAL:SSOR :Relaxation::Failure step 10 value 17.41 -DEAL:SSOR ::diff 0 diff --git a/tests/lac/solver_selector_00.cc b/tests/lac/solver_selector_00.cc index 0b0783e60a..e68ec37f55 100644 --- a/tests/lac/solver_selector_00.cc +++ b/tests/lac/solver_selector_00.cc @@ -28,7 +28,7 @@ template class SolverSelector<>; int main () { - std::ofstream logfile("solver_selector_00/output"); + std::ofstream logfile("output"); deallog.attach(logfile); deallog.depth_console(0); deallog.threshold_double(1.e-10); diff --git a/tests/lac/solver_selector_00/cmp/generic b/tests/lac/solver_selector_00/cmp/generic deleted file mode 100644 index 0fd8fc12f0..0000000000 --- a/tests/lac/solver_selector_00/cmp/generic +++ /dev/null @@ -1,2 +0,0 @@ - -DEAL::OK diff --git a/tests/lac/solver_selector_01.cc b/tests/lac/solver_selector_01.cc index a4fd8a34c5..8bae5242c9 100644 --- a/tests/lac/solver_selector_01.cc +++ b/tests/lac/solver_selector_01.cc @@ -69,7 +69,7 @@ check(const MATRIX &A, const VECTOR &f) int main() { - std::ofstream logfile("solver_selector_01/output"); + std::ofstream logfile("output"); // logfile.setf(std::ios::fixed); deallog << std::setprecision(4); deallog.attach(logfile); diff --git a/tests/lac/solver_selector_01/cmp/generic b/tests/lac/solver_selector_01/cmp/generic deleted file mode 100644 index 8f2bd5c749..0000000000 --- a/tests/lac/solver_selector_01/cmp/generic +++ /dev/null @@ -1,18 +0,0 @@ - -DEAL::Size 37 Unknowns 1296 -DEAL:cg::Starting value 36.00 -DEAL:cg::Convergence step 21 value 0.003095 -DEAL:Bicgstab::Starting value 36.00 -DEAL:Bicgstab::Convergence step 16 value 0.003278 -DEAL:GMRES::Starting value 34.45 -DEAL:GMRES::Convergence step 21 value 0.001416 -DEAL:FGMRES::Starting value 36.00 -DEAL:FGMRES::Convergence step 21 value 0.002535 -DEAL:cg::Starting value 36.00 -DEAL:cg::Convergence step 39 value 7.335e-08 -DEAL:Bicgstab::Starting value 36.00 -DEAL:Bicgstab::Convergence step 28 value 9.087e-08 -DEAL:GMRES::Starting value 34.45 -DEAL:GMRES::Convergence step 39 value 6.627e-08 -DEAL:FGMRES::Starting value 36.00 -DEAL:FGMRES::Convergence step 39 value 7.890e-08 diff --git a/tests/lac/solver_selector_02.cc b/tests/lac/solver_selector_02.cc index 49ed1eb0c4..720120e0c4 100644 --- a/tests/lac/solver_selector_02.cc +++ b/tests/lac/solver_selector_02.cc @@ -80,7 +80,7 @@ check(const MATRIX &A, const VECTOR &f) int main() { - std::ofstream logfile("solver_selector_02/output"); + std::ofstream logfile("output"); deallog << std::setprecision(4); deallog.attach(logfile); deallog.depth_console(0); diff --git a/tests/lac/solver_selector_02/cmp/generic b/tests/lac/solver_selector_02/cmp/generic deleted file mode 100644 index f4e7328cc5..0000000000 --- a/tests/lac/solver_selector_02/cmp/generic +++ /dev/null @@ -1,17 +0,0 @@ - -DEAL::Size 37 Unknowns 1296 -DEAL:cg::MySolverControl 0 -DEAL:cg::Starting value 0 -DEAL:cg::Convergence step 0 value 0 -DEAL:Bicgstab::MySolverControl 0 -DEAL:Bicgstab::Starting value 0 -DEAL:Bicgstab::Convergence step 0 value 0 -DEAL:GMRES::MySolverControl 0 -DEAL:GMRES::Starting value 0 -DEAL:GMRES::Convergence step 0 value 0 -DEAL:FGMRES::MySolverControl 0 -DEAL:FGMRES::Starting value 0 -DEAL:FGMRES::Convergence step 0 value 0 -DEAL:GMRES::MySolverControl 0 -DEAL:GMRES::Starting value 0 -DEAL:GMRES::Convergence step 0 value 0 diff --git a/tests/lac/sparse_ilu.cc b/tests/lac/sparse_ilu.cc index 4191c7aa16..339cc14f86 100644 --- a/tests/lac/sparse_ilu.cc +++ b/tests/lac/sparse_ilu.cc @@ -35,7 +35,7 @@ int main() { - std::ofstream logfile("sparse_ilu/output"); + std::ofstream logfile("output"); deallog << std::fixed; deallog << std::setprecision(3); deallog.attach(logfile); diff --git a/tests/lac/sparse_ilu/cmp/generic b/tests/lac/sparse_ilu/cmp/generic deleted file mode 100644 index d156ab1dca..0000000000 --- a/tests/lac/sparse_ilu/cmp/generic +++ /dev/null @@ -1,28 +0,0 @@ - -DEAL::Size 4 Unknowns 9 -DEAL::Test 0 -DEAL::Residual with test vector 0: left=0, right=0 -DEAL::Residual with test vector 1: left=0, right=0 -DEAL::Residual with test vector 2: left=0, right=0 -DEAL::Test 1 -DEAL::Residual with test vector 0: left=0.308, right=0.350 -DEAL::Residual with test vector 1: left=0.337, right=0.371 -DEAL::Residual with test vector 2: left=0.290, right=0.327 -DEAL::Size 8 Unknowns 49 -DEAL::Test 0 -DEAL::Residual with test vector 0: left=0, right=0 -DEAL::Residual with test vector 1: left=0, right=0 -DEAL::Residual with test vector 2: left=0, right=0 -DEAL::Test 1 -DEAL::Residual with test vector 0: left=1.886, right=1.910 -DEAL::Residual with test vector 1: left=2.123, right=2.138 -DEAL::Residual with test vector 2: left=1.999, right=2.004 -DEAL::Size 16 Unknowns 225 -DEAL::Test 0 -DEAL::Residual with test vector 0: left=0, right=0 -DEAL::Residual with test vector 1: left=0, right=0 -DEAL::Residual with test vector 2: left=0, right=0 -DEAL::Test 1 -DEAL::Residual with test vector 0: left=5.944, right=5.953 -DEAL::Residual with test vector 1: left=5.619, right=5.640 -DEAL::Residual with test vector 2: left=6.079, right=6.094 diff --git a/tests/lac/sparse_ilu_inverse.cc b/tests/lac/sparse_ilu_inverse.cc index 471dd5e04c..a46cb4c087 100644 --- a/tests/lac/sparse_ilu_inverse.cc +++ b/tests/lac/sparse_ilu_inverse.cc @@ -35,7 +35,7 @@ int main() { - std::ofstream logfile("sparse_ilu_inverse/output"); + std::ofstream logfile("output"); deallog << std::fixed; deallog << std::setprecision(3); deallog.attach(logfile); diff --git a/tests/lac/sparse_ilu_inverse/cmp/generic b/tests/lac/sparse_ilu_inverse/cmp/generic deleted file mode 100644 index a15c1a4826..0000000000 --- a/tests/lac/sparse_ilu_inverse/cmp/generic +++ /dev/null @@ -1,37 +0,0 @@ - -DEAL::N=1 -DEAL::Matrix A: -2.000 -DEAL::Matrix A^{-1}: -0.500 -DEAL:: -DEAL::N=2 -DEAL::Matrix A: -2.000 -1.000 --1.000 2.000 -DEAL::Matrix A^{-1}: -0.667 0.333 -0.333 0.667 -DEAL:: -DEAL::N=3 -DEAL::Matrix A: -2.000 -1.000 0.000 --1.000 2.000 -1.000 -0.000 -1.000 2.000 -DEAL::Matrix A^{-1}: -0.750 0.500 0.250 -0.500 1.000 0.500 -0.250 0.500 0.750 -DEAL:: -DEAL::N=4 -DEAL::Matrix A: -2.000 -1.000 0.000 0.000 --1.000 2.000 -1.000 0.000 -0.000 -1.000 2.000 -1.000 -0.000 0.000 -1.000 2.000 -DEAL::Matrix A^{-1}: -0.800 0.600 0.400 0.200 -0.600 1.200 0.800 0.400 -0.400 0.800 1.200 0.600 -0.200 0.400 0.600 0.800 -DEAL:: diff --git a/tests/lac/sparse_ilu_t.cc b/tests/lac/sparse_ilu_t.cc index 264f6775c8..5f18c4baad 100644 --- a/tests/lac/sparse_ilu_t.cc +++ b/tests/lac/sparse_ilu_t.cc @@ -35,7 +35,7 @@ int main() { - std::ofstream logfile("sparse_ilu_t/output"); + std::ofstream logfile("output"); deallog << std::fixed; deallog << std::setprecision(3); deallog.attach(logfile); diff --git a/tests/lac/sparse_ilu_t/cmp/generic b/tests/lac/sparse_ilu_t/cmp/generic deleted file mode 100644 index d156ab1dca..0000000000 --- a/tests/lac/sparse_ilu_t/cmp/generic +++ /dev/null @@ -1,28 +0,0 @@ - -DEAL::Size 4 Unknowns 9 -DEAL::Test 0 -DEAL::Residual with test vector 0: left=0, right=0 -DEAL::Residual with test vector 1: left=0, right=0 -DEAL::Residual with test vector 2: left=0, right=0 -DEAL::Test 1 -DEAL::Residual with test vector 0: left=0.308, right=0.350 -DEAL::Residual with test vector 1: left=0.337, right=0.371 -DEAL::Residual with test vector 2: left=0.290, right=0.327 -DEAL::Size 8 Unknowns 49 -DEAL::Test 0 -DEAL::Residual with test vector 0: left=0, right=0 -DEAL::Residual with test vector 1: left=0, right=0 -DEAL::Residual with test vector 2: left=0, right=0 -DEAL::Test 1 -DEAL::Residual with test vector 0: left=1.886, right=1.910 -DEAL::Residual with test vector 1: left=2.123, right=2.138 -DEAL::Residual with test vector 2: left=1.999, right=2.004 -DEAL::Size 16 Unknowns 225 -DEAL::Test 0 -DEAL::Residual with test vector 0: left=0, right=0 -DEAL::Residual with test vector 1: left=0, right=0 -DEAL::Residual with test vector 2: left=0, right=0 -DEAL::Test 1 -DEAL::Residual with test vector 0: left=5.944, right=5.953 -DEAL::Residual with test vector 1: left=5.619, right=5.640 -DEAL::Residual with test vector 2: left=6.079, right=6.094 diff --git a/tests/lac/sparse_matrices.cc b/tests/lac/sparse_matrices.cc index 60479f158c..07fc908ca6 100644 --- a/tests/lac/sparse_matrices.cc +++ b/tests/lac/sparse_matrices.cc @@ -275,7 +275,7 @@ void check_conjugate(std::ostream &out) int main() { - std::ofstream logfile("sparse_matrices/output"); + std::ofstream logfile("output"); logfile << std::setprecision(3); deallog << std::setprecision(3); deallog.attach(logfile); diff --git a/tests/lac/sparse_matrices/cmp/generic b/tests/lac/sparse_matrices/cmp/generic deleted file mode 100644 index 338d0d7d3a..0000000000 --- a/tests/lac/sparse_matrices/cmp/generic +++ /dev/null @@ -1,537 +0,0 @@ - -DEAL::Empty matrix -DEAL::Final -DEAL::Final -DEAL::cols: -DEAL::Final -DEAL::Final -DEAL::cols: -DEAL::Final -DEAL::Final -DEAL::cols: -DEAL::Final -DEAL::Final -DEAL::cols: -DEAL::Final -DEAL::Final -DEAL::cols: -DEAL::Final -DEAL::Final -DEAL::cols: -DEAL::Repeat row 2 -DEAL::Irregular matrix -DEAL::0 0 0 1.00 -DEAL:: 1 -DEAL::cols: ,0 ,1 ,2 ,3 -DEAL::1 1 0 2.00 -DEAL:: 2 -DEAL::cols: ,0 -DEAL::2 2 0 3.00 -DEAL:: 4 -DEAL::cols: ,0 -DEAL::3 4 3 17.0 -DEAL:: 4 -DEAL::cols: -DEAL::4 4 3 17.0 -DEAL::Final -DEAL::cols: ,3 -DEAL::Final -DEAL::Final -DEAL::cols: -DEAL:: 0 0 1.00 -DEAL:: 0 1 1.00 -DEAL:: 0 2 2.00 -DEAL:: 0 3 3.00 -DEAL:: 1 0 2.00 -DEAL:: 2 0 3.00 -DEAL:: 4 3 17.0 -DEAL::Repeat row 2 -DEAL:: 2 0 3.00 -First conjugate -0 0 4.00 -0 1 18.0 -0 2 32.0 -1 0 16.0 -1 1 70.0 -1 2 124. -2 0 28.0 -2 1 122. -2 2 216. -Second conjugate -0 0 276. -0 1 402. -1 0 378. -1 1 549. -DEAL::Structure -DEAL::Assemble -DEAL:5-SparseMatrix:identity:Richardson::Starting value 4.00 -DEAL:5-SparseMatrix:identity:Richardson::Failure step 10 value 3.55 -DEAL:5-SparseMatrix:jacobi:Richardson::Starting value 4.00 -DEAL:5-SparseMatrix:jacobi:Richardson::Failure step 10 value 1.34 -DEAL:5-SparseMatrix:ssor:Richardson::Starting value 4.00 -DEAL:5-SparseMatrix:ssor:Richardson::Failure step 10 value 0.000169 -DEAL:5-SparseMatrix:sor:Richardson::Starting value 4.00 -DEAL:5-SparseMatrix:sor:Richardson::Failure step 10 value 0.00188 -DEAL:5-SparseMatrix:block_jacobi:Richardson::Starting value 4.00 -DEAL:5-SparseMatrix:block_jacobi:Richardson::Failure step 10 value 0.00594 -DEAL:5-SparseMatrix:block_ssor:Richardson::Starting value 4.00 -DEAL:5-SparseMatrix:block_ssor:Richardson::Failure step 10 value 3.24e-07 -DEAL:5-SparseMatrix:block_sor:Richardson::Starting value 4.00 -DEAL:5-SparseMatrix:block_sor:Richardson::Failure step 10 value 1.07e-06 -DEAL:5-SparseMatrix:block_psor:Richardson::Starting value 4.00 -DEAL:5-SparseMatrix:block_psor:Richardson::Failure step 10 value 9.25e-07 -DEAL:5-SparseMatrix::Transpose -DEAL:5-SparseMatrix:identity:RichardsonT::Starting value 4.00 -DEAL:5-SparseMatrix:identity:RichardsonT::Failure step 10 value 3.55 -DEAL:5-SparseMatrix:jacobi:RichardsonT::Starting value 4.00 -DEAL:5-SparseMatrix:jacobi:RichardsonT::Failure step 10 value 1.34 -DEAL:5-SparseMatrix:ssor:RichardsonT::Starting value 4.00 -DEAL:5-SparseMatrix:ssor:RichardsonT::Failure step 10 value 0.00836 -DEAL:5-SparseMatrix:sor:RichardsonT::Starting value 4.00 -DEAL:5-SparseMatrix:sor:RichardsonT::Failure step 10 value 0.230 -DEAL:5-SparseMatrix:block_jacobi:RichardsonT::Starting value 4.00 -DEAL:5-SparseMatrix:block_jacobi:RichardsonT::Failure step 10 value 0.00341 -DEAL:5-SparseMatrix:block_ssor:RichardsonT::Starting value 4.00 -DEAL:5-SparseMatrix:block_ssor:RichardsonT::Failure step 10 value 3.24e-07 -DEAL:5-SparseMatrix:block_sor:RichardsonT::Starting value 4.00 -DEAL:5-SparseMatrix:block_sor:RichardsonT::Failure step 10 value 1.07e-06 -DEAL:5-SparseMatrix:block_psor:RichardsonT::Starting value 4.00 -DEAL:5-SparseMatrix:block_psor:RichardsonT::Failure step 10 value 8.62e-07 -DEAL:: 0 0 5.00 -DEAL:: 0 1 -2.00 -DEAL:: 0 4 -1.00 -DEAL:: 1 1 5.00 -DEAL:: 1 0 -1.00 -DEAL:: 1 2 -2.00 -DEAL:: 1 5 -1.00 -DEAL:: 2 2 5.00 -DEAL:: 2 1 -1.00 -DEAL:: 2 3 -2.00 -DEAL:: 2 6 -1.00 -DEAL:: 3 3 5.00 -DEAL:: 3 2 -1.00 -DEAL:: 3 7 -1.00 -DEAL:: 4 4 5.00 -DEAL:: 4 0 -1.00 -DEAL:: 4 5 -2.00 -DEAL:: 4 8 -1.00 -DEAL:: 5 5 5.00 -DEAL:: 5 1 -1.00 -DEAL:: 5 4 -1.00 -DEAL:: 5 6 -2.00 -DEAL:: 5 9 -1.00 -DEAL:: 6 6 5.00 -DEAL:: 6 2 -1.00 -DEAL:: 6 5 -1.00 -DEAL:: 6 7 -2.00 -DEAL:: 6 10 -1.00 -DEAL:: 7 7 5.00 -DEAL:: 7 3 -1.00 -DEAL:: 7 6 -1.00 -DEAL:: 7 11 -1.00 -DEAL:: 8 8 5.00 -DEAL:: 8 4 -1.00 -DEAL:: 8 9 -2.00 -DEAL:: 8 12 -1.00 -DEAL:: 9 9 5.00 -DEAL:: 9 5 -1.00 -DEAL:: 9 8 -1.00 -DEAL:: 9 10 -2.00 -DEAL:: 9 13 -1.00 -DEAL:: 10 10 5.00 -DEAL:: 10 6 -1.00 -DEAL:: 10 9 -1.00 -DEAL:: 10 11 -2.00 -DEAL:: 10 14 -1.00 -DEAL:: 11 11 5.00 -DEAL:: 11 7 -1.00 -DEAL:: 11 10 -1.00 -DEAL:: 11 15 -1.00 -DEAL:: 12 12 5.00 -DEAL:: 12 8 -1.00 -DEAL:: 12 13 -2.00 -DEAL:: 13 13 5.00 -DEAL:: 13 9 -1.00 -DEAL:: 13 12 -1.00 -DEAL:: 13 14 -2.00 -DEAL:: 14 14 5.00 -DEAL:: 14 10 -1.00 -DEAL:: 14 13 -1.00 -DEAL:: 14 15 -2.00 -DEAL:: 15 15 5.00 -DEAL:: 15 11 -1.00 -DEAL:: 15 14 -1.00 -DEAL::Repeat row 2 -DEAL:: 2 2 5.00 -DEAL:: 2 1 -1.00 -DEAL:: 2 3 -2.00 -DEAL:: 2 6 -1.00 -DEAL::Structure -DEAL::Assemble -DEAL:5-BlockSparseMatrix:identity:Richardson::Starting value 4.00 -DEAL:5-BlockSparseMatrix:identity:Richardson::Failure step 10 value 3.55 -DEAL:5-BlockSparseMatrix:jacobi:Richardson::Starting value 4.00 -DEAL:5-BlockSparseMatrix:jacobi:Richardson::Failure step 10 value 1.34 -DEAL:5-BlockSparseMatrix:block_jacobi:Richardson::Starting value 4.00 -DEAL:5-BlockSparseMatrix:block_jacobi:Richardson::Failure step 10 value 0.00594 -DEAL:5-BlockSparseMatrix::Transpose -DEAL:5-BlockSparseMatrix:identity:RichardsonT::Starting value 4.00 -DEAL:5-BlockSparseMatrix:identity:RichardsonT::Failure step 10 value 3.55 -DEAL:5-BlockSparseMatrix:jacobi:RichardsonT::Starting value 4.00 -DEAL:5-BlockSparseMatrix:jacobi:RichardsonT::Failure step 10 value 1.34 -DEAL:5-BlockSparseMatrix:block_jacobi:RichardsonT::Starting value 4.00 -DEAL:5-BlockSparseMatrix:block_jacobi:RichardsonT::Failure step 10 value 0.00341 -DEAL:: 0 0 5.00 -DEAL:: 0 1 -2.00 -DEAL:: 0 4 -1.00 -DEAL:: 1 1 5.00 -DEAL:: 1 0 -1.00 -DEAL:: 1 2 -2.00 -DEAL:: 1 5 -1.00 -DEAL:: 2 2 5.00 -DEAL:: 2 1 -1.00 -DEAL:: 2 3 -2.00 -DEAL:: 2 6 -1.00 -DEAL:: 3 3 5.00 -DEAL:: 3 2 -1.00 -DEAL:: 3 7 -1.00 -DEAL:: 4 4 5.00 -DEAL:: 4 0 -1.00 -DEAL:: 4 5 -2.00 -DEAL:: 4 8 -1.00 -DEAL:: 5 5 5.00 -DEAL:: 5 1 -1.00 -DEAL:: 5 4 -1.00 -DEAL:: 5 6 -2.00 -DEAL:: 5 9 -1.00 -DEAL:: 6 6 5.00 -DEAL:: 6 2 -1.00 -DEAL:: 6 5 -1.00 -DEAL:: 6 7 -2.00 -DEAL:: 6 10 -1.00 -DEAL:: 7 7 5.00 -DEAL:: 7 3 -1.00 -DEAL:: 7 6 -1.00 -DEAL:: 7 11 -1.00 -DEAL:: 8 8 5.00 -DEAL:: 8 4 -1.00 -DEAL:: 8 9 -2.00 -DEAL:: 8 12 -1.00 -DEAL:: 9 9 5.00 -DEAL:: 9 5 -1.00 -DEAL:: 9 8 -1.00 -DEAL:: 9 10 -2.00 -DEAL:: 9 13 -1.00 -DEAL:: 10 10 5.00 -DEAL:: 10 6 -1.00 -DEAL:: 10 9 -1.00 -DEAL:: 10 11 -2.00 -DEAL:: 10 14 -1.00 -DEAL:: 11 11 5.00 -DEAL:: 11 7 -1.00 -DEAL:: 11 10 -1.00 -DEAL:: 11 15 -1.00 -DEAL:: 12 12 5.00 -DEAL:: 12 8 -1.00 -DEAL:: 12 13 -2.00 -DEAL:: 13 13 5.00 -DEAL:: 13 9 -1.00 -DEAL:: 13 12 -1.00 -DEAL:: 13 14 -2.00 -DEAL:: 14 14 5.00 -DEAL:: 14 10 -1.00 -DEAL:: 14 13 -1.00 -DEAL:: 14 15 -2.00 -DEAL:: 15 15 5.00 -DEAL:: 15 11 -1.00 -DEAL:: 15 14 -1.00 -DEAL::Repeat row 2 -DEAL:: 2 2 5.00 -DEAL:: 2 1 -1.00 -DEAL:: 2 3 -2.00 -DEAL:: 2 6 -1.00 -DEAL::Assemble -DEAL:5-SparseMatrixEZ:identity:Richardson::Starting value 4.00 -DEAL:5-SparseMatrixEZ:identity:Richardson::Failure step 10 value 3.55 -DEAL:5-SparseMatrixEZ:jacobi:Richardson::Starting value 4.00 -DEAL:5-SparseMatrixEZ:jacobi:Richardson::Failure step 10 value 1.34 -DEAL:5-SparseMatrixEZ:ssor:Richardson::Starting value 4.00 -DEAL:5-SparseMatrixEZ:ssor:Richardson::Failure step 10 value 0.000169 -DEAL:5-SparseMatrixEZ:sor:Richardson::Starting value 4.00 -DEAL:5-SparseMatrixEZ:sor:Richardson::Failure step 10 value 0.00188 -DEAL:5-SparseMatrixEZ:block_jacobi:Richardson::Starting value 4.00 -DEAL:5-SparseMatrixEZ:block_jacobi:Richardson::Failure step 10 value 0.00594 -DEAL:5-SparseMatrixEZ:block_ssor:Richardson::Starting value 4.00 -DEAL:5-SparseMatrixEZ:block_ssor:Richardson::Failure step 10 value 3.24e-07 -DEAL:5-SparseMatrixEZ:block_sor:Richardson::Starting value 4.00 -DEAL:5-SparseMatrixEZ:block_sor:Richardson::Failure step 10 value 1.07e-06 -DEAL:5-SparseMatrixEZ:block_psor:Richardson::Starting value 4.00 -DEAL:5-SparseMatrixEZ:block_psor:Richardson::Failure step 10 value 9.25e-07 -DEAL:5-SparseMatrixEZ::Transpose -DEAL:5-SparseMatrixEZ:identity:RichardsonT::Starting value 4.00 -DEAL:5-SparseMatrixEZ:identity:RichardsonT::Failure step 10 value 3.55 -DEAL:5-SparseMatrixEZ:jacobi:RichardsonT::Starting value 4.00 -DEAL:5-SparseMatrixEZ:jacobi:RichardsonT::Failure step 10 value 1.34 -DEAL:5-SparseMatrixEZ:ssor:RichardsonT::Starting value 4.00 -DEAL:5-SparseMatrixEZ:ssor:RichardsonT::Failure step 10 value 0.00836 -DEAL:5-SparseMatrixEZ:sor:RichardsonT::Starting value 4.00 -DEAL:5-SparseMatrixEZ:sor:RichardsonT::Failure step 10 value 0.230 -DEAL:5-SparseMatrixEZ:block_jacobi:RichardsonT::Starting value 4.00 -DEAL:5-SparseMatrixEZ:block_jacobi:RichardsonT::Failure step 10 value 0.00341 -DEAL:5-SparseMatrixEZ:block_ssor:RichardsonT::Starting value 4.00 -DEAL:5-SparseMatrixEZ:block_ssor:RichardsonT::Failure step 10 value 3.24e-07 -DEAL:5-SparseMatrixEZ:block_sor:RichardsonT::Starting value 4.00 -DEAL:5-SparseMatrixEZ:block_sor:RichardsonT::Failure step 10 value 1.07e-06 -DEAL:5-SparseMatrixEZ:block_psor:RichardsonT::Starting value 4.00 -DEAL:5-SparseMatrixEZ:block_psor:RichardsonT::Failure step 10 value 8.62e-07 -DEAL:: 0 0 5.00 -DEAL:: 0 1 -2.00 -DEAL:: 0 4 -1.00 -DEAL:: 1 0 -1.00 -DEAL:: 1 1 5.00 -DEAL:: 1 2 -2.00 -DEAL:: 1 5 -1.00 -DEAL:: 2 1 -1.00 -DEAL:: 2 2 5.00 -DEAL:: 2 3 -2.00 -DEAL:: 2 6 -1.00 -DEAL:: 3 2 -1.00 -DEAL:: 3 3 5.00 -DEAL:: 3 7 -1.00 -DEAL:: 4 0 -1.00 -DEAL:: 4 4 5.00 -DEAL:: 4 5 -2.00 -DEAL:: 4 8 -1.00 -DEAL:: 5 1 -1.00 -DEAL:: 5 4 -1.00 -DEAL:: 5 5 5.00 -DEAL:: 5 6 -2.00 -DEAL:: 5 9 -1.00 -DEAL:: 6 2 -1.00 -DEAL:: 6 5 -1.00 -DEAL:: 6 6 5.00 -DEAL:: 6 7 -2.00 -DEAL:: 6 10 -1.00 -DEAL:: 7 3 -1.00 -DEAL:: 7 6 -1.00 -DEAL:: 7 7 5.00 -DEAL:: 7 11 -1.00 -DEAL:: 8 4 -1.00 -DEAL:: 8 8 5.00 -DEAL:: 8 9 -2.00 -DEAL:: 8 12 -1.00 -DEAL:: 9 5 -1.00 -DEAL:: 9 8 -1.00 -DEAL:: 9 9 5.00 -DEAL:: 9 10 -2.00 -DEAL:: 9 13 -1.00 -DEAL:: 10 6 -1.00 -DEAL:: 10 9 -1.00 -DEAL:: 10 10 5.00 -DEAL:: 10 11 -2.00 -DEAL:: 10 14 -1.00 -DEAL:: 11 7 -1.00 -DEAL:: 11 10 -1.00 -DEAL:: 11 11 5.00 -DEAL:: 11 15 -1.00 -DEAL:: 12 8 -1.00 -DEAL:: 12 12 5.00 -DEAL:: 12 13 -2.00 -DEAL:: 13 9 -1.00 -DEAL:: 13 12 -1.00 -DEAL:: 13 13 5.00 -DEAL:: 13 14 -2.00 -DEAL:: 14 10 -1.00 -DEAL:: 14 13 -1.00 -DEAL:: 14 14 5.00 -DEAL:: 14 15 -2.00 -DEAL:: 15 11 -1.00 -DEAL:: 15 14 -1.00 -DEAL:: 15 15 5.00 -DEAL::Repeat row 2 -DEAL:: 2 1 -1.00 -DEAL:: 2 2 5.00 -DEAL:: 2 3 -2.00 -DEAL:: 2 6 -1.00 -DEAL::SparseMatrixEZ:used entries:64 -DEAL::SparseMatrixEZ:allocated entries:72 -DEAL::SparseMatrixEZ:reserved entries:96 -DEAL::SparseMatrixEZ:entries 3 rows 4 -DEAL::SparseMatrixEZ:entries 4 rows 8 -DEAL::SparseMatrixEZ:entries 5 rows 4 -DEAL::Matrices are equal -DEAL::Structure -DEAL::Assemble -DEAL:9-SparseMatrix:identity:Richardson::Starting value 4.00 -DEAL:9-SparseMatrix:identity:Richardson::Failure step 10 value 2.41 -DEAL:9-SparseMatrix:jacobi:Richardson::Starting value 4.00 -DEAL:9-SparseMatrix:jacobi:Richardson::Failure step 10 value 1.17 -DEAL:9-SparseMatrix:ssor:Richardson::Starting value 4.00 -DEAL:9-SparseMatrix:ssor:Richardson::Failure step 10 value 0.000124 -DEAL:9-SparseMatrix:sor:Richardson::Starting value 4.00 -DEAL:9-SparseMatrix:sor:Richardson::Failure step 10 value 0.00112 -DEAL:9-SparseMatrix:block_jacobi:Richardson::Starting value 4.00 -DEAL:9-SparseMatrix:block_jacobi:Richardson::Failure step 10 value 0.0255 -DEAL:9-SparseMatrix:block_ssor:Richardson::Starting value 4.00 -DEAL:9-SparseMatrix:block_ssor:Richardson::Failure step 10 value 9.12e-06 -DEAL:9-SparseMatrix:block_sor:Richardson::Starting value 4.00 -DEAL:9-SparseMatrix:block_sor:Richardson::Failure step 10 value 2.94e-06 -DEAL:9-SparseMatrix:block_psor:Richardson::Starting value 4.00 -DEAL:9-SparseMatrix:block_psor:Richardson::Failure step 10 value 2.09e-06 -DEAL:9-SparseMatrix::Transpose -DEAL:9-SparseMatrix:identity:RichardsonT::Starting value 4.00 -DEAL:9-SparseMatrix:identity:RichardsonT::Failure step 10 value 2.41 -DEAL:9-SparseMatrix:jacobi:RichardsonT::Starting value 4.00 -DEAL:9-SparseMatrix:jacobi:RichardsonT::Failure step 10 value 1.17 -DEAL:9-SparseMatrix:ssor:RichardsonT::Starting value 4.00 -DEAL:9-SparseMatrix:ssor:RichardsonT::Failure step 10 value 0.000124 -DEAL:9-SparseMatrix:sor:RichardsonT::Starting value 4.00 -DEAL:9-SparseMatrix:sor:RichardsonT::Failure step 10 value 0.00112 -DEAL:9-SparseMatrix:block_jacobi:RichardsonT::Starting value 4.00 -DEAL:9-SparseMatrix:block_jacobi:RichardsonT::Failure step 10 value 0.0255 -DEAL:9-SparseMatrix:block_ssor:RichardsonT::Starting value 4.00 -DEAL:9-SparseMatrix:block_ssor:RichardsonT::Failure step 10 value 9.12e-06 -DEAL:9-SparseMatrix:block_sor:RichardsonT::Starting value 4.00 -DEAL:9-SparseMatrix:block_sor:RichardsonT::Failure step 10 value 2.94e-06 -DEAL:9-SparseMatrix:block_psor:RichardsonT::Starting value 4.00 -DEAL:9-SparseMatrix:block_psor:RichardsonT::Failure step 10 value 1.86e-06 -DEAL::Assemble -DEAL:9-SparseMatrixEZ:identity:Richardson::Starting value 4.00 -DEAL:9-SparseMatrixEZ:identity:Richardson::Failure step 10 value 2.41 -DEAL:9-SparseMatrixEZ:jacobi:Richardson::Starting value 4.00 -DEAL:9-SparseMatrixEZ:jacobi:Richardson::Failure step 10 value 1.17 -DEAL:9-SparseMatrixEZ:ssor:Richardson::Starting value 4.00 -DEAL:9-SparseMatrixEZ:ssor:Richardson::Failure step 10 value 0.000124 -DEAL:9-SparseMatrixEZ:sor:Richardson::Starting value 4.00 -DEAL:9-SparseMatrixEZ:sor:Richardson::Failure step 10 value 0.00112 -DEAL:9-SparseMatrixEZ:block_jacobi:Richardson::Starting value 4.00 -DEAL:9-SparseMatrixEZ:block_jacobi:Richardson::Failure step 10 value 0.0255 -DEAL:9-SparseMatrixEZ:block_ssor:Richardson::Starting value 4.00 -DEAL:9-SparseMatrixEZ:block_ssor:Richardson::Failure step 10 value 9.12e-06 -DEAL:9-SparseMatrixEZ:block_sor:Richardson::Starting value 4.00 -DEAL:9-SparseMatrixEZ:block_sor:Richardson::Failure step 10 value 2.94e-06 -DEAL:9-SparseMatrixEZ:block_psor:Richardson::Starting value 4.00 -DEAL:9-SparseMatrixEZ:block_psor:Richardson::Failure step 10 value 2.09e-06 -DEAL:9-SparseMatrixEZ::Transpose -DEAL:9-SparseMatrixEZ:identity:RichardsonT::Starting value 4.00 -DEAL:9-SparseMatrixEZ:identity:RichardsonT::Failure step 10 value 2.41 -DEAL:9-SparseMatrixEZ:jacobi:RichardsonT::Starting value 4.00 -DEAL:9-SparseMatrixEZ:jacobi:RichardsonT::Failure step 10 value 1.17 -DEAL:9-SparseMatrixEZ:ssor:RichardsonT::Starting value 4.00 -DEAL:9-SparseMatrixEZ:ssor:RichardsonT::Failure step 10 value 0.000124 -DEAL:9-SparseMatrixEZ:sor:RichardsonT::Starting value 4.00 -DEAL:9-SparseMatrixEZ:sor:RichardsonT::Failure step 10 value 0.00112 -DEAL:9-SparseMatrixEZ:block_jacobi:RichardsonT::Starting value 4.00 -DEAL:9-SparseMatrixEZ:block_jacobi:RichardsonT::Failure step 10 value 0.0255 -DEAL:9-SparseMatrixEZ:block_ssor:RichardsonT::Starting value 4.00 -DEAL:9-SparseMatrixEZ:block_ssor:RichardsonT::Failure step 10 value 9.12e-06 -DEAL:9-SparseMatrixEZ:block_sor:RichardsonT::Starting value 4.00 -DEAL:9-SparseMatrixEZ:block_sor:RichardsonT::Failure step 10 value 2.94e-06 -DEAL:9-SparseMatrixEZ:block_psor:RichardsonT::Starting value 4.00 -DEAL:9-SparseMatrixEZ:block_psor:RichardsonT::Failure step 10 value 1.86e-06 -DEAL::SparseMatrixEZ:used entries:100 -DEAL::SparseMatrixEZ:allocated entries:111 -DEAL::SparseMatrixEZ:reserved entries:192 -DEAL::SparseMatrixEZ:entries 4 rows 4 -DEAL::SparseMatrixEZ:entries 6 rows 8 -DEAL::SparseMatrixEZ:entries 9 rows 4 -DEAL::write/read-error at global position 0 -DEAL::write/read-error at global position 1 -DEAL::write/read-error at global position 2 -DEAL::write/read-error at global position 3 -DEAL::write/read-error at global position 4 -DEAL::write/read-error at global position 5 -DEAL::write/read-error at global position 6 -DEAL::write/read-error at global position 7 -DEAL::write/read-error at global position 8 -DEAL::write/read-error at global position 9 -DEAL::write/read-error at global position 10 -DEAL::write/read-error at global position 11 -DEAL::write/read-error at global position 12 -DEAL::write/read-error at global position 13 -DEAL::write/read-error at global position 14 -DEAL::write/read-error at global position 15 -DEAL::write/read-error at global position 16 -DEAL::write/read-error at global position 17 -DEAL::write/read-error at global position 18 -DEAL::write/read-error at global position 19 -DEAL::write/read-error at global position 20 -DEAL::write/read-error at global position 21 -DEAL::write/read-error at global position 22 -DEAL::write/read-error at global position 23 -DEAL::write/read-error at global position 24 -DEAL::write/read-error at global position 25 -DEAL::write/read-error at global position 26 -DEAL::write/read-error at global position 27 -DEAL::write/read-error at global position 28 -DEAL::write/read-error at global position 29 -DEAL::write/read-error at global position 30 -DEAL::write/read-error at global position 31 -DEAL::write/read-error at global position 32 -DEAL::write/read-error at global position 33 -DEAL::write/read-error at global position 34 -DEAL::write/read-error at global position 35 -DEAL::write/read-error at global position 36 -DEAL::write/read-error at global position 37 -DEAL::write/read-error at global position 38 -DEAL::write/read-error at global position 39 -DEAL::write/read-error at global position 40 -DEAL::write/read-error at global position 41 -DEAL::write/read-error at global position 42 -DEAL::write/read-error at global position 43 -DEAL::write/read-error at global position 44 -DEAL::write/read-error at global position 45 -DEAL::write/read-error at global position 46 -DEAL::write/read-error at global position 47 -DEAL::write/read-error at global position 48 -DEAL::write/read-error at global position 49 -DEAL::write/read-error at global position 50 -DEAL::write/read-error at global position 51 -DEAL::write/read-error at global position 52 -DEAL::write/read-error at global position 53 -DEAL::write/read-error at global position 54 -DEAL::write/read-error at global position 55 -DEAL::write/read-error at global position 56 -DEAL::write/read-error at global position 57 -DEAL::write/read-error at global position 58 -DEAL::write/read-error at global position 59 -DEAL::write/read-error at global position 60 -DEAL::write/read-error at global position 61 -DEAL::write/read-error at global position 62 -DEAL::write/read-error at global position 63 -DEAL::write/read-error at global position 64 -DEAL::write/read-error at global position 65 -DEAL::write/read-error at global position 66 -DEAL::write/read-error at global position 67 -DEAL::write/read-error at global position 68 -DEAL::write/read-error at global position 69 -DEAL::write/read-error at global position 70 -DEAL::write/read-error at global position 71 -DEAL::write/read-error at global position 72 -DEAL::write/read-error at global position 73 -DEAL::write/read-error at global position 74 -DEAL::write/read-error at global position 75 -DEAL::write/read-error at global position 76 -DEAL::write/read-error at global position 77 -DEAL::write/read-error at global position 78 -DEAL::write/read-error at global position 79 -DEAL::write/read-error at global position 80 -DEAL::write/read-error at global position 81 -DEAL::write/read-error at global position 82 -DEAL::write/read-error at global position 83 -DEAL::write/read-error at global position 84 -DEAL::write/read-error at global position 85 -DEAL::write/read-error at global position 86 -DEAL::write/read-error at global position 87 -DEAL::write/read-error at global position 88 -DEAL::write/read-error at global position 89 -DEAL::write/read-error at global position 90 -DEAL::write/read-error at global position 91 -DEAL::write/read-error at global position 92 -DEAL::write/read-error at global position 93 -DEAL::write/read-error at global position 94 -DEAL::write/read-error at global position 95 -DEAL::write/read-error at global position 96 -DEAL::write/read-error at global position 97 -DEAL::write/read-error at global position 98 -DEAL::write/read-error at global position 99 diff --git a/tests/lac/sparse_matrix_Tmmult_01.cc b/tests/lac/sparse_matrix_Tmmult_01.cc index 835294744f..3eca2c82d8 100644 --- a/tests/lac/sparse_matrix_Tmmult_01.cc +++ b/tests/lac/sparse_matrix_Tmmult_01.cc @@ -86,7 +86,7 @@ void test (const unsigned int n) int main () { - const std::string logname = JobIdentifier::base_name(__FILE__) + std::string("/output"); + const std::string logname = "output"; std::ofstream logfile(logname.c_str()); deallog.attach(logfile); deallog.depth_console(0); diff --git a/tests/lac/sparse_matrix_Tmmult_01/cmp/generic b/tests/lac/sparse_matrix_Tmmult_01/cmp/generic deleted file mode 100644 index 8b3b075900..0000000000 --- a/tests/lac/sparse_matrix_Tmmult_01/cmp/generic +++ /dev/null @@ -1,3 +0,0 @@ - -DEAL::OK -DEAL::OK diff --git a/tests/lac/sparse_matrix_Tmmult_02.cc b/tests/lac/sparse_matrix_Tmmult_02.cc index 1ba45271f2..0d5df1743e 100644 --- a/tests/lac/sparse_matrix_Tmmult_02.cc +++ b/tests/lac/sparse_matrix_Tmmult_02.cc @@ -91,7 +91,7 @@ void test (const unsigned int n) int main () { - const std::string logname = JobIdentifier::base_name(__FILE__) + std::string("/output"); + const std::string logname = "output"; std::ofstream logfile(logname.c_str()); deallog.attach(logfile); deallog.depth_console(0); diff --git a/tests/lac/sparse_matrix_Tmmult_02/cmp/generic b/tests/lac/sparse_matrix_Tmmult_02/cmp/generic deleted file mode 100644 index 8b3b075900..0000000000 --- a/tests/lac/sparse_matrix_Tmmult_02/cmp/generic +++ /dev/null @@ -1,3 +0,0 @@ - -DEAL::OK -DEAL::OK diff --git a/tests/lac/sparse_matrix_iterator.cc b/tests/lac/sparse_matrix_iterator.cc index 4943737e60..01e02e819c 100644 --- a/tests/lac/sparse_matrix_iterator.cc +++ b/tests/lac/sparse_matrix_iterator.cc @@ -21,7 +21,7 @@ int main() { - const std::string logname = JobIdentifier::base_name(__FILE__) + std::string("/output"); + const std::string logname = "output"; std::ofstream logfile(logname.c_str()); deallog.attach(logfile); deallog.depth_console (0); diff --git a/tests/lac/sparse_matrix_iterator/cmp/generic b/tests/lac/sparse_matrix_iterator/cmp/generic deleted file mode 100644 index 403adcd6ec..0000000000 --- a/tests/lac/sparse_matrix_iterator/cmp/generic +++ /dev/null @@ -1,28 +0,0 @@ - -DEAL::0 0 1.00000 -DEAL::0 2 3.50000 -DEAL::1 0 -2.00000 -DEAL::1 3 1.50000 -DEAL::2 2 -0.500000 -DEAL::2 4 -2.25000 -DEAL::3 0 2.00000 -DEAL::3 4 0.00000 -DEAL:: -DEAL::0 0 1.50000 -DEAL::0 2 4.00000 -DEAL::1 0 -1.50000 -DEAL::1 3 2.00000 -DEAL::2 2 0.00000 -DEAL::2 4 -1.75000 -DEAL::3 0 2.50000 -DEAL::3 4 0.500000 -DEAL:: -DEAL::0 0 0.00000 -DEAL::0 2 4.00000 -DEAL::1 0 -3.00000 -DEAL::1 3 4.00000 -DEAL::2 2 -1.00000 -DEAL::2 4 -2.75000 -DEAL::3 0 2.50000 -DEAL::3 4 0.500000 -DEAL:: diff --git a/tests/lac/sparse_matrix_mmult_01.cc b/tests/lac/sparse_matrix_mmult_01.cc index 48c6e6d2d4..bc825f9832 100644 --- a/tests/lac/sparse_matrix_mmult_01.cc +++ b/tests/lac/sparse_matrix_mmult_01.cc @@ -86,7 +86,7 @@ void test (const unsigned int n) int main () { - const std::string logname = JobIdentifier::base_name(__FILE__) + std::string("/output"); + const std::string logname = "output"; std::ofstream logfile(logname.c_str()); deallog.attach(logfile); deallog.depth_console(0); diff --git a/tests/lac/sparse_matrix_mmult_01/cmp/generic b/tests/lac/sparse_matrix_mmult_01/cmp/generic deleted file mode 100644 index 8b3b075900..0000000000 --- a/tests/lac/sparse_matrix_mmult_01/cmp/generic +++ /dev/null @@ -1,3 +0,0 @@ - -DEAL::OK -DEAL::OK diff --git a/tests/lac/sparse_matrix_mmult_02.cc b/tests/lac/sparse_matrix_mmult_02.cc index f247afa29e..1e6f9ade5c 100644 --- a/tests/lac/sparse_matrix_mmult_02.cc +++ b/tests/lac/sparse_matrix_mmult_02.cc @@ -91,7 +91,7 @@ void test (const unsigned int n) int main () { - const std::string logname = JobIdentifier::base_name(__FILE__) + std::string("/output"); + const std::string logname = "output"; std::ofstream logfile(logname.c_str()); deallog.attach(logfile); deallog.depth_console(0); diff --git a/tests/lac/sparse_matrix_mmult_02/cmp/generic b/tests/lac/sparse_matrix_mmult_02/cmp/generic deleted file mode 100644 index 8b3b075900..0000000000 --- a/tests/lac/sparse_matrix_mmult_02/cmp/generic +++ /dev/null @@ -1,3 +0,0 @@ - -DEAL::OK -DEAL::OK diff --git a/tests/lac/sparse_mic.cc b/tests/lac/sparse_mic.cc index 93d65978ec..c7986cfd47 100644 --- a/tests/lac/sparse_mic.cc +++ b/tests/lac/sparse_mic.cc @@ -35,7 +35,7 @@ int main() { - std::ofstream logfile("sparse_mic/output"); + std::ofstream logfile("output"); deallog << std::fixed; deallog << std::setprecision(3); deallog.attach(logfile); diff --git a/tests/lac/sparse_mic/cmp/generic b/tests/lac/sparse_mic/cmp/generic deleted file mode 100644 index fd514afbe9..0000000000 --- a/tests/lac/sparse_mic/cmp/generic +++ /dev/null @@ -1,28 +0,0 @@ - -DEAL::Size 4 Unknowns 9 -DEAL::Test 0 -DEAL::Relative residual with test vector 0: left=0.071, right=0.170 -DEAL::Relative residual with test vector 1: left=0.043, right=0.097 -DEAL::Relative residual with test vector 2: left=0.073, right=0.146 -DEAL::Test 1 -DEAL::Relative residual with test vector 0: left=0.093, right=0.210 -DEAL::Relative residual with test vector 1: left=0.029, right=0.159 -DEAL::Relative residual with test vector 2: left=0.110, right=0.192 -DEAL::Size 8 Unknowns 49 -DEAL::Test 0 -DEAL::Relative residual with test vector 0: left=0.154, right=0.659 -DEAL::Relative residual with test vector 1: left=0.204, right=0.561 -DEAL::Relative residual with test vector 2: left=0.166, right=0.651 -DEAL::Test 1 -DEAL::Relative residual with test vector 0: left=0.230, right=0.649 -DEAL::Relative residual with test vector 1: left=0.148, right=0.629 -DEAL::Relative residual with test vector 2: left=0.190, right=0.702 -DEAL::Size 16 Unknowns 225 -DEAL::Test 0 -DEAL::Relative residual with test vector 0: left=0.305, right=1.589 -DEAL::Relative residual with test vector 1: left=0.427, right=1.498 -DEAL::Relative residual with test vector 2: left=0.333, right=1.572 -DEAL::Test 1 -DEAL::Relative residual with test vector 0: left=0.278, right=1.428 -DEAL::Relative residual with test vector 1: left=0.336, right=1.512 -DEAL::Relative residual with test vector 2: left=0.390, right=1.476 diff --git a/tests/lac/sparsity_pattern.cc b/tests/lac/sparsity_pattern.cc index 677bced3a9..7a632e7dbb 100644 --- a/tests/lac/sparsity_pattern.cc +++ b/tests/lac/sparsity_pattern.cc @@ -30,7 +30,7 @@ int main () { - std::ofstream logfile("sparsity_pattern/output"); + std::ofstream logfile("output"); logfile.setf(std::ios::fixed); deallog << std::setprecision(3); deallog.attach(logfile); diff --git a/tests/lac/sparsity_pattern/cmp/generic b/tests/lac/sparsity_pattern/cmp/generic deleted file mode 100644 index b27383119c..0000000000 --- a/tests/lac/sparsity_pattern/cmp/generic +++ /dev/null @@ -1,4577 +0,0 @@ - -DEAL::196 196 14 924 -DEAL::3 -DEAL::4 -DEAL::4 -DEAL::4 -DEAL::4 -DEAL::4 -DEAL::4 -DEAL::4 -DEAL::4 -DEAL::4 -DEAL::4 -DEAL::4 -DEAL::4 -DEAL::3 -DEAL::4 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::4 -DEAL::4 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::4 -DEAL::4 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::4 -DEAL::4 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::4 -DEAL::4 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::4 -DEAL::4 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::4 -DEAL::4 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::4 -DEAL::4 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::4 -DEAL::4 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::4 -DEAL::4 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::4 -DEAL::4 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::4 -DEAL::4 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::4 -DEAL::3 -DEAL::4 -DEAL::4 -DEAL::4 -DEAL::4 -DEAL::4 -DEAL::4 -DEAL::4 -DEAL::4 -DEAL::4 -DEAL::4 -DEAL::4 -DEAL::4 -DEAL::3 -0 0 -1 0 -14 0 -1 -1 -0 -1 -2 -1 -15 -1 -2 -2 -1 -2 -3 -2 -16 -2 -3 -3 -2 -3 -4 -3 -17 -3 -4 -4 -3 -4 -5 -4 -18 -4 -5 -5 -4 -5 -6 -5 -19 -5 -6 -6 -5 -6 -7 -6 -20 -6 -7 -7 -6 -7 -8 -7 -21 -7 -8 -8 -7 -8 -9 -8 -22 -8 -9 -9 -8 -9 -10 -9 -23 -9 -10 -10 -9 -10 -11 -10 -24 -10 -11 -11 -10 -11 -12 -11 -25 -11 -12 -12 -11 -12 -13 -12 -26 -12 -13 -13 -12 -13 -27 -13 -14 -14 -0 -14 -15 -14 -28 -14 -15 -15 -1 -15 -14 -15 -16 -15 -29 -15 -16 -16 -2 -16 -15 -16 -17 -16 -30 -16 -17 -17 -3 -17 -16 -17 -18 -17 -31 -17 -18 -18 -4 -18 -17 -18 -19 -18 -32 -18 -19 -19 -5 -19 -18 -19 -20 -19 -33 -19 -20 -20 -6 -20 -19 -20 -21 -20 -34 -20 -21 -21 -7 -21 -20 -21 -22 -21 -35 -21 -22 -22 -8 -22 -21 -22 -23 -22 -36 -22 -23 -23 -9 -23 -22 -23 -24 -23 -37 -23 -24 -24 -10 -24 -23 -24 -25 -24 -38 -24 -25 -25 -11 -25 -24 -25 -26 -25 -39 -25 -26 -26 -12 -26 -25 -26 -27 -26 -40 -26 -27 -27 -13 -27 -26 -27 -41 -27 -28 -28 -14 -28 -29 -28 -42 -28 -29 -29 -15 -29 -28 -29 -30 -29 -43 -29 -30 -30 -16 -30 -29 -30 -31 -30 -44 -30 -31 -31 -17 -31 -30 -31 -32 -31 -45 -31 -32 -32 -18 -32 -31 -32 -33 -32 -46 -32 -33 -33 -19 -33 -32 -33 -34 -33 -47 -33 -34 -34 -20 -34 -33 -34 -35 -34 -48 -34 -35 -35 -21 -35 -34 -35 -36 -35 -49 -35 -36 -36 -22 -36 -35 -36 -37 -36 -50 -36 -37 -37 -23 -37 -36 -37 -38 -37 -51 -37 -38 -38 -24 -38 -37 -38 -39 -38 -52 -38 -39 -39 -25 -39 -38 -39 -40 -39 -53 -39 -40 -40 -26 -40 -39 -40 -41 -40 -54 -40 -41 -41 -27 -41 -40 -41 -55 -41 -42 -42 -28 -42 -43 -42 -56 -42 -43 -43 -29 -43 -42 -43 -44 -43 -57 -43 -44 -44 -30 -44 -43 -44 -45 -44 -58 -44 -45 -45 -31 -45 -44 -45 -46 -45 -59 -45 -46 -46 -32 -46 -45 -46 -47 -46 -60 -46 -47 -47 -33 -47 -46 -47 -48 -47 -61 -47 -48 -48 -34 -48 -47 -48 -49 -48 -62 -48 -49 -49 -35 -49 -48 -49 -50 -49 -63 -49 -50 -50 -36 -50 -49 -50 -51 -50 -64 -50 -51 -51 -37 -51 -50 -51 -52 -51 -65 -51 -52 -52 -38 -52 -51 -52 -53 -52 -66 -52 -53 -53 -39 -53 -52 -53 -54 -53 -67 -53 -54 -54 -40 -54 -53 -54 -55 -54 -68 -54 -55 -55 -41 -55 -54 -55 -69 -55 -56 -56 -42 -56 -57 -56 -70 -56 -57 -57 -43 -57 -56 -57 -58 -57 -71 -57 -58 -58 -44 -58 -57 -58 -59 -58 -72 -58 -59 -59 -45 -59 -58 -59 -60 -59 -73 -59 -60 -60 -46 -60 -59 -60 -61 -60 -74 -60 -61 -61 -47 -61 -60 -61 -62 -61 -75 -61 -62 -62 -48 -62 -61 -62 -63 -62 -76 -62 -63 -63 -49 -63 -62 -63 -64 -63 -77 -63 -64 -64 -50 -64 -63 -64 -65 -64 -78 -64 -65 -65 -51 -65 -64 -65 -66 -65 -79 -65 -66 -66 -52 -66 -65 -66 -67 -66 -80 -66 -67 -67 -53 -67 -66 -67 -68 -67 -81 -67 -68 -68 -54 -68 -67 -68 -69 -68 -82 -68 -69 -69 -55 -69 -68 -69 -83 -69 -70 -70 -56 -70 -71 -70 -84 -70 -71 -71 -57 -71 -70 -71 -72 -71 -85 -71 -72 -72 -58 -72 -71 -72 -73 -72 -86 -72 -73 -73 -59 -73 -72 -73 -74 -73 -87 -73 -74 -74 -60 -74 -73 -74 -75 -74 -88 -74 -75 -75 -61 -75 -74 -75 -76 -75 -89 -75 -76 -76 -62 -76 -75 -76 -77 -76 -90 -76 -77 -77 -63 -77 -76 -77 -78 -77 -91 -77 -78 -78 -64 -78 -77 -78 -79 -78 -92 -78 -79 -79 -65 -79 -78 -79 -80 -79 -93 -79 -80 -80 -66 -80 -79 -80 -81 -80 -94 -80 -81 -81 -67 -81 -80 -81 -82 -81 -95 -81 -82 -82 -68 -82 -81 -82 -83 -82 -96 -82 -83 -83 -69 -83 -82 -83 -97 -83 -84 -84 -70 -84 -85 -84 -98 -84 -85 -85 -71 -85 -84 -85 -86 -85 -99 -85 -86 -86 -72 -86 -85 -86 -87 -86 -100 -86 -87 -87 -73 -87 -86 -87 -88 -87 -101 -87 -88 -88 -74 -88 -87 -88 -89 -88 -102 -88 -89 -89 -75 -89 -88 -89 -90 -89 -103 -89 -90 -90 -76 -90 -89 -90 -91 -90 -104 -90 -91 -91 -77 -91 -90 -91 -92 -91 -105 -91 -92 -92 -78 -92 -91 -92 -93 -92 -106 -92 -93 -93 -79 -93 -92 -93 -94 -93 -107 -93 -94 -94 -80 -94 -93 -94 -95 -94 -108 -94 -95 -95 -81 -95 -94 -95 -96 -95 -109 -95 -96 -96 -82 -96 -95 -96 -97 -96 -110 -96 -97 -97 -83 -97 -96 -97 -111 -97 -98 -98 -84 -98 -99 -98 -112 -98 -99 -99 -85 -99 -98 -99 -100 -99 -113 -99 -100 -100 -86 -100 -99 -100 -101 -100 -114 -100 -101 -101 -87 -101 -100 -101 -102 -101 -115 -101 -102 -102 -88 -102 -101 -102 -103 -102 -116 -102 -103 -103 -89 -103 -102 -103 -104 -103 -117 -103 -104 -104 -90 -104 -103 -104 -105 -104 -118 -104 -105 -105 -91 -105 -104 -105 -106 -105 -119 -105 -106 -106 -92 -106 -105 -106 -107 -106 -120 -106 -107 -107 -93 -107 -106 -107 -108 -107 -121 -107 -108 -108 -94 -108 -107 -108 -109 -108 -122 -108 -109 -109 -95 -109 -108 -109 -110 -109 -123 -109 -110 -110 -96 -110 -109 -110 -111 -110 -124 -110 -111 -111 -97 -111 -110 -111 -125 -111 -112 -112 -98 -112 -113 -112 -126 -112 -113 -113 -99 -113 -112 -113 -114 -113 -127 -113 -114 -114 -100 -114 -113 -114 -115 -114 -128 -114 -115 -115 -101 -115 -114 -115 -116 -115 -129 -115 -116 -116 -102 -116 -115 -116 -117 -116 -130 -116 -117 -117 -103 -117 -116 -117 -118 -117 -131 -117 -118 -118 -104 -118 -117 -118 -119 -118 -132 -118 -119 -119 -105 -119 -118 -119 -120 -119 -133 -119 -120 -120 -106 -120 -119 -120 -121 -120 -134 -120 -121 -121 -107 -121 -120 -121 -122 -121 -135 -121 -122 -122 -108 -122 -121 -122 -123 -122 -136 -122 -123 -123 -109 -123 -122 -123 -124 -123 -137 -123 -124 -124 -110 -124 -123 -124 -125 -124 -138 -124 -125 -125 -111 -125 -124 -125 -139 -125 -126 -126 -112 -126 -127 -126 -140 -126 -127 -127 -113 -127 -126 -127 -128 -127 -141 -127 -128 -128 -114 -128 -127 -128 -129 -128 -142 -128 -129 -129 -115 -129 -128 -129 -130 -129 -143 -129 -130 -130 -116 -130 -129 -130 -131 -130 -144 -130 -131 -131 -117 -131 -130 -131 -132 -131 -145 -131 -132 -132 -118 -132 -131 -132 -133 -132 -146 -132 -133 -133 -119 -133 -132 -133 -134 -133 -147 -133 -134 -134 -120 -134 -133 -134 -135 -134 -148 -134 -135 -135 -121 -135 -134 -135 -136 -135 -149 -135 -136 -136 -122 -136 -135 -136 -137 -136 -150 -136 -137 -137 -123 -137 -136 -137 -138 -137 -151 -137 -138 -138 -124 -138 -137 -138 -139 -138 -152 -138 -139 -139 -125 -139 -138 -139 -153 -139 -140 -140 -126 -140 -141 -140 -154 -140 -141 -141 -127 -141 -140 -141 -142 -141 -155 -141 -142 -142 -128 -142 -141 -142 -143 -142 -156 -142 -143 -143 -129 -143 -142 -143 -144 -143 -157 -143 -144 -144 -130 -144 -143 -144 -145 -144 -158 -144 -145 -145 -131 -145 -144 -145 -146 -145 -159 -145 -146 -146 -132 -146 -145 -146 -147 -146 -160 -146 -147 -147 -133 -147 -146 -147 -148 -147 -161 -147 -148 -148 -134 -148 -147 -148 -149 -148 -162 -148 -149 -149 -135 -149 -148 -149 -150 -149 -163 -149 -150 -150 -136 -150 -149 -150 -151 -150 -164 -150 -151 -151 -137 -151 -150 -151 -152 -151 -165 -151 -152 -152 -138 -152 -151 -152 -153 -152 -166 -152 -153 -153 -139 -153 -152 -153 -167 -153 -154 -154 -140 -154 -155 -154 -168 -154 -155 -155 -141 -155 -154 -155 -156 -155 -169 -155 -156 -156 -142 -156 -155 -156 -157 -156 -170 -156 -157 -157 -143 -157 -156 -157 -158 -157 -171 -157 -158 -158 -144 -158 -157 -158 -159 -158 -172 -158 -159 -159 -145 -159 -158 -159 -160 -159 -173 -159 -160 -160 -146 -160 -159 -160 -161 -160 -174 -160 -161 -161 -147 -161 -160 -161 -162 -161 -175 -161 -162 -162 -148 -162 -161 -162 -163 -162 -176 -162 -163 -163 -149 -163 -162 -163 -164 -163 -177 -163 -164 -164 -150 -164 -163 -164 -165 -164 -178 -164 -165 -165 -151 -165 -164 -165 -166 -165 -179 -165 -166 -166 -152 -166 -165 -166 -167 -166 -180 -166 -167 -167 -153 -167 -166 -167 -181 -167 -168 -168 -154 -168 -169 -168 -182 -168 -169 -169 -155 -169 -168 -169 -170 -169 -183 -169 -170 -170 -156 -170 -169 -170 -171 -170 -184 -170 -171 -171 -157 -171 -170 -171 -172 -171 -185 -171 -172 -172 -158 -172 -171 -172 -173 -172 -186 -172 -173 -173 -159 -173 -172 -173 -174 -173 -187 -173 -174 -174 -160 -174 -173 -174 -175 -174 -188 -174 -175 -175 -161 -175 -174 -175 -176 -175 -189 -175 -176 -176 -162 -176 -175 -176 -177 -176 -190 -176 -177 -177 -163 -177 -176 -177 -178 -177 -191 -177 -178 -178 -164 -178 -177 -178 -179 -178 -192 -178 -179 -179 -165 -179 -178 -179 -180 -179 -193 -179 -180 -180 -166 -180 -179 -180 -181 -180 -194 -180 -181 -181 -167 -181 -180 -181 -195 -181 -182 -182 -168 -182 -183 -182 -183 -183 -169 -183 -182 -183 -184 -183 -184 -184 -170 -184 -183 -184 -185 -184 -185 -185 -171 -185 -184 -185 -186 -185 -186 -186 -172 -186 -185 -186 -187 -186 -187 -187 -173 -187 -186 -187 -188 -187 -188 -188 -174 -188 -187 -188 -189 -188 -189 -189 -175 -189 -188 -189 -190 -189 -190 -190 -176 -190 -189 -190 -191 -190 -191 -191 -177 -191 -190 -191 -192 -191 -192 -192 -178 -192 -191 -192 -193 -192 -193 -193 -179 -193 -192 -193 -194 -193 -194 -194 -180 -194 -193 -194 -195 -194 -195 -195 -181 -195 -194 -195 -DEAL::196 196 14 1338 -DEAL::4 -DEAL::5 -DEAL::6 -DEAL::6 -DEAL::6 -DEAL::6 -DEAL::6 -DEAL::6 -DEAL::6 -DEAL::6 -DEAL::6 -DEAL::6 -DEAL::6 -DEAL::6 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::6 -DEAL::6 -DEAL::6 -DEAL::6 -DEAL::6 -DEAL::6 -DEAL::6 -DEAL::6 -DEAL::6 -DEAL::6 -DEAL::6 -DEAL::6 -DEAL::5 -DEAL::4 -0 0 -1 0 -2 0 -14 0 -1 -1 -0 -1 -2 -1 -3 -1 -15 -1 -2 -2 -0 -2 -1 -2 -3 -2 -4 -2 -16 -2 -3 -3 -1 -3 -2 -3 -4 -3 -5 -3 -17 -3 -4 -4 -2 -4 -3 -4 -5 -4 -6 -4 -18 -4 -5 -5 -3 -5 -4 -5 -6 -5 -7 -5 -19 -5 -6 -6 -4 -6 -5 -6 -7 -6 -8 -6 -20 -6 -7 -7 -5 -7 -6 -7 -8 -7 -9 -7 -21 -7 -8 -8 -6 -8 -7 -8 -9 -8 -10 -8 -22 -8 -9 -9 -7 -9 -8 -9 -10 -9 -11 -9 -23 -9 -10 -10 -8 -10 -9 -10 -11 -10 -12 -10 -24 -10 -11 -11 -9 -11 -10 -11 -12 -11 -13 -11 -25 -11 -12 -12 -10 -12 -11 -12 -13 -12 -14 -12 -26 -12 -13 -13 -11 -13 -12 -13 -14 -13 -15 -13 -27 -13 -14 -14 -0 -14 -12 -14 -13 -14 -15 -14 -16 -14 -28 -14 -15 -15 -1 -15 -13 -15 -14 -15 -16 -15 -17 -15 -29 -15 -16 -16 -2 -16 -14 -16 -15 -16 -17 -16 -18 -16 -30 -16 -17 -17 -3 -17 -15 -17 -16 -17 -18 -17 -19 -17 -31 -17 -18 -18 -4 -18 -16 -18 -17 -18 -19 -18 -20 -18 -32 -18 -19 -19 -5 -19 -17 -19 -18 -19 -20 -19 -21 -19 -33 -19 -20 -20 -6 -20 -18 -20 -19 -20 -21 -20 -22 -20 -34 -20 -21 -21 -7 -21 -19 -21 -20 -21 -22 -21 -23 -21 -35 -21 -22 -22 -8 -22 -20 -22 -21 -22 -23 -22 -24 -22 -36 -22 -23 -23 -9 -23 -21 -23 -22 -23 -24 -23 -25 -23 -37 -23 -24 -24 -10 -24 -22 -24 -23 -24 -25 -24 -26 -24 -38 -24 -25 -25 -11 -25 -23 -25 -24 -25 -26 -25 -27 -25 -39 -25 -26 -26 -12 -26 -24 -26 -25 -26 -27 -26 -28 -26 -40 -26 -27 -27 -13 -27 -25 -27 -26 -27 -28 -27 -29 -27 -41 -27 -28 -28 -14 -28 -26 -28 -27 -28 -29 -28 -30 -28 -42 -28 -29 -29 -15 -29 -27 -29 -28 -29 -30 -29 -31 -29 -43 -29 -30 -30 -16 -30 -28 -30 -29 -30 -31 -30 -32 -30 -44 -30 -31 -31 -17 -31 -29 -31 -30 -31 -32 -31 -33 -31 -45 -31 -32 -32 -18 -32 -30 -32 -31 -32 -33 -32 -34 -32 -46 -32 -33 -33 -19 -33 -31 -33 -32 -33 -34 -33 -35 -33 -47 -33 -34 -34 -20 -34 -32 -34 -33 -34 -35 -34 -36 -34 -48 -34 -35 -35 -21 -35 -33 -35 -34 -35 -36 -35 -37 -35 -49 -35 -36 -36 -22 -36 -34 -36 -35 -36 -37 -36 -38 -36 -50 -36 -37 -37 -23 -37 -35 -37 -36 -37 -38 -37 -39 -37 -51 -37 -38 -38 -24 -38 -36 -38 -37 -38 -39 -38 -40 -38 -52 -38 -39 -39 -25 -39 -37 -39 -38 -39 -40 -39 -41 -39 -53 -39 -40 -40 -26 -40 -38 -40 -39 -40 -41 -40 -42 -40 -54 -40 -41 -41 -27 -41 -39 -41 -40 -41 -42 -41 -43 -41 -55 -41 -42 -42 -28 -42 -40 -42 -41 -42 -43 -42 -44 -42 -56 -42 -43 -43 -29 -43 -41 -43 -42 -43 -44 -43 -45 -43 -57 -43 -44 -44 -30 -44 -42 -44 -43 -44 -45 -44 -46 -44 -58 -44 -45 -45 -31 -45 -43 -45 -44 -45 -46 -45 -47 -45 -59 -45 -46 -46 -32 -46 -44 -46 -45 -46 -47 -46 -48 -46 -60 -46 -47 -47 -33 -47 -45 -47 -46 -47 -48 -47 -49 -47 -61 -47 -48 -48 -34 -48 -46 -48 -47 -48 -49 -48 -50 -48 -62 -48 -49 -49 -35 -49 -47 -49 -48 -49 -50 -49 -51 -49 -63 -49 -50 -50 -36 -50 -48 -50 -49 -50 -51 -50 -52 -50 -64 -50 -51 -51 -37 -51 -49 -51 -50 -51 -52 -51 -53 -51 -65 -51 -52 -52 -38 -52 -50 -52 -51 -52 -53 -52 -54 -52 -66 -52 -53 -53 -39 -53 -51 -53 -52 -53 -54 -53 -55 -53 -67 -53 -54 -54 -40 -54 -52 -54 -53 -54 -55 -54 -56 -54 -68 -54 -55 -55 -41 -55 -53 -55 -54 -55 -56 -55 -57 -55 -69 -55 -56 -56 -42 -56 -54 -56 -55 -56 -57 -56 -58 -56 -70 -56 -57 -57 -43 -57 -55 -57 -56 -57 -58 -57 -59 -57 -71 -57 -58 -58 -44 -58 -56 -58 -57 -58 -59 -58 -60 -58 -72 -58 -59 -59 -45 -59 -57 -59 -58 -59 -60 -59 -61 -59 -73 -59 -60 -60 -46 -60 -58 -60 -59 -60 -61 -60 -62 -60 -74 -60 -61 -61 -47 -61 -59 -61 -60 -61 -62 -61 -63 -61 -75 -61 -62 -62 -48 -62 -60 -62 -61 -62 -63 -62 -64 -62 -76 -62 -63 -63 -49 -63 -61 -63 -62 -63 -64 -63 -65 -63 -77 -63 -64 -64 -50 -64 -62 -64 -63 -64 -65 -64 -66 -64 -78 -64 -65 -65 -51 -65 -63 -65 -64 -65 -66 -65 -67 -65 -79 -65 -66 -66 -52 -66 -64 -66 -65 -66 -67 -66 -68 -66 -80 -66 -67 -67 -53 -67 -65 -67 -66 -67 -68 -67 -69 -67 -81 -67 -68 -68 -54 -68 -66 -68 -67 -68 -69 -68 -70 -68 -82 -68 -69 -69 -55 -69 -67 -69 -68 -69 -70 -69 -71 -69 -83 -69 -70 -70 -56 -70 -68 -70 -69 -70 -71 -70 -72 -70 -84 -70 -71 -71 -57 -71 -69 -71 -70 -71 -72 -71 -73 -71 -85 -71 -72 -72 -58 -72 -70 -72 -71 -72 -73 -72 -74 -72 -86 -72 -73 -73 -59 -73 -71 -73 -72 -73 -74 -73 -75 -73 -87 -73 -74 -74 -60 -74 -72 -74 -73 -74 -75 -74 -76 -74 -88 -74 -75 -75 -61 -75 -73 -75 -74 -75 -76 -75 -77 -75 -89 -75 -76 -76 -62 -76 -74 -76 -75 -76 -77 -76 -78 -76 -90 -76 -77 -77 -63 -77 -75 -77 -76 -77 -78 -77 -79 -77 -91 -77 -78 -78 -64 -78 -76 -78 -77 -78 -79 -78 -80 -78 -92 -78 -79 -79 -65 -79 -77 -79 -78 -79 -80 -79 -81 -79 -93 -79 -80 -80 -66 -80 -78 -80 -79 -80 -81 -80 -82 -80 -94 -80 -81 -81 -67 -81 -79 -81 -80 -81 -82 -81 -83 -81 -95 -81 -82 -82 -68 -82 -80 -82 -81 -82 -83 -82 -84 -82 -96 -82 -83 -83 -69 -83 -81 -83 -82 -83 -84 -83 -85 -83 -97 -83 -84 -84 -70 -84 -82 -84 -83 -84 -85 -84 -86 -84 -98 -84 -85 -85 -71 -85 -83 -85 -84 -85 -86 -85 -87 -85 -99 -85 -86 -86 -72 -86 -84 -86 -85 -86 -87 -86 -88 -86 -100 -86 -87 -87 -73 -87 -85 -87 -86 -87 -88 -87 -89 -87 -101 -87 -88 -88 -74 -88 -86 -88 -87 -88 -89 -88 -90 -88 -102 -88 -89 -89 -75 -89 -87 -89 -88 -89 -90 -89 -91 -89 -103 -89 -90 -90 -76 -90 -88 -90 -89 -90 -91 -90 -92 -90 -104 -90 -91 -91 -77 -91 -89 -91 -90 -91 -92 -91 -93 -91 -105 -91 -92 -92 -78 -92 -90 -92 -91 -92 -93 -92 -94 -92 -106 -92 -93 -93 -79 -93 -91 -93 -92 -93 -94 -93 -95 -93 -107 -93 -94 -94 -80 -94 -92 -94 -93 -94 -95 -94 -96 -94 -108 -94 -95 -95 -81 -95 -93 -95 -94 -95 -96 -95 -97 -95 -109 -95 -96 -96 -82 -96 -94 -96 -95 -96 -97 -96 -98 -96 -110 -96 -97 -97 -83 -97 -95 -97 -96 -97 -98 -97 -99 -97 -111 -97 -98 -98 -84 -98 -96 -98 -97 -98 -99 -98 -100 -98 -112 -98 -99 -99 -85 -99 -97 -99 -98 -99 -100 -99 -101 -99 -113 -99 -100 -100 -86 -100 -98 -100 -99 -100 -101 -100 -102 -100 -114 -100 -101 -101 -87 -101 -99 -101 -100 -101 -102 -101 -103 -101 -115 -101 -102 -102 -88 -102 -100 -102 -101 -102 -103 -102 -104 -102 -116 -102 -103 -103 -89 -103 -101 -103 -102 -103 -104 -103 -105 -103 -117 -103 -104 -104 -90 -104 -102 -104 -103 -104 -105 -104 -106 -104 -118 -104 -105 -105 -91 -105 -103 -105 -104 -105 -106 -105 -107 -105 -119 -105 -106 -106 -92 -106 -104 -106 -105 -106 -107 -106 -108 -106 -120 -106 -107 -107 -93 -107 -105 -107 -106 -107 -108 -107 -109 -107 -121 -107 -108 -108 -94 -108 -106 -108 -107 -108 -109 -108 -110 -108 -122 -108 -109 -109 -95 -109 -107 -109 -108 -109 -110 -109 -111 -109 -123 -109 -110 -110 -96 -110 -108 -110 -109 -110 -111 -110 -112 -110 -124 -110 -111 -111 -97 -111 -109 -111 -110 -111 -112 -111 -113 -111 -125 -111 -112 -112 -98 -112 -110 -112 -111 -112 -113 -112 -114 -112 -126 -112 -113 -113 -99 -113 -111 -113 -112 -113 -114 -113 -115 -113 -127 -113 -114 -114 -100 -114 -112 -114 -113 -114 -115 -114 -116 -114 -128 -114 -115 -115 -101 -115 -113 -115 -114 -115 -116 -115 -117 -115 -129 -115 -116 -116 -102 -116 -114 -116 -115 -116 -117 -116 -118 -116 -130 -116 -117 -117 -103 -117 -115 -117 -116 -117 -118 -117 -119 -117 -131 -117 -118 -118 -104 -118 -116 -118 -117 -118 -119 -118 -120 -118 -132 -118 -119 -119 -105 -119 -117 -119 -118 -119 -120 -119 -121 -119 -133 -119 -120 -120 -106 -120 -118 -120 -119 -120 -121 -120 -122 -120 -134 -120 -121 -121 -107 -121 -119 -121 -120 -121 -122 -121 -123 -121 -135 -121 -122 -122 -108 -122 -120 -122 -121 -122 -123 -122 -124 -122 -136 -122 -123 -123 -109 -123 -121 -123 -122 -123 -124 -123 -125 -123 -137 -123 -124 -124 -110 -124 -122 -124 -123 -124 -125 -124 -126 -124 -138 -124 -125 -125 -111 -125 -123 -125 -124 -125 -126 -125 -127 -125 -139 -125 -126 -126 -112 -126 -124 -126 -125 -126 -127 -126 -128 -126 -140 -126 -127 -127 -113 -127 -125 -127 -126 -127 -128 -127 -129 -127 -141 -127 -128 -128 -114 -128 -126 -128 -127 -128 -129 -128 -130 -128 -142 -128 -129 -129 -115 -129 -127 -129 -128 -129 -130 -129 -131 -129 -143 -129 -130 -130 -116 -130 -128 -130 -129 -130 -131 -130 -132 -130 -144 -130 -131 -131 -117 -131 -129 -131 -130 -131 -132 -131 -133 -131 -145 -131 -132 -132 -118 -132 -130 -132 -131 -132 -133 -132 -134 -132 -146 -132 -133 -133 -119 -133 -131 -133 -132 -133 -134 -133 -135 -133 -147 -133 -134 -134 -120 -134 -132 -134 -133 -134 -135 -134 -136 -134 -148 -134 -135 -135 -121 -135 -133 -135 -134 -135 -136 -135 -137 -135 -149 -135 -136 -136 -122 -136 -134 -136 -135 -136 -137 -136 -138 -136 -150 -136 -137 -137 -123 -137 -135 -137 -136 -137 -138 -137 -139 -137 -151 -137 -138 -138 -124 -138 -136 -138 -137 -138 -139 -138 -140 -138 -152 -138 -139 -139 -125 -139 -137 -139 -138 -139 -140 -139 -141 -139 -153 -139 -140 -140 -126 -140 -138 -140 -139 -140 -141 -140 -142 -140 -154 -140 -141 -141 -127 -141 -139 -141 -140 -141 -142 -141 -143 -141 -155 -141 -142 -142 -128 -142 -140 -142 -141 -142 -143 -142 -144 -142 -156 -142 -143 -143 -129 -143 -141 -143 -142 -143 -144 -143 -145 -143 -157 -143 -144 -144 -130 -144 -142 -144 -143 -144 -145 -144 -146 -144 -158 -144 -145 -145 -131 -145 -143 -145 -144 -145 -146 -145 -147 -145 -159 -145 -146 -146 -132 -146 -144 -146 -145 -146 -147 -146 -148 -146 -160 -146 -147 -147 -133 -147 -145 -147 -146 -147 -148 -147 -149 -147 -161 -147 -148 -148 -134 -148 -146 -148 -147 -148 -149 -148 -150 -148 -162 -148 -149 -149 -135 -149 -147 -149 -148 -149 -150 -149 -151 -149 -163 -149 -150 -150 -136 -150 -148 -150 -149 -150 -151 -150 -152 -150 -164 -150 -151 -151 -137 -151 -149 -151 -150 -151 -152 -151 -153 -151 -165 -151 -152 -152 -138 -152 -150 -152 -151 -152 -153 -152 -154 -152 -166 -152 -153 -153 -139 -153 -151 -153 -152 -153 -154 -153 -155 -153 -167 -153 -154 -154 -140 -154 -152 -154 -153 -154 -155 -154 -156 -154 -168 -154 -155 -155 -141 -155 -153 -155 -154 -155 -156 -155 -157 -155 -169 -155 -156 -156 -142 -156 -154 -156 -155 -156 -157 -156 -158 -156 -170 -156 -157 -157 -143 -157 -155 -157 -156 -157 -158 -157 -159 -157 -171 -157 -158 -158 -144 -158 -156 -158 -157 -158 -159 -158 -160 -158 -172 -158 -159 -159 -145 -159 -157 -159 -158 -159 -160 -159 -161 -159 -173 -159 -160 -160 -146 -160 -158 -160 -159 -160 -161 -160 -162 -160 -174 -160 -161 -161 -147 -161 -159 -161 -160 -161 -162 -161 -163 -161 -175 -161 -162 -162 -148 -162 -160 -162 -161 -162 -163 -162 -164 -162 -176 -162 -163 -163 -149 -163 -161 -163 -162 -163 -164 -163 -165 -163 -177 -163 -164 -164 -150 -164 -162 -164 -163 -164 -165 -164 -166 -164 -178 -164 -165 -165 -151 -165 -163 -165 -164 -165 -166 -165 -167 -165 -179 -165 -166 -166 -152 -166 -164 -166 -165 -166 -167 -166 -168 -166 -180 -166 -167 -167 -153 -167 -165 -167 -166 -167 -168 -167 -169 -167 -181 -167 -168 -168 -154 -168 -166 -168 -167 -168 -169 -168 -170 -168 -182 -168 -169 -169 -155 -169 -167 -169 -168 -169 -170 -169 -171 -169 -183 -169 -170 -170 -156 -170 -168 -170 -169 -170 -171 -170 -172 -170 -184 -170 -171 -171 -157 -171 -169 -171 -170 -171 -172 -171 -173 -171 -185 -171 -172 -172 -158 -172 -170 -172 -171 -172 -173 -172 -174 -172 -186 -172 -173 -173 -159 -173 -171 -173 -172 -173 -174 -173 -175 -173 -187 -173 -174 -174 -160 -174 -172 -174 -173 -174 -175 -174 -176 -174 -188 -174 -175 -175 -161 -175 -173 -175 -174 -175 -176 -175 -177 -175 -189 -175 -176 -176 -162 -176 -174 -176 -175 -176 -177 -176 -178 -176 -190 -176 -177 -177 -163 -177 -175 -177 -176 -177 -178 -177 -179 -177 -191 -177 -178 -178 -164 -178 -176 -178 -177 -178 -179 -178 -180 -178 -192 -178 -179 -179 -165 -179 -177 -179 -178 -179 -180 -179 -181 -179 -193 -179 -180 -180 -166 -180 -178 -180 -179 -180 -181 -180 -182 -180 -194 -180 -181 -181 -167 -181 -179 -181 -180 -181 -182 -181 -183 -181 -195 -181 -182 -182 -168 -182 -180 -182 -181 -182 -183 -182 -184 -182 -183 -183 -169 -183 -181 -183 -182 -183 -184 -183 -185 -183 -184 -184 -170 -184 -182 -184 -183 -184 -185 -184 -186 -184 -185 -185 -171 -185 -183 -185 -184 -185 -186 -185 -187 -185 -186 -186 -172 -186 -184 -186 -185 -186 -187 -186 -188 -186 -187 -187 -173 -187 -185 -187 -186 -187 -188 -187 -189 -187 -188 -188 -174 -188 -186 -188 -187 -188 -189 -188 -190 -188 -189 -189 -175 -189 -187 -189 -188 -189 -190 -189 -191 -189 -190 -190 -176 -190 -188 -190 -189 -190 -191 -190 -192 -190 -191 -191 -177 -191 -189 -191 -190 -191 -192 -191 -193 -191 -192 -192 -178 -192 -190 -192 -191 -192 -193 -192 -194 -192 -193 -193 -179 -193 -191 -193 -192 -193 -194 -193 -195 -193 -194 -194 -180 -194 -192 -194 -193 -194 -195 -194 -195 -195 -181 -195 -193 -195 -194 -195 -DEAL::196 196 195 1722 -DEAL::196 -DEAL::5 -DEAL::6 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::6 -DEAL::5 -0 0 -1 0 -2 0 -3 0 -4 0 -5 0 -6 0 -7 0 -8 0 -9 0 -10 0 -11 0 -12 0 -13 0 -14 0 -15 0 -16 0 -17 0 -18 0 -19 0 -20 0 -21 0 -22 0 -23 0 -24 0 -25 0 -26 0 -27 0 -28 0 -29 0 -30 0 -31 0 -32 0 -33 0 -34 0 -35 0 -36 0 -37 0 -38 0 -39 0 -40 0 -41 0 -42 0 -43 0 -44 0 -45 0 -46 0 -47 0 -48 0 -49 0 -50 0 -51 0 -52 0 -53 0 -54 0 -55 0 -56 0 -57 0 -58 0 -59 0 -60 0 -61 0 -62 0 -63 0 -64 0 -65 0 -66 0 -67 0 -68 0 -69 0 -70 0 -71 0 -72 0 -73 0 -74 0 -75 0 -76 0 -77 0 -78 0 -79 0 -80 0 -81 0 -82 0 -83 0 -84 0 -85 0 -86 0 -87 0 -88 0 -89 0 -90 0 -91 0 -92 0 -93 0 -94 0 -95 0 -96 0 -97 0 -98 0 -99 0 -100 0 -101 0 -102 0 -103 0 -104 0 -105 0 -106 0 -107 0 -108 0 -109 0 -110 0 -111 0 -112 0 -113 0 -114 0 -115 0 -116 0 -117 0 -118 0 -119 0 -120 0 -121 0 -122 0 -123 0 -124 0 -125 0 -126 0 -127 0 -128 0 -129 0 -130 0 -131 0 -132 0 -133 0 -134 0 -135 0 -136 0 -137 0 -138 0 -139 0 -140 0 -141 0 -142 0 -143 0 -144 0 -145 0 -146 0 -147 0 -148 0 -149 0 -150 0 -151 0 -152 0 -153 0 -154 0 -155 0 -156 0 -157 0 -158 0 -159 0 -160 0 -161 0 -162 0 -163 0 -164 0 -165 0 -166 0 -167 0 -168 0 -169 0 -170 0 -171 0 -172 0 -173 0 -174 0 -175 0 -176 0 -177 0 -178 0 -179 0 -180 0 -181 0 -182 0 -183 0 -184 0 -185 0 -186 0 -187 0 -188 0 -189 0 -190 0 -191 0 -192 0 -193 0 -194 0 -195 0 -1 -1 -0 -1 -2 -1 -3 -1 -15 -1 -2 -2 -0 -2 -1 -2 -3 -2 -4 -2 -16 -2 -3 -3 -0 -3 -1 -3 -2 -3 -4 -3 -5 -3 -17 -3 -4 -4 -0 -4 -2 -4 -3 -4 -5 -4 -6 -4 -18 -4 -5 -5 -0 -5 -3 -5 -4 -5 -6 -5 -7 -5 -19 -5 -6 -6 -0 -6 -4 -6 -5 -6 -7 -6 -8 -6 -20 -6 -7 -7 -0 -7 -5 -7 -6 -7 -8 -7 -9 -7 -21 -7 -8 -8 -0 -8 -6 -8 -7 -8 -9 -8 -10 -8 -22 -8 -9 -9 -0 -9 -7 -9 -8 -9 -10 -9 -11 -9 -23 -9 -10 -10 -0 -10 -8 -10 -9 -10 -11 -10 -12 -10 -24 -10 -11 -11 -0 -11 -9 -11 -10 -11 -12 -11 -13 -11 -25 -11 -12 -12 -0 -12 -10 -12 -11 -12 -13 -12 -14 -12 -26 -12 -13 -13 -0 -13 -11 -13 -12 -13 -14 -13 -15 -13 -27 -13 -14 -14 -0 -14 -12 -14 -13 -14 -15 -14 -16 -14 -28 -14 -15 -15 -0 -15 -1 -15 -13 -15 -14 -15 -16 -15 -17 -15 -29 -15 -16 -16 -0 -16 -2 -16 -14 -16 -15 -16 -17 -16 -18 -16 -30 -16 -17 -17 -0 -17 -3 -17 -15 -17 -16 -17 -18 -17 -19 -17 -31 -17 -18 -18 -0 -18 -4 -18 -16 -18 -17 -18 -19 -18 -20 -18 -32 -18 -19 -19 -0 -19 -5 -19 -17 -19 -18 -19 -20 -19 -21 -19 -33 -19 -20 -20 -0 -20 -6 -20 -18 -20 -19 -20 -21 -20 -22 -20 -34 -20 -21 -21 -0 -21 -7 -21 -19 -21 -20 -21 -22 -21 -23 -21 -35 -21 -22 -22 -0 -22 -8 -22 -20 -22 -21 -22 -23 -22 -24 -22 -36 -22 -23 -23 -0 -23 -9 -23 -21 -23 -22 -23 -24 -23 -25 -23 -37 -23 -24 -24 -0 -24 -10 -24 -22 -24 -23 -24 -25 -24 -26 -24 -38 -24 -25 -25 -0 -25 -11 -25 -23 -25 -24 -25 -26 -25 -27 -25 -39 -25 -26 -26 -0 -26 -12 -26 -24 -26 -25 -26 -27 -26 -28 -26 -40 -26 -27 -27 -0 -27 -13 -27 -25 -27 -26 -27 -28 -27 -29 -27 -41 -27 -28 -28 -0 -28 -14 -28 -26 -28 -27 -28 -29 -28 -30 -28 -42 -28 -29 -29 -0 -29 -15 -29 -27 -29 -28 -29 -30 -29 -31 -29 -43 -29 -30 -30 -0 -30 -16 -30 -28 -30 -29 -30 -31 -30 -32 -30 -44 -30 -31 -31 -0 -31 -17 -31 -29 -31 -30 -31 -32 -31 -33 -31 -45 -31 -32 -32 -0 -32 -18 -32 -30 -32 -31 -32 -33 -32 -34 -32 -46 -32 -33 -33 -0 -33 -19 -33 -31 -33 -32 -33 -34 -33 -35 -33 -47 -33 -34 -34 -0 -34 -20 -34 -32 -34 -33 -34 -35 -34 -36 -34 -48 -34 -35 -35 -0 -35 -21 -35 -33 -35 -34 -35 -36 -35 -37 -35 -49 -35 -36 -36 -0 -36 -22 -36 -34 -36 -35 -36 -37 -36 -38 -36 -50 -36 -37 -37 -0 -37 -23 -37 -35 -37 -36 -37 -38 -37 -39 -37 -51 -37 -38 -38 -0 -38 -24 -38 -36 -38 -37 -38 -39 -38 -40 -38 -52 -38 -39 -39 -0 -39 -25 -39 -37 -39 -38 -39 -40 -39 -41 -39 -53 -39 -40 -40 -0 -40 -26 -40 -38 -40 -39 -40 -41 -40 -42 -40 -54 -40 -41 -41 -0 -41 -27 -41 -39 -41 -40 -41 -42 -41 -43 -41 -55 -41 -42 -42 -0 -42 -28 -42 -40 -42 -41 -42 -43 -42 -44 -42 -56 -42 -43 -43 -0 -43 -29 -43 -41 -43 -42 -43 -44 -43 -45 -43 -57 -43 -44 -44 -0 -44 -30 -44 -42 -44 -43 -44 -45 -44 -46 -44 -58 -44 -45 -45 -0 -45 -31 -45 -43 -45 -44 -45 -46 -45 -47 -45 -59 -45 -46 -46 -0 -46 -32 -46 -44 -46 -45 -46 -47 -46 -48 -46 -60 -46 -47 -47 -0 -47 -33 -47 -45 -47 -46 -47 -48 -47 -49 -47 -61 -47 -48 -48 -0 -48 -34 -48 -46 -48 -47 -48 -49 -48 -50 -48 -62 -48 -49 -49 -0 -49 -35 -49 -47 -49 -48 -49 -50 -49 -51 -49 -63 -49 -50 -50 -0 -50 -36 -50 -48 -50 -49 -50 -51 -50 -52 -50 -64 -50 -51 -51 -0 -51 -37 -51 -49 -51 -50 -51 -52 -51 -53 -51 -65 -51 -52 -52 -0 -52 -38 -52 -50 -52 -51 -52 -53 -52 -54 -52 -66 -52 -53 -53 -0 -53 -39 -53 -51 -53 -52 -53 -54 -53 -55 -53 -67 -53 -54 -54 -0 -54 -40 -54 -52 -54 -53 -54 -55 -54 -56 -54 -68 -54 -55 -55 -0 -55 -41 -55 -53 -55 -54 -55 -56 -55 -57 -55 -69 -55 -56 -56 -0 -56 -42 -56 -54 -56 -55 -56 -57 -56 -58 -56 -70 -56 -57 -57 -0 -57 -43 -57 -55 -57 -56 -57 -58 -57 -59 -57 -71 -57 -58 -58 -0 -58 -44 -58 -56 -58 -57 -58 -59 -58 -60 -58 -72 -58 -59 -59 -0 -59 -45 -59 -57 -59 -58 -59 -60 -59 -61 -59 -73 -59 -60 -60 -0 -60 -46 -60 -58 -60 -59 -60 -61 -60 -62 -60 -74 -60 -61 -61 -0 -61 -47 -61 -59 -61 -60 -61 -62 -61 -63 -61 -75 -61 -62 -62 -0 -62 -48 -62 -60 -62 -61 -62 -63 -62 -64 -62 -76 -62 -63 -63 -0 -63 -49 -63 -61 -63 -62 -63 -64 -63 -65 -63 -77 -63 -64 -64 -0 -64 -50 -64 -62 -64 -63 -64 -65 -64 -66 -64 -78 -64 -65 -65 -0 -65 -51 -65 -63 -65 -64 -65 -66 -65 -67 -65 -79 -65 -66 -66 -0 -66 -52 -66 -64 -66 -65 -66 -67 -66 -68 -66 -80 -66 -67 -67 -0 -67 -53 -67 -65 -67 -66 -67 -68 -67 -69 -67 -81 -67 -68 -68 -0 -68 -54 -68 -66 -68 -67 -68 -69 -68 -70 -68 -82 -68 -69 -69 -0 -69 -55 -69 -67 -69 -68 -69 -70 -69 -71 -69 -83 -69 -70 -70 -0 -70 -56 -70 -68 -70 -69 -70 -71 -70 -72 -70 -84 -70 -71 -71 -0 -71 -57 -71 -69 -71 -70 -71 -72 -71 -73 -71 -85 -71 -72 -72 -0 -72 -58 -72 -70 -72 -71 -72 -73 -72 -74 -72 -86 -72 -73 -73 -0 -73 -59 -73 -71 -73 -72 -73 -74 -73 -75 -73 -87 -73 -74 -74 -0 -74 -60 -74 -72 -74 -73 -74 -75 -74 -76 -74 -88 -74 -75 -75 -0 -75 -61 -75 -73 -75 -74 -75 -76 -75 -77 -75 -89 -75 -76 -76 -0 -76 -62 -76 -74 -76 -75 -76 -77 -76 -78 -76 -90 -76 -77 -77 -0 -77 -63 -77 -75 -77 -76 -77 -78 -77 -79 -77 -91 -77 -78 -78 -0 -78 -64 -78 -76 -78 -77 -78 -79 -78 -80 -78 -92 -78 -79 -79 -0 -79 -65 -79 -77 -79 -78 -79 -80 -79 -81 -79 -93 -79 -80 -80 -0 -80 -66 -80 -78 -80 -79 -80 -81 -80 -82 -80 -94 -80 -81 -81 -0 -81 -67 -81 -79 -81 -80 -81 -82 -81 -83 -81 -95 -81 -82 -82 -0 -82 -68 -82 -80 -82 -81 -82 -83 -82 -84 -82 -96 -82 -83 -83 -0 -83 -69 -83 -81 -83 -82 -83 -84 -83 -85 -83 -97 -83 -84 -84 -0 -84 -70 -84 -82 -84 -83 -84 -85 -84 -86 -84 -98 -84 -85 -85 -0 -85 -71 -85 -83 -85 -84 -85 -86 -85 -87 -85 -99 -85 -86 -86 -0 -86 -72 -86 -84 -86 -85 -86 -87 -86 -88 -86 -100 -86 -87 -87 -0 -87 -73 -87 -85 -87 -86 -87 -88 -87 -89 -87 -101 -87 -88 -88 -0 -88 -74 -88 -86 -88 -87 -88 -89 -88 -90 -88 -102 -88 -89 -89 -0 -89 -75 -89 -87 -89 -88 -89 -90 -89 -91 -89 -103 -89 -90 -90 -0 -90 -76 -90 -88 -90 -89 -90 -91 -90 -92 -90 -104 -90 -91 -91 -0 -91 -77 -91 -89 -91 -90 -91 -92 -91 -93 -91 -105 -91 -92 -92 -0 -92 -78 -92 -90 -92 -91 -92 -93 -92 -94 -92 -106 -92 -93 -93 -0 -93 -79 -93 -91 -93 -92 -93 -94 -93 -95 -93 -107 -93 -94 -94 -0 -94 -80 -94 -92 -94 -93 -94 -95 -94 -96 -94 -108 -94 -95 -95 -0 -95 -81 -95 -93 -95 -94 -95 -96 -95 -97 -95 -109 -95 -96 -96 -0 -96 -82 -96 -94 -96 -95 -96 -97 -96 -98 -96 -110 -96 -97 -97 -0 -97 -83 -97 -95 -97 -96 -97 -98 -97 -99 -97 -111 -97 -98 -98 -0 -98 -84 -98 -96 -98 -97 -98 -99 -98 -100 -98 -112 -98 -99 -99 -0 -99 -85 -99 -97 -99 -98 -99 -100 -99 -101 -99 -113 -99 -100 -100 -0 -100 -86 -100 -98 -100 -99 -100 -101 -100 -102 -100 -114 -100 -101 -101 -0 -101 -87 -101 -99 -101 -100 -101 -102 -101 -103 -101 -115 -101 -102 -102 -0 -102 -88 -102 -100 -102 -101 -102 -103 -102 -104 -102 -116 -102 -103 -103 -0 -103 -89 -103 -101 -103 -102 -103 -104 -103 -105 -103 -117 -103 -104 -104 -0 -104 -90 -104 -102 -104 -103 -104 -105 -104 -106 -104 -118 -104 -105 -105 -0 -105 -91 -105 -103 -105 -104 -105 -106 -105 -107 -105 -119 -105 -106 -106 -0 -106 -92 -106 -104 -106 -105 -106 -107 -106 -108 -106 -120 -106 -107 -107 -0 -107 -93 -107 -105 -107 -106 -107 -108 -107 -109 -107 -121 -107 -108 -108 -0 -108 -94 -108 -106 -108 -107 -108 -109 -108 -110 -108 -122 -108 -109 -109 -0 -109 -95 -109 -107 -109 -108 -109 -110 -109 -111 -109 -123 -109 -110 -110 -0 -110 -96 -110 -108 -110 -109 -110 -111 -110 -112 -110 -124 -110 -111 -111 -0 -111 -97 -111 -109 -111 -110 -111 -112 -111 -113 -111 -125 -111 -112 -112 -0 -112 -98 -112 -110 -112 -111 -112 -113 -112 -114 -112 -126 -112 -113 -113 -0 -113 -99 -113 -111 -113 -112 -113 -114 -113 -115 -113 -127 -113 -114 -114 -0 -114 -100 -114 -112 -114 -113 -114 -115 -114 -116 -114 -128 -114 -115 -115 -0 -115 -101 -115 -113 -115 -114 -115 -116 -115 -117 -115 -129 -115 -116 -116 -0 -116 -102 -116 -114 -116 -115 -116 -117 -116 -118 -116 -130 -116 -117 -117 -0 -117 -103 -117 -115 -117 -116 -117 -118 -117 -119 -117 -131 -117 -118 -118 -0 -118 -104 -118 -116 -118 -117 -118 -119 -118 -120 -118 -132 -118 -119 -119 -0 -119 -105 -119 -117 -119 -118 -119 -120 -119 -121 -119 -133 -119 -120 -120 -0 -120 -106 -120 -118 -120 -119 -120 -121 -120 -122 -120 -134 -120 -121 -121 -0 -121 -107 -121 -119 -121 -120 -121 -122 -121 -123 -121 -135 -121 -122 -122 -0 -122 -108 -122 -120 -122 -121 -122 -123 -122 -124 -122 -136 -122 -123 -123 -0 -123 -109 -123 -121 -123 -122 -123 -124 -123 -125 -123 -137 -123 -124 -124 -0 -124 -110 -124 -122 -124 -123 -124 -125 -124 -126 -124 -138 -124 -125 -125 -0 -125 -111 -125 -123 -125 -124 -125 -126 -125 -127 -125 -139 -125 -126 -126 -0 -126 -112 -126 -124 -126 -125 -126 -127 -126 -128 -126 -140 -126 -127 -127 -0 -127 -113 -127 -125 -127 -126 -127 -128 -127 -129 -127 -141 -127 -128 -128 -0 -128 -114 -128 -126 -128 -127 -128 -129 -128 -130 -128 -142 -128 -129 -129 -0 -129 -115 -129 -127 -129 -128 -129 -130 -129 -131 -129 -143 -129 -130 -130 -0 -130 -116 -130 -128 -130 -129 -130 -131 -130 -132 -130 -144 -130 -131 -131 -0 -131 -117 -131 -129 -131 -130 -131 -132 -131 -133 -131 -145 -131 -132 -132 -0 -132 -118 -132 -130 -132 -131 -132 -133 -132 -134 -132 -146 -132 -133 -133 -0 -133 -119 -133 -131 -133 -132 -133 -134 -133 -135 -133 -147 -133 -134 -134 -0 -134 -120 -134 -132 -134 -133 -134 -135 -134 -136 -134 -148 -134 -135 -135 -0 -135 -121 -135 -133 -135 -134 -135 -136 -135 -137 -135 -149 -135 -136 -136 -0 -136 -122 -136 -134 -136 -135 -136 -137 -136 -138 -136 -150 -136 -137 -137 -0 -137 -123 -137 -135 -137 -136 -137 -138 -137 -139 -137 -151 -137 -138 -138 -0 -138 -124 -138 -136 -138 -137 -138 -139 -138 -140 -138 -152 -138 -139 -139 -0 -139 -125 -139 -137 -139 -138 -139 -140 -139 -141 -139 -153 -139 -140 -140 -0 -140 -126 -140 -138 -140 -139 -140 -141 -140 -142 -140 -154 -140 -141 -141 -0 -141 -127 -141 -139 -141 -140 -141 -142 -141 -143 -141 -155 -141 -142 -142 -0 -142 -128 -142 -140 -142 -141 -142 -143 -142 -144 -142 -156 -142 -143 -143 -0 -143 -129 -143 -141 -143 -142 -143 -144 -143 -145 -143 -157 -143 -144 -144 -0 -144 -130 -144 -142 -144 -143 -144 -145 -144 -146 -144 -158 -144 -145 -145 -0 -145 -131 -145 -143 -145 -144 -145 -146 -145 -147 -145 -159 -145 -146 -146 -0 -146 -132 -146 -144 -146 -145 -146 -147 -146 -148 -146 -160 -146 -147 -147 -0 -147 -133 -147 -145 -147 -146 -147 -148 -147 -149 -147 -161 -147 -148 -148 -0 -148 -134 -148 -146 -148 -147 -148 -149 -148 -150 -148 -162 -148 -149 -149 -0 -149 -135 -149 -147 -149 -148 -149 -150 -149 -151 -149 -163 -149 -150 -150 -0 -150 -136 -150 -148 -150 -149 -150 -151 -150 -152 -150 -164 -150 -151 -151 -0 -151 -137 -151 -149 -151 -150 -151 -152 -151 -153 -151 -165 -151 -152 -152 -0 -152 -138 -152 -150 -152 -151 -152 -153 -152 -154 -152 -166 -152 -153 -153 -0 -153 -139 -153 -151 -153 -152 -153 -154 -153 -155 -153 -167 -153 -154 -154 -0 -154 -140 -154 -152 -154 -153 -154 -155 -154 -156 -154 -168 -154 -155 -155 -0 -155 -141 -155 -153 -155 -154 -155 -156 -155 -157 -155 -169 -155 -156 -156 -0 -156 -142 -156 -154 -156 -155 -156 -157 -156 -158 -156 -170 -156 -157 -157 -0 -157 -143 -157 -155 -157 -156 -157 -158 -157 -159 -157 -171 -157 -158 -158 -0 -158 -144 -158 -156 -158 -157 -158 -159 -158 -160 -158 -172 -158 -159 -159 -0 -159 -145 -159 -157 -159 -158 -159 -160 -159 -161 -159 -173 -159 -160 -160 -0 -160 -146 -160 -158 -160 -159 -160 -161 -160 -162 -160 -174 -160 -161 -161 -0 -161 -147 -161 -159 -161 -160 -161 -162 -161 -163 -161 -175 -161 -162 -162 -0 -162 -148 -162 -160 -162 -161 -162 -163 -162 -164 -162 -176 -162 -163 -163 -0 -163 -149 -163 -161 -163 -162 -163 -164 -163 -165 -163 -177 -163 -164 -164 -0 -164 -150 -164 -162 -164 -163 -164 -165 -164 -166 -164 -178 -164 -165 -165 -0 -165 -151 -165 -163 -165 -164 -165 -166 -165 -167 -165 -179 -165 -166 -166 -0 -166 -152 -166 -164 -166 -165 -166 -167 -166 -168 -166 -180 -166 -167 -167 -0 -167 -153 -167 -165 -167 -166 -167 -168 -167 -169 -167 -181 -167 -168 -168 -0 -168 -154 -168 -166 -168 -167 -168 -169 -168 -170 -168 -182 -168 -169 -169 -0 -169 -155 -169 -167 -169 -168 -169 -170 -169 -171 -169 -183 -169 -170 -170 -0 -170 -156 -170 -168 -170 -169 -170 -171 -170 -172 -170 -184 -170 -171 -171 -0 -171 -157 -171 -169 -171 -170 -171 -172 -171 -173 -171 -185 -171 -172 -172 -0 -172 -158 -172 -170 -172 -171 -172 -173 -172 -174 -172 -186 -172 -173 -173 -0 -173 -159 -173 -171 -173 -172 -173 -174 -173 -175 -173 -187 -173 -174 -174 -0 -174 -160 -174 -172 -174 -173 -174 -175 -174 -176 -174 -188 -174 -175 -175 -0 -175 -161 -175 -173 -175 -174 -175 -176 -175 -177 -175 -189 -175 -176 -176 -0 -176 -162 -176 -174 -176 -175 -176 -177 -176 -178 -176 -190 -176 -177 -177 -0 -177 -163 -177 -175 -177 -176 -177 -178 -177 -179 -177 -191 -177 -178 -178 -0 -178 -164 -178 -176 -178 -177 -178 -179 -178 -180 -178 -192 -178 -179 -179 -0 -179 -165 -179 -177 -179 -178 -179 -180 -179 -181 -179 -193 -179 -180 -180 -0 -180 -166 -180 -178 -180 -179 -180 -181 -180 -182 -180 -194 -180 -181 -181 -0 -181 -167 -181 -179 -181 -180 -181 -182 -181 -183 -181 -195 -181 -182 -182 -0 -182 -168 -182 -180 -182 -181 -182 -183 -182 -184 -182 -183 -183 -0 -183 -169 -183 -181 -183 -182 -183 -184 -183 -185 -183 -184 -184 -0 -184 -170 -184 -182 -184 -183 -184 -185 -184 -186 -184 -185 -185 -0 -185 -171 -185 -183 -185 -184 -185 -186 -185 -187 -185 -186 -186 -0 -186 -172 -186 -184 -186 -185 -186 -187 -186 -188 -186 -187 -187 -0 -187 -173 -187 -185 -187 -186 -187 -188 -187 -189 -187 -188 -188 -0 -188 -174 -188 -186 -188 -187 -188 -189 -188 -190 -188 -189 -189 -0 -189 -175 -189 -187 -189 -188 -189 -190 -189 -191 -189 -190 -190 -0 -190 -176 -190 -188 -190 -189 -190 -191 -190 -192 -190 -191 -191 -0 -191 -177 -191 -189 -191 -190 -191 -192 -191 -193 -191 -192 -192 -0 -192 -178 -192 -190 -192 -191 -192 -193 -192 -194 -192 -193 -193 -0 -193 -179 -193 -191 -193 -192 -193 -194 -193 -195 -193 -194 -194 -0 -194 -180 -194 -192 -194 -193 -194 -195 -194 -195 -195 -0 -195 -181 -195 -193 -195 -194 -195 -DEAL::0 0 0 0 diff --git a/tests/lac/sparsity_pattern_01.cc b/tests/lac/sparsity_pattern_01.cc index 53dcae4483..99cfedfd72 100644 --- a/tests/lac/sparsity_pattern_01.cc +++ b/tests/lac/sparsity_pattern_01.cc @@ -22,7 +22,7 @@ int main () { - std::ofstream logfile("sparsity_pattern_01/output"); + std::ofstream logfile("output"); logfile.setf(std::ios::fixed); deallog << std::setprecision(3); deallog.attach(logfile); diff --git a/tests/lac/sparsity_pattern_01/cmp/generic b/tests/lac/sparsity_pattern_01/cmp/generic deleted file mode 100644 index 57a525d757..0000000000 --- a/tests/lac/sparsity_pattern_01/cmp/generic +++ /dev/null @@ -1,199 +0,0 @@ - -DEAL::196 196 14 924 -DEAL::3 -DEAL::4 -DEAL::4 -DEAL::4 -DEAL::4 -DEAL::4 -DEAL::4 -DEAL::4 -DEAL::4 -DEAL::4 -DEAL::4 -DEAL::4 -DEAL::4 -DEAL::3 -DEAL::4 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::4 -DEAL::4 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::4 -DEAL::4 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::4 -DEAL::4 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::4 -DEAL::4 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::4 -DEAL::4 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::4 -DEAL::4 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::4 -DEAL::4 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::4 -DEAL::4 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::4 -DEAL::4 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::4 -DEAL::4 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::4 -DEAL::4 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::5 -DEAL::4 -DEAL::3 -DEAL::4 -DEAL::4 -DEAL::4 -DEAL::4 -DEAL::4 -DEAL::4 -DEAL::4 -DEAL::4 -DEAL::4 -DEAL::4 -DEAL::4 -DEAL::4 -DEAL::3 -DEAL::OK diff --git a/tests/lac/sparsity_pattern_02.cc b/tests/lac/sparsity_pattern_02.cc index 61b9d06695..e63e6b8f75 100644 --- a/tests/lac/sparsity_pattern_02.cc +++ b/tests/lac/sparsity_pattern_02.cc @@ -22,7 +22,7 @@ int main () { - std::ofstream logfile("sparsity_pattern_02/output"); + std::ofstream logfile("output"); logfile.setf(std::ios::fixed); deallog << std::setprecision(3); deallog.attach(logfile); diff --git a/tests/lac/sparsity_pattern_02/cmp/generic b/tests/lac/sparsity_pattern_02/cmp/generic deleted file mode 100644 index 0215e86d6c..0000000000 --- a/tests/lac/sparsity_pattern_02/cmp/generic +++ /dev/null @@ -1,927 +0,0 @@ - -DEAL::196 196 14 924 -0 0 -1 0 -14 0 -1 -1 -0 -1 -2 -1 -15 -1 -2 -2 -1 -2 -3 -2 -16 -2 -3 -3 -2 -3 -4 -3 -17 -3 -4 -4 -3 -4 -5 -4 -18 -4 -5 -5 -4 -5 -6 -5 -19 -5 -6 -6 -5 -6 -7 -6 -20 -6 -7 -7 -6 -7 -8 -7 -21 -7 -8 -8 -7 -8 -9 -8 -22 -8 -9 -9 -8 -9 -10 -9 -23 -9 -10 -10 -9 -10 -11 -10 -24 -10 -11 -11 -10 -11 -12 -11 -25 -11 -12 -12 -11 -12 -13 -12 -26 -12 -13 -13 -12 -13 -27 -13 -14 -14 -0 -14 -15 -14 -28 -14 -15 -15 -1 -15 -14 -15 -16 -15 -29 -15 -16 -16 -2 -16 -15 -16 -17 -16 -30 -16 -17 -17 -3 -17 -16 -17 -18 -17 -31 -17 -18 -18 -4 -18 -17 -18 -19 -18 -32 -18 -19 -19 -5 -19 -18 -19 -20 -19 -33 -19 -20 -20 -6 -20 -19 -20 -21 -20 -34 -20 -21 -21 -7 -21 -20 -21 -22 -21 -35 -21 -22 -22 -8 -22 -21 -22 -23 -22 -36 -22 -23 -23 -9 -23 -22 -23 -24 -23 -37 -23 -24 -24 -10 -24 -23 -24 -25 -24 -38 -24 -25 -25 -11 -25 -24 -25 -26 -25 -39 -25 -26 -26 -12 -26 -25 -26 -27 -26 -40 -26 -27 -27 -13 -27 -26 -27 -41 -27 -28 -28 -14 -28 -29 -28 -42 -28 -29 -29 -15 -29 -28 -29 -30 -29 -43 -29 -30 -30 -16 -30 -29 -30 -31 -30 -44 -30 -31 -31 -17 -31 -30 -31 -32 -31 -45 -31 -32 -32 -18 -32 -31 -32 -33 -32 -46 -32 -33 -33 -19 -33 -32 -33 -34 -33 -47 -33 -34 -34 -20 -34 -33 -34 -35 -34 -48 -34 -35 -35 -21 -35 -34 -35 -36 -35 -49 -35 -36 -36 -22 -36 -35 -36 -37 -36 -50 -36 -37 -37 -23 -37 -36 -37 -38 -37 -51 -37 -38 -38 -24 -38 -37 -38 -39 -38 -52 -38 -39 -39 -25 -39 -38 -39 -40 -39 -53 -39 -40 -40 -26 -40 -39 -40 -41 -40 -54 -40 -41 -41 -27 -41 -40 -41 -55 -41 -42 -42 -28 -42 -43 -42 -56 -42 -43 -43 -29 -43 -42 -43 -44 -43 -57 -43 -44 -44 -30 -44 -43 -44 -45 -44 -58 -44 -45 -45 -31 -45 -44 -45 -46 -45 -59 -45 -46 -46 -32 -46 -45 -46 -47 -46 -60 -46 -47 -47 -33 -47 -46 -47 -48 -47 -61 -47 -48 -48 -34 -48 -47 -48 -49 -48 -62 -48 -49 -49 -35 -49 -48 -49 -50 -49 -63 -49 -50 -50 -36 -50 -49 -50 -51 -50 -64 -50 -51 -51 -37 -51 -50 -51 -52 -51 -65 -51 -52 -52 -38 -52 -51 -52 -53 -52 -66 -52 -53 -53 -39 -53 -52 -53 -54 -53 -67 -53 -54 -54 -40 -54 -53 -54 -55 -54 -68 -54 -55 -55 -41 -55 -54 -55 -69 -55 -56 -56 -42 -56 -57 -56 -70 -56 -57 -57 -43 -57 -56 -57 -58 -57 -71 -57 -58 -58 -44 -58 -57 -58 -59 -58 -72 -58 -59 -59 -45 -59 -58 -59 -60 -59 -73 -59 -60 -60 -46 -60 -59 -60 -61 -60 -74 -60 -61 -61 -47 -61 -60 -61 -62 -61 -75 -61 -62 -62 -48 -62 -61 -62 -63 -62 -76 -62 -63 -63 -49 -63 -62 -63 -64 -63 -77 -63 -64 -64 -50 -64 -63 -64 -65 -64 -78 -64 -65 -65 -51 -65 -64 -65 -66 -65 -79 -65 -66 -66 -52 -66 -65 -66 -67 -66 -80 -66 -67 -67 -53 -67 -66 -67 -68 -67 -81 -67 -68 -68 -54 -68 -67 -68 -69 -68 -82 -68 -69 -69 -55 -69 -68 -69 -83 -69 -70 -70 -56 -70 -71 -70 -84 -70 -71 -71 -57 -71 -70 -71 -72 -71 -85 -71 -72 -72 -58 -72 -71 -72 -73 -72 -86 -72 -73 -73 -59 -73 -72 -73 -74 -73 -87 -73 -74 -74 -60 -74 -73 -74 -75 -74 -88 -74 -75 -75 -61 -75 -74 -75 -76 -75 -89 -75 -76 -76 -62 -76 -75 -76 -77 -76 -90 -76 -77 -77 -63 -77 -76 -77 -78 -77 -91 -77 -78 -78 -64 -78 -77 -78 -79 -78 -92 -78 -79 -79 -65 -79 -78 -79 -80 -79 -93 -79 -80 -80 -66 -80 -79 -80 -81 -80 -94 -80 -81 -81 -67 -81 -80 -81 -82 -81 -95 -81 -82 -82 -68 -82 -81 -82 -83 -82 -96 -82 -83 -83 -69 -83 -82 -83 -97 -83 -84 -84 -70 -84 -85 -84 -98 -84 -85 -85 -71 -85 -84 -85 -86 -85 -99 -85 -86 -86 -72 -86 -85 -86 -87 -86 -100 -86 -87 -87 -73 -87 -86 -87 -88 -87 -101 -87 -88 -88 -74 -88 -87 -88 -89 -88 -102 -88 -89 -89 -75 -89 -88 -89 -90 -89 -103 -89 -90 -90 -76 -90 -89 -90 -91 -90 -104 -90 -91 -91 -77 -91 -90 -91 -92 -91 -105 -91 -92 -92 -78 -92 -91 -92 -93 -92 -106 -92 -93 -93 -79 -93 -92 -93 -94 -93 -107 -93 -94 -94 -80 -94 -93 -94 -95 -94 -108 -94 -95 -95 -81 -95 -94 -95 -96 -95 -109 -95 -96 -96 -82 -96 -95 -96 -97 -96 -110 -96 -97 -97 -83 -97 -96 -97 -111 -97 -98 -98 -84 -98 -99 -98 -112 -98 -99 -99 -85 -99 -98 -99 -100 -99 -113 -99 -100 -100 -86 -100 -99 -100 -101 -100 -114 -100 -101 -101 -87 -101 -100 -101 -102 -101 -115 -101 -102 -102 -88 -102 -101 -102 -103 -102 -116 -102 -103 -103 -89 -103 -102 -103 -104 -103 -117 -103 -104 -104 -90 -104 -103 -104 -105 -104 -118 -104 -105 -105 -91 -105 -104 -105 -106 -105 -119 -105 -106 -106 -92 -106 -105 -106 -107 -106 -120 -106 -107 -107 -93 -107 -106 -107 -108 -107 -121 -107 -108 -108 -94 -108 -107 -108 -109 -108 -122 -108 -109 -109 -95 -109 -108 -109 -110 -109 -123 -109 -110 -110 -96 -110 -109 -110 -111 -110 -124 -110 -111 -111 -97 -111 -110 -111 -125 -111 -112 -112 -98 -112 -113 -112 -126 -112 -113 -113 -99 -113 -112 -113 -114 -113 -127 -113 -114 -114 -100 -114 -113 -114 -115 -114 -128 -114 -115 -115 -101 -115 -114 -115 -116 -115 -129 -115 -116 -116 -102 -116 -115 -116 -117 -116 -130 -116 -117 -117 -103 -117 -116 -117 -118 -117 -131 -117 -118 -118 -104 -118 -117 -118 -119 -118 -132 -118 -119 -119 -105 -119 -118 -119 -120 -119 -133 -119 -120 -120 -106 -120 -119 -120 -121 -120 -134 -120 -121 -121 -107 -121 -120 -121 -122 -121 -135 -121 -122 -122 -108 -122 -121 -122 -123 -122 -136 -122 -123 -123 -109 -123 -122 -123 -124 -123 -137 -123 -124 -124 -110 -124 -123 -124 -125 -124 -138 -124 -125 -125 -111 -125 -124 -125 -139 -125 -126 -126 -112 -126 -127 -126 -140 -126 -127 -127 -113 -127 -126 -127 -128 -127 -141 -127 -128 -128 -114 -128 -127 -128 -129 -128 -142 -128 -129 -129 -115 -129 -128 -129 -130 -129 -143 -129 -130 -130 -116 -130 -129 -130 -131 -130 -144 -130 -131 -131 -117 -131 -130 -131 -132 -131 -145 -131 -132 -132 -118 -132 -131 -132 -133 -132 -146 -132 -133 -133 -119 -133 -132 -133 -134 -133 -147 -133 -134 -134 -120 -134 -133 -134 -135 -134 -148 -134 -135 -135 -121 -135 -134 -135 -136 -135 -149 -135 -136 -136 -122 -136 -135 -136 -137 -136 -150 -136 -137 -137 -123 -137 -136 -137 -138 -137 -151 -137 -138 -138 -124 -138 -137 -138 -139 -138 -152 -138 -139 -139 -125 -139 -138 -139 -153 -139 -140 -140 -126 -140 -141 -140 -154 -140 -141 -141 -127 -141 -140 -141 -142 -141 -155 -141 -142 -142 -128 -142 -141 -142 -143 -142 -156 -142 -143 -143 -129 -143 -142 -143 -144 -143 -157 -143 -144 -144 -130 -144 -143 -144 -145 -144 -158 -144 -145 -145 -131 -145 -144 -145 -146 -145 -159 -145 -146 -146 -132 -146 -145 -146 -147 -146 -160 -146 -147 -147 -133 -147 -146 -147 -148 -147 -161 -147 -148 -148 -134 -148 -147 -148 -149 -148 -162 -148 -149 -149 -135 -149 -148 -149 -150 -149 -163 -149 -150 -150 -136 -150 -149 -150 -151 -150 -164 -150 -151 -151 -137 -151 -150 -151 -152 -151 -165 -151 -152 -152 -138 -152 -151 -152 -153 -152 -166 -152 -153 -153 -139 -153 -152 -153 -167 -153 -154 -154 -140 -154 -155 -154 -168 -154 -155 -155 -141 -155 -154 -155 -156 -155 -169 -155 -156 -156 -142 -156 -155 -156 -157 -156 -170 -156 -157 -157 -143 -157 -156 -157 -158 -157 -171 -157 -158 -158 -144 -158 -157 -158 -159 -158 -172 -158 -159 -159 -145 -159 -158 -159 -160 -159 -173 -159 -160 -160 -146 -160 -159 -160 -161 -160 -174 -160 -161 -161 -147 -161 -160 -161 -162 -161 -175 -161 -162 -162 -148 -162 -161 -162 -163 -162 -176 -162 -163 -163 -149 -163 -162 -163 -164 -163 -177 -163 -164 -164 -150 -164 -163 -164 -165 -164 -178 -164 -165 -165 -151 -165 -164 -165 -166 -165 -179 -165 -166 -166 -152 -166 -165 -166 -167 -166 -180 -166 -167 -167 -153 -167 -166 -167 -181 -167 -168 -168 -154 -168 -169 -168 -182 -168 -169 -169 -155 -169 -168 -169 -170 -169 -183 -169 -170 -170 -156 -170 -169 -170 -171 -170 -184 -170 -171 -171 -157 -171 -170 -171 -172 -171 -185 -171 -172 -172 -158 -172 -171 -172 -173 -172 -186 -172 -173 -173 -159 -173 -172 -173 -174 -173 -187 -173 -174 -174 -160 -174 -173 -174 -175 -174 -188 -174 -175 -175 -161 -175 -174 -175 -176 -175 -189 -175 -176 -176 -162 -176 -175 -176 -177 -176 -190 -176 -177 -177 -163 -177 -176 -177 -178 -177 -191 -177 -178 -178 -164 -178 -177 -178 -179 -178 -192 -178 -179 -179 -165 -179 -178 -179 -180 -179 -193 -179 -180 -180 -166 -180 -179 -180 -181 -180 -194 -180 -181 -181 -167 -181 -180 -181 -195 -181 -182 -182 -168 -182 -183 -182 -183 -183 -169 -183 -182 -183 -184 -183 -184 -184 -170 -184 -183 -184 -185 -184 -185 -185 -171 -185 -184 -185 -186 -185 -186 -186 -172 -186 -185 -186 -187 -186 -187 -187 -173 -187 -186 -187 -188 -187 -188 -188 -174 -188 -187 -188 -189 -188 -189 -189 -175 -189 -188 -189 -190 -189 -190 -190 -176 -190 -189 -190 -191 -190 -191 -191 -177 -191 -190 -191 -192 -191 -192 -192 -178 -192 -191 -192 -193 -192 -193 -193 -179 -193 -192 -193 -194 -193 -194 -194 -180 -194 -193 -194 -195 -194 -195 -195 -181 -195 -194 -195 -DEAL::OK diff --git a/tests/lac/sparsity_pattern_03.cc b/tests/lac/sparsity_pattern_03.cc index fcae852247..b07c0137ec 100644 --- a/tests/lac/sparsity_pattern_03.cc +++ b/tests/lac/sparsity_pattern_03.cc @@ -22,7 +22,7 @@ int main () { - std::ofstream logfile("sparsity_pattern_03/output"); + std::ofstream logfile("output"); logfile.setf(std::ios::fixed); deallog << std::setprecision(3); deallog.attach(logfile); diff --git a/tests/lac/sparsity_pattern_03/cmp/generic b/tests/lac/sparsity_pattern_03/cmp/generic deleted file mode 100644 index 9631711e79..0000000000 --- a/tests/lac/sparsity_pattern_03/cmp/generic +++ /dev/null @@ -1,199 +0,0 @@ - -DEAL::196 196 14 924 -[0,0,1,14] -[1,1,0,2,15] -[2,2,1,3,16] -[3,3,2,4,17] -[4,4,3,5,18] -[5,5,4,6,19] -[6,6,5,7,20] -[7,7,6,8,21] -[8,8,7,9,22] -[9,9,8,10,23] -[10,10,9,11,24] -[11,11,10,12,25] -[12,12,11,13,26] -[13,13,12,27] -[14,14,0,15,28] -[15,15,1,14,16,29] -[16,16,2,15,17,30] -[17,17,3,16,18,31] -[18,18,4,17,19,32] -[19,19,5,18,20,33] -[20,20,6,19,21,34] -[21,21,7,20,22,35] -[22,22,8,21,23,36] -[23,23,9,22,24,37] -[24,24,10,23,25,38] -[25,25,11,24,26,39] -[26,26,12,25,27,40] -[27,27,13,26,41] -[28,28,14,29,42] -[29,29,15,28,30,43] -[30,30,16,29,31,44] -[31,31,17,30,32,45] -[32,32,18,31,33,46] -[33,33,19,32,34,47] -[34,34,20,33,35,48] -[35,35,21,34,36,49] -[36,36,22,35,37,50] -[37,37,23,36,38,51] -[38,38,24,37,39,52] -[39,39,25,38,40,53] -[40,40,26,39,41,54] -[41,41,27,40,55] -[42,42,28,43,56] -[43,43,29,42,44,57] -[44,44,30,43,45,58] -[45,45,31,44,46,59] -[46,46,32,45,47,60] -[47,47,33,46,48,61] -[48,48,34,47,49,62] -[49,49,35,48,50,63] -[50,50,36,49,51,64] -[51,51,37,50,52,65] -[52,52,38,51,53,66] -[53,53,39,52,54,67] -[54,54,40,53,55,68] -[55,55,41,54,69] -[56,56,42,57,70] -[57,57,43,56,58,71] -[58,58,44,57,59,72] -[59,59,45,58,60,73] -[60,60,46,59,61,74] -[61,61,47,60,62,75] -[62,62,48,61,63,76] -[63,63,49,62,64,77] -[64,64,50,63,65,78] -[65,65,51,64,66,79] -[66,66,52,65,67,80] -[67,67,53,66,68,81] -[68,68,54,67,69,82] -[69,69,55,68,83] -[70,70,56,71,84] -[71,71,57,70,72,85] -[72,72,58,71,73,86] -[73,73,59,72,74,87] -[74,74,60,73,75,88] -[75,75,61,74,76,89] -[76,76,62,75,77,90] -[77,77,63,76,78,91] -[78,78,64,77,79,92] -[79,79,65,78,80,93] -[80,80,66,79,81,94] -[81,81,67,80,82,95] -[82,82,68,81,83,96] -[83,83,69,82,97] -[84,84,70,85,98] -[85,85,71,84,86,99] -[86,86,72,85,87,100] -[87,87,73,86,88,101] -[88,88,74,87,89,102] -[89,89,75,88,90,103] -[90,90,76,89,91,104] -[91,91,77,90,92,105] -[92,92,78,91,93,106] -[93,93,79,92,94,107] -[94,94,80,93,95,108] -[95,95,81,94,96,109] -[96,96,82,95,97,110] -[97,97,83,96,111] -[98,98,84,99,112] -[99,99,85,98,100,113] -[100,100,86,99,101,114] -[101,101,87,100,102,115] -[102,102,88,101,103,116] -[103,103,89,102,104,117] -[104,104,90,103,105,118] -[105,105,91,104,106,119] -[106,106,92,105,107,120] -[107,107,93,106,108,121] -[108,108,94,107,109,122] -[109,109,95,108,110,123] -[110,110,96,109,111,124] -[111,111,97,110,125] -[112,112,98,113,126] -[113,113,99,112,114,127] -[114,114,100,113,115,128] -[115,115,101,114,116,129] -[116,116,102,115,117,130] -[117,117,103,116,118,131] -[118,118,104,117,119,132] -[119,119,105,118,120,133] -[120,120,106,119,121,134] -[121,121,107,120,122,135] -[122,122,108,121,123,136] -[123,123,109,122,124,137] -[124,124,110,123,125,138] -[125,125,111,124,139] -[126,126,112,127,140] -[127,127,113,126,128,141] -[128,128,114,127,129,142] -[129,129,115,128,130,143] -[130,130,116,129,131,144] -[131,131,117,130,132,145] -[132,132,118,131,133,146] -[133,133,119,132,134,147] -[134,134,120,133,135,148] -[135,135,121,134,136,149] -[136,136,122,135,137,150] -[137,137,123,136,138,151] -[138,138,124,137,139,152] -[139,139,125,138,153] -[140,140,126,141,154] -[141,141,127,140,142,155] -[142,142,128,141,143,156] -[143,143,129,142,144,157] -[144,144,130,143,145,158] -[145,145,131,144,146,159] -[146,146,132,145,147,160] -[147,147,133,146,148,161] -[148,148,134,147,149,162] -[149,149,135,148,150,163] -[150,150,136,149,151,164] -[151,151,137,150,152,165] -[152,152,138,151,153,166] -[153,153,139,152,167] -[154,154,140,155,168] -[155,155,141,154,156,169] -[156,156,142,155,157,170] -[157,157,143,156,158,171] -[158,158,144,157,159,172] -[159,159,145,158,160,173] -[160,160,146,159,161,174] -[161,161,147,160,162,175] -[162,162,148,161,163,176] -[163,163,149,162,164,177] -[164,164,150,163,165,178] -[165,165,151,164,166,179] -[166,166,152,165,167,180] -[167,167,153,166,181] -[168,168,154,169,182] -[169,169,155,168,170,183] -[170,170,156,169,171,184] -[171,171,157,170,172,185] -[172,172,158,171,173,186] -[173,173,159,172,174,187] -[174,174,160,173,175,188] -[175,175,161,174,176,189] -[176,176,162,175,177,190] -[177,177,163,176,178,191] -[178,178,164,177,179,192] -[179,179,165,178,180,193] -[180,180,166,179,181,194] -[181,181,167,180,195] -[182,182,168,183] -[183,183,169,182,184] -[184,184,170,183,185] -[185,185,171,184,186] -[186,186,172,185,187] -[187,187,173,186,188] -[188,188,174,187,189] -[189,189,175,188,190] -[190,190,176,189,191] -[191,191,177,190,192] -[192,192,178,191,193] -[193,193,179,192,194] -[194,194,180,193,195] -[195,195,181,194] -DEAL::OK diff --git a/tests/lac/sparsity_pattern_04.cc b/tests/lac/sparsity_pattern_04.cc index a9c0c4479d..4820ff80cf 100644 --- a/tests/lac/sparsity_pattern_04.cc +++ b/tests/lac/sparsity_pattern_04.cc @@ -22,7 +22,7 @@ int main () { - std::ofstream logfile("sparsity_pattern_04/output"); + std::ofstream logfile("output"); logfile.setf(std::ios::fixed); deallog << std::setprecision(3); deallog.attach(logfile); diff --git a/tests/lac/sparsity_pattern_04/cmp/generic b/tests/lac/sparsity_pattern_04/cmp/generic deleted file mode 100644 index 9200a05dd7..0000000000 --- a/tests/lac/sparsity_pattern_04/cmp/generic +++ /dev/null @@ -1,1538 +0,0 @@ - -DEAL::196 196 14 924 -DEAL::196 196 14 1338 -DEAL::4 -DEAL::5 -DEAL::6 -DEAL::6 -DEAL::6 -DEAL::6 -DEAL::6 -DEAL::6 -DEAL::6 -DEAL::6 -DEAL::6 -DEAL::6 -DEAL::6 -DEAL::6 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::6 -DEAL::6 -DEAL::6 -DEAL::6 -DEAL::6 -DEAL::6 -DEAL::6 -DEAL::6 -DEAL::6 -DEAL::6 -DEAL::6 -DEAL::6 -DEAL::5 -DEAL::4 -0 0 -1 0 -2 0 -14 0 -1 -1 -0 -1 -2 -1 -3 -1 -15 -1 -2 -2 -0 -2 -1 -2 -3 -2 -4 -2 -16 -2 -3 -3 -1 -3 -2 -3 -4 -3 -5 -3 -17 -3 -4 -4 -2 -4 -3 -4 -5 -4 -6 -4 -18 -4 -5 -5 -3 -5 -4 -5 -6 -5 -7 -5 -19 -5 -6 -6 -4 -6 -5 -6 -7 -6 -8 -6 -20 -6 -7 -7 -5 -7 -6 -7 -8 -7 -9 -7 -21 -7 -8 -8 -6 -8 -7 -8 -9 -8 -10 -8 -22 -8 -9 -9 -7 -9 -8 -9 -10 -9 -11 -9 -23 -9 -10 -10 -8 -10 -9 -10 -11 -10 -12 -10 -24 -10 -11 -11 -9 -11 -10 -11 -12 -11 -13 -11 -25 -11 -12 -12 -10 -12 -11 -12 -13 -12 -14 -12 -26 -12 -13 -13 -11 -13 -12 -13 -14 -13 -15 -13 -27 -13 -14 -14 -0 -14 -12 -14 -13 -14 -15 -14 -16 -14 -28 -14 -15 -15 -1 -15 -13 -15 -14 -15 -16 -15 -17 -15 -29 -15 -16 -16 -2 -16 -14 -16 -15 -16 -17 -16 -18 -16 -30 -16 -17 -17 -3 -17 -15 -17 -16 -17 -18 -17 -19 -17 -31 -17 -18 -18 -4 -18 -16 -18 -17 -18 -19 -18 -20 -18 -32 -18 -19 -19 -5 -19 -17 -19 -18 -19 -20 -19 -21 -19 -33 -19 -20 -20 -6 -20 -18 -20 -19 -20 -21 -20 -22 -20 -34 -20 -21 -21 -7 -21 -19 -21 -20 -21 -22 -21 -23 -21 -35 -21 -22 -22 -8 -22 -20 -22 -21 -22 -23 -22 -24 -22 -36 -22 -23 -23 -9 -23 -21 -23 -22 -23 -24 -23 -25 -23 -37 -23 -24 -24 -10 -24 -22 -24 -23 -24 -25 -24 -26 -24 -38 -24 -25 -25 -11 -25 -23 -25 -24 -25 -26 -25 -27 -25 -39 -25 -26 -26 -12 -26 -24 -26 -25 -26 -27 -26 -28 -26 -40 -26 -27 -27 -13 -27 -25 -27 -26 -27 -28 -27 -29 -27 -41 -27 -28 -28 -14 -28 -26 -28 -27 -28 -29 -28 -30 -28 -42 -28 -29 -29 -15 -29 -27 -29 -28 -29 -30 -29 -31 -29 -43 -29 -30 -30 -16 -30 -28 -30 -29 -30 -31 -30 -32 -30 -44 -30 -31 -31 -17 -31 -29 -31 -30 -31 -32 -31 -33 -31 -45 -31 -32 -32 -18 -32 -30 -32 -31 -32 -33 -32 -34 -32 -46 -32 -33 -33 -19 -33 -31 -33 -32 -33 -34 -33 -35 -33 -47 -33 -34 -34 -20 -34 -32 -34 -33 -34 -35 -34 -36 -34 -48 -34 -35 -35 -21 -35 -33 -35 -34 -35 -36 -35 -37 -35 -49 -35 -36 -36 -22 -36 -34 -36 -35 -36 -37 -36 -38 -36 -50 -36 -37 -37 -23 -37 -35 -37 -36 -37 -38 -37 -39 -37 -51 -37 -38 -38 -24 -38 -36 -38 -37 -38 -39 -38 -40 -38 -52 -38 -39 -39 -25 -39 -37 -39 -38 -39 -40 -39 -41 -39 -53 -39 -40 -40 -26 -40 -38 -40 -39 -40 -41 -40 -42 -40 -54 -40 -41 -41 -27 -41 -39 -41 -40 -41 -42 -41 -43 -41 -55 -41 -42 -42 -28 -42 -40 -42 -41 -42 -43 -42 -44 -42 -56 -42 -43 -43 -29 -43 -41 -43 -42 -43 -44 -43 -45 -43 -57 -43 -44 -44 -30 -44 -42 -44 -43 -44 -45 -44 -46 -44 -58 -44 -45 -45 -31 -45 -43 -45 -44 -45 -46 -45 -47 -45 -59 -45 -46 -46 -32 -46 -44 -46 -45 -46 -47 -46 -48 -46 -60 -46 -47 -47 -33 -47 -45 -47 -46 -47 -48 -47 -49 -47 -61 -47 -48 -48 -34 -48 -46 -48 -47 -48 -49 -48 -50 -48 -62 -48 -49 -49 -35 -49 -47 -49 -48 -49 -50 -49 -51 -49 -63 -49 -50 -50 -36 -50 -48 -50 -49 -50 -51 -50 -52 -50 -64 -50 -51 -51 -37 -51 -49 -51 -50 -51 -52 -51 -53 -51 -65 -51 -52 -52 -38 -52 -50 -52 -51 -52 -53 -52 -54 -52 -66 -52 -53 -53 -39 -53 -51 -53 -52 -53 -54 -53 -55 -53 -67 -53 -54 -54 -40 -54 -52 -54 -53 -54 -55 -54 -56 -54 -68 -54 -55 -55 -41 -55 -53 -55 -54 -55 -56 -55 -57 -55 -69 -55 -56 -56 -42 -56 -54 -56 -55 -56 -57 -56 -58 -56 -70 -56 -57 -57 -43 -57 -55 -57 -56 -57 -58 -57 -59 -57 -71 -57 -58 -58 -44 -58 -56 -58 -57 -58 -59 -58 -60 -58 -72 -58 -59 -59 -45 -59 -57 -59 -58 -59 -60 -59 -61 -59 -73 -59 -60 -60 -46 -60 -58 -60 -59 -60 -61 -60 -62 -60 -74 -60 -61 -61 -47 -61 -59 -61 -60 -61 -62 -61 -63 -61 -75 -61 -62 -62 -48 -62 -60 -62 -61 -62 -63 -62 -64 -62 -76 -62 -63 -63 -49 -63 -61 -63 -62 -63 -64 -63 -65 -63 -77 -63 -64 -64 -50 -64 -62 -64 -63 -64 -65 -64 -66 -64 -78 -64 -65 -65 -51 -65 -63 -65 -64 -65 -66 -65 -67 -65 -79 -65 -66 -66 -52 -66 -64 -66 -65 -66 -67 -66 -68 -66 -80 -66 -67 -67 -53 -67 -65 -67 -66 -67 -68 -67 -69 -67 -81 -67 -68 -68 -54 -68 -66 -68 -67 -68 -69 -68 -70 -68 -82 -68 -69 -69 -55 -69 -67 -69 -68 -69 -70 -69 -71 -69 -83 -69 -70 -70 -56 -70 -68 -70 -69 -70 -71 -70 -72 -70 -84 -70 -71 -71 -57 -71 -69 -71 -70 -71 -72 -71 -73 -71 -85 -71 -72 -72 -58 -72 -70 -72 -71 -72 -73 -72 -74 -72 -86 -72 -73 -73 -59 -73 -71 -73 -72 -73 -74 -73 -75 -73 -87 -73 -74 -74 -60 -74 -72 -74 -73 -74 -75 -74 -76 -74 -88 -74 -75 -75 -61 -75 -73 -75 -74 -75 -76 -75 -77 -75 -89 -75 -76 -76 -62 -76 -74 -76 -75 -76 -77 -76 -78 -76 -90 -76 -77 -77 -63 -77 -75 -77 -76 -77 -78 -77 -79 -77 -91 -77 -78 -78 -64 -78 -76 -78 -77 -78 -79 -78 -80 -78 -92 -78 -79 -79 -65 -79 -77 -79 -78 -79 -80 -79 -81 -79 -93 -79 -80 -80 -66 -80 -78 -80 -79 -80 -81 -80 -82 -80 -94 -80 -81 -81 -67 -81 -79 -81 -80 -81 -82 -81 -83 -81 -95 -81 -82 -82 -68 -82 -80 -82 -81 -82 -83 -82 -84 -82 -96 -82 -83 -83 -69 -83 -81 -83 -82 -83 -84 -83 -85 -83 -97 -83 -84 -84 -70 -84 -82 -84 -83 -84 -85 -84 -86 -84 -98 -84 -85 -85 -71 -85 -83 -85 -84 -85 -86 -85 -87 -85 -99 -85 -86 -86 -72 -86 -84 -86 -85 -86 -87 -86 -88 -86 -100 -86 -87 -87 -73 -87 -85 -87 -86 -87 -88 -87 -89 -87 -101 -87 -88 -88 -74 -88 -86 -88 -87 -88 -89 -88 -90 -88 -102 -88 -89 -89 -75 -89 -87 -89 -88 -89 -90 -89 -91 -89 -103 -89 -90 -90 -76 -90 -88 -90 -89 -90 -91 -90 -92 -90 -104 -90 -91 -91 -77 -91 -89 -91 -90 -91 -92 -91 -93 -91 -105 -91 -92 -92 -78 -92 -90 -92 -91 -92 -93 -92 -94 -92 -106 -92 -93 -93 -79 -93 -91 -93 -92 -93 -94 -93 -95 -93 -107 -93 -94 -94 -80 -94 -92 -94 -93 -94 -95 -94 -96 -94 -108 -94 -95 -95 -81 -95 -93 -95 -94 -95 -96 -95 -97 -95 -109 -95 -96 -96 -82 -96 -94 -96 -95 -96 -97 -96 -98 -96 -110 -96 -97 -97 -83 -97 -95 -97 -96 -97 -98 -97 -99 -97 -111 -97 -98 -98 -84 -98 -96 -98 -97 -98 -99 -98 -100 -98 -112 -98 -99 -99 -85 -99 -97 -99 -98 -99 -100 -99 -101 -99 -113 -99 -100 -100 -86 -100 -98 -100 -99 -100 -101 -100 -102 -100 -114 -100 -101 -101 -87 -101 -99 -101 -100 -101 -102 -101 -103 -101 -115 -101 -102 -102 -88 -102 -100 -102 -101 -102 -103 -102 -104 -102 -116 -102 -103 -103 -89 -103 -101 -103 -102 -103 -104 -103 -105 -103 -117 -103 -104 -104 -90 -104 -102 -104 -103 -104 -105 -104 -106 -104 -118 -104 -105 -105 -91 -105 -103 -105 -104 -105 -106 -105 -107 -105 -119 -105 -106 -106 -92 -106 -104 -106 -105 -106 -107 -106 -108 -106 -120 -106 -107 -107 -93 -107 -105 -107 -106 -107 -108 -107 -109 -107 -121 -107 -108 -108 -94 -108 -106 -108 -107 -108 -109 -108 -110 -108 -122 -108 -109 -109 -95 -109 -107 -109 -108 -109 -110 -109 -111 -109 -123 -109 -110 -110 -96 -110 -108 -110 -109 -110 -111 -110 -112 -110 -124 -110 -111 -111 -97 -111 -109 -111 -110 -111 -112 -111 -113 -111 -125 -111 -112 -112 -98 -112 -110 -112 -111 -112 -113 -112 -114 -112 -126 -112 -113 -113 -99 -113 -111 -113 -112 -113 -114 -113 -115 -113 -127 -113 -114 -114 -100 -114 -112 -114 -113 -114 -115 -114 -116 -114 -128 -114 -115 -115 -101 -115 -113 -115 -114 -115 -116 -115 -117 -115 -129 -115 -116 -116 -102 -116 -114 -116 -115 -116 -117 -116 -118 -116 -130 -116 -117 -117 -103 -117 -115 -117 -116 -117 -118 -117 -119 -117 -131 -117 -118 -118 -104 -118 -116 -118 -117 -118 -119 -118 -120 -118 -132 -118 -119 -119 -105 -119 -117 -119 -118 -119 -120 -119 -121 -119 -133 -119 -120 -120 -106 -120 -118 -120 -119 -120 -121 -120 -122 -120 -134 -120 -121 -121 -107 -121 -119 -121 -120 -121 -122 -121 -123 -121 -135 -121 -122 -122 -108 -122 -120 -122 -121 -122 -123 -122 -124 -122 -136 -122 -123 -123 -109 -123 -121 -123 -122 -123 -124 -123 -125 -123 -137 -123 -124 -124 -110 -124 -122 -124 -123 -124 -125 -124 -126 -124 -138 -124 -125 -125 -111 -125 -123 -125 -124 -125 -126 -125 -127 -125 -139 -125 -126 -126 -112 -126 -124 -126 -125 -126 -127 -126 -128 -126 -140 -126 -127 -127 -113 -127 -125 -127 -126 -127 -128 -127 -129 -127 -141 -127 -128 -128 -114 -128 -126 -128 -127 -128 -129 -128 -130 -128 -142 -128 -129 -129 -115 -129 -127 -129 -128 -129 -130 -129 -131 -129 -143 -129 -130 -130 -116 -130 -128 -130 -129 -130 -131 -130 -132 -130 -144 -130 -131 -131 -117 -131 -129 -131 -130 -131 -132 -131 -133 -131 -145 -131 -132 -132 -118 -132 -130 -132 -131 -132 -133 -132 -134 -132 -146 -132 -133 -133 -119 -133 -131 -133 -132 -133 -134 -133 -135 -133 -147 -133 -134 -134 -120 -134 -132 -134 -133 -134 -135 -134 -136 -134 -148 -134 -135 -135 -121 -135 -133 -135 -134 -135 -136 -135 -137 -135 -149 -135 -136 -136 -122 -136 -134 -136 -135 -136 -137 -136 -138 -136 -150 -136 -137 -137 -123 -137 -135 -137 -136 -137 -138 -137 -139 -137 -151 -137 -138 -138 -124 -138 -136 -138 -137 -138 -139 -138 -140 -138 -152 -138 -139 -139 -125 -139 -137 -139 -138 -139 -140 -139 -141 -139 -153 -139 -140 -140 -126 -140 -138 -140 -139 -140 -141 -140 -142 -140 -154 -140 -141 -141 -127 -141 -139 -141 -140 -141 -142 -141 -143 -141 -155 -141 -142 -142 -128 -142 -140 -142 -141 -142 -143 -142 -144 -142 -156 -142 -143 -143 -129 -143 -141 -143 -142 -143 -144 -143 -145 -143 -157 -143 -144 -144 -130 -144 -142 -144 -143 -144 -145 -144 -146 -144 -158 -144 -145 -145 -131 -145 -143 -145 -144 -145 -146 -145 -147 -145 -159 -145 -146 -146 -132 -146 -144 -146 -145 -146 -147 -146 -148 -146 -160 -146 -147 -147 -133 -147 -145 -147 -146 -147 -148 -147 -149 -147 -161 -147 -148 -148 -134 -148 -146 -148 -147 -148 -149 -148 -150 -148 -162 -148 -149 -149 -135 -149 -147 -149 -148 -149 -150 -149 -151 -149 -163 -149 -150 -150 -136 -150 -148 -150 -149 -150 -151 -150 -152 -150 -164 -150 -151 -151 -137 -151 -149 -151 -150 -151 -152 -151 -153 -151 -165 -151 -152 -152 -138 -152 -150 -152 -151 -152 -153 -152 -154 -152 -166 -152 -153 -153 -139 -153 -151 -153 -152 -153 -154 -153 -155 -153 -167 -153 -154 -154 -140 -154 -152 -154 -153 -154 -155 -154 -156 -154 -168 -154 -155 -155 -141 -155 -153 -155 -154 -155 -156 -155 -157 -155 -169 -155 -156 -156 -142 -156 -154 -156 -155 -156 -157 -156 -158 -156 -170 -156 -157 -157 -143 -157 -155 -157 -156 -157 -158 -157 -159 -157 -171 -157 -158 -158 -144 -158 -156 -158 -157 -158 -159 -158 -160 -158 -172 -158 -159 -159 -145 -159 -157 -159 -158 -159 -160 -159 -161 -159 -173 -159 -160 -160 -146 -160 -158 -160 -159 -160 -161 -160 -162 -160 -174 -160 -161 -161 -147 -161 -159 -161 -160 -161 -162 -161 -163 -161 -175 -161 -162 -162 -148 -162 -160 -162 -161 -162 -163 -162 -164 -162 -176 -162 -163 -163 -149 -163 -161 -163 -162 -163 -164 -163 -165 -163 -177 -163 -164 -164 -150 -164 -162 -164 -163 -164 -165 -164 -166 -164 -178 -164 -165 -165 -151 -165 -163 -165 -164 -165 -166 -165 -167 -165 -179 -165 -166 -166 -152 -166 -164 -166 -165 -166 -167 -166 -168 -166 -180 -166 -167 -167 -153 -167 -165 -167 -166 -167 -168 -167 -169 -167 -181 -167 -168 -168 -154 -168 -166 -168 -167 -168 -169 -168 -170 -168 -182 -168 -169 -169 -155 -169 -167 -169 -168 -169 -170 -169 -171 -169 -183 -169 -170 -170 -156 -170 -168 -170 -169 -170 -171 -170 -172 -170 -184 -170 -171 -171 -157 -171 -169 -171 -170 -171 -172 -171 -173 -171 -185 -171 -172 -172 -158 -172 -170 -172 -171 -172 -173 -172 -174 -172 -186 -172 -173 -173 -159 -173 -171 -173 -172 -173 -174 -173 -175 -173 -187 -173 -174 -174 -160 -174 -172 -174 -173 -174 -175 -174 -176 -174 -188 -174 -175 -175 -161 -175 -173 -175 -174 -175 -176 -175 -177 -175 -189 -175 -176 -176 -162 -176 -174 -176 -175 -176 -177 -176 -178 -176 -190 -176 -177 -177 -163 -177 -175 -177 -176 -177 -178 -177 -179 -177 -191 -177 -178 -178 -164 -178 -176 -178 -177 -178 -179 -178 -180 -178 -192 -178 -179 -179 -165 -179 -177 -179 -178 -179 -180 -179 -181 -179 -193 -179 -180 -180 -166 -180 -178 -180 -179 -180 -181 -180 -182 -180 -194 -180 -181 -181 -167 -181 -179 -181 -180 -181 -182 -181 -183 -181 -195 -181 -182 -182 -168 -182 -180 -182 -181 -182 -183 -182 -184 -182 -183 -183 -169 -183 -181 -183 -182 -183 -184 -183 -185 -183 -184 -184 -170 -184 -182 -184 -183 -184 -185 -184 -186 -184 -185 -185 -171 -185 -183 -185 -184 -185 -186 -185 -187 -185 -186 -186 -172 -186 -184 -186 -185 -186 -187 -186 -188 -186 -187 -187 -173 -187 -185 -187 -186 -187 -188 -187 -189 -187 -188 -188 -174 -188 -186 -188 -187 -188 -189 -188 -190 -188 -189 -189 -175 -189 -187 -189 -188 -189 -190 -189 -191 -189 -190 -190 -176 -190 -188 -190 -189 -190 -191 -190 -192 -190 -191 -191 -177 -191 -189 -191 -190 -191 -192 -191 -193 -191 -192 -192 -178 -192 -190 -192 -191 -192 -193 -192 -194 -192 -193 -193 -179 -193 -191 -193 -192 -193 -194 -193 -195 -193 -194 -194 -180 -194 -192 -194 -193 -194 -195 -194 -195 -195 -181 -195 -193 -195 -194 -195 -DEAL::OK diff --git a/tests/lac/sparsity_pattern_05.cc b/tests/lac/sparsity_pattern_05.cc index 963e96c950..fa9b8209bd 100644 --- a/tests/lac/sparsity_pattern_05.cc +++ b/tests/lac/sparsity_pattern_05.cc @@ -22,7 +22,7 @@ int main () { - std::ofstream logfile("sparsity_pattern_05/output"); + std::ofstream logfile("output"); logfile.setf(std::ios::fixed); deallog << std::setprecision(3); deallog.attach(logfile); diff --git a/tests/lac/sparsity_pattern_05/cmp/generic b/tests/lac/sparsity_pattern_05/cmp/generic deleted file mode 100644 index 91d1296dee..0000000000 --- a/tests/lac/sparsity_pattern_05/cmp/generic +++ /dev/null @@ -1,1922 +0,0 @@ - -DEAL::196 196 14 924 -DEAL::196 196 195 1722 -DEAL::196 -DEAL::5 -DEAL::6 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::8 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::7 -DEAL::6 -DEAL::5 -0 0 -1 0 -2 0 -3 0 -4 0 -5 0 -6 0 -7 0 -8 0 -9 0 -10 0 -11 0 -12 0 -13 0 -14 0 -15 0 -16 0 -17 0 -18 0 -19 0 -20 0 -21 0 -22 0 -23 0 -24 0 -25 0 -26 0 -27 0 -28 0 -29 0 -30 0 -31 0 -32 0 -33 0 -34 0 -35 0 -36 0 -37 0 -38 0 -39 0 -40 0 -41 0 -42 0 -43 0 -44 0 -45 0 -46 0 -47 0 -48 0 -49 0 -50 0 -51 0 -52 0 -53 0 -54 0 -55 0 -56 0 -57 0 -58 0 -59 0 -60 0 -61 0 -62 0 -63 0 -64 0 -65 0 -66 0 -67 0 -68 0 -69 0 -70 0 -71 0 -72 0 -73 0 -74 0 -75 0 -76 0 -77 0 -78 0 -79 0 -80 0 -81 0 -82 0 -83 0 -84 0 -85 0 -86 0 -87 0 -88 0 -89 0 -90 0 -91 0 -92 0 -93 0 -94 0 -95 0 -96 0 -97 0 -98 0 -99 0 -100 0 -101 0 -102 0 -103 0 -104 0 -105 0 -106 0 -107 0 -108 0 -109 0 -110 0 -111 0 -112 0 -113 0 -114 0 -115 0 -116 0 -117 0 -118 0 -119 0 -120 0 -121 0 -122 0 -123 0 -124 0 -125 0 -126 0 -127 0 -128 0 -129 0 -130 0 -131 0 -132 0 -133 0 -134 0 -135 0 -136 0 -137 0 -138 0 -139 0 -140 0 -141 0 -142 0 -143 0 -144 0 -145 0 -146 0 -147 0 -148 0 -149 0 -150 0 -151 0 -152 0 -153 0 -154 0 -155 0 -156 0 -157 0 -158 0 -159 0 -160 0 -161 0 -162 0 -163 0 -164 0 -165 0 -166 0 -167 0 -168 0 -169 0 -170 0 -171 0 -172 0 -173 0 -174 0 -175 0 -176 0 -177 0 -178 0 -179 0 -180 0 -181 0 -182 0 -183 0 -184 0 -185 0 -186 0 -187 0 -188 0 -189 0 -190 0 -191 0 -192 0 -193 0 -194 0 -195 0 -1 -1 -0 -1 -2 -1 -3 -1 -15 -1 -2 -2 -0 -2 -1 -2 -3 -2 -4 -2 -16 -2 -3 -3 -0 -3 -1 -3 -2 -3 -4 -3 -5 -3 -17 -3 -4 -4 -0 -4 -2 -4 -3 -4 -5 -4 -6 -4 -18 -4 -5 -5 -0 -5 -3 -5 -4 -5 -6 -5 -7 -5 -19 -5 -6 -6 -0 -6 -4 -6 -5 -6 -7 -6 -8 -6 -20 -6 -7 -7 -0 -7 -5 -7 -6 -7 -8 -7 -9 -7 -21 -7 -8 -8 -0 -8 -6 -8 -7 -8 -9 -8 -10 -8 -22 -8 -9 -9 -0 -9 -7 -9 -8 -9 -10 -9 -11 -9 -23 -9 -10 -10 -0 -10 -8 -10 -9 -10 -11 -10 -12 -10 -24 -10 -11 -11 -0 -11 -9 -11 -10 -11 -12 -11 -13 -11 -25 -11 -12 -12 -0 -12 -10 -12 -11 -12 -13 -12 -14 -12 -26 -12 -13 -13 -0 -13 -11 -13 -12 -13 -14 -13 -15 -13 -27 -13 -14 -14 -0 -14 -12 -14 -13 -14 -15 -14 -16 -14 -28 -14 -15 -15 -0 -15 -1 -15 -13 -15 -14 -15 -16 -15 -17 -15 -29 -15 -16 -16 -0 -16 -2 -16 -14 -16 -15 -16 -17 -16 -18 -16 -30 -16 -17 -17 -0 -17 -3 -17 -15 -17 -16 -17 -18 -17 -19 -17 -31 -17 -18 -18 -0 -18 -4 -18 -16 -18 -17 -18 -19 -18 -20 -18 -32 -18 -19 -19 -0 -19 -5 -19 -17 -19 -18 -19 -20 -19 -21 -19 -33 -19 -20 -20 -0 -20 -6 -20 -18 -20 -19 -20 -21 -20 -22 -20 -34 -20 -21 -21 -0 -21 -7 -21 -19 -21 -20 -21 -22 -21 -23 -21 -35 -21 -22 -22 -0 -22 -8 -22 -20 -22 -21 -22 -23 -22 -24 -22 -36 -22 -23 -23 -0 -23 -9 -23 -21 -23 -22 -23 -24 -23 -25 -23 -37 -23 -24 -24 -0 -24 -10 -24 -22 -24 -23 -24 -25 -24 -26 -24 -38 -24 -25 -25 -0 -25 -11 -25 -23 -25 -24 -25 -26 -25 -27 -25 -39 -25 -26 -26 -0 -26 -12 -26 -24 -26 -25 -26 -27 -26 -28 -26 -40 -26 -27 -27 -0 -27 -13 -27 -25 -27 -26 -27 -28 -27 -29 -27 -41 -27 -28 -28 -0 -28 -14 -28 -26 -28 -27 -28 -29 -28 -30 -28 -42 -28 -29 -29 -0 -29 -15 -29 -27 -29 -28 -29 -30 -29 -31 -29 -43 -29 -30 -30 -0 -30 -16 -30 -28 -30 -29 -30 -31 -30 -32 -30 -44 -30 -31 -31 -0 -31 -17 -31 -29 -31 -30 -31 -32 -31 -33 -31 -45 -31 -32 -32 -0 -32 -18 -32 -30 -32 -31 -32 -33 -32 -34 -32 -46 -32 -33 -33 -0 -33 -19 -33 -31 -33 -32 -33 -34 -33 -35 -33 -47 -33 -34 -34 -0 -34 -20 -34 -32 -34 -33 -34 -35 -34 -36 -34 -48 -34 -35 -35 -0 -35 -21 -35 -33 -35 -34 -35 -36 -35 -37 -35 -49 -35 -36 -36 -0 -36 -22 -36 -34 -36 -35 -36 -37 -36 -38 -36 -50 -36 -37 -37 -0 -37 -23 -37 -35 -37 -36 -37 -38 -37 -39 -37 -51 -37 -38 -38 -0 -38 -24 -38 -36 -38 -37 -38 -39 -38 -40 -38 -52 -38 -39 -39 -0 -39 -25 -39 -37 -39 -38 -39 -40 -39 -41 -39 -53 -39 -40 -40 -0 -40 -26 -40 -38 -40 -39 -40 -41 -40 -42 -40 -54 -40 -41 -41 -0 -41 -27 -41 -39 -41 -40 -41 -42 -41 -43 -41 -55 -41 -42 -42 -0 -42 -28 -42 -40 -42 -41 -42 -43 -42 -44 -42 -56 -42 -43 -43 -0 -43 -29 -43 -41 -43 -42 -43 -44 -43 -45 -43 -57 -43 -44 -44 -0 -44 -30 -44 -42 -44 -43 -44 -45 -44 -46 -44 -58 -44 -45 -45 -0 -45 -31 -45 -43 -45 -44 -45 -46 -45 -47 -45 -59 -45 -46 -46 -0 -46 -32 -46 -44 -46 -45 -46 -47 -46 -48 -46 -60 -46 -47 -47 -0 -47 -33 -47 -45 -47 -46 -47 -48 -47 -49 -47 -61 -47 -48 -48 -0 -48 -34 -48 -46 -48 -47 -48 -49 -48 -50 -48 -62 -48 -49 -49 -0 -49 -35 -49 -47 -49 -48 -49 -50 -49 -51 -49 -63 -49 -50 -50 -0 -50 -36 -50 -48 -50 -49 -50 -51 -50 -52 -50 -64 -50 -51 -51 -0 -51 -37 -51 -49 -51 -50 -51 -52 -51 -53 -51 -65 -51 -52 -52 -0 -52 -38 -52 -50 -52 -51 -52 -53 -52 -54 -52 -66 -52 -53 -53 -0 -53 -39 -53 -51 -53 -52 -53 -54 -53 -55 -53 -67 -53 -54 -54 -0 -54 -40 -54 -52 -54 -53 -54 -55 -54 -56 -54 -68 -54 -55 -55 -0 -55 -41 -55 -53 -55 -54 -55 -56 -55 -57 -55 -69 -55 -56 -56 -0 -56 -42 -56 -54 -56 -55 -56 -57 -56 -58 -56 -70 -56 -57 -57 -0 -57 -43 -57 -55 -57 -56 -57 -58 -57 -59 -57 -71 -57 -58 -58 -0 -58 -44 -58 -56 -58 -57 -58 -59 -58 -60 -58 -72 -58 -59 -59 -0 -59 -45 -59 -57 -59 -58 -59 -60 -59 -61 -59 -73 -59 -60 -60 -0 -60 -46 -60 -58 -60 -59 -60 -61 -60 -62 -60 -74 -60 -61 -61 -0 -61 -47 -61 -59 -61 -60 -61 -62 -61 -63 -61 -75 -61 -62 -62 -0 -62 -48 -62 -60 -62 -61 -62 -63 -62 -64 -62 -76 -62 -63 -63 -0 -63 -49 -63 -61 -63 -62 -63 -64 -63 -65 -63 -77 -63 -64 -64 -0 -64 -50 -64 -62 -64 -63 -64 -65 -64 -66 -64 -78 -64 -65 -65 -0 -65 -51 -65 -63 -65 -64 -65 -66 -65 -67 -65 -79 -65 -66 -66 -0 -66 -52 -66 -64 -66 -65 -66 -67 -66 -68 -66 -80 -66 -67 -67 -0 -67 -53 -67 -65 -67 -66 -67 -68 -67 -69 -67 -81 -67 -68 -68 -0 -68 -54 -68 -66 -68 -67 -68 -69 -68 -70 -68 -82 -68 -69 -69 -0 -69 -55 -69 -67 -69 -68 -69 -70 -69 -71 -69 -83 -69 -70 -70 -0 -70 -56 -70 -68 -70 -69 -70 -71 -70 -72 -70 -84 -70 -71 -71 -0 -71 -57 -71 -69 -71 -70 -71 -72 -71 -73 -71 -85 -71 -72 -72 -0 -72 -58 -72 -70 -72 -71 -72 -73 -72 -74 -72 -86 -72 -73 -73 -0 -73 -59 -73 -71 -73 -72 -73 -74 -73 -75 -73 -87 -73 -74 -74 -0 -74 -60 -74 -72 -74 -73 -74 -75 -74 -76 -74 -88 -74 -75 -75 -0 -75 -61 -75 -73 -75 -74 -75 -76 -75 -77 -75 -89 -75 -76 -76 -0 -76 -62 -76 -74 -76 -75 -76 -77 -76 -78 -76 -90 -76 -77 -77 -0 -77 -63 -77 -75 -77 -76 -77 -78 -77 -79 -77 -91 -77 -78 -78 -0 -78 -64 -78 -76 -78 -77 -78 -79 -78 -80 -78 -92 -78 -79 -79 -0 -79 -65 -79 -77 -79 -78 -79 -80 -79 -81 -79 -93 -79 -80 -80 -0 -80 -66 -80 -78 -80 -79 -80 -81 -80 -82 -80 -94 -80 -81 -81 -0 -81 -67 -81 -79 -81 -80 -81 -82 -81 -83 -81 -95 -81 -82 -82 -0 -82 -68 -82 -80 -82 -81 -82 -83 -82 -84 -82 -96 -82 -83 -83 -0 -83 -69 -83 -81 -83 -82 -83 -84 -83 -85 -83 -97 -83 -84 -84 -0 -84 -70 -84 -82 -84 -83 -84 -85 -84 -86 -84 -98 -84 -85 -85 -0 -85 -71 -85 -83 -85 -84 -85 -86 -85 -87 -85 -99 -85 -86 -86 -0 -86 -72 -86 -84 -86 -85 -86 -87 -86 -88 -86 -100 -86 -87 -87 -0 -87 -73 -87 -85 -87 -86 -87 -88 -87 -89 -87 -101 -87 -88 -88 -0 -88 -74 -88 -86 -88 -87 -88 -89 -88 -90 -88 -102 -88 -89 -89 -0 -89 -75 -89 -87 -89 -88 -89 -90 -89 -91 -89 -103 -89 -90 -90 -0 -90 -76 -90 -88 -90 -89 -90 -91 -90 -92 -90 -104 -90 -91 -91 -0 -91 -77 -91 -89 -91 -90 -91 -92 -91 -93 -91 -105 -91 -92 -92 -0 -92 -78 -92 -90 -92 -91 -92 -93 -92 -94 -92 -106 -92 -93 -93 -0 -93 -79 -93 -91 -93 -92 -93 -94 -93 -95 -93 -107 -93 -94 -94 -0 -94 -80 -94 -92 -94 -93 -94 -95 -94 -96 -94 -108 -94 -95 -95 -0 -95 -81 -95 -93 -95 -94 -95 -96 -95 -97 -95 -109 -95 -96 -96 -0 -96 -82 -96 -94 -96 -95 -96 -97 -96 -98 -96 -110 -96 -97 -97 -0 -97 -83 -97 -95 -97 -96 -97 -98 -97 -99 -97 -111 -97 -98 -98 -0 -98 -84 -98 -96 -98 -97 -98 -99 -98 -100 -98 -112 -98 -99 -99 -0 -99 -85 -99 -97 -99 -98 -99 -100 -99 -101 -99 -113 -99 -100 -100 -0 -100 -86 -100 -98 -100 -99 -100 -101 -100 -102 -100 -114 -100 -101 -101 -0 -101 -87 -101 -99 -101 -100 -101 -102 -101 -103 -101 -115 -101 -102 -102 -0 -102 -88 -102 -100 -102 -101 -102 -103 -102 -104 -102 -116 -102 -103 -103 -0 -103 -89 -103 -101 -103 -102 -103 -104 -103 -105 -103 -117 -103 -104 -104 -0 -104 -90 -104 -102 -104 -103 -104 -105 -104 -106 -104 -118 -104 -105 -105 -0 -105 -91 -105 -103 -105 -104 -105 -106 -105 -107 -105 -119 -105 -106 -106 -0 -106 -92 -106 -104 -106 -105 -106 -107 -106 -108 -106 -120 -106 -107 -107 -0 -107 -93 -107 -105 -107 -106 -107 -108 -107 -109 -107 -121 -107 -108 -108 -0 -108 -94 -108 -106 -108 -107 -108 -109 -108 -110 -108 -122 -108 -109 -109 -0 -109 -95 -109 -107 -109 -108 -109 -110 -109 -111 -109 -123 -109 -110 -110 -0 -110 -96 -110 -108 -110 -109 -110 -111 -110 -112 -110 -124 -110 -111 -111 -0 -111 -97 -111 -109 -111 -110 -111 -112 -111 -113 -111 -125 -111 -112 -112 -0 -112 -98 -112 -110 -112 -111 -112 -113 -112 -114 -112 -126 -112 -113 -113 -0 -113 -99 -113 -111 -113 -112 -113 -114 -113 -115 -113 -127 -113 -114 -114 -0 -114 -100 -114 -112 -114 -113 -114 -115 -114 -116 -114 -128 -114 -115 -115 -0 -115 -101 -115 -113 -115 -114 -115 -116 -115 -117 -115 -129 -115 -116 -116 -0 -116 -102 -116 -114 -116 -115 -116 -117 -116 -118 -116 -130 -116 -117 -117 -0 -117 -103 -117 -115 -117 -116 -117 -118 -117 -119 -117 -131 -117 -118 -118 -0 -118 -104 -118 -116 -118 -117 -118 -119 -118 -120 -118 -132 -118 -119 -119 -0 -119 -105 -119 -117 -119 -118 -119 -120 -119 -121 -119 -133 -119 -120 -120 -0 -120 -106 -120 -118 -120 -119 -120 -121 -120 -122 -120 -134 -120 -121 -121 -0 -121 -107 -121 -119 -121 -120 -121 -122 -121 -123 -121 -135 -121 -122 -122 -0 -122 -108 -122 -120 -122 -121 -122 -123 -122 -124 -122 -136 -122 -123 -123 -0 -123 -109 -123 -121 -123 -122 -123 -124 -123 -125 -123 -137 -123 -124 -124 -0 -124 -110 -124 -122 -124 -123 -124 -125 -124 -126 -124 -138 -124 -125 -125 -0 -125 -111 -125 -123 -125 -124 -125 -126 -125 -127 -125 -139 -125 -126 -126 -0 -126 -112 -126 -124 -126 -125 -126 -127 -126 -128 -126 -140 -126 -127 -127 -0 -127 -113 -127 -125 -127 -126 -127 -128 -127 -129 -127 -141 -127 -128 -128 -0 -128 -114 -128 -126 -128 -127 -128 -129 -128 -130 -128 -142 -128 -129 -129 -0 -129 -115 -129 -127 -129 -128 -129 -130 -129 -131 -129 -143 -129 -130 -130 -0 -130 -116 -130 -128 -130 -129 -130 -131 -130 -132 -130 -144 -130 -131 -131 -0 -131 -117 -131 -129 -131 -130 -131 -132 -131 -133 -131 -145 -131 -132 -132 -0 -132 -118 -132 -130 -132 -131 -132 -133 -132 -134 -132 -146 -132 -133 -133 -0 -133 -119 -133 -131 -133 -132 -133 -134 -133 -135 -133 -147 -133 -134 -134 -0 -134 -120 -134 -132 -134 -133 -134 -135 -134 -136 -134 -148 -134 -135 -135 -0 -135 -121 -135 -133 -135 -134 -135 -136 -135 -137 -135 -149 -135 -136 -136 -0 -136 -122 -136 -134 -136 -135 -136 -137 -136 -138 -136 -150 -136 -137 -137 -0 -137 -123 -137 -135 -137 -136 -137 -138 -137 -139 -137 -151 -137 -138 -138 -0 -138 -124 -138 -136 -138 -137 -138 -139 -138 -140 -138 -152 -138 -139 -139 -0 -139 -125 -139 -137 -139 -138 -139 -140 -139 -141 -139 -153 -139 -140 -140 -0 -140 -126 -140 -138 -140 -139 -140 -141 -140 -142 -140 -154 -140 -141 -141 -0 -141 -127 -141 -139 -141 -140 -141 -142 -141 -143 -141 -155 -141 -142 -142 -0 -142 -128 -142 -140 -142 -141 -142 -143 -142 -144 -142 -156 -142 -143 -143 -0 -143 -129 -143 -141 -143 -142 -143 -144 -143 -145 -143 -157 -143 -144 -144 -0 -144 -130 -144 -142 -144 -143 -144 -145 -144 -146 -144 -158 -144 -145 -145 -0 -145 -131 -145 -143 -145 -144 -145 -146 -145 -147 -145 -159 -145 -146 -146 -0 -146 -132 -146 -144 -146 -145 -146 -147 -146 -148 -146 -160 -146 -147 -147 -0 -147 -133 -147 -145 -147 -146 -147 -148 -147 -149 -147 -161 -147 -148 -148 -0 -148 -134 -148 -146 -148 -147 -148 -149 -148 -150 -148 -162 -148 -149 -149 -0 -149 -135 -149 -147 -149 -148 -149 -150 -149 -151 -149 -163 -149 -150 -150 -0 -150 -136 -150 -148 -150 -149 -150 -151 -150 -152 -150 -164 -150 -151 -151 -0 -151 -137 -151 -149 -151 -150 -151 -152 -151 -153 -151 -165 -151 -152 -152 -0 -152 -138 -152 -150 -152 -151 -152 -153 -152 -154 -152 -166 -152 -153 -153 -0 -153 -139 -153 -151 -153 -152 -153 -154 -153 -155 -153 -167 -153 -154 -154 -0 -154 -140 -154 -152 -154 -153 -154 -155 -154 -156 -154 -168 -154 -155 -155 -0 -155 -141 -155 -153 -155 -154 -155 -156 -155 -157 -155 -169 -155 -156 -156 -0 -156 -142 -156 -154 -156 -155 -156 -157 -156 -158 -156 -170 -156 -157 -157 -0 -157 -143 -157 -155 -157 -156 -157 -158 -157 -159 -157 -171 -157 -158 -158 -0 -158 -144 -158 -156 -158 -157 -158 -159 -158 -160 -158 -172 -158 -159 -159 -0 -159 -145 -159 -157 -159 -158 -159 -160 -159 -161 -159 -173 -159 -160 -160 -0 -160 -146 -160 -158 -160 -159 -160 -161 -160 -162 -160 -174 -160 -161 -161 -0 -161 -147 -161 -159 -161 -160 -161 -162 -161 -163 -161 -175 -161 -162 -162 -0 -162 -148 -162 -160 -162 -161 -162 -163 -162 -164 -162 -176 -162 -163 -163 -0 -163 -149 -163 -161 -163 -162 -163 -164 -163 -165 -163 -177 -163 -164 -164 -0 -164 -150 -164 -162 -164 -163 -164 -165 -164 -166 -164 -178 -164 -165 -165 -0 -165 -151 -165 -163 -165 -164 -165 -166 -165 -167 -165 -179 -165 -166 -166 -0 -166 -152 -166 -164 -166 -165 -166 -167 -166 -168 -166 -180 -166 -167 -167 -0 -167 -153 -167 -165 -167 -166 -167 -168 -167 -169 -167 -181 -167 -168 -168 -0 -168 -154 -168 -166 -168 -167 -168 -169 -168 -170 -168 -182 -168 -169 -169 -0 -169 -155 -169 -167 -169 -168 -169 -170 -169 -171 -169 -183 -169 -170 -170 -0 -170 -156 -170 -168 -170 -169 -170 -171 -170 -172 -170 -184 -170 -171 -171 -0 -171 -157 -171 -169 -171 -170 -171 -172 -171 -173 -171 -185 -171 -172 -172 -0 -172 -158 -172 -170 -172 -171 -172 -173 -172 -174 -172 -186 -172 -173 -173 -0 -173 -159 -173 -171 -173 -172 -173 -174 -173 -175 -173 -187 -173 -174 -174 -0 -174 -160 -174 -172 -174 -173 -174 -175 -174 -176 -174 -188 -174 -175 -175 -0 -175 -161 -175 -173 -175 -174 -175 -176 -175 -177 -175 -189 -175 -176 -176 -0 -176 -162 -176 -174 -176 -175 -176 -177 -176 -178 -176 -190 -176 -177 -177 -0 -177 -163 -177 -175 -177 -176 -177 -178 -177 -179 -177 -191 -177 -178 -178 -0 -178 -164 -178 -176 -178 -177 -178 -179 -178 -180 -178 -192 -178 -179 -179 -0 -179 -165 -179 -177 -179 -178 -179 -180 -179 -181 -179 -193 -179 -180 -180 -0 -180 -166 -180 -178 -180 -179 -180 -181 -180 -182 -180 -194 -180 -181 -181 -0 -181 -167 -181 -179 -181 -180 -181 -182 -181 -183 -181 -195 -181 -182 -182 -0 -182 -168 -182 -180 -182 -181 -182 -183 -182 -184 -182 -183 -183 -0 -183 -169 -183 -181 -183 -182 -183 -184 -183 -185 -183 -184 -184 -0 -184 -170 -184 -182 -184 -183 -184 -185 -184 -186 -184 -185 -185 -0 -185 -171 -185 -183 -185 -184 -185 -186 -185 -187 -185 -186 -186 -0 -186 -172 -186 -184 -186 -185 -186 -187 -186 -188 -186 -187 -187 -0 -187 -173 -187 -185 -187 -186 -187 -188 -187 -189 -187 -188 -188 -0 -188 -174 -188 -186 -188 -187 -188 -189 -188 -190 -188 -189 -189 -0 -189 -175 -189 -187 -189 -188 -189 -190 -189 -191 -189 -190 -190 -0 -190 -176 -190 -188 -190 -189 -190 -191 -190 -192 -190 -191 -191 -0 -191 -177 -191 -189 -191 -190 -191 -192 -191 -193 -191 -192 -192 -0 -192 -178 -192 -190 -192 -191 -192 -193 -192 -194 -192 -193 -193 -0 -193 -179 -193 -191 -193 -192 -193 -194 -193 -195 -193 -194 -194 -0 -194 -180 -194 -192 -194 -193 -194 -195 -194 -195 -195 -0 -195 -181 -195 -193 -195 -194 -195 -DEAL::OK diff --git a/tests/lac/sparsity_pattern_06.cc b/tests/lac/sparsity_pattern_06.cc index 6ed9f98cd9..1419ed1a60 100644 --- a/tests/lac/sparsity_pattern_06.cc +++ b/tests/lac/sparsity_pattern_06.cc @@ -22,7 +22,7 @@ int main () { - std::ofstream logfile("sparsity_pattern_06/output"); + std::ofstream logfile("output"); logfile.setf(std::ios::fixed); deallog << std::setprecision(3); deallog.attach(logfile); diff --git a/tests/lac/sparsity_pattern_06/cmp/generic b/tests/lac/sparsity_pattern_06/cmp/generic deleted file mode 100644 index abdb63db07..0000000000 --- a/tests/lac/sparsity_pattern_06/cmp/generic +++ /dev/null @@ -1,3 +0,0 @@ - -DEAL::196 196 14 924 -DEAL::OK diff --git a/tests/lac/sparsity_pattern_07.cc b/tests/lac/sparsity_pattern_07.cc index b1ebeebe45..d05c54ef3d 100644 --- a/tests/lac/sparsity_pattern_07.cc +++ b/tests/lac/sparsity_pattern_07.cc @@ -22,7 +22,7 @@ int main () { - std::ofstream logfile("sparsity_pattern_07/output"); + std::ofstream logfile("output"); logfile.setf(std::ios::fixed); deallog << std::setprecision(3); deallog.attach(logfile); diff --git a/tests/lac/sparsity_pattern_07/cmp/generic b/tests/lac/sparsity_pattern_07/cmp/generic deleted file mode 100644 index abdb63db07..0000000000 --- a/tests/lac/sparsity_pattern_07/cmp/generic +++ /dev/null @@ -1,3 +0,0 @@ - -DEAL::196 196 14 924 -DEAL::OK diff --git a/tests/lac/sparsity_pattern_08.cc b/tests/lac/sparsity_pattern_08.cc index 4dab855164..5d058a8c47 100644 --- a/tests/lac/sparsity_pattern_08.cc +++ b/tests/lac/sparsity_pattern_08.cc @@ -22,7 +22,7 @@ int main () { - std::ofstream logfile("sparsity_pattern_08/output"); + std::ofstream logfile("output"); logfile.setf(std::ios::fixed); deallog << std::setprecision(3); deallog.attach(logfile); diff --git a/tests/lac/sparsity_pattern_08/cmp/generic b/tests/lac/sparsity_pattern_08/cmp/generic deleted file mode 100644 index abdb63db07..0000000000 --- a/tests/lac/sparsity_pattern_08/cmp/generic +++ /dev/null @@ -1,3 +0,0 @@ - -DEAL::196 196 14 924 -DEAL::OK diff --git a/tests/lac/sparsity_pattern_09.cc b/tests/lac/sparsity_pattern_09.cc index 6ff867f712..31fb29c2cc 100644 --- a/tests/lac/sparsity_pattern_09.cc +++ b/tests/lac/sparsity_pattern_09.cc @@ -22,7 +22,7 @@ int main () { - std::ofstream logfile("sparsity_pattern_09/output"); + std::ofstream logfile("output"); logfile.setf(std::ios::fixed); deallog << std::setprecision(3); deallog.attach(logfile); diff --git a/tests/lac/sparsity_pattern_09/cmp/generic b/tests/lac/sparsity_pattern_09/cmp/generic deleted file mode 100644 index 0fd8fc12f0..0000000000 --- a/tests/lac/sparsity_pattern_09/cmp/generic +++ /dev/null @@ -1,2 +0,0 @@ - -DEAL::OK diff --git a/tests/lac/sparsity_pattern_10.cc b/tests/lac/sparsity_pattern_10.cc index 2104aa3937..ee82c81bc6 100644 --- a/tests/lac/sparsity_pattern_10.cc +++ b/tests/lac/sparsity_pattern_10.cc @@ -22,7 +22,7 @@ int main () { - std::ofstream logfile("sparsity_pattern_10/output"); + std::ofstream logfile("output"); logfile.setf(std::ios::fixed); deallog << std::setprecision(3); deallog.attach(logfile); diff --git a/tests/lac/sparsity_pattern_10/cmp/generic b/tests/lac/sparsity_pattern_10/cmp/generic deleted file mode 100644 index abdb63db07..0000000000 --- a/tests/lac/sparsity_pattern_10/cmp/generic +++ /dev/null @@ -1,3 +0,0 @@ - -DEAL::196 196 14 924 -DEAL::OK diff --git a/tests/lac/sparsity_pattern_11.cc b/tests/lac/sparsity_pattern_11.cc index 91e99ebfc3..672ddc75d0 100644 --- a/tests/lac/sparsity_pattern_11.cc +++ b/tests/lac/sparsity_pattern_11.cc @@ -22,7 +22,7 @@ int main () { - std::ofstream logfile("sparsity_pattern_11/output"); + std::ofstream logfile("output"); logfile.setf(std::ios::fixed); deallog << std::setprecision(3); deallog.attach(logfile); diff --git a/tests/lac/sparsity_pattern_11/cmp/generic b/tests/lac/sparsity_pattern_11/cmp/generic deleted file mode 100644 index 157532c735..0000000000 --- a/tests/lac/sparsity_pattern_11/cmp/generic +++ /dev/null @@ -1,4 +0,0 @@ - -DEAL::196 196 14 924 -DEAL::0 0 -DEAL::OK diff --git a/tests/lac/sparsity_pattern_12.cc b/tests/lac/sparsity_pattern_12.cc index ae88163988..1ae9eb5a03 100644 --- a/tests/lac/sparsity_pattern_12.cc +++ b/tests/lac/sparsity_pattern_12.cc @@ -22,7 +22,7 @@ int main () { - std::ofstream logfile("sparsity_pattern_12/output"); + std::ofstream logfile("output"); logfile.setf(std::ios::fixed); deallog << std::setprecision(3); deallog.attach(logfile); diff --git a/tests/lac/sparsity_pattern_12/cmp/generic b/tests/lac/sparsity_pattern_12/cmp/generic deleted file mode 100644 index abdb63db07..0000000000 --- a/tests/lac/sparsity_pattern_12/cmp/generic +++ /dev/null @@ -1,3 +0,0 @@ - -DEAL::196 196 14 924 -DEAL::OK diff --git a/tests/lac/sparsity_pattern_copy_from.cc b/tests/lac/sparsity_pattern_copy_from.cc index e5d4a08a91..61b2a8f9fc 100644 --- a/tests/lac/sparsity_pattern_copy_from.cc +++ b/tests/lac/sparsity_pattern_copy_from.cc @@ -34,7 +34,7 @@ int main () { - std::ofstream logfile("sparsity_pattern_copy_from/output"); + std::ofstream logfile("output"); logfile.setf(std::ios::fixed); deallog << std::setprecision(3); deallog.attach(logfile); diff --git a/tests/lac/sparsity_pattern_copy_from/cmp/generic b/tests/lac/sparsity_pattern_copy_from/cmp/generic deleted file mode 100644 index 0fd8fc12f0..0000000000 --- a/tests/lac/sparsity_pattern_copy_from/cmp/generic +++ /dev/null @@ -1,2 +0,0 @@ - -DEAL::OK diff --git a/tests/lac/sparsity_tools_01.cc b/tests/lac/sparsity_tools_01.cc index 71b6383e95..cfebba3092 100644 --- a/tests/lac/sparsity_tools_01.cc +++ b/tests/lac/sparsity_tools_01.cc @@ -29,7 +29,7 @@ int main () { - std::ofstream logfile("sparsity_tools_01/output"); + std::ofstream logfile("output"); logfile.setf(std::ios::fixed); deallog << std::setprecision(3); deallog.attach(logfile); diff --git a/tests/lac/sparsity_tools_01/cmp/generic b/tests/lac/sparsity_tools_01/cmp/generic deleted file mode 100644 index 1d56b1fcb0..0000000000 --- a/tests/lac/sparsity_tools_01/cmp/generic +++ /dev/null @@ -1,5 +0,0 @@ - -DEAL::0 -DEAL::2 -DEAL::1 -DEAL::3 diff --git a/tests/lac/trace.cc b/tests/lac/trace.cc index a67d63d6a3..92fda654f1 100644 --- a/tests/lac/trace.cc +++ b/tests/lac/trace.cc @@ -29,7 +29,7 @@ int main() { - std::ofstream logfile("trace/output"); + std::ofstream logfile("output"); deallog << std::fixed; deallog << std::setprecision(0); deallog.attach(logfile); diff --git a/tests/lac/trace/cmp/generic b/tests/lac/trace/cmp/generic deleted file mode 100644 index f3099f843c..0000000000 --- a/tests/lac/trace/cmp/generic +++ /dev/null @@ -1,2 +0,0 @@ - -DEAL::Trace=380. diff --git a/tests/lac/tridiagonal_matrix.cc b/tests/lac/tridiagonal_matrix.cc index 640a846f2c..ac634ed1f2 100644 --- a/tests/lac/tridiagonal_matrix.cc +++ b/tests/lac/tridiagonal_matrix.cc @@ -196,7 +196,7 @@ check(unsigned int size) int main() { - std::ofstream logfile("tridiagonal_matrix/output"); + std::ofstream logfile("output"); deallog << std::fixed; deallog << std::setprecision(0); deallog.attach(logfile); diff --git a/tests/lac/tridiagonal_matrix/cmp/generic b/tests/lac/tridiagonal_matrix/cmp/generic deleted file mode 100644 index 355ce06ba5..0000000000 --- a/tests/lac/tridiagonal_matrix/cmp/generic +++ /dev/null @@ -1,118 +0,0 @@ - -DEAL::all_zero 1 0 -DEAL::Matrix [-1,2,-1] -DEAL:: 2. -1. -DEAL::-1. 2. -1. -DEAL::-1. 2. -1. -DEAL::-1. 2. -1. -DEAL::-1. 2. -DEAL::u 1. 2. 4. 8. 16. -DEAL::u^TMw 0 -2. -4. -8. 48. -DEAL::vmult 0 -1. -2. -4. 24. -DEAL::+Tvm 0 -2. -4. -8. 48. -DEAL::Tvmult 0 -1. -2. -4. 24. -DEAL::+vm 0 -2. -4. -8. 48. -DEAL::Matrix [-1,2,-3] -DEAL:: 2. -3. -DEAL::-1. 2. -3. -DEAL::-1. 2. -3. -DEAL::-1. 2. -3. -DEAL::-1. 2. -DEAL::u 1. 2. 4. 8. 16. -DEAL::u^TMw 0 -6. -12. -24. 16. -DEAL::vmult -4. -9. -18. -36. 24. -DEAL::+Tvm -4. -12. -24. -48. 32. -DEAL::Tvmult 0 -3. -6. -12. 8. -DEAL::+vm -4. -12. -24. -48. 32. -DEAL::Matrix increasing symmetric rows -DEAL:: 2. -1. -DEAL::-2. 3. -2. -DEAL::-3. 4. -3. -DEAL::-4. 5. -4. -DEAL::-5. 6. -DEAL::u 1. 2. 4. 8. 16. -DEAL::u^TMw -4. -14. -40. -104. 128. -DEAL::vmult 0 -4. -14. -40. 56. -DEAL::+Tvm -2. -11. -34. -92. 120. -DEAL::Tvmult -2. -7. -20. -52. 64. -DEAL::+vm -2. -11. -34. -92. 120. -DEAL::Matrix increasing symmetric -DEAL:: 2. -1. -DEAL::-1. 3. -2. -DEAL::-2. 4. -3. -DEAL::-3. 5. -4. -DEAL::-4. 6. -DEAL::u 1. 2. 4. 8. 16. -DEAL::u^TMw 0 -6. -24. -72. 128. -DEAL::vmult 0 -3. -12. -36. 64. -DEAL::+Tvm 0 -6. -24. -72. 128. -DEAL::Tvmult 0 -3. -12. -36. 64. -DEAL::+vm 0 -6. -24. -72. 128. -DEAL::Matrix increasing nonsymmetric -DEAL:: 2. 5. -DEAL::-2. 3. 3. -DEAL::-3. 4. 1. -DEAL::-4. 5. -1. -DEAL::-5. 6. -DEAL::u 1. 2. 4. 8. 16. -DEAL::u^TMw -4. -2. -20. -72. 176. -DEAL::vmult 12. 16. 18. 8. 56. -DEAL::+Tvm 10. 15. 8. -28. 144. -DEAL::Tvmult -2. -1. -10. -36. 88. -DEAL::+vm 10. 15. 8. -28. 144. -DEAL::all_zero 1 0 -DEAL::Matrix [-1,2,-1] -DEAL:: 2. -1. -DEAL::-1. 2. -1. -DEAL::-1. 2. -1. -DEAL::-1. 2. -DEAL::u 1. 2. 4. 8. -DEAL::u^TMw 0. -2. -4. 24. -DEAL::vmult 0. -1. -2. 12. -DEAL::+Tvm 0. -2. -4. 24. -DEAL::Tvmult 0. -1. -2. 12. -DEAL::+vm 0. -2. -4. 24. -DEAL::Matrix [-1,2,-3] -DEAL:: 2. -3. -DEAL::-1. 2. -3. -DEAL::-1. 2. -3. -DEAL::-1. 2. -DEAL::u 1. 2. 4. 8. -DEAL::u^TMw 0. -6. -12. 8. -DEAL::vmult -4. -9. -18. 12. -DEAL::+Tvm -4. -12. -24. 16. -DEAL::Tvmult 0. -3. -6. 4. -DEAL::+vm -4. -12. -24. 16. -DEAL::Matrix increasing symmetric rows -DEAL:: 2. -1. -DEAL::-2. 3. -2. -DEAL::-3. 4. -3. -DEAL::-4. 5. -DEAL::u 1. 2. 4. 8. -DEAL::u^TMw -4. -14. -40. 56. -DEAL::vmult 0. -4. -14. 24. -DEAL::+Tvm -2. -11. -34. 52. -DEAL::Tvmult -2. -7. -20. 28. -DEAL::+vm -2. -11. -34. 52. -DEAL::Matrix increasing symmetric -DEAL:: 2. -1. -DEAL::-1. 3. -2. -DEAL::-2. 4. -3. -DEAL::-3. 5. -DEAL::u 1. 2. 4. 8. -DEAL::u^TMw 0. -6. -24. 56. -DEAL::vmult 0. -3. -12. 28. -DEAL::+Tvm 0. -6. -24. 56. -DEAL::Tvmult 0. -3. -12. 28. -DEAL::+vm 0. -6. -24. 56. -DEAL::Matrix increasing nonsymmetric -DEAL:: 2. 5. -DEAL::-2. 3. 3. -DEAL::-3. 4. 1. -DEAL::-4. 5. -DEAL::u 1. 2. 4. 8. -DEAL::u^TMw -4. -2. -20. 88. -DEAL::vmult 12. 16. 18. 24. -DEAL::+Tvm 10. 15. 8. 68. -DEAL::Tvmult -2. -1. -10. 44. -DEAL::+vm 10. 15. 8. 68. diff --git a/tests/lac/tridiagonal_matrix_sym.cc b/tests/lac/tridiagonal_matrix_sym.cc index e753adc704..94cea1f49b 100644 --- a/tests/lac/tridiagonal_matrix_sym.cc +++ b/tests/lac/tridiagonal_matrix_sym.cc @@ -144,7 +144,7 @@ check(unsigned int size) int main() { - std::ofstream logfile("tridiagonal_matrix_sym/output"); + std::ofstream logfile("output"); deallog << std::fixed; deallog << std::setprecision(0); deallog.attach(logfile); diff --git a/tests/lac/tridiagonal_matrix_sym/cmp/generic b/tests/lac/tridiagonal_matrix_sym/cmp/generic deleted file mode 100644 index b0bcf6f237..0000000000 --- a/tests/lac/tridiagonal_matrix_sym/cmp/generic +++ /dev/null @@ -1,49 +0,0 @@ - -DEAL::all_zero 1 0 -DEAL::Matrix [-1,2,-1] -DEAL:: 2. -1. -DEAL::-1. 2. -1. -DEAL::-1. 2. -1. -DEAL::-1. 2. -1. -DEAL::-1. 2. -DEAL::u 1. 2. 4. 8. 16. -DEAL::u^TMw 0 -2. -4. -8. 48. -DEAL::vmult 0 -1. -2. -4. 24. -DEAL::+Tvm 0 -2. -4. -8. 48. -DEAL::Tvmult 0 -1. -2. -4. 24. -DEAL::+vm 0 -2. -4. -8. 48. -DEAL::Matrix increasing symmetric -DEAL:: 2. -1. -DEAL::-1. 3. -2. -DEAL::-2. 4. -3. -DEAL::-3. 5. -4. -DEAL::-4. 6. -DEAL::u 1. 2. 4. 8. 16. -DEAL::u^TMw 0 -6. -24. -72. 128. -DEAL::vmult 0 -3. -12. -36. 64. -DEAL::+Tvm 0 -6. -24. -72. 128. -DEAL::Tvmult 0 -3. -12. -36. 64. -DEAL::+vm 0 -6. -24. -72. 128. -DEAL::all_zero 1 0 -DEAL::Matrix [-1,2,-1] -DEAL:: 2. -1. -DEAL::-1. 2. -1. -DEAL::-1. 2. -1. -DEAL::-1. 2. -DEAL::u 1. 2. 4. 8. -DEAL::u^TMw 0. -2. -4. 24. -DEAL::vmult 0. -1. -2. 12. -DEAL::+Tvm 0. -2. -4. 24. -DEAL::Tvmult 0. -1. -2. 12. -DEAL::+vm 0. -2. -4. 24. -DEAL::Matrix increasing symmetric -DEAL:: 2. -1. -DEAL::-1. 3. -2. -DEAL::-2. 4. -3. -DEAL::-3. 5. -DEAL::u 1. 2. 4. 8. -DEAL::u^TMw 0. -6. -24. 56. -DEAL::vmult 0. -3. -12. 28. -DEAL::+Tvm 0. -6. -24. 56. -DEAL::Tvmult 0. -3. -12. 28. -DEAL::+vm 0. -6. -24. 56. diff --git a/tests/lac/vector-vector.cc b/tests/lac/vector-vector.cc index c1fba54258..5f06f3ad74 100644 --- a/tests/lac/vector-vector.cc +++ b/tests/lac/vector-vector.cc @@ -138,7 +138,7 @@ void check_vectors (Vector &d1, Vector &d2) d1.sadd (2, 2, d2, 2, d3); print (d1); - d1 *= 4.; + d1.scale (4.); print (d1); deallog << "equ" << std::endl; @@ -156,7 +156,7 @@ void check_vectors (Vector &d1, Vector &d2) int main() { - std::ofstream logfile("vector-vector/output"); + std::ofstream logfile("output"); deallog << std::fixed; deallog << std::setprecision(2); deallog.attach(logfile); diff --git a/tests/lac/vector-vector/cmp/generic b/tests/lac/vector-vector/cmp/generic deleted file mode 100644 index 43ff5eb289..0000000000 --- a/tests/lac/vector-vector/cmp/generic +++ /dev/null @@ -1,94 +0,0 @@ - -DEAL::Fill & Swap -DEAL::0 0 0 0 0 0 0 0 0 0 -DEAL::0 2.00 4.00 6.00 8.00 10.00 12.00 14.00 16.00 18.00 -DEAL::0 2.00 8.00 18.00 32.00 50.00 72.00 98.00 128.00 162.00 -DEAL::2.00 1.50 1.00 0.50 0 -0.50 -1.00 -1.50 -2.00 -2.50 -DEAL::0 2.00 8.00 18.00 32.00 50.00 72.00 98.00 128.00 162.00 -DEAL::0 2.00 4.00 6.00 8.00 10.00 12.00 14.00 16.00 18.00 -DEAL::2.50 2.50 2.50 2.50 2.50 2.50 2.50 2.50 2.50 2.50 -DEAL::0 1.10 2.20 3.30 -DEAL::Extract number -DEAL::-105.00 -105.00 -DEAL::1140.00 1140.00 -DEAL::33.76 33.76 -DEAL::-0.25 -0.25 -DEAL::12.50 12.50 -DEAL::2.50 2.50 -DEAL::add & sub -DEAL::2.50 4.50 6.50 8.50 10.50 12.50 14.50 16.50 18.50 20.50 -DEAL::-2.50 -2.50 -2.50 -2.50 -2.50 -2.50 -2.50 -2.50 -2.50 -2.50 -DEAL::4.00 6.00 8.00 10.00 12.00 14.00 16.00 18.00 20.00 22.00 -DEAL::8.00 9.00 10.00 11.00 12.00 13.00 14.00 15.00 16.00 17.00 -DEAL::4.00 4.75 5.50 6.25 7.00 7.75 8.50 9.25 10.00 10.75 -DEAL::sadd & scale -DEAL::-1.00 -0.25 0.50 1.25 2.00 2.75 3.50 4.25 5.00 5.75 -DEAL::0 1.88 3.75 5.62 7.50 9.38 11.25 13.12 15.00 16.88 -DEAL::12.00 16.25 20.50 24.75 29.00 33.25 37.50 41.75 46.00 50.25 -DEAL::48.00 65.00 82.00 99.00 116.00 133.00 150.00 167.00 184.00 201.00 -DEAL::equ -DEAL::12.00 16.25 20.50 24.75 29.00 33.25 37.50 41.75 46.00 50.25 -DEAL::16.00 19.25 22.50 25.75 29.00 32.25 35.50 38.75 42.00 45.25 -DEAL::3.00 3.38 3.64 3.84 4.00 4.12 4.23 4.31 4.38 4.44 -DEAL::Fill & Swap -DEAL::0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 -DEAL::0.00 2.00 4.00 6.00 8.00 10.00 12.00 14.00 16.00 18.00 -DEAL::0.00 2.00 8.00 18.00 32.00 50.00 72.00 98.00 128.00 162.00 -DEAL::2.00 1.50 1.00 0.50 0.00 -0.50 -1.00 -1.50 -2.00 -2.50 -DEAL::0.00 2.00 8.00 18.00 32.00 50.00 72.00 98.00 128.00 162.00 -DEAL::0.00 2.00 4.00 6.00 8.00 10.00 12.00 14.00 16.00 18.00 -DEAL::2.50 2.50 2.50 2.50 2.50 2.50 2.50 2.50 2.50 2.50 -DEAL::0.00 1.10 2.20 3.30 -DEAL::Extract number -DEAL::-105.00 -105.00 -DEAL::1140.00 1140.00 -DEAL::33.76 33.76 -DEAL::-0.25 -0.25 -DEAL::12.50 12.50 -DEAL::2.50 2.50 -DEAL::add & sub -DEAL::2.50 4.50 6.50 8.50 10.50 12.50 14.50 16.50 18.50 20.50 -DEAL::-2.50 -2.50 -2.50 -2.50 -2.50 -2.50 -2.50 -2.50 -2.50 -2.50 -DEAL::4.00 6.00 8.00 10.00 12.00 14.00 16.00 18.00 20.00 22.00 -DEAL::8.00 9.00 10.00 11.00 12.00 13.00 14.00 15.00 16.00 17.00 -DEAL::4.00 4.75 5.50 6.25 7.00 7.75 8.50 9.25 10.00 10.75 -DEAL::sadd & scale -DEAL::-1.00 -0.25 0.50 1.25 2.00 2.75 3.50 4.25 5.00 5.75 -DEAL::0.00 1.88 3.75 5.62 7.50 9.38 11.25 13.12 15.00 16.88 -DEAL::12.00 16.25 20.50 24.75 29.00 33.25 37.50 41.75 46.00 50.25 -DEAL::48.00 65.00 82.00 99.00 116.00 133.00 150.00 167.00 184.00 201.00 -DEAL::equ -DEAL::12.00 16.25 20.50 24.75 29.00 33.25 37.50 41.75 46.00 50.25 -DEAL::16.00 19.25 22.50 25.75 29.00 32.25 35.50 38.75 42.00 45.25 -DEAL::3.00 3.38 3.64 3.84 4.00 4.12 4.23 4.31 4.38 4.44 -DEAL::Fill & Swap -DEAL::0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 -DEAL::0.00 2.00 4.00 6.00 8.00 10.00 12.00 14.00 16.00 18.00 -DEAL::0.00 2.00 8.00 18.00 32.00 50.00 72.00 98.00 128.00 162.00 -DEAL::2.00 1.50 1.00 0.50 0.00 -0.50 -1.00 -1.50 -2.00 -2.50 -DEAL::0.00 2.00 8.00 18.00 32.00 50.00 72.00 98.00 128.00 162.00 -DEAL::0.00 2.00 4.00 6.00 8.00 10.00 12.00 14.00 16.00 18.00 -DEAL::2.50 2.50 2.50 2.50 2.50 2.50 2.50 2.50 2.50 2.50 -DEAL::0.00 1.10 2.20 3.30 -DEAL::Extract number -DEAL::-105.00 -105.00 -DEAL::1140.00 1140.00 -DEAL::33.76 33.76 -DEAL::-0.25 -0.25 -DEAL::12.50 12.50 -DEAL::2.50 2.50 -DEAL::add & sub -DEAL::2.50 4.50 6.50 8.50 10.50 12.50 14.50 16.50 18.50 20.50 -DEAL::-2.50 -2.50 -2.50 -2.50 -2.50 -2.50 -2.50 -2.50 -2.50 -2.50 -DEAL::4.00 6.00 8.00 10.00 12.00 14.00 16.00 18.00 20.00 22.00 -DEAL::8.00 9.00 10.00 11.00 12.00 13.00 14.00 15.00 16.00 17.00 -DEAL::4.00 4.75 5.50 6.25 7.00 7.75 8.50 9.25 10.00 10.75 -DEAL::sadd & scale -DEAL::-1.00 -0.25 0.50 1.25 2.00 2.75 3.50 4.25 5.00 5.75 -DEAL::0.00 1.88 3.75 5.62 7.50 9.38 11.25 13.12 15.00 16.88 -DEAL::12.00 16.25 20.50 24.75 29.00 33.25 37.50 41.75 46.00 50.25 -DEAL::48.00 65.00 82.00 99.00 116.00 133.00 150.00 167.00 184.00 201.00 -DEAL::equ -DEAL::12.00 16.25 20.50 24.75 29.00 33.25 37.50 41.75 46.00 50.25 -DEAL::16.00 19.25 22.50 25.75 29.00 32.25 35.50 38.75 42.00 45.25 -DEAL::3.00 3.38 3.64 3.84 4.00 4.12 4.23 4.31 4.38 4.44 diff --git a/tests/lac/vector_accumulation.cc b/tests/lac/vector_accumulation.cc index 15f8ce2a88..b7faa16ac3 100644 --- a/tests/lac/vector_accumulation.cc +++ b/tests/lac/vector_accumulation.cc @@ -51,7 +51,7 @@ void check_norms () int main() { - std::ofstream logfile("vector_accumulation/output"); + std::ofstream logfile("output"); deallog << std::fixed; deallog << std::setprecision(2); deallog.attach(logfile); diff --git a/tests/lac/vector_accumulation/cmp/generic b/tests/lac/vector_accumulation/cmp/generic deleted file mode 100644 index 0fd8fc12f0..0000000000 --- a/tests/lac/vector_accumulation/cmp/generic +++ /dev/null @@ -1,2 +0,0 @@ - -DEAL::OK diff --git a/tests/lac/vector_large_numbers.cc b/tests/lac/vector_large_numbers.cc index b33ff8cbe6..946d9d6c4c 100644 --- a/tests/lac/vector_large_numbers.cc +++ b/tests/lac/vector_large_numbers.cc @@ -68,7 +68,7 @@ void check_large_numbers() int main() { - std::ofstream logfile("vector_large_numbers/output"); + std::ofstream logfile("output"); deallog << std::fixed; deallog << std::setprecision(2); deallog.attach(logfile); diff --git a/tests/lac/vector_large_numbers/cmp/generic b/tests/lac/vector_large_numbers/cmp/generic deleted file mode 100644 index 0fd8fc12f0..0000000000 --- a/tests/lac/vector_large_numbers/cmp/generic +++ /dev/null @@ -1,2 +0,0 @@ - -DEAL::OK diff --git a/tests/lac/vector_memory.cc b/tests/lac/vector_memory.cc index 9f252609bc..43c2c4a87d 100644 --- a/tests/lac/vector_memory.cc +++ b/tests/lac/vector_memory.cc @@ -72,7 +72,7 @@ test_stat() int main() { - std::ofstream logfile("vector_memory/output"); + std::ofstream logfile("output"); deallog.attach(logfile); deallog.depth_console(0); deallog.threshold_double(1.e-10); diff --git a/tests/lac/vector_memory/cmp/generic b/tests/lac/vector_memory/cmp/generic deleted file mode 100644 index 199eb6cb97..0000000000 --- a/tests/lac/vector_memory/cmp/generic +++ /dev/null @@ -1,11 +0,0 @@ - -DEAL::GrowingVectorMemory:Overall allocated vectors: 10 -DEAL::GrowingVectorMemory:Maximum allocated vectors: 6 -An error occurred in file in function - dealii::GrowingVectorMemory::~GrowingVectorMemory() [with VECTOR = dealii::Vector] -The violated condition was: - current_alloc == 0 -The name and call sequence of the exception was: - StandardExceptions::ExcMemoryLeak(current_alloc) -Additional Information: -Destroying memory handler while 1 objects are still allocated diff --git a/tests/lac/vector_norms.cc b/tests/lac/vector_norms.cc index 1f41cfe470..aadb38ad4f 100644 --- a/tests/lac/vector_norms.cc +++ b/tests/lac/vector_norms.cc @@ -112,7 +112,7 @@ void check_complex_norms () int main() { - std::ofstream logfile("vector_norms/output"); + std::ofstream logfile("output"); deallog << std::fixed; deallog << std::setprecision(2); deallog.attach(logfile); diff --git a/tests/lac/vector_norms/cmp/generic b/tests/lac/vector_norms/cmp/generic deleted file mode 100644 index 0fd8fc12f0..0000000000 --- a/tests/lac/vector_norms/cmp/generic +++ /dev/null @@ -1,2 +0,0 @@ - -DEAL::OK diff --git a/tests/lac/vector_view.cc b/tests/lac/vector_view.cc index ddcbc6f642..a9d8fe2324 100644 --- a/tests/lac/vector_view.cc +++ b/tests/lac/vector_view.cc @@ -44,7 +44,7 @@ void fill( T &a) int main() { - std::ofstream logfile("vector_view/output"); + std::ofstream logfile("output"); deallog << std::fixed; deallog << std::setprecision(2); deallog.attach(logfile); diff --git a/tests/lac/vector_view/cmp/generic b/tests/lac/vector_view/cmp/generic deleted file mode 100644 index 0d4e0c9df6..0000000000 --- a/tests/lac/vector_view/cmp/generic +++ /dev/null @@ -1,14 +0,0 @@ - -DEAL::Vector -DEAL::0 1.00 2.00 3.00 4.00 5.00 6.00 7.00 8.00 9.00 -DEAL::Vector View -DEAL::0 1.00 2.00 3.00 4.00 5.00 6.00 7.00 8.00 9.00 -DEAL::Modified element 4 -DEAL::Vector -DEAL::0 1.00 2.00 3.00 0 5.00 6.00 7.00 8.00 9.00 -DEAL::Vector View -DEAL::0 1.00 2.00 3.00 0 5.00 6.00 7.00 8.00 9.00 -DEAL::const Vector -DEAL::0 1.00 2.00 3.00 0 5.00 6.00 7.00 8.00 9.00 -DEAL::const Vector View -DEAL::0 1.00 2.00 3.00 0 5.00 6.00 7.00 8.00 9.00 -- 2.39.5