framework
framework copied to clipboard
Add IFPEN test workflow for C++20
Add C++20 build and test workflow for the following containers:
- ubuntu 2204 gimkl 2021
- ubuntu 2204 foss 2021
- rhel9 foss 2021
- rhel8 foss 2021
- rhel9 gimkl 2021
- rhel8 gimkl 2021
For foss containers, disable the following failing tests:
The following tests FAILED:
1224 - alien.gtest.CompositeSpace (Failed)
1225 - alien.gtest.CompositeSpace.mpi-2 (Failed)
1254 - alien.refmvhandlers.scalar.RedistributorAlgebra.pair.dok.mpi-4 (Timeout)
1260 - alien.refmvhandlers.scalar.RedistributorAlgebra.pair.csr.mpi-4 (Timeout)
1266 - alien.refmvhandlers.scalar.RedistributorAlgebra.unique.dok.mpi-4 (Timeout)
1272 - alien.refmvhandlers.scalar.RedistributorAlgebra.unique.csr.mpi-4 (Timeout)
For gimkl containers, disable the following failing tests:
The following tests FAILED:
321 - parallel2_synchronize_8proc (Failed)
322 - parallel2_synchronize_v1_8proc (Failed)
323 - parallel2_synchronize_v2_8proc (Failed)
324 - parallel2_synchronize_v3_8proc (Failed)
328 - parallel2_synchronize_v5_8proc (Failed)
529 - hydro5_perf_trace (Failed)
530 - hydro5_perf_trace_4proc (Failed)
531 - hydrosimd5_trace (Failed)
532 - hydrosimd5_trace_4proc (Failed)
637 - loadbalance_test1_12proc (Failed)
644 - loadbalance_metis1_rep3_12proc (Failed)
723 - aleph_multi_6proc (Timeout)
797 - material3_opt7_trace (Failed)
1228 - alien.gtest.CompositeSpace (Failed)
1229 - alien.gtest.CompositeSpace.mpi-2 (Failed)
These tests may pass with a more recent version of Intel MPI (current in containers in 2021.4).