chgres_cube  1.13.0
 All Data Structures Files Functions Variables
surface_target_data Module Reference

Module to hold ESMF fields associated with the target grid surface data. More...

Public Member Functions

subroutine, public cleanup_target_nst_data
 Free up memory once the target grid nst fields are no longer needed. More...
 
subroutine, public cleanup_target_sfc_data
 Free up memory once the target grid surface fields are no longer needed. More...
 

Data Fields

type(esmf_field), public c_0_target_grid
 Coefficient 1 to calculate d(tz)/d(ts). More...
 
type(esmf_field), public c_d_target_grid
 Coefficient 2 to calculate d(tz)/d(ts). More...
 
type(esmf_field), public canopy_mc_target_grid
 Canopy moisture content. More...
 
type(esmf_field), public d_conv_target_grid
 Thickness of free convection layer. More...
 
type(esmf_field), public dt_cool_target_grid
 Sub-layer cooling amount. More...
 
type(esmf_field), public f10m_target_grid
 log((z0+10)*1/z0) See sfc_diff.f for details. More...
 
type(esmf_field), public ffmm_target_grid
 log((z0+z1)*1/z0) See sfc_diff.f for details. More...
 
type(esmf_field), public ice_temp_target_grid
 3-d sea ice column temperature More...
 
type(esmf_field), public ifd_target_grid
 Model mode index. More...
 
type(esmf_field), public lai_target_grid
 Leaf area index. More...
 
type(esmf_field), public q2m_target_grid
 2-m specific humidity. More...
 
type(esmf_field), public qrain_target_grid
 Sensible heat flux due to rainfall. More...
 
type(esmf_field), public seaice_depth_target_grid
 Sea ice depth. More...
 
type(esmf_field), public seaice_fract_target_grid
 Sea ice fraction. More...
 
type(esmf_field), public seaice_skin_temp_target_grid
 Sea ice skin temperature. More...
 
type(esmf_field), public skin_temp_target_grid
 Skin temperature/sst. More...
 
type(esmf_field), public snow_depth_at_ice_target_grid
 physical snow depth at sea ice. More...
 
type(esmf_field), public snow_depth_target_grid
 Physical snow depth at land. More...
 
type(esmf_field), public snow_liq_equiv_at_ice_target_grid
 Liquid equivalent snow depth at sea ice. More...
 
type(esmf_field), public snow_liq_equiv_target_grid
 Liquid equivalent snow depth at land. More...
 
type(esmf_field), public soil_temp_target_grid
 3-d soil temperature. More...
 
type(esmf_field), public soilm_liq_target_grid
 3-d liquid soil moisture. More...
 
type(esmf_field), public soilm_tot_target_grid
 3-d total soil moisture. More...
 
type(esmf_field), public srflag_target_grid
 Snow/rain flag. More...
 
type(esmf_field), public sst_target_grid
 SST at open water. More...
 
type(esmf_field), public t2m_target_grid
 2-m temperatrure. More...
 
type(esmf_field), public tprcp_target_grid
 Precipitation. More...
 
type(esmf_field), public tref_target_grid
 Reference temperature. More...
 
type(esmf_field), public ustar_target_grid
 Friction velocity. More...
 
type(esmf_field), public w_0_target_grid
 Coefficient 3 to calculate d(tz)/d(ts). More...
 
type(esmf_field), public w_d_target_grid
 Coefficient 4 to calculate d(tz)/d(ts). More...
 
type(esmf_field), public xs_target_grid
 Salinity content in diurnal thermocline layer. More...
 
type(esmf_field), public xt_target_grid
 Heat content in diurnal thermocline layer. More...
 
type(esmf_field), public xtts_target_grid
 d(xt)/d(ts). More...
 
type(esmf_field), public xu_target_grid
 u-current content in diurnal thermocline layer. More...
 
type(esmf_field), public xv_target_grid
 v-current content in diurnal thermocline layer. More...
 
