File tree 3 files changed +31
-0
lines changed
3 files changed +31
-0
lines changed Original file line number Diff line number Diff line change @@ -16,10 +16,12 @@ conda=$(command -v micromamba || command -v mamba || command -v conda)
16
16
: " ${CONDA_EXE=${MAMBA_EXE=${conda:- conda-not-found} } } "
17
17
18
18
scriptdir=$( dirname " ${BASH_SOURCE[0]} " )
19
+ " $CONDA_EXE " uninstall -qy " $mpipackage "
19
20
for version in " ${! mpiversion} " ; do
20
21
echo " ::group::$mpipackage =$version "
21
22
" $CONDA_EXE " install -qy " $mpipackage =$version "
22
23
" $CONDA_EXE " list
23
24
" $CONDA_EXE " run bash " $scriptdir " /run-tests-mpi.sh
24
25
echo " ::endgroup::"
25
26
done
27
+ " $CONDA_EXE " uninstall -qy " $mpipackage "
Original file line number Diff line number Diff line change @@ -16,10 +16,12 @@ python=$(command -v python)
16
16
: " ${PYTHON=${python:- python-not-found} } "
17
17
18
18
scriptdir=$( dirname " ${BASH_SOURCE[0]} " )
19
+ " $PYTHON " -m pip uninstall -qy " $mpipackage "
19
20
for version in " ${! mpiversion} " ; do
20
21
echo " ::group::$mpipackage =$version "
21
22
" $PYTHON " -m pip install " $mpipackage ==$version .*"
22
23
" $PYTHON " -m pip list
23
24
" $scriptdir " /run-tests-mpi.sh
24
25
echo " ::endgroup::"
25
26
done
27
+ " $PYTHON " -m pip uninstall -qy " $mpipackage "
Original file line number Diff line number Diff line change
1
+ #! /bin/bash
2
+ # shellcheck disable=SC2034
3
+ set -euo pipefail
4
+
5
+ mpich=(" 4.3" " 4.2" " 4.1" " 4.0" " 3.4" )
6
+ openmpi=(" 5.0" " 4.1" )
7
+ impi=(" 2021.15" " 2021.10" " 2021.7" )
8
+ msmpi=()
9
+
10
+ mpi=" $1 "
11
+ mpipackage=" $mpi "
12
+ mpiversion=" ${mpi} [@]"
13
+ test " $mpi " = impi && mpipackage=impi_rt
14
+
15
+ uv=$( command -v uv)
16
+ : " ${UV=${uv:- uv-not-found} } "
17
+
18
+ scriptdir=$( dirname " ${BASH_SOURCE[0]} " )
19
+ " $UV " pip uninstall -q " $mpipackage "
20
+ for version in " ${! mpiversion} " ; do
21
+ echo " ::group::$mpipackage =$version "
22
+ " $UV " pip install " $mpipackage ==$version .*"
23
+ " $UV " pip list
24
+ " $UV " run bash " $scriptdir " /run-tests-mpi.sh
25
+ echo " ::endgroup::"
26
+ done
27
+ " $UV " pip uninstall -q " $mpipackage "
You can’t perform that action at this time.
0 commit comments