Skip to content

Conference notes for 2022 08 02

Robert McLay edited this page Aug 3, 2022 · 1 revision

Agenda for Lmod Zoom Mtg August 2, 2022

  • 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 to cp in update_system_cache_files?
  • sh_to_modulefile and source_sh() evaluate script with set -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 or source_sh() => silent error
    • fixed by appending || true to the unalias command in OpenFOAM script
    • script needs to be fixed in order to create module file for it with sh_to_modulefile or with source_sh()
  • Bug Report Template at github
    • instructions for people to fill out issue can be "commented out" somehow?
  • module --miniConfig
  • 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()

Attendees

  • Robert McLay (TACC)
  • Kenneth Hoste (HPC-UGent)
  • Matthew Cawood (TACC)
  • Kurt Lust (Univ. of Antwerp - LUMI User Support Team)

Notes

  • How does Lmod make changes to the current environment?
    • module function runs Lmod executable that just produces text (for example in bash syntax), when is evaluated to modify current shell

Next meeting

  • Tue 6 Sept 2022 at 09:30 Central (14:30 UTC)
Clone this wiki locally