type(esmf_field), public xz_target_grid
 Diurnal thermocline layer thickness. More...
 
type(esmf_field), public xzts_target_grid
 d(xz)/d(ts). More...
 
type(esmf_field), public z0_ice_target_grid
 roughness length at sea ice More...
 
type(esmf_field), public z0_water_target_grid
 roughness length at open water More...
 
type(esmf_field), public z_c_target_grid
 Sub-layer cooling thickness. More...
 
type(esmf_field), public zm_target_grid
 Oceanic mixed layer depth. More...
 

Detailed Description

Module to hold ESMF fields associated with the target grid surface data.

Author
George Gayno NCEP/EMC

Definition at line 9 of file surface_target_data.F90.

Member Function/Subroutine Documentation

subroutine, public surface_target_data::cleanup_target_nst_data ( )

Free up memory once the target grid nst fields are no longer needed.

Author
George Gayno NOAA/EMC

Definition at line 160 of file surface_target_data.F90.

Referenced by surface::surface_driver().

subroutine, public surface_target_data::cleanup_target_sfc_data ( )

Free up memory once the target grid surface fields are no longer needed.

Author
George Gayno NOAA/EMC

Definition at line 122 of file surface_target_data.F90.

Referenced by surface::cleanup_all_target_sfc_data().

Field Documentation

type(esmf_field), public surface_target_data::c_0_target_grid

Coefficient 1 to calculate d(tz)/d(ts).

Definition at line 73 of file surface_target_data.F90.

type(esmf_field), public surface_target_data::c_d_target_grid

Coefficient 2 to calculate d(tz)/d(ts).

Definition at line 71 of file surface_target_data.F90.

type(esmf_field), public surface_target_data::canopy_mc_target_grid

Canopy moisture content.

Definition at line 18 of file surface_target_data.F90.

type(esmf_field), public surface_target_data::d_conv_target_grid

Thickness of free convection layer.

Definition at line 75 of file surface_target_data.F90.

type(esmf_field), public surface_target_data::dt_cool_target_grid

Sub-layer cooling amount.

Definition at line 77 of file surface_target_data.F90.

type(esmf_field), public surface_target_data::f10m_target_grid

log((z0+10)*1/z0) See sfc_diff.f for details.

Definition at line 20 of file surface_target_data.F90.

type(esmf_field), public surface_target_data::ffmm_target_grid

log((z0+z1)*1/z0) See sfc_diff.f for details.

Definition at line 23 of file surface_target_data.F90.

type(esmf_field), public surface_target_data::ice_temp_target_grid

3-d sea ice column temperature

Definition at line 26 of file surface_target_data.F90.

type(esmf_field), public surface_target_data::ifd_target_grid

Model mode index.

0-diurnal model not started; 1-diurnal model started.

Definition at line 79 of file surface_target_data.F90.

type(esmf_field), public surface_target_data::lai_target_grid

Leaf area index.

Definition at line 67 of file surface_target_data.F90.

type(esmf_field), public surface_target_data::q2m_target_grid

2-m specific humidity.

Definition at line 28 of file surface_target_data.F90.

type(esmf_field), public surface_target_data::qrain_target_grid

Sensible heat flux due to rainfall.

Definition at line 82 of file surface_target_data.F90.

type(esmf_field), public surface_target_data::seaice_depth_target_grid

Sea ice depth.

Definition at line 30 of file surface_target_data.F90.

type(esmf_field), public surface_target_data::seaice_fract_target_grid

Sea ice fraction.

Definition at line 32 of file surface_target_data.F90.

type(esmf_field), public surface_target_data::seaice_skin_temp_target_grid

Sea ice skin temperature.

Definition at line 34 of file surface_target_data.F90.

type(esmf_field), public surface_target_data::skin_temp_target_grid

Skin temperature/sst.

Definition at line 36 of file surface_target_data.F90.

type(esmf_field), public surface_target_data::snow_depth_at_ice_target_grid

