Content deleted Content added
Delaruellex (talk | contribs) m →Modulefiles: add Fish shell |
Delaruellex (talk | contribs) →Modulefiles: update man page external references |
||
Line 17:
== Modulefiles ==
The modules system is based on modulefiles,<ref>{{cite web |url=
The key advantage of Environment Modules is that it is shell independent and supports all major shells such as [[Bash (Unix shell)|Bash]] (bash), [[KornShell]] (ksh), [[Z shell]] (zsh), [[Fish (Unix shell)|Fish]] (fish), [[Bourne shell]] (sh), [[tcsh]], and [[C shell]] (csh). The second key advantage is that it allows to use multiple versions of the program or package from the same account by just loading proper module. Those two advantages were instrumental in making Environment Modules a part of most HPC cluster setups. It also inspired several alternative implementation such as lmod from University of Texas, which is written in [[Lua (programming language)|Lua]] instead of Tcl.
|