Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 3 additions & 2 deletions .github/workflows/CI.yml
Original file line number Diff line number Diff line change
Expand Up @@ -155,8 +155,9 @@ jobs:
- name: Run tests
run: |
cd htool/build
export OMP_NUM_THREADS=2
${{ matrix.ASAN_OPTIONS }} ctest -j 4 --output-on-failure
# export OMP_NUM_THREADS=2
${{ matrix.ASAN_OPTIONS }} ctest -j 4 -LE "mpi" --output-on-failure
${{ matrix.ASAN_OPTIONS }} ctest -L "mpi" --output-on-failure

- name: Build examples
run: |
Expand Down
1 change: 1 addition & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@ All notable changes to this project will be documented in this file.

### Fixed

- Fix execution header include, PR #77
- Fix wrong ordering of eigenvalues in solve_EVP_3 in some specific cases, PR #76

## [1.0.1] - 2026-01-02
Expand Down
5 changes: 3 additions & 2 deletions include/htool/hmatrix/execution_policies.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,10 @@

#include "hmatrix.hpp"
#include <vector>

#if defined(__cpp_lib_execution) && __cplusplus >= 201703L
#if __has_include(<execution>)
# include <execution>
#endif
#if defined(__cpp_lib_execution) && __cplusplus >= 201703L
namespace exec_compat {
using parallel_policy = std::execution::parallel_policy;
inline constexpr auto par = std::execution::par;
Expand Down
8 changes: 0 additions & 8 deletions tests/functional_tests/geometry/CMakeLists.txt

This file was deleted.

29 changes: 0 additions & 29 deletions tests/functional_tests/geometry/test_geometry_file.cpp

This file was deleted.

4 changes: 2 additions & 2 deletions tests/functional_tests/solvers/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -29,9 +29,9 @@ set_tests_properties(Test_solver_double_1 PROPERTIES LABELS "mpi")
add_test(NAME Test_solver_double_2 COMMAND ${MPIEXEC} ${MPIEXEC_NUMPROC_FLAG} 2 ${MPIEXEC_PREFLAGS} ${CMAKE_CURRENT_BINARY_DIR}/Test_solver_double ${Test_solver_ARGS})
set_tests_properties(Test_solver_double_2 PROPERTIES LABELS "mpi")
add_test(NAME Test_solver_double_3 COMMAND ${MPIEXEC} ${MPIEXEC_NUMPROC_FLAG} 3 ${MPIEXEC_PREFLAGS} ${CMAKE_CURRENT_BINARY_DIR}/Test_solver_double ${Test_solver_ARGS})
set_tests_properties(Test_solver_double_3 PROPERTIES LABELS "mpi")
set_tests_properties(Test_solver_double_3 PROPERTIES LABELS "mpi" TIMEOUT 3000)
add_test(NAME Test_solver_double_4 COMMAND ${MPIEXEC} ${MPIEXEC_NUMPROC_FLAG} 4 ${MPIEXEC_PREFLAGS} ${CMAKE_CURRENT_BINARY_DIR}/Test_solver_double ${Test_solver_ARGS})
set_tests_properties(Test_solver_double_4 PROPERTIES LABELS "mpi")
set_tests_properties(Test_solver_double_4 PROPERTIES LABELS "mpi" TIMEOUT 3000)

add_test(NAME Test_solver_complex_double_1 COMMAND ${MPIEXEC} ${MPIEXEC_NUMPROC_FLAG} 1 ${MPIEXEC_PREFLAGS} ${CMAKE_CURRENT_BINARY_DIR}/Test_solver_complex_double ${Test_solver_ARGS})
set_tests_properties(Test_solver_complex_double_1 PROPERTIES LABELS "mpi")
Expand Down