Artemis has many pre-installed programs available and can be accessed by loading “modules”. A full list of all software on Artemis can be found on the Artemis Software page page.
Modules (or how to load installed software)¶
To see all available modules on Artemis, run the following command:
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
If the software you require isn’t installed on Artemis, you can submit a High Performance Computing request via the ICT Service portal. Select Submit a request -> Request something else -> 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.