\hypertarget{namespacemodule__radiation__aerosols}{}\doxysubsection{module\+\_\+radiation\+\_\+aerosols Module Reference}
\label{namespacemodule__radiation__aerosols}\index{module\_radiation\_aerosols@{module\_radiation\_aerosols}}
\doxysubsubsection*{Variables}
\begin{DoxyCompactItemize}
\item 
character(40), parameter \mbox{\hyperlink{namespacemodule__radiation__aerosols_a6d0e0cbcb4a13c1f80f6b1c41b13d3b8_a6d0e0cbcb4a13c1f80f6b1c41b13d3b8}{vtagaer}} =\textquotesingle{}NCEP-\/Radiation\+\_\+aerosols v5.\+2 Jan 2013 \textquotesingle{}
\item 
integer, parameter, public \mbox{\hyperlink{namespacemodule__radiation__aerosols_ae0d9615fa694e2a5dfe8fb48e99b7e76_ae0d9615fa694e2a5dfe8fb48e99b7e76}{nf\+\_\+aesw}} = 3
\begin{DoxyCompactList}\small\item\em num of output fields for SW rad \end{DoxyCompactList}\item 
integer, parameter, public \mbox{\hyperlink{namespacemodule__radiation__aerosols_afba0069cd611248a9595a126a13f5203_afba0069cd611248a9595a126a13f5203}{nf\+\_\+aelw}} = 3
\begin{DoxyCompactList}\small\item\em num of output fields for LW rad \end{DoxyCompactList}\item 
integer, parameter, public \mbox{\hyperlink{namespacemodule__radiation__aerosols_a654ab60d433133542d3c07edd2244566_a654ab60d433133542d3c07edd2244566}{nlwstr}} = 1
\begin{DoxyCompactList}\small\item\em starting band number in ir region \end{DoxyCompactList}\item 
integer, parameter, public \mbox{\hyperlink{namespacemodule__radiation__aerosols_a3d126c465af80bb698d9d1a288c181bb_a3d126c465af80bb698d9d1a288c181bb}{nspc}} = 5
\begin{DoxyCompactList}\small\item\em num of species for output aod (opnl) \end{DoxyCompactList}\item 
integer, parameter, public \mbox{\hyperlink{namespacemodule__radiation__aerosols_a476c0181513603112dec3f4d2a2ec839_a476c0181513603112dec3f4d2a2ec839}{nspc1}} = NSPC + 1
\begin{DoxyCompactList}\small\item\em total+species \end{DoxyCompactList}\item 
real(kind=kind\+\_\+phys), parameter \mbox{\hyperlink{namespacemodule__radiation__aerosols_a7db1adcf476a9a5532230aa11fcc3bb7_a7db1adcf476a9a5532230aa11fcc3bb7}{f\+\_\+zero}} = 0.\+0
\item 
real(kind=kind\+\_\+phys), parameter \mbox{\hyperlink{namespacemodule__radiation__aerosols_a63babe7f9ec4ff6a0364993f4be3768e_a63babe7f9ec4ff6a0364993f4be3768e}{f\+\_\+one}} = 1.\+0
\item 
integer, save \mbox{\hyperlink{namespacemodule__radiation__aerosols_a1d6c41e3bb818aa8b6f8f10d1c3f38a7_a1d6c41e3bb818aa8b6f8f10d1c3f38a7}{nswbnd}} = NBDSW
\begin{DoxyCompactList}\small\item\em number of actual bands for sw aerosols; calculated according to laswflg setting \end{DoxyCompactList}\item 
integer, save \mbox{\hyperlink{namespacemodule__radiation__aerosols_ab17b7f75d6d737fd2fc81eae44cba81d_ab17b7f75d6d737fd2fc81eae44cba81d}{nlwbnd}} = NBDLW
\begin{DoxyCompactList}\small\item\em number of actual bands for lw aerosols; calculated according to lalwflg and lalw1bd settings \end{DoxyCompactList}\item 
integer, save \mbox{\hyperlink{namespacemodule__radiation__aerosols_ab77b3b4aa76361277d828c7ba5dc3eda_ab77b3b4aa76361277d828c7ba5dc3eda}{nswlwbd}} = NBDSW+NBDLW
\begin{DoxyCompactList}\small\item\em total number of bands for sw+lw aerosols \end{DoxyCompactList}\item 
logical, save \mbox{\hyperlink{namespacemodule__radiation__aerosols_a8da53d3bf6d5c1fdc369f823802023c2_a8da53d3bf6d5c1fdc369f823802023c2}{lalwflg}} = .true.
\item 
logical, save \mbox{\hyperlink{namespacemodule__radiation__aerosols_a8f66aa75bb279cb33a66fffb8c7ad387_a8f66aa75bb279cb33a66fffb8c7ad387}{laswflg}} = .true.
\item 
logical, save \mbox{\hyperlink{namespacemodule__radiation__aerosols_a8b2456f7ca189cb40b21f2a69e44e1f5_a8b2456f7ca189cb40b21f2a69e44e1f5}{lavoflg}} = .true.
\item 
logical, save \mbox{\hyperlink{namespacemodule__radiation__aerosols_a259261f5b60ffd7dfb9c5d8a4505a8de_a259261f5b60ffd7dfb9c5d8a4505a8de}{lmap\+\_\+new}} = .true.
\item 
integer, parameter, public \mbox{\hyperlink{namespacemodule__radiation__aerosols_a2e0dc6d161d1906050efd67c471673c9_a2e0dc6d161d1906050efd67c471673c9}{nwvsol}} = 151
\begin{DoxyCompactList}\small\item\em num of wvnum regions where solar flux is constant \end{DoxyCompactList}\item 
integer, parameter, public \mbox{\hyperlink{namespacemodule__radiation__aerosols_ae94df49c8ff8c0ec8e6b8adb891f3c6b_ae94df49c8ff8c0ec8e6b8adb891f3c6b}{nwvtot}} = 57600
\begin{DoxyCompactList}\small\item\em total num of wvnum included \end{DoxyCompactList}\item 
integer, parameter, public \mbox{\hyperlink{namespacemodule__radiation__aerosols_a45b2c26ccba5d4fd2dfccf31bcc02824_a45b2c26ccba5d4fd2dfccf31bcc02824}{nwvtir}} = 4000
\begin{DoxyCompactList}\small\item\em total num of wvnum in ir range \end{DoxyCompactList}\item 
integer, dimension(\mbox{\hyperlink{namespacemodule__radiation__aerosols_a2e0dc6d161d1906050efd67c471673c9_a2e0dc6d161d1906050efd67c471673c9}{nwvsol}}), save \mbox{\hyperlink{namespacemodule__radiation__aerosols_a80194c8356dfb92a43306abbe7097711_a80194c8356dfb92a43306abbe7097711}{nwvns0}}
\begin{DoxyCompactList}\small\item\em number of wavenumbers in each region where the solar flux is constant \end{DoxyCompactList}\item 
real(kind=kind\+\_\+phys), dimension(\mbox{\hyperlink{namespacemodule__radiation__aerosols_a2e0dc6d161d1906050efd67c471673c9_a2e0dc6d161d1906050efd67c471673c9}{nwvsol}}), save \mbox{\hyperlink{namespacemodule__radiation__aerosols_aed8bb8a8bc26d72a6c3d31ed4430941f_aed8bb8a8bc26d72a6c3d31ed4430941f}{s0intv}}
\begin{DoxyCompactList}\small\item\em solar flux $w/m^2$ in each wvnumb region where it is constant \end{DoxyCompactList}\item 
real(kind=kind\+\_\+phys), dimension(nbdsw), save \mbox{\hyperlink{namespacemodule__radiation__aerosols_aae3d996e24d1efa06561ee3cb06e787f_aae3d996e24d1efa06561ee3cb06e787f}{wvn\+\_\+sw1}}
\item 
real(kind=kind\+\_\+phys), dimension(nbdsw), save \mbox{\hyperlink{namespacemodule__radiation__aerosols_a2741474939b065edcd3fc837eca6eb5e_a2741474939b065edcd3fc837eca6eb5e}{wvn\+\_\+sw2}}
\item 
real(kind=kind\+\_\+phys), dimension(nbdlw), save \mbox{\hyperlink{namespacemodule__radiation__aerosols_a7a41cb4911fcceee65af3fb6d304b86a_a7a41cb4911fcceee65af3fb6d304b86a}{wvn\+\_\+lw1}}
\item 
real(kind=kind\+\_\+phys), dimension(nbdlw), save \mbox{\hyperlink{namespacemodule__radiation__aerosols_a2a6b60208bd891ed552338cd1d4e8d44_a2a6b60208bd891ed552338cd1d4e8d44}{wvn\+\_\+lw2}}
\item 
integer, parameter \mbox{\hyperlink{namespacemodule__radiation__aerosols_ab37644d8cc2c222af700b86db91f05e7_ab37644d8cc2c222af700b86db91f05e7}{minvyr}} = 1850
\begin{DoxyCompactList}\small\item\em lower limit (year) data available \end{DoxyCompactList}\item 
integer, parameter \mbox{\hyperlink{namespacemodule__radiation__aerosols_ad856a3d564ff84043219626759673f27_ad856a3d564ff84043219626759673f27}{maxvyr}} = 1999
\begin{DoxyCompactList}\small\item\em upper limit (year) data available \end{DoxyCompactList}\item 
integer, dimension(\+:,\+:,\+:), allocatable, save \mbox{\hyperlink{namespacemodule__radiation__aerosols_ab016f51c81a1157ee234dc82f8f114ee_ab016f51c81a1157ee234dc82f8f114ee}{ivolae}}
\begin{DoxyCompactList}\small\item\em monthly, 45-\/deg lat-\/zone aerosols data set in subroutine \textquotesingle{}aer\+\_\+init\textquotesingle{} \end{DoxyCompactList}\item 
integer \mbox{\hyperlink{namespacemodule__radiation__aerosols_af224f7d7991e3d48aeaa4d221da50f41_af224f7d7991e3d48aeaa4d221da50f41}{kyrstr}}
\begin{DoxyCompactList}\small\item\em starting year of data in the input file \end{DoxyCompactList}\item 
integer \mbox{\hyperlink{namespacemodule__radiation__aerosols_a79127786cce93bccf8749ef8c85f6467_a79127786cce93bccf8749ef8c85f6467}{kyrend}}
\begin{DoxyCompactList}\small\item\em ending year of data in the input file \end{DoxyCompactList}\item 
integer \mbox{\hyperlink{namespacemodule__radiation__aerosols_a928c08857f866e4b848873a23a1d49e7_a928c08857f866e4b848873a23a1d49e7}{kyrsav}}
\begin{DoxyCompactList}\small\item\em the year of data in use in the input file \end{DoxyCompactList}\item 
integer \mbox{\hyperlink{namespacemodule__radiation__aerosols_a302ae8a5aa2b8fb08ad366ef124cee45_a302ae8a5aa2b8fb08ad366ef124cee45}{kmonsav}}
\begin{DoxyCompactList}\small\item\em the month of data in use in the input file \end{DoxyCompactList}\item 
integer, parameter \mbox{\hyperlink{namespacemodule__radiation__aerosols_a1fffbb55ad2986a216b721a6c103c4cf_a1fffbb55ad2986a216b721a6c103c4cf}{nxc}} = 5
\begin{DoxyCompactList}\small\item\em num of max componets in a profile \end{DoxyCompactList}\item 
integer, parameter \mbox{\hyperlink{namespacemodule__radiation__aerosols_a45121ca4dcb3194e8afb4090fa810657_a45121ca4dcb3194e8afb4090fa810657}{nae}} = 7
\begin{DoxyCompactList}\small\item\em num of aerosols profile structures \end{DoxyCompactList}\item 
integer, parameter \mbox{\hyperlink{namespacemodule__radiation__aerosols_ae77b22f76f193cef19b6e6c3ee8e0773_ae77b22f76f193cef19b6e6c3ee8e0773}{ndm}} = 5
\begin{DoxyCompactList}\small\item\em num of atmos aerosols domains \end{DoxyCompactList}\item 
integer, parameter \mbox{\hyperlink{namespacemodule__radiation__aerosols_a52cda855a397136f75768d205292ddbb_a52cda855a397136f75768d205292ddbb}{imxae}} = 72
\begin{DoxyCompactList}\small\item\em num of lon-\/points in glb aeros data set \end{DoxyCompactList}\item 
integer, parameter \mbox{\hyperlink{namespacemodule__radiation__aerosols_afdfdd058364062349b02cec9c712ea80_afdfdd058364062349b02cec9c712ea80}{jmxae}} = 37
\begin{DoxyCompactList}\small\item\em num of lat-\/points in glb aeros data set \end{DoxyCompactList}\item 
integer, parameter \mbox{\hyperlink{namespacemodule__radiation__aerosols_ae8ffb66e7e617f045663ce2732743b4a_ae8ffb66e7e617f045663ce2732743b4a}{naerbnd}} =61
\begin{DoxyCompactList}\small\item\em num of bands for clim aer data (opac) \end{DoxyCompactList}\item 
integer, parameter \mbox{\hyperlink{namespacemodule__radiation__aerosols_aa6d18b0588e80cb40871cc75870d09ba_aa6d18b0588e80cb40871cc75870d09ba}{nrhlev}} =8
\begin{DoxyCompactList}\small\item\em num of rh levels for rh-\/dep components \end{DoxyCompactList}\item 
integer, parameter \mbox{\hyperlink{namespacemodule__radiation__aerosols_ac6bc533a79d4b19129834cbc9a9fbc18_ac6bc533a79d4b19129834cbc9a9fbc18}{ncm1}} = 6
\begin{DoxyCompactList}\small\item\em num of rh independent aeros species \end{DoxyCompactList}\item 
integer, parameter \mbox{\hyperlink{namespacemodule__radiation__aerosols_a61dbcce5b0bb02dd31d4a37983887a7b_a61dbcce5b0bb02dd31d4a37983887a7b}{ncm2}} = 4
\begin{DoxyCompactList}\small\item\em num of rh dependent aeros species \end{DoxyCompactList}\item 
integer, parameter \mbox{\hyperlink{namespacemodule__radiation__aerosols_ab46e61a4a386794a5e9e97d8ef7d98a5_ab46e61a4a386794a5e9e97d8ef7d98a5}{ncm}} = NCM1+NCM2
\item 
real(kind=kind\+\_\+phys), dimension(\mbox{\hyperlink{namespacemodule__radiation__aerosols_aa6d18b0588e80cb40871cc75870d09ba_aa6d18b0588e80cb40871cc75870d09ba}{nrhlev}}), save \mbox{\hyperlink{namespacemodule__radiation__aerosols_a6aa3218393ea05cab77ab7867cfeab90_a6aa3218393ea05cab77ab7867cfeab90}{rhlev}}
\begin{DoxyCompactList}\small\item\em predefined relative humidity levels \end{DoxyCompactList}\item 
real(kind=kind\+\_\+phys), dimension(\mbox{\hyperlink{namespacemodule__radiation__aerosols_ae77b22f76f193cef19b6e6c3ee8e0773_ae77b22f76f193cef19b6e6c3ee8e0773}{ndm}}, \mbox{\hyperlink{namespacemodule__radiation__aerosols_a45121ca4dcb3194e8afb4090fa810657_a45121ca4dcb3194e8afb4090fa810657}{nae}}), save \mbox{\hyperlink{namespacemodule__radiation__aerosols_a8ce24a58afb33dd372995bf5aaf95be9_a8ce24a58afb33dd372995bf5aaf95be9}{haer}}
\begin{DoxyCompactList}\small\item\em scale height of aerosols (km) \end{DoxyCompactList}\item 
real(kind=kind\+\_\+phys), dimension(\mbox{\hyperlink{namespacemodule__radiation__aerosols_ae77b22f76f193cef19b6e6c3ee8e0773_ae77b22f76f193cef19b6e6c3ee8e0773}{ndm}}, \mbox{\hyperlink{namespacemodule__radiation__aerosols_a45121ca4dcb3194e8afb4090fa810657_a45121ca4dcb3194e8afb4090fa810657}{nae}}), save \mbox{\hyperlink{namespacemodule__radiation__aerosols_a274fad1b6e00e66375882e32494d61c0_a274fad1b6e00e66375882e32494d61c0}{prsref}}
\begin{DoxyCompactList}\small\item\em ref pressure lev (sfc to toa) in mb (100Pa) \end{DoxyCompactList}\item 
real(kind=kind\+\_\+phys), dimension(\mbox{\hyperlink{namespacemodule__radiation__aerosols_ae77b22f76f193cef19b6e6c3ee8e0773_ae77b22f76f193cef19b6e6c3ee8e0773}{ndm}}, \mbox{\hyperlink{namespacemodule__radiation__aerosols_a45121ca4dcb3194e8afb4090fa810657_a45121ca4dcb3194e8afb4090fa810657}{nae}}), save \mbox{\hyperlink{namespacemodule__radiation__aerosols_a227ac7558dc0f33c34c34544771617ec_a227ac7558dc0f33c34c34544771617ec}{sigref}}
\begin{DoxyCompactList}\small\item\em ref sigma lev (sfc to toa) \end{DoxyCompactList}\item 
real(kind=kind\+\_\+phys), dimension(\+:,\+:), allocatable, save \mbox{\hyperlink{namespacemodule__radiation__aerosols_a40447f925f01790155c4d98ff8b0c04d_a40447f925f01790155c4d98ff8b0c04d}{extrhi}}
\item 
real(kind=kind\+\_\+phys), dimension(\+:,\+:), allocatable, save \mbox{\hyperlink{namespacemodule__radiation__aerosols_a439929b1de549fadecc8537bae13e9de_a439929b1de549fadecc8537bae13e9de}{scarhi}}
\item 
real(kind=kind\+\_\+phys), dimension(\+:,\+:), allocatable, save \mbox{\hyperlink{namespacemodule__radiation__aerosols_ae4e1ead8bb34371c2d9f1b428846c10c_ae4e1ead8bb34371c2d9f1b428846c10c}{ssarhi}}
\item 
real(kind=kind\+\_\+phys), dimension(\+:,\+:), allocatable, save \mbox{\hyperlink{namespacemodule__radiation__aerosols_aac2d735c117dd7d1e72264e611764f79_aac2d735c117dd7d1e72264e611764f79}{asyrhi}}
\item 
real(kind=kind\+\_\+phys), dimension(\+:,\+:,\+:), allocatable, save \mbox{\hyperlink{namespacemodule__radiation__aerosols_a1c69f7b8ff0c98252e94def83dabfed4_a1c69f7b8ff0c98252e94def83dabfed4}{extrhd}}
\item 
real(kind=kind\+\_\+phys), dimension(\+:,\+:,\+:), allocatable, save \mbox{\hyperlink{namespacemodule__radiation__aerosols_a859ba893a7b0b727ce02f3f29906a0a6_a859ba893a7b0b727ce02f3f29906a0a6}{scarhd}}
\item 
real(kind=kind\+\_\+phys), dimension(\+:,\+:,\+:), allocatable, save \mbox{\hyperlink{namespacemodule__radiation__aerosols_ac0714d386ee3dc2ca7f6692905566274_ac0714d386ee3dc2ca7f6692905566274}{ssarhd}}
\item 
real(kind=kind\+\_\+phys), dimension(\+:,\+:,\+:), allocatable, save \mbox{\hyperlink{namespacemodule__radiation__aerosols_a090d37e62ba333db64e28bf89e89a08d_a090d37e62ba333db64e28bf89e89a08d}{asyrhd}}
\item 
real(kind=kind\+\_\+phys), dimension(\+:), allocatable, save \mbox{\hyperlink{namespacemodule__radiation__aerosols_ac0c59f22f472671cd86221cc1ed46c60_ac0c59f22f472671cd86221cc1ed46c60}{extstra}}
\end{DoxyCompactItemize}
\begin{Indent}\textbf{ topospheric aerosol profile distribution}\par
\begin{DoxyCompactItemize}
\item 
real(kind=kind\+\_\+phys), dimension(\mbox{\hyperlink{namespacemodule__radiation__aerosols_a1fffbb55ad2986a216b721a6c103c4cf_a1fffbb55ad2986a216b721a6c103c4cf}{nxc}}, \mbox{\hyperlink{namespacemodule__radiation__aerosols_a52cda855a397136f75768d205292ddbb_a52cda855a397136f75768d205292ddbb}{imxae}}, \mbox{\hyperlink{namespacemodule__radiation__aerosols_afdfdd058364062349b02cec9c712ea80_afdfdd058364062349b02cec9c712ea80}{jmxae}}), save \mbox{\hyperlink{namespacemodule__radiation__aerosols_a358c83599fb321a59c958e54d9f284d9_a358c83599fb321a59c958e54d9f284d9}{cmixg}}
\begin{DoxyCompactList}\small\item\em aeros component mixing ratio \end{DoxyCompactList}\item 
real(kind=kind\+\_\+phys), dimension(2,\mbox{\hyperlink{namespacemodule__radiation__aerosols_a52cda855a397136f75768d205292ddbb_a52cda855a397136f75768d205292ddbb}{imxae}}, \mbox{\hyperlink{namespacemodule__radiation__aerosols_afdfdd058364062349b02cec9c712ea80_afdfdd058364062349b02cec9c712ea80}{jmxae}}), save \mbox{\hyperlink{namespacemodule__radiation__aerosols_a0ccc698bc870cb6ccbc1c2b64a3f45f6_a0ccc698bc870cb6ccbc1c2b64a3f45f6}{denng}}
\begin{DoxyCompactList}\small\item\em aeros number density \end{DoxyCompactList}\item 
integer, dimension(\mbox{\hyperlink{namespacemodule__radiation__aerosols_a1fffbb55ad2986a216b721a6c103c4cf_a1fffbb55ad2986a216b721a6c103c4cf}{nxc}}, \mbox{\hyperlink{namespacemodule__radiation__aerosols_a52cda855a397136f75768d205292ddbb_a52cda855a397136f75768d205292ddbb}{imxae}}, \mbox{\hyperlink{namespacemodule__radiation__aerosols_afdfdd058364062349b02cec9c712ea80_afdfdd058364062349b02cec9c712ea80}{jmxae}}), save \mbox{\hyperlink{namespacemodule__radiation__aerosols_a4cb38abaf6ece5a0ed717edd6f6b4078_a4cb38abaf6ece5a0ed717edd6f6b4078}{idxcg}}
\begin{DoxyCompactList}\small\item\em aeros component index \end{DoxyCompactList}\item 
integer, dimension( \mbox{\hyperlink{namespacemodule__radiation__aerosols_a52cda855a397136f75768d205292ddbb_a52cda855a397136f75768d205292ddbb}{imxae}}, \mbox{\hyperlink{namespacemodule__radiation__aerosols_afdfdd058364062349b02cec9c712ea80_afdfdd058364062349b02cec9c712ea80}{jmxae}}), save \mbox{\hyperlink{namespacemodule__radiation__aerosols_a28df10ba381278cc7474bea0bfdaa870_a28df10ba381278cc7474bea0bfdaa870}{kprfg}}
\begin{DoxyCompactList}\small\item\em aeros profile index \end{DoxyCompactList}\end{DoxyCompactItemize}
\end{Indent}
\begin{Indent}\textbf{ module variables for gocart aerosol optical properties}\par
\begin{DoxyCompactItemize}
\item 
integer, parameter \mbox{\hyperlink{namespacemodule__radiation__aerosols_ab54b1114b98ec3ebdd56b8a5eccf62e6_ab54b1114b98ec3ebdd56b8a5eccf62e6}{kaerbndd}} =61
\begin{DoxyCompactList}\small\item\em num of bands for aer data (gocart) \end{DoxyCompactList}\item 
integer, parameter \mbox{\hyperlink{namespacemodule__radiation__aerosols_aa0f93f8b751ff3e61ef717eba99052bc_aa0f93f8b751ff3e61ef717eba99052bc}{kaerbndi}} =56
\begin{DoxyCompactList}\small\item\em num of bands for aer data (gocart) \end{DoxyCompactList}\item 
integer, parameter \mbox{\hyperlink{namespacemodule__radiation__aerosols_a33f2d4489a1730a27cbdc2e2add0f977_a33f2d4489a1730a27cbdc2e2add0f977}{krhlev}} =36
\begin{DoxyCompactList}\small\item\em num of rh levels for rh-\/dep components \end{DoxyCompactList}\item 
integer, parameter \mbox{\hyperlink{namespacemodule__radiation__aerosols_a3164dd50285fc730094879c1240f8dff_a3164dd50285fc730094879c1240f8dff}{kcm1}} = 5
\begin{DoxyCompactList}\small\item\em num of gocart rh indep aerosols \end{DoxyCompactList}\item 
integer, parameter \mbox{\hyperlink{namespacemodule__radiation__aerosols_a65c23dbbe7624115284cad040b9e8b5e_a65c23dbbe7624115284cad040b9e8b5e}{kcm2}} = 10
\begin{DoxyCompactList}\small\item\em num of gocart rh dep aerosols \end{DoxyCompactList}\item 
integer, parameter \mbox{\hyperlink{namespacemodule__radiation__aerosols_afcef852de05568cd559bb2a9992dc538_afcef852de05568cd559bb2a9992dc538}{kcm}} = KCM1 + KCM2
\begin{DoxyCompactList}\small\item\em num of gocart aerosols \end{DoxyCompactList}\item 
real(kind=kind\+\_\+phys), dimension(\+:) \mbox{\hyperlink{namespacemodule__radiation__aerosols_ace40d50e36de1fc08c4ff35f6d8dbda9_ace40d50e36de1fc08c4ff35f6d8dbda9}{rhlev\+\_\+grt}}
\begin{DoxyCompactList}\small\item\em num of bands for aer data (gocart) \end{DoxyCompactList}\item 
real(kind=kind\+\_\+phys), dimension(\mbox{\hyperlink{namespacemodule__radiation__aerosols_a33f2d4489a1730a27cbdc2e2add0f977_a33f2d4489a1730a27cbdc2e2add0f977}{krhlev}}) \mbox{\hyperlink{namespacemodule__radiation__aerosols_a1248e740e53498ed7a06f7d475b1fb25_a1248e740e53498ed7a06f7d475b1fb25}{data}}
\begin{DoxyCompactList}\small\item\em num of bands for aer data (gocart) \end{DoxyCompactList}\end{DoxyCompactItemize}
\end{Indent}
\begin{Indent}\textbf{ relative humidity independent aerosol optical properties\+:}\par
{\em species\+: du001, du002, du003, du004, du005 }\begin{DoxyCompactItemize}
\item 
real(kind=kind\+\_\+phys), dimension(\+:,\+:), allocatable, save \mbox{\hyperlink{namespacemodule__radiation__aerosols_acb7ff037be78e950ea42d956816c93d5_acb7ff037be78e950ea42d956816c93d5}{extrhi\+\_\+grt}}
\item 
real(kind=kind\+\_\+phys), dimension(\+:,\+:), allocatable, save \mbox{\hyperlink{namespacemodule__radiation__aerosols_a19b7731af6028144082c8088d4861f96_a19b7731af6028144082c8088d4861f96}{extrhi\+\_\+grt\+\_\+550}}
\item 
real(kind=kind\+\_\+phys), dimension(\+:,\+:), allocatable, save \mbox{\hyperlink{namespacemodule__radiation__aerosols_a8890d46da8e9af3314763f12cf2a1dc2_a8890d46da8e9af3314763f12cf2a1dc2}{scarhi\+\_\+grt}}
\item 
real(kind=kind\+\_\+phys), dimension(\+:,\+:), allocatable, save \mbox{\hyperlink{namespacemodule__radiation__aerosols_ae8587d9b4ebd9cf5d363a82d15049324_ae8587d9b4ebd9cf5d363a82d15049324}{ssarhi\+\_\+grt}}
\item 
real(kind=kind\+\_\+phys), dimension(\+:,\+:), allocatable, save \mbox{\hyperlink{namespacemodule__radiation__aerosols_a4b5f80817af9f2116618d6c8f0e194de_a4b5f80817af9f2116618d6c8f0e194de}{asyrhi\+\_\+grt}}
\end{DoxyCompactItemize}
\end{Indent}
\doxysubsubsection*{relative humidity dependent aerosol optical properties\+:}
\label{_amgrp44cffce2235139b90d4d294d7b587144}%
species \+: ss001, ss002, ss003, ss004, ss005, so4, bcphobic, bcphilic, ocphobic, ocphilic \begin{DoxyCompactItemize}
\item 
real(kind=kind\+\_\+phys), dimension(\+:,\+:,\+:), allocatable, save \mbox{\hyperlink{namespacemodule__radiation__aerosols_a07bfe1ada075519d1d3ceabe21b65a96_a07bfe1ada075519d1d3ceabe21b65a96}{extrhd\+\_\+grt}}
\begin{DoxyCompactList}\small\item\em extinction coefficient \end{DoxyCompactList}\item 
real(kind=kind\+\_\+phys), dimension(\+:,\+:,\+:), allocatable, save \mbox{\hyperlink{namespacemodule__radiation__aerosols_a4ce0151bd4416ddd39d72141334f123d_a4ce0151bd4416ddd39d72141334f123d}{extrhd\+\_\+grt\+\_\+550}}
\begin{DoxyCompactList}\small\item\em extinction coefficient \end{DoxyCompactList}\item 
real(kind=kind\+\_\+phys), dimension(\+:,\+:,\+:), allocatable, save \mbox{\hyperlink{namespacemodule__radiation__aerosols_afa15826998feac1cb6fb4b928853ea1d_afa15826998feac1cb6fb4b928853ea1d}{scarhd\+\_\+grt}}
\begin{DoxyCompactList}\small\item\em extinction coefficient \end{DoxyCompactList}\item 
real(kind=kind\+\_\+phys), dimension(\+:,\+:,\+:), allocatable, save \mbox{\hyperlink{namespacemodule__radiation__aerosols_a4aa91ab1d0b9d71c704dc565ef4704bf_a4aa91ab1d0b9d71c704dc565ef4704bf}{ssarhd\+\_\+grt}}
\begin{DoxyCompactList}\small\item\em extinction coefficient \end{DoxyCompactList}\item 
real(kind=kind\+\_\+phys), dimension(\+:,\+:,\+:), allocatable, save \mbox{\hyperlink{namespacemodule__radiation__aerosols_a2da45b8bd425415ca417f6590cc54da6_a2da45b8bd425415ca417f6590cc54da6}{asyrhd\+\_\+grt}}
\begin{DoxyCompactList}\small\item\em extinction coefficient \end{DoxyCompactList}\item 
integer, parameter \mbox{\hyperlink{namespacemodule__radiation__aerosols_a9a5eff7856de6d2cf44ae7779e35e858_a9a5eff7856de6d2cf44ae7779e35e858}{num\+\_\+gc}} = 5
\begin{DoxyCompactList}\small\item\em gocart species \end{DoxyCompactList}\item 
character $\ast$2, dimension(\mbox{\hyperlink{namespacemodule__radiation__aerosols_a9a5eff7856de6d2cf44ae7779e35e858_a9a5eff7856de6d2cf44ae7779e35e858}{num\+\_\+gc}}) \mbox{\hyperlink{namespacemodule__radiation__aerosols_ad7d5e0857ac87b3c939023889fdf8ec7_ad7d5e0857ac87b3c939023889fdf8ec7}{gridcomp}}
\begin{DoxyCompactList}\small\item\em extinction coefficient \end{DoxyCompactList}\item 
integer, dimension(\mbox{\hyperlink{namespacemodule__radiation__aerosols_a9a5eff7856de6d2cf44ae7779e35e858_a9a5eff7856de6d2cf44ae7779e35e858}{num\+\_\+gc}}) \mbox{\hyperlink{namespacemodule__radiation__aerosols_a4a4341abecf5941c5e458b8686ebfcb5_a4a4341abecf5941c5e458b8686ebfcb5}{num\+\_\+radius}}
\begin{DoxyCompactList}\small\item\em extinction coefficient \end{DoxyCompactList}\item 
integer, dimension(\mbox{\hyperlink{namespacemodule__radiation__aerosols_a9a5eff7856de6d2cf44ae7779e35e858_a9a5eff7856de6d2cf44ae7779e35e858}{num\+\_\+gc}}) \mbox{\hyperlink{namespacemodule__radiation__aerosols_ab94a6aaa33eb515ce959e2741065f65f_ab94a6aaa33eb515ce959e2741065f65f}{radius\+\_\+lower}}
\begin{DoxyCompactList}\small\item\em extinction coefficient \end{DoxyCompactList}\item 
integer, dimension(\mbox{\hyperlink{namespacemodule__radiation__aerosols_a9a5eff7856de6d2cf44ae7779e35e858_a9a5eff7856de6d2cf44ae7779e35e858}{num\+\_\+gc}}) \mbox{\hyperlink{namespacemodule__radiation__aerosols_a37b8d357966658c1dbb7a893e6768ae9_a37b8d357966658c1dbb7a893e6768ae9}{trc\+\_\+to\+\_\+aod}}
\begin{DoxyCompactList}\small\item\em extinction coefficient \end{DoxyCompactList}\item 
integer, dimension(\mbox{\hyperlink{namespacemodule__radiation__aerosols_ab46e61a4a386794a5e9e97d8ef7d98a5_ab46e61a4a386794a5e9e97d8ef7d98a5}{ncm}}) \mbox{\hyperlink{namespacemodule__radiation__aerosols_a8ca79ca1e5161374aff3cad4121b360f_a8ca79ca1e5161374aff3cad4121b360f}{idxspc}}
\begin{DoxyCompactList}\small\item\em index conversion array\+:data idxspc / 1, 2, 1, 1, 1, 1, 3, 5, 5, 4 / \end{DoxyCompactList}\item 
real(kind=kind\+\_\+phys), parameter \mbox{\hyperlink{namespacemodule__radiation__aerosols_a4555a127ac5bab48353628ea81c55e4e_a4555a127ac5bab48353628ea81c55e4e}{wvn550}} = 1.\+0e4/0.\+55
\begin{DoxyCompactList}\small\item\em the wavenumber ( $cm^-1$) of wavelength 550nm for diagnostic aod output \end{DoxyCompactList}\item 
integer, save \mbox{\hyperlink{namespacemodule__radiation__aerosols_a112670c954eb372efc017253b1096b17_a112670c954eb372efc017253b1096b17}{nv\+\_\+aod}} = 1
\begin{DoxyCompactList}\small\item\em the sw spectral band covering wvn550 (comp in aer\+\_\+init) \end{DoxyCompactList}\item 
integer \mbox{\hyperlink{namespacemodule__radiation__aerosols_a128e507665a7d85f5093d7c4a48523a9_a128e507665a7d85f5093d7c4a48523a9}{i550}}
\begin{DoxyCompactList}\small\item\em extinction coefficient \end{DoxyCompactList}\item 
integer \mbox{\hyperlink{namespacemodule__radiation__aerosols_a6da2d3d18af4edcab324def80e8309c3_a6da2d3d18af4edcab324def80e8309c3}{id550}}
\begin{DoxyCompactList}\small\item\em extinction coefficient \end{DoxyCompactList}\item 
subroutine, public \mbox{\hyperlink{namespacemodule__radiation__aerosols_a221edc43ecc50a4d1b0a2187500554a4_a221edc43ecc50a4d1b0a2187500554a4}{aer\+\_\+init}} (NLAY, me, iaermdl, iaerflg, lalw1bd, aeros\+\_\+file, con\+\_\+pi, con\+\_\+t0c, con\+\_\+c, con\+\_\+boltz, con\+\_\+plnk, errflg, errmsg)
\item 
subroutine \mbox{\hyperlink{namespacemodule__radiation__aerosols_aae46c5952c1e1c0730ba1de58098d026_aae46c5952c1e1c0730ba1de58098d026}{clim\+\_\+aerinit}} (solfwv, eirfwv, me, aeros\+\_\+file, errflg, errmsg)
\begin{DoxyCompactList}\small\item\em This subroutine is the opac-\/climatology aerosol initialization program to set up necessary parameters and working arrays. \end{DoxyCompactList}\item 
subroutine, public \mbox{\hyperlink{namespacemodule__radiation__aerosols_a41da099b5b33860dbc64580343e570b8_a41da099b5b33860dbc64580343e570b8}{aer\+\_\+update}} (iyear, imon, me, iaermdl, aeros\+\_\+file, errflg, errmsg)
\begin{DoxyCompactList}\small\item\em This subroutine checks and updates time varying climatology aerosol data sets. \end{DoxyCompactList}\item 
subroutine, public \mbox{\hyperlink{namespacemodule__radiation__aerosols_a811cbcfb0c1b80a292ae821214d226df_a811cbcfb0c1b80a292ae821214d226df}{setaer}} (prsi, prsl, prslk, tvly, rhlay, slmsk, tracer, aerfld, xlon, xlat, IMAX, NLAY, NLP1, lsswr, lslwr, iaermdl, iaerflg, top\+\_\+at\+\_\+1, con\+\_\+pi, con\+\_\+rd, con\+\_\+g, aerosw, aerolw, aerodp, ext550, errflg, errmsg)
\begin{DoxyCompactList}\small\item\em This subroutine computes aerosols optical properties. \end{DoxyCompactList}\item 
subroutine \mbox{\hyperlink{namespacemodule__radiation__aerosols_ac5ab714575f5abd11b7660a1caa245c8_ac5ab714575f5abd11b7660a1caa245c8}{aer\+\_\+property}} (prsi, prsl, prslk, tvly, rhlay, dz, hz, tracer, alon, alat, slmsk, laersw, laerlw, IMAX, NLAY, NLP1, top\+\_\+at\+\_\+1, aerosw, aerolw, aerodp, errflg, errmsg)
\begin{DoxyCompactList}\small\item\em This subroutine maps the 5 degree global climatological aerosol data set onto model grids, and compute aerosol optical properties for SW and LW radiations. \end{DoxyCompactList}\item 
subroutine \mbox{\hyperlink{namespacemodule__radiation__aerosols_a6adcff77c87401be022a982dce9ed6a4_a6adcff77c87401be022a982dce9ed6a4}{gocart\+\_\+aerinit}} (solfwv, eirfwv, me, errflg, errmsg)
\begin{DoxyCompactList}\small\item\em This subroutine is the gocart aerosol initialization program to set up necessary parameters and working arrays. \end{DoxyCompactList}\item 
subroutine \mbox{\hyperlink{namespacemodule__radiation__aerosols_a798b9598452a3f8b2dd6992c6d37c0fb_a798b9598452a3f8b2dd6992c6d37c0fb}{aer\+\_\+property\+\_\+gocart}} (prsi, prsl, prslk, tvly, rhlay, dz, hz, tracer, aerfld, alon, alat, slmsk, laersw, laerlw, con\+\_\+rd, imax, nlay, nlp1, aerosw, aerolw, aerodp, ext550, errflg, errmsg)
\begin{DoxyCompactList}\small\item\em This subroutine compute aerosol optical properties for SW and LW radiations. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsubsection{Function/\+Subroutine Documentation}
\mbox{\Hypertarget{namespacemodule__radiation__aerosols_a221edc43ecc50a4d1b0a2187500554a4_a221edc43ecc50a4d1b0a2187500554a4}\label{namespacemodule__radiation__aerosols_a221edc43ecc50a4d1b0a2187500554a4_a221edc43ecc50a4d1b0a2187500554a4}} 
\index{module\_radiation\_aerosols@{module\_radiation\_aerosols}!aer\_init@{aer\_init}}
\index{aer\_init@{aer\_init}!module\_radiation\_aerosols@{module\_radiation\_aerosols}}
\doxyparagraph{\texorpdfstring{aer\_init()}{aer\_init()}}
{\footnotesize\ttfamily subroutine, public module\+\_\+radiation\+\_\+aerosols\+::aer\+\_\+init (\begin{DoxyParamCaption}\item[{integer, intent(in)}]{NLAY,  }\item[{integer, intent(in)}]{me,  }\item[{integer, intent(in)}]{iaermdl,  }\item[{integer, intent(in)}]{iaerflg,  }\item[{logical, intent(in)}]{lalw1bd,  }\item[{character(len=26), intent(in)}]{aeros\+\_\+file,  }\item[{real(kind\+\_\+phys), intent(in)}]{con\+\_\+pi,  }\item[{real(kind\+\_\+phys), intent(in)}]{con\+\_\+t0c,  }\item[{real(kind\+\_\+phys), intent(in)}]{con\+\_\+c,  }\item[{real(kind\+\_\+phys), intent(in)}]{con\+\_\+boltz,  }\item[{real(kind\+\_\+phys), intent(in)}]{con\+\_\+plnk,  }\item[{integer, intent(out)}]{errflg,  }\item[{character(len=$\ast$), intent(out)}]{errmsg }\end{DoxyParamCaption})}


