tursa-energy-efficiency/2-racks/size-loc32/8-nodes/job/power-loc32-8A-885.64633/env

2063 lines
94 KiB
Plaintext
Raw Permalink Normal View History

2022-09-07 17:31:28 +01:00
ACLOCAL_PATH=/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/pkgconf-1.8.0-rruf6syc4bzv6axu5apdz2wjuah6qdwc/share/aclocal:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/libxml2-2.9.12-kkudpzhoj7xnv6srptzobfijbizzpa2d/share/aclocal:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/prefix/base/share/aclocal:
BASH=/usr/bin/bash
BASHOPTS=cmdhist:complete_fullquote:extquote:force_fignore:hostcomplete:interactive_comments:progcomp:promptvars:sourcepath
BASH_ALIASES=()
BASH_ARGC=()
BASH_ARGV=()
BASH_CMDS=()
BASH_ENV=/mnt/lustre/tursafs1/apps/modules/init/bash
BASH_LINENO=([0]="0")
BASH_REMATCH=([0]=":/usr/share/man:")
BASH_SOURCE=([0]="/var/spool/slurmd/job64633/slurm_script")
BASH_VERSINFO=([0]="4" [1]="4" [2]="20" [3]="1" [4]="release" [5]="x86_64-redhat-linux-gnu")
BASH_VERSION='4.4.20(1)-release'
CC=/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen/gcc-8.4.1/gcc-9.4.0-g3vyv3te4ah634euh7phyokb3fiurprp/bin/gcc
CMAKE_PREFIX_PATH=/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/sshpass-1.06-nspzeh4bgh32ovd4a36cjp3ulwyafrgt:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/c-lime-2-3-9-ie76iwlrgadc24aniq57wz5rv7dmt4b4:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/mpfr-4.1.0-qr7e27sju27k3qvljsjkyzvj5ptqze5u:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/gmp-6.2.1-4jnnslrfuvireqgjsukajk3hnc5fpmul:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/gmp-6.2.1-4jnnslrfuvireqgjsukajk3hnc5fpmul:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/openssl-1.1.1n-k5pyjw75fnlzm2h4mzlxyg7i25kz5jml:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/zlib-1.2.12-53uezvxyb4cfy6w7etemrp7eykxgg6xm:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/fftw-3.3.10-myag3rqpxpydiohkmykiq5l7gjo2f2za:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/prefix/ompi_gpu:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/hdf5-1.10.7-v46btwnx3afc6rli2d5i4cjiog25fhbx:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/zlib-1.2.12-53uezvxyb4cfy6w7etemrp7eykxgg6xm:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/pkgconf-1.8.0-rruf6syc4bzv6axu5apdz2wjuah6qdwc:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/prefix/ompi_gpu:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/prefix/ompi_gpu:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/prefix/ucx_gpu:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/cuda-11.4.0-etxow4jb23qdbs7j6txczy44cdatpj22:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/libxml2-2.9.12-kkudpzhoj7xnv6srptzobfijbizzpa2d:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/zlib-1.2.12-53uezvxyb4cfy6w7etemrp7eykxgg6xm:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/xz-5.2.5-bd62ebnzdtqdlffpir64ubv2zblp3ee2:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/libiconv-1.16-5azluuil666jpajay4unjnyveiifz2il:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen/gcc-8.4.1/gcc-9.4.0-g3vyv3te4ah634euh7phyokb3fiurprp:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen/gcc-8.4.1/zlib-1.2.12-7mvsf34633b4n2y3pb4utuwqmeynhl72:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen/gcc-8.4.1/mpc-1.1.0-2b5hawfomyde5jtyvvvdb53wntn4w5wu:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen/gcc-8.4.1/mpfr-3.1.6-qu7rdfgq2vkcyoujezmqdkwk27dfgn23:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen/gcc-8.4.1/gmp-6.2.1-7f5qt5ro4ksvj5nxlkrbi2orh33lluac
CPLUS_INCLUDE_PATH=/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/c-lime-2-3-9-ie76iwlrgadc24aniq57wz5rv7dmt4b4/include:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/mpfr-4.1.0-qr7e27sju27k3qvljsjkyzvj5ptqze5u/include:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/gmp-6.2.1-4jnnslrfuvireqgjsukajk3hnc5fpmul/include:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/gmp-6.2.1-4jnnslrfuvireqgjsukajk3hnc5fpmul/include:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/openssl-1.1.1n-k5pyjw75fnlzm2h4mzlxyg7i25kz5jml/include:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/zlib-1.2.12-53uezvxyb4cfy6w7etemrp7eykxgg6xm/include:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/fftw-3.3.10-myag3rqpxpydiohkmykiq5l7gjo2f2za/include:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/prefix/ompi_gpu/include:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/hdf5-1.10.7-v46btwnx3afc6rli2d5i4cjiog25fhbx/include:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/zlib-1.2.12-53uezvxyb4cfy6w7etemrp7eykxgg6xm/include:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/pkgconf-1.8.0-rruf6syc4bzv6axu5apdz2wjuah6qdwc/include:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/prefix/ompi_gpu/include:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/prefix/ompi_gpu/include:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/prefix/ucx_gpu/include:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/cuda-11.4.0-etxow4jb23qdbs7j6txczy44cdatpj22/include:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/libxml2-2.9.12-kkudpzhoj7xnv6srptzobfijbizzpa2d/include:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/zlib-1.2.12-53uezvxyb4cfy6w7etemrp7eykxgg6xm/include:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/xz-5.2.5-bd62ebnzdtqdlffpir64ubv2zblp3ee2/include:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/libiconv-1.16-5azluuil666jpajay4unjnyveiifz2il/include:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen/gcc-8.4.1/gcc-9.4.0-g3vyv3te4ah634euh7phyokb3fiurprp/include:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen/gcc-8.4.1/zlib-1.2.12-7mvsf34633b4n2y3pb4utuwqmeynhl72/include:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen/gcc-8.4.1/mpc-1.1.0-2b5hawfomyde5jtyvvvdb53wntn4w5wu/include:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen/gcc-8.4.1/mpfr-3.1.6-qu7rdfgq2vkcyoujezmqdkwk27dfgn23/include:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen/gcc-8.4.1/gmp-6.2.1-7f5qt5ro4ksvj5nxlkrbi2orh33lluac/include
CUDA_HOME=/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/cuda-11.4.0-etxow4jb23qdbs7j6txczy44cdatpj22
CUDA_VISIBLE_DEVICES=0,1,2,3
CXX=/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen/gcc-8.4.1/gcc-9.4.0-g3vyv3te4ah634euh7phyokb3fiurprp/bin/g++
C_INCLUDE_PATH=/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/c-lime-2-3-9-ie76iwlrgadc24aniq57wz5rv7dmt4b4/include:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/mpfr-4.1.0-qr7e27sju27k3qvljsjkyzvj5ptqze5u/include:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/gmp-6.2.1-4jnnslrfuvireqgjsukajk3hnc5fpmul/include:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/gmp-6.2.1-4jnnslrfuvireqgjsukajk3hnc5fpmul/include:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/openssl-1.1.1n-k5pyjw75fnlzm2h4mzlxyg7i25kz5jml/include:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/zlib-1.2.12-53uezvxyb4cfy6w7etemrp7eykxgg6xm/include:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/fftw-3.3.10-myag3rqpxpydiohkmykiq5l7gjo2f2za/include:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/prefix/ompi_gpu/include:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/hdf5-1.10.7-v46btwnx3afc6rli2d5i4cjiog25fhbx/include:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/zlib-1.2.12-53uezvxyb4cfy6w7etemrp7eykxgg6xm/include:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/pkgconf-1.8.0-rruf6syc4bzv6axu5apdz2wjuah6qdwc/include:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/prefix/ompi_gpu/include:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/prefix/ompi_gpu/include:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/prefix/ucx_gpu/include:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/cuda-11.4.0-etxow4jb23qdbs7j6txczy44cdatpj22/include:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/libxml2-2.9.12-kkudpzhoj7xnv6srptzobfijbizzpa2d/include:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/zlib-1.2.12-53uezvxyb4cfy6w7etemrp7eykxgg6xm/include:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/xz-5.2.5-bd62ebnzdtqdlffpir64ubv2zblp3ee2/include:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/libiconv-1.16-5azluuil666jpajay4unjnyveiifz2il/include:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen/gcc-8.4.1/gcc-9.4.0-g3vyv3te4ah634euh7phyokb3fiurprp/include:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen/gcc-8.4.1/zlib-1.2.12-7mvsf34633b4n2y3pb4utuwqmeynhl72/include:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen/gcc-8.4.1/mpc-1.1.0-2b5hawfomyde5jtyvvvdb53wntn4w5wu/include:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen/gcc-8.4.1/mpfr-3.1.6-qu7rdfgq2vkcyoujezmqdkwk27dfgn23/include:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen/gcc-8.4.1/gmp-6.2.1-7f5qt5ro4ksvj5nxlkrbi2orh33lluac/include
DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/20356/bus
DIRSTACK=()
ENV=/mnt/lustre/tursafs1/apps/modules/init/profile.sh
ENVIRONMENT=BATCH
EUID=20356
F77=/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen/gcc-8.4.1/gcc-9.4.0-g3vyv3te4ah634euh7phyokb3fiurprp/bin/gfortran
FC=/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen/gcc-8.4.1/gcc-9.4.0-g3vyv3te4ah634euh7phyokb3fiurprp/bin/gfortran
GPU_DEVICE_ORDINAL=0,1,2,3
GRIDENVDIR=/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428
GROUPS=()
HISTCONTROL=ignoredups
HISTSIZE=1000
HOME=/home/dp207/dp207/dc-port1
HOSTNAME=tu-c0r1n72
HOSTTYPE=x86_64
IFS=$' \t\n'
INCLUDE=/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/c-lime-2-3-9-ie76iwlrgadc24aniq57wz5rv7dmt4b4/include:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/mpfr-4.1.0-qr7e27sju27k3qvljsjkyzvj5ptqze5u/include:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/gmp-6.2.1-4jnnslrfuvireqgjsukajk3hnc5fpmul/include:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/gmp-6.2.1-4jnnslrfuvireqgjsukajk3hnc5fpmul/include:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/openssl-1.1.1n-k5pyjw75fnlzm2h4mzlxyg7i25kz5jml/include:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/zlib-1.2.12-53uezvxyb4cfy6w7etemrp7eykxgg6xm/include:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/fftw-3.3.10-myag3rqpxpydiohkmykiq5l7gjo2f2za/include:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/prefix/ompi_gpu/include:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/hdf5-1.10.7-v46btwnx3afc6rli2d5i4cjiog25fhbx/include:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/zlib-1.2.12-53uezvxyb4cfy6w7etemrp7eykxgg6xm/include:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/pkgconf-1.8.0-rruf6syc4bzv6axu5apdz2wjuah6qdwc/include:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/prefix/ompi_gpu/include:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/prefix/ompi_gpu/include:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/prefix/ucx_gpu/include:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/cuda-11.4.0-etxow4jb23qdbs7j6txczy44cdatpj22/include:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/libxml2-2.9.12-kkudpzhoj7xnv6srptzobfijbizzpa2d/include:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/zlib-1.2.12-53uezvxyb4cfy6w7etemrp7eykxgg6xm/include:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/xz-5.2.5-bd62ebnzdtqdlffpir64ubv2zblp3ee2/include:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/libiconv-1.16-5azluuil666jpajay4unjnyveiifz2il/include:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen/gcc-8.4.1/gcc-9.4.0-g3vyv3te4ah634euh7phyokb3fiurprp/include:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen/gcc-8.4.1/zlib-1.2.12-7mvsf34633b4n2y3pb4utuwqmeynhl72/include:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen/gcc-8.4.1/mpc-1.1.0-2b5hawfomyde5jtyvvvdb53wntn4w5wu/include:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen/gcc-8.4.1/mpfr-3.1.6-qu7rdfgq2vkcyoujezmqdkwk27dfgn23/include:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen/gcc-8.4.1/gmp-6.2.1-7f5qt5ro4ksvj5nxlkrbi2orh33lluac/include
LD_LIBRARY_PATH=/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/c-lime-2-3-9-ie76iwlrgadc24aniq57wz5rv7dmt4b4/lib:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/mpfr-4.1.0-qr7e27sju27k3qvljsjkyzvj5ptqze5u/lib:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/gmp-6.2.1-4jnnslrfuvireqgjsukajk3hnc5fpmul/lib:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/gmp-6.2.1-4jnnslrfuvireqgjsukajk3hnc5fpmul/lib:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/openssl-1.1.1n-k5pyjw75fnlzm2h4mzlxyg7i25kz5jml/lib:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/zlib-1.2.12-53uezvxyb4cfy6w7etemrp7eykxgg6xm/lib:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/fftw-3.3.10-myag3rqpxpydiohkmykiq5l7gjo2f2za/lib:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/prefix/ompi_gpu/lib:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/hdf5-1.10.7-v46btwnx3afc6rli2d5i4cjiog25fhbx/lib:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/zlib-1.2.12-53uezvxyb4cfy6w7etemrp7eykxgg6xm/lib:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/pkgconf-1.8.0-rruf6syc4bzv6axu5apdz2wjuah6qdwc/lib:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/prefix/ompi_gpu/lib:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/prefix/ompi_gpu/lib:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/prefix/ucx_gpu/lib:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/cuda-11.4.0-etxow4jb23qdbs7j6txczy44cdatpj22/lib64:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/libxml2-2.9.12-kkudpzhoj7xnv6srptzobfijbizzpa2d/lib:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/zlib-1.2.12-53uezvxyb4cfy6w7etemrp7eykxgg6xm/lib:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/xz-5.2.5-bd62ebnzdtqdlffpir64ubv2zblp3ee2/lib:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/libiconv-1.16-5azluuil666jpajay4unjnyveiifz2il/lib:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen/gcc-8.4.1/gcc-9.4.0-g3vyv3te4ah634euh7phyokb3fiurprp/lib64:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen/gcc-8.4.1/gcc-9.4.0-g3vyv3te4ah634euh7phyokb3fiurprp/lib:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen/gcc-8.4.1/zlib-1.2.12-7mvsf34633b4n2y3pb4utuwqmeynhl72/lib:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen/gcc-8.4.1/mpc-1.1.0-2b5hawfomyde5jtyvvvdb53wntn4w5wu/lib:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen/gcc-8.4.1/mpfr-3.1.6-qu7rdfgq2vkcyoujezmqdkwk27dfgn23/lib:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen/gcc-8.4.1/gmp-6.2.1-7f5qt5ro4ksvj5nxlkrbi2orh33lluac/lib
LESSOPEN='||/usr/bin/lesspipe.sh %s'
LIBRARY_PATH=/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/c-lime-2-3-9-ie76iwlrgadc24aniq57wz5rv7dmt4b4/lib:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/mpfr-4.1.0-qr7e27sju27k3qvljsjkyzvj5ptqze5u/lib:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/gmp-6.2.1-4jnnslrfuvireqgjsukajk3hnc5fpmul/lib:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/gmp-6.2.1-4jnnslrfuvireqgjsukajk3hnc5fpmul/lib:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/openssl-1.1.1n-k5pyjw75fnlzm2h4mzlxyg7i25kz5jml/lib:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/zlib-1.2.12-53uezvxyb4cfy6w7etemrp7eykxgg6xm/lib:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/fftw-3.3.10-myag3rqpxpydiohkmykiq5l7gjo2f2za/lib:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/prefix/ompi_gpu/lib:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/hdf5-1.10.7-v46btwnx3afc6rli2d5i4cjiog25fhbx/lib:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/zlib-1.2.12-53uezvxyb4cfy6w7etemrp7eykxgg6xm/lib:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/pkgconf-1.8.0-rruf6syc4bzv6axu5apdz2wjuah6qdwc/lib:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/prefix/ompi_gpu/lib:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/prefix/ompi_gpu/lib:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/prefix/ucx_gpu/lib:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/libxml2-2.9.12-kkudpzhoj7xnv6srptzobfijbizzpa2d/lib:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/zlib-1.2.12-53uezvxyb4cfy6w7etemrp7eykxgg6xm/lib:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/xz-5.2.5-bd62ebnzdtqdlffpir64ubv2zblp3ee2/lib:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/libiconv-1.16-5azluuil666jpajay4unjnyveiifz2il/lib:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen/gcc-8.4.1/gcc-9.4.0-g3vyv3te4ah634euh7phyokb3fiurprp/lib:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen/gcc-8.4.1/zlib-1.2.12-7mvsf34633b4n2y3pb4utuwqmeynhl72/lib:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen/gcc-8.4.1/mpc-1.1.0-2b5hawfomyde5jtyvvvdb53wntn4w5wu/lib:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen/gcc-8.4.1/mpfr-3.1.6-qu7rdfgq2vkcyoujezmqdkwk27dfgn23/lib:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen/gcc-8.4.1/gmp-6.2.1-7f5qt5ro4ksvj5nxlkrbi2orh33lluac/lib
LOADEDMODULES=
LOGNAME=dc-port1
MACHTYPE=x86_64-redhat-linux-gnu
MAIL=/var/spool/mail/dc-port1
MANPATH=/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/sshpass-1.06-nspzeh4bgh32ovd4a36cjp3ulwyafrgt/share/man:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/zlib-1.2.12-53uezvxyb4cfy6w7etemrp7eykxgg6xm/share/man:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/fftw-3.3.10-myag3rqpxpydiohkmykiq5l7gjo2f2za/share/man:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/prefix/ompi_gpu/share/man:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/zlib-1.2.12-53uezvxyb4cfy6w7etemrp7eykxgg6xm/share/man:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/pkgconf-1.8.0-rruf6syc4bzv6axu5apdz2wjuah6qdwc/share/man:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/prefix/ompi_gpu/share/man:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/prefix/ompi_gpu/share/man:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/libxml2-2.9.12-kkudpzhoj7xnv6srptzobfijbizzpa2d/share/man:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/zlib-1.2.12-53uezvxyb4cfy6w7etemrp7eykxgg6xm/share/man:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/xz-5.2.5-bd62ebnzdtqdlffpir64ubv2zblp3ee2/share/man:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/libiconv-1.16-5azluuil666jpajay4unjnyveiifz2il/share/man:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen/gcc-8.4.1/gcc-9.4.0-g3vyv3te4ah634euh7phyokb3fiurprp/share/man:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen/gcc-8.4.1/zlib-1.2.12-7mvsf34633b4n2y3pb4utuwqmeynhl72/share/man:
MODULEPATH=/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/share/spack/modules/linux-rhel8-zen:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/share/spack/modules/linux-rhel8-zen2:/mnt/lustre/tursafs1/apps/cuda-11.0.2-modulefiles:/mnt/lustre/tursafs1/apps/cuda-11.4-modulefiles:/mnt/lustre/tursafs1/apps/cuda-11.4.1-modulefiles:/mnt/lustre/tursafs1/apps/modulefilesintel:/mnt/lustre/tursafs1/apps/modulefiles
MODULEPATH_modshare=/mnt/lustre/tursafs1/apps/cuda-11.4.1-modulefiles:1:/mnt/lustre/tursafs1/apps/cuda-11.0.2-modulefiles:1:/mnt/lustre/tursafs1/apps/cuda-11.4-modulefiles:1:/mnt/lustre/tursafs1/apps/modulefilesintel:1:/mnt/lustre/tursafs1/apps/modulefiles:1
MODULESHOME=/usr/share/Modules
MODULES_CMD=/mnt/lustre/tursafs1/apps/modules/libexec/modulecmd.tcl
MODULES_RUN_QUARANTINE=LD_LIBRARY_PATH
MPICC=/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/prefix/ompi_gpu/bin/mpicc
MPICXX=/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/prefix/ompi_gpu/bin/mpic++
MPIF77=/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/prefix/ompi_gpu/bin/mpif77
MPIF90=/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/prefix/ompi_gpu/bin/mpif90
OMPI_MCA_btl='^uct,openib'
OMPI_MCA_btl_openib_allow_ib=true
OMPI_MCA_btl_openib_device_type=infiniband
OMPI_MCA_btl_openib_if_exclude=mlx5_1,mlx5_2,mlx5_3
OMPI_MCA_io=romio321
OMPI_MCA_pml=ucx
OMP_NUM_THREADS=4
OPTERR=1
OPTIND=1
OSTYPE=linux-gnu
PATH=/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/sshpass-1.06-nspzeh4bgh32ovd4a36cjp3ulwyafrgt/bin:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/c-lime-2-3-9-ie76iwlrgadc24aniq57wz5rv7dmt4b4/bin:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/openssl-1.1.1n-k5pyjw75fnlzm2h4mzlxyg7i25kz5jml/bin:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/fftw-3.3.10-myag3rqpxpydiohkmykiq5l7gjo2f2za/bin:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/prefix/ompi_gpu/bin:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/hdf5-1.10.7-v46btwnx3afc6rli2d5i4cjiog25fhbx/bin:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/pkgconf-1.8.0-rruf6syc4bzv6axu5apdz2wjuah6qdwc/bin:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/prefix/ompi_gpu/bin:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/prefix/ompi_gpu/bin:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/prefix/ucx_gpu/bin:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/cuda-11.4.0-etxow4jb23qdbs7j6txczy44cdatpj22/bin:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/libxml2-2.9.12-kkudpzhoj7xnv6srptzobfijbizzpa2d/bin:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/xz-5.2.5-bd62ebnzdtqdlffpir64ubv2zblp3ee2/bin:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/libiconv-1.16-5azluuil666jpajay4unjnyveiifz2il/bin:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen/gcc-8.4.1/gcc-9.4.0-g3vyv3te4ah634euh7phyokb3fiurprp/bin:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/bin:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/commands:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/prefix/base/bin:/mnt/lustre/tursafs1/apps/modules/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin
PIPESTATUS=([0]="0")
PKG_CONFIG_PATH=/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/mpfr-4.1.0-qr7e27sju27k3qvljsjkyzvj5ptqze5u/lib/pkgconfig:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/gmp-6.2.1-4jnnslrfuvireqgjsukajk3hnc5fpmul/lib/pkgconfig:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/gmp-6.2.1-4jnnslrfuvireqgjsukajk3hnc5fpmul/lib/pkgconfig:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/openssl-1.1.1n-k5pyjw75fnlzm2h4mzlxyg7i25kz5jml/lib/pkgconfig:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/zlib-1.2.12-53uezvxyb4cfy6w7etemrp7eykxgg6xm/lib/pkgconfig:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/fftw-3.3.10-myag3rqpxpydiohkmykiq5l7gjo2f2za/lib/pkgconfig:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/prefix/ompi_gpu/lib/pkgconfig:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/hdf5-1.10.7-v46btwnx3afc6rli2d5i4cjiog25fhbx/lib/pkgconfig:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/zlib-1.2.12-53uezvxyb4cfy6w7etemrp7eykxgg6xm/lib/pkgconfig:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/pkgconf-1.8.0-rruf6syc4bzv6axu5apdz2wjuah6qdwc/lib/pkgconfig:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/prefix/ompi_gpu/lib/pkgconfig:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/prefix/ompi_gpu/lib/pkgconfig:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/prefix/ucx_gpu/lib/pkgconfig:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/libxml2-2.9.12-kkudpzhoj7xnv6srptzobfijbizzpa2d/lib/pkgconfig:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/zlib-1.2.12-53uezvxyb4cfy6w7etemrp7eykxgg6xm/lib/pkgconfig:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/xz-5.2.5-bd62ebnzdtqdlffpir64ubv2zblp3ee2/lib/pkgconfig:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen/gcc-8.4.1/zlib-1.2.12-7mvsf34633b4n2y3pb4utuwqmeynhl72/lib/pkgconfig:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen/gcc-8.4.1/gmp-6.2.1-7f5qt5ro4ksvj5nxlkrbi2orh33lluac/lib/pkgconfig
PPID=287191
PS4='+ '
PWD=/mnt/lustre/tursafs1/home/dp207/dp207/dc-port1/power-bench/2-racks/size-loc32/8-nodes
ROCR_VISIBLE_DEVICES=0,1,2,3
SBATCH_EXPORT=SBATCH_EXPORT
SHELL=/usr/bin/bash
SHELLOPTS=braceexpand:errexit:hashall:interactive-comments
SHLVL=2
SLURMD_NODENAME=tu-c0r1n72
SLURM_CLUSTER_NAME=tursa
SLURM_CONF=/etc/slurm/slurm.conf
SLURM_CPUS_ON_NODE=32
SLURM_CPUS_PER_TASK=8
SLURM_EXPORT_ENV=ALL
SLURM_GET_USER_ENV=1
SLURM_GTIDS=0
SLURM_JOBID=64633
SLURM_JOB_ACCOUNT=dp207
SLURM_JOB_CPUS_PER_NODE='32(x8)'
SLURM_JOB_GID=20290
SLURM_JOB_GPUS=0,1,2,3
SLURM_JOB_ID=64633
SLURM_JOB_NAME=power-loc32-8A-885
SLURM_JOB_NODELIST='tu-c0r1n[72,75,78,81,84,87,90,93]'
SLURM_JOB_NUM_NODES=8
SLURM_JOB_PARTITION=gpu
SLURM_JOB_QOS=reservation
SLURM_JOB_RESERVATION=dc-port1_61
SLURM_JOB_UID=20356
SLURM_JOB_USER=dc-port1
SLURM_LOCALID=0
SLURM_NNODES=8
SLURM_NODEID=0
SLURM_NODELIST='tu-c0r1n[72,75,78,81,84,87,90,93]'
SLURM_NODE_ALIASES='(null)'
SLURM_NPROCS=32
SLURM_NTASKS=32
SLURM_NTASKS_PER_NODE=4
SLURM_PRIO_PROCESS=5
SLURM_PROCID=0
SLURM_SUBMIT_DIR=/mnt/lustre/tursafs1/home/dp207/dp207/dc-port1/power-bench/2-racks/size-loc32/8-nodes
SLURM_SUBMIT_HOST=tursa-login1
SLURM_TASKS_PER_NODE='4(x8)'
SLURM_TASK_PID=287221
SLURM_TOPOLOGY_ADDR=topswitch.grid01.grid01-2.tu-c0r1n72
SLURM_TOPOLOGY_ADDR_PATTERN=switch.switch.switch.node
SLURM_WORKING_CLUSTER=tursa:10.144.12.86:6817:9216:109
SPACK_LD_LIBRARY_PATH=/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/c-lime-2-3-9-ie76iwlrgadc24aniq57wz5rv7dmt4b4/lib:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/mpfr-4.1.0-qr7e27sju27k3qvljsjkyzvj5ptqze5u/lib:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/gmp-6.2.1-4jnnslrfuvireqgjsukajk3hnc5fpmul/lib:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/gmp-6.2.1-4jnnslrfuvireqgjsukajk3hnc5fpmul/lib:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/openssl-1.1.1n-k5pyjw75fnlzm2h4mzlxyg7i25kz5jml/lib:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/zlib-1.2.12-53uezvxyb4cfy6w7etemrp7eykxgg6xm/lib:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/fftw-3.3.10-myag3rqpxpydiohkmykiq5l7gjo2f2za/lib:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/prefix/ompi_gpu/lib:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/hdf5-1.10.7-v46btwnx3afc6rli2d5i4cjiog25fhbx/lib:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/zlib-1.2.12-53uezvxyb4cfy6w7etemrp7eykxgg6xm/lib:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/pkgconf-1.8.0-rruf6syc4bzv6axu5apdz2wjuah6qdwc/lib:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/prefix/ompi_gpu/lib:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/prefix/ompi_gpu/lib:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/prefix/ucx_gpu/lib:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/cuda-11.4.0-etxow4jb23qdbs7j6txczy44cdatpj22/lib64:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/libxml2-2.9.12-kkudpzhoj7xnv6srptzobfijbizzpa2d/lib:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/zlib-1.2.12-53uezvxyb4cfy6w7etemrp7eykxgg6xm/lib:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/xz-5.2.5-bd62ebnzdtqdlffpir64ubv2zblp3ee2/lib:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/libiconv-1.16-5azluuil666jpajay4unjnyveiifz2il/lib:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen/gcc-8.4.1/gcc-9.4.0-g3vyv3te4ah634euh7phyokb3fiurprp/lib64:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen/gcc-8.4.1/gcc-9.4.0-g3vyv3te4ah634euh7phyokb3fiurprp/lib:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen/gcc-8.4.1/zlib-1.2.12-7mvsf34633b4n2y3pb4utuwqmeynhl72/lib:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen/gcc-8.4.1/mpc-1.1.0-2b5hawfomyde5jtyvvvdb53wntn4w5wu/lib:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen/gcc-8.4.1/mpfr-3.1.6-qu7rdfgq2vkcyoujezmqdkwk27dfgn23/lib:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen/gcc-8.4.1/gmp-6.2.1-7f5qt5ro4ksvj5nxlkrbi2orh33lluac/lib
SPACK_LOADED_HASHES=nspzeh4bgh32ovd4a36cjp3ulwyafrgt:ie76iwlrgadc24aniq57wz5rv7dmt4b4:qr7e27sju27k3qvljsjkyzvj5ptqze5u:4jnnslrfuvireqgjsukajk3hnc5fpmul:4jnnslrfuvireqgjsukajk3hnc5fpmul:k5pyjw75fnlzm2h4mzlxyg7i25kz5jml:53uezvxyb4cfy6w7etemrp7eykxgg6xm:myag3rqpxpydiohkmykiq5l7gjo2f2za:qoygyxxcnaeqixx6qwfgcmc6zv4hn3a4:v46btwnx3afc6rli2d5i4cjiog25fhbx:53uezvxyb4cfy6w7etemrp7eykxgg6xm:rruf6syc4bzv6axu5apdz2wjuah6qdwc:qoygyxxcnaeqixx6qwfgcmc6zv4hn3a4:qoygyxxcnaeqixx6qwfgcmc6zv4hn3a4:bqpk7f342zatnhn5fx427zmv4tpyjlcc:etxow4jb23qdbs7j6txczy44cdatpj22:kkudpzhoj7xnv6srptzobfijbizzpa2d:53uezvxyb4cfy6w7etemrp7eykxgg6xm:bd62ebnzdtqdlffpir64ubv2zblp3ee2:5azluuil666jpajay4unjnyveiifz2il:g3vyv3te4ah634euh7phyokb3fiurprp:7mvsf34633b4n2y3pb4utuwqmeynhl72:2b5hawfomyde5jtyvvvdb53wntn4w5wu:qu7rdfgq2vkcyoujezmqdkwk27dfgn23:7f5qt5ro4ksvj5nxlkrbi2orh33lluac
SPACK_PYTHON=/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/prefix/base/bin/python3
SPACK_ROOT=/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack
TERM=dumb
TMPDIR=/tmp
UCX_IB_GPU_DIRECT_RDMA=yes
UCX_MEMTYPE_CACHE=n
UCX_RNDV_SCHEME=put_zcopy
UCX_RNDV_THRESH=16384
UCX_TLS=gdr_copy,rc,rc_x,sm,cuda_copy,cuda_ipc
UID=20356
USER=dc-port1
XDG_RUNTIME_DIR=/run/user/20356
XDG_SESSION_ID=c161
_='epoch 1661209579'
_a=' sshpass'
_pa_canonical=:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/share/spack/modules/linux-rhel8-zen:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/share/spack/modules/linux-rhel8-zen2:/mnt/lustre/tursafs1/apps/cuda-11.0.2-modulefiles:/mnt/lustre/tursafs1/apps/cuda-11.4-modulefiles:/mnt/lustre/tursafs1/apps/cuda-11.4.1-modulefiles:/mnt/lustre/tursafs1/apps/modulefilesintel:/mnt/lustre/tursafs1/apps/modulefiles:
_pa_new_path=/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/share/spack/modules/linux-rhel8-x86_64
_pa_oldvalue=/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/share/spack/modules/linux-rhel8-zen:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/share/spack/modules/linux-rhel8-zen2:/mnt/lustre/tursafs1/apps/cuda-11.0.2-modulefiles:/mnt/lustre/tursafs1/apps/cuda-11.4-modulefiles:/mnt/lustre/tursafs1/apps/cuda-11.4.1-modulefiles:/mnt/lustre/tursafs1/apps/modulefilesintel:/mnt/lustre/tursafs1/apps/modulefiles
_pa_varname=MODULEPATH
_sp_compatible_sys_types=linux-rhel8-zen2:linux-rhel8-zen:linux-rhel8-x86_64_v3:linux-rhel8-x86_64_v2:linux-rhel8-x86_64
_sp_flags=
_sp_lmod_roots=/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/share/spack/lmod
_sp_prefix=/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack
_sp_share_dir=/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/share/spack
_sp_shell=bash
_sp_source_file=/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/share/spack/setup-env.sh
_sp_subcommand=load
_sp_sys_type=linux-rhel8-zen2
_sp_tcl_roots=/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/share/spack/modules
app=/mnt/lustre/tursafs1/home/dp207/dp207/dc-port1/power-bench/2-racks/size-loc32/Benchmark_dwf_fp32
cmd=python3
env_dir=/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428
job_info_dir=job/power-loc32-8A-885.64633
manpath=/usr/local/share/man:/usr/share/man
need_module=no
opt=([0]="--comms-overlap" [1]="--comms-concurrent")
par=
pth=/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/share/spack/modules
script_dir=/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428
stdout=$'export CMAKE_PREFIX_PATH=/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/sshpass-1.06-nspzeh4bgh32ovd4a36cjp3ulwyafrgt:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/c-lime-2-3-9-ie76iwlrgadc24aniq57wz5rv7dmt4b4:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/mpfr-4.1.0-qr7e27sju27k3qvljsjkyzvj5ptqze5u:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/gmp-6.2.1-4jnnslrfuvireqgjsukajk3hnc5fpmul:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/gmp-6.2.1-4jnnslrfuvireqgjsukajk3hnc5fpmul:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/openssl-1.1.1n-k5pyjw75fnlzm2h4mzlxyg7i25kz5jml:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/zlib-1.2.12-53uezvxyb4cfy6w7etemrp7eykxgg6xm:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/fftw-3.3.10-myag3rqpxpydiohkmykiq5l7gjo2f2za:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/prefix/ompi_gpu:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/hdf5-1.10.7-v46btwnx3afc6rli2d5i4cjiog25fhbx:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/zlib-1.2.12-53uezvxyb4cfy6w7etemrp7eykxgg6xm:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/pkgconf-1.8.0-rruf6syc4bzv6axu5apdz2wjuah6qdwc:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/prefix/ompi_gpu:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/prefix/ompi_gpu:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/prefix/ucx_gpu:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/cuda-11.4.0-etxow4jb23qdbs7j6txczy44cdatpj22:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/libxml2-2.9.12-kkudpzhoj7xnv6srptzobfijbizzpa2d:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/zlib-1.2.12-53uezvxyb4cfy6w7etemrp7eykxgg6xm:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/xz-5.2.5-bd62ebnzdtqdlffpir64ubv2zblp3ee2:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/libiconv-1.16-5azluuil666jpajay4unjnyveiifz2il:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen/gcc-8.4.1/gcc-9.4.0-g3vyv3te4ah634euh7phyokb3fiurprp:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen/gcc-8.4.1/zlib-1.2.12-7mvsf34633b4n2y3pb4utuwqmeynhl72:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen/gcc-8.4.1/mpc-1.1.0-2b5hawfomyde5jtyvvvdb53wntn4w5wu:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen/gcc-8.4.1/mpfr-3.1.6-qu7rdfgq2vkcyoujezmqdkwk27dfgn23:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen/gcc-8.4.1/gmp-6.2.1-7f5qt5ro4ksvj5nxlkrbi2orh33lluac;\nexport MANPATH=/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/sshpass-1.06-nspzeh4bgh32ovd4a36cjp3ulwyafrgt/share/man:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/zlib-1.2.12-53uezvxyb4cfy6w7etemrp7eykxgg6xm/share/man:/mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/opt/spack/linux-rhel8-zen2/gcc-9.4.0/fftw-3.3.10-myag3rqpxpydiohkmykiq5l7gjo2f2za/share/man:/mnt/lustre/tursafs1/home/
systype=linux-rhel8-x86_64
var=DYLD_FALLBACK_LIBRARY_PATH
_all_packages ()
{
if [[ -z "${SPACK_ALL_PACKAGES:-}" ]]; then
SPACK_ALL_PACKAGES="$(spack list)";
fi;
SPACK_COMPREPLY="$SPACK_ALL_PACKAGES"
}
_all_resource_hashes ()
{
if [[ -z "${SPACK_ALL_RESOURCES_HASHES:-}" ]]; then
SPACK_ALL_RESOURCE_HASHES="$(spack resource list --only-hashes)";
fi;
SPACK_COMPREPLY="$SPACK_ALL_RESOURCE_HASHES"
}
_bash_completion_spack ()
{
local -a COMP_WORDS_NO_FLAGS;
local index=0;
while [[ "$index" -lt "$COMP_CWORD" ]]; do
if [[ "${COMP_WORDS[$index]}" == [a-z]* ]]; then
COMP_WORDS_NO_FLAGS+=("${COMP_WORDS[$index]}");
fi;
let index++;
done;
local subfunction=$(IFS='_'; echo "_${COMP_WORDS_NO_FLAGS[*]}");
subfunction=${subfunction//-/_};
COMP_WORDS_NO_FLAGS+=("${COMP_WORDS[$COMP_CWORD]}");
local COMP_CWORD_NO_FLAGS=$((${#COMP_WORDS_NO_FLAGS[@]} - 1));
local list_options=false;
if [[ "${COMP_WORDS[$COMP_CWORD]}" == -* || "$COMP_POINT" -ne "${#COMP_LINE}" ]]; then
list_options=true;
fi;
local cur=${COMP_WORDS_NO_FLAGS[$COMP_CWORD_NO_FLAGS]};
if [[ "${COMP_LINE:$COMP_POINT-1:1}" == " " ]]; then
cur="";
fi;
local rgx;
rgx="$subfunction.*function.* ";
if [[ "$(type $subfunction 2>&1)" =~ $rgx ]]; then
$subfunction;
COMPREPLY=($(compgen -W "$SPACK_COMPREPLY" -- "$cur"));
fi
}
_config_sections ()
{
if [[ -z "${SPACK_CONFIG_SECTIONS:-}" ]]; then
SPACK_CONFIG_SECTIONS="$(spack config list)";
fi;
SPACK_COMPREPLY="$SPACK_CONFIG_SECTIONS"
}
_environments ()
{
if [[ -z "${SPACK_ENVIRONMENTS:-}" ]]; then
SPACK_ENVIRONMENTS="$(spack env list)";
fi;
SPACK_COMPREPLY="$SPACK_ENVIRONMENTS"
}
_extensions ()
{
if [[ -z "${SPACK_EXTENSIONS:-}" ]]; then
SPACK_EXTENSIONS="$(spack extensions)";
fi;
SPACK_COMPREPLY="$SPACK_EXTENSIONS"
}
_installed_compilers ()
{
if [[ -z "${SPACK_INSTALLED_COMPILERS:-}" ]]; then
SPACK_INSTALLED_COMPILERS="$(spack compilers | egrep -v "^(-|=)")";
fi;
SPACK_COMPREPLY="$SPACK_INSTALLED_COMPILERS"
}
_installed_packages ()
{
if [[ -z "${SPACK_INSTALLED_PACKAGES:-}" ]]; then
SPACK_INSTALLED_PACKAGES="$(spack --color=never find --no-groups)";
fi;
SPACK_COMPREPLY="$SPACK_INSTALLED_PACKAGES"
}
_keys ()
{
if [[ -z "${SPACK_KEYS:-}" ]]; then
SPACK_KEYS="$(spack gpg list)";
fi;
SPACK_COMPREPLY="$SPACK_KEYS"
}
_mirrors ()
{
if [[ -z "${SPACK_MIRRORS:-}" ]]; then
SPACK_MIRRORS="$(spack mirror list | awk '{print $1}')";
fi;
SPACK_COMPREPLY="$SPACK_MIRRORS"
}
_pretty_print ()
{
for arg in $@;
do
local array=("${!arg}");
printf "$arg: [";
printf "'%s'" "${array[0]}";
printf ", '%s'" "${array[@]:1}";
echo "]";
done
}
_providers ()
{
if [[ -z "${SPACK_PROVIDERS:-}" ]]; then
SPACK_PROVIDERS="$(spack providers)";
fi;
SPACK_COMPREPLY="$SPACK_PROVIDERS"
}
_repos ()
{
if [[ -z "${SPACK_REPOS:-}" ]]; then
SPACK_REPOS="$(spack repo list | awk '{print $1}')";
fi;
SPACK_COMPREPLY="$SPACK_REPOS"
}
_sp_multi_pathadd ()
{
local IFS=':';
if [ "$_sp_shell" = zsh ]; then
emulate -L sh;
fi;
for pth in $2;
do
for systype in ${_sp_compatible_sys_types};
do
_spack_pathadd "$1" "${pth}/${systype}";
done;
done
}
_spack ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help -H --all-help --color -c --config -C --config-scope -d --debug --show-cores --timestamp --pdb -e --env -D --env-dir -E --no-env --use-env-repo -k --insecure -l --enable-locks -L --disable-locks -m --mock -b --bootstrap -p --profile --sorted-profile --lines -v --verbose --stacktrace -V --version --print-shell-vars";
else
SPACK_COMPREPLY="activate add analyze arch audit blame bootstrap build-env buildcache cd checksum ci clean clone commands compiler compilers concretize config containerize create deactivate debug dependencies dependents deprecate dev-build develop diff docs edit env extensions external fetch find gc gpg graph help info install license list load location log-parse maintainers make-installer mark mirror module monitor patch pkg providers pydoc python reindex remove rm repo resource restage solve spec stage style tags test test-env tutorial undevelop uninstall unit-test unload url verify versions view";
fi
}
_spack_activate ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help -f --force -v --view";
else
_installed_packages;
fi
}
_spack_add ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help -l --list-name";
else
_all_packages;
fi
}
_spack_analyze ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help --monitor --monitor-save-local --monitor-tags --monitor-keep-going --monitor-host --monitor-prefix";
else
SPACK_COMPREPLY="list-analyzers run";
fi
}
_spack_analyze_list_analyzers ()
{
SPACK_COMPREPLY="-h --help"
}
_spack_analyze_run ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help --overwrite -p --path -a --analyzers";
else
_all_packages;
fi
}
_spack_arch ()
{
SPACK_COMPREPLY="-h --help -g --generic-target --known-targets -p --platform -o --operating-system -t --target -f --frontend -b --backend"
}
_spack_audit ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help";
else
SPACK_COMPREPLY="configs packages-https packages list";
fi
}
_spack_audit_configs ()
{
SPACK_COMPREPLY="-h --help"
}
_spack_audit_list ()
{
SPACK_COMPREPLY="-h --help"
}
_spack_audit_packages ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help";
else
SPACK_COMPREPLY="";
fi
}
_spack_audit_packages_https ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help --all";
else
SPACK_COMPREPLY="";
fi
}
_spack_blame ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help -t --time -p --percent -g --git --json";
else
_all_packages;
fi
}
_spack_bootstrap ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help";
else
SPACK_COMPREPLY="status enable disable reset root list trust untrust";
fi
}
_spack_bootstrap_disable ()
{
SPACK_COMPREPLY="-h --help --scope"
}
_spack_bootstrap_enable ()
{
SPACK_COMPREPLY="-h --help --scope"
}
_spack_bootstrap_list ()
{
SPACK_COMPREPLY="-h --help --scope"
}
_spack_bootstrap_reset ()
{
SPACK_COMPREPLY="-h --help -y --yes-to-all"
}
_spack_bootstrap_root ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help --scope";
else
SPACK_COMPREPLY="";
fi
}
_spack_bootstrap_status ()
{
SPACK_COMPREPLY="-h --help --optional --dev"
}
_spack_bootstrap_trust ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help --scope";
else
SPACK_COMPREPLY="";
fi
}
_spack_bootstrap_untrust ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help --scope";
else
SPACK_COMPREPLY="";
fi
}
_spack_build_env ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help --clean --dirty -U --fresh --reuse --dump --pickle";
else
_all_packages;
fi
}
_spack_buildcache ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help";
else
SPACK_COMPREPLY="create install list keys preview check download get-buildcache-name save-specfile copy sync update-index";
fi
}
_spack_buildcache_check ()
{
SPACK_COMPREPLY="-h --help -m --mirror-url -o --output-file --scope -s --spec --spec-file --rebuild-on-error"
}
_spack_buildcache_copy ()
{
SPACK_COMPREPLY="-h --help --base-dir --spec-file --destination-url"
}
_spack_buildcache_create ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help -r --rel -f --force -u --unsigned -a --allow-root -k --key -d --directory -m --mirror-name --mirror-url --rebuild-index --spec-file --only";
else
_all_packages;
fi
}
_spack_buildcache_download ()
{
SPACK_COMPREPLY="-h --help -s --spec --spec-file -p --path"
}
_spack_buildcache_get_buildcache_name ()
{
SPACK_COMPREPLY="-h --help -s --spec --spec-file"
}
_spack_buildcache_install ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help -f --force -m --multiple -a --allow-root -u --unsigned -o --otherarch";
else
_all_packages;
fi
}
_spack_buildcache_keys ()
{
SPACK_COMPREPLY="-h --help -i --install -t --trust -f --force"
}
_spack_buildcache_list ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help -l --long -L --very-long -v --variants -a --allarch";
else
_all_packages;
fi
}
_spack_buildcache_preview ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help";
else
_installed_packages;
fi
}
_spack_buildcache_save_specfile ()
{
SPACK_COMPREPLY="-h --help --root-spec --root-specfile -s --specs --specfile-dir"
}
_spack_buildcache_sync ()
{
SPACK_COMPREPLY="-h --help --src-directory --src-mirror-name --src-mirror-url --dest-directory --dest-mirror-name --dest-mirror-url"
}
_spack_buildcache_update_index ()
{
SPACK_COMPREPLY="-h --help -d --mirror-url -k --keys"
}
_spack_cd ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help -m --module-dir -r --spack-root -i --install-dir -p --package-dir -P --packages -s --stage-dir -S --stages --source-dir -b --build-dir -e --env";
else
_all_packages;
fi
}
_spack_checksum ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help --keep-stage -b --batch -l --latest -p --preferred";
else
_all_packages;
fi
}
_spack_ci ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help";
else
SPACK_COMPREPLY="generate rebuild-index rebuild reproduce-build";
fi
}
_spack_ci_generate ()
{
SPACK_COMPREPLY="-h --help --output-file --copy-to --optimize --dependencies --prune-dag --no-prune-dag --check-index-only --artifacts-root"
}
_spack_ci_rebuild ()
{
SPACK_COMPREPLY="-h --help"
}
_spack_ci_rebuild_index ()
{
SPACK_COMPREPLY="-h --help"
}
_spack_ci_reproduce_build ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help --working-dir";
else
SPACK_COMPREPLY="";
fi
}
_spack_clean ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help -s --stage -d --downloads -f --failures -m --misc-cache -p --python-cache -b --bootstrap -a --all";
else
_all_packages;
fi
}
_spack_clone ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help -r --remote";
else
SPACK_COMPREPLY="";
fi
}
_spack_commands ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help --update-completion -a --aliases --format --header --update";
else
SPACK_COMPREPLY="";
fi
}
_spack_compiler ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help";
else
SPACK_COMPREPLY="find add remove rm list info";
fi
}
_spack_compiler_add ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help --scope";
else
SPACK_COMPREPLY="";
fi
}
_spack_compiler_find ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help --scope";
else
SPACK_COMPREPLY="";
fi
}
_spack_compiler_info ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help --scope";
else
_installed_compilers;
fi
}
_spack_compiler_list ()
{
SPACK_COMPREPLY="-h --help --scope"
}
_spack_compiler_remove ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help -a --all --scope";
else
_installed_compilers;
fi
}
_spack_compiler_rm ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help -a --all --scope";
else
_installed_compilers;
fi
}
_spack_compilers ()
{
SPACK_COMPREPLY="-h --help --scope"
}
_spack_completions ()
{
local COMP_CWORD COMP_KEY COMP_LINE COMP_POINT COMP_TYPE COMP_WORDS COMPREPLY;
COMP_LINE="$*";
COMP_POINT=${#COMP_LINE};
COMP_WORDS=("$@");
if [[ ${COMP_LINE: -1} == ' ' ]]; then
COMP_WORDS+=('');
fi;
COMP_CWORD=$((${#COMP_WORDS[@]} - 1));
COMP_KEY=9;
COMP_TYPE=64;
_bash_completion_spack;
echo "${COMPREPLY[@]:-}"
}
_spack_concretize ()
{
SPACK_COMPREPLY="-h --help -f --force --test -q --quiet -U --fresh --reuse"
}
_spack_config ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help --scope";
else
SPACK_COMPREPLY="get blame edit list add prefer-upstream remove rm update revert";
fi
}
_spack_config_add ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help -f --file";
else
SPACK_COMPREPLY="";
fi
}
_spack_config_blame ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help";
else
_config_sections;
fi
}
_spack_config_edit ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help --print-file";
else
_config_sections;
fi
}
_spack_config_get ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help";
else
_config_sections;
fi
}
_spack_config_list ()
{
SPACK_COMPREPLY="-h --help"
}
_spack_config_prefer_upstream ()
{
SPACK_COMPREPLY="-h --help --local"
}
_spack_config_remove ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help";
else
SPACK_COMPREPLY="";
fi
}
_spack_config_revert ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help -y --yes-to-all";
else
_config_sections;
fi
}
_spack_config_rm ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help";
else
SPACK_COMPREPLY="";
fi
}
_spack_config_update ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help -y --yes-to-all";
else
_config_sections;
fi
}
_spack_containerize ()
{
SPACK_COMPREPLY="-h --help --monitor --monitor-save-local --monitor-tags --monitor-keep-going --monitor-host --monitor-prefix --list-os --last-stage"
}
_spack_create ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help --keep-stage -n --name -t --template -r --repo -N --namespace -f --force --skip-editor -b --batch";
else
SPACK_COMPREPLY="";
fi
}
_spack_deactivate ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help -f --force -v --view -a --all";
else
_installed_packages;
fi
}
_spack_debug ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help";
else
SPACK_COMPREPLY="create-db-tarball report";
fi
}
_spack_debug_create_db_tarball ()
{
SPACK_COMPREPLY="-h --help"
}
_spack_debug_report ()
{
SPACK_COMPREPLY="-h --help"
}
_spack_dependencies ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help -i --installed -t --transitive --deptype -V --no-expand-virtuals";
else
_all_packages;
fi
}
_spack_dependents ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help -i --installed -t --transitive";
else
_all_packages;
fi
}
_spack_deprecate ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help -y --yes-to-all -d --dependencies -D --no-dependencies -i --install-deprecator -I --no-install-deprecator -l --link-type";
else
_all_packages;
fi
}
_spack_determine_shell ()
{
if [ -f "/proc/$$/exe" ]; then
_sp_exe=$(readlink /proc/$$/exe);
basename ${_sp_exe} | tr -d '0123456789';
else
if [ -n "${BASH:-}" ]; then
echo bash;
else
if [ -n "${ZSH_NAME:-}" ]; then
echo zsh;
else
PS_FORMAT= ps -p $$ | tail -n 1 | awk '{print $4}' | sed 's/^-//' | xargs basename;
fi;
fi;
fi
}
_spack_dev_build ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help -j --jobs -d --source-path -i --ignore-dependencies -n --no-checksum --deprecated --keep-prefix --skip-patch -q --quiet --drop-in --test -b --before -u --until --clean --dirty -U --fresh --reuse";
else
_all_packages;
fi
}
_spack_develop ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help -p --path --no-clone --clone -f --force";
else
_all_packages;
fi
}
_spack_diff ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help --json --first -a --attribute";
else
_all_packages;
fi
}
_spack_docs ()
{
SPACK_COMPREPLY="-h --help"
}
_spack_edit ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help -b --build-system -c --command -d --docs -t --test -m --module -r --repo -N --namespace";
else
_all_packages;
fi
}
_spack_env ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help";
else
SPACK_COMPREPLY="activate deactivate create remove rm list ls status st loads view update revert";
fi
}
_spack_env_activate ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help --sh --csh --fish --bat -v --with-view -V --without-view -p --prompt --temp -d --dir";
else
_environments;
fi
}
_spack_env_create ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help -d --dir --keep-relative --without-view --with-view";
else
_environments;
fi
}
_spack_env_deactivate ()
{
SPACK_COMPREPLY="-h --help --sh --csh --fish --bat"
}
_spack_env_list ()
{
SPACK_COMPREPLY="-h --help"
}
_spack_env_loads ()
{
SPACK_COMPREPLY="-h --help -n --module-set-name -m --module-type --input-only -p --prefix -x --exclude -r --dependencies"
}
_spack_env_ls ()
{
SPACK_COMPREPLY="-h --help"
}
_spack_env_remove ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help -y --yes-to-all";
else
_environments;
fi
}
_spack_env_revert ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help -y --yes-to-all";
else
_environments;
fi
}
_spack_env_rm ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help -y --yes-to-all";
else
_environments;
fi
}
_spack_env_st ()
{
SPACK_COMPREPLY="-h --help"
}
_spack_env_status ()
{
SPACK_COMPREPLY="-h --help"
}
_spack_env_update ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help -y --yes-to-all";
else
_environments;
fi
}
_spack_env_view ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help";
else
SPACK_COMPREPLY="";
fi
}
_spack_extensions ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help -l --long -L --very-long -d --deps -p --paths -s --show -v --view";
else
_extensions;
fi
}
_spack_external ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help";
else
SPACK_COMPREPLY="find list read-cray-manifest";
fi
}
_spack_external_find ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help --not-buildable --scope --all -t --tag";
else
_all_packages;
fi
}
_spack_external_list ()
{
SPACK_COMPREPLY="-h --help"
}
_spack_external_read_cray_manifest ()
{
SPACK_COMPREPLY="-h --help --file --directory --dry-run --fail-on-error"
}
_spack_fetch ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help -n --no-checksum --deprecated -m --missing -D --dependencies";
else
_all_packages;
fi
}
_spack_find ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help --format --json -d --deps -p --paths --groups --no-groups -l --long -L --very-long -t --tag -c --show-concretized -f --show-flags --show-full-compiler -x --explicit -X --implicit -u --unknown -m --missing -v --variants --loaded -M --only-missing --deprecated --only-deprecated -N --namespace --start-date --end-date -b --bootstrap";
else
_installed_packages;
fi
}
_spack_fn_exists ()
{
LANG= type $1 2>&1 | grep -q 'function'
}
_spack_gc ()
{
SPACK_COMPREPLY="-h --help -y --yes-to-all"
}
_spack_gpg ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help";
else
SPACK_COMPREPLY="verify trust untrust sign create list init export publish";
fi
}
_spack_gpg_create ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help --comment --expires --export --export-secret";
else
SPACK_COMPREPLY="";
fi
}
_spack_gpg_export ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help --secret";
else
_keys;
fi
}
_spack_gpg_init ()
{
SPACK_COMPREPLY="-h --help --from"
}
_spack_gpg_list ()
{
SPACK_COMPREPLY="-h --help --trusted --signing"
}
_spack_gpg_publish ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help -d --directory -m --mirror-name --mirror-url --rebuild-index";
else
_keys;
fi
}
_spack_gpg_sign ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help --output --key --clearsign";
else
_installed_packages;
fi
}
_spack_gpg_trust ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help";
else
SPACK_COMPREPLY="";
fi
}
_spack_gpg_untrust ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help --signing";
else
_keys;
fi
}
_spack_gpg_verify ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help";
else
_installed_packages;
fi
}
_spack_graph ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help -a --ascii -d --dot -s --static -i --installed --deptype";
else
_all_packages;
fi
}
_spack_help ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help -a --all --spec";
else
_subcommands;
fi
}
_spack_info ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help -a --all --detectable --maintainers --no-dependencies --no-variants --no-versions --phases --tags --tests --virtuals";
else
_all_packages;
fi
}
_spack_install ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help --only -u --until -j --jobs --overwrite --fail-fast --keep-prefix --keep-stage --dont-restage --use-cache --no-cache --cache-only --monitor --monitor-save-local --monitor-tags --monitor-keep-going --monitor-host --monitor-prefix --include-build-deps --no-check-signature --require-full-hash-match --show-log-on-error --source -n --no-checksum --deprecated -v --verbose --fake --only-concrete --no-add -f --file --clean --dirty --test --run-tests --log-format --log-file --help-cdash --cdash-upload-url --cdash-build --cdash-site --cdash-track --cdash-buildstamp -y --yes-to-all -U --fresh --reuse";
else
_all_packages;
fi
}
_spack_license ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help --root";
else
SPACK_COMPREPLY="list-files verify update-copyright-year";
fi
}
_spack_license_list_files ()
{
SPACK_COMPREPLY="-h --help"
}
_spack_license_update_copyright_year ()
{
SPACK_COMPREPLY="-h --help"
}
_spack_license_verify ()
{
SPACK_COMPREPLY="-h --help"
}
_spack_list ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help -d --search-description --format --update -v --virtuals";
else
_all_packages;
fi
}
_spack_load ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help --sh --csh --fish --bat --first --only --list";
else
_installed_packages;
fi
}
_spack_location ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help -m --module-dir -r --spack-root -i --install-dir -p --package-dir -P --packages -s --stage-dir -S --stages --source-dir -b --build-dir -e --env";
else
_all_packages;
fi
}
_spack_log_parse ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help --show -c --context -p --profile -w --width -j --jobs";
else
SPACK_COMPREPLY="";
fi
}
_spack_maintainers ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help --maintained --unmaintained -a --all --by-user";
else
_all_packages;
fi
}
_spack_make_installer ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help -v --spack-version -s --spack-source -g --git-installer-verbosity";
else
SPACK_COMPREPLY="";
fi
}
_spack_mark ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help -a --all -e --explicit -i --implicit";
else
_installed_packages;
fi
}
_spack_mirror ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help -n --no-checksum --deprecated";
else
SPACK_COMPREPLY="create destroy add remove rm set-url list";
fi
}
_spack_mirror_add ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help --scope --s3-access-key-id --s3-access-key-secret --s3-access-token --s3-profile --s3-endpoint-url";
else
_mirrors;
fi
}
_spack_mirror_create ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help -d --directory -a --all -f --file --exclude-file --exclude-specs --skip-unstable-versions -D --dependencies -n --versions-per-spec";
else
_all_packages;
fi
}
_spack_mirror_destroy ()
{
SPACK_COMPREPLY="-h --help -m --mirror-name --mirror-url"
}
_spack_mirror_list ()
{
SPACK_COMPREPLY="-h --help --scope"
}
_spack_mirror_remove ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help --scope";
else
_mirrors;
fi
}
_spack_mirror_rm ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help --scope";
else
_mirrors;
fi
}
_spack_mirror_set_url ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help --push --scope --s3-access-key-id --s3-access-key-secret --s3-access-token --s3-profile --s3-endpoint-url";
else
_mirrors;
fi
}
_spack_module ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help";
else
SPACK_COMPREPLY="lmod tcl";
fi
}
_spack_module_lmod ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help -n --name";
else
SPACK_COMPREPLY="refresh find rm loads setdefault";
fi
}
_spack_module_lmod_find ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help --full-path -r --dependencies";
else
_installed_packages;
fi
}
_spack_module_lmod_loads ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help --input-only -p --prefix -x --exclude -r --dependencies";
else
_installed_packages;
fi
}
_spack_module_lmod_refresh ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help --delete-tree --upstream-modules -y --yes-to-all";
else
_installed_packages;
fi
}
_spack_module_lmod_rm ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help -y --yes-to-all";
else
_installed_packages;
fi
}
_spack_module_lmod_setdefault ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help";
else
_installed_packages;
fi
}
_spack_module_tcl ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help -n --name";
else
SPACK_COMPREPLY="refresh find rm loads setdefault";
fi
}
_spack_module_tcl_find ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help --full-path -r --dependencies";
else
_installed_packages;
fi
}
_spack_module_tcl_loads ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help --input-only -p --prefix -x --exclude -r --dependencies";
else
_installed_packages;
fi
}
_spack_module_tcl_refresh ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help --delete-tree --upstream-modules -y --yes-to-all";
else
_installed_packages;
fi
}
_spack_module_tcl_rm ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help -y --yes-to-all";
else
_installed_packages;
fi
}
_spack_module_tcl_setdefault ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help";
else
_installed_packages;
fi
}
_spack_monitor ()
{
SPACK_COMPREPLY="-h --help --monitor --monitor-save-local --monitor-tags --monitor-keep-going --monitor-host --monitor-prefix"
}
_spack_patch ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help -n --no-checksum --deprecated";
else
_all_packages;
fi
}
_spack_pathadd ()
{
_pa_varname=PATH;
_pa_new_path="$1";
if [ -n "$2" ]; then
_pa_varname="$1";
_pa_new_path="$2";
fi;
eval "_pa_oldvalue=\${${_pa_varname}:-}";
_pa_canonical=":$_pa_oldvalue:";
if [ -d "$_pa_new_path" ] && [ "${_pa_canonical#*:${_pa_new_path}:}" = "${_pa_canonical}" ]; then
if [ -n "$_pa_oldvalue" ]; then
eval "export $_pa_varname=\"$_pa_new_path:$_pa_oldvalue\"";
else
export $_pa_varname="$_pa_new_path";
fi;
fi
}
_spack_pkg ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help";
else
SPACK_COMPREPLY="add list diff added changed removed source hash";
fi
}
_spack_pkg_add ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help";
else
_all_packages;
fi
}
_spack_pkg_added ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help";
else
SPACK_COMPREPLY="";
fi
}
_spack_pkg_changed ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help -t --type";
else
SPACK_COMPREPLY="";
fi
}
_spack_pkg_diff ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help";
else
SPACK_COMPREPLY="";
fi
}
_spack_pkg_hash ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help";
else
_all_packages;
fi
}
_spack_pkg_list ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help";
else
SPACK_COMPREPLY="";
fi
}
_spack_pkg_removed ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help";
else
SPACK_COMPREPLY="";
fi
}
_spack_pkg_source ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help -c --canonical";
else
_all_packages;
fi
}
_spack_providers ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help";
else
_providers;
fi
}
_spack_pydoc ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help";
else
SPACK_COMPREPLY="";
fi
}
_spack_python ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help -V --version -c -i -m --path";
else
SPACK_COMPREPLY="";
fi
}
_spack_reindex ()
{
SPACK_COMPREPLY="-h --help"
}
_spack_remove ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help -a --all -l --list-name -f --force";
else
_all_packages;
fi
}
_spack_repo ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help";
else
SPACK_COMPREPLY="create list add remove rm";
fi
}
_spack_repo_add ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help --scope";
else
SPACK_COMPREPLY="";
fi
}
_spack_repo_create ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help";
else
_repos;
fi
}
_spack_repo_list ()
{
SPACK_COMPREPLY="-h --help --scope"
}
_spack_repo_remove ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help --scope";
else
_repos;
fi
}
_spack_repo_rm ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help --scope";
else
_repos;
fi
}
_spack_resource ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help";
else
SPACK_COMPREPLY="list show";
fi
}
_spack_resource_list ()
{
SPACK_COMPREPLY="-h --help --only-hashes"
}
_spack_resource_show ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help";
else
_all_resource_hashes;
fi
}
_spack_restage ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help";
else
_all_packages;
fi
}
_spack_rm ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help -a --all -l --list-name -f --force";
else
_all_packages;
fi
}
_spack_shell_wrapper ()
{
for var in LD_LIBRARY_PATH DYLD_LIBRARY_PATH DYLD_FALLBACK_LIBRARY_PATH;
do
eval "if [ -n \"\${${var}-}\" ]; then export SPACK_$var=\${${var}}; fi";
done;
if [ -n "${ZSH_VERSION:-}" ]; then
emulate -L sh;
fi;
_sp_flags="";
while [ ! -z ${1+x} ] && [ "${1#-}" != "${1}" ]; do
_sp_flags="$_sp_flags $1";
shift;
done;
if [ -n "$_sp_flags" ] && [ "${_sp_flags#*h}" != "${_sp_flags}" ] || [ "${_sp_flags#*V}" != "${_sp_flags}" ]; then
command spack $_sp_flags "$@";
return;
fi;
_sp_subcommand="";
if [ ! -z ${1+x} ]; then
_sp_subcommand="$1";
shift;
fi;
case $_sp_subcommand in
"cd")
_sp_arg="";
if [ -n "$1" ]; then
_sp_arg="$1";
shift;
fi;
if [ "$_sp_arg" = "-h" ] || [ "$_sp_arg" = "--help" ]; then
command spack cd -h;
else
LOC="$(spack location $_sp_arg "$@")";
if [ -d "$LOC" ]; then
cd "$LOC";
else
return 1;
fi;
fi;
return
;;
"env")
_sp_arg="";
if [ -n "$1" ]; then
_sp_arg="$1";
shift;
fi;
if [ "$_sp_arg" = "-h" ] || [ "$_sp_arg" = "--help" ]; then
command spack env -h;
else
case $_sp_arg in
activate)
_a=" $@";
if [ -z ${1+x} ] || [ "${_a#* --sh}" != "$_a" ] || [ "${_a#* --csh}" != "$_a" ] || [ "${_a#* -h}" != "$_a" ] || [ "${_a#* --help}" != "$_a" ]; then
command spack env activate "$@";
else
stdout="$(command spack $_sp_flags env activate --sh "$@")" || return;
eval "$stdout";
fi
;;
deactivate)
_a=" $@";
if [ "${_a#* --sh}" != "$_a" ] || [ "${_a#* --csh}" != "$_a" ]; then
command spack env deactivate "$@";
else
if [ -n "$*" ]; then
command spack env deactivate -h;
else
stdout="$(command spack $_sp_flags env deactivate --sh)" || return;
eval "$stdout";
fi;
fi
;;
*)
command spack env $_sp_arg "$@"
;;
esac;
fi;
return
;;
"load" | "unload")
_a=" $@";
if [ "${_a#* --sh}" != "$_a" ] || [ "${_a#* --csh}" != "$_a" ] || [ "${_a#* -h}" != "$_a" ] || [ "${_a#* --list}" != "$_a" ] || [ "${_a#* --help}" != "$_a" ]; then
command spack $_sp_flags $_sp_subcommand "$@";
else
stdout="$(command spack $_sp_flags $_sp_subcommand --sh "$@")" || return;
eval "$stdout";
fi
;;
*)
command spack $_sp_flags $_sp_subcommand "$@"
;;
esac
}
_spack_solve ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help --show --models -l --long -L --very-long -I --install-status -y --yaml -j --json -c --cover -N --namespaces -t --types --timers --stats -U --fresh --reuse";
else
_all_packages;
fi
}
_spack_spec ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help -l --long -L --very-long -I --install-status -y --yaml -j --json --format -c --cover -N --namespaces --hash-type -t --types -U --fresh --reuse";
else
_all_packages;
fi
}
_spack_stage ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help -n --no-checksum --deprecated -p --path";
else
_all_packages;
fi
}
_spack_style ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help -b --base -a --all -r --root-relative -U --no-untracked -f --fix --no-isort --no-flake8 --no-mypy --black --root";
else
SPACK_COMPREPLY="";
fi
}
_spack_tags ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help -i --installed -a --all";
else
SPACK_COMPREPLY="";
fi
}
_spack_test ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help";
else
SPACK_COMPREPLY="run list find status results remove";
fi
}
_spack_test_env ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help --clean --dirty -U --fresh --reuse --dump --pickle";
else
_all_packages;
fi
}
_spack_test_find ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help";
else
_all_packages;
fi
}
_spack_test_list ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help -a --all";
else
SPACK_COMPREPLY="";
fi
}
_spack_test_remove ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help -y --yes-to-all";
else
SPACK_COMPREPLY="";
fi
}
_spack_test_results ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help -l --logs -f --failed";
else
SPACK_COMPREPLY="";
fi
}
_spack_test_run ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help --alias --fail-fast --fail-first --externals --keep-stage --log-format --log-file --cdash-upload-url --cdash-build --cdash-site --cdash-track --cdash-buildstamp --help-cdash --clean --dirty";
else
_installed_packages;
fi
}
_spack_test_status ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help";
else
SPACK_COMPREPLY="";
fi
}
_spack_tutorial ()
{
SPACK_COMPREPLY="-h --help -y --yes-to-all"
}
_spack_undevelop ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help -a --all";
else
_all_packages;
fi
}
_spack_uninstall ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help -f --force -R --dependents -y --yes-to-all -a --all --origin";
else
_installed_packages;
fi
}
_spack_unit_test ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help -H --pytest-help -l --list -L --list-long -N --list-names --extension -s -k --showlocals";
else
_unit_tests;
fi
}
_spack_unload ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help --sh --csh --fish --bat -a --all";
else
_installed_packages;
fi
}
_spack_url ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help";
else
SPACK_COMPREPLY="parse list summary stats";
fi
}
_spack_url_list ()
{
SPACK_COMPREPLY="-h --help -c --color -e --extrapolation -n --incorrect-name -N --correct-name -v --incorrect-version -V --correct-version"
}
_spack_url_parse ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help -s --spider";
else
SPACK_COMPREPLY="";
fi
}
_spack_url_stats ()
{
SPACK_COMPREPLY="-h --help --show-issues"
}
_spack_url_summary ()
{
SPACK_COMPREPLY="-h --help"
}
_spack_verify ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help -l --local -j --json -a --all -s --specs -f --files";
else
_all_packages;
fi
}
_spack_versions ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help -s --safe --safe-only -r --remote -n --new -c --concurrency";
else
_all_packages;
fi
}
_spack_view ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help -v --verbose -e --exclude -d --dependencies";
else
SPACK_COMPREPLY="symlink add soft hardlink hard copy relocate remove rm statlink status check";
fi
}
_spack_view_add ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help --projection-file -i --ignore-conflicts";
else
_all_packages;
fi
}
_spack_view_check ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help";
else
_all_packages;
fi
}
_spack_view_copy ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help --projection-file -i --ignore-conflicts";
else
_all_packages;
fi
}
_spack_view_hard ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help --projection-file -i --ignore-conflicts";
else
_all_packages;
fi
}
_spack_view_hardlink ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help --projection-file -i --ignore-conflicts";
else
_all_packages;
fi
}
_spack_view_relocate ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help --projection-file -i --ignore-conflicts";
else
_all_packages;
fi
}
_spack_view_remove ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help --no-remove-dependents -a --all";
else
_all_packages;
fi
}
_spack_view_rm ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help --no-remove-dependents -a --all";
else
_all_packages;
fi
}
_spack_view_soft ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help --projection-file -i --ignore-conflicts";
else
_all_packages;
fi
}
_spack_view_statlink ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help";
else
_all_packages;
fi
}
_spack_view_status ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help";
else
_all_packages;
fi
}
_spack_view_symlink ()
{
if $list_options; then
SPACK_COMPREPLY="-h --help --projection-file -i --ignore-conflicts";
else
_all_packages;
fi
}
_spacktivate ()
{
_spack_env_activate
}
_subcommands ()
{
if [[ -z "${SPACK_SUBCOMMANDS:-}" ]]; then
SPACK_SUBCOMMANDS="$(spack commands)";
fi;
SPACK_COMPREPLY="$SPACK_SUBCOMMANDS"
}
_test_vars ()
{
echo "-----------------------------------------------------";
echo "Variables set by bash:";
echo;
echo "COMP_LINE: '$COMP_LINE'";
echo "# COMP_LINE: '${#COMP_LINE}'";
echo "COMP_WORDS: $(_pretty_print COMP_WORDS[@])";
echo "# COMP_WORDS: '${#COMP_WORDS[@]}'";
echo "COMP_CWORD: '$COMP_CWORD'";
echo "COMP_KEY: '$COMP_KEY'";
echo "COMP_POINT: '$COMP_POINT'";
echo "COMP_TYPE: '$COMP_TYPE'";
echo "COMP_WORDBREAKS: '$COMP_WORDBREAKS'";
echo;
echo "Intermediate variables:";
echo;
echo "COMP_WORDS_NO_FLAGS: $(_pretty_print COMP_WORDS_NO_FLAGS[@])";
echo "# COMP_WORDS_NO_FLAGS: '${#COMP_WORDS_NO_FLAGS[@]}'";
echo "COMP_CWORD_NO_FLAGS: '$COMP_CWORD_NO_FLAGS'";
echo;
echo "Subfunction: '$subfunction'";
if $list_options; then
echo "List options: 'True'";
else
echo "List options: 'False'";
fi;
echo "Current word: '$cur'"
}
_unit_tests ()
{
if [[ -z "${SPACK_TESTS:-}" ]]; then
SPACK_TESTS="$(spack unit-test -l)";
fi;
SPACK_COMPREPLY="$SPACK_TESTS"
}
module ()
{
unset _mlre _mlIFS _mlshdbg;
if [ "${MODULES_SILENT_SHELL_DEBUG:-0}" = '1' ]; then
case "$-" in
*v*x*)
set +vx;
_mlshdbg='vx'
;;
*v*)
set +v;
_mlshdbg='v'
;;
*x*)
set +x;
_mlshdbg='x'
;;
*)
_mlshdbg=''
;;
esac;
fi;
if [ -n "${IFS+x}" ]; then
_mlIFS=$IFS;
fi;
IFS=' ';
for _mlv in ${MODULES_RUN_QUARANTINE:-};
do
if [ "${_mlv}" = "${_mlv##*[!A-Za-z0-9_]}" -a "${_mlv}" = "${_mlv#[0-9]}" ]; then
if [ -n "`eval 'echo ${'$_mlv'+x}'`" ]; then
_mlre="${_mlre:-}${_mlv}_modquar='`eval 'echo ${'$_mlv'}'`' ";
fi;
_mlrv="MODULES_RUNENV_${_mlv}";
_mlre="${_mlre:-}${_mlv}='`eval 'echo ${'$_mlrv':-}'`' ";
fi;
done;
if [ -n "${_mlre:-}" ]; then
eval `eval ${_mlre}/usr/bin/tclsh /mnt/lustre/tursafs1/apps/modules/libexec/modulecmd.tcl bash '"$@"'`;
else
eval `/usr/bin/tclsh /mnt/lustre/tursafs1/apps/modules/libexec/modulecmd.tcl bash "$@"`;
fi;
_mlstatus=$?;
if [ -n "${_mlIFS+x}" ]; then
IFS=$_mlIFS;
else
unset IFS;
fi;
if [ -n "${_mlshdbg:-}" ]; then
set -$_mlshdbg;
fi;
unset _mlre _mlv _mlrv _mlIFS _mlshdbg;
return $_mlstatus
}
spack ()
{
: this is a shell function from: /mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/share/spack/setup-env.sh;
: the real spack script is here: /mnt/lustre/tursafs1/home/dp207/dp207/shared/env/versions/220428/spack/bin/spack;
_spack_shell_wrapper "$@";
return $?
}
switchml ()
{
typeset swfound=1;
if [ "${MODULES_USE_COMPAT_VERSION:-0}" = '1' ]; then
typeset swname='main';
if [ -e /mnt/lustre/tursafs1/apps/modules/libexec/modulecmd.tcl ]; then
typeset swfound=0;
unset MODULES_USE_COMPAT_VERSION;
fi;
else
typeset swname='compatibility';
if [ -e /mnt/lustre/tursafs1/apps/modules/libexec/modulecmd-compat ]; then
typeset swfound=0;
MODULES_USE_COMPAT_VERSION=1;
export MODULES_USE_COMPAT_VERSION;
fi;
fi;
if [ $swfound -eq 0 ]; then
echo "Switching to Modules $swname version";
source /mnt/lustre/tursafs1/apps/modules/init/bash;
else
echo "Cannot switch to Modules $swname version, command not found";
return 1;
fi
}