-
Notifications
You must be signed in to change notification settings - Fork 129
Conference notes for 2022 08 02
Robert McLay edited this page Aug 3, 2022
·
1 revision
- Q/A
- Issue #585: Use install instead of cp? -> Lmod 8.7.11 change!
- Issue #584: Pushenv when used with TCL modulefiles
- Issue #594: change
cp -p
tocp
inupdate_system_cache_files
? -
sh_to_modulefile
andsource_sh()
evaluate script withset -e
: Silent errors- OpenFOAM's source script ($FOAM_BASH) does an
unalias foo 2> /dev/null
- if
foo
is not an alias, that fails => non-zero exit code - causes exit out of subshell used by
sh_to_modulefile
orsource_sh()
=> silent error - fixed by appending
|| true
to theunalias
command in OpenFOAM script - script needs to be fixed in order to create module file for it with
sh_to_modulefile
or withsource_sh()
- OpenFOAM's source script ($FOAM_BASH) does an
- Bug Report Template at github
- instructions for people to fill out issue can be "commented out" somehow?
-
module --miniConfig
- shows how your configuration is different from the Lmod default
- somewhat similar to EasyBuild's
--show-config
(see https://docs.easybuild.io/en/latest/Configuration.html#overview-of-current-configuration-show-config-show-full-config)
- Lmod Zoom Mtgs notice added to lmod.readthedocs.io
- maybe also announce Lmod monthly meetings on EasyBuild mailing list?
- Checking for valid env. var. names
- Any feedback from Dynamic spider cache change?
- Presentation on How Lmod loads a module (part 2):
loadModuleFile()
- link to slides: https://github.com/TACC/Lmod/blob/master/my_docs/22/lmod_zoom_mtg_2022_08_02/presentation.pdf
- postponed until new Lmod monthly meeting
- topic after this: how Tcl module files get evaluated
- Robert McLay (TACC)
- Kenneth Hoste (HPC-UGent)
- Matthew Cawood (TACC)
- Kurt Lust (Univ. of Antwerp - LUMI User Support Team)
- How does Lmod make changes to the current environment?
-
module
function runs Lmod executable that just produces text (for example inbash
syntax), when is evaluated to modify current shell
-
- Tue 6 Sept 2022 at 09:30 Central (14:30 UTC)