|
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) |
@@ -834,7 +834,7 @@ jobs: |
834 | 834 | sudo apt-get update |
835 | 835 | sudo apt-get install gcc g++ |
836 | 836 | sudo apt-get install ninja-build |
837 | | - sudo apt-get install mpich libmpich* mpi* openmpi-bin |
| 837 | + sudo apt-get install mpich |
838 | 838 | sudo apt-get install libomp-dev |
839 | 839 | sudo apt-get install valgrind |
840 | 840 | sudo apt-get install gcovr lcov |
@@ -883,7 +883,7 @@ jobs: |
883 | 883 | run: | |
884 | 884 | cd build |
885 | 885 | lcov --capture --directory . --output-file ../coverage.info |
886 | | - lcov --remove ../coverage.info '*/3rdparty/*' '/usr/*' '*/perf_tests/*' '*/func_tests/*' --output-file ../coverage.info |
| 886 | + 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 |
887 | 887 | cd .. |
888 | 888 | genhtml coverage.info --output-directory cov-report |
889 | 889 | - name: Upload coverage report artifact |
@@ -911,7 +911,7 @@ jobs: |
911 | 911 | sudo apt-get update |
912 | 912 | sudo apt-get install gcc-12 g++-12 |
913 | 913 | sudo apt-get install ninja-build |
914 | | - sudo apt-get install mpich libmpich* mpi* openmpi-bin |
| 914 | + sudo apt-get install mpich |
915 | 915 | sudo apt-get install libomp-dev |
916 | 916 | sudo apt-get install valgrind |
917 | 917 | python3 -m pip install xlsxwriter |
|
0 commit comments