Versions Compared

Key

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

Introduction

This short article describes how the compilation of the OpenIFS model is controlled and how to modify the compilation. There are a number of ways in which the compilation can be changed, which is chosen depends on personnel preference and the situation.

Various compiler are supported for OpenIFS and configuration files are supported which are known to work on systems we have access to. Specific optimisation options have generally been avoided because they often depend on specific compiler options and/or hardware. The supplied configurations can be edited or over-ridden as described below.

Column
Panel
bgColorwhite
titleBGColorlightlightgrey
titleOn this page

Table of Contents
maxLevel2
stylesquare

Compiling with FCM

The Flexible Configuration Management (FCM) software, from the UK Meteorological Office, is used to compile the model. FCM offers a number of advantages: configuration files are easy to understand, model object files are compiled 'out-of-source', source code changes can be 'out-of-source', fortran interface blocks can be generated automatically. FCM replaces the traditionally 'make' or 'gmake' command and is specifically written for compiling large fortran or mixed fortran/C codes like OpenIFS.

...