Compile and execute CLaMS programs on JUROPA

Compiler

To use the Intel MPI compiler the following command will be necessary:

Compilation

All used libraries and module files are linked to:

The CLaMS makefiles are adjusted for compilation of CLaMS programs on JUROPA with the Intel compiler (mkincl/config/config.Linux_ifc).

The netCDF version 3.6.3 is used. For using netCDF 4 see Used Libraries (netCDF3/netCDF4).

The CLaMS programs can be compiled with:

Create batch script

Write a batch script including the mpiexec command for the just compiled executable:

Job Limits

Batch jobs

Interactive jobs:

Submit job

Submit the job with:

On success msub returns the job ID of the submitted job.

Useful commands

Problems with timeouts using MPI

Currently jobs requesting > 128 nodes ( >1024 cores) fail with PMI barrier timeouts. This is caused by a problem in the ParaStation process management which could not be fixed yet. As a workaround ParTec recommends the setting of the following environment variables in the job script of large MPI applications:

  export __PSI_LOGGER_TIMEOUT=3600  
  export PMI_BARRIER_TMOUT=1800  

just before the 'mpiexec' call. Similar problems have been observed on workstations as well.

Interactive Session

Juropa/CompileExecute (last edited 2011-04-05 08:52:14 by NicoleThomas)