|
44 | 44 | sudo apt-get update |
45 | 45 | sudo apt-get install gcc-13 g++-13 |
46 | 46 | sudo apt-get install ninja-build |
47 | | - sudo apt-get install mpich libmpich* mpi* openmpi-bin |
| 47 | + sudo apt-get install mpich |
48 | 48 | sudo apt-get install libomp-dev |
49 | 49 | sudo apt-get install valgrind |
50 | 50 | python3 -m pip install xlsxwriter |
@@ -114,7 +114,7 @@ jobs: |
114 | 114 | sudo apt-get update |
115 | 115 | sudo apt-get install gcc-13 g++-13 |
116 | 116 | sudo apt-get install ninja-build |
117 | | - sudo apt-get install mpich libmpich* mpi* openmpi-bin |
| 117 | + sudo apt-get install mpich |
118 | 118 | sudo apt-get install libomp-dev |
119 | 119 | sudo apt-get install valgrind |
120 | 120 | python3 -m pip install xlsxwriter |
@@ -185,7 +185,7 @@ jobs: |
185 | 185 | sudo add-apt-repository ppa:ubuntu-toolchain-r/test |
186 | 186 | sudo apt-get update |
187 | 187 | sudo apt-get install ninja-build |
188 | | - sudo apt-get install mpich libmpich* mpi* openmpi-bin |
| 188 | + sudo apt-get install mpich |
189 | 189 | sudo apt-get install python3-pip |
190 | 190 | sudo apt-get install valgrind |
191 | 191 | wget https://apt.llvm.org/llvm.sh |
@@ -255,7 +255,7 @@ jobs: |
255 | 255 | sudo add-apt-repository ppa:ubuntu-toolchain-r/test |
256 | 256 | sudo apt-get update |
257 | 257 | sudo apt-get install ninja-build |
258 | | - sudo apt-get install mpich libmpich* mpi* openmpi-bin |
| 258 | + sudo apt-get install mpich |
259 | 259 | sudo apt-get install python3-pip |
260 | 260 | sudo apt-get install valgrind |
261 | 261 | wget https://apt.llvm.org/llvm.sh |
@@ -355,7 +355,7 @@ jobs: |
355 | 355 | - name: Run tests (MPI) |
356 | 356 | run: | |
357 | 357 | export ASAN_RUN=1 |
358 | | - source scripts/run_mpi.sh |
| 358 | + source scripts/run_mpi.sh "--oversubscribe" |
359 | 359 | env: |
360 | 360 | PROC_COUNT: 2 |
361 | 361 | - name: Run tests (threads, num_threads=1) |
@@ -857,7 +857,7 @@ jobs: |
857 | 857 | sudo apt-get update |
858 | 858 | sudo apt-get install gcc g++ |
859 | 859 | sudo apt-get install ninja-build |
860 | | - sudo apt-get install mpich libmpich* mpi* openmpi-bin |
| 860 | + sudo apt-get install mpich |
861 | 861 | sudo apt-get install libomp-dev |
862 | 862 | sudo apt-get install valgrind |
863 | 863 | sudo apt-get install gcovr lcov |
@@ -906,7 +906,7 @@ jobs: |
906 | 906 | run: | |
907 | 907 | cd build |
908 | 908 | lcov --capture --directory . --output-file ../coverage.info |
909 | | - lcov --remove ../coverage.info '*/3rdparty/*' '/usr/*' '*/perf_tests/*' '*/func_tests/*' --output-file ../coverage.info |
| 909 | + lcov --remove ../coverage.info '*/3rdparty/*' '/usr/*' '*/perf_tests/*' '*/func_tests/*' '*/all/runner.cpp' '*/mpi/runner.cpp' '*/omp/runner.cpp' '*/seq/runner.cpp' '*/stl/runner.cpp' '*/tbb/runner.cpp' --output-file ../coverage.info |
910 | 910 | cd .. |
911 | 911 | genhtml coverage.info --output-directory cov-report |
912 | 912 | - name: Upload coverage report artifact |
@@ -934,7 +934,7 @@ jobs: |
934 | 934 | sudo apt-get update |
935 | 935 | sudo apt-get install gcc-12 g++-12 |
936 | 936 | sudo apt-get install ninja-build |
937 | | - sudo apt-get install mpich libmpich* mpi* openmpi-bin |
| 937 | + sudo apt-get install mpich |
938 | 938 | sudo apt-get install libomp-dev |
939 | 939 | sudo apt-get install valgrind |
940 | 940 | python3 -m pip install xlsxwriter |
|
0 commit comments