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
To request new software on the nodes please write an email to:
hpc-support <_at_> lists.cnaf.infn.it