\hypertarget{namespacemodule__mp__thompson}{}\doxysubsection{module\+\_\+mp\+\_\+thompson Module Reference}
\label{namespacemodule__mp__thompson}\index{module\_mp\_thompson@{module\_mp\_thompson}}
\doxysubsubsection*{Functions/\+Subroutines}
\begin{DoxyCompactItemize}
\item 
subroutine \mbox{\hyperlink{group__aathompson_gae63a5aa0f406c6481b3e641269a79686_gae63a5aa0f406c6481b3e641269a79686}{thompson\+\_\+finalize}} ()
\item 
subroutine \mbox{\hyperlink{group__aathompson_gac898e25fc9f98509e6110b13be2a0f47_gac898e25fc9f98509e6110b13be2a0f47}{qr\+\_\+acr\+\_\+qg}}
\begin{DoxyCompactList}\small\item\em Rain collecting graupel (and inverse). Explicit CE integration. \end{DoxyCompactList}\item 
subroutine \mbox{\hyperlink{group__aathompson_gabcd924082fb7889d94345fcd108bc7ae_gabcd924082fb7889d94345fcd108bc7ae}{qr\+\_\+acr\+\_\+qs}}
\begin{DoxyCompactList}\small\item\em Rain collecting snow (and inverse). Explicit CE integration. \end{DoxyCompactList}\item 
subroutine \mbox{\hyperlink{group__aathompson_ga34268e7843bcf03d55653da295c51c0c_ga34268e7843bcf03d55653da295c51c0c}{freezeh2o}} (threads)
\begin{DoxyCompactList}\small\item\em This is a literal adaptation of Bigg (1954) probability of drops of a particular volume freezing. Given this probability, simply freeze the proportion of drops summing their masses. \end{DoxyCompactList}\item 
subroutine \mbox{\hyperlink{group__aathompson_ga38c4bc57c8dd450c76cc65b1991cf23d_ga38c4bc57c8dd450c76cc65b1991cf23d}{qi\+\_\+aut\+\_\+qs}}
\begin{DoxyCompactList}\small\item\em Cloud ice converting to snow since portion greater than min snow size. Given cloud ice content (kg/m$\ast$$\ast$3), number concentration (\#/m$\ast$$\ast$3) and gamma shape parameter, mu\+\_\+i, break the distrib into bins and figure out the mass/number of ice with sizes larger than D0s. Also, compute incomplete gamma function for the integration of ice depositional growth from diameter=0 to D0s. Amount of ice depositional growth is this portion of distrib while larger diameters contribute to snow growth (as in Harrington et al. 1995). \end{DoxyCompactList}\item 
subroutine \mbox{\hyperlink{group__aathompson_gaafc69c30a2dad10d06a05f1b7239926c_gaafc69c30a2dad10d06a05f1b7239926c}{table\+\_\+efrw}}
\begin{DoxyCompactList}\small\item\em Variable collision efficiency for rain collecting cloud water using method of Beard and Grover, 1974 if a/A less than 0.\+25; otherwise uses polynomials to get close match of Pruppacher \& Klett Fig 14-\/9. \end{DoxyCompactList}\item 
subroutine \mbox{\hyperlink{group__aathompson_gab74dffc6baa178d41426700bfd1a08c6_gab74dffc6baa178d41426700bfd1a08c6}{table\+\_\+efsw}}
\begin{DoxyCompactList}\small\item\em Variable collision efficiency for snow collecting cloud water using method of Wang and Ji, 2000 except equate melted snow diameter to their \char`\"{}effective collision cross-\/section.\char`\"{}. \end{DoxyCompactList}\item 
real function \mbox{\hyperlink{group__aathompson_ga094403c5a453c3aabeaf00299b006e1d_ga094403c5a453c3aabeaf00299b006e1d}{eff\+\_\+aero}} (D, Da, visc, rhoa, Temp, species)
\begin{DoxyCompactList}\small\item\em Function to compute collision efficiency of collector species (rain, snow, graupel) of aerosols. Follows Wang et al, 2010, ACP, which follows Slinn (1983). \end{DoxyCompactList}\item 
subroutine \mbox{\hyperlink{group__aathompson_gac5a7433b5bd00387f9fd1e9aa9356dc4_gac5a7433b5bd00387f9fd1e9aa9356dc4}{table\+\_\+dropevap}}
\begin{DoxyCompactList}\small\item\em Integrate rain size distribution from zero to D-\/star to compute the number of drops smaller than D-\/star that evaporate in a single timestep. Drops larger than D-\/star dont evaporate entirely so do not affect number concentration. \end{DoxyCompactList}\item 
subroutine \mbox{\hyperlink{group__aathompson_ga895d527bfbacc127a0fc6248f392b782_ga895d527bfbacc127a0fc6248f392b782}{table\+\_\+ccnact}} (errmess, errflag)
\begin{DoxyCompactList}\small\item\em Fill the table of CCN activation data created from parcel model run by Trude Eidhammer with inputs of aerosol number concentration, vertical velocity, temperature, lognormal mean aerosol radius, and hygroscopicity, kappa. The data are read from external file and contain activated fraction of CCN for given conditions. \end{DoxyCompactList}\item 
real function \mbox{\hyperlink{group__aathompson_ga75d9e96a07768bc88dd2b27edd789b2d_ga75d9e96a07768bc88dd2b27edd789b2d}{activ\+\_\+ncloud}} (Tt, Ww, NCCN)
\begin{DoxyCompactList}\small\item\em Retrieve fraction of CCN that gets activated given the model temp, vertical velocity, and available CCN concentration. The lookup table (read from external file) has CCN concentration varying the quickest, then updraft, then temperature, then mean aerosol radius, and finally hygroscopicity, kappa. \end{DoxyCompactList}\item 
subroutine \mbox{\hyperlink{group__aathompson_gae708350e2b07c93cbab0a8f77752e063_gae708350e2b07c93cbab0a8f77752e063}{gcf}} (GAMMCF, A, X, GLN)
\begin{DoxyCompactList}\small\item\em Returns the incomplete gamma function q(a,x) evaluated by its continued fraction representation as gammcf. \end{DoxyCompactList}\item 
subroutine \mbox{\hyperlink{group__aathompson_gaf4069d16cc3cbf9a1c493ae5314f4484_gaf4069d16cc3cbf9a1c493ae5314f4484}{gser}} (GAMSER, A, X, GLN)
\begin{DoxyCompactList}\small\item\em Returns the incomplete gamma function p(a,x) evaluated by its series representation as gamser. \end{DoxyCompactList}\item 
real function \mbox{\hyperlink{group__aathompson_ga529ff675223a2d57e5e67a26707638cd_ga529ff675223a2d57e5e67a26707638cd}{gammln}} (XX)
\begin{DoxyCompactList}\small\item\em Returns the value ln(gamma(xx)) for xx \texorpdfstring{$>$}{>} 0. \end{DoxyCompactList}\item 
real function \mbox{\hyperlink{group__aathompson_ga1f946ed505cb00dda905c9a8c773b9be_ga1f946ed505cb00dda905c9a8c773b9be}{gammp}} (A, X)
\item 
real function \mbox{\hyperlink{group__aathompson_ga8a455cb4e751f42fa53a31bb47649767_ga8a455cb4e751f42fa53a31bb47649767}{wgamma}} (y)
\item 
real function \mbox{\hyperlink{group__aathompson_ga1dec755eb8c0e1e28e03af70d9817b96_ga1dec755eb8c0e1e28e03af70d9817b96}{rslf}} (P, T)
\begin{DoxyCompactList}\small\item\em THIS FUNCTION CALCULATES THE LIQUID SATURATION VAPOR MIXING RATIO AS A FUNCTION OF TEMPERATURE AND PRESSURE. \end{DoxyCompactList}\item 
real function \mbox{\hyperlink{group__aathompson_ga67de3f9e0eff315e30c6567db69e3722_ga67de3f9e0eff315e30c6567db69e3722}{rsif}} (P, T)
\begin{DoxyCompactList}\small\item\em THIS FUNCTION CALCULATES THE ICE SATURATION VAPOR MIXING RATIO AS A FUNCTION OF TEMPERATURE AND PRESSURE. \end{DoxyCompactList}\item 
real function \mbox{\hyperlink{group__aathompson_ga52feed1483f3aa63a2a8d01a21489c1b_ga52feed1483f3aa63a2a8d01a21489c1b}{icedemott}} (tempc, qv, qvs, qvsi, rho, nifa)
\item 
real function \mbox{\hyperlink{group__aathompson_gaea254a035f560f75d83530673a997d32_gaea254a035f560f75d83530673a997d32}{icekoop}} (temp, qv, qvs, naero, dt)
\begin{DoxyCompactList}\small\item\em Newer research since Koop et al (2001) suggests that the freezing rate should be lower than original paper, so J\+\_\+rate is reduced by two orders of magnitude. \end{DoxyCompactList}\item 
real function \mbox{\hyperlink{group__aathompson_ga1e42711862ad3fe8f706888ba21be61d_ga1e42711862ad3fe8f706888ba21be61d}{delta\+\_\+p}} (yy, y1, y2, aa, bb)
\begin{DoxyCompactList}\small\item\em Helper routine for Phillips et al (2008) ice nucleation. \end{DoxyCompactList}\item 
subroutine \mbox{\hyperlink{group__aathompson_gaad2dc0e156ec25e72253fd56169ca4a8_gaad2dc0e156ec25e72253fd56169ca4a8}{calc\+\_\+effectrad}} (t1d, p1d, qv1d, qc1d, nc1d, qi1d, ni1d, qs1d, re\+\_\+qc1d, re\+\_\+qi1d, re\+\_\+qs1d, lsml, kts, kte)
\begin{DoxyCompactList}\small\item\em Compute {\itshape radiation} effective radii of cloud water, ice, and snow. These are entirely consistent with microphysics assumptions, not constant or otherwise ad hoc as is internal to most radiation schemes. Since only the smallest snowflakes should impact radiation, compute from first portion of complicated Field number distribution, not the second part, which is the larger sizes. \end{DoxyCompactList}\item 
subroutine \mbox{\hyperlink{group__aathompson_gae996dc896eeb0ed5d782b0ca8f2b2598_gae996dc896eeb0ed5d782b0ca8f2b2598}{calc\+\_\+refl10cm}} (qv1d, qc1d, qr1d, nr1d, qs1d, qg1d, t1d, p1d, d\+BZ, rand1, kts, kte, ii, jj, melti, vt\+\_\+d\+BZ, first\+\_\+time\+\_\+step)
\begin{DoxyCompactList}\small\item\em Compute radar reflectivity assuming 10 cm wavelength radar and using Rayleigh approximation. Only complication is melted snow/graupel which we treat as water-\/coated ice spheres and use Uli Blahak\textquotesingle{}s library of routines. The meltwater fraction is simply the amount of frozen species remaining from what initially existed at the melting level interface. \end{DoxyCompactList}\item 
subroutine \mbox{\hyperlink{namespacemodule__mp__thompson_a46bc0d452416c9e2eced24282550fcaf_a46bc0d452416c9e2eced24282550fcaf}{semi\+\_\+lagrange\+\_\+sedim}} (km, dzl, wwl, rql, precip, pfsan, dt, R1)
\end{DoxyCompactItemize}
\textbf{ }\par
\begin{DoxyCompactItemize}
\item 
subroutine \mbox{\hyperlink{group__aathompson_ga913721b93920f568db16540ff0dac1e9_ga913721b93920f568db16540ff0dac1e9}{thompson\+\_\+init}} (is\+\_\+aerosol\+\_\+aware\+\_\+in, merra2\+\_\+aerosol\+\_\+aware\+\_\+in, mpicomm, mpirank, mpiroot, threads, errmsg, errflg)
\begin{DoxyCompactList}\small\item\em This subroutine calculates simplified cloud species equations and create lookup tables in Thomspson scheme. \end{DoxyCompactList}\end{DoxyCompactItemize}

\textbf{ }\par
\begin{DoxyCompactItemize}
\item 
subroutine \mbox{\hyperlink{group__aathompson_ga34cc9c069935417137a1db6f87326142_ga34cc9c069935417137a1db6f87326142}{mp\+\_\+gt\+\_\+driver}} (WRF\+\_\+\+CHEM)
\begin{DoxyCompactList}\small\item\em This is a wrapper routine designed to transfer values from 3D to 1D. \end{DoxyCompactList}\end{DoxyCompactItemize}

\textbf{ }\par
\begin{DoxyCompactItemize}
\item 
subroutine \mbox{\hyperlink{group__aathompson_ga30c4e9adcaeeca50d836b2ead15bc05a_ga30c4e9adcaeeca50d836b2ead15bc05a}{mp\+\_\+thompson}} (WRF\+\_\+\+CHEM)
\begin{DoxyCompactList}\small\item\em This subroutine computes the moisture tendencies of water vapor, cloud droplets, rain, cloud ice (pristine), snow, and graupel. Previously this code was based on Reisner et al (1998), but few of those pieces remain. A complete description is now found in Thompson et al. (2004, 2008)\cite{Thompson_2004} \cite{Thompson_2008}. \end{DoxyCompactList}\end{DoxyCompactItemize}

\doxysubsubsection*{Variables}
\begin{DoxyCompactItemize}
\item 
logical, parameter, private \mbox{\hyperlink{namespacemodule__mp__thompson_a4d2a13d6934e5895f2fff8675bf7654a_a4d2a13d6934e5895f2fff8675bf7654a}{iiwarm}} = .false.
\item 
logical, private \mbox{\hyperlink{namespacemodule__mp__thompson_ae8d09f9f7d5559f93b92c0627205af42_ae8d09f9f7d5559f93b92c0627205af42}{is\+\_\+aerosol\+\_\+aware}} = .false.
\item 
logical, private \mbox{\hyperlink{namespacemodule__mp__thompson_aa43120e20748b9e779f0f526449dd3a0_aa43120e20748b9e779f0f526449dd3a0}{merra2\+\_\+aerosol\+\_\+aware}} = .false.
\item 
logical, parameter, private \mbox{\hyperlink{namespacemodule__mp__thompson_a9a4c17f061e6f8cb42eae8936423b7b4_a9a4c17f061e6f8cb42eae8936423b7b4}{dustyice}} = .true.
\item 
logical, parameter, private \mbox{\hyperlink{namespacemodule__mp__thompson_a998385ba7225275b9a1546c497518f24_a998385ba7225275b9a1546c497518f24}{homogice}} = .true.
\item 
integer, parameter, private \mbox{\hyperlink{namespacemodule__mp__thompson_a58bcac99a75cf55679857ea3b30aa837_a58bcac99a75cf55679857ea3b30aa837}{ifdry}} = 0
\item 
real, parameter, private \mbox{\hyperlink{namespacemodule__mp__thompson_ac877b45a523eb5c4ccf19c054db8b365_ac877b45a523eb5c4ccf19c054db8b365}{t\+\_\+0}} = 273.\+15
\item 
real, parameter, private \mbox{\hyperlink{namespacemodule__mp__thompson_acd5b35bb029af3029d6b42137495ba45_acd5b35bb029af3029d6b42137495ba45}{pi}} = 3.\+1415926536
\item 
real, parameter, private \mbox{\hyperlink{namespacemodule__mp__thompson_aa5722ebcdf3e46c6e49d68e010468945_aa5722ebcdf3e46c6e49d68e010468945}{rho\+\_\+w}} = 1000.\+0
\item 
real, parameter, private \mbox{\hyperlink{namespacemodule__mp__thompson_a8760c8e86f1abf8d677d64f5f34e4952_a8760c8e86f1abf8d677d64f5f34e4952}{rho\+\_\+s}} = 100.\+0
\item 
real, parameter, private \mbox{\hyperlink{namespacemodule__mp__thompson_aea2b04818795bb95da1787a5e1b9df8a_aea2b04818795bb95da1787a5e1b9df8a}{rho\+\_\+g}} = 500.\+0
\item 
real, parameter, private \mbox{\hyperlink{namespacemodule__mp__thompson_a201c68015cce6ee9addf433ef3474157_a201c68015cce6ee9addf433ef3474157}{rho\+\_\+i}} = 890.\+0
\item 
real, parameter \mbox{\hyperlink{namespacemodule__mp__thompson_a62a250461c969f00594af10a48124c4c_a62a250461c969f00594af10a48124c4c}{nt\+\_\+c\+\_\+o}} = 50.E6
\item 
real, parameter \mbox{\hyperlink{namespacemodule__mp__thompson_a8ef62c50c142e5b7f99997403ba47dd2_a8ef62c50c142e5b7f99997403ba47dd2}{nt\+\_\+c\+\_\+l}} = 100.E6
\item 
real, parameter, private \mbox{\hyperlink{namespacemodule__mp__thompson_a8f89b701d6bc49d442b1fcdcb83b3f31_a8f89b701d6bc49d442b1fcdcb83b3f31}{nt\+\_\+c\+\_\+max}} = 1999.E6
\item 
real, parameter \mbox{\hyperlink{namespacemodule__mp__thompson_acee339376f2de69a4d9ee2f8dac8059a_acee339376f2de69a4d9ee2f8dac8059a}{nain0}} = 1.\+5E6
\item 
real, parameter \mbox{\hyperlink{namespacemodule__mp__thompson_a0124e2941f83e92526ac074e072981a1_a0124e2941f83e92526ac074e072981a1}{nain1}} = 0.\+5E6
\item 
real, parameter \mbox{\hyperlink{namespacemodule__mp__thompson_adf6f5221217abc1ff5c432437dbb147e_adf6f5221217abc1ff5c432437dbb147e}{naccn0}} = 300.\+0\+E6
\item 
real, parameter \mbox{\hyperlink{namespacemodule__mp__thompson_a6954b94e77e4d5beeadc4f655a685389_a6954b94e77e4d5beeadc4f655a685389}{naccn1}} = 50.\+0\+E6
\item 
real, parameter, private \mbox{\hyperlink{namespacemodule__mp__thompson_aee46db1eac593e433edbddb08faa690b_aee46db1eac593e433edbddb08faa690b}{mu\+\_\+r}} = 0.\+0
\item 
real, parameter, private \mbox{\hyperlink{namespacemodule__mp__thompson_aee0f23bcbeb965a6d7ba9b8a9a8ed3d2_aee0f23bcbeb965a6d7ba9b8a9a8ed3d2}{mu\+\_\+g}} = 0.\+0
\item 
real, parameter, private \mbox{\hyperlink{namespacemodule__mp__thompson_afb9b994620ffeaf952637616a0c9a334_afb9b994620ffeaf952637616a0c9a334}{mu\+\_\+i}} = 0.\+0
\item 
real, private \mbox{\hyperlink{namespacemodule__mp__thompson_aadc6bcd5ea2e52e9a34a71ceba7392de_aadc6bcd5ea2e52e9a34a71ceba7392de}{mu\+\_\+c\+\_\+o}}
\item 
real, private \mbox{\hyperlink{namespacemodule__mp__thompson_abaaa4b6136bd19882dc0795123050859_abaaa4b6136bd19882dc0795123050859}{mu\+\_\+c\+\_\+l}}
\item 
real, parameter, private \mbox{\hyperlink{namespacemodule__mp__thompson_a3b27e3b32cc598f3c9f7435a12a4bcd8_a3b27e3b32cc598f3c9f7435a12a4bcd8}{mu\+\_\+s}} = 0.\+6357
\item 
real, parameter, private \mbox{\hyperlink{namespacemodule__mp__thompson_af56d4a878ca93bc38f7f7298b2dae44d_af56d4a878ca93bc38f7f7298b2dae44d}{kap0}} = 490.\+6
\item 
real, parameter, private \mbox{\hyperlink{namespacemodule__mp__thompson_af4c58b0d020527a43fef2c243b73c0b3_af4c58b0d020527a43fef2c243b73c0b3}{kap1}} = 17.\+46
\item 
real, parameter, private \mbox{\hyperlink{namespacemodule__mp__thompson_a6b3b459e896a1d9cc908ba41bc02d62b_a6b3b459e896a1d9cc908ba41bc02d62b}{lam0}} = 20.\+78
\item 
real, parameter, private \mbox{\hyperlink{namespacemodule__mp__thompson_ade20c8d7c68c70091b311ed1a31565f3_ade20c8d7c68c70091b311ed1a31565f3}{lam1}} = 3.\+29
\item 
real, parameter, private \mbox{\hyperlink{namespacemodule__mp__thompson_a1285d62d6f4ae2177c985c263fb0f387_a1285d62d6f4ae2177c985c263fb0f387}{gonv\+\_\+min}} = 1.E2
\item 
real, parameter, private \mbox{\hyperlink{namespacemodule__mp__thompson_a2e18c7545e66ad04c064b6a70778edbc_a2e18c7545e66ad04c064b6a70778edbc}{gonv\+\_\+max}} = 1.E6
\item 
real, parameter, private \mbox{\hyperlink{namespacemodule__mp__thompson_ab21cc5cce5cea165df8d28db856ea752_ab21cc5cce5cea165df8d28db856ea752}{am\+\_\+r}} = PI$\ast$\mbox{\hyperlink{namespacemodule__mp__thompson_aa5722ebcdf3e46c6e49d68e010468945_aa5722ebcdf3e46c6e49d68e010468945}{rho\+\_\+w}}/6.\+0
\item 
real, parameter, private \mbox{\hyperlink{namespacemodule__mp__thompson_ae9d620f4f9edbc7c67510abd1f1a0a6a_ae9d620f4f9edbc7c67510abd1f1a0a6a}{bm\+\_\+r}} = 3.\+0
\item 
real, parameter, private \mbox{\hyperlink{namespacemodule__mp__thompson_a47b721580e6b3aa11f3f284c2f7d84fd_a47b721580e6b3aa11f3f284c2f7d84fd}{am\+\_\+s}} = 0.\+069
\item 
real, parameter, private \mbox{\hyperlink{namespacemodule__mp__thompson_a44d5ba6ec0c249019de5d6cadd4afee0_a44d5ba6ec0c249019de5d6cadd4afee0}{bm\+\_\+s}} = 2.\+0
\item 
real, parameter, private \mbox{\hyperlink{namespacemodule__mp__thompson_a489b7a3a8faae236450ec66eab690b9a_a489b7a3a8faae236450ec66eab690b9a}{am\+\_\+g}} = PI$\ast$\mbox{\hyperlink{namespacemodule__mp__thompson_aea2b04818795bb95da1787a5e1b9df8a_aea2b04818795bb95da1787a5e1b9df8a}{rho\+\_\+g}}/6.\+0
\item 
real, parameter, private \mbox{\hyperlink{namespacemodule__mp__thompson_af95b2bf87947e611b67505f2aa4a45bd_af95b2bf87947e611b67505f2aa4a45bd}{bm\+\_\+g}} = 3.\+0
\item 
real, parameter, private \mbox{\hyperlink{namespacemodule__mp__thompson_a3378c20655f5baa3617feab149eaf68c_a3378c20655f5baa3617feab149eaf68c}{am\+\_\+i}} = PI$\ast$\mbox{\hyperlink{namespacemodule__mp__thompson_a201c68015cce6ee9addf433ef3474157_a201c68015cce6ee9addf433ef3474157}{rho\+\_\+i}}/6.\+0
\item 
real, parameter, private \mbox{\hyperlink{namespacemodule__mp__thompson_a897c1720c1673dc9cf05558dbe477bd6_a897c1720c1673dc9cf05558dbe477bd6}{bm\+\_\+i}} = 3.\+0
\item 
real, parameter, private \mbox{\hyperlink{namespacemodule__mp__thompson_af3c156321a1092c40815645864149e1a_af3c156321a1092c40815645864149e1a}{av\+\_\+r}} = 4854.\+0
\item 
real, parameter, private \mbox{\hyperlink{namespacemodule__mp__thompson_acaf47afd2403ffe8f392a9a3451b6998_acaf47afd2403ffe8f392a9a3451b6998}{bv\+\_\+r}} = 1.\+0
\item 
real, parameter, private \mbox{\hyperlink{namespacemodule__mp__thompson_a1ba7f4704600d9c4e824815ca316cc31_a1ba7f4704600d9c4e824815ca316cc31}{fv\+\_\+r}} = 195.\+0
\item 
real, parameter, private \mbox{\hyperlink{namespacemodule__mp__thompson_a19be7da69d71717caf578ea4346eb540_a19be7da69d71717caf578ea4346eb540}{av\+\_\+s}} = 40.\+0
\item 
real, parameter, private \mbox{\hyperlink{namespacemodule__mp__thompson_a5a3bad411f0e885e32de9f900dacc04d_a5a3bad411f0e885e32de9f900dacc04d}{bv\+\_\+s}} = 0.\+55
\item 
real, parameter, private \mbox{\hyperlink{namespacemodule__mp__thompson_ad3b979a9ebeac8d4be4b1a13cc6134f0_ad3b979a9ebeac8d4be4b1a13cc6134f0}{fv\+\_\+s}} = 100.\+0
\item 
real, parameter, private \mbox{\hyperlink{namespacemodule__mp__thompson_a3a03b21d22809dfaa468524c0a0a1dbb_a3a03b21d22809dfaa468524c0a0a1dbb}{av\+\_\+g}} = 442.\+0
\item 
real, parameter, private \mbox{\hyperlink{namespacemodule__mp__thompson_a71b7310141afe0ff42f2ab2c684dac41_a71b7310141afe0ff42f2ab2c684dac41}{bv\+\_\+g}} = 0.\+89
\item 
real, parameter, private \mbox{\hyperlink{namespacemodule__mp__thompson_af9ffbcdaf5c065eff528075a6aa6081e_af9ffbcdaf5c065eff528075a6aa6081e}{bv\+\_\+i}} = 1.\+0
\item 
real, parameter, private \mbox{\hyperlink{namespacemodule__mp__thompson_a21b80996496249cca22c52236c95aa6a_a21b80996496249cca22c52236c95aa6a}{av\+\_\+c}} = 0.\+316946E8
\item 
real, parameter, private \mbox{\hyperlink{namespacemodule__mp__thompson_a96b377dacc0613afde92b85a5a5325bc_a96b377dacc0613afde92b85a5a5325bc}{bv\+\_\+c}} = 2.\+0
\item 
real, parameter, private \mbox{\hyperlink{namespacemodule__mp__thompson_a84a5c21f8e6b33ac492474f626ae1ccc_a84a5c21f8e6b33ac492474f626ae1ccc}{c\+\_\+cube}} = 0.\+5
\item 
real, parameter, private \mbox{\hyperlink{namespacemodule__mp__thompson_a270ffc68ad3ea7443a6fc5f8525aa341_a270ffc68ad3ea7443a6fc5f8525aa341}{c\+\_\+sqrd}} = 0.\+15
\item 
real, parameter, private \mbox{\hyperlink{namespacemodule__mp__thompson_ab54703d21ac8bed485b9edbf2c5c7307_ab54703d21ac8bed485b9edbf2c5c7307}{ef\+\_\+si}} = 0.\+05
\item 
real, parameter, private \mbox{\hyperlink{namespacemodule__mp__thompson_a8f3a59fb2464ebb835b5fcdd8cab9711_a8f3a59fb2464ebb835b5fcdd8cab9711}{ef\+\_\+rs}} = 0.\+95
\item 
real, parameter, private \mbox{\hyperlink{namespacemodule__mp__thompson_a310e5f024be8e945f327bdb908089118_a310e5f024be8e945f327bdb908089118}{ef\+\_\+rg}} = 0.\+75
\item 
real, parameter, private \mbox{\hyperlink{namespacemodule__mp__thompson_a342d9ae49a50be29bd9abae418646d73_a342d9ae49a50be29bd9abae418646d73}{ef\+\_\+ri}} = 0.\+95
\item 
real, parameter, private \mbox{\hyperlink{namespacemodule__mp__thompson_a4acb1a8069d8ed93581398b1751e4c93_a4acb1a8069d8ed93581398b1751e4c93}{r1}} = 1.E-\/12
\item 
real, parameter, private \mbox{\hyperlink{namespacemodule__mp__thompson_a05ad8e1c2c2b731d92f4b22f15f8b622_a05ad8e1c2c2b731d92f4b22f15f8b622}{r2}} = 1.E-\/6
\item 
real, parameter \mbox{\hyperlink{namespacemodule__mp__thompson_a39a67ea0dff150945dcc120aba99f3fc_a39a67ea0dff150945dcc120aba99f3fc}{eps}} = 1.E-\/15
\item 
real, parameter, private \mbox{\hyperlink{namespacemodule__mp__thompson_abc47b971079d7bd47b67a12141b31877_abc47b971079d7bd47b67a12141b31877}{tno}} = 5.\+0
\item 
real, parameter, private \mbox{\hyperlink{namespacemodule__mp__thompson_ac12902c6193b3a763db1cf2d23886de8_ac12902c6193b3a763db1cf2d23886de8}{ato}} = 0.\+304
\item 
real, parameter, private \mbox{\hyperlink{namespacemodule__mp__thompson_a68846f6e6a1e4d66597afcb7664e6514_a68846f6e6a1e4d66597afcb7664e6514}{rho\+\_\+not}} = 101325.\+0/(287.\+05$\ast$298.\+0)
\item 
real, parameter, private \mbox{\hyperlink{namespacemodule__mp__thompson_a265355f7730adbc555d268e7c5ba4244_a265355f7730adbc555d268e7c5ba4244}{sc}} = 0.\+632
\item 
real, private \mbox{\hyperlink{namespacemodule__mp__thompson_aa52d82788287775c86a6aaf5f8a9c106_aa52d82788287775c86a6aaf5f8a9c106}{sc3}}
\item 
real, parameter, private \mbox{\hyperlink{namespacemodule__mp__thompson_ac447c525e678717b18527fcc8147e780_ac447c525e678717b18527fcc8147e780}{hgfr}} = 235.\+16
\item 
real, parameter, private \mbox{\hyperlink{namespacemodule__mp__thompson_ae1f9fa951b379ef264d1c658e408409f_ae1f9fa951b379ef264d1c658e408409f}{rv}} = 461.\+5
\item 
real, parameter, private \mbox{\hyperlink{namespacemodule__mp__thompson_a79bb05eba5fb1dee9066edac39543415_a79bb05eba5fb1dee9066edac39543415}{orv}} = 1./Rv
\item 
real, parameter, private \mbox{\hyperlink{namespacemodule__mp__thompson_a60c6342ed1fd456571621c6ed272a5b7_a60c6342ed1fd456571621c6ed272a5b7}{r}} = 287.\+04
\item 
real, parameter, private \mbox{\hyperlink{namespacemodule__mp__thompson_ae38116ac624162858ad3a0ab041ef08a_ae38116ac624162858ad3a0ab041ef08a}{cp}} = 1004.\+0
\item 
real, parameter, private \mbox{\hyperlink{namespacemodule__mp__thompson_ada5f5ed98ca1e2cb5a9bb3602645ca08_ada5f5ed98ca1e2cb5a9bb3602645ca08}{r\+\_\+uni}} = 8.\+314
\begin{DoxyCompactList}\small\item\em J (mol K)-\/1. \end{DoxyCompactList}\item 
double precision, parameter, private \mbox{\hyperlink{namespacemodule__mp__thompson_ac4f852d74b024d8778a68c7efeb86944_ac4f852d74b024d8778a68c7efeb86944}{k\+\_\+b}} = 1.\+38065E-\/23
\begin{DoxyCompactList}\small\item\em Boltzmann constant \mbox{[}J/K\mbox{]}. \end{DoxyCompactList}\item 
double precision, parameter, private \mbox{\hyperlink{namespacemodule__mp__thompson_a75cc77f5b5445b2d68a388cc5c7be4d7_a75cc77f5b5445b2d68a388cc5c7be4d7}{m\+\_\+w}} = 18.\+01528E-\/3
\begin{DoxyCompactList}\small\item\em molecular mass of water \mbox{[}kg/mol\mbox{]} \end{DoxyCompactList}\item 
double precision, parameter, private \mbox{\hyperlink{namespacemodule__mp__thompson_ac6ea3ac23a3da5203fa78277a7bdd502_ac6ea3ac23a3da5203fa78277a7bdd502}{m\+\_\+a}} = 28.\+96E-\/3
\begin{DoxyCompactList}\small\item\em molecular mass of air \mbox{[}kg/mol\mbox{]} \end{DoxyCompactList}\item 
double precision, parameter, private \mbox{\hyperlink{namespacemodule__mp__thompson_ab7994b87148a9a10ae930fec11d326d8_ab7994b87148a9a10ae930fec11d326d8}{n\+\_\+avo}} = 6.\+022E23
\begin{DoxyCompactList}\small\item\em Avogadro number \mbox{[}1/mol\mbox{]}. \end{DoxyCompactList}\item 
double precision, parameter, private \mbox{\hyperlink{namespacemodule__mp__thompson_a38aa245edcefdd66bc2db6b8d5035dfb_a38aa245edcefdd66bc2db6b8d5035dfb}{ma\+\_\+w}} = M\+\_\+w / N\+\_\+avo
\begin{DoxyCompactList}\small\item\em mass of water molecule \mbox{[}kg\mbox{]} \end{DoxyCompactList}\item 
real, parameter, private \mbox{\hyperlink{namespacemodule__mp__thompson_a8f7176185e2b765585b95ad0a261c63c_a8f7176185e2b765585b95ad0a261c63c}{ar\+\_\+volume}} = 4./3.$\ast$PI$\ast$(2.\+5e-\/6)$\ast$$\ast$3
\begin{DoxyCompactList}\small\item\em assume radius of 0.\+025 micrometer, 2.\+5e-\/6 cm \end{DoxyCompactList}\item 
real, parameter, private \mbox{\hyperlink{namespacemodule__mp__thompson_a39e1acc4c16fb34313368b07f971c507_a39e1acc4c16fb34313368b07f971c507}{lsub}} = 2.\+834E6
\item 
real, parameter, private \mbox{\hyperlink{namespacemodule__mp__thompson_a038784449a526b34a58bfb9d3c9ea623_a038784449a526b34a58bfb9d3c9ea623}{lvap0}} = 2.\+5E6
\item 
real, parameter, private \mbox{\hyperlink{namespacemodule__mp__thompson_a0d1ee6f83978c96da7c4ff0c3ece10e3_a0d1ee6f83978c96da7c4ff0c3ece10e3}{lfus}} = \mbox{\hyperlink{namespacemodule__mp__thompson_a39e1acc4c16fb34313368b07f971c507_a39e1acc4c16fb34313368b07f971c507}{lsub}} -\/ \mbox{\hyperlink{namespacemodule__mp__thompson_a038784449a526b34a58bfb9d3c9ea623_a038784449a526b34a58bfb9d3c9ea623}{lvap0}}
\item 
real, parameter, private \mbox{\hyperlink{namespacemodule__mp__thompson_a28d43284d475f1224cc54982468f7838_a28d43284d475f1224cc54982468f7838}{olfus}} = 1./\mbox{\hyperlink{namespacemodule__mp__thompson_a0d1ee6f83978c96da7c4ff0c3ece10e3_a0d1ee6f83978c96da7c4ff0c3ece10e3}{lfus}}
\item 
real, parameter, private \mbox{\hyperlink{namespacemodule__mp__thompson_a0b4c63c6c53f5b6db1b50ef5d6faaa8f_a0b4c63c6c53f5b6db1b50ef5d6faaa8f}{xm0i}} = 1.E-\/12
\item 
real, parameter, private \mbox{\hyperlink{namespacemodule__mp__thompson_ac39e47e56f6242512e0ddcde3182c8cd_ac39e47e56f6242512e0ddcde3182c8cd}{d0c}} = 1.E-\/6
\item 
real, parameter, private \mbox{\hyperlink{namespacemodule__mp__thompson_a865350cfc141b42bc49864fe6155b2ad_a865350cfc141b42bc49864fe6155b2ad}{d0r}} = 50.E-\/6
\item 
real, parameter, private \mbox{\hyperlink{namespacemodule__mp__thompson_a9b1afc7f9ad30bbf857dad4259192500_a9b1afc7f9ad30bbf857dad4259192500}{d0s}} = 300.E-\/6
\item 
real, parameter, private \mbox{\hyperlink{namespacemodule__mp__thompson_ad1418745ed58adbb9ce94c2fcaffa9d8_ad1418745ed58adbb9ce94c2fcaffa9d8}{d0g}} = 350.E-\/6
\item 
real, private \mbox{\hyperlink{namespacemodule__mp__thompson_a1d7c82aea559da1b577fc7bd8c697331_a1d7c82aea559da1b577fc7bd8c697331}{d0i}}
\item 
real, private \mbox{\hyperlink{namespacemodule__mp__thompson_a96e2e67019f0c40be74a5773982d6824_a96e2e67019f0c40be74a5773982d6824}{xm0s}}
\item 
real, private \mbox{\hyperlink{namespacemodule__mp__thompson_a52e2acc518164cae22869020d063b5c6_a52e2acc518164cae22869020d063b5c6}{xm0g}}
\item 
real, parameter \mbox{\hyperlink{namespacemodule__mp__thompson_a138a7497be0b75bd354a21750068d88c_a138a7497be0b75bd354a21750068d88c}{re\+\_\+qc\+\_\+min}} = 2.\+50E-\/6
\item 
real, parameter \mbox{\hyperlink{namespacemodule__mp__thompson_a26befce19d555a5e1da0c2eb443b3f95_a26befce19d555a5e1da0c2eb443b3f95}{re\+\_\+qc\+\_\+max}} = 50.\+0E-\/6
\item 
real, parameter \mbox{\hyperlink{namespacemodule__mp__thompson_a2be2ff7670a69d394182a90c54e55777_a2be2ff7670a69d394182a90c54e55777}{re\+\_\+qi\+\_\+min}} = 2.\+50E-\/6
\item 
real, parameter \mbox{\hyperlink{namespacemodule__mp__thompson_af943e7d6018af1d39f251d9808fefea6_af943e7d6018af1d39f251d9808fefea6}{re\+\_\+qi\+\_\+max}} = 125.\+0E-\/6
\item 
real, parameter \mbox{\hyperlink{namespacemodule__mp__thompson_a20a996dbb6507cca4f0a55281f4e4ac6_a20a996dbb6507cca4f0a55281f4e4ac6}{re\+\_\+qs\+\_\+min}} = 5.\+00E-\/6
\item 
real, parameter \mbox{\hyperlink{namespacemodule__mp__thompson_addbee68621b2319a0d31db8b0bce9910_addbee68621b2319a0d31db8b0bce9910}{re\+\_\+qs\+\_\+max}} = 999.\+0E-\/6
\item 
integer, parameter, private \mbox{\hyperlink{namespacemodule__mp__thompson_aa44677713844070d3144515239eb81c1_aa44677713844070d3144515239eb81c1}{nbins}} = 100
\item 
integer, parameter, private \mbox{\hyperlink{namespacemodule__mp__thompson_a868c4be8e295ac2c2afe45c3b406367a_a868c4be8e295ac2c2afe45c3b406367a}{nbc}} = \mbox{\hyperlink{namespacemodule__mp__thompson_aa44677713844070d3144515239eb81c1_aa44677713844070d3144515239eb81c1}{nbins}}
\item 
integer, parameter, private \mbox{\hyperlink{namespacemodule__mp__thompson_ab4252ab3e36ce681a4a3254080fa4248_ab4252ab3e36ce681a4a3254080fa4248}{nbi}} = \mbox{\hyperlink{namespacemodule__mp__thompson_aa44677713844070d3144515239eb81c1_aa44677713844070d3144515239eb81c1}{nbins}}
\item 
integer, parameter, private \mbox{\hyperlink{namespacemodule__mp__thompson_a0ff31e1f8117c0721cb2481ce01ee907_a0ff31e1f8117c0721cb2481ce01ee907}{nbr}} = \mbox{\hyperlink{namespacemodule__mp__thompson_aa44677713844070d3144515239eb81c1_aa44677713844070d3144515239eb81c1}{nbins}}
\item 
integer, parameter, private \mbox{\hyperlink{namespacemodule__mp__thompson_a482d924481c796a2fc436a3c4770c127_a482d924481c796a2fc436a3c4770c127}{nbs}} = \mbox{\hyperlink{namespacemodule__mp__thompson_aa44677713844070d3144515239eb81c1_aa44677713844070d3144515239eb81c1}{nbins}}
\item 
integer, parameter, private \mbox{\hyperlink{namespacemodule__mp__thompson_a621046edee1f9a1841f6a00658f04ca8_a621046edee1f9a1841f6a00658f04ca8}{nbg}} = \mbox{\hyperlink{namespacemodule__mp__thompson_aa44677713844070d3144515239eb81c1_aa44677713844070d3144515239eb81c1}{nbins}}
\item 
integer, parameter, private \mbox{\hyperlink{namespacemodule__mp__thompson_a732f862d9b35ddef11b2fb1470d807e7_a732f862d9b35ddef11b2fb1470d807e7}{ntb\+\_\+c}} = 37
\item 
integer, parameter, private \mbox{\hyperlink{namespacemodule__mp__thompson_a9f7d9a8ea489f2ccd0b7047947e6dd8d_a9f7d9a8ea489f2ccd0b7047947e6dd8d}{ntb\+\_\+i}} = 64
\item 
integer, parameter, private \mbox{\hyperlink{namespacemodule__mp__thompson_a82919e0e59db166918439e430d31b898_a82919e0e59db166918439e430d31b898}{ntb\+\_\+r}} = 37
\item 
integer, parameter, private \mbox{\hyperlink{namespacemodule__mp__thompson_a3e91c9b7cc9f84af50513cadabffe8df_a3e91c9b7cc9f84af50513cadabffe8df}{ntb\+\_\+s}} = 28
\item 
integer, parameter, private \mbox{\hyperlink{namespacemodule__mp__thompson_a1e9e41201b1b8b54a869101667836239_a1e9e41201b1b8b54a869101667836239}{ntb\+\_\+g}} = 28
\item 
integer, parameter, private \mbox{\hyperlink{namespacemodule__mp__thompson_acda7002546085c2e91838f4d6278800a_acda7002546085c2e91838f4d6278800a}{ntb\+\_\+g1}} = 37
\item 
integer, parameter, private \mbox{\hyperlink{namespacemodule__mp__thompson_abc74799f66ab6372e69892bc84899d5f_abc74799f66ab6372e69892bc84899d5f}{ntb\+\_\+r1}} = 37
\item 
integer, parameter, private \mbox{\hyperlink{namespacemodule__mp__thompson_a7936b8a2195aeb9c71e0ba707c489848_a7936b8a2195aeb9c71e0ba707c489848}{ntb\+\_\+i1}} = 55
\item 
integer, parameter, private \mbox{\hyperlink{namespacemodule__mp__thompson_a95c89cd0922cccdb7ff2ffdeb5d7bf04_a95c89cd0922cccdb7ff2ffdeb5d7bf04}{ntb\+\_\+t}} = 9
\item 
integer, private \mbox{\hyperlink{namespacemodule__mp__thompson_a38a392748b4b6ca5ea2e4c9d273e0995_a38a392748b4b6ca5ea2e4c9d273e0995}{nic1}}
\item 
integer, private \mbox{\hyperlink{namespacemodule__mp__thompson_ae7c2554403984c1b7279fc2cbb6bb70e_ae7c2554403984c1b7279fc2cbb6bb70e}{nic2}}
\item 
integer, private \mbox{\hyperlink{namespacemodule__mp__thompson_aea261fe121de66b1840e5447fab1d6a9_aea261fe121de66b1840e5447fab1d6a9}{nii2}}
\item 
integer, private \mbox{\hyperlink{namespacemodule__mp__thompson_aab0710f5b65e87de56d280ae9283841e_aab0710f5b65e87de56d280ae9283841e}{nii3}}
\item 
integer, private \mbox{\hyperlink{namespacemodule__mp__thompson_a2e2747b5031743879597c3e4182bc9b7_a2e2747b5031743879597c3e4182bc9b7}{nir2}}
\item 
integer, private \mbox{\hyperlink{namespacemodule__mp__thompson_a4daa5897ff89e1284ddfd5969d8be27f_a4daa5897ff89e1284ddfd5969d8be27f}{nir3}}
\item 
integer, private \mbox{\hyperlink{namespacemodule__mp__thompson_af13b4f3dfa2137e63e92343106091493_af13b4f3dfa2137e63e92343106091493}{nis2}}
\item 
integer, private \mbox{\hyperlink{namespacemodule__mp__thompson_a931060f92bd194595ea6370bcaa605d0_a931060f92bd194595ea6370bcaa605d0}{nig2}}
\item 
integer, private \mbox{\hyperlink{namespacemodule__mp__thompson_a2e8589347e909fa559e7efac7800192d_a2e8589347e909fa559e7efac7800192d}{nig3}}
\item 
integer, parameter, private \mbox{\hyperlink{namespacemodule__mp__thompson_ac1a4f69375da447d40d4c899d256cbee_ac1a4f69375da447d40d4c899d256cbee}{ntb\+\_\+arc}} = 7
\item 
integer, parameter, private \mbox{\hyperlink{namespacemodule__mp__thompson_a908072444d8254e349e9622ce8995cc7_a908072444d8254e349e9622ce8995cc7}{ntb\+\_\+arw}} = 9
\item 
integer, parameter, private \mbox{\hyperlink{namespacemodule__mp__thompson_a620c7e483936413ee5a1686ffb8ffc1c_a620c7e483936413ee5a1686ffb8ffc1c}{ntb\+\_\+art}} = 7
\item 
integer, parameter, private \mbox{\hyperlink{namespacemodule__mp__thompson_afc5f860bdba375a8caff3711798840b6_afc5f860bdba375a8caff3711798840b6}{ntb\+\_\+arr}} = 5
\item 
integer, parameter, private \mbox{\hyperlink{namespacemodule__mp__thompson_a66068882b9ab7cb9f77ee2225b7ec702_a66068882b9ab7cb9f77ee2225b7ec702}{ntb\+\_\+ark}} = 4
\item 
integer, parameter, private \mbox{\hyperlink{namespacemodule__mp__thompson_a311d47182278a054baf817629ea397d1_a311d47182278a054baf817629ea397d1}{ntb\+\_\+in}} = 55
\item 
integer, private \mbox{\hyperlink{namespacemodule__mp__thompson_a625322983b08a3b159a1b3ff38ea42ad_a625322983b08a3b159a1b3ff38ea42ad}{niin2}}
\item 
double precision, dimension(\mbox{\hyperlink{namespacemodule__mp__thompson_aa44677713844070d3144515239eb81c1_aa44677713844070d3144515239eb81c1}{nbins}}+1) \mbox{\hyperlink{namespacemodule__mp__thompson_a3ab48beb212617e4b05d08051a632a4e_a3ab48beb212617e4b05d08051a632a4e}{xdx}}
\item 
double precision, dimension(\mbox{\hyperlink{namespacemodule__mp__thompson_a868c4be8e295ac2c2afe45c3b406367a_a868c4be8e295ac2c2afe45c3b406367a}{nbc}}) \mbox{\hyperlink{namespacemodule__mp__thompson_a4d535c4460986e89d0d4dac4e5ebdde6_a4d535c4460986e89d0d4dac4e5ebdde6}{dc}}
\item 
double precision, dimension(\mbox{\hyperlink{namespacemodule__mp__thompson_a868c4be8e295ac2c2afe45c3b406367a_a868c4be8e295ac2c2afe45c3b406367a}{nbc}}) \mbox{\hyperlink{namespacemodule__mp__thompson_a4050fb111ed401c1dfd6f3c56f225b2f_a4050fb111ed401c1dfd6f3c56f225b2f}{dtc}}
\item 
double precision, dimension(\mbox{\hyperlink{namespacemodule__mp__thompson_ab4252ab3e36ce681a4a3254080fa4248_ab4252ab3e36ce681a4a3254080fa4248}{nbi}}) \mbox{\hyperlink{namespacemodule__mp__thompson_a342873776a84f4dd82fa1d6af9481c99_a342873776a84f4dd82fa1d6af9481c99}{di}}
\item 
double precision, dimension(\mbox{\hyperlink{namespacemodule__mp__thompson_ab4252ab3e36ce681a4a3254080fa4248_ab4252ab3e36ce681a4a3254080fa4248}{nbi}}) \mbox{\hyperlink{namespacemodule__mp__thompson_a37427ee72b56a11c516b3486b6314d33_a37427ee72b56a11c516b3486b6314d33}{dti}}
\item 
double precision, dimension(\mbox{\hyperlink{namespacemodule__mp__thompson_a0ff31e1f8117c0721cb2481ce01ee907_a0ff31e1f8117c0721cb2481ce01ee907}{nbr}}) \mbox{\hyperlink{namespacemodule__mp__thompson_af0a594d010cb9becdce9fbb517c4632d_af0a594d010cb9becdce9fbb517c4632d}{dr}}
\item 
double precision, dimension(\mbox{\hyperlink{namespacemodule__mp__thompson_a0ff31e1f8117c0721cb2481ce01ee907_a0ff31e1f8117c0721cb2481ce01ee907}{nbr}}) \mbox{\hyperlink{namespacemodule__mp__thompson_ad92cfd9b8de1c42713e997c21ebd85bc_ad92cfd9b8de1c42713e997c21ebd85bc}{dtr}}
\item 
double precision, dimension(\mbox{\hyperlink{namespacemodule__mp__thompson_a482d924481c796a2fc436a3c4770c127_a482d924481c796a2fc436a3c4770c127}{nbs}}) \mbox{\hyperlink{namespacemodule__mp__thompson_a3fcebab4010adfe946dce7f1592093b9_a3fcebab4010adfe946dce7f1592093b9}{ds}}
\item 
double precision, dimension(\mbox{\hyperlink{namespacemodule__mp__thompson_a482d924481c796a2fc436a3c4770c127_a482d924481c796a2fc436a3c4770c127}{nbs}}) \mbox{\hyperlink{namespacemodule__mp__thompson_a9ad5114bade89772cf5e94fd3e5ff6ef_a9ad5114bade89772cf5e94fd3e5ff6ef}{dts}}
\item 
double precision, dimension(\mbox{\hyperlink{namespacemodule__mp__thompson_a621046edee1f9a1841f6a00658f04ca8_a621046edee1f9a1841f6a00658f04ca8}{nbg}}) \mbox{\hyperlink{namespacemodule__mp__thompson_a2276a36b83383562181c528531e7b50a_a2276a36b83383562181c528531e7b50a}{dg}}
\item 
double precision, dimension(\mbox{\hyperlink{namespacemodule__mp__thompson_a621046edee1f9a1841f6a00658f04ca8_a621046edee1f9a1841f6a00658f04ca8}{nbg}}) \mbox{\hyperlink{namespacemodule__mp__thompson_ab978a26210fb764ff0077fb7b0526f87_ab978a26210fb764ff0077fb7b0526f87}{dtg}}
\item 
double precision, dimension(\mbox{\hyperlink{namespacemodule__mp__thompson_a868c4be8e295ac2c2afe45c3b406367a_a868c4be8e295ac2c2afe45c3b406367a}{nbc}}) \mbox{\hyperlink{namespacemodule__mp__thompson_a609b211b9b53d9b92b7e16178f9051dc_a609b211b9b53d9b92b7e16178f9051dc}{t\+\_\+nc}}
\item 
real, dimension(\mbox{\hyperlink{namespacemodule__mp__thompson_a732f862d9b35ddef11b2fb1470d807e7_a732f862d9b35ddef11b2fb1470d807e7}{ntb\+\_\+c}}), parameter, private \mbox{\hyperlink{namespacemodule__mp__thompson_abf36d25526811acdb7ac57a592d1f3da_abf36d25526811acdb7ac57a592d1f3da}{r\+\_\+c}} = (/1.e-\/6,2.e-\/6,3.e-\/6,4.e-\/6,5.e-\/6,6.e-\/6,7.e-\/6,8.e-\/6,9.e-\/6, 1.e-\/5,2.e-\/5,3.e-\/5,4.e-\/5,5.e-\/5,6.e-\/5,7.e-\/5,8.e-\/5,9.e-\/5, 1.e-\/4,2.e-\/4,3.e-\/4,4.e-\/4,5.e-\/4,6.e-\/4,7.e-\/4,8.e-\/4,9.e-\/4, 1.e-\/3,2.e-\/3,3.e-\/3,4.e-\/3,5.e-\/3,6.e-\/3,7.e-\/3,8.e-\/3,9.e-\/3, 1.e-\/2/)
\begin{DoxyCompactList}\small\item\em Lookup tables for cloud water content (kg/m$\ast$$\ast$3). \end{DoxyCompactList}\item 
real, dimension(\mbox{\hyperlink{namespacemodule__mp__thompson_a9f7d9a8ea489f2ccd0b7047947e6dd8d_a9f7d9a8ea489f2ccd0b7047947e6dd8d}{ntb\+\_\+i}}), parameter, private \mbox{\hyperlink{namespacemodule__mp__thompson_a0b4ccda1296ecd709fec74afaa9a1116_a0b4ccda1296ecd709fec74afaa9a1116}{r\+\_\+i}} = (/1.e-\/10,2.e-\/10,3.e-\/10,4.e-\/10, 5.e-\/10,6.e-\/10,7.e-\/10,8.e-\/10,9.e-\/10, 1.e-\/9,2.e-\/9,3.e-\/9,4.e-\/9,5.e-\/9,6.e-\/9,7.e-\/9,8.e-\/9,9.e-\/9, 1.e-\/8,2.e-\/8,3.e-\/8,4.e-\/8,5.e-\/8,6.e-\/8,7.e-\/8,8.e-\/8,9.e-\/8, 1.e-\/7,2.e-\/7,3.e-\/7,4.e-\/7,5.e-\/7,6.e-\/7,7.e-\/7,8.e-\/7,9.e-\/7, 1.e-\/6,2.e-\/6,3.e-\/6,4.e-\/6,5.e-\/6,6.e-\/6,7.e-\/6,8.e-\/6,9.e-\/6, 1.e-\/5,2.e-\/5,3.e-\/5,4.e-\/5,5.e-\/5,6.e-\/5,7.e-\/5,8.e-\/5,9.e-\/5, 1.e-\/4,2.e-\/4,3.e-\/4,4.e-\/4,5.e-\/4,6.e-\/4,7.e-\/4,8.e-\/4,9.e-\/4, 1.e-\/3/)
\begin{DoxyCompactList}\small\item\em Lookup tables for cloud ice content (kg/m$\ast$$\ast$3). \end{DoxyCompactList}\item 
real, dimension(\mbox{\hyperlink{namespacemodule__mp__thompson_a82919e0e59db166918439e430d31b898_a82919e0e59db166918439e430d31b898}{ntb\+\_\+r}}), parameter, private \mbox{\hyperlink{namespacemodule__mp__thompson_abf8a49c456fa5ca3e90f6696a0ec83e5_abf8a49c456fa5ca3e90f6696a0ec83e5}{r\+\_\+r}} = (/1.e-\/6,2.e-\/6,3.e-\/6,4.e-\/6,5.e-\/6,6.e-\/6,7.e-\/6,8.e-\/6,9.e-\/6, 1.e-\/5,2.e-\/5,3.e-\/5,4.e-\/5,5.e-\/5,6.e-\/5,7.e-\/5,8.e-\/5,9.e-\/5, 1.e-\/4,2.e-\/4,3.e-\/4,4.e-\/4,5.e-\/4,6.e-\/4,7.e-\/4,8.e-\/4,9.e-\/4, 1.e-\/3,2.e-\/3,3.e-\/3,4.e-\/3,5.e-\/3,6.e-\/3,7.e-\/3,8.e-\/3,9.e-\/3, 1.e-\/2/)
\begin{DoxyCompactList}\small\item\em Lookup tables for rain content (kg/m$\ast$$\ast$3). \end{DoxyCompactList}\item 
real, dimension(\mbox{\hyperlink{namespacemodule__mp__thompson_a1e9e41201b1b8b54a869101667836239_a1e9e41201b1b8b54a869101667836239}{ntb\+\_\+g}}), parameter, private \mbox{\hyperlink{namespacemodule__mp__thompson_a241fe5d7114a567f203986396c4e0980_a241fe5d7114a567f203986396c4e0980}{r\+\_\+g}} = (/1.e-\/5,2.e-\/5,3.e-\/5,4.e-\/5,5.e-\/5,6.e-\/5,7.e-\/5,8.e-\/5,9.e-\/5, 1.e-\/4,2.e-\/4,3.e-\/4,4.e-\/4,5.e-\/4,6.e-\/4,7.e-\/4,8.e-\/4,9.e-\/4, 1.e-\/3,2.e-\/3,3.e-\/3,4.e-\/3,5.e-\/3,6.e-\/3,7.e-\/3,8.e-\/3,9.e-\/3, 1.e-\/2/)
\begin{DoxyCompactList}\small\item\em Lookup tables for graupel content (kg/m$\ast$$\ast$3). \end{DoxyCompactList}\item 
real, dimension(\mbox{\hyperlink{namespacemodule__mp__thompson_a3e91c9b7cc9f84af50513cadabffe8df_a3e91c9b7cc9f84af50513cadabffe8df}{ntb\+\_\+s}}), parameter, private \mbox{\hyperlink{namespacemodule__mp__thompson_a3272c06a82792e2a1f97a491a9835351_a3272c06a82792e2a1f97a491a9835351}{r\+\_\+s}} = (/1.e-\/5,2.e-\/5,3.e-\/5,4.e-\/5,5.e-\/5,6.e-\/5,7.e-\/5,8.e-\/5,9.e-\/5, 1.e-\/4,2.e-\/4,3.e-\/4,4.e-\/4,5.e-\/4,6.e-\/4,7.e-\/4,8.e-\/4,9.e-\/4, 1.e-\/3,2.e-\/3,3.e-\/3,4.e-\/3,5.e-\/3,6.e-\/3,7.e-\/3,8.e-\/3,9.e-\/3, 1.e-\/2/)
\begin{DoxyCompactList}\small\item\em Lookup tables for snow content (kg/m$\ast$$\ast$3). \end{DoxyCompactList}\item 
real, dimension(\mbox{\hyperlink{namespacemodule__mp__thompson_abc74799f66ab6372e69892bc84899d5f_abc74799f66ab6372e69892bc84899d5f}{ntb\+\_\+r1}}), parameter, private \mbox{\hyperlink{namespacemodule__mp__thompson_a267e245e74c6ee2c8ae5dd8cd9687301_a267e245e74c6ee2c8ae5dd8cd9687301}{n0r\+\_\+exp}} = (/1.e6,2.e6,3.e6,4.e6,5.e6,6.e6,7.e6,8.e6,9.e6, 1.e7,2.e7,3.e7,4.e7,5.e7,6.e7,7.e7,8.e7,9.e7, 1.e8,2.e8,3.e8,4.e8,5.e8,6.e8,7.e8,8.e8,9.e8, 1.e9,2.e9,3.e9,4.e9,5.e9,6.e9,7.e9,8.e9,9.e9, 1.e10/)
\begin{DoxyCompactList}\small\item\em Lookup tables for rain y-\/intercept parameter (/m$\ast$$\ast$4). \end{DoxyCompactList}\item 
real, dimension(\mbox{\hyperlink{namespacemodule__mp__thompson_acda7002546085c2e91838f4d6278800a_acda7002546085c2e91838f4d6278800a}{ntb\+\_\+g1}}), parameter, private \mbox{\hyperlink{namespacemodule__mp__thompson_ab2cc0dc84ebf64b34d247a9ddff66441_ab2cc0dc84ebf64b34d247a9ddff66441}{n0g\+\_\+exp}} = (/1.e2,2.e2,3.e2,4.e2,5.e2,6.e2,7.e2,8.e2,9.e2, 1.e3,2.e3,3.e3,4.e3,5.e3,6.e3,7.e3,8.e3,9.e3, 1.e4,2.e4,3.e4,4.e4,5.e4,6.e4,7.e4,8.e4,9.e4, 1.e5,2.e5,3.e5,4.e5,5.e5,6.e5,7.e5,8.e5,9.e5, 1.e6/)
\begin{DoxyCompactList}\small\item\em Lookup tables for graupel y-\/intercept parameter (/m$\ast$$\ast$4). \end{DoxyCompactList}\item 
real, dimension(\mbox{\hyperlink{namespacemodule__mp__thompson_a7936b8a2195aeb9c71e0ba707c489848_a7936b8a2195aeb9c71e0ba707c489848}{ntb\+\_\+i1}}), parameter, private \mbox{\hyperlink{namespacemodule__mp__thompson_a3d29dff15df6ce18d6598271961e0a3a_a3d29dff15df6ce18d6598271961e0a3a}{nt\+\_\+i}} = (/1.\+0,2.\+0,3.\+0,4.\+0,5.\+0,6.\+0,7.\+0,8.\+0,9.\+0, 1.e1,2.e1,3.e1,4.e1,5.e1,6.e1,7.e1,8.e1,9.e1, 1.e2,2.e2,3.e2,4.e2,5.e2,6.e2,7.e2,8.e2,9.e2, 1.e3,2.e3,3.e3,4.e3,5.e3,6.e3,7.e3,8.e3,9.e3, 1.e4,2.e4,3.e4,4.e4,5.e4,6.e4,7.e4,8.e4,9.e4, 1.e5,2.e5,3.e5,4.e5,5.e5,6.e5,7.e5,8.e5,9.e5, 1.e6/)
\begin{DoxyCompactList}\small\item\em Lookup tables for ice number concentration (/m$\ast$$\ast$3). \end{DoxyCompactList}\item 
real, dimension(\mbox{\hyperlink{namespacemodule__mp__thompson_ac1a4f69375da447d40d4c899d256cbee_ac1a4f69375da447d40d4c899d256cbee}{ntb\+\_\+arc}}), parameter, private \mbox{\hyperlink{namespacemodule__mp__thompson_a123cce6e87bfd5028c028bbf0aa77a00_a123cce6e87bfd5028c028bbf0aa77a00}{ta\+\_\+na}} = (/10.\+0, 31.\+6, 100.\+0, 316.\+0, 1000.\+0, 3160.\+0, 10000.\+0/)
\item 
real, dimension(\mbox{\hyperlink{namespacemodule__mp__thompson_a908072444d8254e349e9622ce8995cc7_a908072444d8254e349e9622ce8995cc7}{ntb\+\_\+arw}}), parameter, private \mbox{\hyperlink{namespacemodule__mp__thompson_a0f6939971aae8409d0baa268f9a90de7_a0f6939971aae8409d0baa268f9a90de7}{ta\+\_\+ww}} = (/0.\+01, 0.\+0316, 0.\+1, 0.\+316, 1.\+0, 3.\+16, 10.\+0, 31.\+6, 100.\+0/)
\item 
real, dimension(\mbox{\hyperlink{namespacemodule__mp__thompson_a620c7e483936413ee5a1686ffb8ffc1c_a620c7e483936413ee5a1686ffb8ffc1c}{ntb\+\_\+art}}), parameter, private \mbox{\hyperlink{namespacemodule__mp__thompson_a8a83328bc86d477ec3a85db9b57bd65a_a8a83328bc86d477ec3a85db9b57bd65a}{ta\+\_\+tk}} = (/243.\+15, 253.\+15, 263.\+15, 273.\+15, 283.\+15, 293.\+15, 303.\+15/)
\item 
real, dimension(\mbox{\hyperlink{namespacemodule__mp__thompson_afc5f860bdba375a8caff3711798840b6_afc5f860bdba375a8caff3711798840b6}{ntb\+\_\+arr}}), parameter, private \mbox{\hyperlink{namespacemodule__mp__thompson_a75f292dd845f8b295ed8551e95c92346_a75f292dd845f8b295ed8551e95c92346}{ta\+\_\+ra}} = (/0.\+01, 0.\+02, 0.\+04, 0.\+08, 0.\+16/)
\item 
real, dimension(\mbox{\hyperlink{namespacemodule__mp__thompson_a66068882b9ab7cb9f77ee2225b7ec702_a66068882b9ab7cb9f77ee2225b7ec702}{ntb\+\_\+ark}}), parameter, private \mbox{\hyperlink{namespacemodule__mp__thompson_a9e1062d0681c325c8eaddbecfc3a00c2_a9e1062d0681c325c8eaddbecfc3a00c2}{ta\+\_\+ka}} = (/0.\+2, 0.\+4, 0.\+6, 0.\+8/)
\item 
real, dimension(\mbox{\hyperlink{namespacemodule__mp__thompson_a311d47182278a054baf817629ea397d1_a311d47182278a054baf817629ea397d1}{ntb\+\_\+in}}), parameter, private \mbox{\hyperlink{namespacemodule__mp__thompson_a21af0af48ff69265cb5835cd5d740801_a21af0af48ff69265cb5835cd5d740801}{nt\+\_\+in}} = (/1.\+0,2.\+0,3.\+0,4.\+0,5.\+0,6.\+0,7.\+0,8.\+0,9.\+0, 1.e1,2.e1,3.e1,4.e1,5.e1,6.e1,7.e1,8.e1,9.e1, 1.e2,2.e2,3.e2,4.e2,5.e2,6.e2,7.e2,8.e2,9.e2, 1.e3,2.e3,3.e3,4.e3,5.e3,6.e3,7.e3,8.e3,9.e3, 1.e4,2.e4,3.e4,4.e4,5.e4,6.e4,7.e4,8.e4,9.e4, 1.e5,2.e5,3.e5,4.e5,5.e5,6.e5,7.e5,8.e5,9.e5, 1.e6/)
\begin{DoxyCompactList}\small\item\em Lookup tables for IN concentration (/m$\ast$$\ast$3) from 0.\+001 to 1000/\+Liter. \end{DoxyCompactList}\item 
real, dimension(10), parameter, private \mbox{\hyperlink{namespacemodule__mp__thompson_a2134cf76a9280a61dfd8170d193fb0b0_a2134cf76a9280a61dfd8170d193fb0b0}{sa}} = (/ 5.\+065339, -\/0.\+062659, -\/3.\+032362, 0.\+029469, -\/0.\+000285, 0.\+31255, 0.\+000204, 0.\+003199, 0.\+0, -\/0.\+015952/)
\begin{DoxyCompactList}\small\item\em For snow moments conversions (from Field et al. 2005) \end{DoxyCompactList}\item 
real, dimension(10), parameter, private \mbox{\hyperlink{namespacemodule__mp__thompson_a73bb9fc21b59bf199c8b266fa6e86132_a73bb9fc21b59bf199c8b266fa6e86132}{sb}} = (/ 0.\+476221, -\/0.\+015896, 0.\+165977, 0.\+007468, -\/0.\+000141, 0.\+060366, 0.\+000079, 0.\+000594, 0.\+0, -\/0.\+003577/)
\item 
real, dimension(\mbox{\hyperlink{namespacemodule__mp__thompson_a95c89cd0922cccdb7ff2ffdeb5d7bf04_a95c89cd0922cccdb7ff2ffdeb5d7bf04}{ntb\+\_\+t}}), parameter, private \mbox{\hyperlink{namespacemodule__mp__thompson_a35d1e258193534714c99ea2ba5f766e2_a35d1e258193534714c99ea2ba5f766e2}{tc}} = (/-\/0.\+01, -\/5., -\/10., -\/15., -\/20., -\/25., -\/30., -\/35., -\/40./)
\begin{DoxyCompactList}\small\item\em Temperatures (5 C interval 0 to -\/40) used in lookup tables. \end{DoxyCompactList}\item 
character(len= $\ast$), parameter \mbox{\hyperlink{namespacemodule__mp__thompson_ac5292acd2be10669e1c6a3c75009c8c7_ac5292acd2be10669e1c6a3c75009c8c7}{thomp\+\_\+table\+\_\+file}} = \textquotesingle{}thompson\+\_\+tables\+\_\+precomp\+\_\+v2.\+sl\textquotesingle{}
\item 
character(len= $\ast$), parameter \mbox{\hyperlink{namespacemodule__mp__thompson_a3510d0a4051da8e2f1d302d74acdfeab_a3510d0a4051da8e2f1d302d74acdfeab}{qr\+\_\+acr\+\_\+qg\+\_\+file}} = \textquotesingle{}qr\+\_\+acr\+\_\+qg\+V2.\+dat\textquotesingle{}
\item 
character(len= $\ast$), parameter \mbox{\hyperlink{namespacemodule__mp__thompson_a38a11e405cf1a2eab172e56c1da3f13f_a38a11e405cf1a2eab172e56c1da3f13f}{qr\+\_\+acr\+\_\+qs\+\_\+file}} = \textquotesingle{}qr\+\_\+acr\+\_\+qs\+V2.\+dat\textquotesingle{}
\item 
character(len= $\ast$), parameter \mbox{\hyperlink{namespacemodule__mp__thompson_a3b85c78a36b97e2acafc6655d42bdca5_a3b85c78a36b97e2acafc6655d42bdca5}{freeze\+\_\+h2o\+\_\+file}} = \textquotesingle{}freeze\+H2\+O.\+dat\textquotesingle{}
\item 
integer, parameter, private \mbox{\hyperlink{namespacemodule__mp__thompson_ac73277b641b2ea171d921f92029aea9c_ac73277b641b2ea171d921f92029aea9c}{r8size}} = 8
\item 
integer, parameter, private \mbox{\hyperlink{namespacemodule__mp__thompson_a1297e77abea494cd8273415b33a94468_a1297e77abea494cd8273415b33a94468}{r4size}} = 4
\item 
real(kind=\mbox{\hyperlink{namespacemodule__mp__thompson_ac73277b641b2ea171d921f92029aea9c_ac73277b641b2ea171d921f92029aea9c}{r8size}}), dimension(\+:,\+:,\+:,\+:), allocatable \mbox{\hyperlink{namespacemodule__mp__thompson_a33ff31c96bf6152994da78556b6be342_a33ff31c96bf6152994da78556b6be342}{tcg\+\_\+racg}}
\item 
real(kind=\mbox{\hyperlink{namespacemodule__mp__thompson_ac73277b641b2ea171d921f92029aea9c_ac73277b641b2ea171d921f92029aea9c}{r8size}}), dimension(\+:,\+:,\+:,\+:), allocatable \mbox{\hyperlink{namespacemodule__mp__thompson_ada0459780e403a824f3ac147d1e5168f_ada0459780e403a824f3ac147d1e5168f}{tmr\+\_\+racg}}
\item 
real(kind=\mbox{\hyperlink{namespacemodule__mp__thompson_ac73277b641b2ea171d921f92029aea9c_ac73277b641b2ea171d921f92029aea9c}{r8size}}), dimension(\+:,\+:,\+:,\+:), allocatable \mbox{\hyperlink{namespacemodule__mp__thompson_a1fe7ff1260e40ca80b0a9feebf52192e_a1fe7ff1260e40ca80b0a9feebf52192e}{tcr\+\_\+gacr}}
\item 
real(kind=\mbox{\hyperlink{namespacemodule__mp__thompson_ac73277b641b2ea171d921f92029aea9c_ac73277b641b2ea171d921f92029aea9c}{r8size}}), dimension(\+:,\+:,\+:,\+:), allocatable \mbox{\hyperlink{namespacemodule__mp__thompson_a4f8c1400e80b9769daa0e264156dd80a_a4f8c1400e80b9769daa0e264156dd80a}{tmg\+\_\+gacr}}
\item 
real(kind=\mbox{\hyperlink{namespacemodule__mp__thompson_ac73277b641b2ea171d921f92029aea9c_ac73277b641b2ea171d921f92029aea9c}{r8size}}), dimension(\+:,\+:,\+:,\+:), allocatable \mbox{\hyperlink{namespacemodule__mp__thompson_a85ce0d5724cfc970e52c04001dda7900_a85ce0d5724cfc970e52c04001dda7900}{tnr\+\_\+racg}}
\item 
real(kind=\mbox{\hyperlink{namespacemodule__mp__thompson_ac73277b641b2ea171d921f92029aea9c_ac73277b641b2ea171d921f92029aea9c}{r8size}}), dimension(\+:,\+:,\+:,\+:), allocatable \mbox{\hyperlink{namespacemodule__mp__thompson_a4d2e955c02d6a2225b572a8ae9298afd_a4d2e955c02d6a2225b572a8ae9298afd}{tnr\+\_\+gacr}}
\item 
real(kind=\mbox{\hyperlink{namespacemodule__mp__thompson_ac73277b641b2ea171d921f92029aea9c_ac73277b641b2ea171d921f92029aea9c}{r8size}}), dimension(\+:,\+:,\+:,\+:), allocatable \mbox{\hyperlink{namespacemodule__mp__thompson_ae67e21e06e0157742e8ca227bee1e502_ae67e21e06e0157742e8ca227bee1e502}{tcs\+\_\+racs1}}
\item 
real(kind=\mbox{\hyperlink{namespacemodule__mp__thompson_ac73277b641b2ea171d921f92029aea9c_ac73277b641b2ea171d921f92029aea9c}{r8size}}), dimension(\+:,\+:,\+:,\+:), allocatable \mbox{\hyperlink{namespacemodule__mp__thompson_af8a47cc4fc2fb1043a11a15b2b928964_af8a47cc4fc2fb1043a11a15b2b928964}{tmr\+\_\+racs1}}
\item 
real(kind=\mbox{\hyperlink{namespacemodule__mp__thompson_ac73277b641b2ea171d921f92029aea9c_ac73277b641b2ea171d921f92029aea9c}{r8size}}), dimension(\+:,\+:,\+:,\+:), allocatable \mbox{\hyperlink{namespacemodule__mp__thompson_a779a3502e3acdf479d4bb3237efded8c_a779a3502e3acdf479d4bb3237efded8c}{tcs\+\_\+racs2}}
\item 
real(kind=\mbox{\hyperlink{namespacemodule__mp__thompson_ac73277b641b2ea171d921f92029aea9c_ac73277b641b2ea171d921f92029aea9c}{r8size}}), dimension(\+:,\+:,\+:,\+:), allocatable \mbox{\hyperlink{namespacemodule__mp__thompson_a35e06924ed4a263f873bcf33de54dd4e_a35e06924ed4a263f873bcf33de54dd4e}{tmr\+\_\+racs2}}
\item 
real(kind=\mbox{\hyperlink{namespacemodule__mp__thompson_ac73277b641b2ea171d921f92029aea9c_ac73277b641b2ea171d921f92029aea9c}{r8size}}), dimension(\+:,\+:,\+:,\+:), allocatable \mbox{\hyperlink{namespacemodule__mp__thompson_ace04081b28f846f9b3906368173faea2_ace04081b28f846f9b3906368173faea2}{tcr\+\_\+sacr1}}
\item 
real(kind=\mbox{\hyperlink{namespacemodule__mp__thompson_ac73277b641b2ea171d921f92029aea9c_ac73277b641b2ea171d921f92029aea9c}{r8size}}), dimension(\+:,\+:,\+:,\+:), allocatable \mbox{\hyperlink{namespacemodule__mp__thompson_aa4f3409595280b6e17250c234441ee6e_aa4f3409595280b6e17250c234441ee6e}{tms\+\_\+sacr1}}
\item 
real(kind=\mbox{\hyperlink{namespacemodule__mp__thompson_ac73277b641b2ea171d921f92029aea9c_ac73277b641b2ea171d921f92029aea9c}{r8size}}), dimension(\+:,\+:,\+:,\+:), allocatable \mbox{\hyperlink{namespacemodule__mp__thompson_afc6532b3f96a701d205f32784f9d345f_afc6532b3f96a701d205f32784f9d345f}{tcr\+\_\+sacr2}}
\item 
real(kind=\mbox{\hyperlink{namespacemodule__mp__thompson_ac73277b641b2ea171d921f92029aea9c_ac73277b641b2ea171d921f92029aea9c}{r8size}}), dimension(\+:,\+:,\+:,\+:), allocatable \mbox{\hyperlink{namespacemodule__mp__thompson_ae59e53597e311ee4e19bf53db2bcc16a_ae59e53597e311ee4e19bf53db2bcc16a}{tms\+\_\+sacr2}}
\item 
real(kind=\mbox{\hyperlink{namespacemodule__mp__thompson_ac73277b641b2ea171d921f92029aea9c_ac73277b641b2ea171d921f92029aea9c}{r8size}}), dimension(\+:,\+:,\+:,\+:), allocatable \mbox{\hyperlink{namespacemodule__mp__thompson_a819a2214ab5ace30c683fadc2b17af55_a819a2214ab5ace30c683fadc2b17af55}{tnr\+\_\+racs1}}
\item 
real(kind=\mbox{\hyperlink{namespacemodule__mp__thompson_ac73277b641b2ea171d921f92029aea9c_ac73277b641b2ea171d921f92029aea9c}{r8size}}), dimension(\+:,\+:,\+:,\+:), allocatable \mbox{\hyperlink{namespacemodule__mp__thompson_a6a9d8e09334cf98e5510c60632656081_a6a9d8e09334cf98e5510c60632656081}{tnr\+\_\+racs2}}
\item 
real(kind=\mbox{\hyperlink{namespacemodule__mp__thompson_ac73277b641b2ea171d921f92029aea9c_ac73277b641b2ea171d921f92029aea9c}{r8size}}), dimension(\+:,\+:,\+:,\+:), allocatable \mbox{\hyperlink{namespacemodule__mp__thompson_a3ccb78d836b44ff3ca5bcccf9a6faf63_a3ccb78d836b44ff3ca5bcccf9a6faf63}{tnr\+\_\+sacr1}}
\item 
real(kind=\mbox{\hyperlink{namespacemodule__mp__thompson_ac73277b641b2ea171d921f92029aea9c_ac73277b641b2ea171d921f92029aea9c}{r8size}}), dimension(\+:,\+:,\+:,\+:), allocatable \mbox{\hyperlink{namespacemodule__mp__thompson_a26aaa1d5c02863ae3becc52b019ed83f_a26aaa1d5c02863ae3becc52b019ed83f}{tnr\+\_\+sacr2}}
\item 
real(kind=\mbox{\hyperlink{namespacemodule__mp__thompson_ac73277b641b2ea171d921f92029aea9c_ac73277b641b2ea171d921f92029aea9c}{r8size}}), dimension(\+:,\+:,\+:,\+:), allocatable \mbox{\hyperlink{namespacemodule__mp__thompson_a83b85965b8a7151fb485fe719737f6f5_a83b85965b8a7151fb485fe719737f6f5}{tpi\+\_\+qcfz}}
\item 
real(kind=\mbox{\hyperlink{namespacemodule__mp__thompson_ac73277b641b2ea171d921f92029aea9c_ac73277b641b2ea171d921f92029aea9c}{r8size}}), dimension(\+:,\+:,\+:,\+:), allocatable \mbox{\hyperlink{namespacemodule__mp__thompson_a135d1ce55dd36ca35e0b609e45e06f49_a135d1ce55dd36ca35e0b609e45e06f49}{tni\+\_\+qcfz}}
\item 
real(kind=\mbox{\hyperlink{namespacemodule__mp__thompson_ac73277b641b2ea171d921f92029aea9c_ac73277b641b2ea171d921f92029aea9c}{r8size}}), dimension(\+:,\+:,\+:,\+:), allocatable \mbox{\hyperlink{namespacemodule__mp__thompson_a8a154f3ab82257ca5a35405899d9f5b8_a8a154f3ab82257ca5a35405899d9f5b8}{tpi\+\_\+qrfz}}
\item 
real(kind=\mbox{\hyperlink{namespacemodule__mp__thompson_ac73277b641b2ea171d921f92029aea9c_ac73277b641b2ea171d921f92029aea9c}{r8size}}), dimension(\+:,\+:,\+:,\+:), allocatable \mbox{\hyperlink{namespacemodule__mp__thompson_aec83419789ba9942b836a3f061bd6dd4_aec83419789ba9942b836a3f061bd6dd4}{tpg\+\_\+qrfz}}
\item 
real(kind=\mbox{\hyperlink{namespacemodule__mp__thompson_ac73277b641b2ea171d921f92029aea9c_ac73277b641b2ea171d921f92029aea9c}{r8size}}), dimension(\+:,\+:,\+:,\+:), allocatable \mbox{\hyperlink{namespacemodule__mp__thompson_ad7b390ac1a422ba3df5b9510302d703d_ad7b390ac1a422ba3df5b9510302d703d}{tni\+\_\+qrfz}}
\item 
real(kind=\mbox{\hyperlink{namespacemodule__mp__thompson_ac73277b641b2ea171d921f92029aea9c_ac73277b641b2ea171d921f92029aea9c}{r8size}}), dimension(\+:,\+:,\+:,\+:), allocatable \mbox{\hyperlink{namespacemodule__mp__thompson_a93c5a8e3cc5a4f90f052cddf5b11d606_a93c5a8e3cc5a4f90f052cddf5b11d606}{tnr\+\_\+qrfz}}
\item 
real(kind=\mbox{\hyperlink{namespacemodule__mp__thompson_ac73277b641b2ea171d921f92029aea9c_ac73277b641b2ea171d921f92029aea9c}{r8size}}), dimension(\+:,\+:), allocatable \mbox{\hyperlink{namespacemodule__mp__thompson_aac45afdd5f2029e31c150e6bd98246f9_aac45afdd5f2029e31c150e6bd98246f9}{tps\+\_\+iaus}}
\item 
real(kind=\mbox{\hyperlink{namespacemodule__mp__thompson_ac73277b641b2ea171d921f92029aea9c_ac73277b641b2ea171d921f92029aea9c}{r8size}}), dimension(\+:,\+:), allocatable \mbox{\hyperlink{namespacemodule__mp__thompson_a4533baefb75f6f710f1134d016745ede_a4533baefb75f6f710f1134d016745ede}{tni\+\_\+iaus}}
\item 
real(kind=\mbox{\hyperlink{namespacemodule__mp__thompson_ac73277b641b2ea171d921f92029aea9c_ac73277b641b2ea171d921f92029aea9c}{r8size}}), dimension(\+:,\+:), allocatable \mbox{\hyperlink{namespacemodule__mp__thompson_abf632728aa193ffd5c158e418694a72f_abf632728aa193ffd5c158e418694a72f}{tpi\+\_\+ide}}
\item 
real(kind=\mbox{\hyperlink{namespacemodule__mp__thompson_ac73277b641b2ea171d921f92029aea9c_ac73277b641b2ea171d921f92029aea9c}{r8size}}), dimension(\+:,\+:), allocatable \mbox{\hyperlink{namespacemodule__mp__thompson_a2b08f4330bee4b382d1e122f0cb6b2b0_a2b08f4330bee4b382d1e122f0cb6b2b0}{t\+\_\+efrw}}
\item 
real(kind=\mbox{\hyperlink{namespacemodule__mp__thompson_ac73277b641b2ea171d921f92029aea9c_ac73277b641b2ea171d921f92029aea9c}{r8size}}), dimension(\+:,\+:), allocatable \mbox{\hyperlink{namespacemodule__mp__thompson_acadeb67e722d756bfd1c79463cbbd27b_acadeb67e722d756bfd1c79463cbbd27b}{t\+\_\+efsw}}
\item 
real(kind=\mbox{\hyperlink{namespacemodule__mp__thompson_ac73277b641b2ea171d921f92029aea9c_ac73277b641b2ea171d921f92029aea9c}{r8size}}), dimension(\+:,\+:,\+:), allocatable \mbox{\hyperlink{namespacemodule__mp__thompson_af59c25deef33b410562ef0a91810a832_af59c25deef33b410562ef0a91810a832}{tnr\+\_\+rev}}
\item 
real(kind=\mbox{\hyperlink{namespacemodule__mp__thompson_ac73277b641b2ea171d921f92029aea9c_ac73277b641b2ea171d921f92029aea9c}{r8size}}), dimension(\+:,\+:,\+:), allocatable \mbox{\hyperlink{namespacemodule__mp__thompson_ab307a52a7badcd69c0d4d300f5334d5a_ab307a52a7badcd69c0d4d300f5334d5a}{tpc\+\_\+wev}}
\item 
real(kind=\mbox{\hyperlink{namespacemodule__mp__thompson_ac73277b641b2ea171d921f92029aea9c_ac73277b641b2ea171d921f92029aea9c}{r8size}}), dimension(\+:,\+:,\+:), allocatable \mbox{\hyperlink{namespacemodule__mp__thompson_ab7d56ac30cf4718510d2360391405f75_ab7d56ac30cf4718510d2360391405f75}{tnc\+\_\+wev}}
\item 
real(kind=\mbox{\hyperlink{namespacemodule__mp__thompson_a1297e77abea494cd8273415b33a94468_a1297e77abea494cd8273415b33a94468}{r4size}}), dimension(\+:,\+:,\+:,\+:,\+:), allocatable \mbox{\hyperlink{namespacemodule__mp__thompson_a0ba6737675bc30fd5c785635700f4d24_a0ba6737675bc30fd5c785635700f4d24}{tnccn\+\_\+act}}
\item 
real, dimension(5, 15), private \mbox{\hyperlink{namespacemodule__mp__thompson_a4cb56239b587fc45f5a0695c2c65f541_a4cb56239b587fc45f5a0695c2c65f541}{cce}}
\item 
real, dimension(5, 15), private \mbox{\hyperlink{namespacemodule__mp__thompson_abe54ded598068d21727956e1ac98662b_abe54ded598068d21727956e1ac98662b}{ccg}}
\item 
real, dimension(15), private \mbox{\hyperlink{namespacemodule__mp__thompson_ac09c607e105e9201718b87213dac7524_ac09c607e105e9201718b87213dac7524}{ocg1}}
\item 
real, dimension(15), private \mbox{\hyperlink{namespacemodule__mp__thompson_ade11696df6d465d083672fe570a3d698_ade11696df6d465d083672fe570a3d698}{ocg2}}
\item 
real, dimension(7), private \mbox{\hyperlink{namespacemodule__mp__thompson_a2ad5f3c2c5d48bff9a1faf196b8a5014_a2ad5f3c2c5d48bff9a1faf196b8a5014}{cie}}
\item 
real, dimension(7), private \mbox{\hyperlink{namespacemodule__mp__thompson_ac18d4940f9212c317da035ca1324bd41_ac18d4940f9212c317da035ca1324bd41}{cig}}
\item 
real, private \mbox{\hyperlink{namespacemodule__mp__thompson_a412b9d8b0bb5fb2ad8c470fbf562fbe3_a412b9d8b0bb5fb2ad8c470fbf562fbe3}{oig1}}
\item 
real, private \mbox{\hyperlink{namespacemodule__mp__thompson_accbd96641aa27b6e2abbe17a8c1b3ad3_accbd96641aa27b6e2abbe17a8c1b3ad3}{oig2}}
\item 
real, private \mbox{\hyperlink{namespacemodule__mp__thompson_ae131f32c5009e629f271c96f94b0129c_ae131f32c5009e629f271c96f94b0129c}{obmi}}
\item 
real, dimension(13), private \mbox{\hyperlink{namespacemodule__mp__thompson_a6956c3d2c524915703226d0feeb334da_a6956c3d2c524915703226d0feeb334da}{cre}}
\item 
real, dimension(13), private \mbox{\hyperlink{namespacemodule__mp__thompson_a79185f366a53e3a7e3ed4ca072991cf4_a79185f366a53e3a7e3ed4ca072991cf4}{crg}}
\item 
real, private \mbox{\hyperlink{namespacemodule__mp__thompson_aa479b13df32933cb40e1106afdc4e523_aa479b13df32933cb40e1106afdc4e523}{ore1}}
\item 
real, private \mbox{\hyperlink{namespacemodule__mp__thompson_abadec9a88639d191b9e69329be97479e_abadec9a88639d191b9e69329be97479e}{org1}}
\item 
real, private \mbox{\hyperlink{namespacemodule__mp__thompson_a43c5c67bc6fb3e0f1fb7484edd92e312_a43c5c67bc6fb3e0f1fb7484edd92e312}{org2}}
\item 
real, private \mbox{\hyperlink{namespacemodule__mp__thompson_a4fc51db228458f68e1c407986608c6ff_a4fc51db228458f68e1c407986608c6ff}{org3}}
\item 
real, private \mbox{\hyperlink{namespacemodule__mp__thompson_ad19429df66e98001e15f4391f7df0b96_ad19429df66e98001e15f4391f7df0b96}{obmr}}
\item 
real, dimension(18), private \mbox{\hyperlink{namespacemodule__mp__thompson_a4f08501a0eb025aa090ec021f46d554e_a4f08501a0eb025aa090ec021f46d554e}{cse}}
\item 
real, dimension(18), private \mbox{\hyperlink{namespacemodule__mp__thompson_ad162a257647a2b9ce66b28a53cf35cfe_ad162a257647a2b9ce66b28a53cf35cfe}{csg}}
\item 
real, private \mbox{\hyperlink{namespacemodule__mp__thompson_a6a67d96737cbb6235c950f15048eef91_a6a67d96737cbb6235c950f15048eef91}{oams}}
\item 
real, private \mbox{\hyperlink{namespacemodule__mp__thompson_ad25d73067ff0dbb1809b28c1f92e89c1_ad25d73067ff0dbb1809b28c1f92e89c1}{obms}}
\item 
real, private \mbox{\hyperlink{namespacemodule__mp__thompson_a100e9c5e769aa11a2a069e7761dcc260_a100e9c5e769aa11a2a069e7761dcc260}{ocms}}
\item 
real, dimension(12), private \mbox{\hyperlink{namespacemodule__mp__thompson_a7b59c8f1421cfd9dddd40adb4a6c3cbb_a7b59c8f1421cfd9dddd40adb4a6c3cbb}{cge}}
\item 
real, dimension(12), private \mbox{\hyperlink{namespacemodule__mp__thompson_a1b04df9cb92eabd2a96aca8e66dc82eb_a1b04df9cb92eabd2a96aca8e66dc82eb}{cgg}}
\item 
real, private \mbox{\hyperlink{namespacemodule__mp__thompson_ae4a3608aab6a4cdb9fe1f9ffcd0bfdfd_ae4a3608aab6a4cdb9fe1f9ffcd0bfdfd}{oge1}}
\item 
real, private \mbox{\hyperlink{namespacemodule__mp__thompson_a1b25d9912ee36bf7e01ee7d586980be1_a1b25d9912ee36bf7e01ee7d586980be1}{ogg1}}
\item 
real, private \mbox{\hyperlink{namespacemodule__mp__thompson_a1130ddc6c7ad5b310970f9d3a1cafd16_a1130ddc6c7ad5b310970f9d3a1cafd16}{ogg2}}
\item 
real, private \mbox{\hyperlink{namespacemodule__mp__thompson_ae6dbcdd6cc5dc64caed5b38f981f8586_ae6dbcdd6cc5dc64caed5b38f981f8586}{ogg3}}
\item 
real, private \mbox{\hyperlink{namespacemodule__mp__thompson_ab150dbfc209ca2758786fcd22ab7896e_ab150dbfc209ca2758786fcd22ab7896e}{oamg}}
\item 
real, private \mbox{\hyperlink{namespacemodule__mp__thompson_a1f7f81ddc1fba77599df59d764925a49_a1f7f81ddc1fba77599df59d764925a49}{obmg}}
\item 
real, private \mbox{\hyperlink{namespacemodule__mp__thompson_a14450771d91d374fa61f0c984d657b1b_a14450771d91d374fa61f0c984d657b1b}{ocmg}}
\item 
real \mbox{\hyperlink{namespacemodule__mp__thompson_a76c818de10cd4bdb90ff2bebfa3caa3f_a76c818de10cd4bdb90ff2bebfa3caa3f}{t1\+\_\+qr\+\_\+qc}}
\item 
real \mbox{\hyperlink{namespacemodule__mp__thompson_a6ca81978bc68eb44040b8ed64f011ba2_a6ca81978bc68eb44040b8ed64f011ba2}{t1\+\_\+qr\+\_\+qi}}
\item 
real \mbox{\hyperlink{namespacemodule__mp__thompson_a9137456dd0c7348f2e4a985187dfbf67_a9137456dd0c7348f2e4a985187dfbf67}{t2\+\_\+qr\+\_\+qi}}
\item 
real \mbox{\hyperlink{namespacemodule__mp__thompson_a211029abf29ebcec5f358010bd3a421d_a211029abf29ebcec5f358010bd3a421d}{t1\+\_\+qg\+\_\+qc}}
\item 
real \mbox{\hyperlink{namespacemodule__mp__thompson_afb7a62cef42b13ee273601eb60b22854_afb7a62cef42b13ee273601eb60b22854}{t1\+\_\+qs\+\_\+qc}}
\item 
real \mbox{\hyperlink{namespacemodule__mp__thompson_ac94e81c50217c7337aa6d352031aeba7_ac94e81c50217c7337aa6d352031aeba7}{t1\+\_\+qs\+\_\+qi}}
\item 
real \mbox{\hyperlink{namespacemodule__mp__thompson_a98b7843bb46fd926b01acf2c63c87bfa_a98b7843bb46fd926b01acf2c63c87bfa}{t1\+\_\+qr\+\_\+ev}}
\item 
real \mbox{\hyperlink{namespacemodule__mp__thompson_ae935c98cd6770804b87c0177acd86070_ae935c98cd6770804b87c0177acd86070}{t2\+\_\+qr\+\_\+ev}}
\item 
real \mbox{\hyperlink{namespacemodule__mp__thompson_ac9fe681fb3f1448caecc34fe0628f2df_ac9fe681fb3f1448caecc34fe0628f2df}{t1\+\_\+qs\+\_\+sd}}
\item 
real \mbox{\hyperlink{namespacemodule__mp__thompson_a4dd4befac1935a05ab3d588867842236_a4dd4befac1935a05ab3d588867842236}{t2\+\_\+qs\+\_\+sd}}
\item 
real \mbox{\hyperlink{namespacemodule__mp__thompson_ae259a1f5b42b9e27e344bdd87d36f438_ae259a1f5b42b9e27e344bdd87d36f438}{t1\+\_\+qg\+\_\+sd}}
\item 
real \mbox{\hyperlink{namespacemodule__mp__thompson_a3e888dd342d7c173a203ad2947fbdfc0_a3e888dd342d7c173a203ad2947fbdfc0}{t2\+\_\+qg\+\_\+sd}}
\item 
real \mbox{\hyperlink{namespacemodule__mp__thompson_af1704027971e935b9df199bc966113d9_af1704027971e935b9df199bc966113d9}{t1\+\_\+qs\+\_\+me}}
\item 
real \mbox{\hyperlink{namespacemodule__mp__thompson_a6bf0f0297caa80d80eb17f1d2aef00ae_a6bf0f0297caa80d80eb17f1d2aef00ae}{t2\+\_\+qs\+\_\+me}}
\item 
real \mbox{\hyperlink{namespacemodule__mp__thompson_a07405d2e9834f669624c12f000ca2fa5_a07405d2e9834f669624c12f000ca2fa5}{t1\+\_\+qg\+\_\+me}}
\item 
real \mbox{\hyperlink{namespacemodule__mp__thompson_aacbbb26c28aa1cadac193c15f56adb06_aacbbb26c28aa1cadac193c15f56adb06}{t2\+\_\+qg\+\_\+me}}
\item 
integer \mbox{\hyperlink{namespacemodule__mp__thompson_a3a0e996fcaa0ff56c4046976152f3b00_a3a0e996fcaa0ff56c4046976152f3b00}{mpi\+\_\+communicator}}
\item 
logical \mbox{\hyperlink{namespacemodule__mp__thompson_a1f84ea079516f38613b9335c15678981_a1f84ea079516f38613b9335c15678981}{thompson\+\_\+table\+\_\+writer}}
\end{DoxyCompactItemize}


\doxysubsubsection{Function/\+Subroutine Documentation}
\mbox{\Hypertarget{group__aathompson_ga913721b93920f568db16540ff0dac1e9_ga913721b93920f568db16540ff0dac1e9}\label{group__aathompson_ga913721b93920f568db16540ff0dac1e9_ga913721b93920f568db16540ff0dac1e9}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!thompson\_init@{thompson\_init}}
\index{thompson\_init@{thompson\_init}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{thompson\_init()}{thompson\_init()}}
{\footnotesize\ttfamily subroutine module\+\_\+mp\+\_\+thompson\+::thompson\+\_\+init (\begin{DoxyParamCaption}\item[{logical, intent(in)}]{is\+\_\+aerosol\+\_\+aware\+\_\+in,  }\item[{logical, intent(in)}]{merra2\+\_\+aerosol\+\_\+aware\+\_\+in,  }\item[{integer, intent(in)}]{mpicomm,  }\item[{integer, intent(in)}]{mpirank,  }\item[{integer, intent(in)}]{mpiroot,  }\item[{integer, intent(in)}]{threads,  }\item[{character(len=$\ast$), intent(inout)}]{errmsg,  }\item[{integer, intent(inout)}]{errflg }\end{DoxyParamCaption})}

\hypertarget{group__aathompson_ga913721b93920f568db16540ff0dac1e9_gen_thompson_init}{}\doxysubsubsection{thompson\+\_\+init General Algorithm}\label{group__aathompson_ga913721b93920f568db16540ff0dac1e9_gen_thompson_init}

\begin{DoxyItemize}
\item Allocate space for lookup tables (J. Michalakes 2009Jun08).
\item From Martin et al. (1994), assign gamma shape parameter mu for cloud drops according to general dispersion characteristics (disp=$\sim$0.25 for maritime and 0.\+45 for continental)
\item Compute Schmidt number to one-\/third used numerous times
\item Compute minimum ice diam from mass, min snow/graupel mass from diam
\item Compute constants various exponents and gamma() associated with cloud, rain, snow, and graupel
\item Simplify various rate equations
\item Compute rain collecting cloud water and cloud ice
\item Compute graupel collecting cloud water
\item Compute snow collecting cloud water
\item Compute snow collecting cloud ice
\item Compute evaporation of rain; ignore depositional growth of rain
\item Compute sublimation/depositional growth of snow
\item Compute melting of snow
\item Compute sublimation/depositional growth of graupel
\item Compute melting of graupel
\item Compute constants for helping find lookup table indexes
\item Create bins of cloud water (from min diameter up to 100 microns)
\item Create bins of cloud ice (from min diameter up to 5x min snow size)
\item Create bins of rain (from min diameter up to 5 mm)
\item Create bins of snow (from min diameter up to 2 cm)
\item Create bins of graupel (from min diameter up to 5 cm)
\item Create bins of cloud droplet number concentration (1 to 3000 per cc)
\item Create lookup tables for most costly calculations
\item Call \mbox{\hyperlink{group__aathompson_ga895d527bfbacc127a0fc6248f392b782_ga895d527bfbacc127a0fc6248f392b782}{table\+\_\+ccnact()}} to read a static file containing CCN activation of aerosols. The data were created from a parcel model by Feingold \& Heymsfield with further changes by Eidhammer and Kriedenweis
\item Call \mbox{\hyperlink{group__aathompson_gaafc69c30a2dad10d06a05f1b7239926c_gaafc69c30a2dad10d06a05f1b7239926c}{table\+\_\+efrw()}} and \mbox{\hyperlink{group__aathompson_gab74dffc6baa178d41426700bfd1a08c6_gab74dffc6baa178d41426700bfd1a08c6}{table\+\_\+efsw()}} to creat collision efficiency table between rain/snow and cloud water
\item Call \mbox{\hyperlink{group__aathompson_gac5a7433b5bd00387f9fd1e9aa9356dc4_gac5a7433b5bd00387f9fd1e9aa9356dc4}{table\+\_\+dropevap()}} to creat rain drop evaporation table
\item Call \mbox{\hyperlink{group__aathompson_ga38c4bc57c8dd450c76cc65b1991cf23d_ga38c4bc57c8dd450c76cc65b1991cf23d}{qi\+\_\+aut\+\_\+qs()}} to create conversion of some ice mass into snow category
\item Call radar\+\_\+init() to initialize various constants for computing radar reflectivity
\item Call \mbox{\hyperlink{group__aathompson_gac898e25fc9f98509e6110b13be2a0f47_gac898e25fc9f98509e6110b13be2a0f47}{qr\+\_\+acr\+\_\+qg()}} to create rain collecting graupel \& graupel collecting rain table
\item Call \mbox{\hyperlink{group__aathompson_gabcd924082fb7889d94345fcd108bc7ae_gabcd924082fb7889d94345fcd108bc7ae}{qr\+\_\+acr\+\_\+qs()}} to create rain collecting snow \& snow collecting rain table
\item Call \mbox{\hyperlink{group__aathompson_ga34268e7843bcf03d55653da295c51c0c_ga34268e7843bcf03d55653da295c51c0c}{freezeh2o()}} to create cloud water and rain freezing (Bigg, 1953) table
\end{DoxyItemize}

References \mbox{\hyperlink{group__aathompson_ga34268e7843bcf03d55653da295c51c0c_ga34268e7843bcf03d55653da295c51c0c}{freezeh2o()}}, \mbox{\hyperlink{group__aathompson_ga38c4bc57c8dd450c76cc65b1991cf23d_ga38c4bc57c8dd450c76cc65b1991cf23d}{qi\+\_\+aut\+\_\+qs()}}, \mbox{\hyperlink{group__aathompson_gac898e25fc9f98509e6110b13be2a0f47_gac898e25fc9f98509e6110b13be2a0f47}{qr\+\_\+acr\+\_\+qg()}}, \mbox{\hyperlink{group__aathompson_gabcd924082fb7889d94345fcd108bc7ae_gabcd924082fb7889d94345fcd108bc7ae}{qr\+\_\+acr\+\_\+qs()}}, \mbox{\hyperlink{group__aathompson_ga895d527bfbacc127a0fc6248f392b782_ga895d527bfbacc127a0fc6248f392b782}{table\+\_\+ccnact()}}, \mbox{\hyperlink{group__aathompson_gac5a7433b5bd00387f9fd1e9aa9356dc4_gac5a7433b5bd00387f9fd1e9aa9356dc4}{table\+\_\+dropevap()}}, \mbox{\hyperlink{group__aathompson_gaafc69c30a2dad10d06a05f1b7239926c_gaafc69c30a2dad10d06a05f1b7239926c}{table\+\_\+efrw()}}, \mbox{\hyperlink{group__aathompson_gab74dffc6baa178d41426700bfd1a08c6_gab74dffc6baa178d41426700bfd1a08c6}{table\+\_\+efsw()}}, and \mbox{\hyperlink{group__aathompson_ga8a455cb4e751f42fa53a31bb47649767_ga8a455cb4e751f42fa53a31bb47649767}{wgamma()}}.



Referenced by \mbox{\hyperlink{namespacemp__thompson_af23edcc2d4b4fe48ca225bb28ec410c6_af23edcc2d4b4fe48ca225bb28ec410c6}{mp\+\_\+thompson\+::mp\+\_\+thompson\+\_\+init()}}.

Here is the call graph for this function\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{group__aathompson_ga913721b93920f568db16540ff0dac1e9_ga913721b93920f568db16540ff0dac1e9_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{group__aathompson_ga913721b93920f568db16540ff0dac1e9_ga913721b93920f568db16540ff0dac1e9_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{group__aathompson_ga34cc9c069935417137a1db6f87326142_ga34cc9c069935417137a1db6f87326142}\label{group__aathompson_ga34cc9c069935417137a1db6f87326142_ga34cc9c069935417137a1db6f87326142}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!mp\_gt\_driver@{mp\_gt\_driver}}
\index{mp\_gt\_driver@{mp\_gt\_driver}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{mp\_gt\_driver()}{mp\_gt\_driver()}}
{\footnotesize\ttfamily subroutine module\+\_\+mp\+\_\+thompson\+::mp\+\_\+gt\+\_\+driver (\begin{DoxyParamCaption}\item[{real, dimension(ims\+:ime, kms\+:kme, jms\+:jme), intent(inout)}]{qv,  }\item[{real, dimension(ims\+:ime, kms\+:kme, jms\+:jme), intent(inout)}]{qc,  }\item[{real, dimension(ims\+:ime, kms\+:kme, jms\+:jme), intent(inout)}]{qr,  }\item[{real, dimension(ims\+:ime, kms\+:kme, jms\+:jme), intent(inout)}]{qi,  }\item[{real, dimension(ims\+:ime, kms\+:kme, jms\+:jme), intent(inout)}]{qs,  }\item[{real, dimension(ims\+:ime, kms\+:kme, jms\+:jme), intent(inout)}]{qg,  }\item[{real, dimension(ims\+:ime, kms\+:kme, jms\+:jme), intent(inout)}]{ni,  }\item[{real, dimension(ims\+:ime, kms\+:kme, jms\+:jme), intent(inout)}]{nr,  }\item[{real, dimension(ims\+:ime, kms\+:kme, jms\+:jme), intent(inout), optional}]{nc,  }\item[{real, dimension(ims\+:ime, kms\+:kme, jms\+:jme), intent(inout), optional}]{nwfa,  }\item[{real, dimension(ims\+:ime, kms\+:kme, jms\+:jme), intent(inout), optional}]{nifa,  }\item[{real, dimension(ims\+:ime, jms\+:jme), intent(in), optional}]{nwfa2d,  }\item[{real, dimension(ims\+:ime, jms\+:jme), intent(in), optional}]{nifa2d,  }\item[{real, dimension(ims\+:ime, kms\+:kme, jms\+:jme), intent(inout), optional}]{tt,  }\item[{real, dimension(ims\+:ime, kms\+:kme, jms\+:jme), intent(inout), optional}]{th,  }\item[{real, dimension(ims\+:ime, kms\+:kme, jms\+:jme), intent(in), optional}]{pii,  }\item[{real, dimension(ims\+:ime, kms\+:kme, jms\+:jme), intent(in)}]{p,  }\item[{real, dimension(ims\+:ime, kms\+:kme, jms\+:jme), intent(in)}]{w,  }\item[{real, dimension(ims\+:ime, kms\+:kme, jms\+:jme), intent(in)}]{dz,  }\item[{real, intent(in)}]{dt\+\_\+in,  }\item[{real, intent(in)}]{dt\+\_\+inner,  }\item[{logical, intent(in)}]{sedi\+\_\+semi,  }\item[{integer, intent(in)}]{decfl,  }\item[{integer, dimension(ims\+:ime, jms\+:jme), intent(in)}]{lsm,  }\item[{real, dimension(ims\+:ime, jms\+:jme), intent(inout)}]{RAINNC,  }\item[{real, dimension(ims\+:ime, jms\+:jme), intent(inout)}]{RAINNCV,  }\item[{real, dimension(ims\+:ime, jms\+:jme), intent(inout), optional}]{SNOWNC,  }\item[{real, dimension(ims\+:ime, jms\+:jme), intent(inout), optional}]{SNOWNCV,  }\item[{real, dimension(ims\+:ime, jms\+:jme), intent(inout), optional}]{ICENC,  }\item[{real, dimension(ims\+:ime, jms\+:jme), intent(inout), optional}]{ICENCV,  }\item[{real, dimension(ims\+:ime, jms\+:jme), intent(inout), optional}]{GRAUPELNC,  }\item[{real, dimension(ims\+:ime, jms\+:jme), intent(inout), optional}]{GRAUPELNCV,  }\item[{real, dimension(ims\+:ime, jms\+:jme), intent(inout)}]{SR,  }\item[{}]{if,  }\item[{}]{WRF\+\_\+\+CHEM }\end{DoxyParamCaption})}

\hypertarget{group__aathompson_ga34cc9c069935417137a1db6f87326142_gen_mpgtdriver}{}\doxysubsubsection{Thompson mp\+\_\+gt\+\_\+driver General Algorithm}\label{group__aathompson_ga34cc9c069935417137a1db6f87326142_gen_mpgtdriver}

\begin{DoxyItemize}
\item Call \mbox{\hyperlink{group__aathompson_ga30c4e9adcaeeca50d836b2ead15bc05a_ga30c4e9adcaeeca50d836b2ead15bc05a}{mp\+\_\+thompson()}}
\item Call \mbox{\hyperlink{group__aathompson_gae996dc896eeb0ed5d782b0ca8f2b2598_gae996dc896eeb0ed5d782b0ca8f2b2598}{calc\+\_\+refl10cm()}}
\item Call \mbox{\hyperlink{group__aathompson_gaad2dc0e156ec25e72253fd56169ca4a8_gaad2dc0e156ec25e72253fd56169ca4a8}{calc\+\_\+effectrad()}}
\end{DoxyItemize}

References \mbox{\hyperlink{group__aathompson_gaad2dc0e156ec25e72253fd56169ca4a8_gaad2dc0e156ec25e72253fd56169ca4a8}{calc\+\_\+effectrad()}}, and \mbox{\hyperlink{group__aathompson_gae996dc896eeb0ed5d782b0ca8f2b2598_gae996dc896eeb0ed5d782b0ca8f2b2598}{calc\+\_\+refl10cm()}}.



Referenced by \mbox{\hyperlink{group__aathompson_ga8602fe3ada97d51564bf424533d96392_ga8602fe3ada97d51564bf424533d96392}{mp\+\_\+thompson\+::mp\+\_\+thompson\+\_\+run()}}.

Here is the call graph for this function\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{group__aathompson_ga34cc9c069935417137a1db6f87326142_ga34cc9c069935417137a1db6f87326142_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{group__aathompson_ga34cc9c069935417137a1db6f87326142_ga34cc9c069935417137a1db6f87326142_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{group__aathompson_gae63a5aa0f406c6481b3e641269a79686_gae63a5aa0f406c6481b3e641269a79686}\label{group__aathompson_gae63a5aa0f406c6481b3e641269a79686_gae63a5aa0f406c6481b3e641269a79686}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!thompson\_finalize@{thompson\_finalize}}
\index{thompson\_finalize@{thompson\_finalize}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{thompson\_finalize()}{thompson\_finalize()}}
{\footnotesize\ttfamily subroutine module\+\_\+mp\+\_\+thompson\+::thompson\+\_\+finalize}



Referenced by \mbox{\hyperlink{namespacemp__thompson_a679646cb0079891e2608a8702ba219aa_a679646cb0079891e2608a8702ba219aa}{mp\+\_\+thompson\+::mp\+\_\+thompson\+\_\+finalize()}}.

Here is the caller graph for this function\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{group__aathompson_gae63a5aa0f406c6481b3e641269a79686_gae63a5aa0f406c6481b3e641269a79686_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{group__aathompson_ga30c4e9adcaeeca50d836b2ead15bc05a_ga30c4e9adcaeeca50d836b2ead15bc05a}\label{group__aathompson_ga30c4e9adcaeeca50d836b2ead15bc05a_ga30c4e9adcaeeca50d836b2ead15bc05a}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!mp\_thompson@{mp\_thompson}}
\index{mp\_thompson@{mp\_thompson}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{mp\_thompson()}{mp\_thompson()}}
{\footnotesize\ttfamily subroutine module\+\_\+mp\+\_\+thompson\+::mp\+\_\+thompson (\begin{DoxyParamCaption}\item[{real, dimension(kts\+:kte), intent(inout)}]{qv1d,  }\item[{real, dimension(kts\+:kte), intent(inout)}]{qc1d,  }\item[{real, dimension(kts\+:kte), intent(inout)}]{qi1d,  }\item[{real, dimension(kts\+:kte), intent(inout)}]{qr1d,  }\item[{real, dimension(kts\+:kte), intent(inout)}]{qs1d,  }\item[{real, dimension(kts\+:kte), intent(inout)}]{qg1d,  }\item[{real, dimension(kts\+:kte), intent(inout)}]{ni1d,  }\item[{real, dimension(kts\+:kte), intent(inout)}]{nr1d,  }\item[{real, dimension(kts\+:kte), intent(inout)}]{nc1d,  }\item[{real, dimension(kts\+:kte), intent(inout)}]{nwfa1d,  }\item[{real, dimension(kts\+:kte), intent(inout)}]{nifa1d,  }\item[{real, dimension(kts\+:kte), intent(inout)}]{t1d,  }\item[{real, dimension(kts\+:kte), intent(in)}]{p1d,  }\item[{real, dimension(kts\+:kte), intent(in)}]{w1d,  }\item[{real, dimension(kts\+:kte), intent(in)}]{dzq,  }\item[{integer, intent(in)}]{lsml,  }\item[{real, intent(inout)}]{pptrain,  }\item[{real, intent(inout)}]{pptsnow,  }\item[{real, intent(inout)}]{pptgraul,  }\item[{real, intent(inout)}]{pptice,  }\item[{}]{if,  }\item[{}]{WRF\+\_\+\+CHEM }\end{DoxyParamCaption})}

\hypertarget{group__aathompson_ga30c4e9adcaeeca50d836b2ead15bc05a_gen_mp_thompson}{}\doxysubsubsection{mp\+\_\+thompson General Algorithm}\label{group__aathompson_ga30c4e9adcaeeca50d836b2ead15bc05a_gen_mp_thompson}

\begin{DoxyItemize}
\item Initialize Source/sink terms. First 2 chars\+: \char`\"{}pr\char`\"{} represents source/sink of mass while \char`\"{}pn\char`\"{} represents source/sink of number. Next char is one of \char`\"{}v\char`\"{} for water vapor, \char`\"{}r\char`\"{} for rain, \char`\"{}i\char`\"{} for cloud ice, \char`\"{}w\char`\"{} for cloud water, \char`\"{}s\char`\"{} for snow, and \char`\"{}g\char`\"{} for graupel. Next chars represent processes\+: \char`\"{}de\char`\"{} for sublimation/deposition, \char`\"{}ev\char`\"{} for evaporation, \char`\"{}fz\char`\"{} for freezing, \char`\"{}ml\char`\"{} for melting, \char`\"{}au\char`\"{} for autoconversion, \char`\"{}nu\char`\"{} for ice nucleation, \char`\"{}hm\char`\"{} for Hallet/\+Mossop secondary ice production, and \char`\"{}c\char`\"{} for collection followed by the character for the species being collected. ALL of these terms are positive (except for deposition/sublimation terms which can switch signs based on super/subsaturation) and are treated as negatives where necessary in the tendency equations.
\item Put column of data into local arrays.
\item Derive various thermodynamic variables frequently used. Saturation vapor pressure (mixing ratio) over liquid/ice comes from Flatau et al. 1992; enthalpy (latent heat) of vaporization from Bohren \& Albrecht 1998; others from Pruppacher \& Klett 1978.
\item If no existing hydrometeor species and no chance to initiate ice or condense cloud water, just exit quickly!
\item Calculate y-\/intercept, slope, and useful moments for snow.
\item All other moments based on reference, 2nd moment. If bm\+\_\+s.\+ne.\+2, then we must compute actual 2nd moment and use as reference.
\item Calculate 0th moment. Represents snow number concentration.
\item Calculate 1st moment. Useful for depositional growth and melting.
\item Calculate bm\+\_\+s+1 (th) moment. Useful for diameter calcs.
\item Calculate bv\+\_\+s+2 (th) moment. Useful for riming.
\item Calculate 1+(bv\+\_\+s+1)/2 (th) moment. Useful for depositional growth.
\item Calculate y-\/intercept, slope values for graupel.
\item Calculate y-\/intercept, slope values for rain.
\item Compute warm-\/rain process terms (except evap done later).
\item Rain self-\/collection follows Seifert, 1994 and drop break-\/up follows Verlinde and Cotton, 1993. Updated after Saleeby et al 2022. RAIN2M
\item Autoconversion follows Berry \& Reinhardt (1974) with characteristic diameters correctly computed from gamma distrib of cloud droplets.
\item Rain collecting cloud water. In CE, assume Dc\texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<}Dr and vtc=$\sim$0.
\item Rain collecting aerosols, wet scavenging.
\item Compute all frozen hydrometeor species\textquotesingle{} process terms.
\item Temperature lookup table indexes.
\item Cloud water lookup table index.
\item Cloud droplet number lookup table index.
\item Cloud ice lookup table indexes.
\item Rain lookup table indexes.
\item Snow lookup table index.
\item Graupel lookup table index.
\item Deposition/sublimation prefactor (from Srivastava \& Coen 1992).
\item Snow collecting cloud water. In CE, assume Dc\texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<}Ds and vtc=$\sim$0.
\item Graupel collecting cloud water. In CE, assume Dc\texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<}Dg and vtc=$\sim$0.
\item Snow and graupel collecting aerosols, wet scavenging.
\item Rain collecting snow. Cannot assume Wisner (1972) approximation or Mizuno (1990) approach so we solve the CE explicitly and store results in lookup table.
\item Rain collecting graupel. Cannot assume Wisner (1972) approximation or Mizuno (1990) approach so we solve the CE explicitly and store results in lookup table.
\item Put in explicit drop break-\/up due to collisions.
\item Deposition/sublimation of snow/graupel follows Srivastava \& Coen (1992)
\item A portion of rimed snow converts to graupel but some remains snow. Interp from 15 to 95\% as riming factor increases from 5.\+0 to 30.\+0 0.\+028 came from (.75-\/.\+15)/(30.-\/5.). This remains ad-\/hoc and should be revisited.
\item Next IF block handles only those processes below 0C.
\item Freezing of supercooled water (rain or cloud) is influenced by dust but still using Bigg 1953 with a temperature adjustment of a few degrees depending on dust concentration. A default value by way of idx\+\_\+\+IN is 1.\+0 per Liter of air is used when dusty\+Ice flag is false. Next, a combination of deposition/condensation freezing using De\+Mott et al (2010) dust nucleation when water saturated or Phillips et al (2008) when below water saturation; else, without dusty\+Ice flag, use the previous Cooper (1986) temperature-\/dependent value. Lastly, allow homogeneous freezing of deliquesced aerosols following Koop et al. (2001, Nature). Implemented by T. Eidhammer and G. Thompson 2012Dec18
\item Ice nuclei lookup table index.
\item Freezing of water drops into graupel/cloud ice (Bigg 1953).
\item Deposition nucleation of dust/mineral from De\+Mott et al (2010) we may need to relax the temperature and ssati constraints.
\item Freezing of aqueous aerosols based on Koop et al (2001, Nature)
\item Deposition/sublimation of cloud ice (Srivastava \& Coen 1992).
\item Some cloud ice needs to move into the snow category. Use lookup table that resulted from explicit bin representation of distrib.
\item Snow collecting cloud ice. In CE, assume Di\texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<}Ds and vti=$\sim$0.
\item Rain collecting cloud ice. In CE, assume Di\texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<}Dr and vti=$\sim$0.
\item Ice multiplication from rime-\/splinters (Hallet \& Mossop 1974).
\item Melt snow and graupel and enhance from collisions with liquid. We also need to sublimate snow and graupel if subsaturated.
\item This change will be required if users run adaptive time step that results in delta-\/t that is generally too long to allow cloud water collection by snow/graupel above melting temperature. Credit to Bjorn-\/\+Egil Nygaard for discovering.
\item Ensure we do not deplete more hydrometeor species than exists.
\item If ice supersaturated, ensure sum of depos growth terms does not deplete more vapor than possibly exists. If subsaturated, limit sum of sublimation terms such that vapor does not reproduce ice supersat again.
\item Cloud water conservation.
\item Cloud ice conservation.
\item Rain conservation.
\item Snow conservation.
\item Graupel conservation.
\item Re-\/enforce proper mass conservation for subsequent elements in case any of the above terms were altered. Thanks P. Blossey. 2009Sep28
\item Calculate tendencies of all species but constrain the number of ice to reasonable values.
\item Aerosol number tendency
\item Water vapor tendency
\item Cloud water tendency
\item Cloud water number tendency
\item Cloud water mass/number balance; keep mass-\/wt mean size between 1 and 50 microns. Also no more than Nt\+\_\+c\+\_\+max drops total.
\item Cloud ice mixing ratio tendency
\item Cloud ice number tendency.
\item Cloud ice mass/number balance; keep mass-\/wt mean size between 5 and 300 microns. Also no more than 500 xtals per liter.
\item Rain tendency
\item Rain number tendency
\item Rain mass/number balance; keep median volume diameter between 37 microns (D0r$\ast$0.75) and 2.\+5 mm.
\item Snow tendency
\item Graupel tendency
\item Temperature tendency
\item Update variables for TAU+1 before condensation \& sedimention.
\item With tendency-\/updated mixing ratios, recalculate snow moments and intercepts/slopes of graupel and rain.
\item All other moments based on reference, 2nd moment. If bm\+\_\+s.\+ne.\+2, then we must compute actual 2nd moment and use as reference.
\item Calculate bm\+\_\+s+1 (th) moment. Useful for diameter calcs.
\item Calculate bm\+\_\+s+bv\+\_\+s (th) moment. Useful for sedimentation.
\item Calculate y-\/intercept, slope values for graupel.
\item Calculate y-\/intercept, slope values for rain.
\item Cloud water condensation and evaporation. Nucleate cloud droplets using explicit CCN aerosols with hygroscopicity like sulfates using parcel model lookup table results provided by T. Eidhammer. Evap drops using calculation of max drop size capable of evaporating in single timestep and explicit number of drops smaller than Dc\+\_\+star from lookup table.
\item Cloud water lookup table index.
\item If still subsaturated, allow rain to evaporate, following Srivastava \& Coen (1992).
\item Rapidly eliminate near zero values when low humidity (\texorpdfstring{$<$}{<}95\%)
\item Reduce the rain evaporation in same places as melting graupel occurs. Rationale\+: falling and simultaneous melting graupel in subsaturated regions will not melt as fast because particle temperature stays at 0C. Also not much shedding of the water from the graupel so likely that the water-\/coated graupel evaporating much slower than if the water was immediately shed off.
\item Find max terminal fallspeed (distribution mass-\/weighted mean velocity) and use it to determine if we need to split the timestep (var nstep\texorpdfstring{$>$}{>}1). Either way, only bother to do sedimentation below 1st level that contains any sedimenting particles (k=ksed1 on down). New in v3.\+0+ is computing separate for rain, ice, snow, and graupel species thus making code faster with credit to J. Schmidt.
\item Sedimentation of mixing ratio is the integral of v(\+D)$\ast$m(D)$\ast$N(D)$\ast$dD, whereas neglect m(\+D) term for number concentration. Therefore, cloud ice has proper differential sedimentation.
\item Instantly melt any cloud ice into cloud water if above 0C and instantly freeze any cloud water found below HGFR.
\item All tendencies computed, apply and pass back final values to parent.
\end{DoxyItemize}