\begin{DoxyEnumerate}
\item Call wrt\+\_\+aerlog to write aerosol parameter configuration to output logs.
\item Call set\+\_\+spectrum to set up spectral one wavenumber solar/\+IR fluxes.
\item Call \mbox{\hyperlink{namespacemodule__radiation__aerosols_aae46c5952c1e1c0730ba1de58098d026_aae46c5952c1e1c0730ba1de58098d026}{clim\+\_\+aerinit()}} to invoke tropospheric aerosol initialization.
\item Call set\+\_\+volcaer to invoke stratospheric volcanic aerosol initialization.
\end{DoxyEnumerate}\mbox{\Hypertarget{namespacemodule__radiation__aerosols_aae46c5952c1e1c0730ba1de58098d026_aae46c5952c1e1c0730ba1de58098d026}\label{namespacemodule__radiation__aerosols_aae46c5952c1e1c0730ba1de58098d026_aae46c5952c1e1c0730ba1de58098d026}} 
\index{module\_radiation\_aerosols@{module\_radiation\_aerosols}!clim\_aerinit@{clim\_aerinit}}
\index{clim\_aerinit@{clim\_aerinit}!module\_radiation\_aerosols@{module\_radiation\_aerosols}}
\doxyparagraph{\texorpdfstring{clim\_aerinit()}{clim\_aerinit()}}
{\footnotesize\ttfamily subroutine module\+\_\+radiation\+\_\+aerosols\+::clim\+\_\+aerinit (\begin{DoxyParamCaption}\item[{real (kind=kind\+\_\+phys), dimension(\+:)}]{solfwv,  }\item[{real (kind=kind\+\_\+phys), dimension(\+:)}]{eirfwv,  }\item[{integer, intent(in)}]{me,  }\item[{character(len=26), intent(in)}]{aeros\+\_\+file,  }\item[{integer, intent(out)}]{errflg,  }\item[{character(len=$\ast$), intent(out)}]{errmsg }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}}


