Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
39 changes: 9 additions & 30 deletions ush/load_fv3gfs_modules.sh
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ fi
ulimit_s=$( ulimit -S -s )

# Find module command and purge:
source "${HOMEgfs}/ush/detect_machine.sh"
source "${HOMEgfs}/ush/module-setup.sh"

# Source versions file for runtime
Expand All @@ -18,36 +19,14 @@ source "${HOMEgfs}/versions/run.ver"
# Load our modules:
module use "${HOMEgfs}/modulefiles"

if [[ -d /lfs/f1 ]]; then
# We are on WCOSS2 (Cactus or Dogwood)
module load module_base.wcoss2
elif [[ -d /mnt/lfs1 ]] ; then
# We are on NOAA Jet
module load module_base.jet
elif [[ -d /scratch1 ]] ; then
# We are on NOAA Hera
module load module_base.hera
elif [[ -d /work ]] ; then
# We are on MSU Orion or Hercules
if [[ -d /apps/other ]] ; then
# Hercules
module load module_base.hercules
else
# Orion
module load module_base.orion
fi
elif [[ -d /glade ]] ; then
# We are on NCAR Yellowstone
module load module_base.cheyenne
elif [[ -d /lustre && -d /ncrc ]] ; then
# We are on GAEA.
module load module_base.gaea
elif [[ -d /data/prod ]] ; then
# We are on SSEC S4
module load module_base.s4
else
echo WARNING: UNKNOWN PLATFORM
fi
case "${MACHINE_ID}" in
"wcoss2" | "hera" | "orion" | "hercules" | "gaea" | "jet" | "s4")
module load "module_base.${MACHINE_ID}"
;;
*)
echo "WARNING: UNKNOWN PLATFORM"
;;
esac

module list

Expand Down
52 changes: 15 additions & 37 deletions ush/load_ufsda_modules.sh
Original file line number Diff line number Diff line change
Expand Up @@ -27,48 +27,26 @@ fi
ulimit_s=$( ulimit -S -s )

# Find module command and purge:
source "${HOMEgfs}/ush/detect_machine.sh"
source "${HOMEgfs}/ush/module-setup.sh"

# Load our modules:
module use "${HOMEgfs}/sorc/gdas.cd/modulefiles"

if [[ -d /lfs/f1 ]]; then
# We are on WCOSS2 (Cactus or Dogwood)
echo WARNING: UFSDA NOT SUPPORTED ON THIS PLATFORM
elif [[ -d /lfs3 ]] ; then
# We are on NOAA Jet
echo WARNING: UFSDA NOT SUPPORTED ON THIS PLATFORM
elif [[ -d /scratch1 ]] ; then
# We are on NOAA Hera
module load "${MODS}/hera"
# set NETCDF variable based on ncdump location
NETCDF=$( which ncdump )
export NETCDF
elif [[ -d /work ]] ; then
# We are on MSU Orion or Hercules
if [[ -d /apps/other ]] ; then
# Hercules
module load "${MODS}/hercules"
else
# Orion
module load "${MODS}/orion"
fi
# set NETCDF variable based on ncdump location
ncdump=$( which ncdump )
NETCDF=$( echo "${ncdump}" | cut -d " " -f 3 )
export NETCDF
elif [[ -d /glade ]] ; then
# We are on NCAR Yellowstone
echo WARNING: UFSDA NOT SUPPORTED ON THIS PLATFORM
elif [[ -d /lustre && -d /ncrc ]] ; then
# We are on GAEA.
echo WARNING: UFSDA NOT SUPPORTED ON THIS PLATFORM
elif [[ -d /data/prod ]] ; then
# We are on SSEC S4
echo WARNING: UFSDA NOT SUPPORTED ON THIS PLATFORM
else
echo WARNING: UNKNOWN PLATFORM
fi
case "${MACHINE_ID}" in
("hera" | "orion" | "hercules")
module load "${MODS}/${MACHINE_ID}"
ncdump=$( command -v ncdump )
NETCDF=$( echo "${ncdump}" | cut -d " " -f 3 )
export NETCDF
;;
("wcoss2" | "acorn" | "jet" | "gaea" | "s4")
echo WARNING: UFSDA NOT SUPPORTED ON THIS PLATFORM
;;
*)
echo "WARNING: UNKNOWN PLATFORM"
;;
esac

module list
pip list
Expand Down