* pwscf: Ad-hoc fix for Turing after 2016 upgrade.
We force using the old (TCL) module system since the new module system (LMOD) always executes itself whenever a bash batch script is executed on Turing right now.
This commit is contained in:
@@ -33,14 +33,19 @@ MODULEPATH_DEFAULT=/cm/local/modulefiles:/cm/shared/modulefiles:/cm/shared/compi
|
||||
# It requires the following variables to be set:
|
||||
# - MODULESHOME (optional; default provided above)
|
||||
# - MODULEPATH
|
||||
# - LAODEDMODULES
|
||||
# - LOADEDMODULES
|
||||
|
||||
RestoreModuleEnv () {
|
||||
local LOADEDMODULES_SAVE
|
||||
: ${MODULESHOME:=$MODULESHOME_DEFAULT}
|
||||
: ${MODULEPATH:=$MODULEPATH_DEFAULT}
|
||||
# : ${MODULESHOME:=$MODULESHOME_DEFAULT}
|
||||
# : ${MODULEPATH:=$MODULEPATH_DEFAULT}
|
||||
MODULESHOME=$MODULESHOME_DEFAULT
|
||||
MODULEPATH=$MODULEPATH_DEFAULT
|
||||
export MODULESHOME
|
||||
export MODULEPATH
|
||||
if [[ ":${MODULEPATH}:" != *":${MODULEPATH_DEFAULT}:"* ]]; then
|
||||
MODULEPATH=${MODULEPATH}:${MODULEPATH_DEFAULT}
|
||||
fi
|
||||
|
||||
LOADEDMODULES_SAVE=$LOADEDMODULES
|
||||
unset LOADEDMODULES
|
||||
|
||||
Reference in New Issue
Block a user