References \mbox{\hyperlink{group__aathompson_ga75d9e96a07768bc88dd2b27edd789b2d_ga75d9e96a07768bc88dd2b27edd789b2d}{activ\+\_\+ncloud()}}, \mbox{\hyperlink{group__aathompson_ga094403c5a453c3aabeaf00299b006e1d_ga094403c5a453c3aabeaf00299b006e1d}{eff\+\_\+aero()}}, \mbox{\hyperlink{group__aathompson_ga52feed1483f3aa63a2a8d01a21489c1b_ga52feed1483f3aa63a2a8d01a21489c1b}{icedemott()}}, \mbox{\hyperlink{group__aathompson_gaea254a035f560f75d83530673a997d32_gaea254a035f560f75d83530673a997d32}{icekoop()}}, \mbox{\hyperlink{group__aathompson_ga67de3f9e0eff315e30c6567db69e3722_ga67de3f9e0eff315e30c6567db69e3722}{rsif()}}, and \mbox{\hyperlink{group__aathompson_ga1dec755eb8c0e1e28e03af70d9817b96_ga1dec755eb8c0e1e28e03af70d9817b96}{rslf()}}.

Here is the call graph for this function\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{group__aathompson_ga30c4e9adcaeeca50d836b2ead15bc05a_ga30c4e9adcaeeca50d836b2ead15bc05a_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{group__aathompson_gac898e25fc9f98509e6110b13be2a0f47_gac898e25fc9f98509e6110b13be2a0f47}\label{group__aathompson_gac898e25fc9f98509e6110b13be2a0f47_gac898e25fc9f98509e6110b13be2a0f47}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!qr\_acr\_qg@{qr\_acr\_qg}}
\index{qr\_acr\_qg@{qr\_acr\_qg}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{qr\_acr\_qg()}{qr\_acr\_qg()}}
{\footnotesize\ttfamily subroutine module\+\_\+mp\+\_\+thompson\+::qr\+\_\+acr\+\_\+qg}



