Interoperable Physics Driver for NGGPS
nuopc_physics::dynamic_parameters Type Reference

DDT for data that changes frequently (e.g. inner loops) More...

Collaboration diagram for nuopc_physics::dynamic_parameters:

Private Member Functions

procedure setrad => dyn_param_setrad
 set the items required by radiation More...
 
procedure setphys => dyn_param_setphys
 set the items required by physics More...
 

Private Attributes

real(kind=kind_phys), dimension (:), pointer xlon => null()
 grid longitude in radians, ok for both 0->2pi or -pi -> +pi ranges [dim(im): created in gbphys.f and grrad.f] More...
 
real(kind=kind_phys), dimension (:), pointer xlat => null()
 grid latitude in radians, default to pi/2 -> -pi/2 range, otherwise adj in subr called [dim(im): created in gbphys.f and grrad.f] More...
 
real(kind=kind_phys), dimension(:), pointer sinlat => null()
 sine of the grids corresponding latitudes [dim(im): created in gbphys.f and grrad.f] More...
 
real(kind=kind_phys), dimension(:), pointer coslat => null()
 cosine of the grids corresponding latitudes [dim(im): created in gbphys.f and grrad.f] More...
 
real(kind=kind_phys) solhr
 
integer ix
 horizontal dimension - ngptc in gloopb More...
 
integer im
 number of used points - njeff in gloopb More...
 
integer kdt
 time-step number More...
 
logical lssav
 logical flag for store 3-d cloud field More...
 
logical lmfshal
 mass-flux shallow conv scheme flag More...
 
logical lmfdeep2
 scale-aware mass-flux deep conv scheme flag More...
 
integer, dimension(:), pointer icsdsw => null()
 (rad. only) auxiliary cloud control arrays passed to main [dim(im): created in grrad.f] More...
 
integer, dimension(:), pointer icsdlw => null()
 (rad. only) radiations. if isubcsw/isubclw (input to init) (rad. only) are set to 2, the arrays contains provided (rad. only) random seeds for sub-column clouds generators [dim(im): created in grrad.f] More...
 
integer, dimension(8) jdate
 (rad. only) current forecast date and time (rad. only) (yr, mon, day, t-zone, hr, min, sec, mil-sec) More...
 
real(kind=kind_phys) solcon
 (rad. only) solar constant (sun-earth distant adjusted) More...
 
real(kind=kind_phys) dtlw
 (rad. only) fhlwr - time duration for lw radiation call in sec More...
 
real(kind=kind_phys) dtsw
 (rad. only) fhswr - time duration for sw radiation call in sec More...
 
logical lsswr
 (rad. only) logical flags for sw radiation calls More...
 
logical lslwr
 (rad. only) logical flags for lw radiation calls More...
 
integer ipt
 (rad. only) index for diagnostic printout point More...
 
logical lprnt
 (rad. only) control flag for diagnostic print out More...
 
real(kind=kind_phys) deltim
 (rad. only) timestep in seconds More...
 
real(kind=kind_phys) slag
 equation of time ( radian ) More...
 
real(kind=kind_phys) sdec
 sin of the solar declination angle More...
 
real(kind=kind_phys) cdec
 cos of the solar declination angle More...
 
integer lat
 (phys. only) latitude index used for debug prints More...
 
real(kind=kind_phys) dtp
 (phys. only) physics time step in seconds More...
 
real(kind=kind_phys) dtf
 (phys. only) dynamics time step in seconds More...
 
real(kind=kind_phys) clstp
 (phys. only) index used by cnvc90 (for convective clouds) legacy stuff does not affect forecast More...
 
integer nnp
 (phys. only) physics substep number More...
 
integer, dimension(:), pointer nlons
 (phys. only) number of total grid points in a latitude circle through a point [dim(im): created in gbphys.f] More...
 
real(kind=kind_phys) fhour
 (phys. only) forecast hour More...
 

Detailed Description

DDT for data that changes frequently (e.g. inner loops)

Definition at line 760 of file nuopc_physics.F90.


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