2063 lines
94 KiB
Plaintext
2063 lines
94 KiB
Plaintext
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/job64569/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-c0r2n72
|
|
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=286575
|
|
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-c0r2n72
|
|
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=64569
|
|
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=64569
|
|
SLURM_JOB_NAME=power-loc32-8B-705
|
|
SLURM_JOB_NODELIST='tu-c0r2n[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-c0r2n[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=286581
|
|
SLURM_TOPOLOGY_ADDR=topswitch.grid02.grid02-2.tu-c0r2n72
|
|
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=c168
|
|
_='epoch 1661199640'
|
|
_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-8B-705.64569
|
|
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/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:;\nexport 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;\nexport 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;'
|
|
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
|
|
}
|