Referenced by \mbox{\hyperlink{group__aathompson_ga913721b93920f568db16540ff0dac1e9_ga913721b93920f568db16540ff0dac1e9}{thompson\+\_\+init()}}.

Here is the caller graph for this function\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{group__aathompson_gac898e25fc9f98509e6110b13be2a0f47_gac898e25fc9f98509e6110b13be2a0f47_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{group__aathompson_gabcd924082fb7889d94345fcd108bc7ae_gabcd924082fb7889d94345fcd108bc7ae}\label{group__aathompson_gabcd924082fb7889d94345fcd108bc7ae_gabcd924082fb7889d94345fcd108bc7ae}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!qr\_acr\_qs@{qr\_acr\_qs}}
\index{qr\_acr\_qs@{qr\_acr\_qs}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{qr\_acr\_qs()}{qr\_acr\_qs()}}
{\footnotesize\ttfamily subroutine module\+\_\+mp\+\_\+thompson\+::qr\+\_\+acr\+\_\+qs}



Referenced by \mbox{\hyperlink{group__aathompson_ga913721b93920f568db16540ff0dac1e9_ga913721b93920f568db16540ff0dac1e9}{thompson\+\_\+init()}}.

Here is the caller graph for this function\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{group__aathompson_gabcd924082fb7889d94345fcd108bc7ae_gabcd924082fb7889d94345fcd108bc7ae_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{group__aathompson_ga34268e7843bcf03d55653da295c51c0c_ga34268e7843bcf03d55653da295c51c0c}\label{group__aathompson_ga34268e7843bcf03d55653da295c51c0c_ga34268e7843bcf03d55653da295c51c0c}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!freezeh2o@{freezeh2o}}
\index{freezeh2o@{freezeh2o}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{freezeh2o()}{freezeh2o()}}
{\footnotesize\ttfamily subroutine module\+\_\+mp\+\_\+thompson\+::freezeh2o (\begin{DoxyParamCaption}\item[{integer, intent(in)}]{threads }\end{DoxyParamCaption})}