\begin{DoxyParams}{Parameters}
{\em solfwv} & (NWVTOT), solar flux for each individual wavenumber $(w/m^2)$ \\
\hline
{\em eirfwv} & (NWVTIR), IR flux(273k) for each individual wavenumber $(w/m^2)$ \\
\hline
{\em me} & print message control flag\\
\hline
\end{DoxyParams}
\hypertarget{namespacemodule__radiation__aerosols_aae46c5952c1e1c0730ba1de58098d026_gen_clim_aerinit}{}\doxysubsubsection{General Algorithm}\label{namespacemodule__radiation__aerosols_aae46c5952c1e1c0730ba1de58098d026_gen_clim_aerinit}

\begin{DoxyItemize}
\item call set\+\_\+aercoef() to invoke tropospheric aerosol initialization.
\end{DoxyItemize}\mbox{\Hypertarget{namespacemodule__radiation__aerosols_a41da099b5b33860dbc64580343e570b8_a41da099b5b33860dbc64580343e570b8}\label{namespacemodule__radiation__aerosols_a41da099b5b33860dbc64580343e570b8_a41da099b5b33860dbc64580343e570b8}} 
\index{module\_radiation\_aerosols@{module\_radiation\_aerosols}!aer\_update@{aer\_update}}
\index{aer\_update@{aer\_update}!module\_radiation\_aerosols@{module\_radiation\_aerosols}}
\doxyparagraph{\texorpdfstring{aer\_update()}{aer\_update()}}
{\footnotesize\ttfamily subroutine, public module\+\_\+radiation\+\_\+aerosols\+::aer\+\_\+update (\begin{DoxyParamCaption}\item[{integer, intent(in)}]{iyear,  }\item[{integer, intent(in)}]{imon,  }\item[{integer, intent(in)}]{me,  }\item[{integer, intent(in)}]{iaermdl,  }\item[{character(len=26), intent(in)}]{aeros\+\_\+file,  }\item[{integer, intent(out)}]{errflg,  }\item[{character(len=$\ast$), intent(out)}]{errmsg }\end{DoxyParamCaption})}


\begin{DoxyParams}{Parameters}
{\em iyear} & 4-\/digit calender year \\
\hline
{\em imon} & month of the year \\
\hline
{\em me} & print message control flag \\
\hline
\end{DoxyParams}
\hypertarget{namespacemodule__radiation__aerosols_a41da099b5b33860dbc64580343e570b8_gen_aer_upd}{}\doxysubsubsection{General Algorithm}\label{namespacemodule__radiation__aerosols_a41da099b5b33860dbc64580343e570b8_gen_aer_upd}

\begin{DoxyEnumerate}
\item Call trop\+\_\+update() to update monthly tropospheric aerosol data.
\item Call volc\+\_\+update() to update yearly stratospheric volcanic aerosol data.
\end{DoxyEnumerate}\mbox{\Hypertarget{namespacemodule__radiation__aerosols_a811cbcfb0c1b80a292ae821214d226df_a811cbcfb0c1b80a292ae821214d226df}\label{namespacemodule__radiation__aerosols_a811cbcfb0c1b80a292ae821214d226df_a811cbcfb0c1b80a292ae821214d226df}} 
\index{module\_radiation\_aerosols@{module\_radiation\_aerosols}!setaer@{setaer}}
\index{setaer@{setaer}!module\_radiation\_aerosols@{module\_radiation\_aerosols}}
\doxyparagraph{\texorpdfstring{setaer()}{setaer()}}
{\footnotesize\ttfamily subroutine, public module\+\_\+radiation\+\_\+aerosols\+::setaer (\begin{DoxyParamCaption}\item[{real (kind=kind\+\_\+phys), dimension(\+:,\+:), intent(in)}]{prsi,  }\item[{real (kind=kind\+\_\+phys), dimension(\+:,\+:), intent(in)}]{prsl,  }\item[{real (kind=kind\+\_\+phys), dimension(\+:,\+:), intent(in)}]{prslk,  }\item[{real (kind=kind\+\_\+phys), dimension(\+:,\+:), intent(in)}]{tvly,  }\item[{real (kind=kind\+\_\+phys), dimension(\+:,\+:), intent(in)}]{rhlay,  }\item[{real (kind=kind\+\_\+phys), dimension(\+:), intent(in)}]{slmsk,  }\item[{real (kind=kind\+\_\+phys), dimension(\+:,\+:,\+:), intent(in)}]{tracer,  }\item[{real (kind=kind\+\_\+phys), dimension(\+:,\+:,\+:), intent(in)}]{aerfld,  }\item[{real (kind=kind\+\_\+phys), dimension(\+:), intent(in)}]{xlon,  }\item[{real (kind=kind\+\_\+phys), dimension(\+:), intent(in)}]{xlat,  }\item[{integer, intent(in)}]{IMAX,  }\item[{integer, intent(in)}]{NLAY,  }\item[{integer, intent(in)}]{NLP1,  }\item[{logical, intent(in)}]{lsswr,  }\item[{logical, intent(in)}]{lslwr,  }\item[{integer, intent(in)}]{iaermdl,  }\item[{integer, intent(in)}]{iaerflg,  }\item[{logical, intent(in)}]{top\+\_\+at\+\_\+1,  }\item[{real (kind=kind\+\_\+phys), intent(in)}]{con\+\_\+pi,  }\item[{real (kind=kind\+\_\+phys), intent(in)}]{con\+\_\+rd,  }\item[{real (kind=kind\+\_\+phys), intent(in)}]{con\+\_\+g,  }\item[{real (kind=kind\+\_\+phys), dimension(\+:,\+:,\+:,\+:), intent(out)}]{aerosw,  }\item[{real (kind=kind\+\_\+phys), dimension(\+:,\+:,\+:,\+:), intent(out)}]{aerolw,  }\item[{real (kind=kind\+\_\+phys), dimension(\+:,\+:), intent(out)}]{aerodp,  }\item[{real (kind=kind\+\_\+phys), dimension(\+:,\+:), intent(out)}]{ext550,  }\item[{integer, intent(out)}]{errflg,  }\item[{character(len=$\ast$), intent(out)}]{errmsg }\end{DoxyParamCaption})}


\begin{DoxyParams}{Parameters}
{\em prsi} & (IMAX,NLP1), pressure at interface in mb \\
\hline
{\em prsl} & (IMAX,NLAY), layer mean pressure in mb \\
\hline
{\em prslk} & (IMAX,NLAY), exner function = $(p/p0)^{rocp}$ \\
\hline
{\em tvly} & (IMAX,NLAY), layer virtual temperature in K \\
\hline
{\em rhlay} & (IMAX,NLAY), layer mean relative humidity \\
\hline
{\em slmsk} & (IMAX), sea/land mask (sea\+:0,land\+:1,sea-\/ice\+:2) \\
\hline
{\em tracer} & (IMAX,NLAY,NTRAC), aerosol tracer concentration \\
\hline
{\em xlon} & (IMAX), longitude of given points in radiance, ok for both 0-\/\texorpdfstring{$>$}{>}2pi or -\/pi-\/\texorpdfstring{$>$}{>}+pi ranges \\
\hline
{\em xlat} & (IMAX), latitude of given points in radiance, default to pi/2 -\/\texorpdfstring{$>$}{>} -\/pi/2, otherwise see in-\/line comment \\
\hline
{\em IMAX} & 1, horizontal dimension of arrays \\
\hline
{\em NLAY,NLP1} & 1, vertical dimensions of arrays \\
\hline
{\em lsswr,lslwr} & logical flags for sw/lw radiation calls \\
\hline
{\em aerosw} & (IMAX,NLAY,NBDSW,NF\+\_\+\+AESW), aeros opt properties for sw ~\newline
 (\+:,\+:,\+:,1)\+: optical depth ~\newline
 (\+:,\+:,\+:,2)\+: single scattering albedo ~\newline
 (\+:,\+:,\+:,3)\+: asymmetry parameter \\
\hline
{\em aerolw} & (IMAX,NLAY,NBDLW,NF\+\_\+\+AELW), aeros opt properties for lw ~\newline
 (\+:,\+:,\+:,1)\+: optical depth ~\newline
 (\+:,\+:,\+:,2)\+: single scattering albedo ~\newline
 (\+:,\+:,\+:,3)\+: asymmetry parameter \\
\hline
{\em aerodp} & (IMAX,NSPC1), vertically integrated optical depth \\
\hline
\end{DoxyParams}
\hypertarget{namespacemodule__radiation__aerosols_a811cbcfb0c1b80a292ae821214d226df_general_setaer}{}\doxysubsubsection{General Algorithm}\label{namespacemodule__radiation__aerosols_a811cbcfb0c1b80a292ae821214d226df_general_setaer}

