File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 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
You can’t perform that action at this time.
0 commit comments