Skip to content

Commit 4f7a865

Browse files
committed
Fix list of supported modules tools
Remove `EnvironmentModulesC` and `EnvironmentModulesTcl` from the list of supported modules tools, as Environment Modules v4.3+ is now required since EasyBuild 5.0. Also simplify the description of the remaining tools: * for Environment Modules: not specific version mention * for Lmod: remove the "modern" adjective, as it was set in comparison with EnvironmentModulesC Signed-off-by: Xavier Delaruelle <[email protected]>
1 parent 44ce814 commit 4f7a865

File tree

1 file changed

+8
-9
lines changed

1 file changed

+8
-9
lines changed

docs/configuration.md

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -492,19 +492,18 @@ A list of supported modules tools can be obtained using `eb --avail-modules-tool
492492

493493
Currently, the following modules tools are supported:
494494

495-
* `Lmod` *(default)*: Lmod, an modern alternative to Environment Modules, written in Lua (`lmod`)
496-
* `EnvironmentModules`: modern Tcl-only version of Environment Modules (4.x) (`modulecmd.tcl`)
497-
* `EnvironmentModulesC`: Tcl/C version of Environment Modules, usually version 3.2.10 (`modulecmd`)
498-
* `EnvironmentModulesTcl`: (ancient) Tcl-only version of Environment Modules (`modulecmd.tcl`)
495+
* `Lmod` *(default)*: Lmod, an alternative to Environment Modules, written in Lua (`lmod`)
496+
* `EnvironmentModules`: Environment Modules, written in Tcl (`modulecmd.tcl`)
499497

500498
You can determine which modules tool you are using by checking the
501499
output of `type -f module` (in a `bash` shell), or `alias module` (in a `tcsh` shell).
502500

503-
The actual module command (i.e., `modulecmd`, `modulecmd.tcl`,
504-
`lmod`, ...) must be available via `$PATH` (which is not standard), except when using Lmod
505-
(in that case the `lmod` binary can also be located via `$LMOD_CMD`) or when using
506-
Environment Modules (in that case the `modulecmd.tcl` binary can also be located via
507-
`$MODULES_CMD`).
501+
The actual module command (i.e., `modulecmd.tcl`, `lmod`, ...) must be
502+
available via `$PATH` (which is not standard) or:
503+
504+
* when using Lmod, the `lmod` binary can also be located via `$LMOD_CMD`
505+
* when using Environment Modules, the `modulecmd.tcl` binary can also be
506+
located via `$MODULES_CMD`
508507

509508
For example, to indicate that EasyBuild should be using `Lmod` as modules tool:
510509

0 commit comments

Comments
 (0)