Support clang 13 in CI
[alexxy/gromacs.git] / admin / containers / buildall.sh
old mode 100644 (file)
new mode 100755 (executable)
index 1dd359d..597d86e
@@ -9,17 +9,17 @@ SCRIPT=$PWD/scripted_gmx_docker_builds.py
 # images needed, because the same one can test library,
 # thread and no MPI configurations.
 
-args[${#args[@]}]="--gcc 10 --clfft --mpi openmpi --ubuntu 20.04"
-args[${#args[@]}]="--gcc 9 --clfft --mpi openmpi"
-args[${#args[@]}]="--gcc 8 --cuda 11.0 --clfft --mpi openmpi"
-args[${#args[@]}]="--gcc 7 --cuda 10.2 --clfft --mpi openmpi --ubuntu 18.04"
-args[${#args[@]}]="--llvm 8 --tsan"
-args[${#args[@]}]="--llvm 8 --cuda 10.0 --clfft --mpi openmpi"
-args[${#args[@]}]="--llvm 8 --cuda 10.1 --clfft --mpi openmpi"
+args[${#args[@]}]="--gcc 11 --clfft --mpi openmpi --rocm"
+args[${#args[@]}]="--gcc 11 --cuda 11.4.1 --clfft --mpi openmpi --heffte v2.1.0"
+args[${#args[@]}]="--gcc 7 --cuda 11.0 --clfft --mpi openmpi --heffte v2.1.0"
+args[${#args[@]}]="--llvm 11 --cuda 11.4.1"
+args[${#args[@]}]="--llvm 11 --tsan"
 args[${#args[@]}]="--llvm 8 --cuda 11.0 --clfft --mpi openmpi"
-args[${#args[@]}]="--llvm 9 --clfft --mpi openmpi --ubuntu 18.04"
-args[${#args[@]}]="--oneapi 2021.1.1"
-args[${#args[@]}]="--llvm --doxygen"
+args[${#args[@]}]="--llvm 13 --clfft --mpi openmpi --rocm"
+args[${#args[@]}]="--oneapi 2021.4.0"
+args[${#args[@]}]="--oneapi 2021.4.0 --intel-compute-runtime"
+args[${#args[@]}]="--llvm --doxygen --mpi openmpi --venvs 3.7.7"
+args[${#args[@]}]="--llvm 12 --cuda 11.4.1 --hipsycl 4481c03 --rocm 4.3"
 
 echo "Building the following images."
 for arg_string in "${args[@]}"; do
@@ -30,7 +30,7 @@ echo
 
 for arg_string in "${args[@]}"; do
   # shellcheck disable=SC2086
-  tag=$(python3 -m utility $arg_string):release-2021
+  tag=$(python3 -m utility $arg_string)
   tags[${#tags[@]}]=$tag
   # shellcheck disable=SC2086
   python3 $SCRIPT $arg_string | docker build -t $tag -