\begin{DoxyEnumerate}
\item Convert lat/lon from radiance to degree.
\item Compute level height and layer thickness.
\item Calculate SW aerosol optical properties for the corresponding frequency bands\+:
\begin{DoxyItemize}
\item if opac aerosol climatology is used, call \mbox{\hyperlink{namespacemodule__radiation__aerosols_ac5ab714575f5abd11b7660a1caa245c8_ac5ab714575f5abd11b7660a1caa245c8}{aer\+\_\+property()}}\+: this subroutine maps the 5 degree global climatological aerosol data set onto model grids, and compute aerosol optical properties for SW and LW radiations.
\item if gocart aerosol scheme is used, call setgocartaer()\+: this subroutine computes sw + lw aerosol optical properties for gocart aerosol species (merged from fcst and clim fields).
\end{DoxyItemize}
\item Compute stratosphere volcanic forcing\+:
\begin{DoxyItemize}
\item select data in 4 lat bands, interpolation at the boundaries
\item Find lower boundary of stratosphere\+: polar, fixed at 25000pa (250mb); tropic, fixed at 15000pa (150mb); mid-\/lat, interpolation
\item SW\+: add volcanic aerosol optical depth to the background value
\item Smoothing profile at boundary if needed
\item LW\+: add volcanic aerosol optical depth to the background value
\end{DoxyItemize}
\end{DoxyEnumerate}\mbox{\Hypertarget{namespacemodule__radiation__aerosols_ac5ab714575f5abd11b7660a1caa245c8_ac5ab714575f5abd11b7660a1caa245c8}\label{namespacemodule__radiation__aerosols_ac5ab714575f5abd11b7660a1caa245c8_ac5ab714575f5abd11b7660a1caa245c8}} 
\index{module\_radiation\_aerosols@{module\_radiation\_aerosols}!aer\_property@{aer\_property}}
\index{aer\_property@{aer\_property}!module\_radiation\_aerosols@{module\_radiation\_aerosols}}
\doxyparagraph{\texorpdfstring{aer\_property()}{aer\_property()}}
{\footnotesize\ttfamily subroutine module\+\_\+radiation\+\_\+aerosols\+::aer\+\_\+property (\begin{DoxyParamCaption}\item[{real (kind=kind\+\_\+phys), dimension(\+:,\+:), intent(in)}]{prsi,  }\item[{real (kind=kind\+\_\+phys), dimension(\+:,\+:), intent(in)}]{prsl,  }\item[{real (kind=kind\+\_\+phys), dimension(\+:,\+:), intent(in)}]{prslk,  }\item[{real (kind=kind\+\_\+phys), dimension(\+:,\+:), intent(in)}]{tvly,  }\item[{real (kind=kind\+\_\+phys), dimension(\+:,\+:), intent(in)}]{rhlay,  }\item[{real (kind=kind\+\_\+phys), dimension(\+:,\+:), intent(in)}]{dz,  }\item[{real (kind=kind\+\_\+phys), dimension(\+:,\+:), intent(in)}]{hz,  }\item[{real (kind=kind\+\_\+phys), dimension(\+:,\+:,\+:), intent(in)}]{tracer,  }\item[{real (kind=kind\+\_\+phys), dimension(\+:), intent(in)}]{alon,  }\item[{real (kind=kind\+\_\+phys), dimension(\+:), intent(in)}]{alat,  }\item[{real (kind=kind\+\_\+phys), dimension(\+:), intent(in)}]{slmsk,  }\item[{logical, intent(in)}]{laersw,  }\item[{logical, intent(in)}]{laerlw,  }\item[{integer, intent(in)}]{IMAX,  }\item[{integer, intent(in)}]{NLAY,  }\item[{integer, intent(in)}]{NLP1,  }\item[{logical, intent(in)}]{top\+\_\+at\+\_\+1,  }\item[{real (kind=kind\+\_\+phys), dimension(\+:,\+:,\+:,\+:), intent(out)}]{aerosw,  }\item[{real (kind=kind\+\_\+phys), dimension(\+:,\+:,\+:,\+:), intent(out)}]{aerolw,  }\item[{real (kind=kind\+\_\+phys), dimension(\+:,\+:), intent(out)}]{aerodp,  }\item[{integer, intent(out)}]{errflg,  }\item[{character(len=$\ast$), intent(out)}]{errmsg }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}}


\begin{DoxyParams}{Parameters}
{\em prsi} & (IMAX,NLP1), pressure at interface in mb \\
\hline
{\em prsl} & (IMAX,NLAY), layer mean pressure(not used) \\
\hline
{\em prslk} & (IMAX,NLAY), exner function= $(p/p0)^{rocp}$ (not used) \\
\hline
{\em tvly} & (IMAX,NLAY), layer virtual temperature (not used) \\
\hline
{\em rhlay} & (IMAX,NLAY), layer mean relative humidity \\
\hline
{\em dz} & (IMAX,NLAY), layer thickness in m \\
\hline
{\em hz} & (IMAX,NLP1), level high in m \\
\hline
{\em tracer} & (IMAX,NLAY,NTRAC), aer tracer concentrations (not used) \\
\hline
{\em alon,alat} & (IMAX), longitude and latitude of given points in degree \\
\hline
{\em slmsk} & (IMAX), sea/land mask (sea\+:0,land\+:1,sea-\/ice\+:2) \\
\hline
{\em laersw,laerlw} & logical flag for sw/lw aerosol calculations \\
\hline
{\em IMAX} & horizontal dimension of arrays \\
\hline
{\em NLAY,NLP1} & vertical dimensions of arrays \\
\hline
{\em NSPC} & num of species for optional aod output fields \\
\hline
{\em aerosw} & (IMAX,NLAY,NBDSW,NF\+\_\+\+AESW), aeros opt properties for sw ~\newline
 (\+:,\+:,\+:,1)\+: optical depth ~\newline
 (\+:,\+:,\+:,2)\+: single scattering albedo ~\newline
 (\+:,\+:,\+:,3)\+: asymmetry parameter \\
\hline
{\em aerolw} & (IMAX,NLAY,NBDLW,NF\+\_\+\+AELW), aeros opt properties for lw ~\newline
 (\+:,\+:,\+:,1)\+: optical depth ~\newline
 (\+:,\+:,\+:,2)\+: single scattering albedo ~\newline
 (\+:,\+:,\+:,3)\+: asymmetry parameter \\
\hline
{\em aerodp} & (IMAX,NSPC+1), vertically integrated aer-\/opt-\/depth \\
\hline
\end{DoxyParams}
\hypertarget{namespacemodule__radiation__aerosols_ac5ab714575f5abd11b7660a1caa245c8_gel_aer_pro}{}\doxysubsubsection{General Algorithm}\label{namespacemodule__radiation__aerosols_ac5ab714575f5abd11b7660a1caa245c8_gel_aer_pro}

\begin{DoxyEnumerate}
\item Map aerosol data to model grids
\begin{DoxyItemize}
\item Map grid in longitude direction, lon from 0 to 355 deg resolution
\item Map grid in latitude direction, lat from 90n to 90s in 5 deg resolution
\end{DoxyItemize}
\item Determin the type of aerosol profile (kp) and scale hight for domain 1 (h1) to be used at this grid point.
\item Compute horizontal bi-\/linear interpolation weights
\item Do horizontal bi-\/linear interpolation on aerosol partical density (denn)
\item Do horizontal bi-\/linear interpolation on mixing ratios
\item Prepare to setup domain index array and effective layer thickness, also convert pressure level to sigma level to follow the terrain.
\item Call radclimaer() to calculate SW/\+LW aerosol optical properties for the corresponding frequency bands.
\end{DoxyEnumerate}\mbox{\Hypertarget{namespacemodule__radiation__aerosols_a6adcff77c87401be022a982dce9ed6a4_a6adcff77c87401be022a982dce9ed6a4}\label{namespacemodule__radiation__aerosols_a6adcff77c87401be022a982dce9ed6a4_a6adcff77c87401be022a982dce9ed6a4}} 
\index{module\_radiation\_aerosols@{module\_radiation\_aerosols}!gocart\_aerinit@{gocart\_aerinit}}
\index{gocart\_aerinit@{gocart\_aerinit}!module\_radiation\_aerosols@{module\_radiation\_aerosols}}
\doxyparagraph{\texorpdfstring{gocart\_aerinit()}{gocart\_aerinit()}}
{\footnotesize\ttfamily subroutine module\+\_\+radiation\+\_\+aerosols\+::gocart\+\_\+aerinit (\begin{DoxyParamCaption}\item[{real (kind=kind\+\_\+phys), dimension(\+:)}]{solfwv,  }\item[{real (kind=kind\+\_\+phys), dimension(\+:)}]{eirfwv,  }\item[{integer, intent(in)}]{me,  }\item[{integer, intent(out)}]{errflg,  }\item[{character(len=$\ast$), intent(out)}]{errmsg }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}}


\begin{DoxyParams}{Parameters}
{\em solfwv} & (NWVTOT), solar flux for each individual wavenumber $(w/m^2)$ \\
\hline
{\em eirfwv} & (NWVTIR), IR flux(273k) for each individual wavenumber $(w/m^2)$ \\
\hline
{\em me} & print message control flag\\
\hline
\end{DoxyParams}
\hypertarget{namespacemodule__radiation__aerosols_a6adcff77c87401be022a982dce9ed6a4_gel_go_ini}{}\doxysubsubsection{General Algorithm}\label{namespacemodule__radiation__aerosols_a6adcff77c87401be022a982dce9ed6a4_gel_go_ini}
\mbox{\Hypertarget{namespacemodule__radiation__aerosols_a798b9598452a3f8b2dd6992c6d37c0fb_a798b9598452a3f8b2dd6992c6d37c0fb}\label{namespacemodule__radiation__aerosols_a798b9598452a3f8b2dd6992c6d37c0fb_a798b9598452a3f8b2dd6992c6d37c0fb}} 
\index{module\_radiation\_aerosols@{module\_radiation\_aerosols}!aer\_property\_gocart@{aer\_property\_gocart}}
\index{aer\_property\_gocart@{aer\_property\_gocart}!module\_radiation\_aerosols@{module\_radiation\_aerosols}}
\doxyparagraph{\texorpdfstring{aer\_property\_gocart()}{aer\_property\_gocart()}}
{\footnotesize\ttfamily subroutine module\+\_\+radiation\+\_\+aerosols\+::aer\+\_\+property\+\_\+gocart (\begin{DoxyParamCaption}\item[{real (kind=kind\+\_\+phys), dimension(\+:,\+:), intent(in)}]{prsi,  }\item[{real (kind=kind\+\_\+phys), dimension(\+:,\+:), intent(in)}]{prsl,  }\item[{real (kind=kind\+\_\+phys), dimension(\+:,\+:), intent(in)}]{prslk,  }\item[{real (kind=kind\+\_\+phys), dimension(\+:,\+:), intent(in)}]{tvly,  }\item[{real (kind=kind\+\_\+phys), dimension(\+:,\+:), intent(in)}]{rhlay,  }\item[{real (kind=kind\+\_\+phys), dimension(\+:,\+:), intent(in)}]{dz,  }\item[{real (kind=kind\+\_\+phys), dimension(\+:,\+:), intent(in)}]{hz,  }\item[{real (kind=kind\+\_\+phys), dimension(\+:,\+:,\+:), intent(in)}]{tracer,  }\item[{real (kind=kind\+\_\+phys), dimension(\+:,\+:,\+:), intent(in)}]{aerfld,  }\item[{real (kind=kind\+\_\+phys), dimension(\+:), intent(in)}]{alon,  }\item[{real (kind=kind\+\_\+phys), dimension(\+:), intent(in)}]{alat,  }\item[{real (kind=kind\+\_\+phys), dimension(\+:), intent(in)}]{slmsk,  }\item[{logical, intent(in)}]{laersw,  }\item[{logical, intent(in)}]{laerlw,  }\item[{real (kind=kind\+\_\+phys), intent(in)}]{con\+\_\+rd,  }\item[{integer, intent(in)}]{imax,  }\item[{integer, intent(in)}]{nlay,  }\item[{integer, intent(in)}]{nlp1,  }\item[{real (kind=kind\+\_\+phys), dimension(\+:,\+:,\+:,\+:), intent(out)}]{aerosw,  }\item[{real (kind=kind\+\_\+phys), dimension(\+:,\+:,\+:,\+:), intent(out)}]{aerolw,  }\item[{real (kind=kind\+\_\+phys), dimension(\+:,\+:), intent(out)}]{aerodp,  }\item[{real (kind=kind\+\_\+phys), dimension(\+:,\+:), intent(out)}]{ext550,  }\item[{integer, intent(out)}]{errflg,  }\item[{character(len=$\ast$), intent(out)}]{errmsg }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}}


\begin{DoxyParams}{Parameters}
{\em prsi} & (IMAX,NLP1), pressure at interface in mb \\
\hline
{\em prsl} & (IMAX,NLAY), layer mean pressure(not used) \\
\hline
{\em prslk} & (IMAX,NLAY), exner function= $(p/p0)^{rocp}$ (not used) \\
\hline
{\em tvly} & (IMAX,NLAY), layer virtual temperature (not used) \\
\hline
{\em rhlay} & (IMAX,NLAY), layer mean relative humidity \\
\hline
{\em dz} & (IMAX,NLAY), layer thickness in m \\
\hline
{\em hz} & (IMAX,NLP1), level high in m \\
\hline
{\em tracer} & (IMAX,NLAY,NTRAC), aer tracer concentrations \\
\hline
{\em aerfld} & (IMAX,NLAY,NTRCAER), aer tracer concentrations \\
\hline
{\em alon,alat} & (IMAX), longitude and latitude of given points in degree \\
\hline
{\em slmsk} & (IMAX), sea/land mask (sea\+:0,land\+:1,sea-\/ice\+:2) \\
\hline
{\em laersw,laerlw} & logical flag for sw/lw aerosol calculations \\
\hline
{\em IMAX} & horizontal dimension of arrays \\
\hline
{\em NLAY,NLP1} & vertical dimensions of arrays \\
\hline
{\em NSPC} & num of species for optional aod output fields \\
\hline
{\em aerosw} & (IMAX,NLAY,NBDSW,NF\+\_\+\+AESW), aeros opt properties for sw ~\newline
 (\+:,\+:,\+:,1)\+: optical depth ~\newline
 (\+:,\+:,\+:,2)\+: single scattering albedo ~\newline
 (\+:,\+:,\+:,3)\+: asymmetry parameter \\
\hline
{\em aerolw} & (IMAX,NLAY,NBDLW,NF\+\_\+\+AELW), aeros opt properties for lw ~\newline
 (\+:,\+:,\+:,1)\+: optical depth ~\newline
 (\+:,\+:,\+:,2)\+: single scattering albedo ~\newline
 (\+:,\+:,\+:,3)\+: asymmetry parameter \\
\hline
{\em aerodp} & (IMAX,NSPC+1), vertically integrated aer-\/opt-\/depth \\
\hline
\end{DoxyParams}
\hypertarget{namespacemodule__radiation__aerosols_a798b9598452a3f8b2dd6992c6d37c0fb_gel_go_aer_pro}{}\doxysubsubsection{General Algorithm}\label{namespacemodule__radiation__aerosols_a798b9598452a3f8b2dd6992c6d37c0fb_gel_go_aer_pro}


\doxysubsubsection{Variable Documentation}
\mbox{\Hypertarget{namespacemodule__radiation__aerosols_a6d0e0cbcb4a13c1f80f6b1c41b13d3b8_a6d0e0cbcb4a13c1f80f6b1c41b13d3b8}\label{namespacemodule__radiation__aerosols_a6d0e0cbcb4a13c1f80f6b1c41b13d3b8_a6d0e0cbcb4a13c1f80f6b1c41b13d3b8}} 
\index{module\_radiation\_aerosols@{module\_radiation\_aerosols}!vtagaer@{vtagaer}}
\index{vtagaer@{vtagaer}!module\_radiation\_aerosols@{module\_radiation\_aerosols}}
\doxyparagraph{\texorpdfstring{vtagaer}{vtagaer}}
{\footnotesize\ttfamily character(40), parameter module\+\_\+radiation\+\_\+aerosols\+::vtagaer =\textquotesingle{}NCEP-\/Radiation\+\_\+aerosols v5.\+2 Jan 2013 \textquotesingle{}\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__radiation__aerosols_ae0d9615fa694e2a5dfe8fb48e99b7e76_ae0d9615fa694e2a5dfe8fb48e99b7e76}\label{namespacemodule__radiation__aerosols_ae0d9615fa694e2a5dfe8fb48e99b7e76_ae0d9615fa694e2a5dfe8fb48e99b7e76}} 
\index{module\_radiation\_aerosols@{module\_radiation\_aerosols}!nf\_aesw@{nf\_aesw}}
\index{nf\_aesw@{nf\_aesw}!module\_radiation\_aerosols@{module\_radiation\_aerosols}}
\doxyparagraph{\texorpdfstring{nf\_aesw}{nf\_aesw}}
{\footnotesize\ttfamily integer, parameter, public module\+\_\+radiation\+\_\+aerosols\+::nf\+\_\+aesw = 3}

\mbox{\Hypertarget{namespacemodule__radiation__aerosols_afba0069cd611248a9595a126a13f5203_afba0069cd611248a9595a126a13f5203}\label{namespacemodule__radiation__aerosols_afba0069cd611248a9595a126a13f5203_afba0069cd611248a9595a126a13f5203}} 
\index{module\_radiation\_aerosols@{module\_radiation\_aerosols}!nf\_aelw@{nf\_aelw}}
\index{nf\_aelw@{nf\_aelw}!module\_radiation\_aerosols@{module\_radiation\_aerosols}}
\doxyparagraph{\texorpdfstring{nf\_aelw}{nf\_aelw}}
{\footnotesize\ttfamily integer, parameter, public module\+\_\+radiation\+\_\+aerosols\+::nf\+\_\+aelw = 3}

