Interoperable Physics Driver for NGGPS
nuopc_physics::cloud_properties Type Reference

DDT for cloud data and parameters. Used by grrad and gbphys with different intent. More...

Collaboration diagram for nuopc_physics::cloud_properties:

Private Member Functions

procedure setrad => cld_prop_setrad
 set the items required by radiation More...
 
procedure setphys => cld_prop_setphys
 set the items required by physics More...
 

Private Attributes

real(kind=kind_phys), dimension (:), pointer cv => null()
 [in] grrad, [in,out] gbphys: fraction of convective cloud ; phys [dim(im): created in grrad.f] More...
 
real(kind=kind_phys), dimension(:), pointer cvt => null()
 [in] grrad, [in,out] gbphys: convective cloud top pressure in pa ; phys [dim(im): created in grrad.f] More...
 
real(kind=kind_phys), dimension(:), pointer cvb => null()
 [in] grrad, [in,out] gbphys: convective cloud bottom pressure in pa ; phys, cnvc90 [dim(im): created in grrad.f] More...
 
real(kind=kind_phys), dimension(:,:), pointer fcice => null()
 [in] grrad: fraction of cloud ice (in ferrier scheme) [dim(ix,lm): created in grrad.f] More...
 
real(kind=kind_phys), dimension(:,:), pointer frain => null()
 [in] grrad: fraction of rain water (in ferrier scheme) [dim(ix,lm): created in grrad.f] More...
 
real(kind=kind_phys), dimension(:,:), pointer rrime => null()
 [in] grrad: mass ratio of total to unrimed ice ( >= 1 ) [dim(ix,lm): created in grrad.f] More...
 
real(kind=kind_phys), dimension(:), pointer flgmin => null()
 [in] minimim large ice fraction [dim(im): created in gbphys.f and grrad.f] More...
 
real(kind=kind_phys), dimension(:,:), pointer deltaq => null()
 [in] half width of uniform total water distribution [dim(ix,lm): created in grrad.f] More...
 
real(kind=kind_phys), dimension (:,:), pointer cnvw => null()
 [in] layer convective cloud water [dim(ix,lm): created in grrad.f] More...
 
real(kind=kind_phys), dimension (:,:), pointer cnvc => null()
 [in] layer convective cloud cover [dim(ix,lm): created in grrad.f] More...
 
real(kind=kind_phys), pointer sup => null()
 [in] grrad, [in,out] gbphys: supersaturation in pdf cloud when t is very low More...
 
real(kind=kind_phys), dimension(:,:), pointer cnvqc_v => null()
 [in,out] total convective conensate (kg/kg) [dim(ix,lm): created in gbphys.f] More...
 
real(kind=kind_phys), dimension(:,:), pointer cldcov => null()
 [out] 3-d cloud fraction [dim(ix,lm): created in grrad.f] More...
 

Detailed Description

DDT for cloud data and parameters. Used by grrad and gbphys with different intent.

Definition at line 667 of file nuopc_physics.F90.


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