Conference notes for 2023 01 10 - TACC/Lmod GitHub Wiki
Agenda for Lmod Zoom Mtg on Jan. 10th 2023
- Q/A
- TCL module support for break, help msg, puts
- Next Meeting Feb 14th at 9:30 Central (15:30 UTC)
- Next Topic: How to use check_module_tree_syntax to verify your module tree.
Attending
- Robert McLay (TACC)
- Kenneth Hoste (HPC-UGent, Belgium)
- Sebastian Moretti (SIB, Switzerland)
- Matthew Cawood (TACC)
- Virginia Williams (UNC Chapel Hill)
Notes
- recent discussions on Lmod-users mailing list / GitHub issues
- presentation "How TCL break, puts & help message are handled by Lmod"
- slides available at https://github.com/TACC/Lmod/blob/main/my_docs/23/lmod_zoom_mtg_2023_01_10/presentation.pdf
- question by Matt: why can't all files be evaluated the same way (module files, .version, .modulerc, etc.)
- support for 'break' statement in Tcl module file is handled in 3 different ways by Tmod 3.x/4.x and Lmod
- running example: module load A B C_with_break D
- Tmod 3.x stops once break in C_with_break is hit (A B get loaded) (?)
- Tmod 4.x treats break as an error, so cancels the whole operation (no changes made to environment)
- Lmod loads A B D, ignores everything in C_with_break
- next meetings
- Tue 14 Feb 2023 at 9:30 US Central (15:30 UTC)
- Tue 7 Mar 2023 (before switch to Summer Time)