next up previous contents index
Next: Input and Output Files Up: Data Structures Previous: Loop Composition   Contents   Index


Averaging from a Subgrid Level to an Encompassing Subgrid Level

Generic routines have been developed for performing averages from a subgrid level to every subgrid/grid level encompassing it. Shown below is table of routines which may be called to perform this averaging for clumps or filters of subgrid units. Required arguments are the subgrid bounds for both levels in the hierarchy and the two data arrays for both levels in the hierarchy. Additional arguments are required for multi-level variables and for scaling quantities. Individual routines called by the interfaces shown in the table below are contained in module subgridAveMod (Section A.87).


Routine Interface Description
p2c Average from PFTs to columns
p2l Average from PFTs to landunits
p2g Average from PFTs to gridcells
c2l Average from columns to landunits
c2g Average from columns to gridcells
l2g Average from landunits to gridcells

Examples of their use can be found in module histFileMod (Section A.57), which calls many routines for updating history fields, and pft2colMod (Section A.79), which calls p2c to perform averages from PFT-level variables to column-level variables for water state and flux quantities.


next up previous contents index
Next: Input and Output Files Up: Data Structures Previous: Loop Composition   Contents   Index
Mariana Vertenstein 2004-06-21