Artemis Software

Artemis has many pre-installed programs available and can be accessed by loading “modules”. A full list of all software available on Artemis can be found on the Artemis Software List.

Modules (or how to load installed software)

To see all available modules on Artemis, run the following command:

module avail

this will return a (long) list of modules. To narrow down the list to programs you’re interested in using, try using grep. The following example returns any modules containing the word “Matlab”:

module avail |& grep -i matlab

To load a module, for example, Matlab, use the following command:

module load matlab

this will add Matlab to your PATH and load any required dependencies. It will, by default, load the most commonly used version of Matlab. If you require a different version, specify the version as follows:

module load matlab/R2017a

Having multiple versions of the same program open can cause conflicts. For example, if Matlab 2014 and Matlab 2015 were simultaneously loaded, then the last version loaded will be used. For this reason, it is good practice to unload unnecessary modules:

module unload matlab/R2017a

To switch Matlab versions, you may use the module switch command instead of loading and unloading individual modules:

module switch matlab/R2017a matlab/R2018a

Occasionally, some modules confict with others and create strange and difficult to diagnose errors. To unload all modules with one command, use module purge:

module purge

Installing software

If the software you require isn’t installed on Artemis, you can submit a High Performance Computing request via the Services Portal. Select Technology → Research services → HPC - High Performance Computing request after signing in, then complete the form and request installation of the required software.

Alternatively, you can compile your own programs on Artemis. For information, see the compiling your own programs section.