From b78939e70ab1188cc84e1eedb832801402da8473 Mon Sep 17 00:00:00 2001 From: dustinswales Date: Thu, 21 Mar 2024 09:27:18 -0600 Subject: [PATCH 1/6] update CI --- .github/workflows/prebuild.yaml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/.github/workflows/prebuild.yaml b/.github/workflows/prebuild.yaml index 3f8085fb..55c3258e 100644 --- a/.github/workflows/prebuild.yaml +++ b/.github/workflows/prebuild.yaml @@ -19,6 +19,9 @@ jobs: matrix: python-version: ["3.8","3.9","3.10","3.11","3.12"] + env: + MPIHOME: /home/runner/openmpi + steps: - uses: actions/checkout@v4 @@ -31,6 +34,18 @@ jobs: python -m pip install --upgrade pip pip install flake8 pytest if [ -f requirements.txt ]; then pip install -r requirements.txt; fi + + - name: Install open mpi + run: | + wget https://github.com/open-mpi/ompi/archive/refs/tags/v4.1.6.tar.gz + tar -xvf v4.1.6.tar.gz + ls + cd openmpi-v4.1.6 + ./configure --prefix=${MPIHOME} + make -j4 + make install + export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MPIHOME}/lib + - name: ccpp-prebuild unit tests run: | export PYTHONPATH=$(pwd)/scripts:$(pwd)/scripts/parse_tools From e4a4c01459cd11d97c58d411bc89057c4c8b4292 Mon Sep 17 00:00:00 2001 From: dustinswales Date: Thu, 21 Mar 2024 09:44:19 -0600 Subject: [PATCH 2/6] update CI --- .github/workflows/prebuild.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/prebuild.yaml b/.github/workflows/prebuild.yaml index 55c3258e..b1906e8a 100644 --- a/.github/workflows/prebuild.yaml +++ b/.github/workflows/prebuild.yaml @@ -40,11 +40,11 @@ jobs: wget https://github.com/open-mpi/ompi/archive/refs/tags/v4.1.6.tar.gz tar -xvf v4.1.6.tar.gz ls - cd openmpi-v4.1.6 - ./configure --prefix=${MPIHOME} + cd ompi-4.1.6 + ./configure --prefix=/home/runner/ompi-4.1.6 make -j4 make install - export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MPIHOME}/lib + export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/home/runner/ompi-4.1.6/lib - name: ccpp-prebuild unit tests run: | From 0b7cb7572cad6e5fadc45a161639ae98b7970769 Mon Sep 17 00:00:00 2001 From: dustinswales Date: Thu, 21 Mar 2024 09:45:49 -0600 Subject: [PATCH 3/6] update CI --- .github/workflows/prebuild.yaml | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/.github/workflows/prebuild.yaml b/.github/workflows/prebuild.yaml index b1906e8a..261d9e4d 100644 --- a/.github/workflows/prebuild.yaml +++ b/.github/workflows/prebuild.yaml @@ -19,9 +19,6 @@ jobs: matrix: python-version: ["3.8","3.9","3.10","3.11","3.12"] - env: - MPIHOME: /home/runner/openmpi - steps: - uses: actions/checkout@v4 @@ -41,6 +38,7 @@ jobs: tar -xvf v4.1.6.tar.gz ls cd ompi-4.1.6 + ls ./configure --prefix=/home/runner/ompi-4.1.6 make -j4 make install From 39119e5c92d424514addae4f3408c36138682073 Mon Sep 17 00:00:00 2001 From: dustinswales Date: Thu, 21 Mar 2024 09:51:44 -0600 Subject: [PATCH 4/6] update CI --- .github/workflows/prebuild.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/prebuild.yaml b/.github/workflows/prebuild.yaml index 261d9e4d..ac43e05c 100644 --- a/.github/workflows/prebuild.yaml +++ b/.github/workflows/prebuild.yaml @@ -39,6 +39,7 @@ jobs: ls cd ompi-4.1.6 ls + ./autogen.pl ./configure --prefix=/home/runner/ompi-4.1.6 make -j4 make install From 191396335de7ebc45b41b861194a6ac8bdc499d4 Mon Sep 17 00:00:00 2001 From: dustinswales Date: Thu, 21 Mar 2024 10:06:30 -0600 Subject: [PATCH 5/6] update CI --- .github/workflows/prebuild.yaml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/.github/workflows/prebuild.yaml b/.github/workflows/prebuild.yaml index ac43e05c..46368519 100644 --- a/.github/workflows/prebuild.yaml +++ b/.github/workflows/prebuild.yaml @@ -31,7 +31,6 @@ jobs: python -m pip install --upgrade pip pip install flake8 pytest if [ -f requirements.txt ]; then pip install -r requirements.txt; fi - - name: Install open mpi run: | wget https://github.com/open-mpi/ompi/archive/refs/tags/v4.1.6.tar.gz @@ -43,8 +42,8 @@ jobs: ./configure --prefix=/home/runner/ompi-4.1.6 make -j4 make install - export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/home/runner/ompi-4.1.6/lib - + echo "LD_LIBRARY_PATH=/home/runner/ompi-4.1.6/lib:$LD_LIBRARY_PATH" >> $GITHUB_ENV + echo "PATH=/home/runner/ompi-4.1.6/bin:$PATH" >> $GITHUB_ENV - name: ccpp-prebuild unit tests run: | export PYTHONPATH=$(pwd)/scripts:$(pwd)/scripts/parse_tools From 7af43c023bd370b0db93a2ee2347ceab5e9f8ca7 Mon Sep 17 00:00:00 2001 From: dustinswales Date: Thu, 21 Mar 2024 10:17:14 -0600 Subject: [PATCH 6/6] update CI --- .github/workflows/prebuild.yaml | 2 -- 1 file changed, 2 deletions(-) diff --git a/.github/workflows/prebuild.yaml b/.github/workflows/prebuild.yaml index 46368519..f65e6811 100644 --- a/.github/workflows/prebuild.yaml +++ b/.github/workflows/prebuild.yaml @@ -35,9 +35,7 @@ jobs: run: | wget https://github.com/open-mpi/ompi/archive/refs/tags/v4.1.6.tar.gz tar -xvf v4.1.6.tar.gz - ls cd ompi-4.1.6 - ls ./autogen.pl ./configure --prefix=/home/runner/ompi-4.1.6 make -j4