Referenced by \mbox{\hyperlink{group__aathompson_ga913721b93920f568db16540ff0dac1e9_ga913721b93920f568db16540ff0dac1e9}{thompson\+\_\+init()}}.

Here is the caller graph for this function\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{group__aathompson_ga34268e7843bcf03d55653da295c51c0c_ga34268e7843bcf03d55653da295c51c0c_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{group__aathompson_ga38c4bc57c8dd450c76cc65b1991cf23d_ga38c4bc57c8dd450c76cc65b1991cf23d}\label{group__aathompson_ga38c4bc57c8dd450c76cc65b1991cf23d_ga38c4bc57c8dd450c76cc65b1991cf23d}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!qi\_aut\_qs@{qi\_aut\_qs}}
\index{qi\_aut\_qs@{qi\_aut\_qs}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{qi\_aut\_qs()}{qi\_aut\_qs()}}
{\footnotesize\ttfamily subroutine module\+\_\+mp\+\_\+thompson\+::qi\+\_\+aut\+\_\+qs}



References \mbox{\hyperlink{group__aathompson_ga1f946ed505cb00dda905c9a8c773b9be_ga1f946ed505cb00dda905c9a8c773b9be}{gammp()}}.



Referenced by \mbox{\hyperlink{group__aathompson_ga913721b93920f568db16540ff0dac1e9_ga913721b93920f568db16540ff0dac1e9}{thompson\+\_\+init()}}.

Here is the call graph for this function\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{group__aathompson_ga38c4bc57c8dd450c76cc65b1991cf23d_ga38c4bc57c8dd450c76cc65b1991cf23d_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{group__aathompson_ga38c4bc57c8dd450c76cc65b1991cf23d_ga38c4bc57c8dd450c76cc65b1991cf23d_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{group__aathompson_gaafc69c30a2dad10d06a05f1b7239926c_gaafc69c30a2dad10d06a05f1b7239926c}\label{group__aathompson_gaafc69c30a2dad10d06a05f1b7239926c_gaafc69c30a2dad10d06a05f1b7239926c}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!table\_efrw@{table\_efrw}}
\index{table\_efrw@{table\_efrw}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{table\_efrw()}{table\_efrw()}}
{\footnotesize\ttfamily subroutine module\+\_\+mp\+\_\+thompson\+::table\+\_\+efrw}



Referenced by \mbox{\hyperlink{group__aathompson_ga913721b93920f568db16540ff0dac1e9_ga913721b93920f568db16540ff0dac1e9}{thompson\+\_\+init()}}.

Here is the caller graph for this function\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{group__aathompson_gaafc69c30a2dad10d06a05f1b7239926c_gaafc69c30a2dad10d06a05f1b7239926c_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{group__aathompson_gab74dffc6baa178d41426700bfd1a08c6_gab74dffc6baa178d41426700bfd1a08c6}\label{group__aathompson_gab74dffc6baa178d41426700bfd1a08c6_gab74dffc6baa178d41426700bfd1a08c6}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!table\_efsw@{table\_efsw}}
\index{table\_efsw@{table\_efsw}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{table\_efsw()}{table\_efsw()}}
{\footnotesize\ttfamily subroutine module\+\_\+mp\+\_\+thompson\+::table\+\_\+efsw}



Referenced by \mbox{\hyperlink{group__aathompson_ga913721b93920f568db16540ff0dac1e9_ga913721b93920f568db16540ff0dac1e9}{thompson\+\_\+init()}}.

Here is the caller graph for this function\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{group__aathompson_gab74dffc6baa178d41426700bfd1a08c6_gab74dffc6baa178d41426700bfd1a08c6_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{group__aathompson_ga094403c5a453c3aabeaf00299b006e1d_ga094403c5a453c3aabeaf00299b006e1d}\label{group__aathompson_ga094403c5a453c3aabeaf00299b006e1d_ga094403c5a453c3aabeaf00299b006e1d}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!eff\_aero@{eff\_aero}}
\index{eff\_aero@{eff\_aero}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{eff\_aero()}{eff\_aero()}}
{\footnotesize\ttfamily real function module\+\_\+mp\+\_\+thompson\+::eff\+\_\+aero (\begin{DoxyParamCaption}\item[{real}]{D,  }\item[{real}]{Da,  }\item[{real}]{visc,  }\item[{real}]{rhoa,  }\item[{real}]{Temp,  }\item[{character(len=1)}]{species }\end{DoxyParamCaption})}



References \mbox{\hyperlink{group__aathompson_ga094403c5a453c3aabeaf00299b006e1d_ga094403c5a453c3aabeaf00299b006e1d}{eff\+\_\+aero()}}.



Referenced by \mbox{\hyperlink{group__aathompson_ga094403c5a453c3aabeaf00299b006e1d_ga094403c5a453c3aabeaf00299b006e1d}{eff\+\_\+aero()}}, and \mbox{\hyperlink{group__aathompson_ga30c4e9adcaeeca50d836b2ead15bc05a_ga30c4e9adcaeeca50d836b2ead15bc05a}{mp\+\_\+thompson()}}.

Here is the call graph for this function\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=198pt]{group__aathompson_ga094403c5a453c3aabeaf00299b006e1d_ga094403c5a453c3aabeaf00299b006e1d_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{group__aathompson_ga094403c5a453c3aabeaf00299b006e1d_ga094403c5a453c3aabeaf00299b006e1d_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{group__aathompson_gac5a7433b5bd00387f9fd1e9aa9356dc4_gac5a7433b5bd00387f9fd1e9aa9356dc4}\label{group__aathompson_gac5a7433b5bd00387f9fd1e9aa9356dc4_gac5a7433b5bd00387f9fd1e9aa9356dc4}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!table\_dropevap@{table\_dropevap}}
\index{table\_dropevap@{table\_dropevap}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{table\_dropevap()}{table\_dropevap()}}
{\footnotesize\ttfamily subroutine module\+\_\+mp\+\_\+thompson\+::table\+\_\+dropevap}



Referenced by \mbox{\hyperlink{group__aathompson_ga913721b93920f568db16540ff0dac1e9_ga913721b93920f568db16540ff0dac1e9}{thompson\+\_\+init()}}.

Here is the caller graph for this function\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{group__aathompson_gac5a7433b5bd00387f9fd1e9aa9356dc4_gac5a7433b5bd00387f9fd1e9aa9356dc4_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{group__aathompson_ga895d527bfbacc127a0fc6248f392b782_ga895d527bfbacc127a0fc6248f392b782}\label{group__aathompson_ga895d527bfbacc127a0fc6248f392b782_ga895d527bfbacc127a0fc6248f392b782}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!table\_ccnact@{table\_ccnact}}
\index{table\_ccnact@{table\_ccnact}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{table\_ccnact()}{table\_ccnact()}}
{\footnotesize\ttfamily subroutine module\+\_\+mp\+\_\+thompson\+::table\+\_\+ccnact (\begin{DoxyParamCaption}\item[{character(len=$\ast$), intent(inout)}]{errmess,  }\item[{integer, intent(inout)}]{errflag }\end{DoxyParamCaption})}



Referenced by \mbox{\hyperlink{group__aathompson_ga913721b93920f568db16540ff0dac1e9_ga913721b93920f568db16540ff0dac1e9}{thompson\+\_\+init()}}.

Here is the caller graph for this function\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{group__aathompson_ga895d527bfbacc127a0fc6248f392b782_ga895d527bfbacc127a0fc6248f392b782_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{group__aathompson_ga75d9e96a07768bc88dd2b27edd789b2d_ga75d9e96a07768bc88dd2b27edd789b2d}\label{group__aathompson_ga75d9e96a07768bc88dd2b27edd789b2d_ga75d9e96a07768bc88dd2b27edd789b2d}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!activ\_ncloud@{activ\_ncloud}}
\index{activ\_ncloud@{activ\_ncloud}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{activ\_ncloud()}{activ\_ncloud()}}
{\footnotesize\ttfamily real function module\+\_\+mp\+\_\+thompson\+::activ\+\_\+ncloud (\begin{DoxyParamCaption}\item[{real, intent(in)}]{Tt,  }\item[{real, intent(in)}]{Ww,  }\item[{real, intent(in)}]{NCCN }\end{DoxyParamCaption})}



References \mbox{\hyperlink{group__aathompson_ga75d9e96a07768bc88dd2b27edd789b2d_ga75d9e96a07768bc88dd2b27edd789b2d}{activ\+\_\+ncloud()}}.



Referenced by \mbox{\hyperlink{group__aathompson_ga75d9e96a07768bc88dd2b27edd789b2d_ga75d9e96a07768bc88dd2b27edd789b2d}{activ\+\_\+ncloud()}}, and \mbox{\hyperlink{group__aathompson_ga30c4e9adcaeeca50d836b2ead15bc05a_ga30c4e9adcaeeca50d836b2ead15bc05a}{mp\+\_\+thompson()}}.

Here is the call graph for this function\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=198pt]{group__aathompson_ga75d9e96a07768bc88dd2b27edd789b2d_ga75d9e96a07768bc88dd2b27edd789b2d_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{group__aathompson_ga75d9e96a07768bc88dd2b27edd789b2d_ga75d9e96a07768bc88dd2b27edd789b2d_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{group__aathompson_gae708350e2b07c93cbab0a8f77752e063_gae708350e2b07c93cbab0a8f77752e063}\label{group__aathompson_gae708350e2b07c93cbab0a8f77752e063_gae708350e2b07c93cbab0a8f77752e063}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!gcf@{gcf}}
\index{gcf@{gcf}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{gcf()}{gcf()}}
{\footnotesize\ttfamily subroutine module\+\_\+mp\+\_\+thompson\+::gcf (\begin{DoxyParamCaption}\item[{real}]{GAMMCF,  }\item[{real, intent(in)}]{A,  }\item[{real, intent(in)}]{X,  }\item[{real}]{GLN }\end{DoxyParamCaption})}



References \mbox{\hyperlink{group__aathompson_ga529ff675223a2d57e5e67a26707638cd_ga529ff675223a2d57e5e67a26707638cd}{gammln()}}.



Referenced by \mbox{\hyperlink{group__aathompson_ga1f946ed505cb00dda905c9a8c773b9be_ga1f946ed505cb00dda905c9a8c773b9be}{gammp()}}.

Here is the call graph for this function\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{group__aathompson_gae708350e2b07c93cbab0a8f77752e063_gae708350e2b07c93cbab0a8f77752e063_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{group__aathompson_gae708350e2b07c93cbab0a8f77752e063_gae708350e2b07c93cbab0a8f77752e063_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{group__aathompson_gaf4069d16cc3cbf9a1c493ae5314f4484_gaf4069d16cc3cbf9a1c493ae5314f4484}\label{group__aathompson_gaf4069d16cc3cbf9a1c493ae5314f4484_gaf4069d16cc3cbf9a1c493ae5314f4484}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!gser@{gser}}
\index{gser@{gser}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{gser()}{gser()}}
{\footnotesize\ttfamily subroutine module\+\_\+mp\+\_\+thompson\+::gser (\begin{DoxyParamCaption}\item[{real}]{GAMSER,  }\item[{real, intent(in)}]{A,  }\item[{real, intent(in)}]{X,  }\item[{real}]{GLN }\end{DoxyParamCaption})}



References \mbox{\hyperlink{group__aathompson_ga529ff675223a2d57e5e67a26707638cd_ga529ff675223a2d57e5e67a26707638cd}{gammln()}}.



Referenced by \mbox{\hyperlink{group__aathompson_ga1f946ed505cb00dda905c9a8c773b9be_ga1f946ed505cb00dda905c9a8c773b9be}{gammp()}}.

Here is the call graph for this function\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{group__aathompson_gaf4069d16cc3cbf9a1c493ae5314f4484_gaf4069d16cc3cbf9a1c493ae5314f4484_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{group__aathompson_gaf4069d16cc3cbf9a1c493ae5314f4484_gaf4069d16cc3cbf9a1c493ae5314f4484_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{group__aathompson_ga529ff675223a2d57e5e67a26707638cd_ga529ff675223a2d57e5e67a26707638cd}\label{group__aathompson_ga529ff675223a2d57e5e67a26707638cd_ga529ff675223a2d57e5e67a26707638cd}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!gammln@{gammln}}
\index{gammln@{gammln}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{gammln()}{gammln()}}
{\footnotesize\ttfamily real function module\+\_\+mp\+\_\+thompson\+::gammln (\begin{DoxyParamCaption}\item[{real, intent(in)}]{XX }\end{DoxyParamCaption})}



References \mbox{\hyperlink{group__aathompson_ga529ff675223a2d57e5e67a26707638cd_ga529ff675223a2d57e5e67a26707638cd}{gammln()}}.



Referenced by \mbox{\hyperlink{group__aathompson_ga529ff675223a2d57e5e67a26707638cd_ga529ff675223a2d57e5e67a26707638cd}{gammln()}}, \mbox{\hyperlink{group__aathompson_gae708350e2b07c93cbab0a8f77752e063_gae708350e2b07c93cbab0a8f77752e063}{gcf()}}, \mbox{\hyperlink{group__aathompson_gaf4069d16cc3cbf9a1c493ae5314f4484_gaf4069d16cc3cbf9a1c493ae5314f4484}{gser()}}, and \mbox{\hyperlink{group__aathompson_ga8a455cb4e751f42fa53a31bb47649767_ga8a455cb4e751f42fa53a31bb47649767}{wgamma()}}.

Here is the call graph for this function\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=198pt]{group__aathompson_ga529ff675223a2d57e5e67a26707638cd_ga529ff675223a2d57e5e67a26707638cd_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{group__aathompson_ga529ff675223a2d57e5e67a26707638cd_ga529ff675223a2d57e5e67a26707638cd_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{group__aathompson_ga1f946ed505cb00dda905c9a8c773b9be_ga1f946ed505cb00dda905c9a8c773b9be}\label{group__aathompson_ga1f946ed505cb00dda905c9a8c773b9be_ga1f946ed505cb00dda905c9a8c773b9be}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!gammp@{gammp}}
\index{gammp@{gammp}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{gammp()}{gammp()}}
{\footnotesize\ttfamily real function module\+\_\+mp\+\_\+thompson\+::gammp (\begin{DoxyParamCaption}\item[{real, intent(in)}]{A,  }\item[{real, intent(in)}]{X }\end{DoxyParamCaption})}



References \mbox{\hyperlink{group__aathompson_ga1f946ed505cb00dda905c9a8c773b9be_ga1f946ed505cb00dda905c9a8c773b9be}{gammp()}}, \mbox{\hyperlink{group__aathompson_gae708350e2b07c93cbab0a8f77752e063_gae708350e2b07c93cbab0a8f77752e063}{gcf()}}, and \mbox{\hyperlink{group__aathompson_gaf4069d16cc3cbf9a1c493ae5314f4484_gaf4069d16cc3cbf9a1c493ae5314f4484}{gser()}}.



Referenced by \mbox{\hyperlink{group__aathompson_ga1f946ed505cb00dda905c9a8c773b9be_ga1f946ed505cb00dda905c9a8c773b9be}{gammp()}}, and \mbox{\hyperlink{group__aathompson_ga38c4bc57c8dd450c76cc65b1991cf23d_ga38c4bc57c8dd450c76cc65b1991cf23d}{qi\+\_\+aut\+\_\+qs()}}.

Here is the call graph for this function\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{group__aathompson_ga1f946ed505cb00dda905c9a8c773b9be_ga1f946ed505cb00dda905c9a8c773b9be_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{group__aathompson_ga1f946ed505cb00dda905c9a8c773b9be_ga1f946ed505cb00dda905c9a8c773b9be_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{group__aathompson_ga8a455cb4e751f42fa53a31bb47649767_ga8a455cb4e751f42fa53a31bb47649767}\label{group__aathompson_ga8a455cb4e751f42fa53a31bb47649767_ga8a455cb4e751f42fa53a31bb47649767}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!wgamma@{wgamma}}
\index{wgamma@{wgamma}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{wgamma()}{wgamma()}}
{\footnotesize\ttfamily real function module\+\_\+mp\+\_\+thompson\+::wgamma (\begin{DoxyParamCaption}\item[{real, intent(in)}]{y }\end{DoxyParamCaption})}



References \mbox{\hyperlink{group__aathompson_ga529ff675223a2d57e5e67a26707638cd_ga529ff675223a2d57e5e67a26707638cd}{gammln()}}, and \mbox{\hyperlink{group__aathompson_ga8a455cb4e751f42fa53a31bb47649767_ga8a455cb4e751f42fa53a31bb47649767}{wgamma()}}.



Referenced by \mbox{\hyperlink{group__aathompson_ga913721b93920f568db16540ff0dac1e9_ga913721b93920f568db16540ff0dac1e9}{thompson\+\_\+init()}}, and \mbox{\hyperlink{group__aathompson_ga8a455cb4e751f42fa53a31bb47649767_ga8a455cb4e751f42fa53a31bb47649767}{wgamma()}}.

Here is the call graph for this function\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{group__aathompson_ga8a455cb4e751f42fa53a31bb47649767_ga8a455cb4e751f42fa53a31bb47649767_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{group__aathompson_ga8a455cb4e751f42fa53a31bb47649767_ga8a455cb4e751f42fa53a31bb47649767_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{group__aathompson_ga1dec755eb8c0e1e28e03af70d9817b96_ga1dec755eb8c0e1e28e03af70d9817b96}\label{group__aathompson_ga1dec755eb8c0e1e28e03af70d9817b96_ga1dec755eb8c0e1e28e03af70d9817b96}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!rslf@{rslf}}
\index{rslf@{rslf}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{rslf()}{rslf()}}
{\footnotesize\ttfamily real function module\+\_\+mp\+\_\+thompson\+::rslf (\begin{DoxyParamCaption}\item[{real, intent(in)}]{P,  }\item[{real, intent(in)}]{T }\end{DoxyParamCaption})}



References \mbox{\hyperlink{group__aathompson_ga1dec755eb8c0e1e28e03af70d9817b96_ga1dec755eb8c0e1e28e03af70d9817b96}{rslf()}}.



Referenced by \mbox{\hyperlink{group__module__radiation__clouds_gaf82e3cacec834f670a10496387a74c86_gaf82e3cacec834f670a10496387a74c86}{module\+\_\+radiation\+\_\+clouds\+::cal\+\_\+cldfra3()}}, \mbox{\hyperlink{group__aathompson_ga30c4e9adcaeeca50d836b2ead15bc05a_ga30c4e9adcaeeca50d836b2ead15bc05a}{mp\+\_\+thompson()}}, and \mbox{\hyperlink{group__aathompson_ga1dec755eb8c0e1e28e03af70d9817b96_ga1dec755eb8c0e1e28e03af70d9817b96}{rslf()}}.

Here is the call graph for this function\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=198pt]{group__aathompson_ga1dec755eb8c0e1e28e03af70d9817b96_ga1dec755eb8c0e1e28e03af70d9817b96_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{group__aathompson_ga1dec755eb8c0e1e28e03af70d9817b96_ga1dec755eb8c0e1e28e03af70d9817b96_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{group__aathompson_ga67de3f9e0eff315e30c6567db69e3722_ga67de3f9e0eff315e30c6567db69e3722}\label{group__aathompson_ga67de3f9e0eff315e30c6567db69e3722_ga67de3f9e0eff315e30c6567db69e3722}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!rsif@{rsif}}
\index{rsif@{rsif}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{rsif()}{rsif()}}
{\footnotesize\ttfamily real function module\+\_\+mp\+\_\+thompson\+::rsif (\begin{DoxyParamCaption}\item[{real, intent(in)}]{P,  }\item[{real, intent(in)}]{T }\end{DoxyParamCaption})}



References \mbox{\hyperlink{group__aathompson_ga67de3f9e0eff315e30c6567db69e3722_ga67de3f9e0eff315e30c6567db69e3722}{rsif()}}.



Referenced by \mbox{\hyperlink{group__module__radiation__clouds_gaf82e3cacec834f670a10496387a74c86_gaf82e3cacec834f670a10496387a74c86}{module\+\_\+radiation\+\_\+clouds\+::cal\+\_\+cldfra3()}}, \mbox{\hyperlink{group__aathompson_ga30c4e9adcaeeca50d836b2ead15bc05a_ga30c4e9adcaeeca50d836b2ead15bc05a}{mp\+\_\+thompson()}}, and \mbox{\hyperlink{group__aathompson_ga67de3f9e0eff315e30c6567db69e3722_ga67de3f9e0eff315e30c6567db69e3722}{rsif()}}.

Here is the call graph for this function\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=198pt]{group__aathompson_ga67de3f9e0eff315e30c6567db69e3722_ga67de3f9e0eff315e30c6567db69e3722_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{group__aathompson_ga67de3f9e0eff315e30c6567db69e3722_ga67de3f9e0eff315e30c6567db69e3722_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{group__aathompson_ga52feed1483f3aa63a2a8d01a21489c1b_ga52feed1483f3aa63a2a8d01a21489c1b}\label{group__aathompson_ga52feed1483f3aa63a2a8d01a21489c1b_ga52feed1483f3aa63a2a8d01a21489c1b}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!icedemott@{icedemott}}
\index{icedemott@{icedemott}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{icedemott()}{icedemott()}}
{\footnotesize\ttfamily real function module\+\_\+mp\+\_\+thompson\+::icedemott (\begin{DoxyParamCaption}\item[{real, intent(in)}]{tempc,  }\item[{real, intent(in)}]{qv,  }\item[{real, intent(in)}]{qvs,  }\item[{real, intent(in)}]{qvsi,  }\item[{real, intent(in)}]{rho,  }\item[{real, intent(in)}]{nifa }\end{DoxyParamCaption})}



References \mbox{\hyperlink{group__aathompson_ga52feed1483f3aa63a2a8d01a21489c1b_ga52feed1483f3aa63a2a8d01a21489c1b}{icedemott()}}.



Referenced by \mbox{\hyperlink{group__aathompson_ga52feed1483f3aa63a2a8d01a21489c1b_ga52feed1483f3aa63a2a8d01a21489c1b}{icedemott()}}, and \mbox{\hyperlink{group__aathompson_ga30c4e9adcaeeca50d836b2ead15bc05a_ga30c4e9adcaeeca50d836b2ead15bc05a}{mp\+\_\+thompson()}}.

Here is the call graph for this function\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=198pt]{group__aathompson_ga52feed1483f3aa63a2a8d01a21489c1b_ga52feed1483f3aa63a2a8d01a21489c1b_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{group__aathompson_ga52feed1483f3aa63a2a8d01a21489c1b_ga52feed1483f3aa63a2a8d01a21489c1b_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{group__aathompson_gaea254a035f560f75d83530673a997d32_gaea254a035f560f75d83530673a997d32}\label{group__aathompson_gaea254a035f560f75d83530673a997d32_gaea254a035f560f75d83530673a997d32}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!icekoop@{icekoop}}
\index{icekoop@{icekoop}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{icekoop()}{icekoop()}}
{\footnotesize\ttfamily real function module\+\_\+mp\+\_\+thompson\+::icekoop (\begin{DoxyParamCaption}\item[{real, intent(in)}]{temp,  }\item[{real, intent(in)}]{qv,  }\item[{real, intent(in)}]{qvs,  }\item[{real, intent(in)}]{naero,  }\item[{real, intent(in)}]{dt }\end{DoxyParamCaption})}



References \mbox{\hyperlink{group__aathompson_gaea254a035f560f75d83530673a997d32_gaea254a035f560f75d83530673a997d32}{icekoop()}}.



Referenced by \mbox{\hyperlink{group__aathompson_gaea254a035f560f75d83530673a997d32_gaea254a035f560f75d83530673a997d32}{icekoop()}}, and \mbox{\hyperlink{group__aathompson_ga30c4e9adcaeeca50d836b2ead15bc05a_ga30c4e9adcaeeca50d836b2ead15bc05a}{mp\+\_\+thompson()}}.

Here is the call graph for this function\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=198pt]{group__aathompson_gaea254a035f560f75d83530673a997d32_gaea254a035f560f75d83530673a997d32_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{group__aathompson_gaea254a035f560f75d83530673a997d32_gaea254a035f560f75d83530673a997d32_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{group__aathompson_ga1e42711862ad3fe8f706888ba21be61d_ga1e42711862ad3fe8f706888ba21be61d}\label{group__aathompson_ga1e42711862ad3fe8f706888ba21be61d_ga1e42711862ad3fe8f706888ba21be61d}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!delta\_p@{delta\_p}}
\index{delta\_p@{delta\_p}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{delta\_p()}{delta\_p()}}
{\footnotesize\ttfamily real function module\+\_\+mp\+\_\+thompson\+::delta\+\_\+p (\begin{DoxyParamCaption}\item[{real, intent(in)}]{yy,  }\item[{real, intent(in)}]{y1,  }\item[{real, intent(in)}]{y2,  }\item[{real, intent(in)}]{aa,  }\item[{real, intent(in)}]{bb }\end{DoxyParamCaption})}



References \mbox{\hyperlink{group__aathompson_ga1e42711862ad3fe8f706888ba21be61d_ga1e42711862ad3fe8f706888ba21be61d}{delta\+\_\+p()}}.



Referenced by \mbox{\hyperlink{group__aathompson_ga1e42711862ad3fe8f706888ba21be61d_ga1e42711862ad3fe8f706888ba21be61d}{delta\+\_\+p()}}.

Here is the call graph for this function\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=198pt]{group__aathompson_ga1e42711862ad3fe8f706888ba21be61d_ga1e42711862ad3fe8f706888ba21be61d_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=198pt]{group__aathompson_ga1e42711862ad3fe8f706888ba21be61d_ga1e42711862ad3fe8f706888ba21be61d_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{group__aathompson_gaad2dc0e156ec25e72253fd56169ca4a8_gaad2dc0e156ec25e72253fd56169ca4a8}\label{group__aathompson_gaad2dc0e156ec25e72253fd56169ca4a8_gaad2dc0e156ec25e72253fd56169ca4a8}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!calc\_effectrad@{calc\_effectrad}}
\index{calc\_effectrad@{calc\_effectrad}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{calc\_effectrad()}{calc\_effectrad()}}
{\footnotesize\ttfamily subroutine module\+\_\+mp\+\_\+thompson\+::calc\+\_\+effectrad (\begin{DoxyParamCaption}\item[{real, dimension(kts\+:kte), intent(in)}]{t1d,  }\item[{real, dimension(kts\+:kte), intent(in)}]{p1d,  }\item[{real, dimension(kts\+:kte), intent(in)}]{qv1d,  }\item[{real, dimension(kts\+:kte), intent(in)}]{qc1d,  }\item[{real, dimension(kts\+:kte), intent(in)}]{nc1d,  }\item[{real, dimension(kts\+:kte), intent(in)}]{qi1d,  }\item[{real, dimension(kts\+:kte), intent(in)}]{ni1d,  }\item[{real, dimension(kts\+:kte), intent(in)}]{qs1d,  }\item[{real, dimension(kts\+:kte), intent(out)}]{re\+\_\+qc1d,  }\item[{real, dimension(kts\+:kte), intent(out)}]{re\+\_\+qi1d,  }\item[{real, dimension(kts\+:kte), intent(out)}]{re\+\_\+qs1d,  }\item[{integer}]{lsml,  }\item[{integer, intent(in)}]{kts,  }\item[{integer, intent(in)}]{kte }\end{DoxyParamCaption})}



Referenced by \mbox{\hyperlink{group___g_f_s__rrtmg__pre__mod_ga6d9841bd404b47f27921b221f427e716_ga6d9841bd404b47f27921b221f427e716}{gfs\+\_\+rrtmg\+\_\+pre\+::gfs\+\_\+rrtmg\+\_\+pre\+\_\+run()}}, and \mbox{\hyperlink{group__aathompson_ga34cc9c069935417137a1db6f87326142_ga34cc9c069935417137a1db6f87326142}{mp\+\_\+gt\+\_\+driver()}}.

Here is the caller graph for this function\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{group__aathompson_gaad2dc0e156ec25e72253fd56169ca4a8_gaad2dc0e156ec25e72253fd56169ca4a8_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{group__aathompson_gae996dc896eeb0ed5d782b0ca8f2b2598_gae996dc896eeb0ed5d782b0ca8f2b2598}\label{group__aathompson_gae996dc896eeb0ed5d782b0ca8f2b2598_gae996dc896eeb0ed5d782b0ca8f2b2598}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!calc\_refl10cm@{calc\_refl10cm}}
\index{calc\_refl10cm@{calc\_refl10cm}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{calc\_refl10cm()}{calc\_refl10cm()}}
{\footnotesize\ttfamily subroutine module\+\_\+mp\+\_\+thompson\+::calc\+\_\+refl10cm (\begin{DoxyParamCaption}\item[{real, dimension(kts\+:kte), intent(in)}]{qv1d,  }\item[{real, dimension(kts\+:kte), intent(in)}]{qc1d,  }\item[{real, dimension(kts\+:kte), intent(in)}]{qr1d,  }\item[{real, dimension(kts\+:kte), intent(in)}]{nr1d,  }\item[{real, dimension(kts\+:kte), intent(in)}]{qs1d,  }\item[{real, dimension(kts\+:kte), intent(in)}]{qg1d,  }\item[{real, dimension(kts\+:kte), intent(in)}]{t1d,  }\item[{real, dimension(kts\+:kte), intent(in)}]{p1d,  }\item[{real, dimension(kts\+:kte), intent(inout)}]{d\+BZ,  }\item[{real, intent(in)}]{rand1,  }\item[{integer, intent(in)}]{kts,  }\item[{integer, intent(in)}]{kte,  }\item[{integer, intent(in)}]{ii,  }\item[{integer, intent(in)}]{jj,  }\item[{logical, intent(in)}]{melti,  }\item[{real, dimension(kts\+:kte), intent(inout), optional}]{vt\+\_\+d\+BZ,  }\item[{logical, intent(in), optional}]{first\+\_\+time\+\_\+step }\end{DoxyParamCaption})}



Referenced by \mbox{\hyperlink{group__aathompson_ga34cc9c069935417137a1db6f87326142_ga34cc9c069935417137a1db6f87326142}{mp\+\_\+gt\+\_\+driver()}}.

Here is the caller graph for this function\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{group__aathompson_gae996dc896eeb0ed5d782b0ca8f2b2598_gae996dc896eeb0ed5d782b0ca8f2b2598_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{namespacemodule__mp__thompson_a46bc0d452416c9e2eced24282550fcaf_a46bc0d452416c9e2eced24282550fcaf}\label{namespacemodule__mp__thompson_a46bc0d452416c9e2eced24282550fcaf_a46bc0d452416c9e2eced24282550fcaf}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!semi\_lagrange\_sedim@{semi\_lagrange\_sedim}}
\index{semi\_lagrange\_sedim@{semi\_lagrange\_sedim}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{semi\_lagrange\_sedim()}{semi\_lagrange\_sedim()}}
{\footnotesize\ttfamily subroutine module\+\_\+mp\+\_\+thompson\+::semi\+\_\+lagrange\+\_\+sedim (\begin{DoxyParamCaption}\item[{integer, intent(in)}]{km,  }\item[{real, dimension(km), intent(in)}]{dzl,  }\item[{real, dimension(km), intent(in)}]{wwl,  }\item[{real, dimension(km), intent(inout)}]{rql,  }\item[{real, intent(out)}]{precip,  }\item[{real, dimension(km), intent(out)}]{pfsan,  }\item[{real, intent(in)}]{dt,  }\item[{real, intent(in)}]{R1 }\end{DoxyParamCaption})}



\doxysubsubsection{Variable Documentation}
\mbox{\Hypertarget{namespacemodule__mp__thompson_a4d2a13d6934e5895f2fff8675bf7654a_a4d2a13d6934e5895f2fff8675bf7654a}\label{namespacemodule__mp__thompson_a4d2a13d6934e5895f2fff8675bf7654a_a4d2a13d6934e5895f2fff8675bf7654a}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!iiwarm@{iiwarm}}
\index{iiwarm@{iiwarm}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{iiwarm}{iiwarm}}
{\footnotesize\ttfamily logical, parameter, private module\+\_\+mp\+\_\+thompson\+::iiwarm = .false.\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_ae8d09f9f7d5559f93b92c0627205af42_ae8d09f9f7d5559f93b92c0627205af42}\label{namespacemodule__mp__thompson_ae8d09f9f7d5559f93b92c0627205af42_ae8d09f9f7d5559f93b92c0627205af42}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!is\_aerosol\_aware@{is\_aerosol\_aware}}
\index{is\_aerosol\_aware@{is\_aerosol\_aware}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{is\_aerosol\_aware}{is\_aerosol\_aware}}
{\footnotesize\ttfamily logical, private module\+\_\+mp\+\_\+thompson\+::is\+\_\+aerosol\+\_\+aware = .false.\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_aa43120e20748b9e779f0f526449dd3a0_aa43120e20748b9e779f0f526449dd3a0}\label{namespacemodule__mp__thompson_aa43120e20748b9e779f0f526449dd3a0_aa43120e20748b9e779f0f526449dd3a0}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!merra2\_aerosol\_aware@{merra2\_aerosol\_aware}}
\index{merra2\_aerosol\_aware@{merra2\_aerosol\_aware}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{merra2\_aerosol\_aware}{merra2\_aerosol\_aware}}
{\footnotesize\ttfamily logical, private module\+\_\+mp\+\_\+thompson\+::merra2\+\_\+aerosol\+\_\+aware = .false.\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a9a4c17f061e6f8cb42eae8936423b7b4_a9a4c17f061e6f8cb42eae8936423b7b4}\label{namespacemodule__mp__thompson_a9a4c17f061e6f8cb42eae8936423b7b4_a9a4c17f061e6f8cb42eae8936423b7b4}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!dustyice@{dustyice}}
\index{dustyice@{dustyice}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{dustyice}{dustyice}}
{\footnotesize\ttfamily logical, parameter, private module\+\_\+mp\+\_\+thompson\+::dustyice = .true.\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a998385ba7225275b9a1546c497518f24_a998385ba7225275b9a1546c497518f24}\label{namespacemodule__mp__thompson_a998385ba7225275b9a1546c497518f24_a998385ba7225275b9a1546c497518f24}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!homogice@{homogice}}
\index{homogice@{homogice}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{homogice}{homogice}}
{\footnotesize\ttfamily logical, parameter, private module\+\_\+mp\+\_\+thompson\+::homogice = .true.\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a58bcac99a75cf55679857ea3b30aa837_a58bcac99a75cf55679857ea3b30aa837}\label{namespacemodule__mp__thompson_a58bcac99a75cf55679857ea3b30aa837_a58bcac99a75cf55679857ea3b30aa837}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!ifdry@{ifdry}}
\index{ifdry@{ifdry}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{ifdry}{ifdry}}
{\footnotesize\ttfamily integer, parameter, private module\+\_\+mp\+\_\+thompson\+::ifdry = 0\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_ac877b45a523eb5c4ccf19c054db8b365_ac877b45a523eb5c4ccf19c054db8b365}\label{namespacemodule__mp__thompson_ac877b45a523eb5c4ccf19c054db8b365_ac877b45a523eb5c4ccf19c054db8b365}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!t\_0@{t\_0}}
\index{t\_0@{t\_0}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{t\_0}{t\_0}}
{\footnotesize\ttfamily real, parameter, private module\+\_\+mp\+\_\+thompson\+::t\+\_\+0 = 273.\+15\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_acd5b35bb029af3029d6b42137495ba45_acd5b35bb029af3029d6b42137495ba45}\label{namespacemodule__mp__thompson_acd5b35bb029af3029d6b42137495ba45_acd5b35bb029af3029d6b42137495ba45}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!pi@{pi}}
\index{pi@{pi}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{pi}{pi}}
{\footnotesize\ttfamily real, parameter, private module\+\_\+mp\+\_\+thompson\+::pi = 3.\+1415926536\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_aa5722ebcdf3e46c6e49d68e010468945_aa5722ebcdf3e46c6e49d68e010468945}\label{namespacemodule__mp__thompson_aa5722ebcdf3e46c6e49d68e010468945_aa5722ebcdf3e46c6e49d68e010468945}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!rho\_w@{rho\_w}}
\index{rho\_w@{rho\_w}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{rho\_w}{rho\_w}}
{\footnotesize\ttfamily real, parameter, private module\+\_\+mp\+\_\+thompson\+::rho\+\_\+w = 1000.\+0\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a8760c8e86f1abf8d677d64f5f34e4952_a8760c8e86f1abf8d677d64f5f34e4952}\label{namespacemodule__mp__thompson_a8760c8e86f1abf8d677d64f5f34e4952_a8760c8e86f1abf8d677d64f5f34e4952}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!rho\_s@{rho\_s}}
\index{rho\_s@{rho\_s}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{rho\_s}{rho\_s}}
{\footnotesize\ttfamily real, parameter, private module\+\_\+mp\+\_\+thompson\+::rho\+\_\+s = 100.\+0\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_aea2b04818795bb95da1787a5e1b9df8a_aea2b04818795bb95da1787a5e1b9df8a}\label{namespacemodule__mp__thompson_aea2b04818795bb95da1787a5e1b9df8a_aea2b04818795bb95da1787a5e1b9df8a}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!rho\_g@{rho\_g}}
\index{rho\_g@{rho\_g}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{rho\_g}{rho\_g}}
{\footnotesize\ttfamily real, parameter, private module\+\_\+mp\+\_\+thompson\+::rho\+\_\+g = 500.\+0\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a201c68015cce6ee9addf433ef3474157_a201c68015cce6ee9addf433ef3474157}\label{namespacemodule__mp__thompson_a201c68015cce6ee9addf433ef3474157_a201c68015cce6ee9addf433ef3474157}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!rho\_i@{rho\_i}}
\index{rho\_i@{rho\_i}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{rho\_i}{rho\_i}}
{\footnotesize\ttfamily real, parameter, private module\+\_\+mp\+\_\+thompson\+::rho\+\_\+i = 890.\+0\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a62a250461c969f00594af10a48124c4c_a62a250461c969f00594af10a48124c4c}\label{namespacemodule__mp__thompson_a62a250461c969f00594af10a48124c4c_a62a250461c969f00594af10a48124c4c}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!nt\_c\_o@{nt\_c\_o}}
\index{nt\_c\_o@{nt\_c\_o}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{nt\_c\_o}{nt\_c\_o}}
{\footnotesize\ttfamily real, parameter module\+\_\+mp\+\_\+thompson\+::nt\+\_\+c\+\_\+o = 50.E6}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a8ef62c50c142e5b7f99997403ba47dd2_a8ef62c50c142e5b7f99997403ba47dd2}\label{namespacemodule__mp__thompson_a8ef62c50c142e5b7f99997403ba47dd2_a8ef62c50c142e5b7f99997403ba47dd2}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!nt\_c\_l@{nt\_c\_l}}
\index{nt\_c\_l@{nt\_c\_l}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{nt\_c\_l}{nt\_c\_l}}
{\footnotesize\ttfamily real, parameter module\+\_\+mp\+\_\+thompson\+::nt\+\_\+c\+\_\+l = 100.E6}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a8f89b701d6bc49d442b1fcdcb83b3f31_a8f89b701d6bc49d442b1fcdcb83b3f31}\label{namespacemodule__mp__thompson_a8f89b701d6bc49d442b1fcdcb83b3f31_a8f89b701d6bc49d442b1fcdcb83b3f31}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!nt\_c\_max@{nt\_c\_max}}
\index{nt\_c\_max@{nt\_c\_max}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{nt\_c\_max}{nt\_c\_max}}
{\footnotesize\ttfamily real, parameter, private module\+\_\+mp\+\_\+thompson\+::nt\+\_\+c\+\_\+max = 1999.E6\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_acee339376f2de69a4d9ee2f8dac8059a_acee339376f2de69a4d9ee2f8dac8059a}\label{namespacemodule__mp__thompson_acee339376f2de69a4d9ee2f8dac8059a_acee339376f2de69a4d9ee2f8dac8059a}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!nain0@{nain0}}
\index{nain0@{nain0}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{nain0}{nain0}}
{\footnotesize\ttfamily real, parameter module\+\_\+mp\+\_\+thompson\+::nain0 = 1.\+5E6}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a0124e2941f83e92526ac074e072981a1_a0124e2941f83e92526ac074e072981a1}\label{namespacemodule__mp__thompson_a0124e2941f83e92526ac074e072981a1_a0124e2941f83e92526ac074e072981a1}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!nain1@{nain1}}
\index{nain1@{nain1}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{nain1}{nain1}}
{\footnotesize\ttfamily real, parameter module\+\_\+mp\+\_\+thompson\+::nain1 = 0.\+5E6}

