Interoperable Physics Driver for NGGPS
nuopc_physics::sfc_properties Type Reference

DDT for surface fields. More...

Collaboration diagram for nuopc_physics::sfc_properties:

Private Member Functions

procedure setrad => sfc_prop_setrad
 set the items required by radiation More...
 
procedure setphys => sfc_prop_setphys
 set the items required by physics More...
 

Private Attributes

real(kind=kind_phys), dimension(:), pointer slmsk => null()
 [in] sea/land mask array (sea:0,land:1,sea-ice:2) [dim(im): created in grrad.f] More...
 
real(kind=kind_phys), dimension (:), pointer tsfc => null()
 [in] surface temperature in k ; same as tsea [dim(im): created in grrad.f] More...
 
real(kind=kind_phys), dimension(:), pointer snowd => null()
 [in] snow depth water equivalent in mm ; same as snwdph [dim(im): created in grrad.f] More...
 
real(kind=kind_phys), dimension(:), pointer sncovr => null()
 [in] snow cover in fraction [dim(im): created in grrad.f] More...
 
real(kind=kind_phys), dimension(:), pointer snoalb => null()
 [in] maximum snow albedo in fraction [dim(im): created in grrad.f] More...
 
real(kind=kind_phys), dimension (:), pointer zorl => null()
 [in] surface roughness in cm [dim(im): created in grrad.f] More...
 
real(kind=kind_phys), dimension(:), pointer hprim => null()
 [in] topographic standard deviation in m [dim(im): created in grrad.f] More...
 
real(kind=kind_phys), dimension (:), pointer fice => null()
 [in] ice fraction over open water grid [dim(im): created in grrad.f] More...
 
real(kind=kind_phys), dimension(:), pointer tisfc => null()
 [in] surface temperature over ice fraction [dim(im): created in grrad.f] More...
 
real(kind=kind_phys), dimension(:), pointer alvsf => null()
 [in] mean vis albedo with strong cosz dependency [dim(im): created in grrad.f] More...
 
real(kind=kind_phys), dimension(:), pointer alnsf => null()
 [in] mean nir albedo with strong cosz dependency [dim(im): created in grrad.f] More...
 
real(kind=kind_phys), dimension(:), pointer alvwf => null()
 [in] mean vis albedo with weak cosz dependency [dim(im): created in grrad.f] More...
 
real(kind=kind_phys), dimension(:), pointer alnwf => null()
 [in] mean nir albedo with weak cosz dependency [dim(im): created in grrad.f] More...
 
real(kind=kind_phys), dimension(:), pointer facsf => null()
 [in] fractional coverage with strong cosz dependen [dim(im): created in grrad.f] More...
 
real(kind=kind_phys), dimension(:), pointer facwf => null()
 [in] fractional coverage with weak cosz dependency [dim(im): created in grrad.f] More...
 
real(kind=kind_phys), dimension(:,:), pointer hprime2 => null()
 [in] orographic std dev More...
 
real(kind=kind_phys), dimension (:), pointer slope => null()
 [in] sfc slope type for lsm [dim(im): created in gbphys.f] More...
 
real(kind=kind_phys), dimension(:), pointer shdmin => null()
 [in] min fractional coverage of green veg [dim(im1): created in gbphys.f] More...
 
real(kind=kind_phys), dimension(:), pointer shdmax => null()
 [in] max fractnl cover of green veg (not used) [dim(im1): created in gbphys.f] More...
 
real(kind=kind_phys), dimension (:), pointer tg3 => null()
 [in] deep soil temperature [dim(im): created in gbphys.f] More...
 
real(kind=kind_phys), dimension (:), pointer vfrac => null()
 [in] vegetation fraction [dim(im): created in gbphys.f] More...
 
real(kind=kind_phys), dimension (:), pointer vtype => null()
 [in] vegetation type [dim(im): created in gbphys.f] More...
 
real(kind=kind_phys), dimension (:), pointer stype => null()
 [in] soil type [dim(im): created in gbphys.f] More...
 
real(kind=kind_phys), dimension(:), pointer uustar => null()
 [in] boundary layer parameter [dim(im): created in gbphys.f] More...
 
real(kind=kind_phys), dimension (:), pointer oro => null()
 [in] orography [dim(im): created in gbphys.f] More...
 
real(kind=kind_phys), dimension(:), pointer oro_uf => null()
 [in] unfiltered orography [dim(im): created in gbphys.f] More...
 
real(kind=kind_phys), dimension (:), pointer hice => null()
 [in,out] sea ice thickness [dim(im): created in gbphys.f] More...
 
real(kind=kind_phys), dimension(:), pointer weasd => null()
 [in,out] sheleg water equiv of accumulated snow depth (kg/m**2) over land and sea ice [dim(im): created in gbphys.f] More...
 
real(kind=kind_phys), dimension(:), pointer canopy => null()
 [in,out] canopy water [dim(im): created in gbphys.f] More...
 
real(kind=kind_phys), dimension (:), pointer ffmm => null()
 [in,out] fm parameter from PBL scheme [dim(im): created in gbphys.f] More...
 
real(kind=kind_phys), dimension (:), pointer ffhh => null()
 [in,out] fh parameter from PBL scheme [dim(im): created in gbphys.f] More...
 
real(kind=kind_phys), dimension (:), pointer f10m => null()
 [in,out] fm at 10m - Ratio of sigma level 1 wind and 10m wind [dim(im): created in gbphys.f] More...
 
real(kind=kind_phys), dimension(:), pointer t2m => null()
 [out] 2 meter temperature [dim(im): created in gbphys.f) More...
 
real(kind=kind_phys), dimension(:), pointer q2m => null()
 [out] 2 meter humidity [dim(im): created in gbphys.f) More...
 

Detailed Description

DDT for surface fields.

Definition at line 351 of file nuopc_physics.F90.


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