64
64
julia_arch : x86
65
65
66
66
fail-fast : false
67
+ env :
68
+ JULIA_MPI_TEST_BINARY : OpenMPI_jll
69
+ JULIA_MPI_TEST_ABI : OpenMPI
67
70
68
71
runs-on : ${{ matrix.os }}
69
72
@@ -107,6 +110,8 @@ jobs:
107
110
fail-fast : false
108
111
109
112
runs-on : macos-latest
113
+ env :
114
+ JULIA_MPI_TEST_BINARY : system
110
115
111
116
steps :
112
117
- name : Checkout
@@ -158,8 +163,7 @@ jobs:
158
163
runs-on : ubuntu-20.04
159
164
160
165
env :
161
- JULIA_MPI_BINARY : system
162
- JULIA_MPI_PATH : /usr
166
+ JULIA_MPI_TEST_BINARY : system
163
167
OMPI_MCA_btl_base_warn_component_unused : 0
164
168
165
169
steps :
@@ -329,6 +333,9 @@ jobs:
329
333
fail-fast : false
330
334
331
335
runs-on : ${{ matrix.os }}
336
+ env :
337
+ JULIA_MPI_TEST_BINARY : MPItrampoline_jll
338
+ JULIA_MPI_TEST_ABI : MPIwrapper
332
339
333
340
steps :
334
341
- name : Checkout
@@ -340,13 +347,20 @@ jobs:
340
347
341
348
- uses : julia-actions/cache@v1
342
349
343
- - name : add MPIPreferences, use system
350
+ - name : add MPIPreferences
351
+ shell : julia --color=yes --project=. {0}
352
+ run : |
353
+ using Pkg
354
+ Pkg.develop(path="lib/MPIPreferences")
355
+
356
+ - name : use OpenMPI_jll
344
357
shell : julia --color=yes --project=test {0}
345
358
run : |
346
359
using Pkg
347
360
Pkg.develop(path="lib/MPIPreferences")
348
361
using MPIPreferences
349
362
MPIPreferences.use_jll_binary("MPItrampoline_jll", export_prefs=true)
363
+ rm("test/Manifest.toml")
350
364
351
365
- uses : julia-actions/julia-runtest@latest
352
366
0 commit comments