diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index a768638ed..b6c358e08 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -156,7 +156,9 @@ before_script: # Running with lsf tag here, but this may be too vague as the job may attempt to # use a runner on a system the service user doesn't have permission to access. # If so, move this job to a specific system. -full_clean: +# TODO: this fails when the rm tries to run on the path this job is running +# from. Rewrite to exclude current runner. +.full_clean: stage: clean extends: .base-template variables: @@ -166,12 +168,11 @@ full_clean: tags: - shell before_script: [] - script: rm -rf ${HOME}/.jacamar-ci/* + script: rm -rf ${WORKSPACE}/.jacamar-ci/* needs: [] # System specific jobs include: - local: .gitlab/ascent.yml - - local: .gitlab/catalyst.yml - local: .gitlab/lassen.yml - local: .gitlab/quartz.yml diff --git a/.gitlab/catalyst.yml b/.gitlab/catalyst.yml deleted file mode 100644 index 8ac467b6f..000000000 --- a/.gitlab/catalyst.yml +++ /dev/null @@ -1,175 +0,0 @@ -# Catalyst Templates - -# The RUN_CATALYST variable can be toggled in the Gitlab interface to -# toggle whether jobs should be run on this system. -.catalyst-template: - extends: .base-template - rules: - - if: '$RUN_CATALYST != "ON"' - when: never - - if: '$CI_PIPELINE_SOURCE == "schedule"' - when: never - - when: on_success - -.catalyst-scheduled-template: - extends: .base-template - rules: - - if: '$RUN_CATALYST != "ON"' - when: never - - if: '$CI_PIPELINE_SOURCE == "schedule"' - -.catalyst-shell-template: - extends: .catalyst-template - tags: - - catalyst - - shell - -.catalyst-batch-template: - extends: .catalyst-template - tags: - - catalyst - - batch - -.catalyst-scheduled-shell-template: - extends: .catalyst-scheduled-template - tags: - - catalyst - - shell - -.catalyst-scheduled-batch-template: - extends: .catalyst-scheduled-template - tags: - - catalyst - - batch - -##### All Catalyst Jobs ##### - -### gcc@4.9.3 ### -.catalyst-gcc-4_9_3-template: - variables: - COMPILER: gcc/4.9.3 - CC_COMMAND: "which gcc" - FC_COMMAND: "which gfortran" - SPACK_ENV_NAME: "unifyfs-slurm-gcc4_9_3" - -catalyst-gcc-4_9_3-install-deps: - extends: [.catalyst-shell-template, .catalyst-gcc-4_9_3-template, .install-deps-template] - -catalyst-gcc-4_9_3-build: - extends: [.catalyst-shell-template, .catalyst-gcc-4_9_3-template, .build-template] - needs: ["catalyst-gcc-4_9_3-install-deps"] - -catalyst-gcc-4_9_3-unit-test: - extends: [.slurm-single-node-template, .catalyst-batch-template, .catalyst-gcc-4_9_3-template, .unit-test-template] - needs: ["catalyst-gcc-4_9_3-build"] - -# Integration tests - -catalyst-gcc-4_9_3-integ-test-writeread-posix: - variables: - CI_TEST_OPTIONS: ":: -s writeread -t posix" - extends: [.slurm-multi-node-template, .catalyst-batch-template, .catalyst-gcc-4_9_3-template, .integ-test-template] - needs: ["catalyst-gcc-4_9_3-build"] - -catalyst-gcc-4_9_3-integ-test-writeread-mpiio: - variables: - CI_TEST_OPTIONS: ":: -s writeread -t mpiio" - extends: [.slurm-multi-node-template, .catalyst-batch-template, .catalyst-gcc-4_9_3-template, .integ-test-template] - needs: ["catalyst-gcc-4_9_3-build"] - -catalyst-gcc-4_9_3-integ-test-read-posix: - variables: - CI_TEST_OPTIONS: ":: -s read -t posix" - extends: [.slurm-multi-node-template, .catalyst-batch-template, .catalyst-gcc-4_9_3-template, .integ-test-template] - needs: ["catalyst-gcc-4_9_3-build"] - -catalyst-gcc-4_9_3-integ-test-read-mpiio: - variables: - CI_TEST_OPTIONS: ":: -s read -t mpiio" - extends: [.slurm-multi-node-template, .catalyst-batch-template, .catalyst-gcc-4_9_3-template, .integ-test-template] - needs: ["catalyst-gcc-4_9_3-build"] - -catalyst-gcc-4_9_3-integ-test-pc-all: - variables: - CI_TEST_OPTIONS: ":: -s pc -t all" - extends: [.slurm-multi-node-template, .catalyst-batch-template, .catalyst-gcc-4_9_3-template, .integ-test-template] - needs: ["catalyst-gcc-4_9_3-build"] - -catalyst-gcc-4_9_3-integ-test-stage: - variables: - CI_TEST_OPTIONS: ":: -s stage" - extends: [.slurm-multi-node-template, .catalyst-batch-template, .catalyst-gcc-4_9_3-template, .integ-test-template] - needs: ["catalyst-gcc-4_9_3-build"] - - -### gcc@10.2.1 ### -.catalyst-gcc-10_2_1-template: - variables: - COMPILER: gcc/10.2.1 - CC_COMMAND: "which gcc" - FC_COMMAND: "which gfortran" - SPACK_ENV_NAME: "unifyfs-slurm-gcc10_2_1" - -catalyst-gcc-10_2_1-install-deps: - extends: [.catalyst-shell-template, .catalyst-gcc-10_2_1-template, .install-deps-template] - -catalyst-gcc-10_2_1-build: - extends: [.catalyst-shell-template, .catalyst-gcc-10_2_1-template, .build-template] - needs: ["catalyst-gcc-10_2_1-install-deps"] - -catalyst-gcc-10_2_1-unit-test: - extends: [.slurm-single-node-template, .catalyst-batch-template, .catalyst-gcc-10_2_1-template, .unit-test-template] - needs: ["catalyst-gcc-10_2_1-build"] - -# Integration tests - -catalyst-gcc-10_2_1-integ-test-writeread-posix: - variables: - CI_TEST_OPTIONS: ":: -s writeread -t posix" - extends: [.slurm-multi-node-template, .catalyst-batch-template, .catalyst-gcc-10_2_1-template, .integ-test-template] - needs: ["catalyst-gcc-10_2_1-build"] - -catalyst-gcc-10_2_1-integ-test-writeread-mpiio: - variables: - CI_TEST_OPTIONS: ":: -s writeread -t mpiio" - extends: [.slurm-multi-node-template, .catalyst-batch-template, .catalyst-gcc-10_2_1-template, .integ-test-template] - needs: ["catalyst-gcc-10_2_1-build"] - -catalyst-gcc-10_2_1-integ-test-read-posix: - variables: - CI_TEST_OPTIONS: ":: -s read -t posix" - extends: [.slurm-multi-node-template, .catalyst-batch-template, .catalyst-gcc-10_2_1-template, .integ-test-template] - needs: ["catalyst-gcc-10_2_1-build"] - -catalyst-gcc-10_2_1-integ-test-read-mpiio: - variables: - CI_TEST_OPTIONS: ":: -s read -t mpiio" - extends: [.slurm-multi-node-template, .catalyst-batch-template, .catalyst-gcc-10_2_1-template, .integ-test-template] - needs: ["catalyst-gcc-10_2_1-build"] - -catalyst-gcc-10_2_1-integ-test-pc-all: - variables: - CI_TEST_OPTIONS: ":: -s pc -t all" - extends: [.slurm-multi-node-template, .catalyst-batch-template, .catalyst-gcc-10_2_1-template, .integ-test-template] - needs: ["catalyst-gcc-10_2_1-build"] - -catalyst-gcc-10_2_1-integ-test-stage: - variables: - CI_TEST_OPTIONS: ":: -s stage" - extends: [.slurm-multi-node-template, .catalyst-batch-template, .catalyst-gcc-10_2_1-template, .integ-test-template] - needs: ["catalyst-gcc-10_2_1-build"] - -# Larger Scheduled Stage Job(s) - -catalyst-gcc-10_2_1-scheduled-install-deps: - extends: [.catalyst-scheduled-shell-template, .catalyst-gcc-10_2_1-template, .install-deps-template] - -catalyst-gcc-10_2_1-scheduled-build: - extends: [.catalyst-scheduled-shell-template, .catalyst-gcc-10_2_1-template, .build-template] - needs: ["catalyst-gcc-10_2_1-scheduled-install-deps"] - -catalyst-gcc-10_2_1-integ-test-scheduled-stage: - variables: - CI_TEST_OPTIONS: ":: -s stage" - extends: [.slurm-multi-node-template, .catalyst-scheduled-batch-template, .catalyst-gcc-10_2_1-template, .integ-test-template] - needs: ["catalyst-gcc-10_2_1-scheduled-build"] diff --git a/.gitlab/lassen.yml b/.gitlab/lassen.yml index ea88e384e..791469b9a 100644 --- a/.gitlab/lassen.yml +++ b/.gitlab/lassen.yml @@ -173,3 +173,76 @@ lassen-gcc-8_3_1-integ-test-scheduled-stage: CI_TEST_OPTIONS: ":: -s stage" extends: [.lsf-multi-node-template, .lassen-scheduled-batch-template, .lassen-gcc-8_3_1-template, .integ-test-template] needs: ["lassen-gcc-8_3_1-scheduled-build"] + + +### gcc@11.2.1 ### +.lassen-gcc-11_2_1-template: + variables: + COMPILER: gcc/11.2.1 + CC_COMMAND: "which gcc" + FC_COMMAND: "which gfortran" + SPACK_ENV_NAME: "unifyfs-lsf-gcc11_2_1" + +lassen-gcc-11_2_1-install-deps: + extends: [.lassen-shell-template, .lassen-gcc-11_2_1-template, .install-deps-template] + +lassen-gcc-11_2_1-build: + extends: [.lassen-shell-template, .lassen-gcc-11_2_1-template, .build-template] + needs: ["lassen-gcc-11_2_1-install-deps"] + +lassen-gcc-11_2_1-unit-test: + extends: [.lsf-single-node-template, .lassen-batch-template, .lassen-gcc-11_2_1-template, .unit-test-template] + needs: ["lassen-gcc-11_2_1-build"] + +# Integration tests + +lassen-gcc-11_2_1-integ-test-writeread-posix: + variables: + CI_TEST_OPTIONS: ":: -s writeread -t posix" + extends: [.lsf-multi-node-template, .lassen-batch-template, .lassen-gcc-11_2_1-template, .integ-test-template] + needs: ["lassen-gcc-11_2_1-build"] + +lassen-gcc-11_2_1-integ-test-writeread-mpiio: + variables: + CI_TEST_OPTIONS: ":: -s writeread -t mpiio" + extends: [.lsf-multi-node-template, .lassen-batch-template, .lassen-gcc-11_2_1-template, .integ-test-template] + needs: ["lassen-gcc-11_2_1-build"] + +lassen-gcc-11_2_1-integ-test-read-posix: + variables: + CI_TEST_OPTIONS: ":: -s read -t posix" + extends: [.lsf-multi-node-template, .lassen-batch-template, .lassen-gcc-11_2_1-template, .integ-test-template] + needs: ["lassen-gcc-11_2_1-build"] + +lassen-gcc-11_2_1-integ-test-read-mpiio: + variables: + CI_TEST_OPTIONS: ":: -s read -t mpiio" + extends: [.lsf-multi-node-template, .lassen-batch-template, .lassen-gcc-11_2_1-template, .integ-test-template] + needs: ["lassen-gcc-11_2_1-build"] + +lassen-gcc-11_2_1-integ-test-pc-all: + variables: + CI_TEST_OPTIONS: ":: -s pc -t all" + extends: [.lsf-multi-node-template, .lassen-batch-template, .lassen-gcc-11_2_1-template, .integ-test-template] + needs: ["lassen-gcc-11_2_1-build"] + +lassen-gcc-11_2_1-integ-test-stage: + variables: + CI_TEST_OPTIONS: ":: -s stage" + extends: [.lsf-multi-node-template, .lassen-batch-template, .lassen-gcc-11_2_1-template, .integ-test-template] + needs: ["lassen-gcc-11_2_1-build"] + +# Larger Scheduled Stage Job(s) + +lassen-gcc-11_2_1-scheduled-install-deps: + extends: [.lassen-scheduled-shell-template, .lassen-gcc-11_2_1-template, .install-deps-template] + +lassen-gcc-11_2_1-scheduled-build: + extends: [.lassen-scheduled-shell-template, .lassen-gcc-11_2_1-template, .build-template] + needs: ["lassen-gcc-11_2_1-scheduled-install-deps"] + +lassen-gcc-11_2_1-integ-test-scheduled-stage: + variables: + CI_TEST_OPTIONS: ":: -s stage" + extends: [.lsf-multi-node-template, .lassen-scheduled-batch-template, .lassen-gcc-11_2_1-template, .integ-test-template] + needs: ["lassen-gcc-11_2_1-scheduled-build"] diff --git a/.gitlab/quartz.yml b/.gitlab/quartz.yml index 68af7a780..de2bdef02 100644 --- a/.gitlab/quartz.yml +++ b/.gitlab/quartz.yml @@ -44,132 +44,132 @@ ##### All Quartz Jobs ##### -### gcc@4.9.3 ### -.quartz-gcc-4_9_3-template: +### gcc@10.3.1 ### +.quartz-gcc-10_3_1-template: variables: - COMPILER: gcc/4.9.3 + COMPILER: gcc/10.3.1 CC_COMMAND: "which gcc" FC_COMMAND: "which gfortran" - SPACK_ENV_NAME: "unifyfs-slurm-gcc4_9_3" + SPACK_ENV_NAME: "unifyfs-slurm-gcc10_3_1" -quartz-gcc-4_9_3-install-deps: - extends: [.quartz-shell-template, .quartz-gcc-4_9_3-template, .install-deps-template] +quartz-gcc-10_3_1-install-deps: + extends: [.quartz-shell-template, .quartz-gcc-10_3_1-template, .install-deps-template] -quartz-gcc-4_9_3-build: - extends: [.quartz-shell-template, .quartz-gcc-4_9_3-template, .build-template] - needs: ["quartz-gcc-4_9_3-install-deps"] +quartz-gcc-10_3_1-build: + extends: [.quartz-shell-template, .quartz-gcc-10_3_1-template, .build-template] + needs: ["quartz-gcc-10_3_1-install-deps"] -quartz-gcc-4_9_3-unit-test: - extends: [.slurm-single-node-template, .quartz-batch-template, .quartz-gcc-4_9_3-template, .unit-test-template] - needs: ["quartz-gcc-4_9_3-build"] +quartz-gcc-10_3_1-unit-test: + extends: [.slurm-single-node-template, .quartz-batch-template, .quartz-gcc-10_3_1-template, .unit-test-template] + needs: ["quartz-gcc-10_3_1-build"] # Integration tests -quartz-gcc-4_9_3-integ-test-writeread-posix: +quartz-gcc-10_3_1-integ-test-writeread-posix: variables: CI_TEST_OPTIONS: ":: -s writeread -t posix" - extends: [.slurm-multi-node-template, .quartz-batch-template, .quartz-gcc-4_9_3-template, .integ-test-template] - needs: ["quartz-gcc-4_9_3-build"] + extends: [.slurm-multi-node-template, .quartz-batch-template, .quartz-gcc-10_3_1-template, .integ-test-template] + needs: ["quartz-gcc-10_3_1-build"] -quartz-gcc-4_9_3-integ-test-writeread-mpiio: +quartz-gcc-10_3_1-integ-test-writeread-mpiio: variables: CI_TEST_OPTIONS: ":: -s writeread -t mpiio" - extends: [.slurm-multi-node-template, .quartz-batch-template, .quartz-gcc-4_9_3-template, .integ-test-template] - needs: ["quartz-gcc-4_9_3-build"] + extends: [.slurm-multi-node-template, .quartz-batch-template, .quartz-gcc-10_3_1-template, .integ-test-template] + needs: ["quartz-gcc-10_3_1-build"] -quartz-gcc-4_9_3-integ-test-read-posix: +quartz-gcc-10_3_1-integ-test-read-posix: variables: CI_TEST_OPTIONS: ":: -s read -t posix" - extends: [.slurm-multi-node-template, .quartz-batch-template, .quartz-gcc-4_9_3-template, .integ-test-template] - needs: ["quartz-gcc-4_9_3-build"] + extends: [.slurm-multi-node-template, .quartz-batch-template, .quartz-gcc-10_3_1-template, .integ-test-template] + needs: ["quartz-gcc-10_3_1-build"] -quartz-gcc-4_9_3-integ-test-read-mpiio: +quartz-gcc-10_3_1-integ-test-read-mpiio: variables: CI_TEST_OPTIONS: ":: -s read -t mpiio" - extends: [.slurm-multi-node-template, .quartz-batch-template, .quartz-gcc-4_9_3-template, .integ-test-template] - needs: ["quartz-gcc-4_9_3-build"] + extends: [.slurm-multi-node-template, .quartz-batch-template, .quartz-gcc-10_3_1-template, .integ-test-template] + needs: ["quartz-gcc-10_3_1-build"] -quartz-gcc-4_9_3-integ-test-pc-all: +quartz-gcc-10_3_1-integ-test-pc-all: variables: CI_TEST_OPTIONS: ":: -s pc -t all" - extends: [.slurm-multi-node-template, .quartz-batch-template, .quartz-gcc-4_9_3-template, .integ-test-template] - needs: ["quartz-gcc-4_9_3-build"] + extends: [.slurm-multi-node-template, .quartz-batch-template, .quartz-gcc-10_3_1-template, .integ-test-template] + needs: ["quartz-gcc-10_3_1-build"] -quartz-gcc-4_9_3-integ-test-stage: +quartz-gcc-10_3_1-integ-test-stage: variables: CI_TEST_OPTIONS: ":: -s stage" - extends: [.slurm-multi-node-template, .quartz-batch-template, .quartz-gcc-4_9_3-template, .integ-test-template] - needs: ["quartz-gcc-4_9_3-build"] + extends: [.slurm-multi-node-template, .quartz-batch-template, .quartz-gcc-10_3_1-template, .integ-test-template] + needs: ["quartz-gcc-10_3_1-build"] -### gcc@10.2.1 ### -.quartz-gcc-10_2_1-template: +### gcc@12.1.1 ### +.quartz-gcc-12_1_1-template: variables: - COMPILER: gcc/10.2.1 + COMPILER: gcc/12.1.1 CC_COMMAND: "which gcc" FC_COMMAND: "which gfortran" - SPACK_ENV_NAME: "unifyfs-slurm-gcc10_2_1" + SPACK_ENV_NAME: "unifyfs-slurm-gcc12_1_1" -quartz-gcc-10_2_1-install-deps: - extends: [.quartz-shell-template, .quartz-gcc-10_2_1-template, .install-deps-template] +quartz-gcc-12_1_1-install-deps: + extends: [.quartz-shell-template, .quartz-gcc-12_1_1-template, .install-deps-template] -quartz-gcc-10_2_1-build: - extends: [.quartz-shell-template, .quartz-gcc-10_2_1-template, .build-template] - needs: ["quartz-gcc-10_2_1-install-deps"] +quartz-gcc-12_1_1-build: + extends: [.quartz-shell-template, .quartz-gcc-12_1_1-template, .build-template] + needs: ["quartz-gcc-12_1_1-install-deps"] -quartz-gcc-10_2_1-unit-test: - extends: [.slurm-single-node-template, .quartz-batch-template, .quartz-gcc-10_2_1-template, .unit-test-template] - needs: ["quartz-gcc-10_2_1-build"] +quartz-gcc-12_1_1-unit-test: + extends: [.slurm-single-node-template, .quartz-batch-template, .quartz-gcc-12_1_1-template, .unit-test-template] + needs: ["quartz-gcc-12_1_1-build"] # Integration tests -quartz-gcc-10_2_1-integ-test-writeread-posix: +quartz-gcc-12_1_1-integ-test-writeread-posix: variables: CI_TEST_OPTIONS: ":: -s writeread -t posix" - extends: [.slurm-multi-node-template, .quartz-batch-template, .quartz-gcc-10_2_1-template, .integ-test-template] - needs: ["quartz-gcc-10_2_1-build"] + extends: [.slurm-multi-node-template, .quartz-batch-template, .quartz-gcc-12_1_1-template, .integ-test-template] + needs: ["quartz-gcc-12_1_1-build"] -quartz-gcc-10_2_1-integ-test-writeread-mpiio: +quartz-gcc-12_1_1-integ-test-writeread-mpiio: variables: CI_TEST_OPTIONS: ":: -s writeread -t mpiio" - extends: [.slurm-multi-node-template, .quartz-batch-template, .quartz-gcc-10_2_1-template, .integ-test-template] - needs: ["quartz-gcc-10_2_1-build"] + extends: [.slurm-multi-node-template, .quartz-batch-template, .quartz-gcc-12_1_1-template, .integ-test-template] + needs: ["quartz-gcc-12_1_1-build"] -quartz-gcc-10_2_1-integ-test-read-posix: +quartz-gcc-12_1_1-integ-test-read-posix: variables: CI_TEST_OPTIONS: ":: -s read -t posix" - extends: [.slurm-multi-node-template, .quartz-batch-template, .quartz-gcc-10_2_1-template, .integ-test-template] - needs: ["quartz-gcc-10_2_1-build"] + extends: [.slurm-multi-node-template, .quartz-batch-template, .quartz-gcc-12_1_1-template, .integ-test-template] + needs: ["quartz-gcc-12_1_1-build"] -quartz-gcc-10_2_1-integ-test-read-mpiio: +quartz-gcc-12_1_1-integ-test-read-mpiio: variables: CI_TEST_OPTIONS: ":: -s read -t mpiio" - extends: [.slurm-multi-node-template, .quartz-batch-template, .quartz-gcc-10_2_1-template, .integ-test-template] - needs: ["quartz-gcc-10_2_1-build"] + extends: [.slurm-multi-node-template, .quartz-batch-template, .quartz-gcc-12_1_1-template, .integ-test-template] + needs: ["quartz-gcc-12_1_1-build"] -quartz-gcc-10_2_1-integ-test-pc-all: +quartz-gcc-12_1_1-integ-test-pc-all: variables: CI_TEST_OPTIONS: ":: -s pc -t all" - extends: [.slurm-multi-node-template, .quartz-batch-template, .quartz-gcc-10_2_1-template, .integ-test-template] - needs: ["quartz-gcc-10_2_1-build"] + extends: [.slurm-multi-node-template, .quartz-batch-template, .quartz-gcc-12_1_1-template, .integ-test-template] + needs: ["quartz-gcc-12_1_1-build"] -quartz-gcc-10_2_1-integ-test-stage: +quartz-gcc-12_1_1-integ-test-stage: variables: CI_TEST_OPTIONS: ":: -s stage" - extends: [.slurm-multi-node-template, .quartz-batch-template, .quartz-gcc-10_2_1-template, .integ-test-template] - needs: ["quartz-gcc-10_2_1-build"] + extends: [.slurm-multi-node-template, .quartz-batch-template, .quartz-gcc-12_1_1-template, .integ-test-template] + needs: ["quartz-gcc-12_1_1-build"] # Larger Scheduled Stage Job(s) -quartz-gcc-10_2_1-scheduled-install-deps: - extends: [.quartz-scheduled-shell-template, .quartz-gcc-10_2_1-template, .install-deps-template] +quartz-gcc-12_1_1-scheduled-install-deps: + extends: [.quartz-scheduled-shell-template, .quartz-gcc-12_1_1-template, .install-deps-template] -quartz-gcc-10_2_1-scheduled-build: - extends: [.quartz-scheduled-shell-template, .quartz-gcc-10_2_1-template, .build-template] - needs: ["quartz-gcc-10_2_1-scheduled-install-deps"] +quartz-gcc-12_1_1-scheduled-build: + extends: [.quartz-scheduled-shell-template, .quartz-gcc-12_1_1-template, .build-template] + needs: ["quartz-gcc-12_1_1-scheduled-install-deps"] -quartz-gcc-10_2_1-integ-test-scheduled-stage: +quartz-gcc-12_1_1-integ-test-scheduled-stage: variables: CI_TEST_OPTIONS: ":: -s stage" - extends: [.slurm-multi-node-template, .quartz-scheduled-batch-template, .quartz-gcc-10_2_1-template, .integ-test-template] - needs: ["quartz-gcc-10_2_1-scheduled-build"] + extends: [.slurm-multi-node-template, .quartz-scheduled-batch-template, .quartz-gcc-12_1_1-template, .integ-test-template] + needs: ["quartz-gcc-12_1_1-scheduled-build"] diff --git a/.spack-env/unifyfs-lsf-gcc11_2_1/spack.yaml b/.spack-env/unifyfs-lsf-gcc11_2_1/spack.yaml new file mode 100644 index 000000000..7a35fb182 --- /dev/null +++ b/.spack-env/unifyfs-lsf-gcc11_2_1/spack.yaml @@ -0,0 +1,15 @@ +spack: + packages: + all: + compiler: [gcc@11.2.1] + providers: + mpi: [spectrum-mpi] + target: [ppc64le] + specs: + - automake@1.15.1 + - gotcha@1.0.5 + - mochi-margo@0.13.1 ^mercury~boostsys ^libfabric fabrics=rxm,sockets,tcp + - spath~mpi + view: true + concretizer: + unify: true diff --git a/.spack-env/unifyfs-lsf-gcc4_9_3/spack.yaml b/.spack-env/unifyfs-lsf-gcc4_9_3/spack.yaml index 0e039407d..4b74e3f8b 100644 --- a/.spack-env/unifyfs-lsf-gcc4_9_3/spack.yaml +++ b/.spack-env/unifyfs-lsf-gcc4_9_3/spack.yaml @@ -7,8 +7,8 @@ spack: target: [ppc64le] specs: - automake@1.15.1 - - gotcha@develop - - mochi-margo@0.9.6 cflags="-std=gnu99" ^libfabric fabrics=rxm,sockets,tcp + - gotcha@1.0.5 cflags="-std-gnu99" + - mochi-margo@0.13.1 cflags="-std=gnu99" ^mercury~boostsys ^libfabric fabrics=rxm,sockets,tcp - spath~mpi view: true concretizer: diff --git a/.spack-env/unifyfs-lsf-gcc8_3_1/spack.yaml b/.spack-env/unifyfs-lsf-gcc8_3_1/spack.yaml index b95ff4556..d7c0dadb2 100644 --- a/.spack-env/unifyfs-lsf-gcc8_3_1/spack.yaml +++ b/.spack-env/unifyfs-lsf-gcc8_3_1/spack.yaml @@ -7,8 +7,8 @@ spack: target: [ppc64le] specs: - automake@1.15.1 - - gotcha@develop - - mochi-margo@0.9.6 ^libfabric fabrics=rxm,sockets,tcp + - gotcha@1.0.5 + - mochi-margo@0.13.1 ^mercury~boostsys ^libfabric fabrics=rxm,sockets,tcp - spath~mpi view: true concretizer: diff --git a/.spack-env/unifyfs-slurm-gcc10_2_1/spack.yaml b/.spack-env/unifyfs-slurm-gcc10_2_1/spack.yaml deleted file mode 100644 index 71f027c02..000000000 --- a/.spack-env/unifyfs-slurm-gcc10_2_1/spack.yaml +++ /dev/null @@ -1,15 +0,0 @@ -spack: - packages: - all: - compiler: [gcc@10.2.1] - providers: - mpi: [mvapich2] - target: [x86_64] - specs: - - automake@1.15.1 - - gotcha@develop - - mochi-margo@0.9.6 ^libfabric fabrics=rxm,sockets,tcp - - spath~mpi - view: true - concretizer: - unify: true diff --git a/.spack-env/unifyfs-slurm-gcc10_3_1/spack.yaml b/.spack-env/unifyfs-slurm-gcc10_3_1/spack.yaml new file mode 100644 index 000000000..a5a5b273d --- /dev/null +++ b/.spack-env/unifyfs-slurm-gcc10_3_1/spack.yaml @@ -0,0 +1,14 @@ +spack: + packages: + all: + compiler: [gcc@10.3.1] + providers: + mpi: [mvapich2] + target: [x86_64_v3] + specs: + - gotcha@1.0.5 + - mochi-margo@0.13.1 ^mercury~boostsys ^libfabric fabrics=rxm,sockets,tcp + - spath~mpi + view: true + concretizer: + unify: true diff --git a/.spack-env/unifyfs-slurm-gcc12_1_1/spack.yaml b/.spack-env/unifyfs-slurm-gcc12_1_1/spack.yaml new file mode 100644 index 000000000..528a282de --- /dev/null +++ b/.spack-env/unifyfs-slurm-gcc12_1_1/spack.yaml @@ -0,0 +1,14 @@ +spack: + packages: + all: + compiler: [gcc@12.1.1] + providers: + mpi: [mvapich2] + target: [x86_64_v3] + specs: + - gotcha@1.0.5 + - mochi-margo@0.13.1 ^mercury~boostsys ^libfabric fabrics=rxm,sockets,tcp + - spath~mpi + view: true + concretizer: + unify: true diff --git a/.spack-env/unifyfs-slurm-gcc4_9_3/spack.yaml b/.spack-env/unifyfs-slurm-gcc4_9_3/spack.yaml deleted file mode 100644 index 242658840..000000000 --- a/.spack-env/unifyfs-slurm-gcc4_9_3/spack.yaml +++ /dev/null @@ -1,15 +0,0 @@ -spack: - packages: - all: - compiler: [gcc@4.9.3] - providers: - mpi: [mvapich2] - target: [x86_64] - specs: - - automake@1.15.1 - - gotcha@develop - - mochi-margo@0.9.6 cflags="-std=gnu99" ^libfabric fabrics=rxm,sockets,tcp - - spath~mpi - view: true - concretizer: - unify: true