Getting Started

From an Alces Clusterware environment - run the alces module avail command to list the currently installed Modules:

[alces-cluster@login1(hpc1) ~]$ alces module avail
---  /opt/gridware/benchmark/el6/etc/modules  ---
  apps/hpcc/1.4.1/gcc-4.4.7+openmpi-1.8.5
  apps/hpl/2.1/gcc-4.4.7+openmpi-1.8.5
  apps/iozone/3.420/gcc-4.4.7
  apps/memtester/4.3.0/gcc-4.4.7
  compilers/gcc/system
  libs/gcc/system
  mpi/openmpi/1.8.5/gcc-4.4.7
  null
---  /opt/gridware/local/el6/etc/modules  ---
  compilers/gcc/system
  libs/gcc/system
  null
---  /opt/clusterware/etc/modules  ---
  services/gridscheduler

We can see there are a set of applications, libraries and compilers available to load.

When loading a module, the environment variables for that application will be loaded to your current session, e.g.:

[alces-cluster@login1(hpc1) ~]$ echo $CXX

[alces-cluster@login1(hpc1) ~]$ module load compilers/gcc/system 
compilers/gcc/system
 |
 OK
[alces-cluster@login1(hpc1) ~]$ echo $CXX
/usr/bin/g++