Skip to content

Commit 28a3e4a

Browse files
committed
switching to openmpi, testing ci
1 parent 724d05f commit 28a3e4a

File tree

1 file changed

+13
-13
lines changed

1 file changed

+13
-13
lines changed

.github/workflows/test-pypi.yml

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@ name: Build and Publish to Test PyPI
22

33
on:
44
push:
5+
branches:
6+
- master
57
tags:
68
- 'v*' # Triggers when you push a tag like v0.1.0
79

@@ -10,7 +12,7 @@ jobs:
1012
runs-on: ${{ matrix.os }}
1113
strategy:
1214
matrix:
13-
os: [ubuntu-latest] #[ubuntu-latest, windows-latest, macos-latest]
15+
os: [ubuntu-latest, windows-latest, macos-latest]
1416

1517
steps:
1618
- uses: actions/checkout@v4
@@ -56,22 +58,20 @@ jobs:
5658
CIBW_SKIP: "*-manylinux_i686 *-musllinux* *-win32 *-pp*"
5759
CIBW_BEFORE_ALL_LINUX: >
5860
yum install -y epel-release &&
59-
yum install -y mpich-devel hdf5-mpich-devel pkgconfig &&
60-
export PATH=/usr/lib64/mpich/bin:$PATH &&
61-
ln -sf /usr/lib64/mpich/bin/mpicc /usr/local/bin/mpicc &&
62-
ln -sf /usr/lib64/mpich/bin/mpicxx /usr/local/bin/mpicxx &&
61+
yum install -y openmpi-devel hdf5-devel pkgconfig &&
62+
export PATH=/usr/lib64/openmpi/bin:$PATH &&
63+
ln -sf /usr/lib64/openmpi/bin/mpicc /usr/local/bin/mpicc &&
64+
ln -sf /usr/lib64/openmpi/bin/mpicxx /usr/local/bin/mpicxx &&
6365
find /usr -name mpicc &&
6466
find /usr -name hdf5.h &&
6567
find /usr -name libhdf5.so
6668
CIBW_ENVIRONMENT_LINUX: >
67-
CC=/usr/lib64/mpich/bin/mpicc
68-
CXX=/usr/lib64/mpich/bin/mpicxx
69-
PATH=/usr/lib64/mpich/bin:$PATH
70-
HDF5_C_LIBRARY=/usr/lib64/mpich/lib/libhdf5.so
71-
HDF5_INCLUDE_DIR=/usr/include/mpich-x86_64
72-
CMAKE_PREFIX_PATH="/usr/include/mpich-x86_64:/usr/lib64/mpich:/usr"
73-
CMAKE_INCLUDE_PATH="/usr/include/mpich-x86_64:/usr/include"
74-
CMAKE_LIBRARY_PATH="/usr/lib64/mpich:/usr/lib64"
69+
CC=/usr/lib64/openmpi/bin/mpicc
70+
CXX=/usr/lib64/openmpi/bin/mpicxx
71+
PATH=/usr/lib64/openmpi/bin:$PATH
72+
CMAKE_PREFIX_PATH="/usr/lib64/openmpi:/usr"
73+
CMAKE_INCLUDE_PATH="/usr/include"
74+
CMAKE_LIBRARY_PATH="/usr/lib64"
7575
CIBW_ENVIRONMENT_WINDOWS: >
7676
HDF5_C_LIBRARY=%HDF5_C_LIBRARY%
7777
HDF5_INCLUDE_DIR=%HDF5_INCLUDE_DIR%

0 commit comments

Comments
 (0)