\mbox{\Hypertarget{namespacemodule__radiation__aerosols_a654ab60d433133542d3c07edd2244566_a654ab60d433133542d3c07edd2244566}\label{namespacemodule__radiation__aerosols_a654ab60d433133542d3c07edd2244566_a654ab60d433133542d3c07edd2244566}} 
\index{module\_radiation\_aerosols@{module\_radiation\_aerosols}!nlwstr@{nlwstr}}
\index{nlwstr@{nlwstr}!module\_radiation\_aerosols@{module\_radiation\_aerosols}}
\doxyparagraph{\texorpdfstring{nlwstr}{nlwstr}}
{\footnotesize\ttfamily integer, parameter, public module\+\_\+radiation\+\_\+aerosols\+::nlwstr = 1}

\mbox{\Hypertarget{namespacemodule__radiation__aerosols_a3d126c465af80bb698d9d1a288c181bb_a3d126c465af80bb698d9d1a288c181bb}\label{namespacemodule__radiation__aerosols_a3d126c465af80bb698d9d1a288c181bb_a3d126c465af80bb698d9d1a288c181bb}} 
\index{module\_radiation\_aerosols@{module\_radiation\_aerosols}!nspc@{nspc}}
\index{nspc@{nspc}!module\_radiation\_aerosols@{module\_radiation\_aerosols}}
\doxyparagraph{\texorpdfstring{nspc}{nspc}}
{\footnotesize\ttfamily integer, parameter, public module\+\_\+radiation\+\_\+aerosols\+::nspc = 5}

\mbox{\Hypertarget{namespacemodule__radiation__aerosols_a476c0181513603112dec3f4d2a2ec839_a476c0181513603112dec3f4d2a2ec839}\label{namespacemodule__radiation__aerosols_a476c0181513603112dec3f4d2a2ec839_a476c0181513603112dec3f4d2a2ec839}} 
\index{module\_radiation\_aerosols@{module\_radiation\_aerosols}!nspc1@{nspc1}}
\index{nspc1@{nspc1}!module\_radiation\_aerosols@{module\_radiation\_aerosols}}
\doxyparagraph{\texorpdfstring{nspc1}{nspc1}}
{\footnotesize\ttfamily integer, parameter, public module\+\_\+radiation\+\_\+aerosols\+::nspc1 = NSPC + 1}

\mbox{\Hypertarget{namespacemodule__radiation__aerosols_a7db1adcf476a9a5532230aa11fcc3bb7_a7db1adcf476a9a5532230aa11fcc3bb7}\label{namespacemodule__radiation__aerosols_a7db1adcf476a9a5532230aa11fcc3bb7_a7db1adcf476a9a5532230aa11fcc3bb7}} 
\index{module\_radiation\_aerosols@{module\_radiation\_aerosols}!f\_zero@{f\_zero}}
\index{f\_zero@{f\_zero}!module\_radiation\_aerosols@{module\_radiation\_aerosols}}
\doxyparagraph{\texorpdfstring{f\_zero}{f\_zero}}
{\footnotesize\ttfamily real (kind=kind\+\_\+phys), parameter module\+\_\+radiation\+\_\+aerosols\+::f\+\_\+zero = 0.\+0\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__radiation__aerosols_a63babe7f9ec4ff6a0364993f4be3768e_a63babe7f9ec4ff6a0364993f4be3768e}\label{namespacemodule__radiation__aerosols_a63babe7f9ec4ff6a0364993f4be3768e_a63babe7f9ec4ff6a0364993f4be3768e}} 
\index{module\_radiation\_aerosols@{module\_radiation\_aerosols}!f\_one@{f\_one}}
\index{f\_one@{f\_one}!module\_radiation\_aerosols@{module\_radiation\_aerosols}}
\doxyparagraph{\texorpdfstring{f\_one}{f\_one}}
{\footnotesize\ttfamily real (kind=kind\+\_\+phys), parameter module\+\_\+radiation\+\_\+aerosols\+::f\+\_\+one = 1.\+0\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__radiation__aerosols_a1d6c41e3bb818aa8b6f8f10d1c3f38a7_a1d6c41e3bb818aa8b6f8f10d1c3f38a7}\label{namespacemodule__radiation__aerosols_a1d6c41e3bb818aa8b6f8f10d1c3f38a7_a1d6c41e3bb818aa8b6f8f10d1c3f38a7}} 
\index{module\_radiation\_aerosols@{module\_radiation\_aerosols}!nswbnd@{nswbnd}}
\index{nswbnd@{nswbnd}!module\_radiation\_aerosols@{module\_radiation\_aerosols}}
\doxyparagraph{\texorpdfstring{nswbnd}{nswbnd}}
{\footnotesize\ttfamily integer, save module\+\_\+radiation\+\_\+aerosols\+::nswbnd = NBDSW\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__radiation__aerosols_ab17b7f75d6d737fd2fc81eae44cba81d_ab17b7f75d6d737fd2fc81eae44cba81d}\label{namespacemodule__radiation__aerosols_ab17b7f75d6d737fd2fc81eae44cba81d_ab17b7f75d6d737fd2fc81eae44cba81d}} 
\index{module\_radiation\_aerosols@{module\_radiation\_aerosols}!nlwbnd@{nlwbnd}}
\index{nlwbnd@{nlwbnd}!module\_radiation\_aerosols@{module\_radiation\_aerosols}}
\doxyparagraph{\texorpdfstring{nlwbnd}{nlwbnd}}
{\footnotesize\ttfamily integer, save module\+\_\+radiation\+\_\+aerosols\+::nlwbnd = NBDLW\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__radiation__aerosols_ab77b3b4aa76361277d828c7ba5dc3eda_ab77b3b4aa76361277d828c7ba5dc3eda}\label{namespacemodule__radiation__aerosols_ab77b3b4aa76361277d828c7ba5dc3eda_ab77b3b4aa76361277d828c7ba5dc3eda}} 
\index{module\_radiation\_aerosols@{module\_radiation\_aerosols}!nswlwbd@{nswlwbd}}
\index{nswlwbd@{nswlwbd}!module\_radiation\_aerosols@{module\_radiation\_aerosols}}
\doxyparagraph{\texorpdfstring{nswlwbd}{nswlwbd}}
{\footnotesize\ttfamily integer, save module\+\_\+radiation\+\_\+aerosols\+::nswlwbd = NBDSW+NBDLW\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__radiation__aerosols_a8da53d3bf6d5c1fdc369f823802023c2_a8da53d3bf6d5c1fdc369f823802023c2}\label{namespacemodule__radiation__aerosols_a8da53d3bf6d5c1fdc369f823802023c2_a8da53d3bf6d5c1fdc369f823802023c2}} 
\index{module\_radiation\_aerosols@{module\_radiation\_aerosols}!lalwflg@{lalwflg}}
\index{lalwflg@{lalwflg}!module\_radiation\_aerosols@{module\_radiation\_aerosols}}
\doxyparagraph{\texorpdfstring{lalwflg}{lalwflg}}
{\footnotesize\ttfamily logical, save module\+\_\+radiation\+\_\+aerosols\+::lalwflg = .true.\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__radiation__aerosols_a8f66aa75bb279cb33a66fffb8c7ad387_a8f66aa75bb279cb33a66fffb8c7ad387}\label{namespacemodule__radiation__aerosols_a8f66aa75bb279cb33a66fffb8c7ad387_a8f66aa75bb279cb33a66fffb8c7ad387}} 
\index{module\_radiation\_aerosols@{module\_radiation\_aerosols}!laswflg@{laswflg}}
\index{laswflg@{laswflg}!module\_radiation\_aerosols@{module\_radiation\_aerosols}}
\doxyparagraph{\texorpdfstring{laswflg}{laswflg}}
{\footnotesize\ttfamily logical, save module\+\_\+radiation\+\_\+aerosols\+::laswflg = .true.\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__radiation__aerosols_a8b2456f7ca189cb40b21f2a69e44e1f5_a8b2456f7ca189cb40b21f2a69e44e1f5}\label{namespacemodule__radiation__aerosols_a8b2456f7ca189cb40b21f2a69e44e1f5_a8b2456f7ca189cb40b21f2a69e44e1f5}} 
\index{module\_radiation\_aerosols@{module\_radiation\_aerosols}!lavoflg@{lavoflg}}
\index{lavoflg@{lavoflg}!module\_radiation\_aerosols@{module\_radiation\_aerosols}}
\doxyparagraph{\texorpdfstring{lavoflg}{lavoflg}}
{\footnotesize\ttfamily logical, save module\+\_\+radiation\+\_\+aerosols\+::lavoflg = .true.\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__radiation__aerosols_a259261f5b60ffd7dfb9c5d8a4505a8de_a259261f5b60ffd7dfb9c5d8a4505a8de}\label{namespacemodule__radiation__aerosols_a259261f5b60ffd7dfb9c5d8a4505a8de_a259261f5b60ffd7dfb9c5d8a4505a8de}} 
\index{module\_radiation\_aerosols@{module\_radiation\_aerosols}!lmap\_new@{lmap\_new}}
\index{lmap\_new@{lmap\_new}!module\_radiation\_aerosols@{module\_radiation\_aerosols}}
\doxyparagraph{\texorpdfstring{lmap\_new}{lmap\_new}}
{\footnotesize\ttfamily logical, save module\+\_\+radiation\+\_\+aerosols\+::lmap\+\_\+new = .true.\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__radiation__aerosols_a2e0dc6d161d1906050efd67c471673c9_a2e0dc6d161d1906050efd67c471673c9}\label{namespacemodule__radiation__aerosols_a2e0dc6d161d1906050efd67c471673c9_a2e0dc6d161d1906050efd67c471673c9}} 
\index{module\_radiation\_aerosols@{module\_radiation\_aerosols}!nwvsol@{nwvsol}}
\index{nwvsol@{nwvsol}!module\_radiation\_aerosols@{module\_radiation\_aerosols}}
\doxyparagraph{\texorpdfstring{nwvsol}{nwvsol}}
{\footnotesize\ttfamily integer, parameter, public module\+\_\+radiation\+\_\+aerosols\+::nwvsol = 151}

\mbox{\Hypertarget{namespacemodule__radiation__aerosols_ae94df49c8ff8c0ec8e6b8adb891f3c6b_ae94df49c8ff8c0ec8e6b8adb891f3c6b}\label{namespacemodule__radiation__aerosols_ae94df49c8ff8c0ec8e6b8adb891f3c6b_ae94df49c8ff8c0ec8e6b8adb891f3c6b}} 
\index{module\_radiation\_aerosols@{module\_radiation\_aerosols}!nwvtot@{nwvtot}}
\index{nwvtot@{nwvtot}!module\_radiation\_aerosols@{module\_radiation\_aerosols}}
\doxyparagraph{\texorpdfstring{nwvtot}{nwvtot}}
{\footnotesize\ttfamily integer, parameter, public module\+\_\+radiation\+\_\+aerosols\+::nwvtot = 57600}

\mbox{\Hypertarget{namespacemodule__radiation__aerosols_a45b2c26ccba5d4fd2dfccf31bcc02824_a45b2c26ccba5d4fd2dfccf31bcc02824}\label{namespacemodule__radiation__aerosols_a45b2c26ccba5d4fd2dfccf31bcc02824_a45b2c26ccba5d4fd2dfccf31bcc02824}} 
\index{module\_radiation\_aerosols@{module\_radiation\_aerosols}!nwvtir@{nwvtir}}
\index{nwvtir@{nwvtir}!module\_radiation\_aerosols@{module\_radiation\_aerosols}}
\doxyparagraph{\texorpdfstring{nwvtir}{nwvtir}}
{\footnotesize\ttfamily integer, parameter, public module\+\_\+radiation\+\_\+aerosols\+::nwvtir = 4000}

