The Unified Model was originally written in the Fortran 77
programming language with some low level routines written in C
to aid
portability. Now however, Fortran 90 is increasingly
used to take advantage of its new features and to facilitate
exchange of code between different international meteorological
organizations. Some components of the Unified Model such as
the
observation processing system and the
variational
data assimilation system have been written entirely in
Fortran 90.
Although it is expected that the Fortran 90 standard will
make it easier to exchange code between different organizations,
it is important that some basic guidelines are established.
To this end, the Met Office has contributed to the European
Standards For Writing and Documenting Exchangeable Fortran 90
Code.
Fortran 90 Standards
|