\mbox{\Hypertarget{namespacemodule__mp__thompson_adf6f5221217abc1ff5c432437dbb147e_adf6f5221217abc1ff5c432437dbb147e}\label{namespacemodule__mp__thompson_adf6f5221217abc1ff5c432437dbb147e_adf6f5221217abc1ff5c432437dbb147e}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!naccn0@{naccn0}}
\index{naccn0@{naccn0}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{naccn0}{naccn0}}
{\footnotesize\ttfamily real, parameter module\+\_\+mp\+\_\+thompson\+::naccn0 = 300.\+0\+E6}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a6954b94e77e4d5beeadc4f655a685389_a6954b94e77e4d5beeadc4f655a685389}\label{namespacemodule__mp__thompson_a6954b94e77e4d5beeadc4f655a685389_a6954b94e77e4d5beeadc4f655a685389}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!naccn1@{naccn1}}
\index{naccn1@{naccn1}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{naccn1}{naccn1}}
{\footnotesize\ttfamily real, parameter module\+\_\+mp\+\_\+thompson\+::naccn1 = 50.\+0\+E6}

\mbox{\Hypertarget{namespacemodule__mp__thompson_aee46db1eac593e433edbddb08faa690b_aee46db1eac593e433edbddb08faa690b}\label{namespacemodule__mp__thompson_aee46db1eac593e433edbddb08faa690b_aee46db1eac593e433edbddb08faa690b}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!mu\_r@{mu\_r}}
\index{mu\_r@{mu\_r}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{mu\_r}{mu\_r}}
{\footnotesize\ttfamily real, parameter, private module\+\_\+mp\+\_\+thompson\+::mu\+\_\+r = 0.\+0\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_aee0f23bcbeb965a6d7ba9b8a9a8ed3d2_aee0f23bcbeb965a6d7ba9b8a9a8ed3d2}\label{namespacemodule__mp__thompson_aee0f23bcbeb965a6d7ba9b8a9a8ed3d2_aee0f23bcbeb965a6d7ba9b8a9a8ed3d2}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!mu\_g@{mu\_g}}
\index{mu\_g@{mu\_g}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{mu\_g}{mu\_g}}
{\footnotesize\ttfamily real, parameter, private module\+\_\+mp\+\_\+thompson\+::mu\+\_\+g = 0.\+0\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_afb9b994620ffeaf952637616a0c9a334_afb9b994620ffeaf952637616a0c9a334}\label{namespacemodule__mp__thompson_afb9b994620ffeaf952637616a0c9a334_afb9b994620ffeaf952637616a0c9a334}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!mu\_i@{mu\_i}}
\index{mu\_i@{mu\_i}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{mu\_i}{mu\_i}}
{\footnotesize\ttfamily real, parameter, private module\+\_\+mp\+\_\+thompson\+::mu\+\_\+i = 0.\+0\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_aadc6bcd5ea2e52e9a34a71ceba7392de_aadc6bcd5ea2e52e9a34a71ceba7392de}\label{namespacemodule__mp__thompson_aadc6bcd5ea2e52e9a34a71ceba7392de_aadc6bcd5ea2e52e9a34a71ceba7392de}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!mu\_c\_o@{mu\_c\_o}}
\index{mu\_c\_o@{mu\_c\_o}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{mu\_c\_o}{mu\_c\_o}}
{\footnotesize\ttfamily real, private module\+\_\+mp\+\_\+thompson\+::mu\+\_\+c\+\_\+o\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_abaaa4b6136bd19882dc0795123050859_abaaa4b6136bd19882dc0795123050859}\label{namespacemodule__mp__thompson_abaaa4b6136bd19882dc0795123050859_abaaa4b6136bd19882dc0795123050859}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!mu\_c\_l@{mu\_c\_l}}
\index{mu\_c\_l@{mu\_c\_l}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{mu\_c\_l}{mu\_c\_l}}
{\footnotesize\ttfamily real, private module\+\_\+mp\+\_\+thompson\+::mu\+\_\+c\+\_\+l\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a3b27e3b32cc598f3c9f7435a12a4bcd8_a3b27e3b32cc598f3c9f7435a12a4bcd8}\label{namespacemodule__mp__thompson_a3b27e3b32cc598f3c9f7435a12a4bcd8_a3b27e3b32cc598f3c9f7435a12a4bcd8}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!mu\_s@{mu\_s}}
\index{mu\_s@{mu\_s}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{mu\_s}{mu\_s}}
{\footnotesize\ttfamily real, parameter, private module\+\_\+mp\+\_\+thompson\+::mu\+\_\+s = 0.\+6357\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_af56d4a878ca93bc38f7f7298b2dae44d_af56d4a878ca93bc38f7f7298b2dae44d}\label{namespacemodule__mp__thompson_af56d4a878ca93bc38f7f7298b2dae44d_af56d4a878ca93bc38f7f7298b2dae44d}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!kap0@{kap0}}
\index{kap0@{kap0}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{kap0}{kap0}}
{\footnotesize\ttfamily real, parameter, private module\+\_\+mp\+\_\+thompson\+::kap0 = 490.\+6\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_af4c58b0d020527a43fef2c243b73c0b3_af4c58b0d020527a43fef2c243b73c0b3}\label{namespacemodule__mp__thompson_af4c58b0d020527a43fef2c243b73c0b3_af4c58b0d020527a43fef2c243b73c0b3}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!kap1@{kap1}}
\index{kap1@{kap1}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{kap1}{kap1}}
{\footnotesize\ttfamily real, parameter, private module\+\_\+mp\+\_\+thompson\+::kap1 = 17.\+46\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a6b3b459e896a1d9cc908ba41bc02d62b_a6b3b459e896a1d9cc908ba41bc02d62b}\label{namespacemodule__mp__thompson_a6b3b459e896a1d9cc908ba41bc02d62b_a6b3b459e896a1d9cc908ba41bc02d62b}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!lam0@{lam0}}
\index{lam0@{lam0}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{lam0}{lam0}}
{\footnotesize\ttfamily real, parameter, private module\+\_\+mp\+\_\+thompson\+::lam0 = 20.\+78\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_ade20c8d7c68c70091b311ed1a31565f3_ade20c8d7c68c70091b311ed1a31565f3}\label{namespacemodule__mp__thompson_ade20c8d7c68c70091b311ed1a31565f3_ade20c8d7c68c70091b311ed1a31565f3}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!lam1@{lam1}}
\index{lam1@{lam1}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{lam1}{lam1}}
{\footnotesize\ttfamily real, parameter, private module\+\_\+mp\+\_\+thompson\+::lam1 = 3.\+29\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a1285d62d6f4ae2177c985c263fb0f387_a1285d62d6f4ae2177c985c263fb0f387}\label{namespacemodule__mp__thompson_a1285d62d6f4ae2177c985c263fb0f387_a1285d62d6f4ae2177c985c263fb0f387}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!gonv\_min@{gonv\_min}}
\index{gonv\_min@{gonv\_min}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{gonv\_min}{gonv\_min}}
{\footnotesize\ttfamily real, parameter, private module\+\_\+mp\+\_\+thompson\+::gonv\+\_\+min = 1.E2\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a2e18c7545e66ad04c064b6a70778edbc_a2e18c7545e66ad04c064b6a70778edbc}\label{namespacemodule__mp__thompson_a2e18c7545e66ad04c064b6a70778edbc_a2e18c7545e66ad04c064b6a70778edbc}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!gonv\_max@{gonv\_max}}
\index{gonv\_max@{gonv\_max}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{gonv\_max}{gonv\_max}}
{\footnotesize\ttfamily real, parameter, private module\+\_\+mp\+\_\+thompson\+::gonv\+\_\+max = 1.E6\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_ab21cc5cce5cea165df8d28db856ea752_ab21cc5cce5cea165df8d28db856ea752}\label{namespacemodule__mp__thompson_ab21cc5cce5cea165df8d28db856ea752_ab21cc5cce5cea165df8d28db856ea752}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!am\_r@{am\_r}}
\index{am\_r@{am\_r}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{am\_r}{am\_r}}
{\footnotesize\ttfamily real, parameter, private module\+\_\+mp\+\_\+thompson\+::am\+\_\+r = PI$\ast$\mbox{\hyperlink{namespacemodule__mp__thompson_aa5722ebcdf3e46c6e49d68e010468945_aa5722ebcdf3e46c6e49d68e010468945}{rho\+\_\+w}}/6.\+0\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_ae9d620f4f9edbc7c67510abd1f1a0a6a_ae9d620f4f9edbc7c67510abd1f1a0a6a}\label{namespacemodule__mp__thompson_ae9d620f4f9edbc7c67510abd1f1a0a6a_ae9d620f4f9edbc7c67510abd1f1a0a6a}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!bm\_r@{bm\_r}}
\index{bm\_r@{bm\_r}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{bm\_r}{bm\_r}}
{\footnotesize\ttfamily real, parameter, private module\+\_\+mp\+\_\+thompson\+::bm\+\_\+r = 3.\+0\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a47b721580e6b3aa11f3f284c2f7d84fd_a47b721580e6b3aa11f3f284c2f7d84fd}\label{namespacemodule__mp__thompson_a47b721580e6b3aa11f3f284c2f7d84fd_a47b721580e6b3aa11f3f284c2f7d84fd}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!am\_s@{am\_s}}
\index{am\_s@{am\_s}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{am\_s}{am\_s}}
{\footnotesize\ttfamily real, parameter, private module\+\_\+mp\+\_\+thompson\+::am\+\_\+s = 0.\+069\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a44d5ba6ec0c249019de5d6cadd4afee0_a44d5ba6ec0c249019de5d6cadd4afee0}\label{namespacemodule__mp__thompson_a44d5ba6ec0c249019de5d6cadd4afee0_a44d5ba6ec0c249019de5d6cadd4afee0}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!bm\_s@{bm\_s}}
\index{bm\_s@{bm\_s}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{bm\_s}{bm\_s}}
{\footnotesize\ttfamily real, parameter, private module\+\_\+mp\+\_\+thompson\+::bm\+\_\+s = 2.\+0\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a489b7a3a8faae236450ec66eab690b9a_a489b7a3a8faae236450ec66eab690b9a}\label{namespacemodule__mp__thompson_a489b7a3a8faae236450ec66eab690b9a_a489b7a3a8faae236450ec66eab690b9a}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!am\_g@{am\_g}}
\index{am\_g@{am\_g}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{am\_g}{am\_g}}
{\footnotesize\ttfamily real, parameter, private module\+\_\+mp\+\_\+thompson\+::am\+\_\+g = PI$\ast$\mbox{\hyperlink{namespacemodule__mp__thompson_aea2b04818795bb95da1787a5e1b9df8a_aea2b04818795bb95da1787a5e1b9df8a}{rho\+\_\+g}}/6.\+0\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_af95b2bf87947e611b67505f2aa4a45bd_af95b2bf87947e611b67505f2aa4a45bd}\label{namespacemodule__mp__thompson_af95b2bf87947e611b67505f2aa4a45bd_af95b2bf87947e611b67505f2aa4a45bd}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!bm\_g@{bm\_g}}
\index{bm\_g@{bm\_g}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{bm\_g}{bm\_g}}
{\footnotesize\ttfamily real, parameter, private module\+\_\+mp\+\_\+thompson\+::bm\+\_\+g = 3.\+0\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a3378c20655f5baa3617feab149eaf68c_a3378c20655f5baa3617feab149eaf68c}\label{namespacemodule__mp__thompson_a3378c20655f5baa3617feab149eaf68c_a3378c20655f5baa3617feab149eaf68c}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!am\_i@{am\_i}}
\index{am\_i@{am\_i}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{am\_i}{am\_i}}
{\footnotesize\ttfamily real, parameter, private module\+\_\+mp\+\_\+thompson\+::am\+\_\+i = PI$\ast$\mbox{\hyperlink{namespacemodule__mp__thompson_a201c68015cce6ee9addf433ef3474157_a201c68015cce6ee9addf433ef3474157}{rho\+\_\+i}}/6.\+0\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a897c1720c1673dc9cf05558dbe477bd6_a897c1720c1673dc9cf05558dbe477bd6}\label{namespacemodule__mp__thompson_a897c1720c1673dc9cf05558dbe477bd6_a897c1720c1673dc9cf05558dbe477bd6}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!bm\_i@{bm\_i}}
\index{bm\_i@{bm\_i}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{bm\_i}{bm\_i}}
{\footnotesize\ttfamily real, parameter, private module\+\_\+mp\+\_\+thompson\+::bm\+\_\+i = 3.\+0\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_af3c156321a1092c40815645864149e1a_af3c156321a1092c40815645864149e1a}\label{namespacemodule__mp__thompson_af3c156321a1092c40815645864149e1a_af3c156321a1092c40815645864149e1a}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!av\_r@{av\_r}}
\index{av\_r@{av\_r}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{av\_r}{av\_r}}
{\footnotesize\ttfamily real, parameter, private module\+\_\+mp\+\_\+thompson\+::av\+\_\+r = 4854.\+0\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_acaf47afd2403ffe8f392a9a3451b6998_acaf47afd2403ffe8f392a9a3451b6998}\label{namespacemodule__mp__thompson_acaf47afd2403ffe8f392a9a3451b6998_acaf47afd2403ffe8f392a9a3451b6998}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!bv\_r@{bv\_r}}
\index{bv\_r@{bv\_r}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{bv\_r}{bv\_r}}
{\footnotesize\ttfamily real, parameter, private module\+\_\+mp\+\_\+thompson\+::bv\+\_\+r = 1.\+0\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a1ba7f4704600d9c4e824815ca316cc31_a1ba7f4704600d9c4e824815ca316cc31}\label{namespacemodule__mp__thompson_a1ba7f4704600d9c4e824815ca316cc31_a1ba7f4704600d9c4e824815ca316cc31}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!fv\_r@{fv\_r}}
\index{fv\_r@{fv\_r}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{fv\_r}{fv\_r}}
{\footnotesize\ttfamily real, parameter, private module\+\_\+mp\+\_\+thompson\+::fv\+\_\+r = 195.\+0\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a19be7da69d71717caf578ea4346eb540_a19be7da69d71717caf578ea4346eb540}\label{namespacemodule__mp__thompson_a19be7da69d71717caf578ea4346eb540_a19be7da69d71717caf578ea4346eb540}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!av\_s@{av\_s}}
\index{av\_s@{av\_s}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{av\_s}{av\_s}}
{\footnotesize\ttfamily real, parameter, private module\+\_\+mp\+\_\+thompson\+::av\+\_\+s = 40.\+0\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a5a3bad411f0e885e32de9f900dacc04d_a5a3bad411f0e885e32de9f900dacc04d}\label{namespacemodule__mp__thompson_a5a3bad411f0e885e32de9f900dacc04d_a5a3bad411f0e885e32de9f900dacc04d}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!bv\_s@{bv\_s}}
\index{bv\_s@{bv\_s}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{bv\_s}{bv\_s}}
{\footnotesize\ttfamily real, parameter, private module\+\_\+mp\+\_\+thompson\+::bv\+\_\+s = 0.\+55\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_ad3b979a9ebeac8d4be4b1a13cc6134f0_ad3b979a9ebeac8d4be4b1a13cc6134f0}\label{namespacemodule__mp__thompson_ad3b979a9ebeac8d4be4b1a13cc6134f0_ad3b979a9ebeac8d4be4b1a13cc6134f0}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!fv\_s@{fv\_s}}
\index{fv\_s@{fv\_s}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{fv\_s}{fv\_s}}
{\footnotesize\ttfamily real, parameter, private module\+\_\+mp\+\_\+thompson\+::fv\+\_\+s = 100.\+0\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a3a03b21d22809dfaa468524c0a0a1dbb_a3a03b21d22809dfaa468524c0a0a1dbb}\label{namespacemodule__mp__thompson_a3a03b21d22809dfaa468524c0a0a1dbb_a3a03b21d22809dfaa468524c0a0a1dbb}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!av\_g@{av\_g}}
\index{av\_g@{av\_g}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{av\_g}{av\_g}}
{\footnotesize\ttfamily real, parameter, private module\+\_\+mp\+\_\+thompson\+::av\+\_\+g = 442.\+0\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a71b7310141afe0ff42f2ab2c684dac41_a71b7310141afe0ff42f2ab2c684dac41}\label{namespacemodule__mp__thompson_a71b7310141afe0ff42f2ab2c684dac41_a71b7310141afe0ff42f2ab2c684dac41}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!bv\_g@{bv\_g}}
\index{bv\_g@{bv\_g}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{bv\_g}{bv\_g}}
{\footnotesize\ttfamily real, parameter, private module\+\_\+mp\+\_\+thompson\+::bv\+\_\+g = 0.\+89\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_af9ffbcdaf5c065eff528075a6aa6081e_af9ffbcdaf5c065eff528075a6aa6081e}\label{namespacemodule__mp__thompson_af9ffbcdaf5c065eff528075a6aa6081e_af9ffbcdaf5c065eff528075a6aa6081e}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!bv\_i@{bv\_i}}
\index{bv\_i@{bv\_i}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{bv\_i}{bv\_i}}
{\footnotesize\ttfamily real, parameter, private module\+\_\+mp\+\_\+thompson\+::bv\+\_\+i = 1.\+0\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a21b80996496249cca22c52236c95aa6a_a21b80996496249cca22c52236c95aa6a}\label{namespacemodule__mp__thompson_a21b80996496249cca22c52236c95aa6a_a21b80996496249cca22c52236c95aa6a}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!av\_c@{av\_c}}
\index{av\_c@{av\_c}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{av\_c}{av\_c}}
{\footnotesize\ttfamily real, parameter, private module\+\_\+mp\+\_\+thompson\+::av\+\_\+c = 0.\+316946E8\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a96b377dacc0613afde92b85a5a5325bc_a96b377dacc0613afde92b85a5a5325bc}\label{namespacemodule__mp__thompson_a96b377dacc0613afde92b85a5a5325bc_a96b377dacc0613afde92b85a5a5325bc}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!bv\_c@{bv\_c}}
\index{bv\_c@{bv\_c}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{bv\_c}{bv\_c}}
{\footnotesize\ttfamily real, parameter, private module\+\_\+mp\+\_\+thompson\+::bv\+\_\+c = 2.\+0\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a84a5c21f8e6b33ac492474f626ae1ccc_a84a5c21f8e6b33ac492474f626ae1ccc}\label{namespacemodule__mp__thompson_a84a5c21f8e6b33ac492474f626ae1ccc_a84a5c21f8e6b33ac492474f626ae1ccc}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!c\_cube@{c\_cube}}
\index{c\_cube@{c\_cube}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{c\_cube}{c\_cube}}
{\footnotesize\ttfamily real, parameter, private module\+\_\+mp\+\_\+thompson\+::c\+\_\+cube = 0.\+5\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a270ffc68ad3ea7443a6fc5f8525aa341_a270ffc68ad3ea7443a6fc5f8525aa341}\label{namespacemodule__mp__thompson_a270ffc68ad3ea7443a6fc5f8525aa341_a270ffc68ad3ea7443a6fc5f8525aa341}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!c\_sqrd@{c\_sqrd}}
\index{c\_sqrd@{c\_sqrd}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{c\_sqrd}{c\_sqrd}}
{\footnotesize\ttfamily real, parameter, private module\+\_\+mp\+\_\+thompson\+::c\+\_\+sqrd = 0.\+15\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_ab54703d21ac8bed485b9edbf2c5c7307_ab54703d21ac8bed485b9edbf2c5c7307}\label{namespacemodule__mp__thompson_ab54703d21ac8bed485b9edbf2c5c7307_ab54703d21ac8bed485b9edbf2c5c7307}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!ef\_si@{ef\_si}}
\index{ef\_si@{ef\_si}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{ef\_si}{ef\_si}}
{\footnotesize\ttfamily real, parameter, private module\+\_\+mp\+\_\+thompson\+::ef\+\_\+si = 0.\+05\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a8f3a59fb2464ebb835b5fcdd8cab9711_a8f3a59fb2464ebb835b5fcdd8cab9711}\label{namespacemodule__mp__thompson_a8f3a59fb2464ebb835b5fcdd8cab9711_a8f3a59fb2464ebb835b5fcdd8cab9711}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!ef\_rs@{ef\_rs}}
\index{ef\_rs@{ef\_rs}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{ef\_rs}{ef\_rs}}
{\footnotesize\ttfamily real, parameter, private module\+\_\+mp\+\_\+thompson\+::ef\+\_\+rs = 0.\+95\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a310e5f024be8e945f327bdb908089118_a310e5f024be8e945f327bdb908089118}\label{namespacemodule__mp__thompson_a310e5f024be8e945f327bdb908089118_a310e5f024be8e945f327bdb908089118}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!ef\_rg@{ef\_rg}}
\index{ef\_rg@{ef\_rg}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{ef\_rg}{ef\_rg}}
{\footnotesize\ttfamily real, parameter, private module\+\_\+mp\+\_\+thompson\+::ef\+\_\+rg = 0.\+75\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a342d9ae49a50be29bd9abae418646d73_a342d9ae49a50be29bd9abae418646d73}\label{namespacemodule__mp__thompson_a342d9ae49a50be29bd9abae418646d73_a342d9ae49a50be29bd9abae418646d73}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!ef\_ri@{ef\_ri}}
\index{ef\_ri@{ef\_ri}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{ef\_ri}{ef\_ri}}
{\footnotesize\ttfamily real, parameter, private module\+\_\+mp\+\_\+thompson\+::ef\+\_\+ri = 0.\+95\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a4acb1a8069d8ed93581398b1751e4c93_a4acb1a8069d8ed93581398b1751e4c93}\label{namespacemodule__mp__thompson_a4acb1a8069d8ed93581398b1751e4c93_a4acb1a8069d8ed93581398b1751e4c93}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!r1@{r1}}
\index{r1@{r1}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{r1}{r1}}
{\footnotesize\ttfamily real, parameter, private module\+\_\+mp\+\_\+thompson\+::r1 = 1.E-\/12\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a05ad8e1c2c2b731d92f4b22f15f8b622_a05ad8e1c2c2b731d92f4b22f15f8b622}\label{namespacemodule__mp__thompson_a05ad8e1c2c2b731d92f4b22f15f8b622_a05ad8e1c2c2b731d92f4b22f15f8b622}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!r2@{r2}}
\index{r2@{r2}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{r2}{r2}}
{\footnotesize\ttfamily real, parameter, private module\+\_\+mp\+\_\+thompson\+::r2 = 1.E-\/6\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a39a67ea0dff150945dcc120aba99f3fc_a39a67ea0dff150945dcc120aba99f3fc}\label{namespacemodule__mp__thompson_a39a67ea0dff150945dcc120aba99f3fc_a39a67ea0dff150945dcc120aba99f3fc}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!eps@{eps}}
\index{eps@{eps}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{eps}{eps}}
{\footnotesize\ttfamily real, parameter module\+\_\+mp\+\_\+thompson\+::eps = 1.E-\/15}

