Skip to content

Commit a64ae85

Browse files
committed
Try using MPICH on macOS to avoid crashes
1 parent 6aa4074 commit a64ae85

1 file changed

Lines changed: 7 additions & 1 deletion

File tree

.github/workflows/test-framework.yml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,8 @@ jobs:
3737
conda info
3838
conda list
3939
40-
- name: Install dependencies
40+
- name: Install dependencies (Linux)
41+
if: ${{ startsWith(matrix.os, 'ubuntu') }}
4142
run: |
4243
conda install c-compiler cxx-compiler fortran-compiler 'gfortran<14' python-gil pkgconfig coreutils patch curl tar unzip gzip bzip2 xz perl bison make cmake openmpi gsl fftw gmp mpfr hdf5 netcdf4 libopenblas liblapack zlib pip wheel 'docutils>=0.6' 'mpi4py>=1.1.0' 'numpy>=1.2.2' 'h5py>=1.1.0' pytest
4344
@@ -51,6 +52,11 @@ jobs:
5152
# echo "rmaps_default_mapping_policy = :oversubscribe" >>"$HOME/.prte/mca-params.conf"
5253
# echo "prte_if_include = lo,eth0" >>"$HOME/.prte/mca-params.conf"
5354

55+
- name: Install dependencies (macOS)
56+
if: ${{ startsWith(matrix.os, 'macos') }}
57+
run: |
58+
conda install c-compiler cxx-compiler fortran-compiler 'gfortran<14' python-gil pkgconfig coreutils patch curl tar unzip gzip bzip2 xz perl bison make cmake mpich gsl fftw gmp mpfr hdf5 netcdf4 libopenblas liblapack zlib pip wheel 'docutils>=0.6' 'mpi4py>=1.1.0' 'numpy>=1.2.2' 'h5py>=1.1.0' pytest
59+
5460
- name: Checkout
5561
uses: actions/checkout@v4
5662
with:

0 commit comments

Comments
 (0)