Loading Applications

Back to documentation index

Show Pre-installed Applications

All pre-installed applications are available through the modules command. Use module avail to see the full list.

[penguin@podmt1 ~]$ module avail

----------------------------- /public/modulefiles ------------------------------
atlas/3.10.1/gcc.4.4.7           OpenFoam/2.2.1
biopython/1.6.1/python.2.7.4     openmpi/1.2.9/intel.12.1.0
boost/1.53.0/gcc.4.4.7           openmpi/1.4.5/gcc.4.4.7
boto/2.9.4/python.2.7.4          openmpi/1.4.5/gcc.4.7.2
cherrypy/3.2.2/python.2.7.4      openmpi/1.4.5/intel.11.1.0
cmake/2.8.11.2                   openmpi/1.4.5/intel.12.1.0
fftw/3.3.3/gcc.4.4.7             openmpi/1.5.5/gcc.4.4.7(default)
fluent/14.5                      openmpi/1.5.5/gcc.4.7.2
fluent/15.0                      openmpi/1.5.5/intel.11.1.0
gcc/4.4.7(default)               openmpi/1.5.5/intel.12.1.0
gcc/4.7.2                        openmpi/1.6.4/gcc.4.4.7
...
...
...

...output truncated as we have many applications installed and the list grows weekly!

Accessing POD Applications with Modules

All applications are loaded into your shell environment using the 'module' command. Using modules will load the PATH, LD_LIBRARY_PATH and MANPATH for the application you choose. Additionally, any dependent modules will be loaded as well. For example, loading the OpenFoam module will also load the appropriate OpenMPI and compiler modules. Below is a list of module commands.

[penguin@podmt1 ~]$ module load OpenFoam/2.2.1
[penguin@podmt1 ~]$ module list

Currently Loaded Modulefiles:
  1) gcc/4.7.2                 3) OpenFoam/2.2.1
  2) openmpi/1.6.4/gcc.4.7.2


Module Commands

To see a list of currently loaded modules:

module list

To see a list of available modules:

module avail

To load a module into your environment:

module load <module name>

Clear all loaded modules:

module purge


User Defined Modules

If you install software in your home directory and wish to create your own modules, set the MODULEPATH environment variable. For example, you can place custom modules in $HOME/modulefiles and then set the following in your .bashrc:

export MODULEPATH=$HOME/modulefiles:$MODULEPATH

You will now see your custom modules in module avail and can load them in your PBS TORQUE scripts.


Requesting Additional Software

If you need any additional software installed, please email pod@penguincomputing.com