CCPP SciDoc v7.0.0  v7.0.0
Common Community Physics Package Developed at DTC
 
Loading...
Searching...
No Matches
module_ozphys::ty_ozphys Type Reference
Collaboration diagram for module_ozphys::ty_ozphys:

Public Member Functions

procedure, public load_o3prog (this, file, fileid)
 Procedure (type-bound) for loading data for prognostic ozone.
 
procedure, public setup_o3prog (this, lat, idx1, idx2, idxh)
 Procedure (type-bound) for setting up interpolation indices between data-grid and model-grid. Called once during initialization.
 
procedure, public update_o3prog (this, idx1, idx2, idxh, rjday, idxt1, idxt2, ozpl)
 Procedure (type-bound) for updating data used in prognostic ozone scheme.
 
procedure, public run_o3prog_2015 (this, con_1ovg, dt, p, t, dp, ozpl, oz, do_diag, do3_dt_prd, do3_dt_ozmx, do3_dt_temp, do3_dt_ohoz)
 Procedure (type-bound) for NRL prognostic ozone (2015).
 
procedure, public run_o3prog_2006 (this, con_1ovg, dt, p, t, dp, ozpl, oz, do_diag, do3_dt_prd, do3_dt_ozmx, do3_dt_temp, do3_dt_ohoz)
 Procedure (type-bound) for NRL prognostic ozone (2006).
 
procedure, public load_o3clim (this, file, fileid)
 Procedure (type-bound) for loading data for climotological ozone.
 
procedure, public update_o3clim (this, imon, iday, ihour, loz1st)
 Procedure (type-bound) for updating temporal interpolation index when using climotological ozone.
 
procedure, public run_o3clim (this, lat, prslk, con_pi, oz)
 Procedure (type-bound) for NRL updating climotological ozone.
 

Public Attributes

integer nlat
 Number of latitudes.
 
integer nlev
 Number of vertical layers.
 
integer ntime
 Number of times.
 
integer ncf
 Number of coefficients.
 
real(kind_phys), dimension(:), allocatable lat
 Latitude.
 
real(kind_phys), dimension(:), allocatable pres
 Pressure levels.
 
real(kind_phys), dimension(:), allocatable po3
 Natural log pressure of levels.
 
real(kind_phys), dimension(:), allocatable time
 Time.
 
real(kind_phys), dimension(:,:,:,:), allocatable data
 Ozone forcing data (raw)
 
integer nlatc
 Number of latitudes.
 
integer nlevc
 Number of vertical layers.
 
integer ntimec
 Number of times.
 
real(kind_phys) blatc
 Parameter for ozone climotology.
 
real(kind_phys) dphiozc
 Parameter for ozone climotology.
 
real(kind_phys), dimension(:), allocatable pkstr
 
real(kind_phys), dimension(:), allocatable pstr
 
real(kind_phys), dimension(:,:,:), allocatable datac
 Ozone climotological data.
 
integer k1oz
 Lower interpolation index in datac(dim=3), time dim.
 
integer k2oz
 Upper interpolation index in datac(dim=3), time dim.
 
real(kind_phys) facoz
 Parameter for ozone climotology.
 

Detailed Description

Argument Table

Derived type containing data and procedures needed by ozone photochemistry parameterization Note All data field are ordered from surface-to-toa.

Definition at line 56 of file module_ozphys.F90.