The Surface Gridded Component: Difference between revisions

From GEOS-5
Jump to navigation Jump to search
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
 
(3 intermediate revisions by the same user not shown)
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 compute the exchange coefficients between the surface and the first atmospheric layer. These are used by TURBULENCE in its first run method. The second run method of surface uses turbulent fluxes and their derivatives with respect to surface values computed by TURBULENCE to have its childrens' second methods update their ''skin'' state variables (i.e., temperature, humidity, etc).


<mm>[[Surface_Turbulence_tree.mm|flash|250px|parameters startCollapsedToLevel=3]]</mm>


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

Latest revision as of 14:34, 5 March 2013

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, LAND, LANDICE, LAKE, 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 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 (COLUMN PHYSICS) in a specified order. The first method of SURFACE calls the first run method of each child to compute the exchange coefficients between the surface and the first atmospheric layer. These are used by TURBULENCE in its first run method. The second run method of surface uses turbulent fluxes and their derivatives with respect to surface values computed by TURBULENCE to have its childrens' second methods update their skin state variables (i.e., temperature, humidity, etc).

<mm>flash|250px|parameters startCollapsedToLevel=3</mm>