Interoperable Physics Driver for NGGPS
nuopc_physics::state_fields_in Type Reference

DDT for basic inputs of radiation and physics parameters. More...

Collaboration diagram for nuopc_physics::state_fields_in:

Private Member Functions

procedure setrad => state_fld_setrad_in
 set the items required by radiation More...
 
procedure setphys => state_fld_setphys_in
 set the items required by physics More...
 
procedure print => state_fld_in_print
 

Private Attributes

real(kind=kind_phys), dimension (:,:), pointer prsi => null()
 [in] model level pressure in Pa [dim(ix,lm+1): created in grrad.f] More...
 
real(kind=kind_phys), dimension (:,:), pointer prsl => null()
 [in] model layer mean pressure Pa [dim(ix,lm): created in grrad.f] More...
 
real(kind=kind_phys), dimension(:,:), pointer prslk => null()
 [in] exner function = (p/p0)**rocp [dim(ix,lm): created in grrad.f] More...
 
real(kind=kind_phys), dimension (:,:), pointer tgrs => null()
 [in] model layer mean temperature in k [dim(ix,lm): created in grrad.f and gbphys.f] More...
 
real(kind=kind_phys), dimension(:,:), pointer qgrs_rad => null()
 [in] layer specific humidity in gm/gm : qgrs in gloopr [dim(ix,lm): created in grrad.f] More...
 
real(kind=kind_phys), dimension(:,:,:), pointer tracer => null()
 [in] layer prognostic tracer amount/mixing-ratio More...
 
real(kind=kind_phys), dimension(:,:), pointer vvl => null()
 [in] layer mean vertical velocity in pa/sec [dim(ix,lm): created in grrad.f] More...
 
integer ntl
 
logical uni_cld
 
real(kind=kind_phys), dimension (:), pointer pgr => null()
 [in] surface pressure (Pa) real [dim(ix): created in gbphys.f] More...
 
real(kind=kind_phys), dimension (:,:), pointer ugrs => null()
 [in] u component of layer wind [dim(ix,lm): created in gbphys.f] More...
 
real(kind=kind_phys), dimension (:,:), pointer vgrs => null()
 [in] v component of layer wind [dim(ix,lm): created in gbphys.f] More...
 
real(kind=kind_phys), dimension (:,:,:), pointer qgrs => null()
 [in] layer mean tracer concentration [dim(ix,lm,ntrac): created in grrad.f and gbphys.f] More...
 
real(kind=kind_phys), dimension(:,:), pointer prsik => null()
 [in] Exner function at layer [dim(ix,levs+1): created in gbphys.f] More...
 
real(kind=kind_phys), dimension (:,:), pointer phii => null()
 [in] interface geopotential height [dim(ix,levs+1): created in gbphys.f] More...
 
real(kind=kind_phys), dimension (:,:), pointer phil => null()
 [in] layer geopotential height [dim(ix,levs): created in gbphys.f] More...
 
real(kind=kind_phys), dimension(:), pointer adjtrc => null()
 [in] dynamics adjustments to tracers [dim(ntrac): created in gbphys.f] More...
 

Detailed Description

DDT for basic inputs of radiation and physics parameters.

Definition at line 285 of file nuopc_physics.F90.


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