Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Table of contents

Table of Contents
excludeTable of contents

Main features

  • All the shells in use at the centre are supported.
  • Same command and almost identical syntax and options as TCL modules.
  • Graceful failure in case of error. TCL modules sometimes fails and gives a zero exit code which cannot be trapped. Some users have implemented their own functions to workaround this issue in the past.
  • It does the right thing: automatic swap if different version of module is loaded. With TCL modules you need to know if that module is loaded to decide whether to swap or to load. Many times you end up unloading and loading to make it easier.
  • Subcommands like avail or list work on STDOUT so piping the output to other commands such as grep is much more convenient.
  • The ml shortcut.
  • Avail mode also shows those modules which are loaded.
  • Better support for dependencies and conflicts to other modules.
  • Native support to manage different toolchains (different compiler families and versions, and even MPI flavours).

...