\mbox{\Hypertarget{namespacemodule__mp__thompson_abc47b971079d7bd47b67a12141b31877_abc47b971079d7bd47b67a12141b31877}\label{namespacemodule__mp__thompson_abc47b971079d7bd47b67a12141b31877_abc47b971079d7bd47b67a12141b31877}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!tno@{tno}}
\index{tno@{tno}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{tno}{tno}}
{\footnotesize\ttfamily real, parameter, private module\+\_\+mp\+\_\+thompson\+::tno = 5.\+0\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_ac12902c6193b3a763db1cf2d23886de8_ac12902c6193b3a763db1cf2d23886de8}\label{namespacemodule__mp__thompson_ac12902c6193b3a763db1cf2d23886de8_ac12902c6193b3a763db1cf2d23886de8}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!ato@{ato}}
\index{ato@{ato}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{ato}{ato}}
{\footnotesize\ttfamily real, parameter, private module\+\_\+mp\+\_\+thompson\+::ato = 0.\+304\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a68846f6e6a1e4d66597afcb7664e6514_a68846f6e6a1e4d66597afcb7664e6514}\label{namespacemodule__mp__thompson_a68846f6e6a1e4d66597afcb7664e6514_a68846f6e6a1e4d66597afcb7664e6514}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!rho\_not@{rho\_not}}
\index{rho\_not@{rho\_not}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{rho\_not}{rho\_not}}
{\footnotesize\ttfamily real, parameter, private module\+\_\+mp\+\_\+thompson\+::rho\+\_\+not = 101325.\+0/(287.\+05$\ast$298.\+0)\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a265355f7730adbc555d268e7c5ba4244_a265355f7730adbc555d268e7c5ba4244}\label{namespacemodule__mp__thompson_a265355f7730adbc555d268e7c5ba4244_a265355f7730adbc555d268e7c5ba4244}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!sc@{sc}}
\index{sc@{sc}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{sc}{sc}}
{\footnotesize\ttfamily real, parameter, private module\+\_\+mp\+\_\+thompson\+::sc = 0.\+632\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_aa52d82788287775c86a6aaf5f8a9c106_aa52d82788287775c86a6aaf5f8a9c106}\label{namespacemodule__mp__thompson_aa52d82788287775c86a6aaf5f8a9c106_aa52d82788287775c86a6aaf5f8a9c106}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!sc3@{sc3}}
\index{sc3@{sc3}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{sc3}{sc3}}
{\footnotesize\ttfamily real, private module\+\_\+mp\+\_\+thompson\+::sc3\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_ac447c525e678717b18527fcc8147e780_ac447c525e678717b18527fcc8147e780}\label{namespacemodule__mp__thompson_ac447c525e678717b18527fcc8147e780_ac447c525e678717b18527fcc8147e780}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!hgfr@{hgfr}}
\index{hgfr@{hgfr}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{hgfr}{hgfr}}
{\footnotesize\ttfamily real, parameter, private module\+\_\+mp\+\_\+thompson\+::hgfr = 235.\+16\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_ae1f9fa951b379ef264d1c658e408409f_ae1f9fa951b379ef264d1c658e408409f}\label{namespacemodule__mp__thompson_ae1f9fa951b379ef264d1c658e408409f_ae1f9fa951b379ef264d1c658e408409f}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!rv@{rv}}
\index{rv@{rv}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{rv}{rv}}
{\footnotesize\ttfamily real, parameter, private module\+\_\+mp\+\_\+thompson\+::rv = 461.\+5\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a79bb05eba5fb1dee9066edac39543415_a79bb05eba5fb1dee9066edac39543415}\label{namespacemodule__mp__thompson_a79bb05eba5fb1dee9066edac39543415_a79bb05eba5fb1dee9066edac39543415}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!orv@{orv}}
\index{orv@{orv}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{orv}{orv}}
{\footnotesize\ttfamily real, parameter, private module\+\_\+mp\+\_\+thompson\+::orv = 1./Rv\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a60c6342ed1fd456571621c6ed272a5b7_a60c6342ed1fd456571621c6ed272a5b7}\label{namespacemodule__mp__thompson_a60c6342ed1fd456571621c6ed272a5b7_a60c6342ed1fd456571621c6ed272a5b7}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!r@{r}}
\index{r@{r}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{r}{r}}
{\footnotesize\ttfamily real, parameter, private module\+\_\+mp\+\_\+thompson\+::r = 287.\+04\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_ae38116ac624162858ad3a0ab041ef08a_ae38116ac624162858ad3a0ab041ef08a}\label{namespacemodule__mp__thompson_ae38116ac624162858ad3a0ab041ef08a_ae38116ac624162858ad3a0ab041ef08a}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!cp@{cp}}
\index{cp@{cp}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{cp}{cp}}
{\footnotesize\ttfamily real, parameter, private module\+\_\+mp\+\_\+thompson\+::cp = 1004.\+0\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_ada5f5ed98ca1e2cb5a9bb3602645ca08_ada5f5ed98ca1e2cb5a9bb3602645ca08}\label{namespacemodule__mp__thompson_ada5f5ed98ca1e2cb5a9bb3602645ca08_ada5f5ed98ca1e2cb5a9bb3602645ca08}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!r\_uni@{r\_uni}}
\index{r\_uni@{r\_uni}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{r\_uni}{r\_uni}}
{\footnotesize\ttfamily real, parameter, private module\+\_\+mp\+\_\+thompson\+::r\+\_\+uni = 8.\+314\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_ac4f852d74b024d8778a68c7efeb86944_ac4f852d74b024d8778a68c7efeb86944}\label{namespacemodule__mp__thompson_ac4f852d74b024d8778a68c7efeb86944_ac4f852d74b024d8778a68c7efeb86944}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!k\_b@{k\_b}}
\index{k\_b@{k\_b}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{k\_b}{k\_b}}
{\footnotesize\ttfamily double precision, parameter, private module\+\_\+mp\+\_\+thompson\+::k\+\_\+b = 1.\+38065E-\/23\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a75cc77f5b5445b2d68a388cc5c7be4d7_a75cc77f5b5445b2d68a388cc5c7be4d7}\label{namespacemodule__mp__thompson_a75cc77f5b5445b2d68a388cc5c7be4d7_a75cc77f5b5445b2d68a388cc5c7be4d7}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!m\_w@{m\_w}}
\index{m\_w@{m\_w}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{m\_w}{m\_w}}
{\footnotesize\ttfamily double precision, parameter, private module\+\_\+mp\+\_\+thompson\+::m\+\_\+w = 18.\+01528E-\/3\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_ac6ea3ac23a3da5203fa78277a7bdd502_ac6ea3ac23a3da5203fa78277a7bdd502}\label{namespacemodule__mp__thompson_ac6ea3ac23a3da5203fa78277a7bdd502_ac6ea3ac23a3da5203fa78277a7bdd502}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!m\_a@{m\_a}}
\index{m\_a@{m\_a}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{m\_a}{m\_a}}
{\footnotesize\ttfamily double precision, parameter, private module\+\_\+mp\+\_\+thompson\+::m\+\_\+a = 28.\+96E-\/3\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_ab7994b87148a9a10ae930fec11d326d8_ab7994b87148a9a10ae930fec11d326d8}\label{namespacemodule__mp__thompson_ab7994b87148a9a10ae930fec11d326d8_ab7994b87148a9a10ae930fec11d326d8}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!n\_avo@{n\_avo}}
\index{n\_avo@{n\_avo}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{n\_avo}{n\_avo}}
{\footnotesize\ttfamily double precision, parameter, private module\+\_\+mp\+\_\+thompson\+::n\+\_\+avo = 6.\+022E23\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a38aa245edcefdd66bc2db6b8d5035dfb_a38aa245edcefdd66bc2db6b8d5035dfb}\label{namespacemodule__mp__thompson_a38aa245edcefdd66bc2db6b8d5035dfb_a38aa245edcefdd66bc2db6b8d5035dfb}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!ma\_w@{ma\_w}}
\index{ma\_w@{ma\_w}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{ma\_w}{ma\_w}}
{\footnotesize\ttfamily double precision, parameter, private module\+\_\+mp\+\_\+thompson\+::ma\+\_\+w = M\+\_\+w / N\+\_\+avo\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a8f7176185e2b765585b95ad0a261c63c_a8f7176185e2b765585b95ad0a261c63c}\label{namespacemodule__mp__thompson_a8f7176185e2b765585b95ad0a261c63c_a8f7176185e2b765585b95ad0a261c63c}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!ar\_volume@{ar\_volume}}
\index{ar\_volume@{ar\_volume}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{ar\_volume}{ar\_volume}}
{\footnotesize\ttfamily real, parameter, private module\+\_\+mp\+\_\+thompson\+::ar\+\_\+volume = 4./3.$\ast$PI$\ast$(2.\+5e-\/6)$\ast$$\ast$3\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a39e1acc4c16fb34313368b07f971c507_a39e1acc4c16fb34313368b07f971c507}\label{namespacemodule__mp__thompson_a39e1acc4c16fb34313368b07f971c507_a39e1acc4c16fb34313368b07f971c507}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!lsub@{lsub}}
\index{lsub@{lsub}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{lsub}{lsub}}
{\footnotesize\ttfamily real, parameter, private module\+\_\+mp\+\_\+thompson\+::lsub = 2.\+834E6\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a038784449a526b34a58bfb9d3c9ea623_a038784449a526b34a58bfb9d3c9ea623}\label{namespacemodule__mp__thompson_a038784449a526b34a58bfb9d3c9ea623_a038784449a526b34a58bfb9d3c9ea623}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!lvap0@{lvap0}}
\index{lvap0@{lvap0}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{lvap0}{lvap0}}
{\footnotesize\ttfamily real, parameter, private module\+\_\+mp\+\_\+thompson\+::lvap0 = 2.\+5E6\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a0d1ee6f83978c96da7c4ff0c3ece10e3_a0d1ee6f83978c96da7c4ff0c3ece10e3}\label{namespacemodule__mp__thompson_a0d1ee6f83978c96da7c4ff0c3ece10e3_a0d1ee6f83978c96da7c4ff0c3ece10e3}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!lfus@{lfus}}
\index{lfus@{lfus}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{lfus}{lfus}}
{\footnotesize\ttfamily real, parameter, private module\+\_\+mp\+\_\+thompson\+::lfus = \mbox{\hyperlink{namespacemodule__mp__thompson_a39e1acc4c16fb34313368b07f971c507_a39e1acc4c16fb34313368b07f971c507}{lsub}} -\/ \mbox{\hyperlink{namespacemodule__mp__thompson_a038784449a526b34a58bfb9d3c9ea623_a038784449a526b34a58bfb9d3c9ea623}{lvap0}}\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a28d43284d475f1224cc54982468f7838_a28d43284d475f1224cc54982468f7838}\label{namespacemodule__mp__thompson_a28d43284d475f1224cc54982468f7838_a28d43284d475f1224cc54982468f7838}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!olfus@{olfus}}
\index{olfus@{olfus}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{olfus}{olfus}}
{\footnotesize\ttfamily real, parameter, private module\+\_\+mp\+\_\+thompson\+::olfus = 1./\mbox{\hyperlink{namespacemodule__mp__thompson_a0d1ee6f83978c96da7c4ff0c3ece10e3_a0d1ee6f83978c96da7c4ff0c3ece10e3}{lfus}}\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a0b4c63c6c53f5b6db1b50ef5d6faaa8f_a0b4c63c6c53f5b6db1b50ef5d6faaa8f}\label{namespacemodule__mp__thompson_a0b4c63c6c53f5b6db1b50ef5d6faaa8f_a0b4c63c6c53f5b6db1b50ef5d6faaa8f}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!xm0i@{xm0i}}
\index{xm0i@{xm0i}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{xm0i}{xm0i}}
{\footnotesize\ttfamily real, parameter, private module\+\_\+mp\+\_\+thompson\+::xm0i = 1.E-\/12\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_ac39e47e56f6242512e0ddcde3182c8cd_ac39e47e56f6242512e0ddcde3182c8cd}\label{namespacemodule__mp__thompson_ac39e47e56f6242512e0ddcde3182c8cd_ac39e47e56f6242512e0ddcde3182c8cd}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!d0c@{d0c}}
\index{d0c@{d0c}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{d0c}{d0c}}
{\footnotesize\ttfamily real, parameter, private module\+\_\+mp\+\_\+thompson\+::d0c = 1.E-\/6\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a865350cfc141b42bc49864fe6155b2ad_a865350cfc141b42bc49864fe6155b2ad}\label{namespacemodule__mp__thompson_a865350cfc141b42bc49864fe6155b2ad_a865350cfc141b42bc49864fe6155b2ad}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!d0r@{d0r}}
\index{d0r@{d0r}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{d0r}{d0r}}
{\footnotesize\ttfamily real, parameter, private module\+\_\+mp\+\_\+thompson\+::d0r = 50.E-\/6\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a9b1afc7f9ad30bbf857dad4259192500_a9b1afc7f9ad30bbf857dad4259192500}\label{namespacemodule__mp__thompson_a9b1afc7f9ad30bbf857dad4259192500_a9b1afc7f9ad30bbf857dad4259192500}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!d0s@{d0s}}
\index{d0s@{d0s}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{d0s}{d0s}}
{\footnotesize\ttfamily real, parameter, private module\+\_\+mp\+\_\+thompson\+::d0s = 300.E-\/6\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_ad1418745ed58adbb9ce94c2fcaffa9d8_ad1418745ed58adbb9ce94c2fcaffa9d8}\label{namespacemodule__mp__thompson_ad1418745ed58adbb9ce94c2fcaffa9d8_ad1418745ed58adbb9ce94c2fcaffa9d8}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!d0g@{d0g}}
\index{d0g@{d0g}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{d0g}{d0g}}
{\footnotesize\ttfamily real, parameter, private module\+\_\+mp\+\_\+thompson\+::d0g = 350.E-\/6\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a1d7c82aea559da1b577fc7bd8c697331_a1d7c82aea559da1b577fc7bd8c697331}\label{namespacemodule__mp__thompson_a1d7c82aea559da1b577fc7bd8c697331_a1d7c82aea559da1b577fc7bd8c697331}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!d0i@{d0i}}
\index{d0i@{d0i}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{d0i}{d0i}}
{\footnotesize\ttfamily real, private module\+\_\+mp\+\_\+thompson\+::d0i\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a96e2e67019f0c40be74a5773982d6824_a96e2e67019f0c40be74a5773982d6824}\label{namespacemodule__mp__thompson_a96e2e67019f0c40be74a5773982d6824_a96e2e67019f0c40be74a5773982d6824}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!xm0s@{xm0s}}
\index{xm0s@{xm0s}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{xm0s}{xm0s}}
{\footnotesize\ttfamily real, private module\+\_\+mp\+\_\+thompson\+::xm0s\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a52e2acc518164cae22869020d063b5c6_a52e2acc518164cae22869020d063b5c6}\label{namespacemodule__mp__thompson_a52e2acc518164cae22869020d063b5c6_a52e2acc518164cae22869020d063b5c6}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!xm0g@{xm0g}}
\index{xm0g@{xm0g}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{xm0g}{xm0g}}
{\footnotesize\ttfamily real, private module\+\_\+mp\+\_\+thompson\+::xm0g\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a138a7497be0b75bd354a21750068d88c_a138a7497be0b75bd354a21750068d88c}\label{namespacemodule__mp__thompson_a138a7497be0b75bd354a21750068d88c_a138a7497be0b75bd354a21750068d88c}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!re\_qc\_min@{re\_qc\_min}}
\index{re\_qc\_min@{re\_qc\_min}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{re\_qc\_min}{re\_qc\_min}}
{\footnotesize\ttfamily real, parameter module\+\_\+mp\+\_\+thompson\+::re\+\_\+qc\+\_\+min = 2.\+50E-\/6}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a26befce19d555a5e1da0c2eb443b3f95_a26befce19d555a5e1da0c2eb443b3f95}\label{namespacemodule__mp__thompson_a26befce19d555a5e1da0c2eb443b3f95_a26befce19d555a5e1da0c2eb443b3f95}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!re\_qc\_max@{re\_qc\_max}}
\index{re\_qc\_max@{re\_qc\_max}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{re\_qc\_max}{re\_qc\_max}}
{\footnotesize\ttfamily real, parameter module\+\_\+mp\+\_\+thompson\+::re\+\_\+qc\+\_\+max = 50.\+0E-\/6}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a2be2ff7670a69d394182a90c54e55777_a2be2ff7670a69d394182a90c54e55777}\label{namespacemodule__mp__thompson_a2be2ff7670a69d394182a90c54e55777_a2be2ff7670a69d394182a90c54e55777}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!re\_qi\_min@{re\_qi\_min}}
\index{re\_qi\_min@{re\_qi\_min}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{re\_qi\_min}{re\_qi\_min}}
{\footnotesize\ttfamily real, parameter module\+\_\+mp\+\_\+thompson\+::re\+\_\+qi\+\_\+min = 2.\+50E-\/6}

\mbox{\Hypertarget{namespacemodule__mp__thompson_af943e7d6018af1d39f251d9808fefea6_af943e7d6018af1d39f251d9808fefea6}\label{namespacemodule__mp__thompson_af943e7d6018af1d39f251d9808fefea6_af943e7d6018af1d39f251d9808fefea6}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!re\_qi\_max@{re\_qi\_max}}
\index{re\_qi\_max@{re\_qi\_max}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{re\_qi\_max}{re\_qi\_max}}
{\footnotesize\ttfamily real, parameter module\+\_\+mp\+\_\+thompson\+::re\+\_\+qi\+\_\+max = 125.\+0E-\/6}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a20a996dbb6507cca4f0a55281f4e4ac6_a20a996dbb6507cca4f0a55281f4e4ac6}\label{namespacemodule__mp__thompson_a20a996dbb6507cca4f0a55281f4e4ac6_a20a996dbb6507cca4f0a55281f4e4ac6}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!re\_qs\_min@{re\_qs\_min}}
\index{re\_qs\_min@{re\_qs\_min}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{re\_qs\_min}{re\_qs\_min}}
{\footnotesize\ttfamily real, parameter module\+\_\+mp\+\_\+thompson\+::re\+\_\+qs\+\_\+min = 5.\+00E-\/6}

\mbox{\Hypertarget{namespacemodule__mp__thompson_addbee68621b2319a0d31db8b0bce9910_addbee68621b2319a0d31db8b0bce9910}\label{namespacemodule__mp__thompson_addbee68621b2319a0d31db8b0bce9910_addbee68621b2319a0d31db8b0bce9910}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!re\_qs\_max@{re\_qs\_max}}
\index{re\_qs\_max@{re\_qs\_max}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{re\_qs\_max}{re\_qs\_max}}
{\footnotesize\ttfamily real, parameter module\+\_\+mp\+\_\+thompson\+::re\+\_\+qs\+\_\+max = 999.\+0E-\/6}

\mbox{\Hypertarget{namespacemodule__mp__thompson_aa44677713844070d3144515239eb81c1_aa44677713844070d3144515239eb81c1}\label{namespacemodule__mp__thompson_aa44677713844070d3144515239eb81c1_aa44677713844070d3144515239eb81c1}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!nbins@{nbins}}
\index{nbins@{nbins}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{nbins}{nbins}}
{\footnotesize\ttfamily integer, parameter, private module\+\_\+mp\+\_\+thompson\+::nbins = 100\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a868c4be8e295ac2c2afe45c3b406367a_a868c4be8e295ac2c2afe45c3b406367a}\label{namespacemodule__mp__thompson_a868c4be8e295ac2c2afe45c3b406367a_a868c4be8e295ac2c2afe45c3b406367a}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!nbc@{nbc}}
\index{nbc@{nbc}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{nbc}{nbc}}
{\footnotesize\ttfamily integer, parameter, private module\+\_\+mp\+\_\+thompson\+::nbc = \mbox{\hyperlink{namespacemodule__mp__thompson_aa44677713844070d3144515239eb81c1_aa44677713844070d3144515239eb81c1}{nbins}}\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_ab4252ab3e36ce681a4a3254080fa4248_ab4252ab3e36ce681a4a3254080fa4248}\label{namespacemodule__mp__thompson_ab4252ab3e36ce681a4a3254080fa4248_ab4252ab3e36ce681a4a3254080fa4248}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!nbi@{nbi}}
\index{nbi@{nbi}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{nbi}{nbi}}
{\footnotesize\ttfamily integer, parameter, private module\+\_\+mp\+\_\+thompson\+::nbi = \mbox{\hyperlink{namespacemodule__mp__thompson_aa44677713844070d3144515239eb81c1_aa44677713844070d3144515239eb81c1}{nbins}}\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a0ff31e1f8117c0721cb2481ce01ee907_a0ff31e1f8117c0721cb2481ce01ee907}\label{namespacemodule__mp__thompson_a0ff31e1f8117c0721cb2481ce01ee907_a0ff31e1f8117c0721cb2481ce01ee907}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!nbr@{nbr}}
\index{nbr@{nbr}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{nbr}{nbr}}
{\footnotesize\ttfamily integer, parameter, private module\+\_\+mp\+\_\+thompson\+::nbr = \mbox{\hyperlink{namespacemodule__mp__thompson_aa44677713844070d3144515239eb81c1_aa44677713844070d3144515239eb81c1}{nbins}}\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a482d924481c796a2fc436a3c4770c127_a482d924481c796a2fc436a3c4770c127}\label{namespacemodule__mp__thompson_a482d924481c796a2fc436a3c4770c127_a482d924481c796a2fc436a3c4770c127}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!nbs@{nbs}}
\index{nbs@{nbs}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{nbs}{nbs}}
{\footnotesize\ttfamily integer, parameter, private module\+\_\+mp\+\_\+thompson\+::nbs = \mbox{\hyperlink{namespacemodule__mp__thompson_aa44677713844070d3144515239eb81c1_aa44677713844070d3144515239eb81c1}{nbins}}\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a621046edee1f9a1841f6a00658f04ca8_a621046edee1f9a1841f6a00658f04ca8}\label{namespacemodule__mp__thompson_a621046edee1f9a1841f6a00658f04ca8_a621046edee1f9a1841f6a00658f04ca8}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!nbg@{nbg}}
\index{nbg@{nbg}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{nbg}{nbg}}
{\footnotesize\ttfamily integer, parameter, private module\+\_\+mp\+\_\+thompson\+::nbg = \mbox{\hyperlink{namespacemodule__mp__thompson_aa44677713844070d3144515239eb81c1_aa44677713844070d3144515239eb81c1}{nbins}}\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a732f862d9b35ddef11b2fb1470d807e7_a732f862d9b35ddef11b2fb1470d807e7}\label{namespacemodule__mp__thompson_a732f862d9b35ddef11b2fb1470d807e7_a732f862d9b35ddef11b2fb1470d807e7}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!ntb\_c@{ntb\_c}}
\index{ntb\_c@{ntb\_c}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{ntb\_c}{ntb\_c}}
{\footnotesize\ttfamily integer, parameter, private module\+\_\+mp\+\_\+thompson\+::ntb\+\_\+c = 37\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a9f7d9a8ea489f2ccd0b7047947e6dd8d_a9f7d9a8ea489f2ccd0b7047947e6dd8d}\label{namespacemodule__mp__thompson_a9f7d9a8ea489f2ccd0b7047947e6dd8d_a9f7d9a8ea489f2ccd0b7047947e6dd8d}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!ntb\_i@{ntb\_i}}
\index{ntb\_i@{ntb\_i}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{ntb\_i}{ntb\_i}}
{\footnotesize\ttfamily integer, parameter, private module\+\_\+mp\+\_\+thompson\+::ntb\+\_\+i = 64\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a82919e0e59db166918439e430d31b898_a82919e0e59db166918439e430d31b898}\label{namespacemodule__mp__thompson_a82919e0e59db166918439e430d31b898_a82919e0e59db166918439e430d31b898}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!ntb\_r@{ntb\_r}}
\index{ntb\_r@{ntb\_r}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{ntb\_r}{ntb\_r}}
{\footnotesize\ttfamily integer, parameter, private module\+\_\+mp\+\_\+thompson\+::ntb\+\_\+r = 37\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a3e91c9b7cc9f84af50513cadabffe8df_a3e91c9b7cc9f84af50513cadabffe8df}\label{namespacemodule__mp__thompson_a3e91c9b7cc9f84af50513cadabffe8df_a3e91c9b7cc9f84af50513cadabffe8df}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!ntb\_s@{ntb\_s}}
\index{ntb\_s@{ntb\_s}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{ntb\_s}{ntb\_s}}
{\footnotesize\ttfamily integer, parameter, private module\+\_\+mp\+\_\+thompson\+::ntb\+\_\+s = 28\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a1e9e41201b1b8b54a869101667836239_a1e9e41201b1b8b54a869101667836239}\label{namespacemodule__mp__thompson_a1e9e41201b1b8b54a869101667836239_a1e9e41201b1b8b54a869101667836239}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!ntb\_g@{ntb\_g}}
\index{ntb\_g@{ntb\_g}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{ntb\_g}{ntb\_g}}
{\footnotesize\ttfamily integer, parameter, private module\+\_\+mp\+\_\+thompson\+::ntb\+\_\+g = 28\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_acda7002546085c2e91838f4d6278800a_acda7002546085c2e91838f4d6278800a}\label{namespacemodule__mp__thompson_acda7002546085c2e91838f4d6278800a_acda7002546085c2e91838f4d6278800a}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!ntb\_g1@{ntb\_g1}}
\index{ntb\_g1@{ntb\_g1}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{ntb\_g1}{ntb\_g1}}
{\footnotesize\ttfamily integer, parameter, private module\+\_\+mp\+\_\+thompson\+::ntb\+\_\+g1 = 37\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_abc74799f66ab6372e69892bc84899d5f_abc74799f66ab6372e69892bc84899d5f}\label{namespacemodule__mp__thompson_abc74799f66ab6372e69892bc84899d5f_abc74799f66ab6372e69892bc84899d5f}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!ntb\_r1@{ntb\_r1}}
\index{ntb\_r1@{ntb\_r1}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{ntb\_r1}{ntb\_r1}}
{\footnotesize\ttfamily integer, parameter, private module\+\_\+mp\+\_\+thompson\+::ntb\+\_\+r1 = 37\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a7936b8a2195aeb9c71e0ba707c489848_a7936b8a2195aeb9c71e0ba707c489848}\label{namespacemodule__mp__thompson_a7936b8a2195aeb9c71e0ba707c489848_a7936b8a2195aeb9c71e0ba707c489848}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!ntb\_i1@{ntb\_i1}}
\index{ntb\_i1@{ntb\_i1}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{ntb\_i1}{ntb\_i1}}
{\footnotesize\ttfamily integer, parameter, private module\+\_\+mp\+\_\+thompson\+::ntb\+\_\+i1 = 55\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a95c89cd0922cccdb7ff2ffdeb5d7bf04_a95c89cd0922cccdb7ff2ffdeb5d7bf04}\label{namespacemodule__mp__thompson_a95c89cd0922cccdb7ff2ffdeb5d7bf04_a95c89cd0922cccdb7ff2ffdeb5d7bf04}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!ntb\_t@{ntb\_t}}
\index{ntb\_t@{ntb\_t}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{ntb\_t}{ntb\_t}}
{\footnotesize\ttfamily integer, parameter, private module\+\_\+mp\+\_\+thompson\+::ntb\+\_\+t = 9\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a38a392748b4b6ca5ea2e4c9d273e0995_a38a392748b4b6ca5ea2e4c9d273e0995}\label{namespacemodule__mp__thompson_a38a392748b4b6ca5ea2e4c9d273e0995_a38a392748b4b6ca5ea2e4c9d273e0995}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!nic1@{nic1}}
\index{nic1@{nic1}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{nic1}{nic1}}
{\footnotesize\ttfamily integer, private module\+\_\+mp\+\_\+thompson\+::nic1\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_ae7c2554403984c1b7279fc2cbb6bb70e_ae7c2554403984c1b7279fc2cbb6bb70e}\label{namespacemodule__mp__thompson_ae7c2554403984c1b7279fc2cbb6bb70e_ae7c2554403984c1b7279fc2cbb6bb70e}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!nic2@{nic2}}
\index{nic2@{nic2}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{nic2}{nic2}}
{\footnotesize\ttfamily integer, private module\+\_\+mp\+\_\+thompson\+::nic2\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_aea261fe121de66b1840e5447fab1d6a9_aea261fe121de66b1840e5447fab1d6a9}\label{namespacemodule__mp__thompson_aea261fe121de66b1840e5447fab1d6a9_aea261fe121de66b1840e5447fab1d6a9}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!nii2@{nii2}}
\index{nii2@{nii2}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{nii2}{nii2}}
{\footnotesize\ttfamily integer, private module\+\_\+mp\+\_\+thompson\+::nii2\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_aab0710f5b65e87de56d280ae9283841e_aab0710f5b65e87de56d280ae9283841e}\label{namespacemodule__mp__thompson_aab0710f5b65e87de56d280ae9283841e_aab0710f5b65e87de56d280ae9283841e}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!nii3@{nii3}}
\index{nii3@{nii3}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{nii3}{nii3}}
{\footnotesize\ttfamily integer, private module\+\_\+mp\+\_\+thompson\+::nii3\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a2e2747b5031743879597c3e4182bc9b7_a2e2747b5031743879597c3e4182bc9b7}\label{namespacemodule__mp__thompson_a2e2747b5031743879597c3e4182bc9b7_a2e2747b5031743879597c3e4182bc9b7}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!nir2@{nir2}}
\index{nir2@{nir2}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{nir2}{nir2}}
{\footnotesize\ttfamily integer, private module\+\_\+mp\+\_\+thompson\+::nir2\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a4daa5897ff89e1284ddfd5969d8be27f_a4daa5897ff89e1284ddfd5969d8be27f}\label{namespacemodule__mp__thompson_a4daa5897ff89e1284ddfd5969d8be27f_a4daa5897ff89e1284ddfd5969d8be27f}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!nir3@{nir3}}
\index{nir3@{nir3}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{nir3}{nir3}}
{\footnotesize\ttfamily integer, private module\+\_\+mp\+\_\+thompson\+::nir3\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_af13b4f3dfa2137e63e92343106091493_af13b4f3dfa2137e63e92343106091493}\label{namespacemodule__mp__thompson_af13b4f3dfa2137e63e92343106091493_af13b4f3dfa2137e63e92343106091493}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!nis2@{nis2}}
\index{nis2@{nis2}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{nis2}{nis2}}
{\footnotesize\ttfamily integer, private module\+\_\+mp\+\_\+thompson\+::nis2\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a931060f92bd194595ea6370bcaa605d0_a931060f92bd194595ea6370bcaa605d0}\label{namespacemodule__mp__thompson_a931060f92bd194595ea6370bcaa605d0_a931060f92bd194595ea6370bcaa605d0}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!nig2@{nig2}}
\index{nig2@{nig2}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{nig2}{nig2}}
{\footnotesize\ttfamily integer, private module\+\_\+mp\+\_\+thompson\+::nig2\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a2e8589347e909fa559e7efac7800192d_a2e8589347e909fa559e7efac7800192d}\label{namespacemodule__mp__thompson_a2e8589347e909fa559e7efac7800192d_a2e8589347e909fa559e7efac7800192d}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!nig3@{nig3}}
\index{nig3@{nig3}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{nig3}{nig3}}
{\footnotesize\ttfamily integer, private module\+\_\+mp\+\_\+thompson\+::nig3\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_ac1a4f69375da447d40d4c899d256cbee_ac1a4f69375da447d40d4c899d256cbee}\label{namespacemodule__mp__thompson_ac1a4f69375da447d40d4c899d256cbee_ac1a4f69375da447d40d4c899d256cbee}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!ntb\_arc@{ntb\_arc}}
\index{ntb\_arc@{ntb\_arc}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{ntb\_arc}{ntb\_arc}}
{\footnotesize\ttfamily integer, parameter, private module\+\_\+mp\+\_\+thompson\+::ntb\+\_\+arc = 7\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a908072444d8254e349e9622ce8995cc7_a908072444d8254e349e9622ce8995cc7}\label{namespacemodule__mp__thompson_a908072444d8254e349e9622ce8995cc7_a908072444d8254e349e9622ce8995cc7}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!ntb\_arw@{ntb\_arw}}
\index{ntb\_arw@{ntb\_arw}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{ntb\_arw}{ntb\_arw}}
{\footnotesize\ttfamily integer, parameter, private module\+\_\+mp\+\_\+thompson\+::ntb\+\_\+arw = 9\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a620c7e483936413ee5a1686ffb8ffc1c_a620c7e483936413ee5a1686ffb8ffc1c}\label{namespacemodule__mp__thompson_a620c7e483936413ee5a1686ffb8ffc1c_a620c7e483936413ee5a1686ffb8ffc1c}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!ntb\_art@{ntb\_art}}
\index{ntb\_art@{ntb\_art}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{ntb\_art}{ntb\_art}}
{\footnotesize\ttfamily integer, parameter, private module\+\_\+mp\+\_\+thompson\+::ntb\+\_\+art = 7\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_afc5f860bdba375a8caff3711798840b6_afc5f860bdba375a8caff3711798840b6}\label{namespacemodule__mp__thompson_afc5f860bdba375a8caff3711798840b6_afc5f860bdba375a8caff3711798840b6}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!ntb\_arr@{ntb\_arr}}
\index{ntb\_arr@{ntb\_arr}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{ntb\_arr}{ntb\_arr}}
{\footnotesize\ttfamily integer, parameter, private module\+\_\+mp\+\_\+thompson\+::ntb\+\_\+arr = 5\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a66068882b9ab7cb9f77ee2225b7ec702_a66068882b9ab7cb9f77ee2225b7ec702}\label{namespacemodule__mp__thompson_a66068882b9ab7cb9f77ee2225b7ec702_a66068882b9ab7cb9f77ee2225b7ec702}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!ntb\_ark@{ntb\_ark}}
\index{ntb\_ark@{ntb\_ark}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{ntb\_ark}{ntb\_ark}}
{\footnotesize\ttfamily integer, parameter, private module\+\_\+mp\+\_\+thompson\+::ntb\+\_\+ark = 4\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a311d47182278a054baf817629ea397d1_a311d47182278a054baf817629ea397d1}\label{namespacemodule__mp__thompson_a311d47182278a054baf817629ea397d1_a311d47182278a054baf817629ea397d1}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!ntb\_in@{ntb\_in}}
\index{ntb\_in@{ntb\_in}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{ntb\_in}{ntb\_in}}
{\footnotesize\ttfamily integer, parameter, private module\+\_\+mp\+\_\+thompson\+::ntb\+\_\+in = 55\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a625322983b08a3b159a1b3ff38ea42ad_a625322983b08a3b159a1b3ff38ea42ad}\label{namespacemodule__mp__thompson_a625322983b08a3b159a1b3ff38ea42ad_a625322983b08a3b159a1b3ff38ea42ad}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!niin2@{niin2}}
\index{niin2@{niin2}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{niin2}{niin2}}
{\footnotesize\ttfamily integer, private module\+\_\+mp\+\_\+thompson\+::niin2\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a3ab48beb212617e4b05d08051a632a4e_a3ab48beb212617e4b05d08051a632a4e}\label{namespacemodule__mp__thompson_a3ab48beb212617e4b05d08051a632a4e_a3ab48beb212617e4b05d08051a632a4e}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!xdx@{xdx}}
\index{xdx@{xdx}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{xdx}{xdx}}
{\footnotesize\ttfamily double precision, dimension(\mbox{\hyperlink{namespacemodule__mp__thompson_aa44677713844070d3144515239eb81c1_aa44677713844070d3144515239eb81c1}{nbins}}+1) module\+\_\+mp\+\_\+thompson\+::xdx}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a4d535c4460986e89d0d4dac4e5ebdde6_a4d535c4460986e89d0d4dac4e5ebdde6}\label{namespacemodule__mp__thompson_a4d535c4460986e89d0d4dac4e5ebdde6_a4d535c4460986e89d0d4dac4e5ebdde6}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!dc@{dc}}
\index{dc@{dc}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{dc}{dc}}
{\footnotesize\ttfamily double precision, dimension(\mbox{\hyperlink{namespacemodule__mp__thompson_a868c4be8e295ac2c2afe45c3b406367a_a868c4be8e295ac2c2afe45c3b406367a}{nbc}}) module\+\_\+mp\+\_\+thompson\+::dc}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a4050fb111ed401c1dfd6f3c56f225b2f_a4050fb111ed401c1dfd6f3c56f225b2f}\label{namespacemodule__mp__thompson_a4050fb111ed401c1dfd6f3c56f225b2f_a4050fb111ed401c1dfd6f3c56f225b2f}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!dtc@{dtc}}
\index{dtc@{dtc}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{dtc}{dtc}}
{\footnotesize\ttfamily double precision, dimension(\mbox{\hyperlink{namespacemodule__mp__thompson_a868c4be8e295ac2c2afe45c3b406367a_a868c4be8e295ac2c2afe45c3b406367a}{nbc}}) module\+\_\+mp\+\_\+thompson\+::dtc}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a342873776a84f4dd82fa1d6af9481c99_a342873776a84f4dd82fa1d6af9481c99}\label{namespacemodule__mp__thompson_a342873776a84f4dd82fa1d6af9481c99_a342873776a84f4dd82fa1d6af9481c99}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!di@{di}}
\index{di@{di}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{di}{di}}
{\footnotesize\ttfamily double precision, dimension(\mbox{\hyperlink{namespacemodule__mp__thompson_ab4252ab3e36ce681a4a3254080fa4248_ab4252ab3e36ce681a4a3254080fa4248}{nbi}}) module\+\_\+mp\+\_\+thompson\+::di}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a37427ee72b56a11c516b3486b6314d33_a37427ee72b56a11c516b3486b6314d33}\label{namespacemodule__mp__thompson_a37427ee72b56a11c516b3486b6314d33_a37427ee72b56a11c516b3486b6314d33}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!dti@{dti}}
\index{dti@{dti}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{dti}{dti}}
{\footnotesize\ttfamily double precision, dimension(\mbox{\hyperlink{namespacemodule__mp__thompson_ab4252ab3e36ce681a4a3254080fa4248_ab4252ab3e36ce681a4a3254080fa4248}{nbi}}) module\+\_\+mp\+\_\+thompson\+::dti}

\mbox{\Hypertarget{namespacemodule__mp__thompson_af0a594d010cb9becdce9fbb517c4632d_af0a594d010cb9becdce9fbb517c4632d}\label{namespacemodule__mp__thompson_af0a594d010cb9becdce9fbb517c4632d_af0a594d010cb9becdce9fbb517c4632d}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!dr@{dr}}
\index{dr@{dr}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{dr}{dr}}
{\footnotesize\ttfamily double precision, dimension(\mbox{\hyperlink{namespacemodule__mp__thompson_a0ff31e1f8117c0721cb2481ce01ee907_a0ff31e1f8117c0721cb2481ce01ee907}{nbr}}) module\+\_\+mp\+\_\+thompson\+::dr}

\mbox{\Hypertarget{namespacemodule__mp__thompson_ad92cfd9b8de1c42713e997c21ebd85bc_ad92cfd9b8de1c42713e997c21ebd85bc}\label{namespacemodule__mp__thompson_ad92cfd9b8de1c42713e997c21ebd85bc_ad92cfd9b8de1c42713e997c21ebd85bc}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!dtr@{dtr}}
\index{dtr@{dtr}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{dtr}{dtr}}
{\footnotesize\ttfamily double precision, dimension(\mbox{\hyperlink{namespacemodule__mp__thompson_a0ff31e1f8117c0721cb2481ce01ee907_a0ff31e1f8117c0721cb2481ce01ee907}{nbr}}) module\+\_\+mp\+\_\+thompson\+::dtr}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a3fcebab4010adfe946dce7f1592093b9_a3fcebab4010adfe946dce7f1592093b9}\label{namespacemodule__mp__thompson_a3fcebab4010adfe946dce7f1592093b9_a3fcebab4010adfe946dce7f1592093b9}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!ds@{ds}}
\index{ds@{ds}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{ds}{ds}}
{\footnotesize\ttfamily double precision, dimension(\mbox{\hyperlink{namespacemodule__mp__thompson_a482d924481c796a2fc436a3c4770c127_a482d924481c796a2fc436a3c4770c127}{nbs}}) module\+\_\+mp\+\_\+thompson\+::ds}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a9ad5114bade89772cf5e94fd3e5ff6ef_a9ad5114bade89772cf5e94fd3e5ff6ef}\label{namespacemodule__mp__thompson_a9ad5114bade89772cf5e94fd3e5ff6ef_a9ad5114bade89772cf5e94fd3e5ff6ef}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!dts@{dts}}
\index{dts@{dts}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{dts}{dts}}
{\footnotesize\ttfamily double precision, dimension(\mbox{\hyperlink{namespacemodule__mp__thompson_a482d924481c796a2fc436a3c4770c127_a482d924481c796a2fc436a3c4770c127}{nbs}}) module\+\_\+mp\+\_\+thompson\+::dts}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a2276a36b83383562181c528531e7b50a_a2276a36b83383562181c528531e7b50a}\label{namespacemodule__mp__thompson_a2276a36b83383562181c528531e7b50a_a2276a36b83383562181c528531e7b50a}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!dg@{dg}}
\index{dg@{dg}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{dg}{dg}}
{\footnotesize\ttfamily double precision, dimension(\mbox{\hyperlink{namespacemodule__mp__thompson_a621046edee1f9a1841f6a00658f04ca8_a621046edee1f9a1841f6a00658f04ca8}{nbg}}) module\+\_\+mp\+\_\+thompson\+::dg}

