3535 key : ${{ runner.os }}-gcc
3636 create-symlink : true
3737 max-size : 1G
38+ - name : Install Open MPI source build dependencies
39+ run : >
40+ apt-get update &&
41+ apt-get install -y --no-install-recommends
42+ autoconf automake flex libtool libucx-dev make perl pkg-config zlib1g-dev
3843 - name : CMake configure
3944 run : >
4045 cmake -S . -B build -G Ninja
8691 with :
8792 path : install
8893 name : ubuntu-gcc-install-${{ matrix.os }}
89- - name : Run func tests (MPI)
94+ - name : Run func tests (MPI/OSH )
9095 run : scripts/run_tests.py --running-type="processes" --counts 1 2 3 4 --additional-mpi-args="--oversubscribe"
9196 env :
9297 PPC_NUM_THREADS : 1
@@ -139,6 +144,11 @@ jobs:
139144 key : ${{ runner.os }}-clang
140145 create-symlink : true
141146 max-size : 1G
147+ - name : Install Open MPI source build dependencies
148+ run : >
149+ apt-get update &&
150+ apt-get install -y --no-install-recommends
151+ autoconf automake flex libtool libucx-dev make perl pkg-config zlib1g-dev
142152 - name : CMake configure
143153 run : >
144154 cmake -S . -B build -G Ninja
@@ -182,7 +192,7 @@ jobs:
182192 with :
183193 path : install
184194 name : ubuntu-clang-install-${{ matrix.os }}
185- - name : Run func tests (MPI)
195+ - name : Run func tests (MPI/OSH )
186196 run : scripts/run_tests.py --running-type="processes" --counts 1 2 3 4 --additional-mpi-args="--oversubscribe"
187197 env :
188198 PPC_NUM_THREADS : 1
@@ -237,6 +247,8 @@ jobs:
237247 key : ${{ runner.os }}-clang
238248 create-symlink : true
239249 max-size : 1G
250+ - name : Install OSH build dependencies
251+ run : apt-get update && apt-get install -y --no-install-recommends autoconf automake libtool
240252 - name : CMake configure
241253 run : >
242254 cmake -S . -B build -G Ninja
@@ -282,7 +294,7 @@ jobs:
282294 with :
283295 path : install
284296 name : ubuntu-clang-sanitizer-install-${{ matrix.os }}
285- - name : Run tests (MPI)
297+ - name : Run tests (MPI/OSH )
286298 run : scripts/run_tests.py --running-type="processes" --counts 2 --additional-mpi-args="--oversubscribe"
287299 env :
288300 PPC_NUM_THREADS : 2
@@ -347,6 +359,8 @@ jobs:
347359 key : ${{ runner.os }}-gcc
348360 create-symlink : true
349361 max-size : 1G
362+ - name : Install OSH build dependencies
363+ run : apt-get update && apt-get install -y --no-install-recommends autoconf automake libtool
350364 - name : CMake configure
351365 run : >
352366 cmake -S . -B build -G Ninja
@@ -360,7 +374,7 @@ jobs:
360374 - name : Install project
361375 run : |
362376 cmake --build build --target install -- --quiet
363- - name : Run tests (MPI)
377+ - name : Run tests (MPI/OSH )
364378 run : scripts/run_tests.py --running-type="processes" --additional-mpi-args="--oversubscribe"
365379 env :
366380 PPC_NUM_PROC : 2
0 commit comments