Support clang 13 in CI
[alexxy/gromacs.git] / admin / containers / buildall.sh
old mode 100644 (file)
new mode 100755 (executable)
index 35d37d8..597d86e
@@ -9,14 +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 8 --cuda 11.0 --clfft --mpi openmpi"
-args[${#args[@]}]="--gcc 7 --clfft --mpi openmpi --ubuntu 18.04"
-args[${#args[@]}]="--llvm 8 --tsan"
-args[${#args[@]}]="--llvm 8 --cuda 10.0 --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-beta09"
-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
@@ -34,7 +37,7 @@ for arg_string in "${args[@]}"; do
 done
 
 echo "Run the following to upload the updated images."
-echo "docker login"
+echo "docker login registry.gitlab.com -u <token name> -p <hash>"
 for tag in "${tags[@]}"; do
   echo "docker push $tag"
 done