Variables | |
| character(40), parameter | vtagaer ='NCEP-Radiation_aerosols v5.2 Jan 2013 ' | 
| integer, parameter, public | nf_aesw = 3 | 
| num of output fields for SW rad  More... | |
| integer, parameter, public | nf_aelw = 3 | 
| num of output fields for LW rad  More... | |
| integer, parameter, public | nlwstr = 1 | 
| starting band number in ir region  More... | |
| integer, parameter, public | nspc = 5 | 
| num of species for output aod (opnl)  More... | |
| integer, parameter, public | nspc1 = NSPC + 1 | 
| total+species  More... | |
| real(kind=kind_phys), parameter | f_zero = 0.0 | 
| real(kind=kind_phys), parameter | f_one = 1.0 | 
| integer, save | nswbnd = NBDSW | 
| number of actual bands for sw aerosols; calculated according to laswflg setting  More... | |
| integer, save | nlwbnd = NBDLW | 
| number of actual bands for lw aerosols; calculated according to lalwflg and lalw1bd settings  More... | |
| integer, save | nswlwbd = NBDSW+NBDLW | 
| total number of bands for sw+lw aerosols  More... | |
| logical, save | lalwflg = .true. | 
| logical, save | laswflg = .true. | 
| logical, save | lavoflg = .true. | 
| logical, save | lmap_new = .true. | 
| integer, parameter, public | nwvsol = 151 | 
| num of wvnum regions where solar flux is constant  More... | |
| integer, parameter, public | nwvtot = 57600 | 
| total num of wvnum included  More... | |
| integer, parameter, public | nwvtir = 4000 | 
| total num of wvnum in ir range  More... | |
| integer, dimension(nwvsol), save | nwvns0 | 
| number of wavenumbers in each region where the solar flux is constant  More... | |
| real(kind=kind_phys), dimension(nwvsol), save | s0intv | 
| solar flux \(w/m^2\) in each wvnumb region where it is constant  More... | |
| real(kind=kind_phys), dimension(nbdsw), save | wvn_sw1 | 
| real(kind=kind_phys), dimension(nbdsw), save | wvn_sw2 | 
| real(kind=kind_phys), dimension(nbdlw), save | wvn_lw1 | 
| real(kind=kind_phys), dimension(nbdlw), save | wvn_lw2 | 
| integer, parameter | minvyr = 1850 | 
| lower limit (year) data available  More... | |
| integer, parameter | maxvyr = 1999 | 
| upper limit (year) data available  More... | |
| integer, dimension(:,:,:), allocatable, save | ivolae | 
| monthly, 45-deg lat-zone aerosols data set in subroutine 'aer_init'  More... | |
| integer | kyrstr | 
| starting year of data in the input file  More... | |
| integer | kyrend | 
| ending year of data in the input file  More... | |
| integer | kyrsav | 
| the year of data in use in the input file  More... | |
| integer | kmonsav | 
| the month of data in use in the input file  More... | |
| integer, parameter | nxc = 5 | 
| num of max componets in a profile  More... | |
| integer, parameter | nae = 7 | 
| num of aerosols profile structures  More... | |
| integer, parameter | ndm = 5 | 
| num of atmos aerosols domains  More... | |
| integer, parameter | imxae = 72 | 
| num of lon-points in glb aeros data set  More... | |
| integer, parameter | jmxae = 37 | 
| num of lat-points in glb aeros data set  More... | |
| integer, parameter | naerbnd =61 | 
| num of bands for clim aer data (opac)  More... | |
| integer, parameter | nrhlev =8 | 
| num of rh levels for rh-dep components  More... | |
| integer, parameter | ncm1 = 6 | 
| num of rh independent aeros species  More... | |
| integer, parameter | ncm2 = 4 | 
| num of rh dependent aeros species  More... | |
| integer, parameter | ncm = NCM1+NCM2 | 
| real(kind=kind_phys), dimension(nrhlev), save | rhlev | 
| predefined relative humidity levels  More... | |
| real(kind=kind_phys), dimension(ndm, nae), save | haer | 
| scale height of aerosols (km)  More... | |
| real(kind=kind_phys), dimension(ndm, nae), save | prsref | 
| ref pressure lev (sfc to toa) in mb (100Pa)  More... | |
| real(kind=kind_phys), dimension(ndm, nae), save | sigref | 
| ref sigma lev (sfc to toa)  More... | |
| real(kind=kind_phys), dimension(:,:), allocatable, save | extrhi | 
| real(kind=kind_phys), dimension(:,:), allocatable, save | scarhi | 
| real(kind=kind_phys), dimension(:,:), allocatable, save | ssarhi | 
| real(kind=kind_phys), dimension(:,:), allocatable, save | asyrhi | 
| real(kind=kind_phys), dimension(:,:,:), allocatable, save | extrhd | 
| real(kind=kind_phys), dimension(:,:,:), allocatable, save | scarhd | 
| real(kind=kind_phys), dimension(:,:,:), allocatable, save | ssarhd | 
| real(kind=kind_phys), dimension(:,:,:), allocatable, save | asyrhd | 
| real(kind=kind_phys), dimension(:), allocatable, save | extstra | 
topospheric aerosol profile distribution  | |
| real(kind=kind_phys), dimension(nxc, imxae, jmxae), save | cmixg | 
| aeros component mixing ratio  More... | |
| real(kind=kind_phys), dimension(2,imxae, jmxae), save | denng | 
| aeros number density  More... | |
| integer, dimension(nxc, imxae, jmxae), save | idxcg | 
| aeros component index  More... | |
| integer, dimension( imxae, jmxae), save | kprfg | 
| aeros profile index  More... | |
module variables for gocart aerosol optical properties  | |
| integer, parameter | kaerbndd =61 | 
| num of bands for aer data (gocart)  More... | |
| integer, parameter | kaerbndi =56 | 
| num of bands for aer data (gocart)  More... | |
| integer, parameter | krhlev =36 | 
| num of rh levels for rh-dep components  More... | |
| integer, parameter | kcm1 = 5 | 
| num of gocart rh indep aerosols  More... | |
| integer, parameter | kcm2 = 10 | 
| num of gocart rh dep aerosols  More... | |
| integer, parameter | kcm = KCM1 + KCM2 | 
| num of gocart aerosols  More... | |
| real(kind=kind_phys), dimension(:) | rhlev_grt | 
| num of bands for aer data (gocart)  More... | |
| real(kind=kind_phys), dimension(krhlev) | data | 
| num of bands for aer data (gocart)  More... | |
relative humidity independent aerosol optical properties:  | |
species: du001, du002, du003, du004, du005  | |
| real(kind=kind_phys), dimension(:,:), allocatable, save | extrhi_grt | 
| real(kind=kind_phys), dimension(:,:), allocatable, save | scarhi_grt | 
| real(kind=kind_phys), dimension(:,:), allocatable, save | ssarhi_grt | 
| real(kind=kind_phys), dimension(:,:), allocatable, save | asyrhi_grt | 
relative humidity dependent aerosol optical properties: | |
species : ss001, ss002, ss003, ss004, ss005, so4, bcphobic, bcphilic, ocphobic, ocphilic  | |
| real(kind=kind_phys), dimension(:,:,:), allocatable, save | extrhd_grt | 
| extinction coefficient  More... | |
| real(kind=kind_phys), dimension(:,:,:), allocatable, save | scarhd_grt | 
| extinction coefficient  More... | |
| real(kind=kind_phys), dimension(:,:,:), allocatable, save | ssarhd_grt | 
| extinction coefficient  More... | |
| real(kind=kind_phys), dimension(:,:,:), allocatable, save | asyrhd_grt | 
| extinction coefficient  More... | |
| integer, parameter | num_gc = 5 | 
| gocart species  More... | |
| character *2, dimension(num_gc) | gridcomp | 
| extinction coefficient  More... | |
| integer, dimension(num_gc) | num_radius | 
| extinction coefficient  More... | |
| integer, dimension(num_gc) | radius_lower | 
| extinction coefficient  More... | |
| integer, dimension(num_gc) | trc_to_aod | 
| extinction coefficient  More... | |
| integer, dimension(ncm) | idxspc | 
| index conversion array:data idxspc / 1, 2, 1, 1, 1, 1, 3, 5, 5, 4 /  More... | |
| real(kind=kind_phys), parameter | wvn550 = 1.0e4/0.55 | 
| the wavenumber ( \(cm^-1\)) of wavelength 550nm for diagnostic aod output  More... | |
| integer, save | nv_aod = 1 | 
| the sw spectral band covering wvn550 (comp in aer_init)  More... | |
| subroutine, public | aer_init (NLAY, me) | 
| subroutine | clim_aerinit (solfwv, eirfwv, me) | 
| This subroutine is the opac-climatology aerosol initialization program to set up necessary parameters and working arrays.  More... | |
| subroutine, public | aer_update (iyear, imon, me) | 
| This subroutine checks and updates time varying climatology aerosol data sets.  More... | |
| subroutine, public | setaer (prsi, prsl, prslk, tvly, rhlay, slmsk, tracer, aerfld, xlon, xlat, IMAX, NLAY, NLP1, lsswr, lslwr, aerosw, aerolw, aerodp) | 
| This subroutine computes aerosols optical properties.  More... | |
| subroutine | aer_property (prsi, prsl, prslk, tvly, rhlay, dz, hz, tracer, alon, alat, slmsk, laersw, laerlw, IMAX, NLAY, NLP1, aerosw, aerolw, aerodp) | 
| This subroutine maps the 5 degree global climatological aerosol data set onto model grids, and compute aerosol optical properties for SW and LW radiations.  More... | |
| subroutine | gocart_aerinit (solfwv, eirfwv, me) | 
| This subroutine is the gocart aerosol initialization program to set up necessary parameters and working arrays.  More... | |
| subroutine | aer_property_gocart (prsi, prsl, prslk, tvly, rhlay, dz, hz, tracer, aerfld, alon, alat, slmsk, laersw, laerlw, imax, nlay, nlp1, aerosw, aerolw, aerodp) | 
| This subroutine compute aerosol optical properties for SW and LW radiations.  More... | |