|
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, do3_dt_prd, do3_dt_ozmx, do3_dt_temp, do3_dt_ohoz) |
|
procedure, public | run_o3prog_2006 (this, con_1ovg, dt, p, t, dp, ozpl, oz, do3_dt_prd, do3_dt_ozmx, do3_dt_temp, do3_dt_ohoz) |
|
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.
|
|
|
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.
|
|
Argument Table
Derived type containing data and procedures needed by ozone photochemistry parameterization Note All data field are ordered from surface-to-toa.