diff --git a/site-config/g100/cineca_setup.sh b/site-config/g100/cineca_setup.sh new file mode 100755 index 0000000000000000000000000000000000000000..5e0b6c0cf01b2247bc0b4f3b956339a19cb0083e --- /dev/null +++ b/site-config/g100/cineca_setup.sh @@ -0,0 +1,14 @@ +#!/bin/bash +module load profile/global +module load spack/preprod-0.18.1-01 +export SYSTEMNAME='g100' +#mkdir -p ../../../ebrains-spack-builds_cineca +#spack-python ../ymerge.py ../../spack.yaml spack.yaml > ../../../ebrains-spack-builds_cineca/spack.yaml +#ln -f -s $(pwd)/../../site-config ../../../ebrains-spack-builds_cineca/site-config +cd .. +cd .. +cd .. +spack env activate ebrains-spack-builds_cineca +#spack concretize -f 2>&1 | tee cineca_setup.log +rm ebrains-spack-builds_cineca/spack.lock +spack install --test root 2>&1 | tee cineca_install.log diff --git a/site-config/g100/config.yaml b/site-config/g100/config.yaml new file mode 100644 index 0000000000000000000000000000000000000000..2d77f47f1a1d67c5b835845798db9159a663498e --- /dev/null +++ b/site-config/g100/config.yaml @@ -0,0 +1,3 @@ +config: + install_tree: + root: /g100_work/PROJECTS/spack/preprod/01/ccsdeploy/spack_deploy/envs/ebrains_23.02_pmi/install diff --git a/site-config/g100/modules.yaml b/site-config/g100/modules.yaml new file mode 100644 index 0000000000000000000000000000000000000000..98859a35bc64708f065165ba1607c71f4dd25cd1 --- /dev/null +++ b/site-config/g100/modules.yaml @@ -0,0 +1,4 @@ +modules: + default: + roots: + tcl: /g100_work/PROJECTS/spack/preprod/01/ccsdeploy/spack_deploy/envs/ebrains_23.02_pmi/modules diff --git a/site-config/g100/packages.yaml b/site-config/g100/packages.yaml new file mode 100644 index 0000000000000000000000000000000000000000..9a2ed8b3d21e577edb821caca7184d5fd888844d --- /dev/null +++ b/site-config/g100/packages.yaml @@ -0,0 +1,31 @@ +packages: + all: + # collab-specific settings + target: [x86_64] + compiler: [gcc@10.2.0] + openmpi: + # version from spack 0.17 with pmi + externals: + - spec: "openmpi@4.1.1" + prefix: /g100_work/PROJECTS/spack/v0.17/prod/0.17.1/install/0.17/linux-centos8-cascadelake/gcc-10.2.0/openmpi-4.1.1-xcbaflrhirzvtiy3y5cnglgyfunavtx3 + buildable: false + python: + # collab-specific settings + version: [3.8.11] + r: + version: [4.1.3] + # EM: +X fixes build for collab + variants: [~X] + py-torch: + # ECM: keep at latest w.r.t. tracked upstream spack + version: [1.11.0] + # ECM: No cuda nor rocm in collab VMs. + # I did not try to minimize the specification any further. + variants: [~cuda~rocm~valgrind~mkldnn~mpi~gloo+tensorpipe~onnx_ml] + py-jax: + # ECM: No cuda in collab VMs. + variants: [~cuda] + py-jaxlib: + # ECM: No cuda in collab VMs. + variants: [~cuda] + diff --git a/site-config/g100/repo.yaml b/site-config/g100/repo.yaml new file mode 100644 index 0000000000000000000000000000000000000000..2f235ebc293beb06c5c33738bb7fce4145f7ee57 --- /dev/null +++ b/site-config/g100/repo.yaml @@ -0,0 +1,3 @@ +repo: + namespace: ebrains-spack-builds + diff --git a/site-config/g100/spack.yaml b/site-config/g100/spack.yaml new file mode 100644 index 0000000000000000000000000000000000000000..ff94954d8a846c80b15490817cbe20defc424873 --- /dev/null +++ b/site-config/g100/spack.yaml @@ -0,0 +1,10 @@ +spack: + specs: + - openssl@1.1.1g~docs~shared certs=system + - openmpi@4.1.1 + - openblas + - r + view: true + repos: + - ../ebrains-spack-builds +