\mbox{\Hypertarget{namespacemodule__mp__thompson_ab978a26210fb764ff0077fb7b0526f87_ab978a26210fb764ff0077fb7b0526f87}\label{namespacemodule__mp__thompson_ab978a26210fb764ff0077fb7b0526f87_ab978a26210fb764ff0077fb7b0526f87}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!dtg@{dtg}}
\index{dtg@{dtg}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{dtg}{dtg}}
{\footnotesize\ttfamily double precision, dimension(\mbox{\hyperlink{namespacemodule__mp__thompson_a621046edee1f9a1841f6a00658f04ca8_a621046edee1f9a1841f6a00658f04ca8}{nbg}}) module\+\_\+mp\+\_\+thompson\+::dtg}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a609b211b9b53d9b92b7e16178f9051dc_a609b211b9b53d9b92b7e16178f9051dc}\label{namespacemodule__mp__thompson_a609b211b9b53d9b92b7e16178f9051dc_a609b211b9b53d9b92b7e16178f9051dc}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!t\_nc@{t\_nc}}
\index{t\_nc@{t\_nc}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{t\_nc}{t\_nc}}
{\footnotesize\ttfamily double precision, dimension(\mbox{\hyperlink{namespacemodule__mp__thompson_a868c4be8e295ac2c2afe45c3b406367a_a868c4be8e295ac2c2afe45c3b406367a}{nbc}}) module\+\_\+mp\+\_\+thompson\+::t\+\_\+nc}

\mbox{\Hypertarget{namespacemodule__mp__thompson_abf36d25526811acdb7ac57a592d1f3da_abf36d25526811acdb7ac57a592d1f3da}\label{namespacemodule__mp__thompson_abf36d25526811acdb7ac57a592d1f3da_abf36d25526811acdb7ac57a592d1f3da}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!r\_c@{r\_c}}
\index{r\_c@{r\_c}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{r\_c}{r\_c}}
{\footnotesize\ttfamily real, dimension(\mbox{\hyperlink{namespacemodule__mp__thompson_a732f862d9b35ddef11b2fb1470d807e7_a732f862d9b35ddef11b2fb1470d807e7}{ntb\+\_\+c}}), parameter, private module\+\_\+mp\+\_\+thompson\+::r\+\_\+c = (/1.e-\/6,2.e-\/6,3.e-\/6,4.e-\/6,5.e-\/6,6.e-\/6,7.e-\/6,8.e-\/6,9.e-\/6, 1.e-\/5,2.e-\/5,3.e-\/5,4.e-\/5,5.e-\/5,6.e-\/5,7.e-\/5,8.e-\/5,9.e-\/5, 1.e-\/4,2.e-\/4,3.e-\/4,4.e-\/4,5.e-\/4,6.e-\/4,7.e-\/4,8.e-\/4,9.e-\/4, 1.e-\/3,2.e-\/3,3.e-\/3,4.e-\/3,5.e-\/3,6.e-\/3,7.e-\/3,8.e-\/3,9.e-\/3, 1.e-\/2/)\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a0b4ccda1296ecd709fec74afaa9a1116_a0b4ccda1296ecd709fec74afaa9a1116}\label{namespacemodule__mp__thompson_a0b4ccda1296ecd709fec74afaa9a1116_a0b4ccda1296ecd709fec74afaa9a1116}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!r\_i@{r\_i}}
\index{r\_i@{r\_i}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{r\_i}{r\_i}}
{\footnotesize\ttfamily real, dimension(\mbox{\hyperlink{namespacemodule__mp__thompson_a9f7d9a8ea489f2ccd0b7047947e6dd8d_a9f7d9a8ea489f2ccd0b7047947e6dd8d}{ntb\+\_\+i}}), parameter, private module\+\_\+mp\+\_\+thompson\+::r\+\_\+i = (/1.e-\/10,2.e-\/10,3.e-\/10,4.e-\/10, 5.e-\/10,6.e-\/10,7.e-\/10,8.e-\/10,9.e-\/10, 1.e-\/9,2.e-\/9,3.e-\/9,4.e-\/9,5.e-\/9,6.e-\/9,7.e-\/9,8.e-\/9,9.e-\/9, 1.e-\/8,2.e-\/8,3.e-\/8,4.e-\/8,5.e-\/8,6.e-\/8,7.e-\/8,8.e-\/8,9.e-\/8, 1.e-\/7,2.e-\/7,3.e-\/7,4.e-\/7,5.e-\/7,6.e-\/7,7.e-\/7,8.e-\/7,9.e-\/7, 1.e-\/6,2.e-\/6,3.e-\/6,4.e-\/6,5.e-\/6,6.e-\/6,7.e-\/6,8.e-\/6,9.e-\/6, 1.e-\/5,2.e-\/5,3.e-\/5,4.e-\/5,5.e-\/5,6.e-\/5,7.e-\/5,8.e-\/5,9.e-\/5, 1.e-\/4,2.e-\/4,3.e-\/4,4.e-\/4,5.e-\/4,6.e-\/4,7.e-\/4,8.e-\/4,9.e-\/4, 1.e-\/3/)\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_abf8a49c456fa5ca3e90f6696a0ec83e5_abf8a49c456fa5ca3e90f6696a0ec83e5}\label{namespacemodule__mp__thompson_abf8a49c456fa5ca3e90f6696a0ec83e5_abf8a49c456fa5ca3e90f6696a0ec83e5}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!r\_r@{r\_r}}
\index{r\_r@{r\_r}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{r\_r}{r\_r}}
{\footnotesize\ttfamily real, dimension(\mbox{\hyperlink{namespacemodule__mp__thompson_a82919e0e59db166918439e430d31b898_a82919e0e59db166918439e430d31b898}{ntb\+\_\+r}}), parameter, private module\+\_\+mp\+\_\+thompson\+::r\+\_\+r = (/1.e-\/6,2.e-\/6,3.e-\/6,4.e-\/6,5.e-\/6,6.e-\/6,7.e-\/6,8.e-\/6,9.e-\/6, 1.e-\/5,2.e-\/5,3.e-\/5,4.e-\/5,5.e-\/5,6.e-\/5,7.e-\/5,8.e-\/5,9.e-\/5, 1.e-\/4,2.e-\/4,3.e-\/4,4.e-\/4,5.e-\/4,6.e-\/4,7.e-\/4,8.e-\/4,9.e-\/4, 1.e-\/3,2.e-\/3,3.e-\/3,4.e-\/3,5.e-\/3,6.e-\/3,7.e-\/3,8.e-\/3,9.e-\/3, 1.e-\/2/)\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a241fe5d7114a567f203986396c4e0980_a241fe5d7114a567f203986396c4e0980}\label{namespacemodule__mp__thompson_a241fe5d7114a567f203986396c4e0980_a241fe5d7114a567f203986396c4e0980}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!r\_g@{r\_g}}
\index{r\_g@{r\_g}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{r\_g}{r\_g}}
{\footnotesize\ttfamily real, dimension(\mbox{\hyperlink{namespacemodule__mp__thompson_a1e9e41201b1b8b54a869101667836239_a1e9e41201b1b8b54a869101667836239}{ntb\+\_\+g}}), parameter, private module\+\_\+mp\+\_\+thompson\+::r\+\_\+g = (/1.e-\/5,2.e-\/5,3.e-\/5,4.e-\/5,5.e-\/5,6.e-\/5,7.e-\/5,8.e-\/5,9.e-\/5, 1.e-\/4,2.e-\/4,3.e-\/4,4.e-\/4,5.e-\/4,6.e-\/4,7.e-\/4,8.e-\/4,9.e-\/4, 1.e-\/3,2.e-\/3,3.e-\/3,4.e-\/3,5.e-\/3,6.e-\/3,7.e-\/3,8.e-\/3,9.e-\/3, 1.e-\/2/)\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a3272c06a82792e2a1f97a491a9835351_a3272c06a82792e2a1f97a491a9835351}\label{namespacemodule__mp__thompson_a3272c06a82792e2a1f97a491a9835351_a3272c06a82792e2a1f97a491a9835351}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!r\_s@{r\_s}}
\index{r\_s@{r\_s}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{r\_s}{r\_s}}
{\footnotesize\ttfamily real, dimension(\mbox{\hyperlink{namespacemodule__mp__thompson_a3e91c9b7cc9f84af50513cadabffe8df_a3e91c9b7cc9f84af50513cadabffe8df}{ntb\+\_\+s}}), parameter, private module\+\_\+mp\+\_\+thompson\+::r\+\_\+s = (/1.e-\/5,2.e-\/5,3.e-\/5,4.e-\/5,5.e-\/5,6.e-\/5,7.e-\/5,8.e-\/5,9.e-\/5, 1.e-\/4,2.e-\/4,3.e-\/4,4.e-\/4,5.e-\/4,6.e-\/4,7.e-\/4,8.e-\/4,9.e-\/4, 1.e-\/3,2.e-\/3,3.e-\/3,4.e-\/3,5.e-\/3,6.e-\/3,7.e-\/3,8.e-\/3,9.e-\/3, 1.e-\/2/)\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a267e245e74c6ee2c8ae5dd8cd9687301_a267e245e74c6ee2c8ae5dd8cd9687301}\label{namespacemodule__mp__thompson_a267e245e74c6ee2c8ae5dd8cd9687301_a267e245e74c6ee2c8ae5dd8cd9687301}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!n0r\_exp@{n0r\_exp}}
\index{n0r\_exp@{n0r\_exp}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{n0r\_exp}{n0r\_exp}}
{\footnotesize\ttfamily real, dimension(\mbox{\hyperlink{namespacemodule__mp__thompson_abc74799f66ab6372e69892bc84899d5f_abc74799f66ab6372e69892bc84899d5f}{ntb\+\_\+r1}}), parameter, private module\+\_\+mp\+\_\+thompson\+::n0r\+\_\+exp = (/1.e6,2.e6,3.e6,4.e6,5.e6,6.e6,7.e6,8.e6,9.e6, 1.e7,2.e7,3.e7,4.e7,5.e7,6.e7,7.e7,8.e7,9.e7, 1.e8,2.e8,3.e8,4.e8,5.e8,6.e8,7.e8,8.e8,9.e8, 1.e9,2.e9,3.e9,4.e9,5.e9,6.e9,7.e9,8.e9,9.e9, 1.e10/)\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_ab2cc0dc84ebf64b34d247a9ddff66441_ab2cc0dc84ebf64b34d247a9ddff66441}\label{namespacemodule__mp__thompson_ab2cc0dc84ebf64b34d247a9ddff66441_ab2cc0dc84ebf64b34d247a9ddff66441}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!n0g\_exp@{n0g\_exp}}
\index{n0g\_exp@{n0g\_exp}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{n0g\_exp}{n0g\_exp}}
{\footnotesize\ttfamily real, dimension(\mbox{\hyperlink{namespacemodule__mp__thompson_acda7002546085c2e91838f4d6278800a_acda7002546085c2e91838f4d6278800a}{ntb\+\_\+g1}}), parameter, private module\+\_\+mp\+\_\+thompson\+::n0g\+\_\+exp = (/1.e2,2.e2,3.e2,4.e2,5.e2,6.e2,7.e2,8.e2,9.e2, 1.e3,2.e3,3.e3,4.e3,5.e3,6.e3,7.e3,8.e3,9.e3, 1.e4,2.e4,3.e4,4.e4,5.e4,6.e4,7.e4,8.e4,9.e4, 1.e5,2.e5,3.e5,4.e5,5.e5,6.e5,7.e5,8.e5,9.e5, 1.e6/)\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a3d29dff15df6ce18d6598271961e0a3a_a3d29dff15df6ce18d6598271961e0a3a}\label{namespacemodule__mp__thompson_a3d29dff15df6ce18d6598271961e0a3a_a3d29dff15df6ce18d6598271961e0a3a}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!nt\_i@{nt\_i}}
\index{nt\_i@{nt\_i}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{nt\_i}{nt\_i}}
{\footnotesize\ttfamily real, dimension(\mbox{\hyperlink{namespacemodule__mp__thompson_a7936b8a2195aeb9c71e0ba707c489848_a7936b8a2195aeb9c71e0ba707c489848}{ntb\+\_\+i1}}), parameter, private module\+\_\+mp\+\_\+thompson\+::nt\+\_\+i = (/1.\+0,2.\+0,3.\+0,4.\+0,5.\+0,6.\+0,7.\+0,8.\+0,9.\+0, 1.e1,2.e1,3.e1,4.e1,5.e1,6.e1,7.e1,8.e1,9.e1, 1.e2,2.e2,3.e2,4.e2,5.e2,6.e2,7.e2,8.e2,9.e2, 1.e3,2.e3,3.e3,4.e3,5.e3,6.e3,7.e3,8.e3,9.e3, 1.e4,2.e4,3.e4,4.e4,5.e4,6.e4,7.e4,8.e4,9.e4, 1.e5,2.e5,3.e5,4.e5,5.e5,6.e5,7.e5,8.e5,9.e5, 1.e6/)\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a123cce6e87bfd5028c028bbf0aa77a00_a123cce6e87bfd5028c028bbf0aa77a00}\label{namespacemodule__mp__thompson_a123cce6e87bfd5028c028bbf0aa77a00_a123cce6e87bfd5028c028bbf0aa77a00}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!ta\_na@{ta\_na}}
\index{ta\_na@{ta\_na}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{ta\_na}{ta\_na}}
{\footnotesize\ttfamily real, dimension(\mbox{\hyperlink{namespacemodule__mp__thompson_ac1a4f69375da447d40d4c899d256cbee_ac1a4f69375da447d40d4c899d256cbee}{ntb\+\_\+arc}}), parameter, private module\+\_\+mp\+\_\+thompson\+::ta\+\_\+na = (/10.\+0, 31.\+6, 100.\+0, 316.\+0, 1000.\+0, 3160.\+0, 10000.\+0/)\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a0f6939971aae8409d0baa268f9a90de7_a0f6939971aae8409d0baa268f9a90de7}\label{namespacemodule__mp__thompson_a0f6939971aae8409d0baa268f9a90de7_a0f6939971aae8409d0baa268f9a90de7}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!ta\_ww@{ta\_ww}}
\index{ta\_ww@{ta\_ww}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{ta\_ww}{ta\_ww}}
{\footnotesize\ttfamily real, dimension(\mbox{\hyperlink{namespacemodule__mp__thompson_a908072444d8254e349e9622ce8995cc7_a908072444d8254e349e9622ce8995cc7}{ntb\+\_\+arw}}), parameter, private module\+\_\+mp\+\_\+thompson\+::ta\+\_\+ww = (/0.\+01, 0.\+0316, 0.\+1, 0.\+316, 1.\+0, 3.\+16, 10.\+0, 31.\+6, 100.\+0/)\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a8a83328bc86d477ec3a85db9b57bd65a_a8a83328bc86d477ec3a85db9b57bd65a}\label{namespacemodule__mp__thompson_a8a83328bc86d477ec3a85db9b57bd65a_a8a83328bc86d477ec3a85db9b57bd65a}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!ta\_tk@{ta\_tk}}
\index{ta\_tk@{ta\_tk}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{ta\_tk}{ta\_tk}}
{\footnotesize\ttfamily real, dimension(\mbox{\hyperlink{namespacemodule__mp__thompson_a620c7e483936413ee5a1686ffb8ffc1c_a620c7e483936413ee5a1686ffb8ffc1c}{ntb\+\_\+art}}), parameter, private module\+\_\+mp\+\_\+thompson\+::ta\+\_\+tk = (/243.\+15, 253.\+15, 263.\+15, 273.\+15, 283.\+15, 293.\+15, 303.\+15/)\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a75f292dd845f8b295ed8551e95c92346_a75f292dd845f8b295ed8551e95c92346}\label{namespacemodule__mp__thompson_a75f292dd845f8b295ed8551e95c92346_a75f292dd845f8b295ed8551e95c92346}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!ta\_ra@{ta\_ra}}
\index{ta\_ra@{ta\_ra}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{ta\_ra}{ta\_ra}}
{\footnotesize\ttfamily real, dimension(\mbox{\hyperlink{namespacemodule__mp__thompson_afc5f860bdba375a8caff3711798840b6_afc5f860bdba375a8caff3711798840b6}{ntb\+\_\+arr}}), parameter, private module\+\_\+mp\+\_\+thompson\+::ta\+\_\+ra = (/0.\+01, 0.\+02, 0.\+04, 0.\+08, 0.\+16/)\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a9e1062d0681c325c8eaddbecfc3a00c2_a9e1062d0681c325c8eaddbecfc3a00c2}\label{namespacemodule__mp__thompson_a9e1062d0681c325c8eaddbecfc3a00c2_a9e1062d0681c325c8eaddbecfc3a00c2}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!ta\_ka@{ta\_ka}}
\index{ta\_ka@{ta\_ka}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{ta\_ka}{ta\_ka}}
{\footnotesize\ttfamily real, dimension(\mbox{\hyperlink{namespacemodule__mp__thompson_a66068882b9ab7cb9f77ee2225b7ec702_a66068882b9ab7cb9f77ee2225b7ec702}{ntb\+\_\+ark}}), parameter, private module\+\_\+mp\+\_\+thompson\+::ta\+\_\+ka = (/0.\+2, 0.\+4, 0.\+6, 0.\+8/)\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a21af0af48ff69265cb5835cd5d740801_a21af0af48ff69265cb5835cd5d740801}\label{namespacemodule__mp__thompson_a21af0af48ff69265cb5835cd5d740801_a21af0af48ff69265cb5835cd5d740801}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!nt\_in@{nt\_in}}
\index{nt\_in@{nt\_in}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{nt\_in}{nt\_in}}
{\footnotesize\ttfamily real, dimension(\mbox{\hyperlink{namespacemodule__mp__thompson_a311d47182278a054baf817629ea397d1_a311d47182278a054baf817629ea397d1}{ntb\+\_\+in}}), parameter, private module\+\_\+mp\+\_\+thompson\+::nt\+\_\+in = (/1.\+0,2.\+0,3.\+0,4.\+0,5.\+0,6.\+0,7.\+0,8.\+0,9.\+0, 1.e1,2.e1,3.e1,4.e1,5.e1,6.e1,7.e1,8.e1,9.e1, 1.e2,2.e2,3.e2,4.e2,5.e2,6.e2,7.e2,8.e2,9.e2, 1.e3,2.e3,3.e3,4.e3,5.e3,6.e3,7.e3,8.e3,9.e3, 1.e4,2.e4,3.e4,4.e4,5.e4,6.e4,7.e4,8.e4,9.e4, 1.e5,2.e5,3.e5,4.e5,5.e5,6.e5,7.e5,8.e5,9.e5, 1.e6/)\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a2134cf76a9280a61dfd8170d193fb0b0_a2134cf76a9280a61dfd8170d193fb0b0}\label{namespacemodule__mp__thompson_a2134cf76a9280a61dfd8170d193fb0b0_a2134cf76a9280a61dfd8170d193fb0b0}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!sa@{sa}}
\index{sa@{sa}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{sa}{sa}}
{\footnotesize\ttfamily real, dimension(10), parameter, private module\+\_\+mp\+\_\+thompson\+::sa = (/ 5.\+065339, -\/0.\+062659, -\/3.\+032362, 0.\+029469, -\/0.\+000285, 0.\+31255, 0.\+000204, 0.\+003199, 0.\+0, -\/0.\+015952/)\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a73bb9fc21b59bf199c8b266fa6e86132_a73bb9fc21b59bf199c8b266fa6e86132}\label{namespacemodule__mp__thompson_a73bb9fc21b59bf199c8b266fa6e86132_a73bb9fc21b59bf199c8b266fa6e86132}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!sb@{sb}}
\index{sb@{sb}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{sb}{sb}}
{\footnotesize\ttfamily real, dimension(10), parameter, private module\+\_\+mp\+\_\+thompson\+::sb = (/ 0.\+476221, -\/0.\+015896, 0.\+165977, 0.\+007468, -\/0.\+000141, 0.\+060366, 0.\+000079, 0.\+000594, 0.\+0, -\/0.\+003577/)\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a35d1e258193534714c99ea2ba5f766e2_a35d1e258193534714c99ea2ba5f766e2}\label{namespacemodule__mp__thompson_a35d1e258193534714c99ea2ba5f766e2_a35d1e258193534714c99ea2ba5f766e2}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!tc@{tc}}
\index{tc@{tc}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{tc}{tc}}
{\footnotesize\ttfamily real, dimension(\mbox{\hyperlink{namespacemodule__mp__thompson_a95c89cd0922cccdb7ff2ffdeb5d7bf04_a95c89cd0922cccdb7ff2ffdeb5d7bf04}{ntb\+\_\+t}}), parameter, private module\+\_\+mp\+\_\+thompson\+::tc = (/-\/0.\+01, -\/5., -\/10., -\/15., -\/20., -\/25., -\/30., -\/35., -\/40./)\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_ac5292acd2be10669e1c6a3c75009c8c7_ac5292acd2be10669e1c6a3c75009c8c7}\label{namespacemodule__mp__thompson_ac5292acd2be10669e1c6a3c75009c8c7_ac5292acd2be10669e1c6a3c75009c8c7}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!thomp\_table\_file@{thomp\_table\_file}}
\index{thomp\_table\_file@{thomp\_table\_file}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{thomp\_table\_file}{thomp\_table\_file}}
{\footnotesize\ttfamily character(len=$\ast$), parameter module\+\_\+mp\+\_\+thompson\+::thomp\+\_\+table\+\_\+file = \textquotesingle{}thompson\+\_\+tables\+\_\+precomp\+\_\+v2.\+sl\textquotesingle{}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a3510d0a4051da8e2f1d302d74acdfeab_a3510d0a4051da8e2f1d302d74acdfeab}\label{namespacemodule__mp__thompson_a3510d0a4051da8e2f1d302d74acdfeab_a3510d0a4051da8e2f1d302d74acdfeab}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!qr\_acr\_qg\_file@{qr\_acr\_qg\_file}}
\index{qr\_acr\_qg\_file@{qr\_acr\_qg\_file}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{qr\_acr\_qg\_file}{qr\_acr\_qg\_file}}
{\footnotesize\ttfamily character(len=$\ast$), parameter module\+\_\+mp\+\_\+thompson\+::qr\+\_\+acr\+\_\+qg\+\_\+file = \textquotesingle{}qr\+\_\+acr\+\_\+qg\+V2.\+dat\textquotesingle{}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a38a11e405cf1a2eab172e56c1da3f13f_a38a11e405cf1a2eab172e56c1da3f13f}\label{namespacemodule__mp__thompson_a38a11e405cf1a2eab172e56c1da3f13f_a38a11e405cf1a2eab172e56c1da3f13f}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!qr\_acr\_qs\_file@{qr\_acr\_qs\_file}}
\index{qr\_acr\_qs\_file@{qr\_acr\_qs\_file}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{qr\_acr\_qs\_file}{qr\_acr\_qs\_file}}
{\footnotesize\ttfamily character(len=$\ast$), parameter module\+\_\+mp\+\_\+thompson\+::qr\+\_\+acr\+\_\+qs\+\_\+file = \textquotesingle{}qr\+\_\+acr\+\_\+qs\+V2.\+dat\textquotesingle{}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a3b85c78a36b97e2acafc6655d42bdca5_a3b85c78a36b97e2acafc6655d42bdca5}\label{namespacemodule__mp__thompson_a3b85c78a36b97e2acafc6655d42bdca5_a3b85c78a36b97e2acafc6655d42bdca5}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!freeze\_h2o\_file@{freeze\_h2o\_file}}
\index{freeze\_h2o\_file@{freeze\_h2o\_file}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{freeze\_h2o\_file}{freeze\_h2o\_file}}
{\footnotesize\ttfamily character(len=$\ast$), parameter module\+\_\+mp\+\_\+thompson\+::freeze\+\_\+h2o\+\_\+file = \textquotesingle{}freeze\+H2\+O.\+dat\textquotesingle{}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_ac73277b641b2ea171d921f92029aea9c_ac73277b641b2ea171d921f92029aea9c}\label{namespacemodule__mp__thompson_ac73277b641b2ea171d921f92029aea9c_ac73277b641b2ea171d921f92029aea9c}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!r8size@{r8size}}
\index{r8size@{r8size}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{r8size}{r8size}}
{\footnotesize\ttfamily integer, parameter, private module\+\_\+mp\+\_\+thompson\+::r8size = 8\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a1297e77abea494cd8273415b33a94468_a1297e77abea494cd8273415b33a94468}\label{namespacemodule__mp__thompson_a1297e77abea494cd8273415b33a94468_a1297e77abea494cd8273415b33a94468}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!r4size@{r4size}}
\index{r4size@{r4size}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{r4size}{r4size}}
{\footnotesize\ttfamily integer, parameter, private module\+\_\+mp\+\_\+thompson\+::r4size = 4\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a33ff31c96bf6152994da78556b6be342_a33ff31c96bf6152994da78556b6be342}\label{namespacemodule__mp__thompson_a33ff31c96bf6152994da78556b6be342_a33ff31c96bf6152994da78556b6be342}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!tcg\_racg@{tcg\_racg}}
\index{tcg\_racg@{tcg\_racg}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{tcg\_racg}{tcg\_racg}}
{\footnotesize\ttfamily real (kind=\mbox{\hyperlink{namespacemodule__mp__thompson_ac73277b641b2ea171d921f92029aea9c_ac73277b641b2ea171d921f92029aea9c}{r8size}}), dimension(\+:,\+:,\+:,\+:), allocatable module\+\_\+mp\+\_\+thompson\+::tcg\+\_\+racg}

\mbox{\Hypertarget{namespacemodule__mp__thompson_ada0459780e403a824f3ac147d1e5168f_ada0459780e403a824f3ac147d1e5168f}\label{namespacemodule__mp__thompson_ada0459780e403a824f3ac147d1e5168f_ada0459780e403a824f3ac147d1e5168f}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!tmr\_racg@{tmr\_racg}}
\index{tmr\_racg@{tmr\_racg}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{tmr\_racg}{tmr\_racg}}
{\footnotesize\ttfamily real (kind=\mbox{\hyperlink{namespacemodule__mp__thompson_ac73277b641b2ea171d921f92029aea9c_ac73277b641b2ea171d921f92029aea9c}{r8size}}), dimension(\+:,\+:,\+:,\+:), allocatable module\+\_\+mp\+\_\+thompson\+::tmr\+\_\+racg}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a1fe7ff1260e40ca80b0a9feebf52192e_a1fe7ff1260e40ca80b0a9feebf52192e}\label{namespacemodule__mp__thompson_a1fe7ff1260e40ca80b0a9feebf52192e_a1fe7ff1260e40ca80b0a9feebf52192e}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!tcr\_gacr@{tcr\_gacr}}
\index{tcr\_gacr@{tcr\_gacr}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{tcr\_gacr}{tcr\_gacr}}
{\footnotesize\ttfamily real (kind=\mbox{\hyperlink{namespacemodule__mp__thompson_ac73277b641b2ea171d921f92029aea9c_ac73277b641b2ea171d921f92029aea9c}{r8size}}), dimension(\+:,\+:,\+:,\+:), allocatable module\+\_\+mp\+\_\+thompson\+::tcr\+\_\+gacr}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a4f8c1400e80b9769daa0e264156dd80a_a4f8c1400e80b9769daa0e264156dd80a}\label{namespacemodule__mp__thompson_a4f8c1400e80b9769daa0e264156dd80a_a4f8c1400e80b9769daa0e264156dd80a}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!tmg\_gacr@{tmg\_gacr}}
\index{tmg\_gacr@{tmg\_gacr}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{tmg\_gacr}{tmg\_gacr}}
{\footnotesize\ttfamily real (kind=\mbox{\hyperlink{namespacemodule__mp__thompson_ac73277b641b2ea171d921f92029aea9c_ac73277b641b2ea171d921f92029aea9c}{r8size}}), dimension(\+:,\+:,\+:,\+:), allocatable module\+\_\+mp\+\_\+thompson\+::tmg\+\_\+gacr}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a85ce0d5724cfc970e52c04001dda7900_a85ce0d5724cfc970e52c04001dda7900}\label{namespacemodule__mp__thompson_a85ce0d5724cfc970e52c04001dda7900_a85ce0d5724cfc970e52c04001dda7900}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!tnr\_racg@{tnr\_racg}}
\index{tnr\_racg@{tnr\_racg}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{tnr\_racg}{tnr\_racg}}
{\footnotesize\ttfamily real (kind=\mbox{\hyperlink{namespacemodule__mp__thompson_ac73277b641b2ea171d921f92029aea9c_ac73277b641b2ea171d921f92029aea9c}{r8size}}), dimension(\+:,\+:,\+:,\+:), allocatable module\+\_\+mp\+\_\+thompson\+::tnr\+\_\+racg}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a4d2e955c02d6a2225b572a8ae9298afd_a4d2e955c02d6a2225b572a8ae9298afd}\label{namespacemodule__mp__thompson_a4d2e955c02d6a2225b572a8ae9298afd_a4d2e955c02d6a2225b572a8ae9298afd}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!tnr\_gacr@{tnr\_gacr}}
\index{tnr\_gacr@{tnr\_gacr}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{tnr\_gacr}{tnr\_gacr}}
{\footnotesize\ttfamily real (kind=\mbox{\hyperlink{namespacemodule__mp__thompson_ac73277b641b2ea171d921f92029aea9c_ac73277b641b2ea171d921f92029aea9c}{r8size}}), dimension(\+:,\+:,\+:,\+:), allocatable module\+\_\+mp\+\_\+thompson\+::tnr\+\_\+gacr}

\mbox{\Hypertarget{namespacemodule__mp__thompson_ae67e21e06e0157742e8ca227bee1e502_ae67e21e06e0157742e8ca227bee1e502}\label{namespacemodule__mp__thompson_ae67e21e06e0157742e8ca227bee1e502_ae67e21e06e0157742e8ca227bee1e502}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!tcs\_racs1@{tcs\_racs1}}
\index{tcs\_racs1@{tcs\_racs1}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{tcs\_racs1}{tcs\_racs1}}
{\footnotesize\ttfamily real (kind=\mbox{\hyperlink{namespacemodule__mp__thompson_ac73277b641b2ea171d921f92029aea9c_ac73277b641b2ea171d921f92029aea9c}{r8size}}), dimension(\+:,\+:,\+:,\+:), allocatable module\+\_\+mp\+\_\+thompson\+::tcs\+\_\+racs1}

\mbox{\Hypertarget{namespacemodule__mp__thompson_af8a47cc4fc2fb1043a11a15b2b928964_af8a47cc4fc2fb1043a11a15b2b928964}\label{namespacemodule__mp__thompson_af8a47cc4fc2fb1043a11a15b2b928964_af8a47cc4fc2fb1043a11a15b2b928964}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!tmr\_racs1@{tmr\_racs1}}
\index{tmr\_racs1@{tmr\_racs1}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{tmr\_racs1}{tmr\_racs1}}
{\footnotesize\ttfamily real (kind=\mbox{\hyperlink{namespacemodule__mp__thompson_ac73277b641b2ea171d921f92029aea9c_ac73277b641b2ea171d921f92029aea9c}{r8size}}), dimension(\+:,\+:,\+:,\+:), allocatable module\+\_\+mp\+\_\+thompson\+::tmr\+\_\+racs1}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a779a3502e3acdf479d4bb3237efded8c_a779a3502e3acdf479d4bb3237efded8c}\label{namespacemodule__mp__thompson_a779a3502e3acdf479d4bb3237efded8c_a779a3502e3acdf479d4bb3237efded8c}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!tcs\_racs2@{tcs\_racs2}}
\index{tcs\_racs2@{tcs\_racs2}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{tcs\_racs2}{tcs\_racs2}}
{\footnotesize\ttfamily real (kind=\mbox{\hyperlink{namespacemodule__mp__thompson_ac73277b641b2ea171d921f92029aea9c_ac73277b641b2ea171d921f92029aea9c}{r8size}}), dimension(\+:,\+:,\+:,\+:), allocatable module\+\_\+mp\+\_\+thompson\+::tcs\+\_\+racs2}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a35e06924ed4a263f873bcf33de54dd4e_a35e06924ed4a263f873bcf33de54dd4e}\label{namespacemodule__mp__thompson_a35e06924ed4a263f873bcf33de54dd4e_a35e06924ed4a263f873bcf33de54dd4e}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!tmr\_racs2@{tmr\_racs2}}
\index{tmr\_racs2@{tmr\_racs2}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{tmr\_racs2}{tmr\_racs2}}
{\footnotesize\ttfamily real (kind=\mbox{\hyperlink{namespacemodule__mp__thompson_ac73277b641b2ea171d921f92029aea9c_ac73277b641b2ea171d921f92029aea9c}{r8size}}), dimension(\+:,\+:,\+:,\+:), allocatable module\+\_\+mp\+\_\+thompson\+::tmr\+\_\+racs2}

\mbox{\Hypertarget{namespacemodule__mp__thompson_ace04081b28f846f9b3906368173faea2_ace04081b28f846f9b3906368173faea2}\label{namespacemodule__mp__thompson_ace04081b28f846f9b3906368173faea2_ace04081b28f846f9b3906368173faea2}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!tcr\_sacr1@{tcr\_sacr1}}
\index{tcr\_sacr1@{tcr\_sacr1}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{tcr\_sacr1}{tcr\_sacr1}}
{\footnotesize\ttfamily real (kind=\mbox{\hyperlink{namespacemodule__mp__thompson_ac73277b641b2ea171d921f92029aea9c_ac73277b641b2ea171d921f92029aea9c}{r8size}}), dimension(\+:,\+:,\+:,\+:), allocatable module\+\_\+mp\+\_\+thompson\+::tcr\+\_\+sacr1}

\mbox{\Hypertarget{namespacemodule__mp__thompson_aa4f3409595280b6e17250c234441ee6e_aa4f3409595280b6e17250c234441ee6e}\label{namespacemodule__mp__thompson_aa4f3409595280b6e17250c234441ee6e_aa4f3409595280b6e17250c234441ee6e}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!tms\_sacr1@{tms\_sacr1}}
\index{tms\_sacr1@{tms\_sacr1}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{tms\_sacr1}{tms\_sacr1}}
{\footnotesize\ttfamily real (kind=\mbox{\hyperlink{namespacemodule__mp__thompson_ac73277b641b2ea171d921f92029aea9c_ac73277b641b2ea171d921f92029aea9c}{r8size}}), dimension(\+:,\+:,\+:,\+:), allocatable module\+\_\+mp\+\_\+thompson\+::tms\+\_\+sacr1}

\mbox{\Hypertarget{namespacemodule__mp__thompson_afc6532b3f96a701d205f32784f9d345f_afc6532b3f96a701d205f32784f9d345f}\label{namespacemodule__mp__thompson_afc6532b3f96a701d205f32784f9d345f_afc6532b3f96a701d205f32784f9d345f}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!tcr\_sacr2@{tcr\_sacr2}}
\index{tcr\_sacr2@{tcr\_sacr2}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{tcr\_sacr2}{tcr\_sacr2}}
{\footnotesize\ttfamily real (kind=\mbox{\hyperlink{namespacemodule__mp__thompson_ac73277b641b2ea171d921f92029aea9c_ac73277b641b2ea171d921f92029aea9c}{r8size}}), dimension(\+:,\+:,\+:,\+:), allocatable module\+\_\+mp\+\_\+thompson\+::tcr\+\_\+sacr2}

