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