Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Please see the Prerequisites page for details of what other software is required to be able to run OpenIFS.

OpenIFS is predominantly fortran code with a small amount of C and requires some flavour of Unix (such as Linux). It is known to run on The OpenIFS model supports a number of hardware systems and compilers. These are:

Linux (64bit only): x86_64

Operating systems tested: SuSE, etc. (to be done)

Compilers: gfortran/gcc, pgif90/pgcc, ifort/icc

gfortran: 4.3.4 fails to compile due to a compiler bug. 4.5.0 ok. (need to test all gfortran versions available on lx)

(need a table showing tested systems)

Also crayf90 but only on HECToR.

MacOSX:

gfortran/gcc (to be tested)

AIX:

systems, some of which are directly supported by ECMWF.

The following table details what combinations have been tested and the support level:

 

Section
Column
width50%
Operating SystemSupported CompilersSupport levelMPI
Linux/Unix
x86_64 (64 bit2)

gfortran (v4.5 & above)1

Intel : ifort (v12.1.0)

Portland : pgf90 (v12.3)

Cray : ftn

Green

Amber

Green

Red

OpenMPI
AIXIBM : xlf (v11.1)GreenIBM Parallel
Environment
Mac OS X (not yet tested)   
Column
width50%
Support level 

Green

Good level of support - will be tested for each new release
AmberMedium level of support - may not be tested for each release.
Red

Not directly supported due to lack of facilities at ECMWF;
known to work on external systems

Notes:

  1. gfortran version must be at least 4.5. OpenIFS is known not to work on gfortran versions less than this due to a bug in the gfortran compiler.
  2. 32bit is not supported or tested.

 

...