diff --git a/dune/xt/la/test/builder_definitions.cmake b/dune/xt/la/test/builder_definitions.cmake index f2860a4117f3f1eb44d48a27919db45035a8f079..fe7813576a491466717e2fa1904281fe6a69ffa4 100644 --- a/dune/xt/la/test/builder_definitions.cmake +++ b/dune/xt/la/test/builder_definitions.cmake @@ -1,31 +1,24 @@ -# This file is part of the dune-xt-la project: -# https://github.com/dune-community/dune-xt-la -# Copyright 2009-2018 dune-xt-la developers and contributors. All rights reserved. -# License: Dual licensed as BSD 2-Clause License (http://opensource.org/licenses/BSD-2-Clause) -# Authors: -# Rene Milk (2017 - 2018) -# Tobias Leibner (2018) - set(DXT_BIN_COUNT "13" CACHE STRING "number of bins for test targets" ) add_custom_target(test_binaries_builder_0 DEPENDS test_solver) set_tests_properties(test_solver PROPERTIES LABELS "builder_0") -add_custom_target(test_binaries_builder_1 DEPENDS headercheck__dune_xt_la_container_common_vector_dense.hh headercheck__dune_xt_la_container_vector-interface.hh headercheck__dune_xt_la_eigen-solver_internal_lapacke.hh test_eigensolver_for_real_matrix_with_real_evs) -set_tests_properties(test_eigensolver_for_real_matrix_with_real_evs PROPERTIES LABELS "builder_1") -add_custom_target(test_binaries_builder_2 DEPENDS headercheck__dune_xt_la_container_io.hh headercheck__dune_xt_la_container_matrix-interface.hh test_eigensolver_for_real_matrix_with_real_evs_from_2d_euler_equations) -set_tests_properties(test_eigensolver_for_real_matrix_with_real_evs_from_2d_euler_equations PROPERTIES LABELS "builder_2") -add_custom_target(test_binaries_builder_3 DEPENDS headercheck__dune_xt_la_algorithms_cholesky.hh headercheck__dune_xt_la_matrix-inverter_internal_base.hh test_eigensolver_for_real_matrix_with_complex_evs) -set_tests_properties(test_eigensolver_for_real_matrix_with_complex_evs PROPERTIES LABELS "builder_3") -add_custom_target(test_binaries_builder_4 DEPENDS headercheck__dune_xt_la_container_conversion.hh headercheck__dune_xt_la_test_container.hh test_eigensolver_for_real_matrix_with_distinct_real_evs) -set_tests_properties(test_eigensolver_for_real_matrix_with_distinct_real_evs PROPERTIES LABELS "builder_4") -add_custom_target(test_binaries_builder_5 DEPENDS headercheck__dune_xt_la_container_common_matrix.hh headercheck__dune_xt_la_container_eigen.hh headercheck__dune_xt_la_solver_istl_amg.hh test_container) -set_tests_properties(test_container PROPERTIES LABELS "builder_5") -add_custom_target(test_binaries_builder_6 DEPENDS headercheck__dune_xt_la_algorithms_solve_sym_tridiag_posdef.hh headercheck__dune_xt_la_container.hh headercheck__dune_xt_la_container_common_vector_sparse.hh headercheck__dune_xt_la_container_eigen_base.hh headercheck__dune_xt_la_container_pattern.hh headercheck__dune_xt_la_exceptions.hh headercheck__dune_xt_la_type_traits.hh test_container_vector) -set_tests_properties(test_container_vector PROPERTIES LABELS "builder_6") -add_custom_target(test_binaries_builder_7 DEPENDS headercheck__dune_xt_la_container.bindings.hh headercheck__dune_xt_la_container_container-interface.hh headercheck__dune_xt_la_container_eigen_sparse.hh headercheck__dune_xt_la_eigen-solver_internal_numpy.hh headercheck__dune_xt_la_solver.hh) -add_custom_target(test_binaries_builder_8 DEPENDS headercheck__dune_xt_la_container_common_matrix_sparse.hh headercheck__dune_xt_la_container_eigen_dense.hh headercheck__dune_xt_la_container_eye-matrix.hh test_container_matrix test_empty) -set_tests_properties(test_container_matrix PROPERTIES LABELS "builder_8") -set_tests_properties(test_empty PROPERTIES LABELS "builder_8") -add_custom_target(test_binaries_builder_9 DEPENDS headercheck__dune_xt_la_algorithms.hh headercheck__dune_xt_la_algorithms_qr.hh headercheck__dune_xt_la_algorithms_triangular_solves.hh headercheck__dune_xt_la_matrix-inverter.hh) -add_custom_target(test_binaries_builder_10 DEPENDS headercheck__dune_xt_la_container_common_matrix_dense.hh headercheck__dune_xt_la_container_interfaces.hh headercheck__dune_xt_la_eigen-solver_eigen.hh headercheck__dune_xt_la_eigen-solver_fmatrix.hh headercheck__dune_xt_la_matrix-inverter_eigen.hh headercheck__dune_xt_la_matrix-inverter_internal_eigen.hh headercheck__dune_xt_la_solver_istl.hh) -add_custom_target(test_binaries_builder_11 DEPENDS headercheck__dune_xt_la_container_common_vector.hh headercheck__dune_xt_la_container_istl.hh headercheck__dune_xt_la_container_unit_matrices.hh headercheck__dune_xt_la_container_vector-interface-internal.hh headercheck__dune_xt_la_eigen-solver_internal_shifted-qr.hh headercheck__dune_xt_la_solver_common.hh headercheck__dune_xt_la_solver_fasp.hh headercheck__dune_xt_la_test_eigensolver.hh) -add_custom_target(test_binaries_builder_12 DEPENDS headercheck__dune_xt_la_container_common.hh headercheck__dune_xt_la_eigen-solver.hh headercheck__dune_xt_la_eigen-solver_internal_base.hh headercheck__dune_xt_la_eigen-solver_internal_eigen.hh headercheck__dune_xt_la_solver_eigen.hh) +add_custom_target(test_binaries_builder_1 DEPENDS test_eigensolver_for_real_matrix_with_real_evs_from_3d_pointsource) +set_tests_properties(test_eigensolver_for_real_matrix_with_real_evs_from_3d_pointsource PROPERTIES LABELS "builder_1") +add_custom_target(test_binaries_builder_2 DEPENDS headercheck__dune_xt_la_container_common_matrix_dense.hh headercheck__dune_xt_la_container_common_vector.hh headercheck__dune_xt_la_container_pattern.hh headercheck__dune_xt_la_matrix-inverter_internal_eigen.hh headercheck__dune_xt_la_solver_fasp.hh headercheck__dune_xt_la_test_container.hh test_eigensolver_for_real_matrix_with_real_evs) +set_tests_properties(test_eigensolver_for_real_matrix_with_real_evs PROPERTIES LABELS "builder_2") +add_custom_target(test_binaries_builder_3 DEPENDS headercheck__dune_xt_la_container_common.hh headercheck__dune_xt_la_container_vector-interface-internal.hh headercheck__dune_xt_la_eigen-solver_internal_eigen.hh headercheck__dune_xt_la_matrix-inverter.hh test_eigensolver_for_real_matrix_with_real_evs_from_2d_euler_equations) +set_tests_properties(test_eigensolver_for_real_matrix_with_real_evs_from_2d_euler_equations PROPERTIES LABELS "builder_3") +add_custom_target(test_binaries_builder_4 DEPENDS headercheck__dune_xt_la_container_container-interface.hh headercheck__dune_xt_la_container_istl.hh headercheck__dune_xt_la_container_unit_matrices.hh test_eigensolver_for_real_matrix_with_complex_evs) +set_tests_properties(test_eigensolver_for_real_matrix_with_complex_evs PROPERTIES LABELS "builder_4") +add_custom_target(test_binaries_builder_5 DEPENDS headercheck__dune_xt_la_container_eigen_dense.hh headercheck__dune_xt_la_container_vector-interface.hh headercheck__dune_xt_la_matrix-inverter_eigen.hh test_eigensolver_for_real_matrix_with_distinct_real_evs) +set_tests_properties(test_eigensolver_for_real_matrix_with_distinct_real_evs PROPERTIES LABELS "builder_5") +add_custom_target(test_binaries_builder_6 DEPENDS headercheck__dune_xt_la_container.bindings.hh headercheck__dune_xt_la_container_common_matrix_sparse.hh headercheck__dune_xt_la_container_eye-matrix.hh headercheck__dune_xt_la_eigen-solver_internal_numpy.hh test_container) +set_tests_properties(test_container PROPERTIES LABELS "builder_6") +add_custom_target(test_binaries_builder_7 DEPENDS headercheck__dune_xt_la_container_eigen.hh headercheck__dune_xt_la_container_matrix-interface.hh headercheck__dune_xt_la_eigen-solver_internal_lapacke.hh test_container_vector test_empty) +set_tests_properties(test_container_vector PROPERTIES LABELS "builder_7") +set_tests_properties(test_empty PROPERTIES LABELS "builder_7") +add_custom_target(test_binaries_builder_8 DEPENDS headercheck__dune_xt_la_algorithms.hh headercheck__dune_xt_la_container_common_vector_sparse.hh headercheck__dune_xt_la_container_io.hh headercheck__dune_xt_la_exceptions.hh headercheck__dune_xt_la_solver.hh) +add_custom_target(test_binaries_builder_9 DEPENDS headercheck__dune_xt_la_algorithms_solve_sym_tridiag_posdef.hh headercheck__dune_xt_la_container_common_matrix.hh headercheck__dune_xt_la_container_interfaces.hh headercheck__dune_xt_la_eigen-solver_eigen.hh headercheck__dune_xt_la_eigen-solver_internal_shifted-qr.hh headercheck__dune_xt_la_matrix-inverter_internal_base.hh headercheck__dune_xt_la_solver_istl.hh headercheck__dune_xt_la_type_traits.hh test_container_matrix) +set_tests_properties(test_container_matrix PROPERTIES LABELS "builder_9") +add_custom_target(test_binaries_builder_10 DEPENDS headercheck__dune_xt_la_algorithms_qr.hh headercheck__dune_xt_la_container_common_vector_dense.hh headercheck__dune_xt_la_container_conversion.hh headercheck__dune_xt_la_eigen-solver_internal_base.hh headercheck__dune_xt_la_solver_common.hh) +add_custom_target(test_binaries_builder_11 DEPENDS headercheck__dune_xt_la_algorithms_triangular_solves.hh headercheck__dune_xt_la_container.hh headercheck__dune_xt_la_container_eigen_sparse.hh headercheck__dune_xt_la_eigen-solver_fmatrix.hh headercheck__dune_xt_la_solver_eigen.hh) +add_custom_target(test_binaries_builder_12 DEPENDS headercheck__dune_xt_la_algorithms_cholesky.hh headercheck__dune_xt_la_container_eigen_base.hh headercheck__dune_xt_la_eigen-solver.hh headercheck__dune_xt_la_solver_istl_amg.hh headercheck__dune_xt_la_test_eigensolver.hh) diff --git a/dune/xt/la/test/compiles_totals.pickle b/dune/xt/la/test/compiles_totals.pickle index a04084c47b671c55ee385aa739b17a7216dc87f4..dac61cbecdb8e94a4214493fbdd723e127a54059 100644 --- a/dune/xt/la/test/compiles_totals.pickle +++ b/dune/xt/la/test/compiles_totals.pickle @@ -1 +1 @@ -{"headercheck__dune_xt_la_algorithms.hh": 15.798968076705933, "headercheck__dune_xt_la_algorithms_cholesky.hh": 6.8757102489471436, "headercheck__dune_xt_la_algorithms_qr.hh": 20.35006833076477, "headercheck__dune_xt_la_algorithms_solve_sym_tridiag_posdef.hh": 0.08962845802307129, "headercheck__dune_xt_la_algorithms_triangular_solves.hh": 6.95849084854126, "headercheck__dune_xt_la_container.bindings.hh": 14.803895711898804, "headercheck__dune_xt_la_container.hh": 14.797286033630371, "headercheck__dune_xt_la_container_common.hh": 7.057544946670532, "headercheck__dune_xt_la_container_common_matrix.hh": 7.021838188171387, "headercheck__dune_xt_la_container_common_matrix_dense.hh": 7.04277229309082, "headercheck__dune_xt_la_container_common_matrix_sparse.hh": 8.322252035140991, "headercheck__dune_xt_la_container_common_vector.hh": 0.03766012191772461, "headercheck__dune_xt_la_container_common_vector_dense.hh": 7.40933895111084, "headercheck__dune_xt_la_container_common_vector_sparse.hh": 7.038971185684204, "headercheck__dune_xt_la_container_container-interface.hh": 6.643532037734985, "headercheck__dune_xt_la_container_conversion.hh": 6.766802549362183, "headercheck__dune_xt_la_container_eigen.hh": 7.4380762577056885, "headercheck__dune_xt_la_container_eigen_base.hh": 7.990911245346069, "headercheck__dune_xt_la_container_eigen_dense.hh": 7.3436119556427, "headercheck__dune_xt_la_container_eigen_sparse.hh": 8.123079776763916, "headercheck__dune_xt_la_container_eye-matrix.hh": 6.7482359409332275, "headercheck__dune_xt_la_container_interfaces.hh": 0.03889727592468262, "headercheck__dune_xt_la_container_io.hh": 13.340765953063965, "headercheck__dune_xt_la_container_istl.hh": 7.210620164871216, "headercheck__dune_xt_la_container_matrix-interface.hh": 6.916541576385498, "headercheck__dune_xt_la_container_pattern.hh": 0.17838525772094727, "headercheck__dune_xt_la_container_unit_matrices.hh": 14.571282625198364, "headercheck__dune_xt_la_container_vector-interface-internal.hh": 0.6484432220458984, "headercheck__dune_xt_la_container_vector-interface.hh": 6.759537935256958, "headercheck__dune_xt_la_eigen-solver.hh": 17.39389657974243, "headercheck__dune_xt_la_eigen-solver_eigen.hh": 0.038341522216796875, "headercheck__dune_xt_la_eigen-solver_fmatrix.hh": 17.88576364517212, "headercheck__dune_xt_la_eigen-solver_internal_base.hh": 14.730188131332397, "headercheck__dune_xt_la_eigen-solver_internal_eigen.hh": 1.0625951290130615, "headercheck__dune_xt_la_eigen-solver_internal_lapacke.hh": 8.73707103729248, "headercheck__dune_xt_la_eigen-solver_internal_numpy.hh": 7.382823944091797, "headercheck__dune_xt_la_eigen-solver_internal_shifted-qr.hh": 0.18752503395080566, "headercheck__dune_xt_la_exceptions.hh": 0.5694568157196045, "headercheck__dune_xt_la_matrix-inverter.hh": 14.533649682998657, "headercheck__dune_xt_la_matrix-inverter_eigen.hh": 14.721468687057495, "headercheck__dune_xt_la_matrix-inverter_internal_base.hh": 13.738315105438232, "headercheck__dune_xt_la_matrix-inverter_internal_eigen.hh": 0.9073472023010254, "headercheck__dune_xt_la_solver.hh": 24.03404688835144, "headercheck__dune_xt_la_solver_common.hh": 16.296593189239502, "headercheck__dune_xt_la_solver_eigen.hh": 16.591715574264526, "headercheck__dune_xt_la_solver_fasp.hh": 0.08181238174438477, "headercheck__dune_xt_la_solver_istl.hh": 16.137097120285034, "headercheck__dune_xt_la_solver_istl_amg.hh": 14.78996992111206, "headercheck__dune_xt_la_test_container.hh": 14.492459774017334, "headercheck__dune_xt_la_test_eigensolver.hh": 17.76985239982605, "headercheck__dune_xt_la_type_traits.hh": 0.03199195861816406, "test_container": 28.315319061279297, "test_container_matrix": 23.465387105941772, "test_container_vector": 26.09072780609131, "test_eigensolver_for_real_matrix_with_complex_evs": 37.30353546142578, "test_eigensolver_for_real_matrix_with_distinct_real_evs": 36.74745845794678, "test_eigensolver_for_real_matrix_with_real_evs": 37.98335123062134, "test_eigensolver_for_real_matrix_with_real_evs_from_2d_euler_equations": 37.51208209991455, "test_empty": 15.175373315811157, "test_solver": 115.76591348648071} \ No newline at end of file +{"headercheck__dune_xt_la_algorithms.hh": 15.798968076705933, "headercheck__dune_xt_la_algorithms_cholesky.hh": 6.8757102489471436, "headercheck__dune_xt_la_algorithms_qr.hh": 20.35006833076477, "headercheck__dune_xt_la_algorithms_solve_sym_tridiag_posdef.hh": 0.08962845802307129, "headercheck__dune_xt_la_algorithms_triangular_solves.hh": 6.95849084854126, "headercheck__dune_xt_la_container.bindings.hh": 14.803895711898804, "headercheck__dune_xt_la_container.hh": 14.797286033630371, "headercheck__dune_xt_la_container_common.hh": 7.057544946670532, "headercheck__dune_xt_la_container_common_matrix.hh": 7.021838188171387, "headercheck__dune_xt_la_container_common_matrix_dense.hh": 7.04277229309082, "headercheck__dune_xt_la_container_common_matrix_sparse.hh": 8.322252035140991, "headercheck__dune_xt_la_container_common_vector.hh": 0.03766012191772461, "headercheck__dune_xt_la_container_common_vector_dense.hh": 7.40933895111084, "headercheck__dune_xt_la_container_common_vector_sparse.hh": 7.038971185684204, "headercheck__dune_xt_la_container_container-interface.hh": 6.643532037734985, "headercheck__dune_xt_la_container_conversion.hh": 6.766802549362183, "headercheck__dune_xt_la_container_eigen.hh": 7.4380762577056885, "headercheck__dune_xt_la_container_eigen_base.hh": 7.990911245346069, "headercheck__dune_xt_la_container_eigen_dense.hh": 7.3436119556427, "headercheck__dune_xt_la_container_eigen_sparse.hh": 8.123079776763916, "headercheck__dune_xt_la_container_eye-matrix.hh": 6.7482359409332275, "headercheck__dune_xt_la_container_interfaces.hh": 0.03889727592468262, "headercheck__dune_xt_la_container_io.hh": 13.340765953063965, "headercheck__dune_xt_la_container_istl.hh": 7.210620164871216, "headercheck__dune_xt_la_container_matrix-interface.hh": 6.916541576385498, "headercheck__dune_xt_la_container_pattern.hh": 0.17838525772094727, "headercheck__dune_xt_la_container_unit_matrices.hh": 14.571282625198364, "headercheck__dune_xt_la_container_vector-interface-internal.hh": 0.6484432220458984, "headercheck__dune_xt_la_container_vector-interface.hh": 6.759537935256958, "headercheck__dune_xt_la_eigen-solver.hh": 17.39389657974243, "headercheck__dune_xt_la_eigen-solver_eigen.hh": 0.038341522216796875, "headercheck__dune_xt_la_eigen-solver_fmatrix.hh": 17.88576364517212, "headercheck__dune_xt_la_eigen-solver_internal_base.hh": 14.730188131332397, "headercheck__dune_xt_la_eigen-solver_internal_eigen.hh": 1.0625951290130615, "headercheck__dune_xt_la_eigen-solver_internal_lapacke.hh": 8.73707103729248, "headercheck__dune_xt_la_eigen-solver_internal_numpy.hh": 7.382823944091797, "headercheck__dune_xt_la_eigen-solver_internal_shifted-qr.hh": 0.18752503395080566, "headercheck__dune_xt_la_exceptions.hh": 0.5694568157196045, "headercheck__dune_xt_la_matrix-inverter.hh": 14.533649682998657, "headercheck__dune_xt_la_matrix-inverter_eigen.hh": 14.721468687057495, "headercheck__dune_xt_la_matrix-inverter_internal_base.hh": 13.738315105438232, "headercheck__dune_xt_la_matrix-inverter_internal_eigen.hh": 0.9073472023010254, "headercheck__dune_xt_la_solver.hh": 24.03404688835144, "headercheck__dune_xt_la_solver_common.hh": 16.296593189239502, "headercheck__dune_xt_la_solver_eigen.hh": 16.591715574264526, "headercheck__dune_xt_la_solver_fasp.hh": 0.08181238174438477, "headercheck__dune_xt_la_solver_istl.hh": 16.137097120285034, "headercheck__dune_xt_la_solver_istl_amg.hh": 14.78996992111206, "headercheck__dune_xt_la_test_container.hh": 14.492459774017334, "headercheck__dune_xt_la_test_eigensolver.hh": 17.76985239982605, "headercheck__dune_xt_la_type_traits.hh": 0.03199195861816406, "test_container": 28.315319061279297, "test_container_matrix": 23.465387105941772, "test_container_vector": 26.09072780609131, "test_eigensolver_for_real_matrix_with_complex_evs": 37.30353546142578, "test_eigensolver_for_real_matrix_with_distinct_real_evs": 36.74745845794678, "test_eigensolver_for_real_matrix_with_real_evs": 37.98335123062134, "test_eigensolver_for_real_matrix_with_real_evs_from_2d_euler_equations": 37.51208209991455, "test_eigensolver_for_real_matrix_with_real_evs_from_3d_pointsource": 84.49930500984192, "test_empty": 15.175373315811157, "test_solver": 115.76591348648071} \ No newline at end of file diff --git a/dune/xt/la/test/testruns_totals.pickle b/dune/xt/la/test/testruns_totals.pickle index 26ed7a4882d894291d733f4c8b843db7aae3dda4..1c9bf92737abe68fa78fc8ef0d998b91bd09f1b4 100644 --- a/dune/xt/la/test/testruns_totals.pickle +++ b/dune/xt/la/test/testruns_totals.pickle @@ -1 +1 @@ -[["test_empty", "test_solver", "test_eigensolver_for_real_matrix_with_distinct_real_evs", "test_container_matrix", "test_container_vector", "test_eigensolver_for_real_matrix_with_real_evs_from_2d_euler_equations", "test_eigensolver_for_real_matrix_with_real_evs", "test_container", "test_eigensolver_for_real_matrix_with_complex_evs"], {"test_container": 0.013103008270263672, "test_container_matrix": 0.014166593551635742, "test_container_vector": 0.012543439865112305, "test_eigensolver_for_real_matrix_with_complex_evs": 0.008297920227050781, "test_eigensolver_for_real_matrix_with_distinct_real_evs": 0.012286186218261719, "test_eigensolver_for_real_matrix_with_real_evs": 0.01058816909790039, "test_eigensolver_for_real_matrix_with_real_evs_from_2d_euler_equations": 0.00749659538269043, "test_empty": 0.01508331298828125, "test_solver": 0.2634305953979492}] \ No newline at end of file +[["test_empty", "test_solver", "test_eigensolver_for_real_matrix_with_real_evs_from_3d_pointsource", "test_eigensolver_for_real_matrix_with_distinct_real_evs", "test_container_matrix", "test_container_vector", "test_eigensolver_for_real_matrix_with_real_evs_from_2d_euler_equations", "test_eigensolver_for_real_matrix_with_real_evs", "test_container", "test_eigensolver_for_real_matrix_with_complex_evs"], {"test_container": 0.013103008270263672, "test_container_matrix": 0.014166593551635742, "test_container_vector": 0.012543439865112305, "test_eigensolver_for_real_matrix_with_complex_evs": 0.008297920227050781, "test_eigensolver_for_real_matrix_with_distinct_real_evs": 0.012286186218261719, "test_eigensolver_for_real_matrix_with_real_evs": 0.01058816909790039, "test_eigensolver_for_real_matrix_with_real_evs_from_2d_euler_equations": 0.00749659538269043, "test_eigensolver_for_real_matrix_with_real_evs_from_3d_pointsource": 0.1683661937713623, "test_empty": 0.01508331298828125, "test_solver": 0.2634305953979492}] \ No newline at end of file