Community Research and Development Information Service - CORDIS

FP5

PRISM Report Summary

Project ID: EVR1-CT-2001-40012
Funded under: FP5-EESD
Country: Germany

The PRISM SCE software

The Standard Compile Environment (SCE) is a central aspect of the PRISM infrastructure. It is closely related to the PRISM Standard Running Environment (SRE). It provides a common and user-friendly frame for source code management and model compilation and defines standards for many aspects of Earth System modelling experiments.

Because of the large number of models and platforms used within the European climate modelling community, and taking into consideration the quick development of both software and hardware, the SCE is designed in a flexible and open way. The environment is easily extendable to accommodate new models and platforms.

An important aspect of the SCE is a well-defined Unix directory tree for the component models (including the coupler), libraries, compiler output and the compiling and runtime utilities. The structure of the model source code directory tree is kept as simple as possible. Models adapted to this structure can be compiled with the portable tools provided.

Scripts for model compilation are specific for the component model, the coupled model constellation and the platform the model is supposed to run on. The SCE does not comprise ready-to-use scripts, but provides a comprehensive set of utilities to generate standardised scripts specific to the model and to the user's platform. The scripts are assembled from a base of small files, called header files, containing script code fragments. These fragments are specific for a model or a platform or both, or they can be used for all models on all platforms. The method allows for easy adaptation to newly coupled models or new platforms as model and site dependent sections are clearly identified. Besides, maintenance is small, as there is little redundant code.

Compile scripts generated within the SCE give a common look & feel for every model adapted to the PRISM infrastructure. This minimises the effort to set-up coupled model experiments. The standards also help with designing new, coupled models and facilitate porting activities to new platforms. Cooperation between different centres and scientists is facilitated.

Once a model is integrated in the SCE it profits from easy portability to all other PRISM platform, support from the PRISM Team and from future updates of the system.

Related information

Reported by

MPI für Meteorologie, Gruppe M&D
Bundesstr. 55
20146 Hamburg
Germany
See on map
Follow us on: RSS Facebook Twitter YouTube Managed by the EU Publications Office Top