\mbox{\Hypertarget{namespacemodule__mp__thompson_ae59e53597e311ee4e19bf53db2bcc16a_ae59e53597e311ee4e19bf53db2bcc16a}\label{namespacemodule__mp__thompson_ae59e53597e311ee4e19bf53db2bcc16a_ae59e53597e311ee4e19bf53db2bcc16a}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!tms\_sacr2@{tms\_sacr2}}
\index{tms\_sacr2@{tms\_sacr2}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{tms\_sacr2}{tms\_sacr2}}
{\footnotesize\ttfamily real (kind=\mbox{\hyperlink{namespacemodule__mp__thompson_ac73277b641b2ea171d921f92029aea9c_ac73277b641b2ea171d921f92029aea9c}{r8size}}), dimension(\+:,\+:,\+:,\+:), allocatable module\+\_\+mp\+\_\+thompson\+::tms\+\_\+sacr2}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a819a2214ab5ace30c683fadc2b17af55_a819a2214ab5ace30c683fadc2b17af55}\label{namespacemodule__mp__thompson_a819a2214ab5ace30c683fadc2b17af55_a819a2214ab5ace30c683fadc2b17af55}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!tnr\_racs1@{tnr\_racs1}}
\index{tnr\_racs1@{tnr\_racs1}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{tnr\_racs1}{tnr\_racs1}}
{\footnotesize\ttfamily real (kind=\mbox{\hyperlink{namespacemodule__mp__thompson_ac73277b641b2ea171d921f92029aea9c_ac73277b641b2ea171d921f92029aea9c}{r8size}}), dimension(\+:,\+:,\+:,\+:), allocatable module\+\_\+mp\+\_\+thompson\+::tnr\+\_\+racs1}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a6a9d8e09334cf98e5510c60632656081_a6a9d8e09334cf98e5510c60632656081}\label{namespacemodule__mp__thompson_a6a9d8e09334cf98e5510c60632656081_a6a9d8e09334cf98e5510c60632656081}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!tnr\_racs2@{tnr\_racs2}}
\index{tnr\_racs2@{tnr\_racs2}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{tnr\_racs2}{tnr\_racs2}}
{\footnotesize\ttfamily real (kind=\mbox{\hyperlink{namespacemodule__mp__thompson_ac73277b641b2ea171d921f92029aea9c_ac73277b641b2ea171d921f92029aea9c}{r8size}}), dimension(\+:,\+:,\+:,\+:), allocatable module\+\_\+mp\+\_\+thompson\+::tnr\+\_\+racs2}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a3ccb78d836b44ff3ca5bcccf9a6faf63_a3ccb78d836b44ff3ca5bcccf9a6faf63}\label{namespacemodule__mp__thompson_a3ccb78d836b44ff3ca5bcccf9a6faf63_a3ccb78d836b44ff3ca5bcccf9a6faf63}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!tnr\_sacr1@{tnr\_sacr1}}
\index{tnr\_sacr1@{tnr\_sacr1}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{tnr\_sacr1}{tnr\_sacr1}}
{\footnotesize\ttfamily real (kind=\mbox{\hyperlink{namespacemodule__mp__thompson_ac73277b641b2ea171d921f92029aea9c_ac73277b641b2ea171d921f92029aea9c}{r8size}}), dimension(\+:,\+:,\+:,\+:), allocatable module\+\_\+mp\+\_\+thompson\+::tnr\+\_\+sacr1}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a26aaa1d5c02863ae3becc52b019ed83f_a26aaa1d5c02863ae3becc52b019ed83f}\label{namespacemodule__mp__thompson_a26aaa1d5c02863ae3becc52b019ed83f_a26aaa1d5c02863ae3becc52b019ed83f}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!tnr\_sacr2@{tnr\_sacr2}}
\index{tnr\_sacr2@{tnr\_sacr2}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{tnr\_sacr2}{tnr\_sacr2}}
{\footnotesize\ttfamily real (kind=\mbox{\hyperlink{namespacemodule__mp__thompson_ac73277b641b2ea171d921f92029aea9c_ac73277b641b2ea171d921f92029aea9c}{r8size}}), dimension(\+:,\+:,\+:,\+:), allocatable module\+\_\+mp\+\_\+thompson\+::tnr\+\_\+sacr2}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a83b85965b8a7151fb485fe719737f6f5_a83b85965b8a7151fb485fe719737f6f5}\label{namespacemodule__mp__thompson_a83b85965b8a7151fb485fe719737f6f5_a83b85965b8a7151fb485fe719737f6f5}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!tpi\_qcfz@{tpi\_qcfz}}
\index{tpi\_qcfz@{tpi\_qcfz}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{tpi\_qcfz}{tpi\_qcfz}}
{\footnotesize\ttfamily real (kind=\mbox{\hyperlink{namespacemodule__mp__thompson_ac73277b641b2ea171d921f92029aea9c_ac73277b641b2ea171d921f92029aea9c}{r8size}}), dimension(\+:,\+:,\+:,\+:), allocatable module\+\_\+mp\+\_\+thompson\+::tpi\+\_\+qcfz}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a135d1ce55dd36ca35e0b609e45e06f49_a135d1ce55dd36ca35e0b609e45e06f49}\label{namespacemodule__mp__thompson_a135d1ce55dd36ca35e0b609e45e06f49_a135d1ce55dd36ca35e0b609e45e06f49}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!tni\_qcfz@{tni\_qcfz}}
\index{tni\_qcfz@{tni\_qcfz}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{tni\_qcfz}{tni\_qcfz}}
{\footnotesize\ttfamily real (kind=\mbox{\hyperlink{namespacemodule__mp__thompson_ac73277b641b2ea171d921f92029aea9c_ac73277b641b2ea171d921f92029aea9c}{r8size}}), dimension(\+:,\+:,\+:,\+:), allocatable module\+\_\+mp\+\_\+thompson\+::tni\+\_\+qcfz}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a8a154f3ab82257ca5a35405899d9f5b8_a8a154f3ab82257ca5a35405899d9f5b8}\label{namespacemodule__mp__thompson_a8a154f3ab82257ca5a35405899d9f5b8_a8a154f3ab82257ca5a35405899d9f5b8}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!tpi\_qrfz@{tpi\_qrfz}}
\index{tpi\_qrfz@{tpi\_qrfz}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{tpi\_qrfz}{tpi\_qrfz}}
{\footnotesize\ttfamily real (kind=\mbox{\hyperlink{namespacemodule__mp__thompson_ac73277b641b2ea171d921f92029aea9c_ac73277b641b2ea171d921f92029aea9c}{r8size}}), dimension(\+:,\+:,\+:,\+:), allocatable module\+\_\+mp\+\_\+thompson\+::tpi\+\_\+qrfz}

\mbox{\Hypertarget{namespacemodule__mp__thompson_aec83419789ba9942b836a3f061bd6dd4_aec83419789ba9942b836a3f061bd6dd4}\label{namespacemodule__mp__thompson_aec83419789ba9942b836a3f061bd6dd4_aec83419789ba9942b836a3f061bd6dd4}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!tpg\_qrfz@{tpg\_qrfz}}
\index{tpg\_qrfz@{tpg\_qrfz}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{tpg\_qrfz}{tpg\_qrfz}}
{\footnotesize\ttfamily real (kind=\mbox{\hyperlink{namespacemodule__mp__thompson_ac73277b641b2ea171d921f92029aea9c_ac73277b641b2ea171d921f92029aea9c}{r8size}}), dimension(\+:,\+:,\+:,\+:), allocatable module\+\_\+mp\+\_\+thompson\+::tpg\+\_\+qrfz}

\mbox{\Hypertarget{namespacemodule__mp__thompson_ad7b390ac1a422ba3df5b9510302d703d_ad7b390ac1a422ba3df5b9510302d703d}\label{namespacemodule__mp__thompson_ad7b390ac1a422ba3df5b9510302d703d_ad7b390ac1a422ba3df5b9510302d703d}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!tni\_qrfz@{tni\_qrfz}}
\index{tni\_qrfz@{tni\_qrfz}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{tni\_qrfz}{tni\_qrfz}}
{\footnotesize\ttfamily real (kind=\mbox{\hyperlink{namespacemodule__mp__thompson_ac73277b641b2ea171d921f92029aea9c_ac73277b641b2ea171d921f92029aea9c}{r8size}}), dimension(\+:,\+:,\+:,\+:), allocatable module\+\_\+mp\+\_\+thompson\+::tni\+\_\+qrfz}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a93c5a8e3cc5a4f90f052cddf5b11d606_a93c5a8e3cc5a4f90f052cddf5b11d606}\label{namespacemodule__mp__thompson_a93c5a8e3cc5a4f90f052cddf5b11d606_a93c5a8e3cc5a4f90f052cddf5b11d606}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!tnr\_qrfz@{tnr\_qrfz}}
\index{tnr\_qrfz@{tnr\_qrfz}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{tnr\_qrfz}{tnr\_qrfz}}
{\footnotesize\ttfamily real (kind=\mbox{\hyperlink{namespacemodule__mp__thompson_ac73277b641b2ea171d921f92029aea9c_ac73277b641b2ea171d921f92029aea9c}{r8size}}), dimension(\+:,\+:,\+:,\+:), allocatable module\+\_\+mp\+\_\+thompson\+::tnr\+\_\+qrfz}

\mbox{\Hypertarget{namespacemodule__mp__thompson_aac45afdd5f2029e31c150e6bd98246f9_aac45afdd5f2029e31c150e6bd98246f9}\label{namespacemodule__mp__thompson_aac45afdd5f2029e31c150e6bd98246f9_aac45afdd5f2029e31c150e6bd98246f9}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!tps\_iaus@{tps\_iaus}}
\index{tps\_iaus@{tps\_iaus}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{tps\_iaus}{tps\_iaus}}
{\footnotesize\ttfamily real (kind=\mbox{\hyperlink{namespacemodule__mp__thompson_ac73277b641b2ea171d921f92029aea9c_ac73277b641b2ea171d921f92029aea9c}{r8size}}), dimension(\+:,\+:), allocatable module\+\_\+mp\+\_\+thompson\+::tps\+\_\+iaus}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a4533baefb75f6f710f1134d016745ede_a4533baefb75f6f710f1134d016745ede}\label{namespacemodule__mp__thompson_a4533baefb75f6f710f1134d016745ede_a4533baefb75f6f710f1134d016745ede}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!tni\_iaus@{tni\_iaus}}
\index{tni\_iaus@{tni\_iaus}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{tni\_iaus}{tni\_iaus}}
{\footnotesize\ttfamily real (kind=\mbox{\hyperlink{namespacemodule__mp__thompson_ac73277b641b2ea171d921f92029aea9c_ac73277b641b2ea171d921f92029aea9c}{r8size}}), dimension(\+:,\+:), allocatable module\+\_\+mp\+\_\+thompson\+::tni\+\_\+iaus}

\mbox{\Hypertarget{namespacemodule__mp__thompson_abf632728aa193ffd5c158e418694a72f_abf632728aa193ffd5c158e418694a72f}\label{namespacemodule__mp__thompson_abf632728aa193ffd5c158e418694a72f_abf632728aa193ffd5c158e418694a72f}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!tpi\_ide@{tpi\_ide}}
\index{tpi\_ide@{tpi\_ide}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{tpi\_ide}{tpi\_ide}}
{\footnotesize\ttfamily real (kind=\mbox{\hyperlink{namespacemodule__mp__thompson_ac73277b641b2ea171d921f92029aea9c_ac73277b641b2ea171d921f92029aea9c}{r8size}}), dimension(\+:,\+:), allocatable module\+\_\+mp\+\_\+thompson\+::tpi\+\_\+ide}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a2b08f4330bee4b382d1e122f0cb6b2b0_a2b08f4330bee4b382d1e122f0cb6b2b0}\label{namespacemodule__mp__thompson_a2b08f4330bee4b382d1e122f0cb6b2b0_a2b08f4330bee4b382d1e122f0cb6b2b0}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!t\_efrw@{t\_efrw}}
\index{t\_efrw@{t\_efrw}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{t\_efrw}{t\_efrw}}
{\footnotesize\ttfamily real (kind=\mbox{\hyperlink{namespacemodule__mp__thompson_ac73277b641b2ea171d921f92029aea9c_ac73277b641b2ea171d921f92029aea9c}{r8size}}), dimension(\+:,\+:), allocatable module\+\_\+mp\+\_\+thompson\+::t\+\_\+efrw}

\mbox{\Hypertarget{namespacemodule__mp__thompson_acadeb67e722d756bfd1c79463cbbd27b_acadeb67e722d756bfd1c79463cbbd27b}\label{namespacemodule__mp__thompson_acadeb67e722d756bfd1c79463cbbd27b_acadeb67e722d756bfd1c79463cbbd27b}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!t\_efsw@{t\_efsw}}
\index{t\_efsw@{t\_efsw}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{t\_efsw}{t\_efsw}}
{\footnotesize\ttfamily real (kind=\mbox{\hyperlink{namespacemodule__mp__thompson_ac73277b641b2ea171d921f92029aea9c_ac73277b641b2ea171d921f92029aea9c}{r8size}}), dimension(\+:,\+:), allocatable module\+\_\+mp\+\_\+thompson\+::t\+\_\+efsw}

\mbox{\Hypertarget{namespacemodule__mp__thompson_af59c25deef33b410562ef0a91810a832_af59c25deef33b410562ef0a91810a832}\label{namespacemodule__mp__thompson_af59c25deef33b410562ef0a91810a832_af59c25deef33b410562ef0a91810a832}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!tnr\_rev@{tnr\_rev}}
\index{tnr\_rev@{tnr\_rev}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{tnr\_rev}{tnr\_rev}}
{\footnotesize\ttfamily real (kind=\mbox{\hyperlink{namespacemodule__mp__thompson_ac73277b641b2ea171d921f92029aea9c_ac73277b641b2ea171d921f92029aea9c}{r8size}}), dimension(\+:,\+:,\+:), allocatable module\+\_\+mp\+\_\+thompson\+::tnr\+\_\+rev}

\mbox{\Hypertarget{namespacemodule__mp__thompson_ab307a52a7badcd69c0d4d300f5334d5a_ab307a52a7badcd69c0d4d300f5334d5a}\label{namespacemodule__mp__thompson_ab307a52a7badcd69c0d4d300f5334d5a_ab307a52a7badcd69c0d4d300f5334d5a}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!tpc\_wev@{tpc\_wev}}
\index{tpc\_wev@{tpc\_wev}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{tpc\_wev}{tpc\_wev}}
{\footnotesize\ttfamily real (kind=\mbox{\hyperlink{namespacemodule__mp__thompson_ac73277b641b2ea171d921f92029aea9c_ac73277b641b2ea171d921f92029aea9c}{r8size}}), dimension(\+:,\+:,\+:), allocatable module\+\_\+mp\+\_\+thompson\+::tpc\+\_\+wev}

\mbox{\Hypertarget{namespacemodule__mp__thompson_ab7d56ac30cf4718510d2360391405f75_ab7d56ac30cf4718510d2360391405f75}\label{namespacemodule__mp__thompson_ab7d56ac30cf4718510d2360391405f75_ab7d56ac30cf4718510d2360391405f75}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!tnc\_wev@{tnc\_wev}}
\index{tnc\_wev@{tnc\_wev}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{tnc\_wev}{tnc\_wev}}
{\footnotesize\ttfamily real (kind=\mbox{\hyperlink{namespacemodule__mp__thompson_ac73277b641b2ea171d921f92029aea9c_ac73277b641b2ea171d921f92029aea9c}{r8size}}), dimension(\+:,\+:,\+:), allocatable module\+\_\+mp\+\_\+thompson\+::tnc\+\_\+wev}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a0ba6737675bc30fd5c785635700f4d24_a0ba6737675bc30fd5c785635700f4d24}\label{namespacemodule__mp__thompson_a0ba6737675bc30fd5c785635700f4d24_a0ba6737675bc30fd5c785635700f4d24}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!tnccn\_act@{tnccn\_act}}
\index{tnccn\_act@{tnccn\_act}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{tnccn\_act}{tnccn\_act}}
{\footnotesize\ttfamily real (kind=\mbox{\hyperlink{namespacemodule__mp__thompson_a1297e77abea494cd8273415b33a94468_a1297e77abea494cd8273415b33a94468}{r4size}}), dimension(\+:,\+:,\+:,\+:,\+:), allocatable module\+\_\+mp\+\_\+thompson\+::tnccn\+\_\+act}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a4cb56239b587fc45f5a0695c2c65f541_a4cb56239b587fc45f5a0695c2c65f541}\label{namespacemodule__mp__thompson_a4cb56239b587fc45f5a0695c2c65f541_a4cb56239b587fc45f5a0695c2c65f541}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!cce@{cce}}
\index{cce@{cce}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{cce}{cce}}
{\footnotesize\ttfamily real, dimension(5,15), private module\+\_\+mp\+\_\+thompson\+::cce\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_abe54ded598068d21727956e1ac98662b_abe54ded598068d21727956e1ac98662b}\label{namespacemodule__mp__thompson_abe54ded598068d21727956e1ac98662b_abe54ded598068d21727956e1ac98662b}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!ccg@{ccg}}
\index{ccg@{ccg}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{ccg}{ccg}}
{\footnotesize\ttfamily real, dimension(5,15), private module\+\_\+mp\+\_\+thompson\+::ccg\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_ac09c607e105e9201718b87213dac7524_ac09c607e105e9201718b87213dac7524}\label{namespacemodule__mp__thompson_ac09c607e105e9201718b87213dac7524_ac09c607e105e9201718b87213dac7524}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!ocg1@{ocg1}}
\index{ocg1@{ocg1}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{ocg1}{ocg1}}
{\footnotesize\ttfamily real, dimension(15), private module\+\_\+mp\+\_\+thompson\+::ocg1\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_ade11696df6d465d083672fe570a3d698_ade11696df6d465d083672fe570a3d698}\label{namespacemodule__mp__thompson_ade11696df6d465d083672fe570a3d698_ade11696df6d465d083672fe570a3d698}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!ocg2@{ocg2}}
\index{ocg2@{ocg2}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{ocg2}{ocg2}}
{\footnotesize\ttfamily real, dimension(15), private module\+\_\+mp\+\_\+thompson\+::ocg2\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a2ad5f3c2c5d48bff9a1faf196b8a5014_a2ad5f3c2c5d48bff9a1faf196b8a5014}\label{namespacemodule__mp__thompson_a2ad5f3c2c5d48bff9a1faf196b8a5014_a2ad5f3c2c5d48bff9a1faf196b8a5014}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!cie@{cie}}
\index{cie@{cie}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{cie}{cie}}
{\footnotesize\ttfamily real, dimension(7), private module\+\_\+mp\+\_\+thompson\+::cie\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_ac18d4940f9212c317da035ca1324bd41_ac18d4940f9212c317da035ca1324bd41}\label{namespacemodule__mp__thompson_ac18d4940f9212c317da035ca1324bd41_ac18d4940f9212c317da035ca1324bd41}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!cig@{cig}}
\index{cig@{cig}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{cig}{cig}}
{\footnotesize\ttfamily real, dimension(7), private module\+\_\+mp\+\_\+thompson\+::cig\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a412b9d8b0bb5fb2ad8c470fbf562fbe3_a412b9d8b0bb5fb2ad8c470fbf562fbe3}\label{namespacemodule__mp__thompson_a412b9d8b0bb5fb2ad8c470fbf562fbe3_a412b9d8b0bb5fb2ad8c470fbf562fbe3}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!oig1@{oig1}}
\index{oig1@{oig1}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{oig1}{oig1}}
{\footnotesize\ttfamily real, private module\+\_\+mp\+\_\+thompson\+::oig1\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_accbd96641aa27b6e2abbe17a8c1b3ad3_accbd96641aa27b6e2abbe17a8c1b3ad3}\label{namespacemodule__mp__thompson_accbd96641aa27b6e2abbe17a8c1b3ad3_accbd96641aa27b6e2abbe17a8c1b3ad3}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!oig2@{oig2}}
\index{oig2@{oig2}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{oig2}{oig2}}
{\footnotesize\ttfamily real, private module\+\_\+mp\+\_\+thompson\+::oig2\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_ae131f32c5009e629f271c96f94b0129c_ae131f32c5009e629f271c96f94b0129c}\label{namespacemodule__mp__thompson_ae131f32c5009e629f271c96f94b0129c_ae131f32c5009e629f271c96f94b0129c}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!obmi@{obmi}}
\index{obmi@{obmi}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{obmi}{obmi}}
{\footnotesize\ttfamily real, private module\+\_\+mp\+\_\+thompson\+::obmi\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a6956c3d2c524915703226d0feeb334da_a6956c3d2c524915703226d0feeb334da}\label{namespacemodule__mp__thompson_a6956c3d2c524915703226d0feeb334da_a6956c3d2c524915703226d0feeb334da}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!cre@{cre}}
\index{cre@{cre}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{cre}{cre}}
{\footnotesize\ttfamily real, dimension(13), private module\+\_\+mp\+\_\+thompson\+::cre\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a79185f366a53e3a7e3ed4ca072991cf4_a79185f366a53e3a7e3ed4ca072991cf4}\label{namespacemodule__mp__thompson_a79185f366a53e3a7e3ed4ca072991cf4_a79185f366a53e3a7e3ed4ca072991cf4}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!crg@{crg}}
\index{crg@{crg}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{crg}{crg}}
{\footnotesize\ttfamily real, dimension(13), private module\+\_\+mp\+\_\+thompson\+::crg\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_aa479b13df32933cb40e1106afdc4e523_aa479b13df32933cb40e1106afdc4e523}\label{namespacemodule__mp__thompson_aa479b13df32933cb40e1106afdc4e523_aa479b13df32933cb40e1106afdc4e523}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!ore1@{ore1}}
\index{ore1@{ore1}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{ore1}{ore1}}
{\footnotesize\ttfamily real, private module\+\_\+mp\+\_\+thompson\+::ore1\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_abadec9a88639d191b9e69329be97479e_abadec9a88639d191b9e69329be97479e}\label{namespacemodule__mp__thompson_abadec9a88639d191b9e69329be97479e_abadec9a88639d191b9e69329be97479e}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!org1@{org1}}
\index{org1@{org1}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{org1}{org1}}
{\footnotesize\ttfamily real, private module\+\_\+mp\+\_\+thompson\+::org1\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a43c5c67bc6fb3e0f1fb7484edd92e312_a43c5c67bc6fb3e0f1fb7484edd92e312}\label{namespacemodule__mp__thompson_a43c5c67bc6fb3e0f1fb7484edd92e312_a43c5c67bc6fb3e0f1fb7484edd92e312}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!org2@{org2}}
\index{org2@{org2}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{org2}{org2}}
{\footnotesize\ttfamily real, private module\+\_\+mp\+\_\+thompson\+::org2\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a4fc51db228458f68e1c407986608c6ff_a4fc51db228458f68e1c407986608c6ff}\label{namespacemodule__mp__thompson_a4fc51db228458f68e1c407986608c6ff_a4fc51db228458f68e1c407986608c6ff}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!org3@{org3}}
\index{org3@{org3}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{org3}{org3}}
{\footnotesize\ttfamily real, private module\+\_\+mp\+\_\+thompson\+::org3\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_ad19429df66e98001e15f4391f7df0b96_ad19429df66e98001e15f4391f7df0b96}\label{namespacemodule__mp__thompson_ad19429df66e98001e15f4391f7df0b96_ad19429df66e98001e15f4391f7df0b96}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!obmr@{obmr}}
\index{obmr@{obmr}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{obmr}{obmr}}
{\footnotesize\ttfamily real, private module\+\_\+mp\+\_\+thompson\+::obmr\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a4f08501a0eb025aa090ec021f46d554e_a4f08501a0eb025aa090ec021f46d554e}\label{namespacemodule__mp__thompson_a4f08501a0eb025aa090ec021f46d554e_a4f08501a0eb025aa090ec021f46d554e}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!cse@{cse}}
\index{cse@{cse}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{cse}{cse}}
{\footnotesize\ttfamily real, dimension(18), private module\+\_\+mp\+\_\+thompson\+::cse\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_ad162a257647a2b9ce66b28a53cf35cfe_ad162a257647a2b9ce66b28a53cf35cfe}\label{namespacemodule__mp__thompson_ad162a257647a2b9ce66b28a53cf35cfe_ad162a257647a2b9ce66b28a53cf35cfe}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!csg@{csg}}
\index{csg@{csg}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{csg}{csg}}
{\footnotesize\ttfamily real, dimension(18), private module\+\_\+mp\+\_\+thompson\+::csg\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a6a67d96737cbb6235c950f15048eef91_a6a67d96737cbb6235c950f15048eef91}\label{namespacemodule__mp__thompson_a6a67d96737cbb6235c950f15048eef91_a6a67d96737cbb6235c950f15048eef91}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!oams@{oams}}
\index{oams@{oams}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{oams}{oams}}
{\footnotesize\ttfamily real, private module\+\_\+mp\+\_\+thompson\+::oams\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_ad25d73067ff0dbb1809b28c1f92e89c1_ad25d73067ff0dbb1809b28c1f92e89c1}\label{namespacemodule__mp__thompson_ad25d73067ff0dbb1809b28c1f92e89c1_ad25d73067ff0dbb1809b28c1f92e89c1}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!obms@{obms}}
\index{obms@{obms}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{obms}{obms}}
{\footnotesize\ttfamily real, private module\+\_\+mp\+\_\+thompson\+::obms\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a100e9c5e769aa11a2a069e7761dcc260_a100e9c5e769aa11a2a069e7761dcc260}\label{namespacemodule__mp__thompson_a100e9c5e769aa11a2a069e7761dcc260_a100e9c5e769aa11a2a069e7761dcc260}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!ocms@{ocms}}
\index{ocms@{ocms}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{ocms}{ocms}}
{\footnotesize\ttfamily real, private module\+\_\+mp\+\_\+thompson\+::ocms\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a7b59c8f1421cfd9dddd40adb4a6c3cbb_a7b59c8f1421cfd9dddd40adb4a6c3cbb}\label{namespacemodule__mp__thompson_a7b59c8f1421cfd9dddd40adb4a6c3cbb_a7b59c8f1421cfd9dddd40adb4a6c3cbb}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!cge@{cge}}
\index{cge@{cge}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{cge}{cge}}
{\footnotesize\ttfamily real, dimension(12), private module\+\_\+mp\+\_\+thompson\+::cge\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a1b04df9cb92eabd2a96aca8e66dc82eb_a1b04df9cb92eabd2a96aca8e66dc82eb}\label{namespacemodule__mp__thompson_a1b04df9cb92eabd2a96aca8e66dc82eb_a1b04df9cb92eabd2a96aca8e66dc82eb}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!cgg@{cgg}}
\index{cgg@{cgg}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{cgg}{cgg}}
{\footnotesize\ttfamily real, dimension(12), private module\+\_\+mp\+\_\+thompson\+::cgg\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_ae4a3608aab6a4cdb9fe1f9ffcd0bfdfd_ae4a3608aab6a4cdb9fe1f9ffcd0bfdfd}\label{namespacemodule__mp__thompson_ae4a3608aab6a4cdb9fe1f9ffcd0bfdfd_ae4a3608aab6a4cdb9fe1f9ffcd0bfdfd}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!oge1@{oge1}}
\index{oge1@{oge1}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{oge1}{oge1}}
{\footnotesize\ttfamily real, private module\+\_\+mp\+\_\+thompson\+::oge1\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a1b25d9912ee36bf7e01ee7d586980be1_a1b25d9912ee36bf7e01ee7d586980be1}\label{namespacemodule__mp__thompson_a1b25d9912ee36bf7e01ee7d586980be1_a1b25d9912ee36bf7e01ee7d586980be1}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!ogg1@{ogg1}}
\index{ogg1@{ogg1}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{ogg1}{ogg1}}
{\footnotesize\ttfamily real, private module\+\_\+mp\+\_\+thompson\+::ogg1\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a1130ddc6c7ad5b310970f9d3a1cafd16_a1130ddc6c7ad5b310970f9d3a1cafd16}\label{namespacemodule__mp__thompson_a1130ddc6c7ad5b310970f9d3a1cafd16_a1130ddc6c7ad5b310970f9d3a1cafd16}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!ogg2@{ogg2}}
\index{ogg2@{ogg2}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{ogg2}{ogg2}}
{\footnotesize\ttfamily real, private module\+\_\+mp\+\_\+thompson\+::ogg2\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_ae6dbcdd6cc5dc64caed5b38f981f8586_ae6dbcdd6cc5dc64caed5b38f981f8586}\label{namespacemodule__mp__thompson_ae6dbcdd6cc5dc64caed5b38f981f8586_ae6dbcdd6cc5dc64caed5b38f981f8586}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!ogg3@{ogg3}}
\index{ogg3@{ogg3}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{ogg3}{ogg3}}
{\footnotesize\ttfamily real, private module\+\_\+mp\+\_\+thompson\+::ogg3\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_ab150dbfc209ca2758786fcd22ab7896e_ab150dbfc209ca2758786fcd22ab7896e}\label{namespacemodule__mp__thompson_ab150dbfc209ca2758786fcd22ab7896e_ab150dbfc209ca2758786fcd22ab7896e}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!oamg@{oamg}}
\index{oamg@{oamg}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{oamg}{oamg}}
{\footnotesize\ttfamily real, private module\+\_\+mp\+\_\+thompson\+::oamg\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a1f7f81ddc1fba77599df59d764925a49_a1f7f81ddc1fba77599df59d764925a49}\label{namespacemodule__mp__thompson_a1f7f81ddc1fba77599df59d764925a49_a1f7f81ddc1fba77599df59d764925a49}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!obmg@{obmg}}
\index{obmg@{obmg}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{obmg}{obmg}}
{\footnotesize\ttfamily real, private module\+\_\+mp\+\_\+thompson\+::obmg\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a14450771d91d374fa61f0c984d657b1b_a14450771d91d374fa61f0c984d657b1b}\label{namespacemodule__mp__thompson_a14450771d91d374fa61f0c984d657b1b_a14450771d91d374fa61f0c984d657b1b}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!ocmg@{ocmg}}
\index{ocmg@{ocmg}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{ocmg}{ocmg}}
{\footnotesize\ttfamily real, private module\+\_\+mp\+\_\+thompson\+::ocmg\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a76c818de10cd4bdb90ff2bebfa3caa3f_a76c818de10cd4bdb90ff2bebfa3caa3f}\label{namespacemodule__mp__thompson_a76c818de10cd4bdb90ff2bebfa3caa3f_a76c818de10cd4bdb90ff2bebfa3caa3f}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!t1\_qr\_qc@{t1\_qr\_qc}}
\index{t1\_qr\_qc@{t1\_qr\_qc}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{t1\_qr\_qc}{t1\_qr\_qc}}
{\footnotesize\ttfamily real module\+\_\+mp\+\_\+thompson\+::t1\+\_\+qr\+\_\+qc}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a6ca81978bc68eb44040b8ed64f011ba2_a6ca81978bc68eb44040b8ed64f011ba2}\label{namespacemodule__mp__thompson_a6ca81978bc68eb44040b8ed64f011ba2_a6ca81978bc68eb44040b8ed64f011ba2}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!t1\_qr\_qi@{t1\_qr\_qi}}
\index{t1\_qr\_qi@{t1\_qr\_qi}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{t1\_qr\_qi}{t1\_qr\_qi}}
{\footnotesize\ttfamily real module\+\_\+mp\+\_\+thompson\+::t1\+\_\+qr\+\_\+qi}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a9137456dd0c7348f2e4a985187dfbf67_a9137456dd0c7348f2e4a985187dfbf67}\label{namespacemodule__mp__thompson_a9137456dd0c7348f2e4a985187dfbf67_a9137456dd0c7348f2e4a985187dfbf67}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!t2\_qr\_qi@{t2\_qr\_qi}}
\index{t2\_qr\_qi@{t2\_qr\_qi}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{t2\_qr\_qi}{t2\_qr\_qi}}
{\footnotesize\ttfamily real module\+\_\+mp\+\_\+thompson\+::t2\+\_\+qr\+\_\+qi}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a211029abf29ebcec5f358010bd3a421d_a211029abf29ebcec5f358010bd3a421d}\label{namespacemodule__mp__thompson_a211029abf29ebcec5f358010bd3a421d_a211029abf29ebcec5f358010bd3a421d}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!t1\_qg\_qc@{t1\_qg\_qc}}
\index{t1\_qg\_qc@{t1\_qg\_qc}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{t1\_qg\_qc}{t1\_qg\_qc}}
{\footnotesize\ttfamily real module\+\_\+mp\+\_\+thompson\+::t1\+\_\+qg\+\_\+qc}

\mbox{\Hypertarget{namespacemodule__mp__thompson_afb7a62cef42b13ee273601eb60b22854_afb7a62cef42b13ee273601eb60b22854}\label{namespacemodule__mp__thompson_afb7a62cef42b13ee273601eb60b22854_afb7a62cef42b13ee273601eb60b22854}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!t1\_qs\_qc@{t1\_qs\_qc}}
\index{t1\_qs\_qc@{t1\_qs\_qc}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{t1\_qs\_qc}{t1\_qs\_qc}}
{\footnotesize\ttfamily real module\+\_\+mp\+\_\+thompson\+::t1\+\_\+qs\+\_\+qc}

\mbox{\Hypertarget{namespacemodule__mp__thompson_ac94e81c50217c7337aa6d352031aeba7_ac94e81c50217c7337aa6d352031aeba7}\label{namespacemodule__mp__thompson_ac94e81c50217c7337aa6d352031aeba7_ac94e81c50217c7337aa6d352031aeba7}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!t1\_qs\_qi@{t1\_qs\_qi}}
\index{t1\_qs\_qi@{t1\_qs\_qi}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{t1\_qs\_qi}{t1\_qs\_qi}}
{\footnotesize\ttfamily real module\+\_\+mp\+\_\+thompson\+::t1\+\_\+qs\+\_\+qi}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a98b7843bb46fd926b01acf2c63c87bfa_a98b7843bb46fd926b01acf2c63c87bfa}\label{namespacemodule__mp__thompson_a98b7843bb46fd926b01acf2c63c87bfa_a98b7843bb46fd926b01acf2c63c87bfa}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!t1\_qr\_ev@{t1\_qr\_ev}}
\index{t1\_qr\_ev@{t1\_qr\_ev}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{t1\_qr\_ev}{t1\_qr\_ev}}
{\footnotesize\ttfamily real module\+\_\+mp\+\_\+thompson\+::t1\+\_\+qr\+\_\+ev}

\mbox{\Hypertarget{namespacemodule__mp__thompson_ae935c98cd6770804b87c0177acd86070_ae935c98cd6770804b87c0177acd86070}\label{namespacemodule__mp__thompson_ae935c98cd6770804b87c0177acd86070_ae935c98cd6770804b87c0177acd86070}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!t2\_qr\_ev@{t2\_qr\_ev}}
\index{t2\_qr\_ev@{t2\_qr\_ev}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{t2\_qr\_ev}{t2\_qr\_ev}}
{\footnotesize\ttfamily real module\+\_\+mp\+\_\+thompson\+::t2\+\_\+qr\+\_\+ev}

\mbox{\Hypertarget{namespacemodule__mp__thompson_ac9fe681fb3f1448caecc34fe0628f2df_ac9fe681fb3f1448caecc34fe0628f2df}\label{namespacemodule__mp__thompson_ac9fe681fb3f1448caecc34fe0628f2df_ac9fe681fb3f1448caecc34fe0628f2df}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!t1\_qs\_sd@{t1\_qs\_sd}}
\index{t1\_qs\_sd@{t1\_qs\_sd}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{t1\_qs\_sd}{t1\_qs\_sd}}
{\footnotesize\ttfamily real module\+\_\+mp\+\_\+thompson\+::t1\+\_\+qs\+\_\+sd}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a4dd4befac1935a05ab3d588867842236_a4dd4befac1935a05ab3d588867842236}\label{namespacemodule__mp__thompson_a4dd4befac1935a05ab3d588867842236_a4dd4befac1935a05ab3d588867842236}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!t2\_qs\_sd@{t2\_qs\_sd}}
\index{t2\_qs\_sd@{t2\_qs\_sd}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{t2\_qs\_sd}{t2\_qs\_sd}}
{\footnotesize\ttfamily real module\+\_\+mp\+\_\+thompson\+::t2\+\_\+qs\+\_\+sd}

\mbox{\Hypertarget{namespacemodule__mp__thompson_ae259a1f5b42b9e27e344bdd87d36f438_ae259a1f5b42b9e27e344bdd87d36f438}\label{namespacemodule__mp__thompson_ae259a1f5b42b9e27e344bdd87d36f438_ae259a1f5b42b9e27e344bdd87d36f438}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!t1\_qg\_sd@{t1\_qg\_sd}}
\index{t1\_qg\_sd@{t1\_qg\_sd}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{t1\_qg\_sd}{t1\_qg\_sd}}
{\footnotesize\ttfamily real module\+\_\+mp\+\_\+thompson\+::t1\+\_\+qg\+\_\+sd}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a3e888dd342d7c173a203ad2947fbdfc0_a3e888dd342d7c173a203ad2947fbdfc0}\label{namespacemodule__mp__thompson_a3e888dd342d7c173a203ad2947fbdfc0_a3e888dd342d7c173a203ad2947fbdfc0}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!t2\_qg\_sd@{t2\_qg\_sd}}
\index{t2\_qg\_sd@{t2\_qg\_sd}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{t2\_qg\_sd}{t2\_qg\_sd}}
{\footnotesize\ttfamily real module\+\_\+mp\+\_\+thompson\+::t2\+\_\+qg\+\_\+sd}

\mbox{\Hypertarget{namespacemodule__mp__thompson_af1704027971e935b9df199bc966113d9_af1704027971e935b9df199bc966113d9}\label{namespacemodule__mp__thompson_af1704027971e935b9df199bc966113d9_af1704027971e935b9df199bc966113d9}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!t1\_qs\_me@{t1\_qs\_me}}
\index{t1\_qs\_me@{t1\_qs\_me}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{t1\_qs\_me}{t1\_qs\_me}}
{\footnotesize\ttfamily real module\+\_\+mp\+\_\+thompson\+::t1\+\_\+qs\+\_\+me}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a6bf0f0297caa80d80eb17f1d2aef00ae_a6bf0f0297caa80d80eb17f1d2aef00ae}\label{namespacemodule__mp__thompson_a6bf0f0297caa80d80eb17f1d2aef00ae_a6bf0f0297caa80d80eb17f1d2aef00ae}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!t2\_qs\_me@{t2\_qs\_me}}
\index{t2\_qs\_me@{t2\_qs\_me}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{t2\_qs\_me}{t2\_qs\_me}}
{\footnotesize\ttfamily real module\+\_\+mp\+\_\+thompson\+::t2\+\_\+qs\+\_\+me}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a07405d2e9834f669624c12f000ca2fa5_a07405d2e9834f669624c12f000ca2fa5}\label{namespacemodule__mp__thompson_a07405d2e9834f669624c12f000ca2fa5_a07405d2e9834f669624c12f000ca2fa5}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!t1\_qg\_me@{t1\_qg\_me}}
\index{t1\_qg\_me@{t1\_qg\_me}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{t1\_qg\_me}{t1\_qg\_me}}
{\footnotesize\ttfamily real module\+\_\+mp\+\_\+thompson\+::t1\+\_\+qg\+\_\+me}

\mbox{\Hypertarget{namespacemodule__mp__thompson_aacbbb26c28aa1cadac193c15f56adb06_aacbbb26c28aa1cadac193c15f56adb06}\label{namespacemodule__mp__thompson_aacbbb26c28aa1cadac193c15f56adb06_aacbbb26c28aa1cadac193c15f56adb06}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!t2\_qg\_me@{t2\_qg\_me}}
\index{t2\_qg\_me@{t2\_qg\_me}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{t2\_qg\_me}{t2\_qg\_me}}
{\footnotesize\ttfamily real module\+\_\+mp\+\_\+thompson\+::t2\+\_\+qg\+\_\+me}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a3a0e996fcaa0ff56c4046976152f3b00_a3a0e996fcaa0ff56c4046976152f3b00}\label{namespacemodule__mp__thompson_a3a0e996fcaa0ff56c4046976152f3b00_a3a0e996fcaa0ff56c4046976152f3b00}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!mpi\_communicator@{mpi\_communicator}}
\index{mpi\_communicator@{mpi\_communicator}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{mpi\_communicator}{mpi\_communicator}}
{\footnotesize\ttfamily integer module\+\_\+mp\+\_\+thompson\+::mpi\+\_\+communicator}

\mbox{\Hypertarget{namespacemodule__mp__thompson_a1f84ea079516f38613b9335c15678981_a1f84ea079516f38613b9335c15678981}\label{namespacemodule__mp__thompson_a1f84ea079516f38613b9335c15678981_a1f84ea079516f38613b9335c15678981}} 
\index{module\_mp\_thompson@{module\_mp\_thompson}!thompson\_table\_writer@{thompson\_table\_writer}}
\index{thompson\_table\_writer@{thompson\_table\_writer}!module\_mp\_thompson@{module\_mp\_thompson}}
\doxyparagraph{\texorpdfstring{thompson\_table\_writer}{thompson\_table\_writer}}
{\footnotesize\ttfamily logical module\+\_\+mp\+\_\+thompson\+::thompson\+\_\+table\+\_\+writer}

