├── .clang-format ├── .github ├── codecov.yml └── workflows │ └── CI.yml ├── .gitignore ├── CHANGELOG.md ├── CMakeLists.txt ├── LICENSE ├── README.md ├── cmake-format.py ├── cmake-scripts ├── formatting.cmake └── sanitizers.cmake ├── cmake ├── HtoolConfig.cmake.in └── version.cmake ├── cmake_modules └── FindHPDDM.cmake ├── doc ├── CMakeLists.txt └── Doxyfile.in ├── examples ├── CMakeLists.txt ├── compression_comparison.cpp ├── compression_comparison.sh ├── use_clustering.cpp ├── use_clustering.sh ├── use_ddm_solver.cpp ├── use_ddm_solver.sh ├── use_distributed_operator.cpp ├── use_distributed_operator.sh ├── use_hmatrix.cpp └── use_hmatrix.sh ├── figures └── anr_nonlocaldd.png ├── include └── htool │ ├── basic_types │ ├── tree.hpp │ └── vector.hpp │ ├── clustering │ ├── cluster_node.hpp │ ├── cluster_output.hpp │ ├── cluster_tree_data.hpp │ ├── implementations │ │ └── partitioning.hpp │ ├── interfaces │ │ └── virtual_partitioning.hpp │ └── tree_builder │ │ └── tree_builder.hpp │ ├── distributed_operator │ ├── distributed_operator.hpp │ ├── implementations │ │ ├── global_to_local_operators │ │ │ ├── dense_matrix.hpp │ │ │ ├── hmatrix.hpp │ │ │ └── restricted_operator.hpp │ │ ├── local_to_local_operators │ │ │ └── hmatrix.hpp │ │ └── partition_from_cluster.hpp │ ├── interfaces │ │ ├── virtual_global_to_local_operator.hpp │ │ ├── virtual_local_to_local_operator.hpp │ │ └── virtual_partition.hpp │ ├── linalg.hpp │ ├── linalg │ │ ├── add_distributed_operator_matrix_product_global_to_global.hpp │ │ ├── add_distributed_operator_matrix_product_local_to_local.hpp │ │ ├── add_distributed_operator_matrix_product_row_major_global_to_global.hpp │ │ ├── add_distributed_operator_matrix_product_row_major_local_to_local.hpp │ │ ├── add_distributed_operator_vector_product_global_to_global.hpp │ │ ├── add_distributed_operator_vector_product_local_to_local.hpp │ │ ├── add_distributed_operator_vector_sub_product_global_to_local.hpp │ │ └── utility.hpp │ ├── local_renumbering.hpp │ └── utility.hpp │ ├── hmatrix │ ├── execution_policies.hpp │ ├── hmatrix.hpp │ ├── hmatrix_distributed_output.hpp │ ├── hmatrix_output.hpp │ ├── hmatrix_output_dot.hpp │ ├── hmatrix_tree_data.hpp │ ├── interfaces │ │ ├── virtual_admissibility_condition.hpp │ │ ├── virtual_dense_blocks_generator.hpp │ │ ├── virtual_generator.hpp │ │ └── virtual_lrmat_generator.hpp │ ├── linalg.hpp │ ├── linalg │ │ ├── add_hmatrix_hmatrix_product.hpp │ │ ├── add_hmatrix_lrmat_product.hpp │ │ ├── add_hmatrix_matrix_product.hpp │ │ ├── add_hmatrix_matrix_product_row_major.hpp │ │ ├── add_hmatrix_vector_product.hpp │ │ ├── add_lrmat_hmatrix.hpp │ │ ├── add_lrmat_hmatrix_product.hpp │ │ ├── add_matrix_hmatrix_product.hpp │ │ ├── factorization.hpp │ │ ├── scale.hpp │ │ ├── task_based_add_hmatrix_hmatrix_product.hpp │ │ ├── task_based_add_hmatrix_vector_product.hpp │ │ ├── task_based_factorization.hpp │ │ ├── task_based_triangular_hmatrix_hmatrix_solve.hpp │ │ ├── triangular_hmatrix_hmatrix_solve.hpp │ │ ├── triangular_hmatrix_lrmat_solve.hpp │ │ └── triangular_hmatrix_matrix_solve.hpp │ ├── lrmat │ │ ├── SVD.hpp │ │ ├── fullACA.hpp │ │ ├── linalg.hpp │ │ ├── linalg │ │ │ ├── add_lrmat_lrmat.hpp │ │ │ ├── add_lrmat_lrmat_product.hpp │ │ │ ├── add_lrmat_matrix_product.hpp │ │ │ ├── add_lrmat_matrix_product_row_major.hpp │ │ │ ├── add_lrmat_vector_product.hpp │ │ │ ├── add_matrix_lrmat_product.hpp │ │ │ ├── add_matrix_matrix_product.hpp │ │ │ └── scale.hpp │ │ ├── lrmat.hpp │ │ ├── partialACA.hpp │ │ ├── recompressed_low_rank_generator.hpp │ │ ├── sympartialACA.hpp │ │ └── utils │ │ │ └── SVD_recompression.hpp │ ├── task_dependencies.hpp │ ├── tree_builder │ │ └── tree_builder.hpp │ ├── utility.hpp │ └── utils │ │ └── recompression.hpp │ ├── htool.hpp │ ├── htool_version.hpp │ ├── matrix │ ├── linalg.hpp │ ├── linalg │ │ ├── add_matrix_matrix_product.hpp │ │ ├── add_matrix_matrix_product_row_major.hpp │ │ ├── add_matrix_vector_product.hpp │ │ ├── factorization.hpp │ │ ├── scale.hpp │ │ └── transpose.hpp │ ├── matrix.hpp │ ├── matrix_view.hpp │ ├── utils.hpp │ └── utils │ │ ├── SVD_truncation.hpp │ │ ├── math.hpp │ │ ├── modifiers.hpp │ │ └── output.hpp │ ├── misc │ ├── define.hpp │ ├── evp.hpp │ ├── logger.hpp │ ├── misc.hpp │ ├── petsc.hpp │ └── user.hpp │ ├── solvers │ ├── ddm.hpp │ ├── geneo │ │ ├── coarse_operator_builder.hpp │ │ └── coarse_space_builder.hpp │ ├── interfaces │ │ ├── virtual_coarse_operator_builder.hpp │ │ ├── virtual_coarse_space_builder.hpp │ │ └── virtual_local_solver.hpp │ ├── local_solvers │ │ ├── local_dense_solvers.hpp │ │ ├── local_hmatrix_plus_overlap_solvers.hpp │ │ └── local_hmatrix_solvers.hpp │ ├── proto_ddm.hpp │ └── utility.hpp │ ├── testing │ ├── dense_blocks_generator_test.hpp │ ├── generate_test_case.hpp │ ├── generator_input.hpp │ ├── generator_test.hpp │ ├── geometry.hpp │ ├── gmsh.hpp │ ├── partition.hpp │ └── point.hpp │ └── wrappers │ ├── wrapper_blas.hpp │ ├── wrapper_hpddm.hpp │ ├── wrapper_lapack.hpp │ ├── wrapper_mpi.hpp │ └── wrapper_proto_ddm.hpp ├── sanitizers └── lsan.blacklist ├── tests ├── CMakeLists.txt └── functional_tests │ ├── CMakeLists.txt │ ├── basic_types │ ├── CMakeLists.txt │ ├── test_basic_types_vector.cpp │ └── test_basic_types_vector_file.cpp │ ├── clustering │ ├── CMakeLists.txt │ ├── test_cluster.cpp │ └── test_cluster.hpp │ ├── distributed_operator │ ├── CMakeLists.txt │ ├── test_distributed_operator.hpp │ ├── test_distributed_operator_product_complex_double.cpp │ └── test_distributed_operator_product_double.cpp │ ├── geometry │ ├── CMakeLists.txt │ └── test_geometry_file.cpp │ ├── hmatrix │ ├── CMakeLists.txt │ ├── hmatrix_addition │ │ ├── CMakeLists.txt │ │ ├── test_hmatrix_addition_complex_double.cpp │ │ └── test_hmatrix_addition_double.cpp │ ├── hmatrix_build │ │ ├── CMakeLists.txt │ │ ├── test_hmatrix_build_complex_double.cpp │ │ ├── test_hmatrix_build_double.cpp │ │ ├── test_task_based_hmatrix_build_complex_double.cpp │ │ └── test_task_based_hmatrix_build_double.cpp │ ├── hmatrix_builder │ │ ├── CMakeLists.txt │ │ ├── test_hmatrix_builder_complex_double.cpp │ │ └── test_hmatrix_builder_double.cpp │ ├── hmatrix_factorization │ │ ├── CMakeLists.txt │ │ ├── test_hmatrix_factorization_complex_double.cpp │ │ ├── test_hmatrix_factorization_double.cpp │ │ ├── test_task_based_hmatrix_factorization_complex_double.cpp │ │ └── test_task_based_hmatrix_factorization_double.cpp │ ├── hmatrix_product │ │ ├── CMakeLists.txt │ │ ├── test_hmatrix_product_complex_double.cpp │ │ ├── test_hmatrix_product_double.cpp │ │ ├── test_task_based_hmatrix_product_complex_double.cpp │ │ └── test_task_based_hmatrix_product_double.cpp │ ├── hmatrix_triangular_solve │ │ ├── CMakeLists.txt │ │ ├── test_hmatrix_triangular_solve_complex_double.cpp │ │ ├── test_hmatrix_triangular_solve_double.cpp │ │ ├── test_task_based_hmatrix_triangular_solve_complex_double.cpp │ │ └── test_task_based_hmatrix_triangular_solve_double.cpp │ ├── lrmat │ │ ├── CMakeLists.txt │ │ ├── lrmat_addition │ │ │ ├── CMakeLists.txt │ │ │ ├── test_lrmat_addition_complex_double.cpp │ │ │ └── test_lrmat_addition_double.cpp │ │ ├── lrmat_build │ │ │ ├── CMakeLists.txt │ │ │ ├── test_lrmat_build_SVD.cpp │ │ │ ├── test_lrmat_build_fullACA.cpp │ │ │ ├── test_lrmat_build_partialACA.cpp │ │ │ ├── test_lrmat_build_recompressed_partialACA.cpp │ │ │ └── test_lrmat_build_sympartialACA.cpp │ │ ├── lrmat_product │ │ │ ├── CMakeLists.txt │ │ │ ├── test_lrmat_product_complex_double.cpp │ │ │ └── test_lrmat_product_double.cpp │ │ ├── test_lrmat_build.hpp │ │ ├── test_lrmat_lrmat_addition.hpp │ │ ├── test_lrmat_lrmat_product.hpp │ │ ├── test_lrmat_matrix_product.hpp │ │ ├── test_lrmat_product.hpp │ │ ├── test_matrix_lrmat_product.hpp │ │ └── test_matrix_matrix_product.hpp │ ├── task_based │ │ ├── CMakeLists.txt │ │ └── test_task_based_hmatrix_dependencies.cpp │ ├── test_hmatrix_build.hpp │ ├── test_hmatrix_builder.hpp │ ├── test_hmatrix_factorization.hpp │ ├── test_hmatrix_hmatrix_product.hpp │ ├── test_hmatrix_lrmat_product.hpp │ ├── test_hmatrix_matrix_product.hpp │ ├── test_hmatrix_product.hpp │ ├── test_hmatrix_triangular_solve.hpp │ ├── test_lrmat_hmatrix_addition.hpp │ ├── test_lrmat_hmatrix_product.hpp │ ├── test_matrix_hmatrix_product.hpp │ ├── test_task_based_hmatrix_dependencies.hpp │ ├── test_task_based_hmatrix_factorization.hpp │ ├── test_task_based_hmatrix_hmatrix_product.hpp │ ├── test_task_based_hmatrix_triangular_solve.hpp │ └── test_task_based_hmatrix_vector_product.hpp │ ├── local_operators │ ├── CMakeLists.txt │ ├── local_dense_operator_product │ │ ├── CMakeLists.txt │ │ └── test_local_operator_dense_matrix_product.cpp │ ├── test_local_operator_dense_matrix.cpp │ └── test_local_operator_dense_matrix.hpp │ ├── matrix │ ├── CMakeLists.txt │ ├── matrix_factorization │ │ ├── CMakeLists.txt │ │ ├── test_matrix_factorization_complex_double.cpp │ │ └── test_matrix_factorization_double.cpp │ ├── matrix_product │ │ ├── CMakeLists.txt │ │ ├── test_matrix_product_complex_double.cpp │ │ └── test_matrix_product_double.cpp │ ├── matrix_triangular_solve │ │ ├── CMakeLists.txt │ │ ├── test_matrix_triangular_solve_complex_double.cpp │ │ └── test_matrix_triangular_solve_double.cpp │ ├── test_matrix.cpp │ ├── test_matrix_factorization.hpp │ ├── test_matrix_file.cpp │ ├── test_matrix_product.hpp │ └── test_matrix_triangular_solve.hpp │ ├── misc │ ├── CMakeLists.txt │ └── test_logger.cpp │ └── solvers │ ├── CMakeLists.txt │ ├── test_solver_complex_double.cpp │ ├── test_solver_ddm.hpp │ ├── test_solver_ddm_adding_overlap.hpp │ ├── test_solver_double.cpp │ └── test_solver_wo_overlap.hpp └── tools ├── plot_cluster.py ├── plot_comparison_compression.py └── plot_hmatrix.py /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/.clang-format -------------------------------------------------------------------------------- /.github/codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/.github/codecov.yml -------------------------------------------------------------------------------- /.github/workflows/CI.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/.github/workflows/CI.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/README.md -------------------------------------------------------------------------------- /cmake-format.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/cmake-format.py -------------------------------------------------------------------------------- /cmake-scripts/formatting.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/cmake-scripts/formatting.cmake -------------------------------------------------------------------------------- /cmake-scripts/sanitizers.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/cmake-scripts/sanitizers.cmake -------------------------------------------------------------------------------- /cmake/HtoolConfig.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/cmake/HtoolConfig.cmake.in -------------------------------------------------------------------------------- /cmake/version.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/cmake/version.cmake -------------------------------------------------------------------------------- /cmake_modules/FindHPDDM.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/cmake_modules/FindHPDDM.cmake -------------------------------------------------------------------------------- /doc/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/doc/CMakeLists.txt -------------------------------------------------------------------------------- /doc/Doxyfile.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/doc/Doxyfile.in -------------------------------------------------------------------------------- /examples/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/examples/CMakeLists.txt -------------------------------------------------------------------------------- /examples/compression_comparison.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/examples/compression_comparison.cpp -------------------------------------------------------------------------------- /examples/compression_comparison.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/examples/compression_comparison.sh -------------------------------------------------------------------------------- /examples/use_clustering.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/examples/use_clustering.cpp -------------------------------------------------------------------------------- /examples/use_clustering.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/examples/use_clustering.sh -------------------------------------------------------------------------------- /examples/use_ddm_solver.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/examples/use_ddm_solver.cpp -------------------------------------------------------------------------------- /examples/use_ddm_solver.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/examples/use_ddm_solver.sh -------------------------------------------------------------------------------- /examples/use_distributed_operator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/examples/use_distributed_operator.cpp -------------------------------------------------------------------------------- /examples/use_distributed_operator.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/examples/use_distributed_operator.sh -------------------------------------------------------------------------------- /examples/use_hmatrix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/examples/use_hmatrix.cpp -------------------------------------------------------------------------------- /examples/use_hmatrix.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/examples/use_hmatrix.sh -------------------------------------------------------------------------------- /figures/anr_nonlocaldd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/figures/anr_nonlocaldd.png -------------------------------------------------------------------------------- /include/htool/basic_types/tree.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/include/htool/basic_types/tree.hpp -------------------------------------------------------------------------------- /include/htool/basic_types/vector.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/include/htool/basic_types/vector.hpp -------------------------------------------------------------------------------- /include/htool/clustering/cluster_node.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/include/htool/clustering/cluster_node.hpp -------------------------------------------------------------------------------- /include/htool/clustering/cluster_output.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/include/htool/clustering/cluster_output.hpp -------------------------------------------------------------------------------- /include/htool/clustering/cluster_tree_data.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/include/htool/clustering/cluster_tree_data.hpp -------------------------------------------------------------------------------- /include/htool/clustering/implementations/partitioning.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/include/htool/clustering/implementations/partitioning.hpp -------------------------------------------------------------------------------- /include/htool/clustering/interfaces/virtual_partitioning.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/include/htool/clustering/interfaces/virtual_partitioning.hpp -------------------------------------------------------------------------------- /include/htool/clustering/tree_builder/tree_builder.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/include/htool/clustering/tree_builder/tree_builder.hpp -------------------------------------------------------------------------------- /include/htool/distributed_operator/distributed_operator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/include/htool/distributed_operator/distributed_operator.hpp -------------------------------------------------------------------------------- /include/htool/distributed_operator/implementations/global_to_local_operators/dense_matrix.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/include/htool/distributed_operator/implementations/global_to_local_operators/dense_matrix.hpp -------------------------------------------------------------------------------- /include/htool/distributed_operator/implementations/global_to_local_operators/hmatrix.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/include/htool/distributed_operator/implementations/global_to_local_operators/hmatrix.hpp -------------------------------------------------------------------------------- /include/htool/distributed_operator/implementations/global_to_local_operators/restricted_operator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/include/htool/distributed_operator/implementations/global_to_local_operators/restricted_operator.hpp -------------------------------------------------------------------------------- /include/htool/distributed_operator/implementations/local_to_local_operators/hmatrix.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/include/htool/distributed_operator/implementations/local_to_local_operators/hmatrix.hpp -------------------------------------------------------------------------------- /include/htool/distributed_operator/implementations/partition_from_cluster.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/include/htool/distributed_operator/implementations/partition_from_cluster.hpp -------------------------------------------------------------------------------- /include/htool/distributed_operator/interfaces/virtual_global_to_local_operator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/include/htool/distributed_operator/interfaces/virtual_global_to_local_operator.hpp -------------------------------------------------------------------------------- /include/htool/distributed_operator/interfaces/virtual_local_to_local_operator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/include/htool/distributed_operator/interfaces/virtual_local_to_local_operator.hpp -------------------------------------------------------------------------------- /include/htool/distributed_operator/interfaces/virtual_partition.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/include/htool/distributed_operator/interfaces/virtual_partition.hpp -------------------------------------------------------------------------------- /include/htool/distributed_operator/linalg.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/include/htool/distributed_operator/linalg.hpp -------------------------------------------------------------------------------- /include/htool/distributed_operator/linalg/add_distributed_operator_matrix_product_global_to_global.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/include/htool/distributed_operator/linalg/add_distributed_operator_matrix_product_global_to_global.hpp -------------------------------------------------------------------------------- /include/htool/distributed_operator/linalg/add_distributed_operator_matrix_product_local_to_local.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/include/htool/distributed_operator/linalg/add_distributed_operator_matrix_product_local_to_local.hpp -------------------------------------------------------------------------------- /include/htool/distributed_operator/linalg/add_distributed_operator_matrix_product_row_major_global_to_global.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/include/htool/distributed_operator/linalg/add_distributed_operator_matrix_product_row_major_global_to_global.hpp -------------------------------------------------------------------------------- /include/htool/distributed_operator/linalg/add_distributed_operator_matrix_product_row_major_local_to_local.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/include/htool/distributed_operator/linalg/add_distributed_operator_matrix_product_row_major_local_to_local.hpp -------------------------------------------------------------------------------- /include/htool/distributed_operator/linalg/add_distributed_operator_vector_product_global_to_global.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/include/htool/distributed_operator/linalg/add_distributed_operator_vector_product_global_to_global.hpp -------------------------------------------------------------------------------- /include/htool/distributed_operator/linalg/add_distributed_operator_vector_product_local_to_local.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/include/htool/distributed_operator/linalg/add_distributed_operator_vector_product_local_to_local.hpp -------------------------------------------------------------------------------- /include/htool/distributed_operator/linalg/add_distributed_operator_vector_sub_product_global_to_local.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/include/htool/distributed_operator/linalg/add_distributed_operator_vector_sub_product_global_to_local.hpp -------------------------------------------------------------------------------- /include/htool/distributed_operator/linalg/utility.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/include/htool/distributed_operator/linalg/utility.hpp -------------------------------------------------------------------------------- /include/htool/distributed_operator/local_renumbering.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/include/htool/distributed_operator/local_renumbering.hpp -------------------------------------------------------------------------------- /include/htool/distributed_operator/utility.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/include/htool/distributed_operator/utility.hpp -------------------------------------------------------------------------------- /include/htool/hmatrix/execution_policies.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/include/htool/hmatrix/execution_policies.hpp -------------------------------------------------------------------------------- /include/htool/hmatrix/hmatrix.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/include/htool/hmatrix/hmatrix.hpp -------------------------------------------------------------------------------- /include/htool/hmatrix/hmatrix_distributed_output.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/include/htool/hmatrix/hmatrix_distributed_output.hpp -------------------------------------------------------------------------------- /include/htool/hmatrix/hmatrix_output.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/include/htool/hmatrix/hmatrix_output.hpp -------------------------------------------------------------------------------- /include/htool/hmatrix/hmatrix_output_dot.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/include/htool/hmatrix/hmatrix_output_dot.hpp -------------------------------------------------------------------------------- /include/htool/hmatrix/hmatrix_tree_data.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/include/htool/hmatrix/hmatrix_tree_data.hpp -------------------------------------------------------------------------------- /include/htool/hmatrix/interfaces/virtual_admissibility_condition.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/include/htool/hmatrix/interfaces/virtual_admissibility_condition.hpp -------------------------------------------------------------------------------- /include/htool/hmatrix/interfaces/virtual_dense_blocks_generator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/include/htool/hmatrix/interfaces/virtual_dense_blocks_generator.hpp -------------------------------------------------------------------------------- /include/htool/hmatrix/interfaces/virtual_generator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/include/htool/hmatrix/interfaces/virtual_generator.hpp -------------------------------------------------------------------------------- /include/htool/hmatrix/interfaces/virtual_lrmat_generator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/include/htool/hmatrix/interfaces/virtual_lrmat_generator.hpp -------------------------------------------------------------------------------- /include/htool/hmatrix/linalg.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/include/htool/hmatrix/linalg.hpp -------------------------------------------------------------------------------- /include/htool/hmatrix/linalg/add_hmatrix_hmatrix_product.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/include/htool/hmatrix/linalg/add_hmatrix_hmatrix_product.hpp -------------------------------------------------------------------------------- /include/htool/hmatrix/linalg/add_hmatrix_lrmat_product.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/include/htool/hmatrix/linalg/add_hmatrix_lrmat_product.hpp -------------------------------------------------------------------------------- /include/htool/hmatrix/linalg/add_hmatrix_matrix_product.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/include/htool/hmatrix/linalg/add_hmatrix_matrix_product.hpp -------------------------------------------------------------------------------- /include/htool/hmatrix/linalg/add_hmatrix_matrix_product_row_major.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/include/htool/hmatrix/linalg/add_hmatrix_matrix_product_row_major.hpp -------------------------------------------------------------------------------- /include/htool/hmatrix/linalg/add_hmatrix_vector_product.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/include/htool/hmatrix/linalg/add_hmatrix_vector_product.hpp -------------------------------------------------------------------------------- /include/htool/hmatrix/linalg/add_lrmat_hmatrix.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/include/htool/hmatrix/linalg/add_lrmat_hmatrix.hpp -------------------------------------------------------------------------------- /include/htool/hmatrix/linalg/add_lrmat_hmatrix_product.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/include/htool/hmatrix/linalg/add_lrmat_hmatrix_product.hpp -------------------------------------------------------------------------------- /include/htool/hmatrix/linalg/add_matrix_hmatrix_product.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/include/htool/hmatrix/linalg/add_matrix_hmatrix_product.hpp -------------------------------------------------------------------------------- /include/htool/hmatrix/linalg/factorization.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/include/htool/hmatrix/linalg/factorization.hpp -------------------------------------------------------------------------------- /include/htool/hmatrix/linalg/scale.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/include/htool/hmatrix/linalg/scale.hpp -------------------------------------------------------------------------------- /include/htool/hmatrix/linalg/task_based_add_hmatrix_hmatrix_product.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/include/htool/hmatrix/linalg/task_based_add_hmatrix_hmatrix_product.hpp -------------------------------------------------------------------------------- /include/htool/hmatrix/linalg/task_based_add_hmatrix_vector_product.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/include/htool/hmatrix/linalg/task_based_add_hmatrix_vector_product.hpp -------------------------------------------------------------------------------- /include/htool/hmatrix/linalg/task_based_factorization.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/include/htool/hmatrix/linalg/task_based_factorization.hpp -------------------------------------------------------------------------------- /include/htool/hmatrix/linalg/task_based_triangular_hmatrix_hmatrix_solve.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/include/htool/hmatrix/linalg/task_based_triangular_hmatrix_hmatrix_solve.hpp -------------------------------------------------------------------------------- /include/htool/hmatrix/linalg/triangular_hmatrix_hmatrix_solve.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/include/htool/hmatrix/linalg/triangular_hmatrix_hmatrix_solve.hpp -------------------------------------------------------------------------------- /include/htool/hmatrix/linalg/triangular_hmatrix_lrmat_solve.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/include/htool/hmatrix/linalg/triangular_hmatrix_lrmat_solve.hpp -------------------------------------------------------------------------------- /include/htool/hmatrix/linalg/triangular_hmatrix_matrix_solve.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/include/htool/hmatrix/linalg/triangular_hmatrix_matrix_solve.hpp -------------------------------------------------------------------------------- /include/htool/hmatrix/lrmat/SVD.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/include/htool/hmatrix/lrmat/SVD.hpp -------------------------------------------------------------------------------- /include/htool/hmatrix/lrmat/fullACA.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/include/htool/hmatrix/lrmat/fullACA.hpp -------------------------------------------------------------------------------- /include/htool/hmatrix/lrmat/linalg.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/include/htool/hmatrix/lrmat/linalg.hpp -------------------------------------------------------------------------------- /include/htool/hmatrix/lrmat/linalg/add_lrmat_lrmat.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/include/htool/hmatrix/lrmat/linalg/add_lrmat_lrmat.hpp -------------------------------------------------------------------------------- /include/htool/hmatrix/lrmat/linalg/add_lrmat_lrmat_product.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/include/htool/hmatrix/lrmat/linalg/add_lrmat_lrmat_product.hpp -------------------------------------------------------------------------------- /include/htool/hmatrix/lrmat/linalg/add_lrmat_matrix_product.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/include/htool/hmatrix/lrmat/linalg/add_lrmat_matrix_product.hpp -------------------------------------------------------------------------------- /include/htool/hmatrix/lrmat/linalg/add_lrmat_matrix_product_row_major.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/include/htool/hmatrix/lrmat/linalg/add_lrmat_matrix_product_row_major.hpp -------------------------------------------------------------------------------- /include/htool/hmatrix/lrmat/linalg/add_lrmat_vector_product.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/include/htool/hmatrix/lrmat/linalg/add_lrmat_vector_product.hpp -------------------------------------------------------------------------------- /include/htool/hmatrix/lrmat/linalg/add_matrix_lrmat_product.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/include/htool/hmatrix/lrmat/linalg/add_matrix_lrmat_product.hpp -------------------------------------------------------------------------------- /include/htool/hmatrix/lrmat/linalg/add_matrix_matrix_product.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/include/htool/hmatrix/lrmat/linalg/add_matrix_matrix_product.hpp -------------------------------------------------------------------------------- /include/htool/hmatrix/lrmat/linalg/scale.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/include/htool/hmatrix/lrmat/linalg/scale.hpp -------------------------------------------------------------------------------- /include/htool/hmatrix/lrmat/lrmat.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/include/htool/hmatrix/lrmat/lrmat.hpp -------------------------------------------------------------------------------- /include/htool/hmatrix/lrmat/partialACA.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/include/htool/hmatrix/lrmat/partialACA.hpp -------------------------------------------------------------------------------- /include/htool/hmatrix/lrmat/recompressed_low_rank_generator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/include/htool/hmatrix/lrmat/recompressed_low_rank_generator.hpp -------------------------------------------------------------------------------- /include/htool/hmatrix/lrmat/sympartialACA.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/include/htool/hmatrix/lrmat/sympartialACA.hpp -------------------------------------------------------------------------------- /include/htool/hmatrix/lrmat/utils/SVD_recompression.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/include/htool/hmatrix/lrmat/utils/SVD_recompression.hpp -------------------------------------------------------------------------------- /include/htool/hmatrix/task_dependencies.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/include/htool/hmatrix/task_dependencies.hpp -------------------------------------------------------------------------------- /include/htool/hmatrix/tree_builder/tree_builder.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/include/htool/hmatrix/tree_builder/tree_builder.hpp -------------------------------------------------------------------------------- /include/htool/hmatrix/utility.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/include/htool/hmatrix/utility.hpp -------------------------------------------------------------------------------- /include/htool/hmatrix/utils/recompression.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/include/htool/hmatrix/utils/recompression.hpp -------------------------------------------------------------------------------- /include/htool/htool.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/include/htool/htool.hpp -------------------------------------------------------------------------------- /include/htool/htool_version.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/include/htool/htool_version.hpp -------------------------------------------------------------------------------- /include/htool/matrix/linalg.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/include/htool/matrix/linalg.hpp -------------------------------------------------------------------------------- /include/htool/matrix/linalg/add_matrix_matrix_product.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/include/htool/matrix/linalg/add_matrix_matrix_product.hpp -------------------------------------------------------------------------------- /include/htool/matrix/linalg/add_matrix_matrix_product_row_major.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/include/htool/matrix/linalg/add_matrix_matrix_product_row_major.hpp -------------------------------------------------------------------------------- /include/htool/matrix/linalg/add_matrix_vector_product.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/include/htool/matrix/linalg/add_matrix_vector_product.hpp -------------------------------------------------------------------------------- /include/htool/matrix/linalg/factorization.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/include/htool/matrix/linalg/factorization.hpp -------------------------------------------------------------------------------- /include/htool/matrix/linalg/scale.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/include/htool/matrix/linalg/scale.hpp -------------------------------------------------------------------------------- /include/htool/matrix/linalg/transpose.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/include/htool/matrix/linalg/transpose.hpp -------------------------------------------------------------------------------- /include/htool/matrix/matrix.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/include/htool/matrix/matrix.hpp -------------------------------------------------------------------------------- /include/htool/matrix/matrix_view.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/include/htool/matrix/matrix_view.hpp -------------------------------------------------------------------------------- /include/htool/matrix/utils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/include/htool/matrix/utils.hpp -------------------------------------------------------------------------------- /include/htool/matrix/utils/SVD_truncation.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/include/htool/matrix/utils/SVD_truncation.hpp -------------------------------------------------------------------------------- /include/htool/matrix/utils/math.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/include/htool/matrix/utils/math.hpp -------------------------------------------------------------------------------- /include/htool/matrix/utils/modifiers.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/include/htool/matrix/utils/modifiers.hpp -------------------------------------------------------------------------------- /include/htool/matrix/utils/output.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/include/htool/matrix/utils/output.hpp -------------------------------------------------------------------------------- /include/htool/misc/define.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/include/htool/misc/define.hpp -------------------------------------------------------------------------------- /include/htool/misc/evp.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/include/htool/misc/evp.hpp -------------------------------------------------------------------------------- /include/htool/misc/logger.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/include/htool/misc/logger.hpp -------------------------------------------------------------------------------- /include/htool/misc/misc.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/include/htool/misc/misc.hpp -------------------------------------------------------------------------------- /include/htool/misc/petsc.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/include/htool/misc/petsc.hpp -------------------------------------------------------------------------------- /include/htool/misc/user.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/include/htool/misc/user.hpp -------------------------------------------------------------------------------- /include/htool/solvers/ddm.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/include/htool/solvers/ddm.hpp -------------------------------------------------------------------------------- /include/htool/solvers/geneo/coarse_operator_builder.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/include/htool/solvers/geneo/coarse_operator_builder.hpp -------------------------------------------------------------------------------- /include/htool/solvers/geneo/coarse_space_builder.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/include/htool/solvers/geneo/coarse_space_builder.hpp -------------------------------------------------------------------------------- /include/htool/solvers/interfaces/virtual_coarse_operator_builder.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/include/htool/solvers/interfaces/virtual_coarse_operator_builder.hpp -------------------------------------------------------------------------------- /include/htool/solvers/interfaces/virtual_coarse_space_builder.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/include/htool/solvers/interfaces/virtual_coarse_space_builder.hpp -------------------------------------------------------------------------------- /include/htool/solvers/interfaces/virtual_local_solver.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/include/htool/solvers/interfaces/virtual_local_solver.hpp -------------------------------------------------------------------------------- /include/htool/solvers/local_solvers/local_dense_solvers.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/include/htool/solvers/local_solvers/local_dense_solvers.hpp -------------------------------------------------------------------------------- /include/htool/solvers/local_solvers/local_hmatrix_plus_overlap_solvers.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/include/htool/solvers/local_solvers/local_hmatrix_plus_overlap_solvers.hpp -------------------------------------------------------------------------------- /include/htool/solvers/local_solvers/local_hmatrix_solvers.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/include/htool/solvers/local_solvers/local_hmatrix_solvers.hpp -------------------------------------------------------------------------------- /include/htool/solvers/proto_ddm.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/include/htool/solvers/proto_ddm.hpp -------------------------------------------------------------------------------- /include/htool/solvers/utility.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/include/htool/solvers/utility.hpp -------------------------------------------------------------------------------- /include/htool/testing/dense_blocks_generator_test.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/include/htool/testing/dense_blocks_generator_test.hpp -------------------------------------------------------------------------------- /include/htool/testing/generate_test_case.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/include/htool/testing/generate_test_case.hpp -------------------------------------------------------------------------------- /include/htool/testing/generator_input.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/include/htool/testing/generator_input.hpp -------------------------------------------------------------------------------- /include/htool/testing/generator_test.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/include/htool/testing/generator_test.hpp -------------------------------------------------------------------------------- /include/htool/testing/geometry.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/include/htool/testing/geometry.hpp -------------------------------------------------------------------------------- /include/htool/testing/gmsh.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/include/htool/testing/gmsh.hpp -------------------------------------------------------------------------------- /include/htool/testing/partition.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/include/htool/testing/partition.hpp -------------------------------------------------------------------------------- /include/htool/testing/point.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/include/htool/testing/point.hpp -------------------------------------------------------------------------------- /include/htool/wrappers/wrapper_blas.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/include/htool/wrappers/wrapper_blas.hpp -------------------------------------------------------------------------------- /include/htool/wrappers/wrapper_hpddm.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/include/htool/wrappers/wrapper_hpddm.hpp -------------------------------------------------------------------------------- /include/htool/wrappers/wrapper_lapack.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/include/htool/wrappers/wrapper_lapack.hpp -------------------------------------------------------------------------------- /include/htool/wrappers/wrapper_mpi.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/include/htool/wrappers/wrapper_mpi.hpp -------------------------------------------------------------------------------- /include/htool/wrappers/wrapper_proto_ddm.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/include/htool/wrappers/wrapper_proto_ddm.hpp -------------------------------------------------------------------------------- /sanitizers/lsan.blacklist: -------------------------------------------------------------------------------- 1 | leak:mpich -------------------------------------------------------------------------------- /tests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/tests/CMakeLists.txt -------------------------------------------------------------------------------- /tests/functional_tests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/tests/functional_tests/CMakeLists.txt -------------------------------------------------------------------------------- /tests/functional_tests/basic_types/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/tests/functional_tests/basic_types/CMakeLists.txt -------------------------------------------------------------------------------- /tests/functional_tests/basic_types/test_basic_types_vector.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/tests/functional_tests/basic_types/test_basic_types_vector.cpp -------------------------------------------------------------------------------- /tests/functional_tests/basic_types/test_basic_types_vector_file.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/tests/functional_tests/basic_types/test_basic_types_vector_file.cpp -------------------------------------------------------------------------------- /tests/functional_tests/clustering/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/tests/functional_tests/clustering/CMakeLists.txt -------------------------------------------------------------------------------- /tests/functional_tests/clustering/test_cluster.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/tests/functional_tests/clustering/test_cluster.cpp -------------------------------------------------------------------------------- /tests/functional_tests/clustering/test_cluster.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/tests/functional_tests/clustering/test_cluster.hpp -------------------------------------------------------------------------------- /tests/functional_tests/distributed_operator/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/tests/functional_tests/distributed_operator/CMakeLists.txt -------------------------------------------------------------------------------- /tests/functional_tests/distributed_operator/test_distributed_operator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/tests/functional_tests/distributed_operator/test_distributed_operator.hpp -------------------------------------------------------------------------------- /tests/functional_tests/distributed_operator/test_distributed_operator_product_complex_double.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/tests/functional_tests/distributed_operator/test_distributed_operator_product_complex_double.cpp -------------------------------------------------------------------------------- /tests/functional_tests/distributed_operator/test_distributed_operator_product_double.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/tests/functional_tests/distributed_operator/test_distributed_operator_product_double.cpp -------------------------------------------------------------------------------- /tests/functional_tests/geometry/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/tests/functional_tests/geometry/CMakeLists.txt -------------------------------------------------------------------------------- /tests/functional_tests/geometry/test_geometry_file.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/tests/functional_tests/geometry/test_geometry_file.cpp -------------------------------------------------------------------------------- /tests/functional_tests/hmatrix/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/tests/functional_tests/hmatrix/CMakeLists.txt -------------------------------------------------------------------------------- /tests/functional_tests/hmatrix/hmatrix_addition/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/tests/functional_tests/hmatrix/hmatrix_addition/CMakeLists.txt -------------------------------------------------------------------------------- /tests/functional_tests/hmatrix/hmatrix_addition/test_hmatrix_addition_complex_double.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/tests/functional_tests/hmatrix/hmatrix_addition/test_hmatrix_addition_complex_double.cpp -------------------------------------------------------------------------------- /tests/functional_tests/hmatrix/hmatrix_addition/test_hmatrix_addition_double.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/tests/functional_tests/hmatrix/hmatrix_addition/test_hmatrix_addition_double.cpp -------------------------------------------------------------------------------- /tests/functional_tests/hmatrix/hmatrix_build/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/tests/functional_tests/hmatrix/hmatrix_build/CMakeLists.txt -------------------------------------------------------------------------------- /tests/functional_tests/hmatrix/hmatrix_build/test_hmatrix_build_complex_double.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/tests/functional_tests/hmatrix/hmatrix_build/test_hmatrix_build_complex_double.cpp -------------------------------------------------------------------------------- /tests/functional_tests/hmatrix/hmatrix_build/test_hmatrix_build_double.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/tests/functional_tests/hmatrix/hmatrix_build/test_hmatrix_build_double.cpp -------------------------------------------------------------------------------- /tests/functional_tests/hmatrix/hmatrix_build/test_task_based_hmatrix_build_complex_double.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/tests/functional_tests/hmatrix/hmatrix_build/test_task_based_hmatrix_build_complex_double.cpp -------------------------------------------------------------------------------- /tests/functional_tests/hmatrix/hmatrix_build/test_task_based_hmatrix_build_double.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/tests/functional_tests/hmatrix/hmatrix_build/test_task_based_hmatrix_build_double.cpp -------------------------------------------------------------------------------- /tests/functional_tests/hmatrix/hmatrix_builder/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/tests/functional_tests/hmatrix/hmatrix_builder/CMakeLists.txt -------------------------------------------------------------------------------- /tests/functional_tests/hmatrix/hmatrix_builder/test_hmatrix_builder_complex_double.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/tests/functional_tests/hmatrix/hmatrix_builder/test_hmatrix_builder_complex_double.cpp -------------------------------------------------------------------------------- /tests/functional_tests/hmatrix/hmatrix_builder/test_hmatrix_builder_double.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/tests/functional_tests/hmatrix/hmatrix_builder/test_hmatrix_builder_double.cpp -------------------------------------------------------------------------------- /tests/functional_tests/hmatrix/hmatrix_factorization/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/tests/functional_tests/hmatrix/hmatrix_factorization/CMakeLists.txt -------------------------------------------------------------------------------- /tests/functional_tests/hmatrix/hmatrix_factorization/test_hmatrix_factorization_complex_double.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/tests/functional_tests/hmatrix/hmatrix_factorization/test_hmatrix_factorization_complex_double.cpp -------------------------------------------------------------------------------- /tests/functional_tests/hmatrix/hmatrix_factorization/test_hmatrix_factorization_double.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/tests/functional_tests/hmatrix/hmatrix_factorization/test_hmatrix_factorization_double.cpp -------------------------------------------------------------------------------- /tests/functional_tests/hmatrix/hmatrix_factorization/test_task_based_hmatrix_factorization_complex_double.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/tests/functional_tests/hmatrix/hmatrix_factorization/test_task_based_hmatrix_factorization_complex_double.cpp -------------------------------------------------------------------------------- /tests/functional_tests/hmatrix/hmatrix_factorization/test_task_based_hmatrix_factorization_double.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/tests/functional_tests/hmatrix/hmatrix_factorization/test_task_based_hmatrix_factorization_double.cpp -------------------------------------------------------------------------------- /tests/functional_tests/hmatrix/hmatrix_product/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/tests/functional_tests/hmatrix/hmatrix_product/CMakeLists.txt -------------------------------------------------------------------------------- /tests/functional_tests/hmatrix/hmatrix_product/test_hmatrix_product_complex_double.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/tests/functional_tests/hmatrix/hmatrix_product/test_hmatrix_product_complex_double.cpp -------------------------------------------------------------------------------- /tests/functional_tests/hmatrix/hmatrix_product/test_hmatrix_product_double.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/tests/functional_tests/hmatrix/hmatrix_product/test_hmatrix_product_double.cpp -------------------------------------------------------------------------------- /tests/functional_tests/hmatrix/hmatrix_product/test_task_based_hmatrix_product_complex_double.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/tests/functional_tests/hmatrix/hmatrix_product/test_task_based_hmatrix_product_complex_double.cpp -------------------------------------------------------------------------------- /tests/functional_tests/hmatrix/hmatrix_product/test_task_based_hmatrix_product_double.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/tests/functional_tests/hmatrix/hmatrix_product/test_task_based_hmatrix_product_double.cpp -------------------------------------------------------------------------------- /tests/functional_tests/hmatrix/hmatrix_triangular_solve/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/tests/functional_tests/hmatrix/hmatrix_triangular_solve/CMakeLists.txt -------------------------------------------------------------------------------- /tests/functional_tests/hmatrix/hmatrix_triangular_solve/test_hmatrix_triangular_solve_complex_double.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/tests/functional_tests/hmatrix/hmatrix_triangular_solve/test_hmatrix_triangular_solve_complex_double.cpp -------------------------------------------------------------------------------- /tests/functional_tests/hmatrix/hmatrix_triangular_solve/test_hmatrix_triangular_solve_double.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/tests/functional_tests/hmatrix/hmatrix_triangular_solve/test_hmatrix_triangular_solve_double.cpp -------------------------------------------------------------------------------- /tests/functional_tests/hmatrix/hmatrix_triangular_solve/test_task_based_hmatrix_triangular_solve_complex_double.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/tests/functional_tests/hmatrix/hmatrix_triangular_solve/test_task_based_hmatrix_triangular_solve_complex_double.cpp -------------------------------------------------------------------------------- /tests/functional_tests/hmatrix/hmatrix_triangular_solve/test_task_based_hmatrix_triangular_solve_double.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/tests/functional_tests/hmatrix/hmatrix_triangular_solve/test_task_based_hmatrix_triangular_solve_double.cpp -------------------------------------------------------------------------------- /tests/functional_tests/hmatrix/lrmat/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/tests/functional_tests/hmatrix/lrmat/CMakeLists.txt -------------------------------------------------------------------------------- /tests/functional_tests/hmatrix/lrmat/lrmat_addition/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/tests/functional_tests/hmatrix/lrmat/lrmat_addition/CMakeLists.txt -------------------------------------------------------------------------------- /tests/functional_tests/hmatrix/lrmat/lrmat_addition/test_lrmat_addition_complex_double.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/tests/functional_tests/hmatrix/lrmat/lrmat_addition/test_lrmat_addition_complex_double.cpp -------------------------------------------------------------------------------- /tests/functional_tests/hmatrix/lrmat/lrmat_addition/test_lrmat_addition_double.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/tests/functional_tests/hmatrix/lrmat/lrmat_addition/test_lrmat_addition_double.cpp -------------------------------------------------------------------------------- /tests/functional_tests/hmatrix/lrmat/lrmat_build/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/tests/functional_tests/hmatrix/lrmat/lrmat_build/CMakeLists.txt -------------------------------------------------------------------------------- /tests/functional_tests/hmatrix/lrmat/lrmat_build/test_lrmat_build_SVD.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/tests/functional_tests/hmatrix/lrmat/lrmat_build/test_lrmat_build_SVD.cpp -------------------------------------------------------------------------------- /tests/functional_tests/hmatrix/lrmat/lrmat_build/test_lrmat_build_fullACA.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/tests/functional_tests/hmatrix/lrmat/lrmat_build/test_lrmat_build_fullACA.cpp -------------------------------------------------------------------------------- /tests/functional_tests/hmatrix/lrmat/lrmat_build/test_lrmat_build_partialACA.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/tests/functional_tests/hmatrix/lrmat/lrmat_build/test_lrmat_build_partialACA.cpp -------------------------------------------------------------------------------- /tests/functional_tests/hmatrix/lrmat/lrmat_build/test_lrmat_build_recompressed_partialACA.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/tests/functional_tests/hmatrix/lrmat/lrmat_build/test_lrmat_build_recompressed_partialACA.cpp -------------------------------------------------------------------------------- /tests/functional_tests/hmatrix/lrmat/lrmat_build/test_lrmat_build_sympartialACA.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/tests/functional_tests/hmatrix/lrmat/lrmat_build/test_lrmat_build_sympartialACA.cpp -------------------------------------------------------------------------------- /tests/functional_tests/hmatrix/lrmat/lrmat_product/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/tests/functional_tests/hmatrix/lrmat/lrmat_product/CMakeLists.txt -------------------------------------------------------------------------------- /tests/functional_tests/hmatrix/lrmat/lrmat_product/test_lrmat_product_complex_double.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/tests/functional_tests/hmatrix/lrmat/lrmat_product/test_lrmat_product_complex_double.cpp -------------------------------------------------------------------------------- /tests/functional_tests/hmatrix/lrmat/lrmat_product/test_lrmat_product_double.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/tests/functional_tests/hmatrix/lrmat/lrmat_product/test_lrmat_product_double.cpp -------------------------------------------------------------------------------- /tests/functional_tests/hmatrix/lrmat/test_lrmat_build.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/tests/functional_tests/hmatrix/lrmat/test_lrmat_build.hpp -------------------------------------------------------------------------------- /tests/functional_tests/hmatrix/lrmat/test_lrmat_lrmat_addition.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/tests/functional_tests/hmatrix/lrmat/test_lrmat_lrmat_addition.hpp -------------------------------------------------------------------------------- /tests/functional_tests/hmatrix/lrmat/test_lrmat_lrmat_product.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/tests/functional_tests/hmatrix/lrmat/test_lrmat_lrmat_product.hpp -------------------------------------------------------------------------------- /tests/functional_tests/hmatrix/lrmat/test_lrmat_matrix_product.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/tests/functional_tests/hmatrix/lrmat/test_lrmat_matrix_product.hpp -------------------------------------------------------------------------------- /tests/functional_tests/hmatrix/lrmat/test_lrmat_product.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/tests/functional_tests/hmatrix/lrmat/test_lrmat_product.hpp -------------------------------------------------------------------------------- /tests/functional_tests/hmatrix/lrmat/test_matrix_lrmat_product.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/tests/functional_tests/hmatrix/lrmat/test_matrix_lrmat_product.hpp -------------------------------------------------------------------------------- /tests/functional_tests/hmatrix/lrmat/test_matrix_matrix_product.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/tests/functional_tests/hmatrix/lrmat/test_matrix_matrix_product.hpp -------------------------------------------------------------------------------- /tests/functional_tests/hmatrix/task_based/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/tests/functional_tests/hmatrix/task_based/CMakeLists.txt -------------------------------------------------------------------------------- /tests/functional_tests/hmatrix/task_based/test_task_based_hmatrix_dependencies.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/tests/functional_tests/hmatrix/task_based/test_task_based_hmatrix_dependencies.cpp -------------------------------------------------------------------------------- /tests/functional_tests/hmatrix/test_hmatrix_build.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/tests/functional_tests/hmatrix/test_hmatrix_build.hpp -------------------------------------------------------------------------------- /tests/functional_tests/hmatrix/test_hmatrix_builder.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/tests/functional_tests/hmatrix/test_hmatrix_builder.hpp -------------------------------------------------------------------------------- /tests/functional_tests/hmatrix/test_hmatrix_factorization.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/tests/functional_tests/hmatrix/test_hmatrix_factorization.hpp -------------------------------------------------------------------------------- /tests/functional_tests/hmatrix/test_hmatrix_hmatrix_product.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/tests/functional_tests/hmatrix/test_hmatrix_hmatrix_product.hpp -------------------------------------------------------------------------------- /tests/functional_tests/hmatrix/test_hmatrix_lrmat_product.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/tests/functional_tests/hmatrix/test_hmatrix_lrmat_product.hpp -------------------------------------------------------------------------------- /tests/functional_tests/hmatrix/test_hmatrix_matrix_product.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/tests/functional_tests/hmatrix/test_hmatrix_matrix_product.hpp -------------------------------------------------------------------------------- /tests/functional_tests/hmatrix/test_hmatrix_product.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/tests/functional_tests/hmatrix/test_hmatrix_product.hpp -------------------------------------------------------------------------------- /tests/functional_tests/hmatrix/test_hmatrix_triangular_solve.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/tests/functional_tests/hmatrix/test_hmatrix_triangular_solve.hpp -------------------------------------------------------------------------------- /tests/functional_tests/hmatrix/test_lrmat_hmatrix_addition.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/tests/functional_tests/hmatrix/test_lrmat_hmatrix_addition.hpp -------------------------------------------------------------------------------- /tests/functional_tests/hmatrix/test_lrmat_hmatrix_product.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/tests/functional_tests/hmatrix/test_lrmat_hmatrix_product.hpp -------------------------------------------------------------------------------- /tests/functional_tests/hmatrix/test_matrix_hmatrix_product.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/tests/functional_tests/hmatrix/test_matrix_hmatrix_product.hpp -------------------------------------------------------------------------------- /tests/functional_tests/hmatrix/test_task_based_hmatrix_dependencies.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/tests/functional_tests/hmatrix/test_task_based_hmatrix_dependencies.hpp -------------------------------------------------------------------------------- /tests/functional_tests/hmatrix/test_task_based_hmatrix_factorization.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/tests/functional_tests/hmatrix/test_task_based_hmatrix_factorization.hpp -------------------------------------------------------------------------------- /tests/functional_tests/hmatrix/test_task_based_hmatrix_hmatrix_product.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/tests/functional_tests/hmatrix/test_task_based_hmatrix_hmatrix_product.hpp -------------------------------------------------------------------------------- /tests/functional_tests/hmatrix/test_task_based_hmatrix_triangular_solve.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/tests/functional_tests/hmatrix/test_task_based_hmatrix_triangular_solve.hpp -------------------------------------------------------------------------------- /tests/functional_tests/hmatrix/test_task_based_hmatrix_vector_product.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/tests/functional_tests/hmatrix/test_task_based_hmatrix_vector_product.hpp -------------------------------------------------------------------------------- /tests/functional_tests/local_operators/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/tests/functional_tests/local_operators/CMakeLists.txt -------------------------------------------------------------------------------- /tests/functional_tests/local_operators/local_dense_operator_product/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/tests/functional_tests/local_operators/local_dense_operator_product/CMakeLists.txt -------------------------------------------------------------------------------- /tests/functional_tests/local_operators/local_dense_operator_product/test_local_operator_dense_matrix_product.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/tests/functional_tests/local_operators/local_dense_operator_product/test_local_operator_dense_matrix_product.cpp -------------------------------------------------------------------------------- /tests/functional_tests/local_operators/test_local_operator_dense_matrix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/tests/functional_tests/local_operators/test_local_operator_dense_matrix.cpp -------------------------------------------------------------------------------- /tests/functional_tests/local_operators/test_local_operator_dense_matrix.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/tests/functional_tests/local_operators/test_local_operator_dense_matrix.hpp -------------------------------------------------------------------------------- /tests/functional_tests/matrix/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/tests/functional_tests/matrix/CMakeLists.txt -------------------------------------------------------------------------------- /tests/functional_tests/matrix/matrix_factorization/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/tests/functional_tests/matrix/matrix_factorization/CMakeLists.txt -------------------------------------------------------------------------------- /tests/functional_tests/matrix/matrix_factorization/test_matrix_factorization_complex_double.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/tests/functional_tests/matrix/matrix_factorization/test_matrix_factorization_complex_double.cpp -------------------------------------------------------------------------------- /tests/functional_tests/matrix/matrix_factorization/test_matrix_factorization_double.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/tests/functional_tests/matrix/matrix_factorization/test_matrix_factorization_double.cpp -------------------------------------------------------------------------------- /tests/functional_tests/matrix/matrix_product/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/tests/functional_tests/matrix/matrix_product/CMakeLists.txt -------------------------------------------------------------------------------- /tests/functional_tests/matrix/matrix_product/test_matrix_product_complex_double.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/tests/functional_tests/matrix/matrix_product/test_matrix_product_complex_double.cpp -------------------------------------------------------------------------------- /tests/functional_tests/matrix/matrix_product/test_matrix_product_double.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/tests/functional_tests/matrix/matrix_product/test_matrix_product_double.cpp -------------------------------------------------------------------------------- /tests/functional_tests/matrix/matrix_triangular_solve/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/tests/functional_tests/matrix/matrix_triangular_solve/CMakeLists.txt -------------------------------------------------------------------------------- /tests/functional_tests/matrix/matrix_triangular_solve/test_matrix_triangular_solve_complex_double.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/tests/functional_tests/matrix/matrix_triangular_solve/test_matrix_triangular_solve_complex_double.cpp -------------------------------------------------------------------------------- /tests/functional_tests/matrix/matrix_triangular_solve/test_matrix_triangular_solve_double.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/tests/functional_tests/matrix/matrix_triangular_solve/test_matrix_triangular_solve_double.cpp -------------------------------------------------------------------------------- /tests/functional_tests/matrix/test_matrix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/tests/functional_tests/matrix/test_matrix.cpp -------------------------------------------------------------------------------- /tests/functional_tests/matrix/test_matrix_factorization.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/tests/functional_tests/matrix/test_matrix_factorization.hpp -------------------------------------------------------------------------------- /tests/functional_tests/matrix/test_matrix_file.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/tests/functional_tests/matrix/test_matrix_file.cpp -------------------------------------------------------------------------------- /tests/functional_tests/matrix/test_matrix_product.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/tests/functional_tests/matrix/test_matrix_product.hpp -------------------------------------------------------------------------------- /tests/functional_tests/matrix/test_matrix_triangular_solve.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/tests/functional_tests/matrix/test_matrix_triangular_solve.hpp -------------------------------------------------------------------------------- /tests/functional_tests/misc/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/tests/functional_tests/misc/CMakeLists.txt -------------------------------------------------------------------------------- /tests/functional_tests/misc/test_logger.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/tests/functional_tests/misc/test_logger.cpp -------------------------------------------------------------------------------- /tests/functional_tests/solvers/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/tests/functional_tests/solvers/CMakeLists.txt -------------------------------------------------------------------------------- /tests/functional_tests/solvers/test_solver_complex_double.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/tests/functional_tests/solvers/test_solver_complex_double.cpp -------------------------------------------------------------------------------- /tests/functional_tests/solvers/test_solver_ddm.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/tests/functional_tests/solvers/test_solver_ddm.hpp -------------------------------------------------------------------------------- /tests/functional_tests/solvers/test_solver_ddm_adding_overlap.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/tests/functional_tests/solvers/test_solver_ddm_adding_overlap.hpp -------------------------------------------------------------------------------- /tests/functional_tests/solvers/test_solver_double.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/tests/functional_tests/solvers/test_solver_double.cpp -------------------------------------------------------------------------------- /tests/functional_tests/solvers/test_solver_wo_overlap.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/tests/functional_tests/solvers/test_solver_wo_overlap.hpp -------------------------------------------------------------------------------- /tools/plot_cluster.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/tools/plot_cluster.py -------------------------------------------------------------------------------- /tools/plot_comparison_compression.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/tools/plot_comparison_compression.py -------------------------------------------------------------------------------- /tools/plot_hmatrix.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/htool-ddm/htool/HEAD/tools/plot_hmatrix.py --------------------------------------------------------------------------------