-
Notifications
You must be signed in to change notification settings - Fork 133
Conference notes for 2025 05 06
Robert McLay edited this page May 6, 2025
·
1 revision
- Q/A
- Any New topics?
- Release of 8.7.60
- Debian release now available for latest version.
- tcl 9 support for FAST_TCL_INTERP added
- tcl support for irreversible (setenv --mode unload A B)
- Issue #367: pushenv: avoid double push when empty
- Testing bigCache branch
- There is a new spider cache file called spiderBigT which includes the module contents.
- Is available now.
- The script: update_lmod_system_cache_files generates both spiderT.lua and spiderBigT.lua (as well as luac compiled versions)
- Supports only *.lua modulefiles for now
- TCL modulefiles will likely get copied to /dev/shmem if available
- This only works if LMOD_IGNORE_CACHE=no and LMOD_CACHED_LOADS=yes
- Lmod uses spiderT.lua for avail, spider, overview, etc
- Lmod uses spiderBigT.lua for loads.
- Does this improve performance?
- Once bigCache branch is merged -> Lmod 8.8
- Lmod 8.8 will make LMOD_DYNAMIC_SPIDER_CACHE=no as default.
- To test bigCache branch
- Download and install bigCache branch in your account (say ~/pkg/)
- Define LMOD_CMD to point to ~/pkg/lmod/lmod/libexec/lmod
- Define LMOD_DIR to point to ~/pkg/lmod/lmod/libexec
- $LMOD_DIR/spider -o spiderBigT $MODULEPATH > ~/.cache/lmod/spiderBigT.lua
- Test your large Lmod (lua) moduletree