Open
Description
Description
I tested building and running the tests, including OpenMP support, by including the flag:
cmake -B build -G Ninja -DBUILD_TESTING=on -DCMAKE_Fortran_FLAGS=-fopenmp -DCMAKE_MAXIMUM_RANK:String=4 -DCMAKE_BUILD_TYPE=Release -DCMAKE_Fortran_COMPILER=gfortran
cmake --build build
ctest --test-dir build/test
several of the tests failed:
86% tests passed, 11 tests failed out of 77
Label Time Summary:
quadruple_precision = 0.17 sec*proc (2 tests)
Total Test time (real) = 12.68 sec
The following tests FAILED:
12 - chaining_maps (SEGFAULT)
13 - open_maps (SEGFAULT)
14 - maps (SEGFAULT)
15 - intrinsics (Failed)
30 - linalg_pseudoinverse (Failed)
38 - blas_lapack (Failed)
43 - sorting (Exit code 0xc0000374
)
47 - mean (Failed)
59 - string_intrinsic (Failed)
64 - string_to_number (Failed)
69 - simps (Failed)
64 - string_to_number (Failed)
69 - simps (Failed)
64 - string_to_number (Failed)
69 - simps (Failed)
64 - string_to_number (Failed)
69 - simps (Failed)
I wonder if one of the CI jobs should include OpenMP in order to catch such behaviours early ?
Expected Behaviour
Should pass
Version of stdlib
master
Platform and Architecture
Windows / gfortran 14.2.0
Additional Information
No response