GUIDE TO THE LINUX CLUSTERS

This page is the main entry point to the support pages of the two IBM Linux clusters at Parallab. Answers to many frequently asked questions can be found here. We will do our best to keep these pages up-to-date. Please read and consult these support pages regularly, especially when you have just started using the machine(s).

The name of the IBM e1350 cluster is: fimm.bccs.uib.no

The systems are available to staff and students from the University of Bergen.

Both clusters target a variety of applications. In particular, applications from bio-informatics, climate sciences, computational physics, and computational chemistry will be promoted on the clusters and will in general be given higher priority.

User support. Questions and problems can be reported to hpc-support@hpc.uib.no or support-uib@notur.no and they will be handled as soon as possible. Working hours are roughly Monday-Friday 08:00-16:00.

Contents

  • Programming the computer

    • Compilers and Languages
    • Compiling and running MPI programs, choosing a communication library
    • Debugging
    • Performance optimization
      See the page on file systems and the FAQ for I/O optimization.
    • Profiling - prof - gprof
      See on-line manual pages (e.g., 'man gprof').
    • FAQ for the cluster
    • General help for programming:
      Writing modern Fortran: tutorial by Paul Dubois (PDF 400kB)

  • Mass storage
    • Retrieving files from backup
    • Automatic data migration is not available for fimm

  • Applications. Most application software is installed under directory /local. Most software can be found by the command "module avail".

    • AMBER (home page)
      - fimm: directory /local/amber8
    • Gaussian 03 version C.02
      - fimm: directory /local/Gaussian
    • MATLAB version 6.5.0 or 7.1.0 (home page)
      To avoid slow start-up, invoke matlab without graphics:
        % matlab -nosplash -nodesktop
        % matlab -nosplash -nojvm
      
    • MrBayes version 3.0
      - fimm: binary mb
    • NAMD version 2.5
      - fimm: binary mb
    • mpiBLAST
      - fimm: directory /local/mpiblast

  • Other software (see also directory /local)

    • NetCDF version 3.5.1 (documentation)
      - fimm: directory /local/netcdf
    • ATLAS (documentation)
      - fimm: /local/ATLAS
      - Example (fire): to use the BLAS and LAPACK libraries, use the GNU compiler and link with
        -L/usr/local/ATLAS/lib/Linux_PIIISSE1_2 -llapack -lf77blas -lcblas -latlas
    • FFTW (documentation)
      - fimm: /local/fftw/   (also ACML contains FFT routines)
    • AMD Core Math Library ACML (documentation)
      - fimm: directory /local/acml/