physical snow depth at sea ice.

Definition at line 49 of file surface_target_data.F90.

type(esmf_field), public surface_target_data::snow_depth_target_grid

Physical snow depth at land.

Definition at line 47 of file surface_target_data.F90.

type(esmf_field), public surface_target_data::snow_liq_equiv_at_ice_target_grid

Liquid equivalent snow depth at sea ice.

Definition at line 44 of file surface_target_data.F90.

type(esmf_field), public surface_target_data::snow_liq_equiv_target_grid

Liquid equivalent snow depth at land.

Definition at line 42 of file surface_target_data.F90.

type(esmf_field), public surface_target_data::soil_temp_target_grid

3-d soil temperature.

Definition at line 51 of file surface_target_data.F90.

type(esmf_field), public surface_target_data::soilm_liq_target_grid

3-d liquid soil moisture.

Definition at line 53 of file surface_target_data.F90.

type(esmf_field), public surface_target_data::soilm_tot_target_grid

3-d total soil moisture.

Definition at line 55 of file surface_target_data.F90.

type(esmf_field), public surface_target_data::srflag_target_grid

Snow/rain flag.

Definition at line 40 of file surface_target_data.F90.

type(esmf_field), public surface_target_data::sst_target_grid

SST at open water.

Definition at line 38 of file surface_target_data.F90.

type(esmf_field), public surface_target_data::t2m_target_grid

2-m temperatrure.

Definition at line 57 of file surface_target_data.F90.

type(esmf_field), public surface_target_data::tprcp_target_grid

Precipitation.

Definition at line 59 of file surface_target_data.F90.

type(esmf_field), public surface_target_data::tref_target_grid

Reference temperature.

Definition at line 84 of file surface_target_data.F90.

type(esmf_field), public surface_target_data::ustar_target_grid

Friction velocity.

Definition at line 61 of file surface_target_data.F90.

type(esmf_field), public surface_target_data::w_0_target_grid

Coefficient 3 to calculate d(tz)/d(ts).

Definition at line 88 of file surface_target_data.F90.

type(esmf_field), public surface_target_data::w_d_target_grid

Coefficient 4 to calculate d(tz)/d(ts).

Definition at line 86 of file surface_target_data.F90.

type(esmf_field), public surface_target_data::xs_target_grid

Salinity content in diurnal thermocline layer.

Definition at line 90 of file surface_target_data.F90.

type(esmf_field), public surface_target_data::xt_target_grid

Heat content in diurnal thermocline layer.

Definition at line 93 of file surface_target_data.F90.

type(esmf_field), public surface_target_data::xtts_target_grid

d(xt)/d(ts).

Definition at line 104 of file surface_target_data.F90.

type(esmf_field), public surface_target_data::xu_target_grid

u-current content in diurnal thermocline layer.

Definition at line 96 of file surface_target_data.F90.

type(esmf_field), public surface_target_data::xv_target_grid

v-current content in diurnal thermocline layer.

Definition at line 99 of file surface_target_data.F90.

type(esmf_field), public surface_target_data::xz_target_grid

Diurnal thermocline layer thickness.

Definition at line 102 of file surface_target_data.F90.

type(esmf_field), public surface_target_data::xzts_target_grid

d(xz)/d(ts).

Definition at line 106 of file surface_target_data.F90.

type(esmf_field), public surface_target_data::z0_ice_target_grid

roughness length at sea ice

Definition at line 63 of file surface_target_data.F90.

type(esmf_field), public surface_target_data::z0_water_target_grid

roughness length at open water

Definition at line 65 of file surface_target_data.F90.

type(esmf_field), public surface_target_data::z_c_target_grid

Sub-layer cooling thickness.

Definition at line 108 of file surface_target_data.F90.

type(esmf_field), public surface_target_data::zm_target_grid

Oceanic mixed layer depth.

Definition at line 110 of file surface_target_data.F90.


The documentation for this module was generated from the following file: