====== Installed Software =====
==== Compilers and mpi versions ====
Various version of C/C++, Fortran, CUDA compilers and python are available on all the nodes. \\
To compile code on the nodes interactively, log into a node using interactive jobs:
bsub -q hpc_int -Is /bin/bash
**PLEASE NOTE:** Although you can compile on the User Interface, as in any other node, it is a virtual machine and not suitable for compilation, in particular GPU code; probably any CPU dependent optimizations will be lost in your executables.\\
**By default the system compilers are:**
gcc --version
gcc (GCC) 4.4.7 20120313 (Red Hat 4.4.7-4)
gfortran --version
GNU Fortran (GCC) 4.4.7 20120313 (Red Hat 4.4.7-4)
If you are ok with these versions you can use them directly. \\
If you want to use a **different version** or the **CUDA compiler** or an **MPI library** you can use the Linux Environment Module tool that will set-up correctly the environment for the chosen version, i.e. you can try:
module avail
module load compilers/cuda-5.5
echo $PATH
echo $LD_LIBRARY_PATH
module list
module unload compilers/cuda-5.5
module list
echo $PATH
echo $LD_LIBRARY_PATH
==== Other Software Tools and Libraries Available on the Nodes====
* gdb
* cmake
* boost && boost-devel
* hdf5 && hdf5-devel && hdf5-mpich2 && hdf5-mpich2-devel && hdf5-openmpi
* fftw && fftw-devel
* blas && blas-devel
* openblas && openblas-devel && openblas-openm && openblas-static && openblas-threads
* netcdf && netcdf-devel && netcdf4-python
* python-matplotlib
* ipython
* numpy-f2py
* scipy
* numpy
* scitools
* gnuplot
* gsl && gsl-devel
* paraview
==== Requesting new Software on the Nodes ====
To request new software on the nodes please write an email to:
hpc-support <_at_> lists.cnaf.infn.it