1.2 Overview of the code
CALLPAR, the routine that controls the physical parametrization package, is called by CPGLAG that controls the grid-point calculations. CALLPAR calls the routines from the physics, the exception being the main radiation routine RADINT. RADINT controls the computation of the shortwave transmissivities and the longwave fluxes. RADINT is called via an interface routine RADDRV called by SCAN2MDM that is the multi-tasking interface to the computations in grid-point space (distributed memory version). RADINT is called outside CALLPAR because of the need to make the radiation space interpolation compatible with the distributed memory version of the IFS.
In CALLPAR the physics routines are called in the following order:
RADSRF: Computes radiative properties of the surface.
CLDPP: Computes cloud parameters required for the post processing (e.g. total cloud cover)..
RADHEATN: Computes the temperature tendencies and the downward radiation fluxes at the surface with updated (every time-step) values for the zenith angle.
VDFMAIN: Controls the computation of the vertical exchange of
,
,
and
by turbulence.
GWDRAG: Controls the computation of the tendencies for
,
and
due to the parametriz-
ation of subgrid-scale orographic drag.
CUCALLN: Interface to call CUMASTRN that controls the computation of the tendencies for
,
,
and
due to the parametrization of moist convective processes.
CLOUDSC: Controls the computation of tendencies for
,
,
,
,
and
due to the
parametrization of the cloud processes.
SRFMAIN: Controls the soil/surface scheme.
METHOX: Computes tendencies for
due to methane oxidation and water vapour photolysis.