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. | |
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.