@@ -19,68 +19,72 @@ jobs:
1919
2020 matrix :
2121 include :
22- - name : Ubuntu (20.04, gcc 9.4.0, open-mpi 4.0.3)
23- DOCKER_REPOSITORY : geosx/ubuntu20.04-gcc9
24- TPL_DOCKERFILE : docker/tpl-ubuntu-gcc.Dockerfile
25- DOCKER_ROOT_IMAGE : ubuntu:20.04
26- DOCKER_COMPILER_BUILD_ARG : " --build-arg GCC_MAJOR_VERSION=9"
27- RUNS_ON : ubuntu-latest
28- - name : Ubuntu (20.04, gcc 10.5.0, open-mpi 4.0.3) - github codespaces
29- DOCKER_REPOSITORY : geosx/ubuntu20.04-gcc10
30- TPL_DOCKERFILE : docker/tpl-ubuntu-gcc.Dockerfile
31- DOCKER_ROOT_IMAGE : mcr.microsoft.com/vscode/devcontainers/base:ubuntu-20.04
32- DOCKER_COMPILER_BUILD_ARG : " --build-arg GCC_MAJOR_VERSION=10"
33- RUNS_ON : ubuntu-latest
34- - name : Ubuntu (22.04, gcc 11.4.0, open-mpi 4.1.2)
35- DOCKER_ROOT_IMAGE : ubuntu:22.04
36- DOCKER_REPOSITORY : geosx/ubuntu22.04-gcc11
37- TPL_DOCKERFILE : docker/tpl-ubuntu-gcc.Dockerfile
38- DOCKER_COMPILER_BUILD_ARG : " --build-arg GCC_MAJOR_VERSION=11"
39- RUNS_ON : ubuntu-latest
40- - name : Ubuntu (22.04, gcc 12.3.0, open-mpi 4.1.2)
41- DOCKER_ROOT_IMAGE : ubuntu:22.04
42- DOCKER_REPOSITORY : geosx/ubuntu22.04-gcc12
43- TPL_DOCKERFILE : docker/tpl-ubuntu-gcc.Dockerfile
44- DOCKER_COMPILER_BUILD_ARG : " --build-arg GCC_MAJOR_VERSION=12"
45- RUNS_ON : ubuntu-latest
46- - name : Ubuntu (22.04, clang 15.0.7 + gcc 11.4.0, open-mpi 4.1.2)
47- DOCKER_ROOT_IMAGE : ubuntu:22.04
48- DOCKER_REPOSITORY : geosx/ubuntu22.04-clang15
49- TPL_DOCKERFILE : docker/tpl-ubuntu-clang.Dockerfile
50- DOCKER_COMPILER_BUILD_ARG : " --build-arg CLANG_MAJOR_VERSION=15 --build-arg GCC_MAJOR_VERSION=11"
51- RUNS_ON : ubuntu-latest
52- - name : Ubuntu (20.04, clang 10.0.0 + gcc 9.4.0, open-mpi 4.0.3, cuda-11.8.89)
53- DOCKER_REPOSITORY : geosx/ubuntu20.04-clang10.0.0-cuda11.8.89
54- TPL_DOCKERFILE : docker/tpl-ubuntu-clang-cuda.Dockerfile
55- RUNS_ON : ubuntu-latest
22+ # - name: Ubuntu (20.04, gcc 9.4.0, open-mpi 4.0.3)
23+ # DOCKER_REPOSITORY: geosx/ubuntu20.04-gcc9
24+ # TPL_DOCKERFILE: docker/tpl-ubuntu-gcc.Dockerfile
25+ # DOCKER_ROOT_IMAGE: ubuntu:20.04
26+ # DOCKER_COMPILER_BUILD_ARG: "--build-arg GCC_MAJOR_VERSION=9"
27+ # RUNS_ON: ubuntu-latest
28+ # - name: Ubuntu (20.04, gcc 10.5.0, open-mpi 4.0.3) - github codespaces
29+ # DOCKER_REPOSITORY: geosx/ubuntu20.04-gcc10
30+ # TPL_DOCKERFILE: docker/tpl-ubuntu-gcc.Dockerfile
31+ # DOCKER_ROOT_IMAGE: mcr.microsoft.com/vscode/devcontainers/base:ubuntu-20.04
32+ # DOCKER_COMPILER_BUILD_ARG: "--build-arg GCC_MAJOR_VERSION=10"
33+ # RUNS_ON: ubuntu-latest
34+ # - name: Ubuntu (22.04, gcc 11.4.0, open-mpi 4.1.2)
35+ # DOCKER_ROOT_IMAGE: ubuntu:22.04
36+ # DOCKER_REPOSITORY: geosx/ubuntu22.04-gcc11
37+ # TPL_DOCKERFILE: docker/tpl-ubuntu-gcc.Dockerfile
38+ # DOCKER_COMPILER_BUILD_ARG: "--build-arg GCC_MAJOR_VERSION=11"
39+ # RUNS_ON: ubuntu-latest
40+ # - name: Ubuntu (22.04, gcc 12.3.0, open-mpi 4.1.2)
41+ # DOCKER_ROOT_IMAGE: ubuntu:22.04
42+ # DOCKER_REPOSITORY: geosx/ubuntu22.04-gcc12
43+ # TPL_DOCKERFILE: docker/tpl-ubuntu-gcc.Dockerfile
44+ # DOCKER_COMPILER_BUILD_ARG: "--build-arg GCC_MAJOR_VERSION=12"
45+ # RUNS_ON: ubuntu-latest
46+ # - name: Ubuntu (22.04, clang 15.0.7 + gcc 11.4.0, open-mpi 4.1.2)
47+ # DOCKER_ROOT_IMAGE: ubuntu:22.04
48+ # DOCKER_REPOSITORY: geosx/ubuntu22.04-clang15
49+ # TPL_DOCKERFILE: docker/tpl-ubuntu-clang.Dockerfile
50+ # DOCKER_COMPILER_BUILD_ARG: "--build-arg CLANG_MAJOR_VERSION=15 --build-arg GCC_MAJOR_VERSION=11"
51+ # RUNS_ON: ubuntu-latest
52+ # - name: Ubuntu (20.04, clang 10.0.0 + gcc 9.4.0, open-mpi 4.0.3, cuda-11.8.89)
53+ # DOCKER_REPOSITORY: geosx/ubuntu20.04-clang10.0.0-cuda11.8.89
54+ # TPL_DOCKERFILE: docker/tpl-ubuntu-clang-cuda.Dockerfile
55+ # RUNS_ON: ubuntu-latest
5656 - name : Rockylinux (8, gcc 13.3, cuda 12.9.1)
5757 DOCKER_REPOSITORY : geosx/rockylinux8-gcc13-cuda12.9.1
5858 TPL_DOCKERFILE : docker/tpl-rockylinux-gcc-cuda-12.Dockerfile
5959 RUNS_ON : Runner_4core_16GB
60- - name : Rockylinux (8, clang 17.0.6 , cuda 12.9.1)
61- DOCKER_REPOSITORY : geosx/rockylinux8-clang17 -cuda12.9.1
62- TPL_DOCKERFILE : docker/tpl-rockylinux-clang -cuda-12.Dockerfile
60+ - name : Rockylinux (8, gcc 13.3 , cuda 12.9.1, pygeosx )
61+ DOCKER_REPOSITORY : geosx/rockylinux8-gcc13 -cuda12.9.1
62+ TPL_DOCKERFILE : docker/tpl-rockylinux-gcc -cuda-12-pygeosx .Dockerfile
6363 RUNS_ON : Runner_4core_16GB
64- - name : Pangea 3 (AlmaLinux 8.8, gcc 9.4.0, open-mpi 4.1.2, cuda 11.5.0, openblas 0.3.10)
65- DOCKER_REPOSITORY : geosx/pangea3-almalinux8-gcc9.4-openmpi4.1.2-cuda11.5.0-openblas0.3.18
66- TPL_DOCKERFILE : docker/TotalEnergies/Pangea3.Dockerfile
67- DOCKER_ROOT_IMAGE : 7g8efcehpff/pangea-almalinux8-gcc9.4-openmpi4.1.2-cuda11.5.0-openblas0.3.18:4
68- HOST_ARCH : ppc64le
69- RUNS_ON : streak2
70- - name : Sherlock CPU (centos 7.9.2009, gcc 10.1.0, open-mpi 4.1.2, openblas 0.3.10, zlib 1.2.11)
71- DOCKER_REPOSITORY : geosx/sherlock-gcc10.1.0-openmpi4.1.2-openblas0.3.10-zlib1.2.11
72- TPL_DOCKERFILE : docker/Stanford/Dockerfile
73- DOCKER_ROOT_IMAGE : matteofrigo5/sherlock-gcc10.1.0-openmpi4.1.2-cuda12.4.0-openblas0.3.10-zlib1.2.11-cmake3.31.4-no-geosx:0.0.1
74- SPEC : " %gcc@10.1.0~pygeosx~openmp"
75- INSTALL_DIR_ROOT : /oak/stanford/groups/tchelepi/geos-sherlock/CPU
76- RUNS_ON : ubuntu-latest
77- - name : Sherlock GPU (centos 7.9.2009, gcc 10.1.0, open-mpi 4.1.2, cuda 12.4.0, openblas 0.3.10, zlib 1.2.11)
78- DOCKER_REPOSITORY : geosx/sherlock-gcc10.1.0-openmpi4.1.2-cuda12.4.0-openblas0.3.10-zlib1.2.11
79- TPL_DOCKERFILE : docker/Stanford/Dockerfile
80- DOCKER_ROOT_IMAGE : matteofrigo5/sherlock-gcc10.1.0-openmpi4.1.2-cuda12.4.0-openblas0.3.10-zlib1.2.11-cmake3.31.4-no-geosx:0.0.1
81- SPEC : " %gcc@10.1.0~pygeosx~openmp cuda_arch=70 ^cuda@12.4.0+allow-unsupported-compilers"
82- INSTALL_DIR_ROOT : /oak/stanford/groups/tchelepi/geos-sherlock/GPU
83- RUNS_ON : ubuntu-latest
64+ # - name: Rockylinux (8, clang 17.0.6, cuda 12.9.1)
65+ # DOCKER_REPOSITORY: geosx/rockylinux8-clang17-cuda12.9.1
66+ # TPL_DOCKERFILE: docker/tpl-rockylinux-clang-cuda-12.Dockerfile
67+ # RUNS_ON: Runner_4core_16GB
68+ # - name: Pangea 3 (AlmaLinux 8.8, gcc 9.4.0, open-mpi 4.1.2, cuda 11.5.0, openblas 0.3.10)
69+ # DOCKER_REPOSITORY: geosx/pangea3-almalinux8-gcc9.4-openmpi4.1.2-cuda11.5.0-openblas0.3.18
70+ # TPL_DOCKERFILE: docker/TotalEnergies/Pangea3.Dockerfile
71+ # DOCKER_ROOT_IMAGE: 7g8efcehpff/pangea-almalinux8-gcc9.4-openmpi4.1.2-cuda11.5.0-openblas0.3.18:4
72+ # HOST_ARCH: ppc64le
73+ # RUNS_ON: streak2
74+ # - name: Sherlock CPU (centos 7.9.2009, gcc 10.1.0, open-mpi 4.1.2, openblas 0.3.10, zlib 1.2.11)
75+ # DOCKER_REPOSITORY: geosx/sherlock-gcc10.1.0-openmpi4.1.2-openblas0.3.10-zlib1.2.11
76+ # TPL_DOCKERFILE: docker/Stanford/Dockerfile
77+ # DOCKER_ROOT_IMAGE: matteofrigo5/sherlock-gcc10.1.0-openmpi4.1.2-cuda12.4.0-openblas0.3.10-zlib1.2.11-cmake3.31.4-no-geosx:0.0.1
78+ # SPEC: "%gcc@10.1.0~pygeosx~openmp"
79+ # INSTALL_DIR_ROOT: /oak/stanford/groups/tchelepi/geos-sherlock/CPU
80+ # RUNS_ON: ubuntu-latest
81+ # - name: Sherlock GPU (centos 7.9.2009, gcc 10.1.0, open-mpi 4.1.2, cuda 12.4.0, openblas 0.3.10, zlib 1.2.11)
82+ # DOCKER_REPOSITORY: geosx/sherlock-gcc10.1.0-openmpi4.1.2-cuda12.4.0-openblas0.3.10-zlib1.2.11
83+ # TPL_DOCKERFILE: docker/Stanford/Dockerfile
84+ # DOCKER_ROOT_IMAGE: matteofrigo5/sherlock-gcc10.1.0-openmpi4.1.2-cuda12.4.0-openblas0.3.10-zlib1.2.11-cmake3.31.4-no-geosx:0.0.1
85+ # SPEC: "%gcc@10.1.0~pygeosx~openmp cuda_arch=70 ^cuda@12.4.0+allow-unsupported-compilers"
86+ # INSTALL_DIR_ROOT: /oak/stanford/groups/tchelepi/geos-sherlock/GPU
87+ # RUNS_ON: ubuntu-latest
8488
8589 steps :
8690 - name : Checkout
0 commit comments