Brussels / 1 & 2 February 2025

schedule

Environment Modules: why this old idea is still useful today and what's next


Since more than 3 decades, Environment Modules helps HPC sites to provide access to their scientific software catalog. Such tool relies on updating the environment of a shell session, being able to undo what it changed.

This talk will first present what is the module command and what it is useful for. We will then quickly go through the history of this tool, describe the different implementations in use nowadays (Modules and Lmod), and give an insight of the most prominent features added in the recent years.

Based on the current context with multiple solutions available to build and install scientific software, we will see why Environment Modules is still useful today. Last part of the presentation will be about the future directions to integrate new ideas and improve the user experience.

Speakers

Photo of Xavier Delaruelle Xavier Delaruelle

Links