This is Lite Plone Theme
You are here: Home Developer Guide Software and Libraries

Software and Libraries

Libraries and applications available on Cosmos machines

COSMOLIB

The following libraries are all automatically loaded for all users via the module 'cosmolib':

NameDefault Version Development Version
cfitsio 3.31
fftw2 2.1.5
fftw3 3.3.2 3.3.3 (fftw3/3.3.3-intel-13.1.2)
gsl 1.15 1.16 (gsl/1.16-intel-13.1.2)
healpix 2.20a
hdf5 1.8.9 1.8.10 (hdf5/1.8.10-intel-13.1.2-serial)

To load a development version, load the corresponding module, specified in brackets in the column above. For example:

module load fftw3/3.3.3-intel-13.1.2

 

Compilers

We have up to date versions of both Intel and GCC compilers for C/C++/Fortran. These are found in the modules named 'icomp' and 'gcc' respectively. Note, that if you require newer features from the compiler standards with the Intel compiler (e.g. C++11/14) you will also need to load one of the GCC modules because the system wide GCC is not new enough to support these features.

We also provide a module for clang and clang++. To compile with openmp you need to use the flag: -fopenmp=libomp

Available Modules

A list of all the available modules can be found from either the command `module av` or listed in tabular form here.