\mbox{\Hypertarget{namespacemodule__radiation__aerosols_a80194c8356dfb92a43306abbe7097711_a80194c8356dfb92a43306abbe7097711}\label{namespacemodule__radiation__aerosols_a80194c8356dfb92a43306abbe7097711_a80194c8356dfb92a43306abbe7097711}} 
\index{module\_radiation\_aerosols@{module\_radiation\_aerosols}!nwvns0@{nwvns0}}
\index{nwvns0@{nwvns0}!module\_radiation\_aerosols@{module\_radiation\_aerosols}}
\doxyparagraph{\texorpdfstring{nwvns0}{nwvns0}}
{\footnotesize\ttfamily integer, dimension(\mbox{\hyperlink{namespacemodule__radiation__aerosols_a2e0dc6d161d1906050efd67c471673c9_a2e0dc6d161d1906050efd67c471673c9}{nwvsol}}), save module\+\_\+radiation\+\_\+aerosols\+::nwvns0\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__radiation__aerosols_aed8bb8a8bc26d72a6c3d31ed4430941f_aed8bb8a8bc26d72a6c3d31ed4430941f}\label{namespacemodule__radiation__aerosols_aed8bb8a8bc26d72a6c3d31ed4430941f_aed8bb8a8bc26d72a6c3d31ed4430941f}} 
\index{module\_radiation\_aerosols@{module\_radiation\_aerosols}!s0intv@{s0intv}}
\index{s0intv@{s0intv}!module\_radiation\_aerosols@{module\_radiation\_aerosols}}
\doxyparagraph{\texorpdfstring{s0intv}{s0intv}}
{\footnotesize\ttfamily real (kind=kind\+\_\+phys), dimension(\mbox{\hyperlink{namespacemodule__radiation__aerosols_a2e0dc6d161d1906050efd67c471673c9_a2e0dc6d161d1906050efd67c471673c9}{nwvsol}}), save module\+\_\+radiation\+\_\+aerosols\+::s0intv\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__radiation__aerosols_aae3d996e24d1efa06561ee3cb06e787f_aae3d996e24d1efa06561ee3cb06e787f}\label{namespacemodule__radiation__aerosols_aae3d996e24d1efa06561ee3cb06e787f_aae3d996e24d1efa06561ee3cb06e787f}} 
\index{module\_radiation\_aerosols@{module\_radiation\_aerosols}!wvn\_sw1@{wvn\_sw1}}
\index{wvn\_sw1@{wvn\_sw1}!module\_radiation\_aerosols@{module\_radiation\_aerosols}}
\doxyparagraph{\texorpdfstring{wvn\_sw1}{wvn\_sw1}}
{\footnotesize\ttfamily real (kind=kind\+\_\+phys), dimension(nbdsw), save module\+\_\+radiation\+\_\+aerosols\+::wvn\+\_\+sw1\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__radiation__aerosols_a2741474939b065edcd3fc837eca6eb5e_a2741474939b065edcd3fc837eca6eb5e}\label{namespacemodule__radiation__aerosols_a2741474939b065edcd3fc837eca6eb5e_a2741474939b065edcd3fc837eca6eb5e}} 
\index{module\_radiation\_aerosols@{module\_radiation\_aerosols}!wvn\_sw2@{wvn\_sw2}}
\index{wvn\_sw2@{wvn\_sw2}!module\_radiation\_aerosols@{module\_radiation\_aerosols}}
\doxyparagraph{\texorpdfstring{wvn\_sw2}{wvn\_sw2}}
{\footnotesize\ttfamily real (kind=kind\+\_\+phys), dimension(nbdsw), save module\+\_\+radiation\+\_\+aerosols\+::wvn\+\_\+sw2\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__radiation__aerosols_a7a41cb4911fcceee65af3fb6d304b86a_a7a41cb4911fcceee65af3fb6d304b86a}\label{namespacemodule__radiation__aerosols_a7a41cb4911fcceee65af3fb6d304b86a_a7a41cb4911fcceee65af3fb6d304b86a}} 
\index{module\_radiation\_aerosols@{module\_radiation\_aerosols}!wvn\_lw1@{wvn\_lw1}}
\index{wvn\_lw1@{wvn\_lw1}!module\_radiation\_aerosols@{module\_radiation\_aerosols}}
\doxyparagraph{\texorpdfstring{wvn\_lw1}{wvn\_lw1}}
{\footnotesize\ttfamily real (kind=kind\+\_\+phys), dimension(nbdlw), save module\+\_\+radiation\+\_\+aerosols\+::wvn\+\_\+lw1\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__radiation__aerosols_a2a6b60208bd891ed552338cd1d4e8d44_a2a6b60208bd891ed552338cd1d4e8d44}\label{namespacemodule__radiation__aerosols_a2a6b60208bd891ed552338cd1d4e8d44_a2a6b60208bd891ed552338cd1d4e8d44}} 
\index{module\_radiation\_aerosols@{module\_radiation\_aerosols}!wvn\_lw2@{wvn\_lw2}}
\index{wvn\_lw2@{wvn\_lw2}!module\_radiation\_aerosols@{module\_radiation\_aerosols}}
\doxyparagraph{\texorpdfstring{wvn\_lw2}{wvn\_lw2}}
{\footnotesize\ttfamily real (kind=kind\+\_\+phys), dimension(nbdlw), save module\+\_\+radiation\+\_\+aerosols\+::wvn\+\_\+lw2\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__radiation__aerosols_ab37644d8cc2c222af700b86db91f05e7_ab37644d8cc2c222af700b86db91f05e7}\label{namespacemodule__radiation__aerosols_ab37644d8cc2c222af700b86db91f05e7_ab37644d8cc2c222af700b86db91f05e7}} 
\index{module\_radiation\_aerosols@{module\_radiation\_aerosols}!minvyr@{minvyr}}
\index{minvyr@{minvyr}!module\_radiation\_aerosols@{module\_radiation\_aerosols}}
\doxyparagraph{\texorpdfstring{minvyr}{minvyr}}
{\footnotesize\ttfamily integer, parameter module\+\_\+radiation\+\_\+aerosols\+::minvyr = 1850\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__radiation__aerosols_ad856a3d564ff84043219626759673f27_ad856a3d564ff84043219626759673f27}\label{namespacemodule__radiation__aerosols_ad856a3d564ff84043219626759673f27_ad856a3d564ff84043219626759673f27}} 
\index{module\_radiation\_aerosols@{module\_radiation\_aerosols}!maxvyr@{maxvyr}}
\index{maxvyr@{maxvyr}!module\_radiation\_aerosols@{module\_radiation\_aerosols}}
\doxyparagraph{\texorpdfstring{maxvyr}{maxvyr}}
{\footnotesize\ttfamily integer, parameter module\+\_\+radiation\+\_\+aerosols\+::maxvyr = 1999\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__radiation__aerosols_ab016f51c81a1157ee234dc82f8f114ee_ab016f51c81a1157ee234dc82f8f114ee}\label{namespacemodule__radiation__aerosols_ab016f51c81a1157ee234dc82f8f114ee_ab016f51c81a1157ee234dc82f8f114ee}} 
\index{module\_radiation\_aerosols@{module\_radiation\_aerosols}!ivolae@{ivolae}}
\index{ivolae@{ivolae}!module\_radiation\_aerosols@{module\_radiation\_aerosols}}
\doxyparagraph{\texorpdfstring{ivolae}{ivolae}}
{\footnotesize\ttfamily integer, dimension(\+:,\+:,\+:), allocatable, save module\+\_\+radiation\+\_\+aerosols\+::ivolae\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__radiation__aerosols_af224f7d7991e3d48aeaa4d221da50f41_af224f7d7991e3d48aeaa4d221da50f41}\label{namespacemodule__radiation__aerosols_af224f7d7991e3d48aeaa4d221da50f41_af224f7d7991e3d48aeaa4d221da50f41}} 
\index{module\_radiation\_aerosols@{module\_radiation\_aerosols}!kyrstr@{kyrstr}}
\index{kyrstr@{kyrstr}!module\_radiation\_aerosols@{module\_radiation\_aerosols}}
\doxyparagraph{\texorpdfstring{kyrstr}{kyrstr}}
{\footnotesize\ttfamily integer module\+\_\+radiation\+\_\+aerosols\+::kyrstr\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__radiation__aerosols_a79127786cce93bccf8749ef8c85f6467_a79127786cce93bccf8749ef8c85f6467}\label{namespacemodule__radiation__aerosols_a79127786cce93bccf8749ef8c85f6467_a79127786cce93bccf8749ef8c85f6467}} 
\index{module\_radiation\_aerosols@{module\_radiation\_aerosols}!kyrend@{kyrend}}
\index{kyrend@{kyrend}!module\_radiation\_aerosols@{module\_radiation\_aerosols}}
\doxyparagraph{\texorpdfstring{kyrend}{kyrend}}
{\footnotesize\ttfamily integer module\+\_\+radiation\+\_\+aerosols\+::kyrend\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__radiation__aerosols_a928c08857f866e4b848873a23a1d49e7_a928c08857f866e4b848873a23a1d49e7}\label{namespacemodule__radiation__aerosols_a928c08857f866e4b848873a23a1d49e7_a928c08857f866e4b848873a23a1d49e7}} 
\index{module\_radiation\_aerosols@{module\_radiation\_aerosols}!kyrsav@{kyrsav}}
\index{kyrsav@{kyrsav}!module\_radiation\_aerosols@{module\_radiation\_aerosols}}
\doxyparagraph{\texorpdfstring{kyrsav}{kyrsav}}
{\footnotesize\ttfamily integer module\+\_\+radiation\+\_\+aerosols\+::kyrsav\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__radiation__aerosols_a302ae8a5aa2b8fb08ad366ef124cee45_a302ae8a5aa2b8fb08ad366ef124cee45}\label{namespacemodule__radiation__aerosols_a302ae8a5aa2b8fb08ad366ef124cee45_a302ae8a5aa2b8fb08ad366ef124cee45}} 
\index{module\_radiation\_aerosols@{module\_radiation\_aerosols}!kmonsav@{kmonsav}}
\index{kmonsav@{kmonsav}!module\_radiation\_aerosols@{module\_radiation\_aerosols}}
\doxyparagraph{\texorpdfstring{kmonsav}{kmonsav}}
{\footnotesize\ttfamily integer module\+\_\+radiation\+\_\+aerosols\+::kmonsav\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__radiation__aerosols_a1fffbb55ad2986a216b721a6c103c4cf_a1fffbb55ad2986a216b721a6c103c4cf}\label{namespacemodule__radiation__aerosols_a1fffbb55ad2986a216b721a6c103c4cf_a1fffbb55ad2986a216b721a6c103c4cf}} 
\index{module\_radiation\_aerosols@{module\_radiation\_aerosols}!nxc@{nxc}}
\index{nxc@{nxc}!module\_radiation\_aerosols@{module\_radiation\_aerosols}}
\doxyparagraph{\texorpdfstring{nxc}{nxc}}
{\footnotesize\ttfamily integer, parameter module\+\_\+radiation\+\_\+aerosols\+::nxc = 5\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__radiation__aerosols_a45121ca4dcb3194e8afb4090fa810657_a45121ca4dcb3194e8afb4090fa810657}\label{namespacemodule__radiation__aerosols_a45121ca4dcb3194e8afb4090fa810657_a45121ca4dcb3194e8afb4090fa810657}} 
\index{module\_radiation\_aerosols@{module\_radiation\_aerosols}!nae@{nae}}
\index{nae@{nae}!module\_radiation\_aerosols@{module\_radiation\_aerosols}}
\doxyparagraph{\texorpdfstring{nae}{nae}}
{\footnotesize\ttfamily integer, parameter module\+\_\+radiation\+\_\+aerosols\+::nae = 7\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__radiation__aerosols_ae77b22f76f193cef19b6e6c3ee8e0773_ae77b22f76f193cef19b6e6c3ee8e0773}\label{namespacemodule__radiation__aerosols_ae77b22f76f193cef19b6e6c3ee8e0773_ae77b22f76f193cef19b6e6c3ee8e0773}} 
\index{module\_radiation\_aerosols@{module\_radiation\_aerosols}!ndm@{ndm}}
\index{ndm@{ndm}!module\_radiation\_aerosols@{module\_radiation\_aerosols}}
\doxyparagraph{\texorpdfstring{ndm}{ndm}}
{\footnotesize\ttfamily integer, parameter module\+\_\+radiation\+\_\+aerosols\+::ndm = 5\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__radiation__aerosols_a52cda855a397136f75768d205292ddbb_a52cda855a397136f75768d205292ddbb}\label{namespacemodule__radiation__aerosols_a52cda855a397136f75768d205292ddbb_a52cda855a397136f75768d205292ddbb}} 
\index{module\_radiation\_aerosols@{module\_radiation\_aerosols}!imxae@{imxae}}
\index{imxae@{imxae}!module\_radiation\_aerosols@{module\_radiation\_aerosols}}
\doxyparagraph{\texorpdfstring{imxae}{imxae}}
{\footnotesize\ttfamily integer, parameter module\+\_\+radiation\+\_\+aerosols\+::imxae = 72\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__radiation__aerosols_afdfdd058364062349b02cec9c712ea80_afdfdd058364062349b02cec9c712ea80}\label{namespacemodule__radiation__aerosols_afdfdd058364062349b02cec9c712ea80_afdfdd058364062349b02cec9c712ea80}} 
\index{module\_radiation\_aerosols@{module\_radiation\_aerosols}!jmxae@{jmxae}}
\index{jmxae@{jmxae}!module\_radiation\_aerosols@{module\_radiation\_aerosols}}
\doxyparagraph{\texorpdfstring{jmxae}{jmxae}}
{\footnotesize\ttfamily integer, parameter module\+\_\+radiation\+\_\+aerosols\+::jmxae = 37\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__radiation__aerosols_ae8ffb66e7e617f045663ce2732743b4a_ae8ffb66e7e617f045663ce2732743b4a}\label{namespacemodule__radiation__aerosols_ae8ffb66e7e617f045663ce2732743b4a_ae8ffb66e7e617f045663ce2732743b4a}} 
\index{module\_radiation\_aerosols@{module\_radiation\_aerosols}!naerbnd@{naerbnd}}
\index{naerbnd@{naerbnd}!module\_radiation\_aerosols@{module\_radiation\_aerosols}}
\doxyparagraph{\texorpdfstring{naerbnd}{naerbnd}}
{\footnotesize\ttfamily integer, parameter module\+\_\+radiation\+\_\+aerosols\+::naerbnd =61\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__radiation__aerosols_aa6d18b0588e80cb40871cc75870d09ba_aa6d18b0588e80cb40871cc75870d09ba}\label{namespacemodule__radiation__aerosols_aa6d18b0588e80cb40871cc75870d09ba_aa6d18b0588e80cb40871cc75870d09ba}} 
\index{module\_radiation\_aerosols@{module\_radiation\_aerosols}!nrhlev@{nrhlev}}
\index{nrhlev@{nrhlev}!module\_radiation\_aerosols@{module\_radiation\_aerosols}}
\doxyparagraph{\texorpdfstring{nrhlev}{nrhlev}}
{\footnotesize\ttfamily integer, parameter module\+\_\+radiation\+\_\+aerosols\+::nrhlev =8\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__radiation__aerosols_ac6bc533a79d4b19129834cbc9a9fbc18_ac6bc533a79d4b19129834cbc9a9fbc18}\label{namespacemodule__radiation__aerosols_ac6bc533a79d4b19129834cbc9a9fbc18_ac6bc533a79d4b19129834cbc9a9fbc18}} 
\index{module\_radiation\_aerosols@{module\_radiation\_aerosols}!ncm1@{ncm1}}
\index{ncm1@{ncm1}!module\_radiation\_aerosols@{module\_radiation\_aerosols}}
\doxyparagraph{\texorpdfstring{ncm1}{ncm1}}
{\footnotesize\ttfamily integer, parameter module\+\_\+radiation\+\_\+aerosols\+::ncm1 = 6\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__radiation__aerosols_a61dbcce5b0bb02dd31d4a37983887a7b_a61dbcce5b0bb02dd31d4a37983887a7b}\label{namespacemodule__radiation__aerosols_a61dbcce5b0bb02dd31d4a37983887a7b_a61dbcce5b0bb02dd31d4a37983887a7b}} 
\index{module\_radiation\_aerosols@{module\_radiation\_aerosols}!ncm2@{ncm2}}
\index{ncm2@{ncm2}!module\_radiation\_aerosols@{module\_radiation\_aerosols}}
\doxyparagraph{\texorpdfstring{ncm2}{ncm2}}
{\footnotesize\ttfamily integer, parameter module\+\_\+radiation\+\_\+aerosols\+::ncm2 = 4\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__radiation__aerosols_ab46e61a4a386794a5e9e97d8ef7d98a5_ab46e61a4a386794a5e9e97d8ef7d98a5}\label{namespacemodule__radiation__aerosols_ab46e61a4a386794a5e9e97d8ef7d98a5_ab46e61a4a386794a5e9e97d8ef7d98a5}} 
\index{module\_radiation\_aerosols@{module\_radiation\_aerosols}!ncm@{ncm}}
\index{ncm@{ncm}!module\_radiation\_aerosols@{module\_radiation\_aerosols}}
\doxyparagraph{\texorpdfstring{ncm}{ncm}}
{\footnotesize\ttfamily integer, parameter module\+\_\+radiation\+\_\+aerosols\+::ncm = NCM1+NCM2\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__radiation__aerosols_a6aa3218393ea05cab77ab7867cfeab90_a6aa3218393ea05cab77ab7867cfeab90}\label{namespacemodule__radiation__aerosols_a6aa3218393ea05cab77ab7867cfeab90_a6aa3218393ea05cab77ab7867cfeab90}} 
\index{module\_radiation\_aerosols@{module\_radiation\_aerosols}!rhlev@{rhlev}}
\index{rhlev@{rhlev}!module\_radiation\_aerosols@{module\_radiation\_aerosols}}
\doxyparagraph{\texorpdfstring{rhlev}{rhlev}}
{\footnotesize\ttfamily real (kind=kind\+\_\+phys), dimension(\mbox{\hyperlink{namespacemodule__radiation__aerosols_aa6d18b0588e80cb40871cc75870d09ba_aa6d18b0588e80cb40871cc75870d09ba}{nrhlev}}), save module\+\_\+radiation\+\_\+aerosols\+::rhlev\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__radiation__aerosols_a8ce24a58afb33dd372995bf5aaf95be9_a8ce24a58afb33dd372995bf5aaf95be9}\label{namespacemodule__radiation__aerosols_a8ce24a58afb33dd372995bf5aaf95be9_a8ce24a58afb33dd372995bf5aaf95be9}} 
\index{module\_radiation\_aerosols@{module\_radiation\_aerosols}!haer@{haer}}
\index{haer@{haer}!module\_radiation\_aerosols@{module\_radiation\_aerosols}}
\doxyparagraph{\texorpdfstring{haer}{haer}}
{\footnotesize\ttfamily real (kind=kind\+\_\+phys), dimension(\mbox{\hyperlink{namespacemodule__radiation__aerosols_ae77b22f76f193cef19b6e6c3ee8e0773_ae77b22f76f193cef19b6e6c3ee8e0773}{ndm}},\mbox{\hyperlink{namespacemodule__radiation__aerosols_a45121ca4dcb3194e8afb4090fa810657_a45121ca4dcb3194e8afb4090fa810657}{nae}}), save module\+\_\+radiation\+\_\+aerosols\+::haer\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__radiation__aerosols_a274fad1b6e00e66375882e32494d61c0_a274fad1b6e00e66375882e32494d61c0}\label{namespacemodule__radiation__aerosols_a274fad1b6e00e66375882e32494d61c0_a274fad1b6e00e66375882e32494d61c0}} 
\index{module\_radiation\_aerosols@{module\_radiation\_aerosols}!prsref@{prsref}}
\index{prsref@{prsref}!module\_radiation\_aerosols@{module\_radiation\_aerosols}}
\doxyparagraph{\texorpdfstring{prsref}{prsref}}
{\footnotesize\ttfamily real (kind=kind\+\_\+phys), dimension(\mbox{\hyperlink{namespacemodule__radiation__aerosols_ae77b22f76f193cef19b6e6c3ee8e0773_ae77b22f76f193cef19b6e6c3ee8e0773}{ndm}},\mbox{\hyperlink{namespacemodule__radiation__aerosols_a45121ca4dcb3194e8afb4090fa810657_a45121ca4dcb3194e8afb4090fa810657}{nae}}), save module\+\_\+radiation\+\_\+aerosols\+::prsref\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__radiation__aerosols_a227ac7558dc0f33c34c34544771617ec_a227ac7558dc0f33c34c34544771617ec}\label{namespacemodule__radiation__aerosols_a227ac7558dc0f33c34c34544771617ec_a227ac7558dc0f33c34c34544771617ec}} 
\index{module\_radiation\_aerosols@{module\_radiation\_aerosols}!sigref@{sigref}}
\index{sigref@{sigref}!module\_radiation\_aerosols@{module\_radiation\_aerosols}}
\doxyparagraph{\texorpdfstring{sigref}{sigref}}
{\footnotesize\ttfamily real (kind=kind\+\_\+phys), dimension(\mbox{\hyperlink{namespacemodule__radiation__aerosols_ae77b22f76f193cef19b6e6c3ee8e0773_ae77b22f76f193cef19b6e6c3ee8e0773}{ndm}},\mbox{\hyperlink{namespacemodule__radiation__aerosols_a45121ca4dcb3194e8afb4090fa810657_a45121ca4dcb3194e8afb4090fa810657}{nae}}), save module\+\_\+radiation\+\_\+aerosols\+::sigref\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__radiation__aerosols_a40447f925f01790155c4d98ff8b0c04d_a40447f925f01790155c4d98ff8b0c04d}\label{namespacemodule__radiation__aerosols_a40447f925f01790155c4d98ff8b0c04d_a40447f925f01790155c4d98ff8b0c04d}} 
\index{module\_radiation\_aerosols@{module\_radiation\_aerosols}!extrhi@{extrhi}}
\index{extrhi@{extrhi}!module\_radiation\_aerosols@{module\_radiation\_aerosols}}
\doxyparagraph{\texorpdfstring{extrhi}{extrhi}}
{\footnotesize\ttfamily real (kind=kind\+\_\+phys), dimension(\+:,\+:), allocatable, save module\+\_\+radiation\+\_\+aerosols\+::extrhi\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__radiation__aerosols_a439929b1de549fadecc8537bae13e9de_a439929b1de549fadecc8537bae13e9de}\label{namespacemodule__radiation__aerosols_a439929b1de549fadecc8537bae13e9de_a439929b1de549fadecc8537bae13e9de}} 
\index{module\_radiation\_aerosols@{module\_radiation\_aerosols}!scarhi@{scarhi}}
\index{scarhi@{scarhi}!module\_radiation\_aerosols@{module\_radiation\_aerosols}}
\doxyparagraph{\texorpdfstring{scarhi}{scarhi}}
{\footnotesize\ttfamily real (kind=kind\+\_\+phys), dimension(\+:,\+:), allocatable, save module\+\_\+radiation\+\_\+aerosols\+::scarhi\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__radiation__aerosols_ae4e1ead8bb34371c2d9f1b428846c10c_ae4e1ead8bb34371c2d9f1b428846c10c}\label{namespacemodule__radiation__aerosols_ae4e1ead8bb34371c2d9f1b428846c10c_ae4e1ead8bb34371c2d9f1b428846c10c}} 
\index{module\_radiation\_aerosols@{module\_radiation\_aerosols}!ssarhi@{ssarhi}}
\index{ssarhi@{ssarhi}!module\_radiation\_aerosols@{module\_radiation\_aerosols}}
\doxyparagraph{\texorpdfstring{ssarhi}{ssarhi}}
{\footnotesize\ttfamily real (kind=kind\+\_\+phys), dimension(\+:,\+:), allocatable, save module\+\_\+radiation\+\_\+aerosols\+::ssarhi\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__radiation__aerosols_aac2d735c117dd7d1e72264e611764f79_aac2d735c117dd7d1e72264e611764f79}\label{namespacemodule__radiation__aerosols_aac2d735c117dd7d1e72264e611764f79_aac2d735c117dd7d1e72264e611764f79}} 
\index{module\_radiation\_aerosols@{module\_radiation\_aerosols}!asyrhi@{asyrhi}}
\index{asyrhi@{asyrhi}!module\_radiation\_aerosols@{module\_radiation\_aerosols}}
\doxyparagraph{\texorpdfstring{asyrhi}{asyrhi}}
{\footnotesize\ttfamily real (kind=kind\+\_\+phys), dimension(\+:,\+:), allocatable, save module\+\_\+radiation\+\_\+aerosols\+::asyrhi\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__radiation__aerosols_a1c69f7b8ff0c98252e94def83dabfed4_a1c69f7b8ff0c98252e94def83dabfed4}\label{namespacemodule__radiation__aerosols_a1c69f7b8ff0c98252e94def83dabfed4_a1c69f7b8ff0c98252e94def83dabfed4}} 
\index{module\_radiation\_aerosols@{module\_radiation\_aerosols}!extrhd@{extrhd}}
\index{extrhd@{extrhd}!module\_radiation\_aerosols@{module\_radiation\_aerosols}}
\doxyparagraph{\texorpdfstring{extrhd}{extrhd}}
{\footnotesize\ttfamily real (kind=kind\+\_\+phys), dimension(\+:,\+:,\+:), allocatable, save module\+\_\+radiation\+\_\+aerosols\+::extrhd\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__radiation__aerosols_a859ba893a7b0b727ce02f3f29906a0a6_a859ba893a7b0b727ce02f3f29906a0a6}\label{namespacemodule__radiation__aerosols_a859ba893a7b0b727ce02f3f29906a0a6_a859ba893a7b0b727ce02f3f29906a0a6}} 
\index{module\_radiation\_aerosols@{module\_radiation\_aerosols}!scarhd@{scarhd}}
\index{scarhd@{scarhd}!module\_radiation\_aerosols@{module\_radiation\_aerosols}}
\doxyparagraph{\texorpdfstring{scarhd}{scarhd}}
{\footnotesize\ttfamily real (kind=kind\+\_\+phys), dimension(\+:,\+:,\+:), allocatable, save module\+\_\+radiation\+\_\+aerosols\+::scarhd\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__radiation__aerosols_ac0714d386ee3dc2ca7f6692905566274_ac0714d386ee3dc2ca7f6692905566274}\label{namespacemodule__radiation__aerosols_ac0714d386ee3dc2ca7f6692905566274_ac0714d386ee3dc2ca7f6692905566274}} 
\index{module\_radiation\_aerosols@{module\_radiation\_aerosols}!ssarhd@{ssarhd}}
\index{ssarhd@{ssarhd}!module\_radiation\_aerosols@{module\_radiation\_aerosols}}
\doxyparagraph{\texorpdfstring{ssarhd}{ssarhd}}
{\footnotesize\ttfamily real (kind=kind\+\_\+phys), dimension(\+:,\+:,\+:), allocatable, save module\+\_\+radiation\+\_\+aerosols\+::ssarhd\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__radiation__aerosols_a090d37e62ba333db64e28bf89e89a08d_a090d37e62ba333db64e28bf89e89a08d}\label{namespacemodule__radiation__aerosols_a090d37e62ba333db64e28bf89e89a08d_a090d37e62ba333db64e28bf89e89a08d}} 
\index{module\_radiation\_aerosols@{module\_radiation\_aerosols}!asyrhd@{asyrhd}}
\index{asyrhd@{asyrhd}!module\_radiation\_aerosols@{module\_radiation\_aerosols}}
\doxyparagraph{\texorpdfstring{asyrhd}{asyrhd}}
{\footnotesize\ttfamily real (kind=kind\+\_\+phys), dimension(\+:,\+:,\+:), allocatable, save module\+\_\+radiation\+\_\+aerosols\+::asyrhd\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__radiation__aerosols_ac0c59f22f472671cd86221cc1ed46c60_ac0c59f22f472671cd86221cc1ed46c60}\label{namespacemodule__radiation__aerosols_ac0c59f22f472671cd86221cc1ed46c60_ac0c59f22f472671cd86221cc1ed46c60}} 
\index{module\_radiation\_aerosols@{module\_radiation\_aerosols}!extstra@{extstra}}
\index{extstra@{extstra}!module\_radiation\_aerosols@{module\_radiation\_aerosols}}
\doxyparagraph{\texorpdfstring{extstra}{extstra}}
{\footnotesize\ttfamily real (kind=kind\+\_\+phys), dimension(\+:), allocatable, save module\+\_\+radiation\+\_\+aerosols\+::extstra\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__radiation__aerosols_a358c83599fb321a59c958e54d9f284d9_a358c83599fb321a59c958e54d9f284d9}\label{namespacemodule__radiation__aerosols_a358c83599fb321a59c958e54d9f284d9_a358c83599fb321a59c958e54d9f284d9}} 
\index{module\_radiation\_aerosols@{module\_radiation\_aerosols}!cmixg@{cmixg}}
\index{cmixg@{cmixg}!module\_radiation\_aerosols@{module\_radiation\_aerosols}}
\doxyparagraph{\texorpdfstring{cmixg}{cmixg}}
{\footnotesize\ttfamily real (kind=kind\+\_\+phys), dimension(\mbox{\hyperlink{namespacemodule__radiation__aerosols_a1fffbb55ad2986a216b721a6c103c4cf_a1fffbb55ad2986a216b721a6c103c4cf}{nxc}},\mbox{\hyperlink{namespacemodule__radiation__aerosols_a52cda855a397136f75768d205292ddbb_a52cda855a397136f75768d205292ddbb}{imxae}},\mbox{\hyperlink{namespacemodule__radiation__aerosols_afdfdd058364062349b02cec9c712ea80_afdfdd058364062349b02cec9c712ea80}{jmxae}}), save module\+\_\+radiation\+\_\+aerosols\+::cmixg\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__radiation__aerosols_a0ccc698bc870cb6ccbc1c2b64a3f45f6_a0ccc698bc870cb6ccbc1c2b64a3f45f6}\label{namespacemodule__radiation__aerosols_a0ccc698bc870cb6ccbc1c2b64a3f45f6_a0ccc698bc870cb6ccbc1c2b64a3f45f6}} 
\index{module\_radiation\_aerosols@{module\_radiation\_aerosols}!denng@{denng}}
\index{denng@{denng}!module\_radiation\_aerosols@{module\_radiation\_aerosols}}
\doxyparagraph{\texorpdfstring{denng}{denng}}
{\footnotesize\ttfamily real (kind=kind\+\_\+phys), dimension( 2 ,\mbox{\hyperlink{namespacemodule__radiation__aerosols_a52cda855a397136f75768d205292ddbb_a52cda855a397136f75768d205292ddbb}{imxae}},\mbox{\hyperlink{namespacemodule__radiation__aerosols_afdfdd058364062349b02cec9c712ea80_afdfdd058364062349b02cec9c712ea80}{jmxae}}), save module\+\_\+radiation\+\_\+aerosols\+::denng\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__radiation__aerosols_a4cb38abaf6ece5a0ed717edd6f6b4078_a4cb38abaf6ece5a0ed717edd6f6b4078}\label{namespacemodule__radiation__aerosols_a4cb38abaf6ece5a0ed717edd6f6b4078_a4cb38abaf6ece5a0ed717edd6f6b4078}} 
\index{module\_radiation\_aerosols@{module\_radiation\_aerosols}!idxcg@{idxcg}}
\index{idxcg@{idxcg}!module\_radiation\_aerosols@{module\_radiation\_aerosols}}
\doxyparagraph{\texorpdfstring{idxcg}{idxcg}}
{\footnotesize\ttfamily integer, dimension(\mbox{\hyperlink{namespacemodule__radiation__aerosols_a1fffbb55ad2986a216b721a6c103c4cf_a1fffbb55ad2986a216b721a6c103c4cf}{nxc}},\mbox{\hyperlink{namespacemodule__radiation__aerosols_a52cda855a397136f75768d205292ddbb_a52cda855a397136f75768d205292ddbb}{imxae}},\mbox{\hyperlink{namespacemodule__radiation__aerosols_afdfdd058364062349b02cec9c712ea80_afdfdd058364062349b02cec9c712ea80}{jmxae}}), save module\+\_\+radiation\+\_\+aerosols\+::idxcg\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__radiation__aerosols_a28df10ba381278cc7474bea0bfdaa870_a28df10ba381278cc7474bea0bfdaa870}\label{namespacemodule__radiation__aerosols_a28df10ba381278cc7474bea0bfdaa870_a28df10ba381278cc7474bea0bfdaa870}} 
\index{module\_radiation\_aerosols@{module\_radiation\_aerosols}!kprfg@{kprfg}}
\index{kprfg@{kprfg}!module\_radiation\_aerosols@{module\_radiation\_aerosols}}
\doxyparagraph{\texorpdfstring{kprfg}{kprfg}}
{\footnotesize\ttfamily integer, dimension(    \mbox{\hyperlink{namespacemodule__radiation__aerosols_a52cda855a397136f75768d205292ddbb_a52cda855a397136f75768d205292ddbb}{imxae}},\mbox{\hyperlink{namespacemodule__radiation__aerosols_afdfdd058364062349b02cec9c712ea80_afdfdd058364062349b02cec9c712ea80}{jmxae}}), save module\+\_\+radiation\+\_\+aerosols\+::kprfg\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__radiation__aerosols_ab54b1114b98ec3ebdd56b8a5eccf62e6_ab54b1114b98ec3ebdd56b8a5eccf62e6}\label{namespacemodule__radiation__aerosols_ab54b1114b98ec3ebdd56b8a5eccf62e6_ab54b1114b98ec3ebdd56b8a5eccf62e6}} 
\index{module\_radiation\_aerosols@{module\_radiation\_aerosols}!kaerbndd@{kaerbndd}}
\index{kaerbndd@{kaerbndd}!module\_radiation\_aerosols@{module\_radiation\_aerosols}}
\doxyparagraph{\texorpdfstring{kaerbndd}{kaerbndd}}
{\footnotesize\ttfamily integer, parameter module\+\_\+radiation\+\_\+aerosols\+::kaerbndd =61\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__radiation__aerosols_aa0f93f8b751ff3e61ef717eba99052bc_aa0f93f8b751ff3e61ef717eba99052bc}\label{namespacemodule__radiation__aerosols_aa0f93f8b751ff3e61ef717eba99052bc_aa0f93f8b751ff3e61ef717eba99052bc}} 
\index{module\_radiation\_aerosols@{module\_radiation\_aerosols}!kaerbndi@{kaerbndi}}
\index{kaerbndi@{kaerbndi}!module\_radiation\_aerosols@{module\_radiation\_aerosols}}
\doxyparagraph{\texorpdfstring{kaerbndi}{kaerbndi}}
{\footnotesize\ttfamily integer, parameter module\+\_\+radiation\+\_\+aerosols\+::kaerbndi =56\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__radiation__aerosols_a33f2d4489a1730a27cbdc2e2add0f977_a33f2d4489a1730a27cbdc2e2add0f977}\label{namespacemodule__radiation__aerosols_a33f2d4489a1730a27cbdc2e2add0f977_a33f2d4489a1730a27cbdc2e2add0f977}} 
\index{module\_radiation\_aerosols@{module\_radiation\_aerosols}!krhlev@{krhlev}}
\index{krhlev@{krhlev}!module\_radiation\_aerosols@{module\_radiation\_aerosols}}
\doxyparagraph{\texorpdfstring{krhlev}{krhlev}}
{\footnotesize\ttfamily integer, parameter module\+\_\+radiation\+\_\+aerosols\+::krhlev =36\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__radiation__aerosols_a3164dd50285fc730094879c1240f8dff_a3164dd50285fc730094879c1240f8dff}\label{namespacemodule__radiation__aerosols_a3164dd50285fc730094879c1240f8dff_a3164dd50285fc730094879c1240f8dff}} 
\index{module\_radiation\_aerosols@{module\_radiation\_aerosols}!kcm1@{kcm1}}
\index{kcm1@{kcm1}!module\_radiation\_aerosols@{module\_radiation\_aerosols}}
\doxyparagraph{\texorpdfstring{kcm1}{kcm1}}
{\footnotesize\ttfamily integer, parameter module\+\_\+radiation\+\_\+aerosols\+::kcm1 = 5\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__radiation__aerosols_a65c23dbbe7624115284cad040b9e8b5e_a65c23dbbe7624115284cad040b9e8b5e}\label{namespacemodule__radiation__aerosols_a65c23dbbe7624115284cad040b9e8b5e_a65c23dbbe7624115284cad040b9e8b5e}} 
\index{module\_radiation\_aerosols@{module\_radiation\_aerosols}!kcm2@{kcm2}}
\index{kcm2@{kcm2}!module\_radiation\_aerosols@{module\_radiation\_aerosols}}
\doxyparagraph{\texorpdfstring{kcm2}{kcm2}}
{\footnotesize\ttfamily integer, parameter module\+\_\+radiation\+\_\+aerosols\+::kcm2 = 10\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__radiation__aerosols_afcef852de05568cd559bb2a9992dc538_afcef852de05568cd559bb2a9992dc538}\label{namespacemodule__radiation__aerosols_afcef852de05568cd559bb2a9992dc538_afcef852de05568cd559bb2a9992dc538}} 
\index{module\_radiation\_aerosols@{module\_radiation\_aerosols}!kcm@{kcm}}
\index{kcm@{kcm}!module\_radiation\_aerosols@{module\_radiation\_aerosols}}
\doxyparagraph{\texorpdfstring{kcm}{kcm}}
{\footnotesize\ttfamily integer, parameter module\+\_\+radiation\+\_\+aerosols\+::kcm = KCM1 + KCM2\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__radiation__aerosols_ace40d50e36de1fc08c4ff35f6d8dbda9_ace40d50e36de1fc08c4ff35f6d8dbda9}\label{namespacemodule__radiation__aerosols_ace40d50e36de1fc08c4ff35f6d8dbda9_ace40d50e36de1fc08c4ff35f6d8dbda9}} 
\index{module\_radiation\_aerosols@{module\_radiation\_aerosols}!rhlev\_grt@{rhlev\_grt}}
\index{rhlev\_grt@{rhlev\_grt}!module\_radiation\_aerosols@{module\_radiation\_aerosols}}
\doxyparagraph{\texorpdfstring{rhlev\_grt}{rhlev\_grt}}
{\footnotesize\ttfamily real (kind=kind\+\_\+phys), dimension (\+:) module\+\_\+radiation\+\_\+aerosols\+::rhlev\+\_\+grt\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__radiation__aerosols_a1248e740e53498ed7a06f7d475b1fb25_a1248e740e53498ed7a06f7d475b1fb25}\label{namespacemodule__radiation__aerosols_a1248e740e53498ed7a06f7d475b1fb25_a1248e740e53498ed7a06f7d475b1fb25}} 
\index{module\_radiation\_aerosols@{module\_radiation\_aerosols}!data@{data}}
\index{data@{data}!module\_radiation\_aerosols@{module\_radiation\_aerosols}}
\doxyparagraph{\texorpdfstring{data}{data}}
{\footnotesize\ttfamily real (kind=kind\+\_\+phys), dimension(\mbox{\hyperlink{namespacemodule__radiation__aerosols_a33f2d4489a1730a27cbdc2e2add0f977_a33f2d4489a1730a27cbdc2e2add0f977}{krhlev}}) module\+\_\+radiation\+\_\+aerosols\+::data\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__radiation__aerosols_acb7ff037be78e950ea42d956816c93d5_acb7ff037be78e950ea42d956816c93d5}\label{namespacemodule__radiation__aerosols_acb7ff037be78e950ea42d956816c93d5_acb7ff037be78e950ea42d956816c93d5}} 
\index{module\_radiation\_aerosols@{module\_radiation\_aerosols}!extrhi\_grt@{extrhi\_grt}}
\index{extrhi\_grt@{extrhi\_grt}!module\_radiation\_aerosols@{module\_radiation\_aerosols}}
\doxyparagraph{\texorpdfstring{extrhi\_grt}{extrhi\_grt}}
{\footnotesize\ttfamily real (kind=kind\+\_\+phys), dimension(\+:,\+:), allocatable, save module\+\_\+radiation\+\_\+aerosols\+::extrhi\+\_\+grt\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__radiation__aerosols_a19b7731af6028144082c8088d4861f96_a19b7731af6028144082c8088d4861f96}\label{namespacemodule__radiation__aerosols_a19b7731af6028144082c8088d4861f96_a19b7731af6028144082c8088d4861f96}} 
\index{module\_radiation\_aerosols@{module\_radiation\_aerosols}!extrhi\_grt\_550@{extrhi\_grt\_550}}
\index{extrhi\_grt\_550@{extrhi\_grt\_550}!module\_radiation\_aerosols@{module\_radiation\_aerosols}}
\doxyparagraph{\texorpdfstring{extrhi\_grt\_550}{extrhi\_grt\_550}}
{\footnotesize\ttfamily real (kind=kind\+\_\+phys), dimension(\+:,\+:), allocatable, save module\+\_\+radiation\+\_\+aerosols\+::extrhi\+\_\+grt\+\_\+550\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__radiation__aerosols_a8890d46da8e9af3314763f12cf2a1dc2_a8890d46da8e9af3314763f12cf2a1dc2}\label{namespacemodule__radiation__aerosols_a8890d46da8e9af3314763f12cf2a1dc2_a8890d46da8e9af3314763f12cf2a1dc2}} 
\index{module\_radiation\_aerosols@{module\_radiation\_aerosols}!scarhi\_grt@{scarhi\_grt}}
\index{scarhi\_grt@{scarhi\_grt}!module\_radiation\_aerosols@{module\_radiation\_aerosols}}
\doxyparagraph{\texorpdfstring{scarhi\_grt}{scarhi\_grt}}
{\footnotesize\ttfamily real (kind=kind\+\_\+phys), dimension(\+:,\+:), allocatable, save module\+\_\+radiation\+\_\+aerosols\+::scarhi\+\_\+grt\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__radiation__aerosols_ae8587d9b4ebd9cf5d363a82d15049324_ae8587d9b4ebd9cf5d363a82d15049324}\label{namespacemodule__radiation__aerosols_ae8587d9b4ebd9cf5d363a82d15049324_ae8587d9b4ebd9cf5d363a82d15049324}} 
\index{module\_radiation\_aerosols@{module\_radiation\_aerosols}!ssarhi\_grt@{ssarhi\_grt}}
\index{ssarhi\_grt@{ssarhi\_grt}!module\_radiation\_aerosols@{module\_radiation\_aerosols}}
\doxyparagraph{\texorpdfstring{ssarhi\_grt}{ssarhi\_grt}}
{\footnotesize\ttfamily real (kind=kind\+\_\+phys), dimension(\+:,\+:), allocatable, save module\+\_\+radiation\+\_\+aerosols\+::ssarhi\+\_\+grt\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__radiation__aerosols_a4b5f80817af9f2116618d6c8f0e194de_a4b5f80817af9f2116618d6c8f0e194de}\label{namespacemodule__radiation__aerosols_a4b5f80817af9f2116618d6c8f0e194de_a4b5f80817af9f2116618d6c8f0e194de}} 
\index{module\_radiation\_aerosols@{module\_radiation\_aerosols}!asyrhi\_grt@{asyrhi\_grt}}
\index{asyrhi\_grt@{asyrhi\_grt}!module\_radiation\_aerosols@{module\_radiation\_aerosols}}
\doxyparagraph{\texorpdfstring{asyrhi\_grt}{asyrhi\_grt}}
{\footnotesize\ttfamily real (kind=kind\+\_\+phys), dimension(\+:,\+:), allocatable, save module\+\_\+radiation\+\_\+aerosols\+::asyrhi\+\_\+grt\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__radiation__aerosols_a07bfe1ada075519d1d3ceabe21b65a96_a07bfe1ada075519d1d3ceabe21b65a96}\label{namespacemodule__radiation__aerosols_a07bfe1ada075519d1d3ceabe21b65a96_a07bfe1ada075519d1d3ceabe21b65a96}} 
\index{module\_radiation\_aerosols@{module\_radiation\_aerosols}!extrhd\_grt@{extrhd\_grt}}
\index{extrhd\_grt@{extrhd\_grt}!module\_radiation\_aerosols@{module\_radiation\_aerosols}}
\doxyparagraph{\texorpdfstring{extrhd\_grt}{extrhd\_grt}}
{\footnotesize\ttfamily real (kind=kind\+\_\+phys), dimension(\+:,\+:,\+:), allocatable, save module\+\_\+radiation\+\_\+aerosols\+::extrhd\+\_\+grt\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__radiation__aerosols_a4ce0151bd4416ddd39d72141334f123d_a4ce0151bd4416ddd39d72141334f123d}\label{namespacemodule__radiation__aerosols_a4ce0151bd4416ddd39d72141334f123d_a4ce0151bd4416ddd39d72141334f123d}} 
\index{module\_radiation\_aerosols@{module\_radiation\_aerosols}!extrhd\_grt\_550@{extrhd\_grt\_550}}
\index{extrhd\_grt\_550@{extrhd\_grt\_550}!module\_radiation\_aerosols@{module\_radiation\_aerosols}}
\doxyparagraph{\texorpdfstring{extrhd\_grt\_550}{extrhd\_grt\_550}}
{\footnotesize\ttfamily real (kind=kind\+\_\+phys), dimension(\+:,\+:,\+:), allocatable, save module\+\_\+radiation\+\_\+aerosols\+::extrhd\+\_\+grt\+\_\+550\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__radiation__aerosols_afa15826998feac1cb6fb4b928853ea1d_afa15826998feac1cb6fb4b928853ea1d}\label{namespacemodule__radiation__aerosols_afa15826998feac1cb6fb4b928853ea1d_afa15826998feac1cb6fb4b928853ea1d}} 
\index{module\_radiation\_aerosols@{module\_radiation\_aerosols}!scarhd\_grt@{scarhd\_grt}}
\index{scarhd\_grt@{scarhd\_grt}!module\_radiation\_aerosols@{module\_radiation\_aerosols}}
\doxyparagraph{\texorpdfstring{scarhd\_grt}{scarhd\_grt}}
{\footnotesize\ttfamily real (kind=kind\+\_\+phys), dimension(\+:,\+:,\+:), allocatable, save module\+\_\+radiation\+\_\+aerosols\+::scarhd\+\_\+grt\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__radiation__aerosols_a4aa91ab1d0b9d71c704dc565ef4704bf_a4aa91ab1d0b9d71c704dc565ef4704bf}\label{namespacemodule__radiation__aerosols_a4aa91ab1d0b9d71c704dc565ef4704bf_a4aa91ab1d0b9d71c704dc565ef4704bf}} 
\index{module\_radiation\_aerosols@{module\_radiation\_aerosols}!ssarhd\_grt@{ssarhd\_grt}}
\index{ssarhd\_grt@{ssarhd\_grt}!module\_radiation\_aerosols@{module\_radiation\_aerosols}}
\doxyparagraph{\texorpdfstring{ssarhd\_grt}{ssarhd\_grt}}
{\footnotesize\ttfamily real (kind=kind\+\_\+phys), dimension(\+:,\+:,\+:), allocatable, save module\+\_\+radiation\+\_\+aerosols\+::ssarhd\+\_\+grt\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__radiation__aerosols_a2da45b8bd425415ca417f6590cc54da6_a2da45b8bd425415ca417f6590cc54da6}\label{namespacemodule__radiation__aerosols_a2da45b8bd425415ca417f6590cc54da6_a2da45b8bd425415ca417f6590cc54da6}} 
\index{module\_radiation\_aerosols@{module\_radiation\_aerosols}!asyrhd\_grt@{asyrhd\_grt}}
\index{asyrhd\_grt@{asyrhd\_grt}!module\_radiation\_aerosols@{module\_radiation\_aerosols}}
\doxyparagraph{\texorpdfstring{asyrhd\_grt}{asyrhd\_grt}}
{\footnotesize\ttfamily real (kind=kind\+\_\+phys), dimension(\+:,\+:,\+:), allocatable, save module\+\_\+radiation\+\_\+aerosols\+::asyrhd\+\_\+grt\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__radiation__aerosols_a9a5eff7856de6d2cf44ae7779e35e858_a9a5eff7856de6d2cf44ae7779e35e858}\label{namespacemodule__radiation__aerosols_a9a5eff7856de6d2cf44ae7779e35e858_a9a5eff7856de6d2cf44ae7779e35e858}} 
\index{module\_radiation\_aerosols@{module\_radiation\_aerosols}!num\_gc@{num\_gc}}
\index{num\_gc@{num\_gc}!module\_radiation\_aerosols@{module\_radiation\_aerosols}}
\doxyparagraph{\texorpdfstring{num\_gc}{num\_gc}}
{\footnotesize\ttfamily integer, parameter module\+\_\+radiation\+\_\+aerosols\+::num\+\_\+gc = 5\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__radiation__aerosols_ad7d5e0857ac87b3c939023889fdf8ec7_ad7d5e0857ac87b3c939023889fdf8ec7}\label{namespacemodule__radiation__aerosols_ad7d5e0857ac87b3c939023889fdf8ec7_ad7d5e0857ac87b3c939023889fdf8ec7}} 
\index{module\_radiation\_aerosols@{module\_radiation\_aerosols}!gridcomp@{gridcomp}}
\index{gridcomp@{gridcomp}!module\_radiation\_aerosols@{module\_radiation\_aerosols}}
\doxyparagraph{\texorpdfstring{gridcomp}{gridcomp}}
{\footnotesize\ttfamily character$\ast$2, dimension(\mbox{\hyperlink{namespacemodule__radiation__aerosols_a9a5eff7856de6d2cf44ae7779e35e858_a9a5eff7856de6d2cf44ae7779e35e858}{num\+\_\+gc}}) module\+\_\+radiation\+\_\+aerosols\+::gridcomp\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__radiation__aerosols_a4a4341abecf5941c5e458b8686ebfcb5_a4a4341abecf5941c5e458b8686ebfcb5}\label{namespacemodule__radiation__aerosols_a4a4341abecf5941c5e458b8686ebfcb5_a4a4341abecf5941c5e458b8686ebfcb5}} 
\index{module\_radiation\_aerosols@{module\_radiation\_aerosols}!num\_radius@{num\_radius}}
\index{num\_radius@{num\_radius}!module\_radiation\_aerosols@{module\_radiation\_aerosols}}
\doxyparagraph{\texorpdfstring{num\_radius}{num\_radius}}
{\footnotesize\ttfamily integer, dimension (\mbox{\hyperlink{namespacemodule__radiation__aerosols_a9a5eff7856de6d2cf44ae7779e35e858_a9a5eff7856de6d2cf44ae7779e35e858}{num\+\_\+gc}}) module\+\_\+radiation\+\_\+aerosols\+::num\+\_\+radius\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__radiation__aerosols_ab94a6aaa33eb515ce959e2741065f65f_ab94a6aaa33eb515ce959e2741065f65f}\label{namespacemodule__radiation__aerosols_ab94a6aaa33eb515ce959e2741065f65f_ab94a6aaa33eb515ce959e2741065f65f}} 
\index{module\_radiation\_aerosols@{module\_radiation\_aerosols}!radius\_lower@{radius\_lower}}
\index{radius\_lower@{radius\_lower}!module\_radiation\_aerosols@{module\_radiation\_aerosols}}
\doxyparagraph{\texorpdfstring{radius\_lower}{radius\_lower}}
{\footnotesize\ttfamily integer, dimension (\mbox{\hyperlink{namespacemodule__radiation__aerosols_a9a5eff7856de6d2cf44ae7779e35e858_a9a5eff7856de6d2cf44ae7779e35e858}{num\+\_\+gc}}) module\+\_\+radiation\+\_\+aerosols\+::radius\+\_\+lower\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__radiation__aerosols_a37b8d357966658c1dbb7a893e6768ae9_a37b8d357966658c1dbb7a893e6768ae9}\label{namespacemodule__radiation__aerosols_a37b8d357966658c1dbb7a893e6768ae9_a37b8d357966658c1dbb7a893e6768ae9}} 
\index{module\_radiation\_aerosols@{module\_radiation\_aerosols}!trc\_to\_aod@{trc\_to\_aod}}
\index{trc\_to\_aod@{trc\_to\_aod}!module\_radiation\_aerosols@{module\_radiation\_aerosols}}
\doxyparagraph{\texorpdfstring{trc\_to\_aod}{trc\_to\_aod}}
{\footnotesize\ttfamily integer, dimension (\mbox{\hyperlink{namespacemodule__radiation__aerosols_a9a5eff7856de6d2cf44ae7779e35e858_a9a5eff7856de6d2cf44ae7779e35e858}{num\+\_\+gc}}) module\+\_\+radiation\+\_\+aerosols\+::trc\+\_\+to\+\_\+aod\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__radiation__aerosols_a8ca79ca1e5161374aff3cad4121b360f_a8ca79ca1e5161374aff3cad4121b360f}\label{namespacemodule__radiation__aerosols_a8ca79ca1e5161374aff3cad4121b360f_a8ca79ca1e5161374aff3cad4121b360f}} 
\index{module\_radiation\_aerosols@{module\_radiation\_aerosols}!idxspc@{idxspc}}
\index{idxspc@{idxspc}!module\_radiation\_aerosols@{module\_radiation\_aerosols}}
\doxyparagraph{\texorpdfstring{idxspc}{idxspc}}
{\footnotesize\ttfamily integer, dimension(\mbox{\hyperlink{namespacemodule__radiation__aerosols_ab46e61a4a386794a5e9e97d8ef7d98a5_ab46e61a4a386794a5e9e97d8ef7d98a5}{ncm}}) module\+\_\+radiation\+\_\+aerosols\+::idxspc\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__radiation__aerosols_a4555a127ac5bab48353628ea81c55e4e_a4555a127ac5bab48353628ea81c55e4e}\label{namespacemodule__radiation__aerosols_a4555a127ac5bab48353628ea81c55e4e_a4555a127ac5bab48353628ea81c55e4e}} 
\index{module\_radiation\_aerosols@{module\_radiation\_aerosols}!wvn550@{wvn550}}
\index{wvn550@{wvn550}!module\_radiation\_aerosols@{module\_radiation\_aerosols}}
\doxyparagraph{\texorpdfstring{wvn550}{wvn550}}
{\footnotesize\ttfamily real (kind=kind\+\_\+phys), parameter module\+\_\+radiation\+\_\+aerosols\+::wvn550 = 1.\+0e4/0.\+55\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__radiation__aerosols_a112670c954eb372efc017253b1096b17_a112670c954eb372efc017253b1096b17}\label{namespacemodule__radiation__aerosols_a112670c954eb372efc017253b1096b17_a112670c954eb372efc017253b1096b17}} 
\index{module\_radiation\_aerosols@{module\_radiation\_aerosols}!nv\_aod@{nv\_aod}}
\index{nv\_aod@{nv\_aod}!module\_radiation\_aerosols@{module\_radiation\_aerosols}}
\doxyparagraph{\texorpdfstring{nv\_aod}{nv\_aod}}
{\footnotesize\ttfamily integer, save module\+\_\+radiation\+\_\+aerosols\+::nv\+\_\+aod = 1\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__radiation__aerosols_a128e507665a7d85f5093d7c4a48523a9_a128e507665a7d85f5093d7c4a48523a9}\label{namespacemodule__radiation__aerosols_a128e507665a7d85f5093d7c4a48523a9_a128e507665a7d85f5093d7c4a48523a9}} 
\index{module\_radiation\_aerosols@{module\_radiation\_aerosols}!i550@{i550}}
\index{i550@{i550}!module\_radiation\_aerosols@{module\_radiation\_aerosols}}
\doxyparagraph{\texorpdfstring{i550}{i550}}
{\footnotesize\ttfamily integer module\+\_\+radiation\+\_\+aerosols\+::i550\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__radiation__aerosols_a6da2d3d18af4edcab324def80e8309c3_a6da2d3d18af4edcab324def80e8309c3}\label{namespacemodule__radiation__aerosols_a6da2d3d18af4edcab324def80e8309c3_a6da2d3d18af4edcab324def80e8309c3}} 
\index{module\_radiation\_aerosols@{module\_radiation\_aerosols}!id550@{id550}}
\index{id550@{id550}!module\_radiation\_aerosols@{module\_radiation\_aerosols}}
\doxyparagraph{\texorpdfstring{id550}{id550}}
{\footnotesize\ttfamily integer module\+\_\+radiation\+\_\+aerosols\+::id550\hspace{0.3cm}{\ttfamily [private]}}

