The Surface Gridded Component: Difference between revisions

Suarez (talk | contribs)
New page: The SURFACE component handles the transformations from atmospheric grid to exchange grid. All of its imports are on the atmospheric grid, but its exports can be on either grid. Its childre...
 
Pchakrab (talk | contribs)
No edit summary
Line 1: Line 1:
The SURFACE component handles the transformations from atmospheric grid to exchange grid. All of its imports are on the atmospheric grid, but its exports can be on either grid. Its children, [[The LandGridded Component|LAND]], [[The LandIce Gridded Component|LANDICE]], [[The Lake Gridded Component|LAKE]], [[The SaltWater Gridded Component|SALTWATER]], are responsible for surface calculations at each of the four GEOS-5 surface types. The four children live on their subset of the exchange grid and SURFACE satisfies all of their imports and regrids their exports when required.
The SURFACE component handles the transformations from atmospheric grid to exchange grid. All of its imports are on the atmospheric grid, but its exports can be on either grid. Its children, [[The LandGridded Component|LAND]], [[The LandIce Gridded Component|LANDICE]], [[The Lake Gridded Component|LAKE]], [[The SaltWater Gridded Component|SALTWATER]], are responsible for surface calculations at each of the four GEOS-5 surface types. The four children live on their subset of the exchange grid and SURFACE satisfies all of their imports and regrids their exports when required.


The surface component interacts tightly with [[The Turbulence Gridded Component|TURB]], the turbulence component, in doing their semi-implicit time stepping. Their execution is thus fairly specialized. They each have two run methods which must be called by the parent ([[The Physics Gridded Component|COLUMN PHYSICS]]) in a specified order. The first method of SURFACE calls the first run method of each child to computes the exchange coefficients between the surface and the first atmospheric layer. These are used by TURB in its first run method. The second run method of surface uses turbulent fluxes and their derivatives with respect to surface values computed by TURB to have its childrens' second methods update their ''skin'' state variables (i.e., temperature, humidity, etc).
The surface component interacts tightly with the [[The Turbulence Gridded Component|TURBULENCE]] component, in doing their semi-implicit time stepping. Their execution is thus fairly specialized. They each have two run methods which must be called by the parent ([[The Physics Gridded Component|COLUMN PHYSICS]]) in a specified order. The first method of SURFACE calls the first run method of each child to computes the exchange coefficients between the surface and the first atmospheric layer. These are used by TURB in its first run method. The second run method of surface uses turbulent fluxes and their derivatives with respect to surface values computed by TURB to have its childrens' second methods update their ''skin'' state variables (i.e., temperature, humidity, etc).




<center>[[Image:Surface_structure.gif]]</center>
<center>[[Image:Surface_structure.gif]]</center>