#%Module1.0#####################################################################
# Default OpenHPC environment
#############################################################################

proc ModulesHelp { } {
        puts stderr "Setup default login environment"
}

#
# Load Desired Modules
#

prepend-path     PATH   /opt/ohpc/pub/bin

# include local packages installed via spack
prepend-path MODULEPATH /opt/ohpc/pub/moduledeps/spack/

# Define modules to load/unload in order
set modules_list [list autotools prun gnu15 mvapich2]

if { [ expr [module-info mode load] || [module-info mode display] ] } {
        prepend-path MANPATH /usr/local/share/man:/usr/share/man/overrides:/usr/share/man/en:/usr/share/man
        foreach mod $modules_list {
                module try-add $mod
        }
}

if [ module-info mode remove ] {
        foreach mod [lreverse $modules_list] {
                module del $mod
        }
}
