Skip to content

Commit bf59653

Browse files
committed
MVAPICH: Update workflow
1 parent 6006309 commit bf59653

1 file changed

Lines changed: 11 additions & 20 deletions

File tree

.github/workflows/mvapich.yml

Lines changed: 11 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -15,16 +15,6 @@ on:
1515
type: string
1616
workflow_dispatch:
1717
inputs:
18-
mpi-svn:
19-
description: 'MPI svn'
20-
default: https://scm.mvapich.cse.ohio-state.edu/svn/mpi/mvapich2
21-
required: false
22-
type: string
23-
mpi-ref:
24-
description: 'MPI ref'
25-
default: ''
26-
required: false
27-
type: string
2818
mpi4py-git:
2919
description: 'mpi4py git'
3020
default: mpi4py/mpi4py
@@ -53,10 +43,10 @@ jobs:
5343
strategy:
5444
fail-fast: false
5545
matrix:
56-
pm:
57-
- hydra
58-
device:
59-
- ch3:mrail
46+
- package: 'mvapich'
47+
version: '4.1'
48+
- package: 'mvapich2'
49+
version: '2.3.7-2'
6050

6151
steps:
6252

@@ -68,22 +58,23 @@ jobs:
6858
run: sudo apt-get install -y -q
6959
libnuma-dev
7060
librdmacm-dev
71-
subversion
7261

7362
- name: Checkout MPI
74-
run: svn co $SVN/$REF mpi-build
63+
run: |
64+
tarball=$PACKAGE-$VERSION.tar.gz
65+
rooturl=https://mvapich.cse.ohio-state.edu/download/mvapich/mv2
66+
curl -sSL $rooturl/$tarball | tar -zx
67+
mv ${tarball%.tar.gz} mpi-build
7568
env:
76-
SVN: ${{ inputs.mpi-svn || 'https://scm.mvapich.cse.ohio-state.edu/svn/mpi/mvapich2' }}
77-
REF: ${{ inputs.mpi-ref || 'trunk' }}
69+
PACKAGE: 'mvapich'
70+
VERSION: '4.1'
7871

7972
- name: Bootstrap MPI
8073
run: ./autogen.sh
8174
working-directory: mpi-build
8275

8376
- name: Configure MPI
8477
run: ./configure
85-
--with-pm=${{ matrix.pm }}
86-
--with-device=${{ matrix.device }}
8778
--disable-dependency-tracking
8879
--disable-maintainer-mode
8980
--enable-g=all

0 commit comments

Comments
 (0)