User Tools

Site Tools


strutture:cnaf:clusterhpc:installed_software

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
strutture:cnaf:clusterhpc:installed_software [2014/06/04 14:20] – [Compilers and mpi versions] dcesini@infn.itstrutture:cnaf:clusterhpc:installed_software [2014/06/04 14:21] (current) – [Compilers and mpi versions] dcesini@infn.it
Line 1: Line 1:
 +====== 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:
 +<code>
 +bsub -q hpc_int -Is /bin/bash
 +</code>
 +
 +**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:**
 +<code>
 +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)
 +</code>
 +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:
 +
 +<code>
 +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
 +</code>
 +
 +==== 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:
 +<code>
 +hpc-support <_at_> lists.cnaf.infn.it
 +</code>

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki