\hypertarget{namespacemom__eos__nemo}{}\section{mom\+\_\+eos\+\_\+nemo Module Reference}
\label{namespacemom__eos__nemo}\index{mom\_eos\_nemo@{mom\_eos\_nemo}}


\subsection{Detailed Description}
The equation of state using the expressions of Roquet et al. that are used in N\+E\+MO. \subsection*{Data Types}
\begin{DoxyCompactItemize}
\item 
interface \mbox{\hyperlink{interfacemom__eos__nemo_1_1calculate__density__derivs__nemo}{calculate\+\_\+density\+\_\+derivs\+\_\+nemo}}
\begin{DoxyCompactList}\small\item\em For a given thermodynamic state, return the derivatives of density with conservative temperature and absolute salinity, the expressions derived for use with N\+E\+MO. \end{DoxyCompactList}\item 
interface \mbox{\hyperlink{interfacemom__eos__nemo_1_1calculate__density__nemo}{calculate\+\_\+density\+\_\+nemo}}
\begin{DoxyCompactList}\small\item\em Compute the in situ density of sea water (\mbox{[}kg m-\/3\mbox{]}), or its anomaly with respect to a reference density, from absolute salinity (g/kg), conservative temperature (in deg C), and pressure \mbox{[}Pa\mbox{]}, using the expressions derived for use with N\+E\+MO. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Functions/\+Subroutines}
\begin{DoxyCompactItemize}
\item 
subroutine, public \mbox{\hyperlink{namespacemom__eos__nemo_a78c3bbb7960ee09a4c0aacb3d9eda912}{calculate\+\_\+density\+\_\+scalar\+\_\+nemo}} (T, S, pressure, rho, rho\+\_\+ref)
\begin{DoxyCompactList}\small\item\em This subroutine computes the in situ density of sea water (rho in \mbox{[}kg m-\/3\mbox{]}) from absolute salinity (S \mbox{[}g kg-\/1\mbox{]}), conservative temperature (T \mbox{[}degC\mbox{]}), and pressure \mbox{[}Pa\mbox{]}. It uses the expressions derived for use with N\+E\+MO. \end{DoxyCompactList}\item 
subroutine, public \mbox{\hyperlink{namespacemom__eos__nemo_a262e1078592bdb306dc27207c0463648}{calculate\+\_\+density\+\_\+array\+\_\+nemo}} (T, S, pressure, rho, start, npts, rho\+\_\+ref)
\begin{DoxyCompactList}\small\item\em This subroutine computes the in situ density of sea water (rho in \mbox{[}kg m-\/3\mbox{]}) from absolute salinity (S \mbox{[}g kg-\/1\mbox{]}), conservative temperature (T \mbox{[}degC\mbox{]}), and pressure \mbox{[}Pa\mbox{]}. It uses the expressions derived for use with N\+E\+MO. \end{DoxyCompactList}\item 
subroutine \mbox{\hyperlink{namespacemom__eos__nemo_ac794e7251c8971a0795fc6add423a6d9}{calculate\+\_\+density\+\_\+derivs\+\_\+array\+\_\+nemo}} (T, S, pressure, drho\+\_\+dT, drho\+\_\+dS, start, npts)
\begin{DoxyCompactList}\small\item\em For a given thermodynamic state, calculate the derivatives of density with conservative temperature and absolute salinity, using the expressions derived for use with N\+E\+MO. \end{DoxyCompactList}\item 
subroutine \mbox{\hyperlink{namespacemom__eos__nemo_a07b8b3637c4d692b17a97c1e58dddbf7}{calculate\+\_\+density\+\_\+derivs\+\_\+scalar\+\_\+nemo}} (T, S, pressure, drho\+\_\+dt, drho\+\_\+ds)
\begin{DoxyCompactList}\small\item\em Wrapper to calculate\+\_\+density\+\_\+derivs\+\_\+array for scalar inputs. \end{DoxyCompactList}\item 
subroutine, public \mbox{\hyperlink{namespacemom__eos__nemo_ab9441b5fdd50f09a5bac70012def0ea7}{calculate\+\_\+compress\+\_\+nemo}} (T, S, pressure, rho, drho\+\_\+dp, start, npts)
\begin{DoxyCompactList}\small\item\em Compute the in situ density of sea water (rho in \mbox{[}kg m-\/3\mbox{]}) and the compressibility (drho/dp = C\+\_\+sound$^\wedge$-\/2, stored as drho\+\_\+dp \mbox{[}s2 m-\/2\mbox{]}) from absolute salinity (sal in g/kg), conservative temperature (T \mbox{[}degC\mbox{]}), and pressure \mbox{[}Pa\mbox{]}, using the expressions derived for use with N\+E\+MO. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Variables}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{namespacemom__eos__nemo_a0971df26b4852f72c6a5c365a48c43ca}\label{namespacemom__eos__nemo_a0971df26b4852f72c6a5c365a48c43ca}} 
real, parameter \mbox{\hyperlink{namespacemom__eos__nemo_a0971df26b4852f72c6a5c365a48c43ca}{pa2db}} = 1.e-\/4
\begin{DoxyCompactList}\small\item\em Conversion factor between Pa and dbar. \end{DoxyCompactList}\end{DoxyCompactItemize}
\textbf{ }\par
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{namespacemom__eos__nemo_a53533867a26002f1bbd7e3ac9ab3c100}\label{namespacemom__eos__nemo_a53533867a26002f1bbd7e3ac9ab3c100}} 
real, parameter \mbox{\hyperlink{namespacemom__eos__nemo_a53533867a26002f1bbd7e3ac9ab3c100}{rdeltas}} = 32.
\begin{DoxyCompactList}\small\item\em Parameters in the N\+E\+MO equation of state. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{namespacemom__eos__nemo_aff7c6945ca1604645b655cec03fdd296}\label{namespacemom__eos__nemo_aff7c6945ca1604645b655cec03fdd296}} 
real, parameter \mbox{\hyperlink{namespacemom__eos__nemo_aff7c6945ca1604645b655cec03fdd296}{r1\+\_\+s0}} = 0.\+875/35.\+16504
\begin{DoxyCompactList}\small\item\em Parameters in the N\+E\+MO equation of state. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{namespacemom__eos__nemo_aed16d8ac1150a3b68b39751484230387}\label{namespacemom__eos__nemo_aed16d8ac1150a3b68b39751484230387}} 
real, parameter \mbox{\hyperlink{namespacemom__eos__nemo_aed16d8ac1150a3b68b39751484230387}{r1\+\_\+t0}} = 1./40.
\begin{DoxyCompactList}\small\item\em Parameters in the N\+E\+MO equation of state. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{namespacemom__eos__nemo_aa65f3c6aa54ef984c28377593a9a4c1c}\label{namespacemom__eos__nemo_aa65f3c6aa54ef984c28377593a9a4c1c}} 
real, parameter \mbox{\hyperlink{namespacemom__eos__nemo_aa65f3c6aa54ef984c28377593a9a4c1c}{r1\+\_\+p0}} = 1.e-\/4
\begin{DoxyCompactList}\small\item\em Parameters in the N\+E\+MO equation of state. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{namespacemom__eos__nemo_a11140d208e01db0c62986734b491d049}\label{namespacemom__eos__nemo_a11140d208e01db0c62986734b491d049}} 
real, parameter \mbox{\hyperlink{namespacemom__eos__nemo_a11140d208e01db0c62986734b491d049}{r00}} = 4.\+6494977072e+01
\begin{DoxyCompactList}\small\item\em Parameters in the N\+E\+MO equation of state. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{namespacemom__eos__nemo_a3b65a849a7e2895b9a3c9dc51005cea4}\label{namespacemom__eos__nemo_a3b65a849a7e2895b9a3c9dc51005cea4}} 
real, parameter \mbox{\hyperlink{namespacemom__eos__nemo_a3b65a849a7e2895b9a3c9dc51005cea4}{r01}} = -\/5.\+2099962525
\begin{DoxyCompactList}\small\item\em Parameters in the N\+E\+MO equation of state. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{namespacemom__eos__nemo_a53d876bc2be9855f046bd4412c179e1a}\label{namespacemom__eos__nemo_a53d876bc2be9855f046bd4412c179e1a}} 
real, parameter \mbox{\hyperlink{namespacemom__eos__nemo_a53d876bc2be9855f046bd4412c179e1a}{r02}} = 2.\+2601900708e-\/01
\begin{DoxyCompactList}\small\item\em Parameters in the N\+E\+MO equation of state. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{namespacemom__eos__nemo_a236f2c051f4f2932cdcabe2591c44dd2}\label{namespacemom__eos__nemo_a236f2c051f4f2932cdcabe2591c44dd2}} 
real, parameter \mbox{\hyperlink{namespacemom__eos__nemo_a236f2c051f4f2932cdcabe2591c44dd2}{r03}} = 6.\+4326772569e-\/02
\begin{DoxyCompactList}\small\item\em Parameters in the N\+E\+MO equation of state. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{namespacemom__eos__nemo_a43772f86d7655e96bf4ab76d1092e773}\label{namespacemom__eos__nemo_a43772f86d7655e96bf4ab76d1092e773}} 
real, parameter \mbox{\hyperlink{namespacemom__eos__nemo_a43772f86d7655e96bf4ab76d1092e773}{r04}} = 1.\+5616995503e-\/02
\begin{DoxyCompactList}\small\item\em Parameters in the N\+E\+MO equation of state. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{namespacemom__eos__nemo_ac785fe1208a79659132d28ad42c066e0}\label{namespacemom__eos__nemo_ac785fe1208a79659132d28ad42c066e0}} 
real, parameter \mbox{\hyperlink{namespacemom__eos__nemo_ac785fe1208a79659132d28ad42c066e0}{r05}} = -\/1.\+7243708991e-\/03
\begin{DoxyCompactList}\small\item\em Parameters in the N\+E\+MO equation of state. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{namespacemom__eos__nemo_a195341a9f30953d4273b9911be919d97}\label{namespacemom__eos__nemo_a195341a9f30953d4273b9911be919d97}} 
real, parameter \mbox{\hyperlink{namespacemom__eos__nemo_a195341a9f30953d4273b9911be919d97}{eos000}} = 8.\+0189615746e+02
\begin{DoxyCompactList}\small\item\em Parameters in the N\+E\+MO equation of state. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{namespacemom__eos__nemo_a5b9897ff53c111f9e5b6a6c518d1ee65}\label{namespacemom__eos__nemo_a5b9897ff53c111f9e5b6a6c518d1ee65}} 
real, parameter \mbox{\hyperlink{namespacemom__eos__nemo_a5b9897ff53c111f9e5b6a6c518d1ee65}{eos100}} = 8.\+6672408165e+02
\begin{DoxyCompactList}\small\item\em Parameters in the N\+E\+MO equation of state. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{namespacemom__eos__nemo_a17eab41790870c83f4638caa1186e2db}\label{namespacemom__eos__nemo_a17eab41790870c83f4638caa1186e2db}} 
real, parameter \mbox{\hyperlink{namespacemom__eos__nemo_a17eab41790870c83f4638caa1186e2db}{eos200}} = -\/1.\+7864682637e+03
\begin{DoxyCompactList}\small\item\em Parameters in the N\+E\+MO equation of state. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{namespacemom__eos__nemo_af98ae0cde0d041c1626ba047434e8483}\label{namespacemom__eos__nemo_af98ae0cde0d041c1626ba047434e8483}} 
real, parameter \mbox{\hyperlink{namespacemom__eos__nemo_af98ae0cde0d041c1626ba047434e8483}{eos300}} = 2.\+0375295546e+03
\begin{DoxyCompactList}\small\item\em Parameters in the N\+E\+MO equation of state. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{namespacemom__eos__nemo_a3758b5e5c94ba44d181e606961f9ee5a}\label{namespacemom__eos__nemo_a3758b5e5c94ba44d181e606961f9ee5a}} 
real, parameter \mbox{\hyperlink{namespacemom__eos__nemo_a3758b5e5c94ba44d181e606961f9ee5a}{eos400}} = -\/1.\+2849161071e+03
\begin{DoxyCompactList}\small\item\em Parameters in the N\+E\+MO equation of state. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{namespacemom__eos__nemo_acb96ab9534110eb211af4af004fdac1a}\label{namespacemom__eos__nemo_acb96ab9534110eb211af4af004fdac1a}} 
real, parameter \mbox{\hyperlink{namespacemom__eos__nemo_acb96ab9534110eb211af4af004fdac1a}{eos500}} = 4.\+3227585684e+02
\begin{DoxyCompactList}\small\item\em Parameters in the N\+E\+MO equation of state. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{namespacemom__eos__nemo_a3d1a287dd3d4a06c2d3fe39a5b163022}\label{namespacemom__eos__nemo_a3d1a287dd3d4a06c2d3fe39a5b163022}} 
real, parameter \mbox{\hyperlink{namespacemom__eos__nemo_a3d1a287dd3d4a06c2d3fe39a5b163022}{eos600}} = -\/6.\+0579916612e+01
\begin{DoxyCompactList}\small\item\em Parameters in the N\+E\+MO equation of state. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{namespacemom__eos__nemo_a781ec76f2d46654f722e11198fd93012}\label{namespacemom__eos__nemo_a781ec76f2d46654f722e11198fd93012}} 
real, parameter \mbox{\hyperlink{namespacemom__eos__nemo_a781ec76f2d46654f722e11198fd93012}{eos010}} = 2.\+6010145068e+01
\begin{DoxyCompactList}\small\item\em Parameters in the N\+E\+MO equation of state. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{namespacemom__eos__nemo_ac30b13ad7345624338668e62c3a78c4c}\label{namespacemom__eos__nemo_ac30b13ad7345624338668e62c3a78c4c}} 
real, parameter \mbox{\hyperlink{namespacemom__eos__nemo_ac30b13ad7345624338668e62c3a78c4c}{eos110}} = -\/6.\+5281885265e+01
\begin{DoxyCompactList}\small\item\em Parameters in the N\+E\+MO equation of state. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{namespacemom__eos__nemo_a9e4e6638cbd038e3fdab06e70462cd01}\label{namespacemom__eos__nemo_a9e4e6638cbd038e3fdab06e70462cd01}} 
real, parameter \mbox{\hyperlink{namespacemom__eos__nemo_a9e4e6638cbd038e3fdab06e70462cd01}{eos210}} = 8.\+1770425108e+01
\begin{DoxyCompactList}\small\item\em Parameters in the N\+E\+MO equation of state. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{namespacemom__eos__nemo_a559a3b13ac9e82537f3de1459efc06ac}\label{namespacemom__eos__nemo_a559a3b13ac9e82537f3de1459efc06ac}} 
real, parameter \mbox{\hyperlink{namespacemom__eos__nemo_a559a3b13ac9e82537f3de1459efc06ac}{eos310}} = -\/5.\+6888046321e+01
\begin{DoxyCompactList}\small\item\em Parameters in the N\+E\+MO equation of state. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{namespacemom__eos__nemo_a8f58d4b1bf2110ff29844fc6f9913a6c}\label{namespacemom__eos__nemo_a8f58d4b1bf2110ff29844fc6f9913a6c}} 
real, parameter \mbox{\hyperlink{namespacemom__eos__nemo_a8f58d4b1bf2110ff29844fc6f9913a6c}{eos410}} = 1.\+7681814114e+01
\begin{DoxyCompactList}\small\item\em Parameters in the N\+E\+MO equation of state. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{namespacemom__eos__nemo_a86b7d300df8b5253a5cb9f64012957ef}\label{namespacemom__eos__nemo_a86b7d300df8b5253a5cb9f64012957ef}} 
real, parameter \mbox{\hyperlink{namespacemom__eos__nemo_a86b7d300df8b5253a5cb9f64012957ef}{eos510}} = -\/1.\+9193502195
\begin{DoxyCompactList}\small\item\em Parameters in the N\+E\+MO equation of state. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{namespacemom__eos__nemo_a7fed7a7643bae52c96e46aea6121cfd7}\label{namespacemom__eos__nemo_a7fed7a7643bae52c96e46aea6121cfd7}} 
real, parameter \mbox{\hyperlink{namespacemom__eos__nemo_a7fed7a7643bae52c96e46aea6121cfd7}{eos020}} = -\/3.\+7074170417e+01
\begin{DoxyCompactList}\small\item\em Parameters in the N\+E\+MO equation of state. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{namespacemom__eos__nemo_a1140b0daf070f8b18325e9e716bfb032}\label{namespacemom__eos__nemo_a1140b0daf070f8b18325e9e716bfb032}} 
real, parameter \mbox{\hyperlink{namespacemom__eos__nemo_a1140b0daf070f8b18325e9e716bfb032}{eos120}} = 6.\+1548258127e+01
\begin{DoxyCompactList}\small\item\em Parameters in the N\+E\+MO equation of state. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{namespacemom__eos__nemo_a0b92658659f5f5627e1a221f6ff5679f}\label{namespacemom__eos__nemo_a0b92658659f5f5627e1a221f6ff5679f}} 
real, parameter \mbox{\hyperlink{namespacemom__eos__nemo_a0b92658659f5f5627e1a221f6ff5679f}{eos220}} = -\/6.\+0362551501e+01
\begin{DoxyCompactList}\small\item\em Parameters in the N\+E\+MO equation of state. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{namespacemom__eos__nemo_aa332603385c1fd88b6e9418a84966177}\label{namespacemom__eos__nemo_aa332603385c1fd88b6e9418a84966177}} 
real, parameter \mbox{\hyperlink{namespacemom__eos__nemo_aa332603385c1fd88b6e9418a84966177}{eos320}} = 2.\+9130021253e+01
\begin{DoxyCompactList}\small\item\em Parameters in the N\+E\+MO equation of state. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{namespacemom__eos__nemo_ac2e0619edb8047cc0126494a6e0b6646}\label{namespacemom__eos__nemo_ac2e0619edb8047cc0126494a6e0b6646}} 
real, parameter \mbox{\hyperlink{namespacemom__eos__nemo_ac2e0619edb8047cc0126494a6e0b6646}{eos420}} = -\/5.\+4723692739
\begin{DoxyCompactList}\small\item\em Parameters in the N\+E\+MO equation of state. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{namespacemom__eos__nemo_a58e6bc4bfeb9d5fb571dee2ada1a9967}\label{namespacemom__eos__nemo_a58e6bc4bfeb9d5fb571dee2ada1a9967}} 
real, parameter \mbox{\hyperlink{namespacemom__eos__nemo_a58e6bc4bfeb9d5fb571dee2ada1a9967}{eos030}} = 2.\+1661789529e+01
\begin{DoxyCompactList}\small\item\em Parameters in the N\+E\+MO equation of state. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{namespacemom__eos__nemo_a79fa99f4e0ef86696088c05434b72a4d}\label{namespacemom__eos__nemo_a79fa99f4e0ef86696088c05434b72a4d}} 
real, parameter \mbox{\hyperlink{namespacemom__eos__nemo_a79fa99f4e0ef86696088c05434b72a4d}{eos130}} = -\/3.\+3449108469e+01
\begin{DoxyCompactList}\small\item\em Parameters in the N\+E\+MO equation of state. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{namespacemom__eos__nemo_a2243c2d7d42bc157d3d3466525ac7c54}\label{namespacemom__eos__nemo_a2243c2d7d42bc157d3d3466525ac7c54}} 
real, parameter \mbox{\hyperlink{namespacemom__eos__nemo_a2243c2d7d42bc157d3d3466525ac7c54}{eos230}} = 1.\+9717078466e+01
\begin{DoxyCompactList}\small\item\em Parameters in the N\+E\+MO equation of state. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{namespacemom__eos__nemo_ad1fdac3d58553ff61a5c7d44ba633b33}\label{namespacemom__eos__nemo_ad1fdac3d58553ff61a5c7d44ba633b33}} 
real, parameter \mbox{\hyperlink{namespacemom__eos__nemo_ad1fdac3d58553ff61a5c7d44ba633b33}{eos330}} = -\/3.\+1742946532
\begin{DoxyCompactList}\small\item\em Parameters in the N\+E\+MO equation of state. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{namespacemom__eos__nemo_a361d02ddbb998262d32bb29226211ac0}\label{namespacemom__eos__nemo_a361d02ddbb998262d32bb29226211ac0}} 
real, parameter \mbox{\hyperlink{namespacemom__eos__nemo_a361d02ddbb998262d32bb29226211ac0}{eos040}} = -\/8.\+3627885467
\begin{DoxyCompactList}\small\item\em Parameters in the N\+E\+MO equation of state. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{namespacemom__eos__nemo_a801de700bd93ec87db630ad0ab87bbda}\label{namespacemom__eos__nemo_a801de700bd93ec87db630ad0ab87bbda}} 
real, parameter \mbox{\hyperlink{namespacemom__eos__nemo_a801de700bd93ec87db630ad0ab87bbda}{eos140}} = 1.\+1311538584e+01
\begin{DoxyCompactList}\small\item\em Parameters in the N\+E\+MO equation of state. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{namespacemom__eos__nemo_ab9c71aa000a5f556be70af9392c00f95}\label{namespacemom__eos__nemo_ab9c71aa000a5f556be70af9392c00f95}} 
real, parameter \mbox{\hyperlink{namespacemom__eos__nemo_ab9c71aa000a5f556be70af9392c00f95}{eos240}} = -\/5.\+3563304045
\begin{DoxyCompactList}\small\item\em Parameters in the N\+E\+MO equation of state. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{namespacemom__eos__nemo_a375b5788fe50b3459c96bedf2cc8d080}\label{namespacemom__eos__nemo_a375b5788fe50b3459c96bedf2cc8d080}} 
real, parameter \mbox{\hyperlink{namespacemom__eos__nemo_a375b5788fe50b3459c96bedf2cc8d080}{eos050}} = 5.\+4048723791e-\/01
\begin{DoxyCompactList}\small\item\em Parameters in the N\+E\+MO equation of state. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{namespacemom__eos__nemo_a5a19990bad4568560882349e235791f9}\label{namespacemom__eos__nemo_a5a19990bad4568560882349e235791f9}} 
real, parameter \mbox{\hyperlink{namespacemom__eos__nemo_a5a19990bad4568560882349e235791f9}{eos150}} = 4.\+8169980163e-\/01
\begin{DoxyCompactList}\small\item\em Parameters in the N\+E\+MO equation of state. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{namespacemom__eos__nemo_a2fff4dcad7d44124a7fe4b52815168b0}\label{namespacemom__eos__nemo_a2fff4dcad7d44124a7fe4b52815168b0}} 
real, parameter \mbox{\hyperlink{namespacemom__eos__nemo_a2fff4dcad7d44124a7fe4b52815168b0}{eos060}} = -\/1.\+9083568888e-\/01
\begin{DoxyCompactList}\small\item\em Parameters in the N\+E\+MO equation of state. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{namespacemom__eos__nemo_a7a2438d3866b848c23254275474f190d}\label{namespacemom__eos__nemo_a7a2438d3866b848c23254275474f190d}} 
real, parameter \mbox{\hyperlink{namespacemom__eos__nemo_a7a2438d3866b848c23254275474f190d}{eos001}} = 1.\+9681925209e+01
\begin{DoxyCompactList}\small\item\em Parameters in the N\+E\+MO equation of state. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{namespacemom__eos__nemo_a1b64af1e012977ce16f860d5a217f339}\label{namespacemom__eos__nemo_a1b64af1e012977ce16f860d5a217f339}} 
real, parameter \mbox{\hyperlink{namespacemom__eos__nemo_a1b64af1e012977ce16f860d5a217f339}{eos101}} = -\/4.\+2549998214e+01
\begin{DoxyCompactList}\small\item\em Parameters in the N\+E\+MO equation of state. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{namespacemom__eos__nemo_a875177634103ed9d4731764a3388dc90}\label{namespacemom__eos__nemo_a875177634103ed9d4731764a3388dc90}} 
real, parameter \mbox{\hyperlink{namespacemom__eos__nemo_a875177634103ed9d4731764a3388dc90}{eos201}} = 5.\+0774768218e+01
\begin{DoxyCompactList}\small\item\em Parameters in the N\+E\+MO equation of state. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{namespacemom__eos__nemo_a57de976d26bab259572285e5882fa456}\label{namespacemom__eos__nemo_a57de976d26bab259572285e5882fa456}} 
real, parameter \mbox{\hyperlink{namespacemom__eos__nemo_a57de976d26bab259572285e5882fa456}{eos301}} = -\/3.\+0938076334e+01
\begin{DoxyCompactList}\small\item\em Parameters in the N\+E\+MO equation of state. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{namespacemom__eos__nemo_a9b447d6fdc00d872bf8cf1f05ce923f3}\label{namespacemom__eos__nemo_a9b447d6fdc00d872bf8cf1f05ce923f3}} 
real, parameter \mbox{\hyperlink{namespacemom__eos__nemo_a9b447d6fdc00d872bf8cf1f05ce923f3}{eos401}} = 6.\+6051753097
\begin{DoxyCompactList}\small\item\em Parameters in the N\+E\+MO equation of state. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{namespacemom__eos__nemo_a339d6be5b34efe4d4b89b51f7ce1f1cf}\label{namespacemom__eos__nemo_a339d6be5b34efe4d4b89b51f7ce1f1cf}} 
real, parameter \mbox{\hyperlink{namespacemom__eos__nemo_a339d6be5b34efe4d4b89b51f7ce1f1cf}{eos011}} = -\/1.\+3336301113e+01
\begin{DoxyCompactList}\small\item\em Parameters in the N\+E\+MO equation of state. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{namespacemom__eos__nemo_a232bbf384411a8f3465bafab538737b7}\label{namespacemom__eos__nemo_a232bbf384411a8f3465bafab538737b7}} 
real, parameter \mbox{\hyperlink{namespacemom__eos__nemo_a232bbf384411a8f3465bafab538737b7}{eos111}} = -\/4.\+4870114575
\begin{DoxyCompactList}\small\item\em Parameters in the N\+E\+MO equation of state. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{namespacemom__eos__nemo_aa6a67c9c57198e616aff5077d7de4b52}\label{namespacemom__eos__nemo_aa6a67c9c57198e616aff5077d7de4b52}} 
real, parameter \mbox{\hyperlink{namespacemom__eos__nemo_aa6a67c9c57198e616aff5077d7de4b52}{eos211}} = 5.\+0042598061
\begin{DoxyCompactList}\small\item\em Parameters in the N\+E\+MO equation of state. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{namespacemom__eos__nemo_aba322aac8117458e7c2ee93a04493a5d}\label{namespacemom__eos__nemo_aba322aac8117458e7c2ee93a04493a5d}} 
real, parameter \mbox{\hyperlink{namespacemom__eos__nemo_aba322aac8117458e7c2ee93a04493a5d}{eos311}} = -\/6.\+5399043664e-\/01
\begin{DoxyCompactList}\small\item\em Parameters in the N\+E\+MO equation of state. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{namespacemom__eos__nemo_aac8e81af420b3df829557f080ac10cad}\label{namespacemom__eos__nemo_aac8e81af420b3df829557f080ac10cad}} 
real, parameter \mbox{\hyperlink{namespacemom__eos__nemo_aac8e81af420b3df829557f080ac10cad}{eos021}} = 6.\+7080479603
\begin{DoxyCompactList}\small\item\em Parameters in the N\+E\+MO equation of state. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{namespacemom__eos__nemo_a47d3df2ef8e61163929c066b9246d245}\label{namespacemom__eos__nemo_a47d3df2ef8e61163929c066b9246d245}} 
real, parameter \mbox{\hyperlink{namespacemom__eos__nemo_a47d3df2ef8e61163929c066b9246d245}{eos121}} = 3.\+5063081279
\begin{DoxyCompactList}\small\item\em Parameters in the N\+E\+MO equation of state. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{namespacemom__eos__nemo_a5e2df56a2f2b08848d9a5bad293dc0bf}\label{namespacemom__eos__nemo_a5e2df56a2f2b08848d9a5bad293dc0bf}} 
real, parameter \mbox{\hyperlink{namespacemom__eos__nemo_a5e2df56a2f2b08848d9a5bad293dc0bf}{eos221}} = -\/1.\+8795372996
\begin{DoxyCompactList}\small\item\em Parameters in the N\+E\+MO equation of state. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{namespacemom__eos__nemo_adfbd3ebd4e5a7d1438c0688ebcf347a7}\label{namespacemom__eos__nemo_adfbd3ebd4e5a7d1438c0688ebcf347a7}} 
real, parameter \mbox{\hyperlink{namespacemom__eos__nemo_adfbd3ebd4e5a7d1438c0688ebcf347a7}{eos031}} = -\/2.\+4649669534
\begin{DoxyCompactList}\small\item\em Parameters in the N\+E\+MO equation of state. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{namespacemom__eos__nemo_a088a2e083a4715811ef4b94a362e56e0}\label{namespacemom__eos__nemo_a088a2e083a4715811ef4b94a362e56e0}} 
real, parameter \mbox{\hyperlink{namespacemom__eos__nemo_a088a2e083a4715811ef4b94a362e56e0}{eos131}} = -\/5.\+5077101279e-\/01
\begin{DoxyCompactList}\small\item\em Parameters in the N\+E\+MO equation of state. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{namespacemom__eos__nemo_ab8081b090fedbe063bc90dfded2356d2}\label{namespacemom__eos__nemo_ab8081b090fedbe063bc90dfded2356d2}} 
real, parameter \mbox{\hyperlink{namespacemom__eos__nemo_ab8081b090fedbe063bc90dfded2356d2}{eos041}} = 5.\+5927935970e-\/01
\begin{DoxyCompactList}\small\item\em Parameters in the N\+E\+MO equation of state. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{namespacemom__eos__nemo_ac9db32270ddefe892b14338b0cdda4bd}\label{namespacemom__eos__nemo_ac9db32270ddefe892b14338b0cdda4bd}} 
real, parameter \mbox{\hyperlink{namespacemom__eos__nemo_ac9db32270ddefe892b14338b0cdda4bd}{eos002}} = 2.\+0660924175
\begin{DoxyCompactList}\small\item\em Parameters in the N\+E\+MO equation of state. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{namespacemom__eos__nemo_a05d7e4897753cc48a69dadcf9f64d585}\label{namespacemom__eos__nemo_a05d7e4897753cc48a69dadcf9f64d585}} 
real, parameter \mbox{\hyperlink{namespacemom__eos__nemo_a05d7e4897753cc48a69dadcf9f64d585}{eos102}} = -\/4.\+9527603989
\begin{DoxyCompactList}\small\item\em Parameters in the N\+E\+MO equation of state. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{namespacemom__eos__nemo_aa440e0883d473a1ff2a45d0246267c65}\label{namespacemom__eos__nemo_aa440e0883d473a1ff2a45d0246267c65}} 
real, parameter \mbox{\hyperlink{namespacemom__eos__nemo_aa440e0883d473a1ff2a45d0246267c65}{eos202}} = 2.\+5019633244
\begin{DoxyCompactList}\small\item\em Parameters in the N\+E\+MO equation of state. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{namespacemom__eos__nemo_a40ac7aa0960dc726c6c9c6c2d64fe418}\label{namespacemom__eos__nemo_a40ac7aa0960dc726c6c9c6c2d64fe418}} 
real, parameter \mbox{\hyperlink{namespacemom__eos__nemo_a40ac7aa0960dc726c6c9c6c2d64fe418}{eos012}} = 2.\+0564311499
\begin{DoxyCompactList}\small\item\em Parameters in the N\+E\+MO equation of state. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{namespacemom__eos__nemo_ae07762358a520e338c027843c8d3f809}\label{namespacemom__eos__nemo_ae07762358a520e338c027843c8d3f809}} 
real, parameter \mbox{\hyperlink{namespacemom__eos__nemo_ae07762358a520e338c027843c8d3f809}{eos112}} = -\/2.\+1311365518e-\/01
\begin{DoxyCompactList}\small\item\em Parameters in the N\+E\+MO equation of state. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{namespacemom__eos__nemo_a0aac1e6f018d8525bfd7a1f804432285}\label{namespacemom__eos__nemo_a0aac1e6f018d8525bfd7a1f804432285}} 
real, parameter \mbox{\hyperlink{namespacemom__eos__nemo_a0aac1e6f018d8525bfd7a1f804432285}{eos022}} = -\/1.\+2419983026
\begin{DoxyCompactList}\small\item\em Parameters in the N\+E\+MO equation of state. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{namespacemom__eos__nemo_a3eb5ea6d738ae7a37d9ae33cdd5b567d}\label{namespacemom__eos__nemo_a3eb5ea6d738ae7a37d9ae33cdd5b567d}} 
real, parameter \mbox{\hyperlink{namespacemom__eos__nemo_a3eb5ea6d738ae7a37d9ae33cdd5b567d}{eos003}} = -\/2.\+3342758797e-\/02
\begin{DoxyCompactList}\small\item\em Parameters in the N\+E\+MO equation of state. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{namespacemom__eos__nemo_a6401ddb09863186b39640d364c36895c}\label{namespacemom__eos__nemo_a6401ddb09863186b39640d364c36895c}} 
real, parameter \mbox{\hyperlink{namespacemom__eos__nemo_a6401ddb09863186b39640d364c36895c}{eos103}} = -\/1.\+8507636718e-\/02
\begin{DoxyCompactList}\small\item\em Parameters in the N\+E\+MO equation of state. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{namespacemom__eos__nemo_a492917fb80383f4f60ee1f5cbdb8ba38}\label{namespacemom__eos__nemo_a492917fb80383f4f60ee1f5cbdb8ba38}} 
real, parameter \mbox{\hyperlink{namespacemom__eos__nemo_a492917fb80383f4f60ee1f5cbdb8ba38}{eos013}} = 3.\+7969820455e-\/01
\begin{DoxyCompactList}\small\item\em Parameters in the N\+E\+MO equation of state. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{namespacemom__eos__nemo_a12bbc0d7956138ad9d9b86737a09cdff}\label{namespacemom__eos__nemo_a12bbc0d7956138ad9d9b86737a09cdff}} 
real, parameter \mbox{\hyperlink{namespacemom__eos__nemo_a12bbc0d7956138ad9d9b86737a09cdff}{alp000}} = -\/6.\+5025362670e-\/01
\begin{DoxyCompactList}\small\item\em Parameters in the N\+E\+MO equation of state. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{namespacemom__eos__nemo_a8c717264d21710facfc8487f181eed8b}\label{namespacemom__eos__nemo_a8c717264d21710facfc8487f181eed8b}} 
real, parameter \mbox{\hyperlink{namespacemom__eos__nemo_a8c717264d21710facfc8487f181eed8b}{alp100}} = 1.\+6320471316
\begin{DoxyCompactList}\small\item\em Parameters in the N\+E\+MO equation of state. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{namespacemom__eos__nemo_aa9b6efc95a2e6ec8f8152d40aa267f51}\label{namespacemom__eos__nemo_aa9b6efc95a2e6ec8f8152d40aa267f51}} 
real, parameter \mbox{\hyperlink{namespacemom__eos__nemo_aa9b6efc95a2e6ec8f8152d40aa267f51}{alp200}} = -\/2.\+0442606277
\begin{DoxyCompactList}\small\item\em Parameters in the N\+E\+MO equation of state. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{namespacemom__eos__nemo_a055c837393fe4f2e3d86e1798291cf85}\label{namespacemom__eos__nemo_a055c837393fe4f2e3d86e1798291cf85}} 
real, parameter \mbox{\hyperlink{namespacemom__eos__nemo_a055c837393fe4f2e3d86e1798291cf85}{alp300}} = 1.\+4222011580
\begin{DoxyCompactList}\small\item\em Parameters in the N\+E\+MO equation of state. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{namespacemom__eos__nemo_a0d74f091416ad0369d2713cd5ec191d9}\label{namespacemom__eos__nemo_a0d74f091416ad0369d2713cd5ec191d9}} 
real, parameter \mbox{\hyperlink{namespacemom__eos__nemo_a0d74f091416ad0369d2713cd5ec191d9}{alp400}} = -\/4.\+4204535284e-\/01
\begin{DoxyCompactList}\small\item\em Parameters in the N\+E\+MO equation of state. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{namespacemom__eos__nemo_a48e7c2b87af5f7271dd4ce9ee586dbaf}\label{namespacemom__eos__nemo_a48e7c2b87af5f7271dd4ce9ee586dbaf}} 
real, parameter \mbox{\hyperlink{namespacemom__eos__nemo_a48e7c2b87af5f7271dd4ce9ee586dbaf}{alp500}} = 4.\+7983755487e-\/02
\begin{DoxyCompactList}\small\item\em Parameters in the N\+E\+MO equation of state. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{namespacemom__eos__nemo_a89f1f131b977ff3f78b4bb0df28874a5}\label{namespacemom__eos__nemo_a89f1f131b977ff3f78b4bb0df28874a5}} 
real, parameter \mbox{\hyperlink{namespacemom__eos__nemo_a89f1f131b977ff3f78b4bb0df28874a5}{alp010}} = 1.\+8537085209
\begin{DoxyCompactList}\small\item\em Parameters in the N\+E\+MO equation of state. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{namespacemom__eos__nemo_afb74988a4f6bcc22cae7885d2d18df73}\label{namespacemom__eos__nemo_afb74988a4f6bcc22cae7885d2d18df73}} 
real, parameter \mbox{\hyperlink{namespacemom__eos__nemo_afb74988a4f6bcc22cae7885d2d18df73}{alp110}} = -\/3.\+0774129064
\begin{DoxyCompactList}\small\item\em Parameters in the N\+E\+MO equation of state. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{namespacemom__eos__nemo_ad42b98f751549f459ac4250742058ac1}\label{namespacemom__eos__nemo_ad42b98f751549f459ac4250742058ac1}} 
real, parameter \mbox{\hyperlink{namespacemom__eos__nemo_ad42b98f751549f459ac4250742058ac1}{alp210}} = 3.\+0181275751
\begin{DoxyCompactList}\small\item\em Parameters in the N\+E\+MO equation of state. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{namespacemom__eos__nemo_a91296f9d0d2c25a0772c75a11ae4888c}\label{namespacemom__eos__nemo_a91296f9d0d2c25a0772c75a11ae4888c}} 
real, parameter \mbox{\hyperlink{namespacemom__eos__nemo_a91296f9d0d2c25a0772c75a11ae4888c}{alp310}} = -\/1.\+4565010626
\begin{DoxyCompactList}\small\item\em Parameters in the N\+E\+MO equation of state. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{namespacemom__eos__nemo_a3332a2914d7eaeec33a882b5e3ba5317}\label{namespacemom__eos__nemo_a3332a2914d7eaeec33a882b5e3ba5317}} 
real, parameter \mbox{\hyperlink{namespacemom__eos__nemo_a3332a2914d7eaeec33a882b5e3ba5317}{alp410}} = 2.\+7361846370e-\/01
\begin{DoxyCompactList}\small\item\em Parameters in the N\+E\+MO equation of state. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{namespacemom__eos__nemo_ae883ed088760a0f3cf68817ec612fdb1}\label{namespacemom__eos__nemo_ae883ed088760a0f3cf68817ec612fdb1}} 
real, parameter \mbox{\hyperlink{namespacemom__eos__nemo_ae883ed088760a0f3cf68817ec612fdb1}{alp020}} = -\/1.\+6246342147
\begin{DoxyCompactList}\small\item\em Parameters in the N\+E\+MO equation of state. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{namespacemom__eos__nemo_a13c0572d0ddd2382744d2d4ff9e68b6a}\label{namespacemom__eos__nemo_a13c0572d0ddd2382744d2d4ff9e68b6a}} 
real, parameter \mbox{\hyperlink{namespacemom__eos__nemo_a13c0572d0ddd2382744d2d4ff9e68b6a}{alp120}} = 2.\+5086831352
\begin{DoxyCompactList}\small\item\em Parameters in the N\+E\+MO equation of state. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{namespacemom__eos__nemo_ac17610b10a170875112af38eb317c1c3}\label{namespacemom__eos__nemo_ac17610b10a170875112af38eb317c1c3}} 
real, parameter \mbox{\hyperlink{namespacemom__eos__nemo_ac17610b10a170875112af38eb317c1c3}{alp220}} = -\/1.\+4787808849
\begin{DoxyCompactList}\small\item\em Parameters in the N\+E\+MO equation of state. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{namespacemom__eos__nemo_af9b5b2c521936b50d07320e6be59182f}\label{namespacemom__eos__nemo_af9b5b2c521936b50d07320e6be59182f}} 
real, parameter \mbox{\hyperlink{namespacemom__eos__nemo_af9b5b2c521936b50d07320e6be59182f}{alp320}} = 2.\+3807209899e-\/01
\begin{DoxyCompactList}\small\item\em Parameters in the N\+E\+MO equation of state. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{namespacemom__eos__nemo_af4110b7d300164ff04e7ad45247bc059}\label{namespacemom__eos__nemo_af4110b7d300164ff04e7ad45247bc059}} 
real, parameter \mbox{\hyperlink{namespacemom__eos__nemo_af4110b7d300164ff04e7ad45247bc059}{alp030}} = 8.\+3627885467e-\/01
\begin{DoxyCompactList}\small\item\em Parameters in the N\+E\+MO equation of state. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{namespacemom__eos__nemo_ad541cb8f5b147788abbe8b9d57100400}\label{namespacemom__eos__nemo_ad541cb8f5b147788abbe8b9d57100400}} 
real, parameter \mbox{\hyperlink{namespacemom__eos__nemo_ad541cb8f5b147788abbe8b9d57100400}{alp130}} = -\/1.\+1311538584
\begin{DoxyCompactList}\small\item\em Parameters in the N\+E\+MO equation of state. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{namespacemom__eos__nemo_a0bb7fb7a80942aa8e83149d75cf757a5}\label{namespacemom__eos__nemo_a0bb7fb7a80942aa8e83149d75cf757a5}} 
real, parameter \mbox{\hyperlink{namespacemom__eos__nemo_a0bb7fb7a80942aa8e83149d75cf757a5}{alp230}} = 5.\+3563304045e-\/01
\begin{DoxyCompactList}\small\item\em Parameters in the N\+E\+MO equation of state. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{namespacemom__eos__nemo_aa4dcc26a005ea0ee24c1de3e7901789b}\label{namespacemom__eos__nemo_aa4dcc26a005ea0ee24c1de3e7901789b}} 
real, parameter \mbox{\hyperlink{namespacemom__eos__nemo_aa4dcc26a005ea0ee24c1de3e7901789b}{alp040}} = -\/6.\+7560904739e-\/02
\begin{DoxyCompactList}\small\item\em Parameters in the N\+E\+MO equation of state. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{namespacemom__eos__nemo_a2a25b6f6294e214e298c72f32e5d2197}\label{namespacemom__eos__nemo_a2a25b6f6294e214e298c72f32e5d2197}} 
real, parameter \mbox{\hyperlink{namespacemom__eos__nemo_a2a25b6f6294e214e298c72f32e5d2197}{alp140}} = -\/6.\+0212475204e-\/02
\begin{DoxyCompactList}\small\item\em Parameters in the N\+E\+MO equation of state. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{namespacemom__eos__nemo_abc5a5461d87e78db910ee7211c2da225}\label{namespacemom__eos__nemo_abc5a5461d87e78db910ee7211c2da225}} 
real, parameter \mbox{\hyperlink{namespacemom__eos__nemo_abc5a5461d87e78db910ee7211c2da225}{alp050}} = 2.\+8625353333e-\/02
\begin{DoxyCompactList}\small\item\em Parameters in the N\+E\+MO equation of state. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{namespacemom__eos__nemo_a061ca2790a68fefe428c09ed34273b79}\label{namespacemom__eos__nemo_a061ca2790a68fefe428c09ed34273b79}} 
real, parameter \mbox{\hyperlink{namespacemom__eos__nemo_a061ca2790a68fefe428c09ed34273b79}{alp001}} = 3.\+3340752782e-\/01
\begin{DoxyCompactList}\small\item\em Parameters in the N\+E\+MO equation of state. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{namespacemom__eos__nemo_a7da890910571a9780af441a8b044208a}\label{namespacemom__eos__nemo_a7da890910571a9780af441a8b044208a}} 
real, parameter \mbox{\hyperlink{namespacemom__eos__nemo_a7da890910571a9780af441a8b044208a}{alp101}} = 1.\+1217528644e-\/01
\begin{DoxyCompactList}\small\item\em Parameters in the N\+E\+MO equation of state. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{namespacemom__eos__nemo_a1638866ff203a0ee1bdbc4e759e64ba4}\label{namespacemom__eos__nemo_a1638866ff203a0ee1bdbc4e759e64ba4}} 
real, parameter \mbox{\hyperlink{namespacemom__eos__nemo_a1638866ff203a0ee1bdbc4e759e64ba4}{alp201}} = -\/1.\+2510649515e-\/01
\begin{DoxyCompactList}\small\item\em Parameters in the N\+E\+MO equation of state. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{namespacemom__eos__nemo_afd547bff76abf76eb68da4c14a93fee8}\label{namespacemom__eos__nemo_afd547bff76abf76eb68da4c14a93fee8}} 
real, parameter \mbox{\hyperlink{namespacemom__eos__nemo_afd547bff76abf76eb68da4c14a93fee8}{alp301}} = 1.\+6349760916e-\/02
\begin{DoxyCompactList}\small\item\em Parameters in the N\+E\+MO equation of state. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{namespacemom__eos__nemo_a21d1d8e9f7d934d8619a9babc02ecda2}\label{namespacemom__eos__nemo_a21d1d8e9f7d934d8619a9babc02ecda2}} 
real, parameter \mbox{\hyperlink{namespacemom__eos__nemo_a21d1d8e9f7d934d8619a9babc02ecda2}{alp011}} = -\/3.\+3540239802e-\/01
\begin{DoxyCompactList}\small\item\em Parameters in the N\+E\+MO equation of state. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{namespacemom__eos__nemo_aa190f940e390fdcef74d1347417fdd3a}\label{namespacemom__eos__nemo_aa190f940e390fdcef74d1347417fdd3a}} 
real, parameter \mbox{\hyperlink{namespacemom__eos__nemo_aa190f940e390fdcef74d1347417fdd3a}{alp111}} = -\/1.\+7531540640e-\/01
\begin{DoxyCompactList}\small\item\em Parameters in the N\+E\+MO equation of state. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{namespacemom__eos__nemo_af7e883aa58d5286342a109103f702cf0}\label{namespacemom__eos__nemo_af7e883aa58d5286342a109103f702cf0}} 
real, parameter \mbox{\hyperlink{namespacemom__eos__nemo_af7e883aa58d5286342a109103f702cf0}{alp211}} = 9.\+3976864981e-\/02
\begin{DoxyCompactList}\small\item\em Parameters in the N\+E\+MO equation of state. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{namespacemom__eos__nemo_a015953fdf2f3018e91e157579f2cf286}\label{namespacemom__eos__nemo_a015953fdf2f3018e91e157579f2cf286}} 
real, parameter \mbox{\hyperlink{namespacemom__eos__nemo_a015953fdf2f3018e91e157579f2cf286}{alp021}} = 1.\+8487252150e-\/01
\begin{DoxyCompactList}\small\item\em Parameters in the N\+E\+MO equation of state. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{namespacemom__eos__nemo_a60701564fcbb969497164607d446c559}\label{namespacemom__eos__nemo_a60701564fcbb969497164607d446c559}} 
real, parameter \mbox{\hyperlink{namespacemom__eos__nemo_a60701564fcbb969497164607d446c559}{alp121}} = 4.\+1307825959e-\/02
\begin{DoxyCompactList}\small\item\em Parameters in the N\+E\+MO equation of state. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{namespacemom__eos__nemo_ae80a74bf828662f7d41a825946c5c711}\label{namespacemom__eos__nemo_ae80a74bf828662f7d41a825946c5c711}} 
real, parameter \mbox{\hyperlink{namespacemom__eos__nemo_ae80a74bf828662f7d41a825946c5c711}{alp031}} = -\/5.\+5927935970e-\/02
\begin{DoxyCompactList}\small\item\em Parameters in the N\+E\+MO equation of state. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{namespacemom__eos__nemo_a7659abd209dbb01ca52d65156b0fb2f3}\label{namespacemom__eos__nemo_a7659abd209dbb01ca52d65156b0fb2f3}} 
real, parameter \mbox{\hyperlink{namespacemom__eos__nemo_a7659abd209dbb01ca52d65156b0fb2f3}{alp002}} = -\/5.\+1410778748e-\/02
\begin{DoxyCompactList}\small\item\em Parameters in the N\+E\+MO equation of state. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{namespacemom__eos__nemo_a26d91cf3d9abe246cdf640772c249098}\label{namespacemom__eos__nemo_a26d91cf3d9abe246cdf640772c249098}} 
real, parameter \mbox{\hyperlink{namespacemom__eos__nemo_a26d91cf3d9abe246cdf640772c249098}{alp102}} = 5.\+3278413794e-\/03
\begin{DoxyCompactList}\small\item\em Parameters in the N\+E\+MO equation of state. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{namespacemom__eos__nemo_a03b6b188f255d3183922b7945f217d9e}\label{namespacemom__eos__nemo_a03b6b188f255d3183922b7945f217d9e}} 
real, parameter \mbox{\hyperlink{namespacemom__eos__nemo_a03b6b188f255d3183922b7945f217d9e}{alp012}} = 6.\+2099915132e-\/02
\begin{DoxyCompactList}\small\item\em Parameters in the N\+E\+MO equation of state. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{namespacemom__eos__nemo_ae3935140a93e13c596295828d6bd7f01}\label{namespacemom__eos__nemo_ae3935140a93e13c596295828d6bd7f01}} 
real, parameter \mbox{\hyperlink{namespacemom__eos__nemo_ae3935140a93e13c596295828d6bd7f01}{alp003}} = -\/9.\+4924551138e-\/03
\begin{DoxyCompactList}\small\item\em Parameters in the N\+E\+MO equation of state. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{namespacemom__eos__nemo_a661c13203a6eab8603690c06edeb8bdb}\label{namespacemom__eos__nemo_a661c13203a6eab8603690c06edeb8bdb}} 
real, parameter \mbox{\hyperlink{namespacemom__eos__nemo_a661c13203a6eab8603690c06edeb8bdb}{bet000}} = 1.\+0783203594e+01
\begin{DoxyCompactList}\small\item\em Parameters in the N\+E\+MO equation of state. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{namespacemom__eos__nemo_a665facb9d3d2099dc414d6fea3cd0819}\label{namespacemom__eos__nemo_a665facb9d3d2099dc414d6fea3cd0819}} 
real, parameter \mbox{\hyperlink{namespacemom__eos__nemo_a665facb9d3d2099dc414d6fea3cd0819}{bet100}} = -\/4.\+4452095908e+01
\begin{DoxyCompactList}\small\item\em Parameters in the N\+E\+MO equation of state. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{namespacemom__eos__nemo_a58e24ab6fdc3be498e97083d630b1471}\label{namespacemom__eos__nemo_a58e24ab6fdc3be498e97083d630b1471}} 
real, parameter \mbox{\hyperlink{namespacemom__eos__nemo_a58e24ab6fdc3be498e97083d630b1471}{bet200}} = 7.\+6048755820e+01
\begin{DoxyCompactList}\small\item\em Parameters in the N\+E\+MO equation of state. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{namespacemom__eos__nemo_ab67ae925dddb090513f4db1d4fa6c2fc}\label{namespacemom__eos__nemo_ab67ae925dddb090513f4db1d4fa6c2fc}} 
real, parameter \mbox{\hyperlink{namespacemom__eos__nemo_ab67ae925dddb090513f4db1d4fa6c2fc}{bet300}} = -\/6.\+3944280668e+01
\begin{DoxyCompactList}\small\item\em Parameters in the N\+E\+MO equation of state. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{namespacemom__eos__nemo_a29cbb89ed6d46a96754ffcb88e84efd1}\label{namespacemom__eos__nemo_a29cbb89ed6d46a96754ffcb88e84efd1}} 
real, parameter \mbox{\hyperlink{namespacemom__eos__nemo_a29cbb89ed6d46a96754ffcb88e84efd1}{bet400}} = 2.\+6890441098e+01
\begin{DoxyCompactList}\small\item\em Parameters in the N\+E\+MO equation of state. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{namespacemom__eos__nemo_a80fce83ddbd44e4ecb6bfa71489af06f}\label{namespacemom__eos__nemo_a80fce83ddbd44e4ecb6bfa71489af06f}} 
real, parameter \mbox{\hyperlink{namespacemom__eos__nemo_a80fce83ddbd44e4ecb6bfa71489af06f}{bet500}} = -\/4.\+5221697773
\begin{DoxyCompactList}\small\item\em Parameters in the N\+E\+MO equation of state. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{namespacemom__eos__nemo_acd0ea461fa59b1380d7596953e091186}\label{namespacemom__eos__nemo_acd0ea461fa59b1380d7596953e091186}} 
real, parameter \mbox{\hyperlink{namespacemom__eos__nemo_acd0ea461fa59b1380d7596953e091186}{bet010}} = -\/8.\+1219372432e-\/01
\begin{DoxyCompactList}\small\item\em Parameters in the N\+E\+MO equation of state. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{namespacemom__eos__nemo_ac5f403c2e3bdedef3da4930f36e45b31}\label{namespacemom__eos__nemo_ac5f403c2e3bdedef3da4930f36e45b31}} 
real, parameter \mbox{\hyperlink{namespacemom__eos__nemo_ac5f403c2e3bdedef3da4930f36e45b31}{bet110}} = 2.\+0346663041
\begin{DoxyCompactList}\small\item\em Parameters in the N\+E\+MO equation of state. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{namespacemom__eos__nemo_a88684232c5f2229ddbadc9e67c16309c}\label{namespacemom__eos__nemo_a88684232c5f2229ddbadc9e67c16309c}} 
real, parameter \mbox{\hyperlink{namespacemom__eos__nemo_a88684232c5f2229ddbadc9e67c16309c}{bet210}} = -\/2.\+1232895170
\begin{DoxyCompactList}\small\item\em Parameters in the N\+E\+MO equation of state. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{namespacemom__eos__nemo_a743f5c292074642827328ab258f162f8}\label{namespacemom__eos__nemo_a743f5c292074642827328ab258f162f8}} 
real, parameter \mbox{\hyperlink{namespacemom__eos__nemo_a743f5c292074642827328ab258f162f8}{bet310}} = 8.\+7994140485e-\/01
\begin{DoxyCompactList}\small\item\em Parameters in the N\+E\+MO equation of state. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{namespacemom__eos__nemo_ac55dfd7729c2d67830e29d6ab1b1f9d0}\label{namespacemom__eos__nemo_ac55dfd7729c2d67830e29d6ab1b1f9d0}} 
real, parameter \mbox{\hyperlink{namespacemom__eos__nemo_ac55dfd7729c2d67830e29d6ab1b1f9d0}{bet410}} = -\/1.\+1939638360e-\/01
\begin{DoxyCompactList}\small\item\em Parameters in the N\+E\+MO equation of state. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{namespacemom__eos__nemo_a5f3c78d5972e6e6a167abde61702d7ea}\label{namespacemom__eos__nemo_a5f3c78d5972e6e6a167abde61702d7ea}} 
real, parameter \mbox{\hyperlink{namespacemom__eos__nemo_a5f3c78d5972e6e6a167abde61702d7ea}{bet020}} = 7.\+6574242289e-\/01
\begin{DoxyCompactList}\small\item\em Parameters in the N\+E\+MO equation of state. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{namespacemom__eos__nemo_af69911317c47350901bc3cb057607a3a}\label{namespacemom__eos__nemo_af69911317c47350901bc3cb057607a3a}} 
real, parameter \mbox{\hyperlink{namespacemom__eos__nemo_af69911317c47350901bc3cb057607a3a}{bet120}} = -\/1.\+5019813020
\begin{DoxyCompactList}\small\item\em Parameters in the N\+E\+MO equation of state. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{namespacemom__eos__nemo_ae8bffffe4717611a260fce9f7ca94f4b}\label{namespacemom__eos__nemo_ae8bffffe4717611a260fce9f7ca94f4b}} 
real, parameter \mbox{\hyperlink{namespacemom__eos__nemo_ae8bffffe4717611a260fce9f7ca94f4b}{bet220}} = 1.\+0872489522
\begin{DoxyCompactList}\small\item\em Parameters in the N\+E\+MO equation of state. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{namespacemom__eos__nemo_aa0f0b6890f3308f1ec4cbbfa08ee6b00}\label{namespacemom__eos__nemo_aa0f0b6890f3308f1ec4cbbfa08ee6b00}} 
real, parameter \mbox{\hyperlink{namespacemom__eos__nemo_aa0f0b6890f3308f1ec4cbbfa08ee6b00}{bet320}} = -\/2.\+7233429080e-\/01
\begin{DoxyCompactList}\small\item\em Parameters in the N\+E\+MO equation of state. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{namespacemom__eos__nemo_a20c07a37110282298ead0bb93c97bc8a}\label{namespacemom__eos__nemo_a20c07a37110282298ead0bb93c97bc8a}} 
real, parameter \mbox{\hyperlink{namespacemom__eos__nemo_a20c07a37110282298ead0bb93c97bc8a}{bet030}} = -\/4.\+1615152308e-\/01
\begin{DoxyCompactList}\small\item\em Parameters in the N\+E\+MO equation of state. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{namespacemom__eos__nemo_a9b3df6e9e14a08a9d68d9e6b5877b529}\label{namespacemom__eos__nemo_a9b3df6e9e14a08a9d68d9e6b5877b529}} 
real, parameter \mbox{\hyperlink{namespacemom__eos__nemo_a9b3df6e9e14a08a9d68d9e6b5877b529}{bet130}} = 4.\+9061350869e-\/01
\begin{DoxyCompactList}\small\item\em Parameters in the N\+E\+MO equation of state. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{namespacemom__eos__nemo_aa1825ca4a38a41f23172c9b0f0e16bfd}\label{namespacemom__eos__nemo_aa1825ca4a38a41f23172c9b0f0e16bfd}} 
real, parameter \mbox{\hyperlink{namespacemom__eos__nemo_aa1825ca4a38a41f23172c9b0f0e16bfd}{bet230}} = -\/1.\+1847737788e-\/01
\begin{DoxyCompactList}\small\item\em Parameters in the N\+E\+MO equation of state. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{namespacemom__eos__nemo_a95555b86b21fb2b061fa759edc2d0d28}\label{namespacemom__eos__nemo_a95555b86b21fb2b061fa759edc2d0d28}} 
real, parameter \mbox{\hyperlink{namespacemom__eos__nemo_a95555b86b21fb2b061fa759edc2d0d28}{bet040}} = 1.\+4073062708e-\/01
\begin{DoxyCompactList}\small\item\em Parameters in the N\+E\+MO equation of state. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{namespacemom__eos__nemo_a6a2883b486e0f3fc6cbd4d3c228c608e}\label{namespacemom__eos__nemo_a6a2883b486e0f3fc6cbd4d3c228c608e}} 
real, parameter \mbox{\hyperlink{namespacemom__eos__nemo_a6a2883b486e0f3fc6cbd4d3c228c608e}{bet140}} = -\/1.\+3327978879e-\/01
\begin{DoxyCompactList}\small\item\em Parameters in the N\+E\+MO equation of state. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{namespacemom__eos__nemo_aa5c464b409b79812e04903f89ed270a7}\label{namespacemom__eos__nemo_aa5c464b409b79812e04903f89ed270a7}} 
real, parameter \mbox{\hyperlink{namespacemom__eos__nemo_aa5c464b409b79812e04903f89ed270a7}{bet050}} = 5.\+9929880134e-\/03
\begin{DoxyCompactList}\small\item\em Parameters in the N\+E\+MO equation of state. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{namespacemom__eos__nemo_ae66919c39133677392235eed3ccfd869}\label{namespacemom__eos__nemo_ae66919c39133677392235eed3ccfd869}} 
real, parameter \mbox{\hyperlink{namespacemom__eos__nemo_ae66919c39133677392235eed3ccfd869}{bet001}} = -\/5.\+2937873009e-\/01
\begin{DoxyCompactList}\small\item\em Parameters in the N\+E\+MO equation of state. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{namespacemom__eos__nemo_a3ea18a40aae057d80a5a4d91a3b805e0}\label{namespacemom__eos__nemo_a3ea18a40aae057d80a5a4d91a3b805e0}} 
real, parameter \mbox{\hyperlink{namespacemom__eos__nemo_a3ea18a40aae057d80a5a4d91a3b805e0}{bet101}} = 1.\+2634116779
\begin{DoxyCompactList}\small\item\em Parameters in the N\+E\+MO equation of state. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{namespacemom__eos__nemo_acd84770c85a9c63905c5420002f58297}\label{namespacemom__eos__nemo_acd84770c85a9c63905c5420002f58297}} 
real, parameter \mbox{\hyperlink{namespacemom__eos__nemo_acd84770c85a9c63905c5420002f58297}{bet201}} = -\/1.\+1547328025
\begin{DoxyCompactList}\small\item\em Parameters in the N\+E\+MO equation of state. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{namespacemom__eos__nemo_ac6c2e5a123204a4b62099c50633c0d63}\label{namespacemom__eos__nemo_ac6c2e5a123204a4b62099c50633c0d63}} 
real, parameter \mbox{\hyperlink{namespacemom__eos__nemo_ac6c2e5a123204a4b62099c50633c0d63}{bet301}} = 3.\+2870876279e-\/01
\begin{DoxyCompactList}\small\item\em Parameters in the N\+E\+MO equation of state. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{namespacemom__eos__nemo_afb787361a2607616d91e34aebe87164c}\label{namespacemom__eos__nemo_afb787361a2607616d91e34aebe87164c}} 
real, parameter \mbox{\hyperlink{namespacemom__eos__nemo_afb787361a2607616d91e34aebe87164c}{bet011}} = -\/5.\+5824407214e-\/02
\begin{DoxyCompactList}\small\item\em Parameters in the N\+E\+MO equation of state. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{namespacemom__eos__nemo_a200f44ab3b54222d228d6da484381cbc}\label{namespacemom__eos__nemo_a200f44ab3b54222d228d6da484381cbc}} 
real, parameter \mbox{\hyperlink{namespacemom__eos__nemo_a200f44ab3b54222d228d6da484381cbc}{bet111}} = 1.\+2451933313e-\/01
\begin{DoxyCompactList}\small\item\em Parameters in the N\+E\+MO equation of state. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{namespacemom__eos__nemo_a08ba2c1d325577e63e17999ab458f484}\label{namespacemom__eos__nemo_a08ba2c1d325577e63e17999ab458f484}} 
real, parameter \mbox{\hyperlink{namespacemom__eos__nemo_a08ba2c1d325577e63e17999ab458f484}{bet211}} = -\/2.\+4409539932e-\/02
\begin{DoxyCompactList}\small\item\em Parameters in the N\+E\+MO equation of state. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{namespacemom__eos__nemo_a2281b6763db5075d6b27295d5a80d1b7}\label{namespacemom__eos__nemo_a2281b6763db5075d6b27295d5a80d1b7}} 
real, parameter \mbox{\hyperlink{namespacemom__eos__nemo_a2281b6763db5075d6b27295d5a80d1b7}{bet021}} = 4.\+3623149752e-\/02
\begin{DoxyCompactList}\small\item\em Parameters in the N\+E\+MO equation of state. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{namespacemom__eos__nemo_a247d3afbd394a99dafe21847dd099de7}\label{namespacemom__eos__nemo_a247d3afbd394a99dafe21847dd099de7}} 
real, parameter \mbox{\hyperlink{namespacemom__eos__nemo_a247d3afbd394a99dafe21847dd099de7}{bet121}} = -\/4.\+6767901790e-\/02
\begin{DoxyCompactList}\small\item\em Parameters in the N\+E\+MO equation of state. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{namespacemom__eos__nemo_a96337503ee029e986f953deec033d7f5}\label{namespacemom__eos__nemo_a96337503ee029e986f953deec033d7f5}} 
real, parameter \mbox{\hyperlink{namespacemom__eos__nemo_a96337503ee029e986f953deec033d7f5}{bet031}} = -\/6.\+8523260060e-\/03
\begin{DoxyCompactList}\small\item\em Parameters in the N\+E\+MO equation of state. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{namespacemom__eos__nemo_ae4186fe3bf6b703a42700137121985fe}\label{namespacemom__eos__nemo_ae4186fe3bf6b703a42700137121985fe}} 
real, parameter \mbox{\hyperlink{namespacemom__eos__nemo_ae4186fe3bf6b703a42700137121985fe}{bet002}} = -\/6.\+1618945251e-\/02
\begin{DoxyCompactList}\small\item\em Parameters in the N\+E\+MO equation of state. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{namespacemom__eos__nemo_a1b162de8057aa7361ea7dc58ae598295}\label{namespacemom__eos__nemo_a1b162de8057aa7361ea7dc58ae598295}} 
real, parameter \mbox{\hyperlink{namespacemom__eos__nemo_a1b162de8057aa7361ea7dc58ae598295}{bet102}} = 6.\+2255521644e-\/02
\begin{DoxyCompactList}\small\item\em Parameters in the N\+E\+MO equation of state. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{namespacemom__eos__nemo_ac34ea06ea881561dbc852ee219106a06}\label{namespacemom__eos__nemo_ac34ea06ea881561dbc852ee219106a06}} 
real, parameter \mbox{\hyperlink{namespacemom__eos__nemo_ac34ea06ea881561dbc852ee219106a06}{bet012}} = -\/2.\+6514181169e-\/03
\begin{DoxyCompactList}\small\item\em Parameters in the N\+E\+MO equation of state. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{namespacemom__eos__nemo_a2b4e5893526672f8aa8db06d3134a9c9}\label{namespacemom__eos__nemo_a2b4e5893526672f8aa8db06d3134a9c9}} 
real, parameter \mbox{\hyperlink{namespacemom__eos__nemo_a2b4e5893526672f8aa8db06d3134a9c9}{bet003}} = -\/2.\+3025968587e-\/04
\begin{DoxyCompactList}\small\item\em Parameters in the N\+E\+MO equation of state. \end{DoxyCompactList}\end{DoxyCompactItemize}



\subsection{Function/\+Subroutine Documentation}
\mbox{\Hypertarget{namespacemom__eos__nemo_ab9441b5fdd50f09a5bac70012def0ea7}\label{namespacemom__eos__nemo_ab9441b5fdd50f09a5bac70012def0ea7}} 
\index{mom\_eos\_nemo@{mom\_eos\_nemo}!calculate\_compress\_nemo@{calculate\_compress\_nemo}}
\index{calculate\_compress\_nemo@{calculate\_compress\_nemo}!mom\_eos\_nemo@{mom\_eos\_nemo}}
\subsubsection{\texorpdfstring{calculate\_compress\_nemo()}{calculate\_compress\_nemo()}}
{\footnotesize\ttfamily subroutine, public mom\+\_\+eos\+\_\+nemo\+::calculate\+\_\+compress\+\_\+nemo (\begin{DoxyParamCaption}\item[{real, dimension(\+:), intent(in)}]{T,  }\item[{real, dimension(\+:), intent(in)}]{S,  }\item[{real, dimension(\+:), intent(in)}]{pressure,  }\item[{real, dimension(\+:), intent(out)}]{rho,  }\item[{real, dimension(\+:), intent(out)}]{drho\+\_\+dp,  }\item[{integer, intent(in)}]{start,  }\item[{integer, intent(in)}]{npts }\end{DoxyParamCaption})}



Compute the in situ density of sea water (rho in \mbox{[}kg m-\/3\mbox{]}) and the compressibility (drho/dp = C\+\_\+sound$^\wedge$-\/2, stored as drho\+\_\+dp \mbox{[}s2 m-\/2\mbox{]}) from absolute salinity (sal in g/kg), conservative temperature (T \mbox{[}degC\mbox{]}), and pressure \mbox{[}Pa\mbox{]}, using the expressions derived for use with N\+E\+MO. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em t} & Conservative temperature \mbox{[}degC\mbox{]}. \\
\hline
\mbox{\texttt{ in}}  & {\em s} & Absolute salinity \mbox{[}g/kg\mbox{]}. \\
\hline
\mbox{\texttt{ in}}  & {\em pressure} & pressure \mbox{[}Pa\mbox{]}. \\
\hline
\mbox{\texttt{ out}}  & {\em rho} & In situ density \mbox{[}kg m-\/3\mbox{]}. \\
\hline
\mbox{\texttt{ out}}  & {\em drho\+\_\+dp} & The partial derivative of density with pressure (also the inverse of the square of sound speed) \mbox{[}s2 m-\/2\mbox{]}. \\
\hline
\mbox{\texttt{ in}}  & {\em start} & The starting point in the arrays. \\
\hline
\mbox{\texttt{ in}}  & {\em npts} & The number of values to calculate. \\
\hline
\end{DoxyParams}


Definition at line 369 of file M\+O\+M\+\_\+\+E\+O\+S\+\_\+\+N\+E\+M\+O.\+F90.


\begin{DoxyCode}{0}
\DoxyCodeLine{369 \textcolor{keywordtype}{  real},    \textcolor{keywordtype}{intent(in)},  \textcolor{keywordtype}{dimension(:)} :: T\textcolor{comment}{        !< Conservative temperature [degC].}}
\DoxyCodeLine{370 \textcolor{keywordtype}{  real},    \textcolor{keywordtype}{intent(in)},  \textcolor{keywordtype}{dimension(:)} :: S\textcolor{comment}{        !< Absolute salinity [g/kg].}}
\DoxyCodeLine{371 \textcolor{keywordtype}{  real},    \textcolor{keywordtype}{intent(in)},  \textcolor{keywordtype}{dimension(:)} :: pressure\textcolor{comment}{ !< pressure [Pa].}}
\DoxyCodeLine{372 \textcolor{keywordtype}{  real},    \textcolor{keywordtype}{intent(out)}, \textcolor{keywordtype}{dimension(:)} :: rho\textcolor{comment}{      !< In situ density [kg m-3].}}
\DoxyCodeLine{373 \textcolor{keywordtype}{  real},    \textcolor{keywordtype}{intent(out)}, \textcolor{keywordtype}{dimension(:)} :: drho\_dp\textcolor{comment}{  !< The partial derivative of density with pressure}}
\DoxyCodeLine{374 \textcolor{comment}{                                                 !! (also the inverse of the square of sound speed)}}
\DoxyCodeLine{375 \textcolor{comment}{                                                 !! [s2 m-2].}}
\DoxyCodeLine{376   \textcolor{keywordtype}{integer}, \textcolor{keywordtype}{intent(in)}                :: start\textcolor{comment}{    !< The starting point in the arrays.}}
\DoxyCodeLine{377   \textcolor{keywordtype}{integer}, \textcolor{keywordtype}{intent(in)}                :: npts\textcolor{comment}{     !< The number of values to calculate.}}
\DoxyCodeLine{378 }
\DoxyCodeLine{379   \textcolor{comment}{! Local variables}}
\DoxyCodeLine{380 \textcolor{keywordtype}{  real} ::  zs,zt,zp}
\DoxyCodeLine{381   \textcolor{keywordtype}{integer} :: j}
\DoxyCodeLine{382 }
\DoxyCodeLine{383   \textcolor{keyword}{call }calculate\_density\_array\_nemo(t, s, pressure, rho, start, npts)}
\DoxyCodeLine{384   \textcolor{comment}{!}}
\DoxyCodeLine{385   \textcolor{comment}{!NOTE: The following calculates the TEOS10 approximation to compressibility}}
\DoxyCodeLine{386   \textcolor{comment}{!      since the corresponding NEMO approximation is not available yet.}}
\DoxyCodeLine{387   \textcolor{comment}{!}}
\DoxyCodeLine{388   \textcolor{keywordflow}{do} j=start,start+npts-1}
\DoxyCodeLine{389    \textcolor{comment}{!Conversions}}
\DoxyCodeLine{390     zs = s(j) \textcolor{comment}{!gsw\_sr\_from\_sp(S(j))       !Convert practical salinity to absolute salinity}}
\DoxyCodeLine{391     zt = t(j) \textcolor{comment}{!gsw\_ct\_from\_pt(S(j),T(j))  !Convert potantial temp to conservative temp}}
\DoxyCodeLine{392     zp = pressure(j)* pa2db         \textcolor{comment}{!Convert pressure from Pascal to decibar}}
\DoxyCodeLine{393     \textcolor{keyword}{call }gsw\_rho\_first\_derivatives(zs,zt,zp, drho\_dp=drho\_dp(j))}
\DoxyCodeLine{394 \textcolor{keywordflow}{ enddo}}

\end{DoxyCode}
\mbox{\Hypertarget{namespacemom__eos__nemo_a262e1078592bdb306dc27207c0463648}\label{namespacemom__eos__nemo_a262e1078592bdb306dc27207c0463648}} 
\index{mom\_eos\_nemo@{mom\_eos\_nemo}!calculate\_density\_array\_nemo@{calculate\_density\_array\_nemo}}
\index{calculate\_density\_array\_nemo@{calculate\_density\_array\_nemo}!mom\_eos\_nemo@{mom\_eos\_nemo}}
\subsubsection{\texorpdfstring{calculate\_density\_array\_nemo()}{calculate\_density\_array\_nemo()}}
{\footnotesize\ttfamily subroutine, public mom\+\_\+eos\+\_\+nemo\+::calculate\+\_\+density\+\_\+array\+\_\+nemo (\begin{DoxyParamCaption}\item[{real, dimension(\+:), intent(in)}]{T,  }\item[{real, dimension(\+:), intent(in)}]{S,  }\item[{real, dimension(\+:), intent(in)}]{pressure,  }\item[{real, dimension(\+:), intent(out)}]{rho,  }\item[{integer, intent(in)}]{start,  }\item[{integer, intent(in)}]{npts,  }\item[{real, intent(in), optional}]{rho\+\_\+ref }\end{DoxyParamCaption})}



This subroutine computes the in situ density of sea water (rho in \mbox{[}kg m-\/3\mbox{]}) from absolute salinity (S \mbox{[}g kg-\/1\mbox{]}), conservative temperature (T \mbox{[}degC\mbox{]}), and pressure \mbox{[}Pa\mbox{]}. It uses the expressions derived for use with N\+E\+MO. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em t} & Conservative temperature \mbox{[}degC\mbox{]}. \\
\hline
\mbox{\texttt{ in}}  & {\em s} & Absolute salinity \mbox{[}g kg-\/1\mbox{]}. \\
\hline
\mbox{\texttt{ in}}  & {\em pressure} & pressure \mbox{[}Pa\mbox{]}. \\
\hline
\mbox{\texttt{ out}}  & {\em rho} & in situ density \mbox{[}kg m-\/3\mbox{]}. \\
\hline
\mbox{\texttt{ in}}  & {\em start} & the starting point in the arrays. \\
\hline
\mbox{\texttt{ in}}  & {\em npts} & the number of values to calculate. \\
\hline
\mbox{\texttt{ in}}  & {\em rho\+\_\+ref} & A reference density \mbox{[}kg m-\/3\mbox{]}. \\
\hline
\end{DoxyParams}


Definition at line 206 of file M\+O\+M\+\_\+\+E\+O\+S\+\_\+\+N\+E\+M\+O.\+F90.


\begin{DoxyCode}{0}
\DoxyCodeLine{206 \textcolor{keywordtype}{  real}, \textcolor{keywordtype}{dimension(:)}, \textcolor{keywordtype}{intent(in)}  :: T\textcolor{comment}{        !< Conservative temperature [degC].}}
\DoxyCodeLine{207 \textcolor{keywordtype}{  real}, \textcolor{keywordtype}{dimension(:)}, \textcolor{keywordtype}{intent(in)}  :: S\textcolor{comment}{        !< Absolute salinity [g kg-1].}}
\DoxyCodeLine{208 \textcolor{keywordtype}{  real}, \textcolor{keywordtype}{dimension(:)}, \textcolor{keywordtype}{intent(in)}  :: pressure\textcolor{comment}{ !< pressure [Pa].}}
\DoxyCodeLine{209 \textcolor{keywordtype}{  real}, \textcolor{keywordtype}{dimension(:)}, \textcolor{keywordtype}{intent(out)} :: rho\textcolor{comment}{      !< in situ density [kg m-3].}}
\DoxyCodeLine{210   \textcolor{keywordtype}{integer},            \textcolor{keywordtype}{intent(in)}  :: start\textcolor{comment}{    !< the starting point in the arrays.}}
\DoxyCodeLine{211   \textcolor{keywordtype}{integer},            \textcolor{keywordtype}{intent(in)}  :: npts\textcolor{comment}{     !< the number of values to calculate.}}
\DoxyCodeLine{212 \textcolor{keywordtype}{  real},     \textcolor{keywordtype}{optional}, \textcolor{keywordtype}{intent(in)}  :: rho\_ref\textcolor{comment}{  !< A reference density [kg m-3].}}
\DoxyCodeLine{213 }
\DoxyCodeLine{214   \textcolor{comment}{! Local variables}}
\DoxyCodeLine{215 \textcolor{keywordtype}{  real} :: zp, zt, zh, zs, zr0, zn, zn0, zn1, zn2, zn3, zs0}
\DoxyCodeLine{216   \textcolor{keywordtype}{integer} :: j}
\DoxyCodeLine{217 }
\DoxyCodeLine{218   \textcolor{keywordflow}{do} j=start,start+npts-1}
\DoxyCodeLine{219     \textcolor{comment}{!Conversions}}
\DoxyCodeLine{220     zs = s(j) \textcolor{comment}{!gsw\_sr\_from\_sp(S(j))       !Convert practical salinity to absolute salinity}}
\DoxyCodeLine{221     zt = t(j) \textcolor{comment}{!gsw\_ct\_from\_pt(S(j),T(j))  !Convert potential temp to conservative temp}}
\DoxyCodeLine{222     zp = pressure(j)* pa2db         \textcolor{comment}{!Convert pressure from Pascal to decibar}}
\DoxyCodeLine{223 }
\DoxyCodeLine{224     \textcolor{comment}{!The following algorithm was provided by Roquet in a private communication.}}
\DoxyCodeLine{225     \textcolor{comment}{!It is not necessarily the algorithm used in NEMO ocean!}}
\DoxyCodeLine{226     zp  = zp * r1\_p0 \textcolor{comment}{!pressure}}
\DoxyCodeLine{227     zt  = zt * r1\_t0 \textcolor{comment}{!temperature}}
\DoxyCodeLine{228     zs  = sqrt( abs( zs + rdeltas ) * r1\_s0 )   \textcolor{comment}{! square root salinity}}
\DoxyCodeLine{229 }
\DoxyCodeLine{230     zn3 = eos013*zt   \&}
\DoxyCodeLine{231        \&   + eos103*zs+eos003}
\DoxyCodeLine{232 }
\DoxyCodeLine{233     zn2 = (eos022*zt   \&}
\DoxyCodeLine{234        \&   + eos112*zs+eos012)*zt   \&}
\DoxyCodeLine{235        \&   + (eos202*zs+eos102)*zs+eos002}
\DoxyCodeLine{236 }
\DoxyCodeLine{237     zn1 = (((eos041*zt   \&}
\DoxyCodeLine{238        \&   + eos131*zs+eos031)*zt   \&}
\DoxyCodeLine{239        \&   + (eos221*zs+eos121)*zs+eos021)*zt   \&}
\DoxyCodeLine{240        \&   + ((eos311*zs+eos211)*zs+eos111)*zs+eos011)*zt   \&}
\DoxyCodeLine{241        \&   + (((eos401*zs+eos301)*zs+eos201)*zs+eos101)*zs+eos001}
\DoxyCodeLine{242 }
\DoxyCodeLine{243     zn0 = (((((eos060*zt   \&}
\DoxyCodeLine{244        \&   + eos150*zs+eos050)*zt   \&}
\DoxyCodeLine{245        \&   + (eos240*zs+eos140)*zs+eos040)*zt   \&}
\DoxyCodeLine{246        \&   + ((eos330*zs+eos230)*zs+eos130)*zs+eos030)*zt   \&}
\DoxyCodeLine{247        \&   + (((eos420*zs+eos320)*zs+eos220)*zs+eos120)*zs+eos020)*zt   \&}
\DoxyCodeLine{248        \&   + ((((eos510*zs+eos410)*zs+eos310)*zs+eos210)*zs+eos110)*zs+eos010)*zt}
\DoxyCodeLine{249 }
\DoxyCodeLine{250     zs0 = (((((eos600*zs+eos500)*zs+eos400)*zs+eos300)*zs+eos200)*zs+eos100)*zs + eos000}
\DoxyCodeLine{251 }
\DoxyCodeLine{252     zr0 = (((((r05 * zp+r04) * zp+r03 ) * zp+r02 ) * zp+r01) * zp+r00) * zp}
\DoxyCodeLine{253 }
\DoxyCodeLine{254     \textcolor{keywordflow}{if} (\textcolor{keyword}{present}(rho\_ref)) \textcolor{keywordflow}{then}}
\DoxyCodeLine{255       zn  = ( ( zn3 * zp + zn2 ) * zp + zn1 ) * zp + (zn0 + (zs0 - rho\_ref))}
\DoxyCodeLine{256       rho(j) =  ( zn + zr0 ) \textcolor{comment}{! density}}
\DoxyCodeLine{257     \textcolor{keywordflow}{else}}
\DoxyCodeLine{258       zn  = ( ( zn3 * zp + zn2 ) * zp + zn1 ) * zp + (zn0 + zs0)}
\DoxyCodeLine{259       rho(j) =  ( zn + zr0 ) \textcolor{comment}{! density}}
\DoxyCodeLine{260 \textcolor{keywordflow}{    endif}}
\DoxyCodeLine{261 }
\DoxyCodeLine{262 \textcolor{keywordflow}{ enddo}}

\end{DoxyCode}
\mbox{\Hypertarget{namespacemom__eos__nemo_ac794e7251c8971a0795fc6add423a6d9}\label{namespacemom__eos__nemo_ac794e7251c8971a0795fc6add423a6d9}} 
\index{mom\_eos\_nemo@{mom\_eos\_nemo}!calculate\_density\_derivs\_array\_nemo@{calculate\_density\_derivs\_array\_nemo}}
\index{calculate\_density\_derivs\_array\_nemo@{calculate\_density\_derivs\_array\_nemo}!mom\_eos\_nemo@{mom\_eos\_nemo}}
\subsubsection{\texorpdfstring{calculate\_density\_derivs\_array\_nemo()}{calculate\_density\_derivs\_array\_nemo()}}
{\footnotesize\ttfamily subroutine mom\+\_\+eos\+\_\+nemo\+::calculate\+\_\+density\+\_\+derivs\+\_\+array\+\_\+nemo (\begin{DoxyParamCaption}\item[{real, dimension(\+:), intent(in)}]{T,  }\item[{real, dimension(\+:), intent(in)}]{S,  }\item[{real, dimension(\+:), intent(in)}]{pressure,  }\item[{real, dimension(\+:), intent(out)}]{drho\+\_\+dT,  }\item[{real, dimension(\+:), intent(out)}]{drho\+\_\+dS,  }\item[{integer, intent(in)}]{start,  }\item[{integer, intent(in)}]{npts }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}}



For a given thermodynamic state, calculate the derivatives of density with conservative temperature and absolute salinity, using the expressions derived for use with N\+E\+MO. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em t} & Conservative temperature \mbox{[}degC\mbox{]}. \\
\hline
\mbox{\texttt{ in}}  & {\em s} & Absolute salinity \mbox{[}g kg-\/1\mbox{]}. \\
\hline
\mbox{\texttt{ in}}  & {\em pressure} & pressure \mbox{[}Pa\mbox{]}. \\
\hline
\mbox{\texttt{ out}}  & {\em drho\+\_\+dt} & The partial derivative of density with potential temperature \mbox{[}kg m-\/3 deg\+C-\/1\mbox{]}. \\
\hline
\mbox{\texttt{ out}}  & {\em drho\+\_\+ds} & The partial derivative of density with salinity, in \mbox{[}kg m-\/3 ppt-\/1\mbox{]}. \\
\hline
\mbox{\texttt{ in}}  & {\em start} & The starting point in the arrays. \\
\hline
\mbox{\texttt{ in}}  & {\em npts} & The number of values to calculate. \\
\hline
\end{DoxyParams}


Definition at line 268 of file M\+O\+M\+\_\+\+E\+O\+S\+\_\+\+N\+E\+M\+O.\+F90.


\begin{DoxyCode}{0}
\DoxyCodeLine{268 \textcolor{keywordtype}{  real},    \textcolor{keywordtype}{intent(in)},  \textcolor{keywordtype}{dimension(:)} :: T\textcolor{comment}{        !< Conservative temperature [degC].}}
\DoxyCodeLine{269 \textcolor{keywordtype}{  real},    \textcolor{keywordtype}{intent(in)},  \textcolor{keywordtype}{dimension(:)} :: S\textcolor{comment}{        !< Absolute salinity [g kg-1].}}
\DoxyCodeLine{270 \textcolor{keywordtype}{  real},    \textcolor{keywordtype}{intent(in)},  \textcolor{keywordtype}{dimension(:)} :: pressure\textcolor{comment}{ !< pressure [Pa].}}
\DoxyCodeLine{271 \textcolor{keywordtype}{  real},    \textcolor{keywordtype}{intent(out)}, \textcolor{keywordtype}{dimension(:)} :: drho\_dT\textcolor{comment}{  !< The partial derivative of density with potential}}
\DoxyCodeLine{272 \textcolor{comment}{                                                 !! temperature [kg m-3 degC-1].}}
\DoxyCodeLine{273 \textcolor{keywordtype}{  real},    \textcolor{keywordtype}{intent(out)}, \textcolor{keywordtype}{dimension(:)} :: drho\_dS\textcolor{comment}{  !< The partial derivative of density with salinity,}}
\DoxyCodeLine{274 \textcolor{comment}{                                                 !! in [kg m-3 ppt-1].}}
\DoxyCodeLine{275   \textcolor{keywordtype}{integer}, \textcolor{keywordtype}{intent(in)}                :: start\textcolor{comment}{    !< The starting point in the arrays.}}
\DoxyCodeLine{276   \textcolor{keywordtype}{integer}, \textcolor{keywordtype}{intent(in)}                :: npts\textcolor{comment}{     !< The number of values to calculate.}}
\DoxyCodeLine{277 }
\DoxyCodeLine{278   \textcolor{comment}{! Local variables}}
\DoxyCodeLine{279 \textcolor{keywordtype}{  real} :: zp,zt , zh , zs , zr0, zn , zn0, zn1, zn2, zn3}
\DoxyCodeLine{280   \textcolor{keywordtype}{integer} :: j}
\DoxyCodeLine{281 }
\DoxyCodeLine{282   \textcolor{keywordflow}{do} j=start,start+npts-1}
\DoxyCodeLine{283     \textcolor{comment}{!Conversions}}
\DoxyCodeLine{284     zs = s(j) \textcolor{comment}{!gsw\_sr\_from\_sp(S(j))       !Convert practical salinity to absolute salinity}}
\DoxyCodeLine{285     zt = t(j) \textcolor{comment}{!gsw\_ct\_from\_pt(S(j),T(j))  !Convert potantial temp to conservative temp}}
\DoxyCodeLine{286     zp = pressure(j)* pa2db         \textcolor{comment}{!Convert pressure from Pascal to decibar}}
\DoxyCodeLine{287 }
\DoxyCodeLine{288     \textcolor{comment}{!The following algorithm was provided by Roquet in a private communication.}}
\DoxyCodeLine{289     \textcolor{comment}{!It is not necessarily the algorithm used in NEMO ocean!}}
\DoxyCodeLine{290     zp  = zp * r1\_p0  \textcolor{comment}{! pressure (first converted to decibar)}}
\DoxyCodeLine{291     zt  = zt * r1\_t0                \textcolor{comment}{! temperature}}
\DoxyCodeLine{292     zs  = sqrt( abs( zs + rdeltas ) * r1\_s0 )   \textcolor{comment}{! square root salinity}}
\DoxyCodeLine{293     \textcolor{comment}{!}}
\DoxyCodeLine{294     \textcolor{comment}{! alpha}}
\DoxyCodeLine{295     zn3 = alp003}
\DoxyCodeLine{296     \textcolor{comment}{!}}
\DoxyCodeLine{297     zn2 = alp012*zt + alp102*zs+alp002}
\DoxyCodeLine{298     \textcolor{comment}{!}}
\DoxyCodeLine{299     zn1 = ((alp031*zt   \&}
\DoxyCodeLine{300        \&   + alp121*zs+alp021)*zt   \&}
\DoxyCodeLine{301        \&   + (alp211*zs+alp111)*zs+alp011)*zt   \&}
\DoxyCodeLine{302        \&   + ((alp301*zs+alp201)*zs+alp101)*zs+alp001}
\DoxyCodeLine{303        \textcolor{comment}{!}}
\DoxyCodeLine{304     zn0 = ((((alp050*zt   \&}
\DoxyCodeLine{305        \&   + alp140*zs+alp040)*zt   \&}
\DoxyCodeLine{306        \&   + (alp230*zs+alp130)*zs+alp030)*zt   \&}
\DoxyCodeLine{307        \&   + ((alp320*zs+alp220)*zs+alp120)*zs+alp020)*zt   \&}
\DoxyCodeLine{308        \&   + (((alp410*zs+alp310)*zs+alp210)*zs+alp110)*zs+alp010)*zt   \&}
\DoxyCodeLine{309        \&   + ((((alp500*zs+alp400)*zs+alp300)*zs+alp200)*zs+alp100)*zs+alp000}
\DoxyCodeLine{310        \textcolor{comment}{!}}
\DoxyCodeLine{311     zn  = ( ( zn3 * zp + zn2 ) * zp + zn1 ) * zp + zn0}
\DoxyCodeLine{312     \textcolor{comment}{!}}
\DoxyCodeLine{313     drho\_dt(j) = -zn}
\DoxyCodeLine{314     \textcolor{comment}{!}}
\DoxyCodeLine{315     \textcolor{comment}{! beta}}
\DoxyCodeLine{316     \textcolor{comment}{!}}
\DoxyCodeLine{317     zn3 = bet003}
\DoxyCodeLine{318     \textcolor{comment}{!}}
\DoxyCodeLine{319     zn2 = bet012*zt + bet102*zs+bet002}
\DoxyCodeLine{320     \textcolor{comment}{!}}
\DoxyCodeLine{321     zn1 = ((bet031*zt   \&}
\DoxyCodeLine{322        \&   + bet121*zs+bet021)*zt   \&}
\DoxyCodeLine{323        \&   + (bet211*zs+bet111)*zs+bet011)*zt   \&}
\DoxyCodeLine{324        \&   + ((bet301*zs+bet201)*zs+bet101)*zs+bet001}
\DoxyCodeLine{325        \textcolor{comment}{!}}
\DoxyCodeLine{326     zn0 = ((((bet050*zt   \&}
\DoxyCodeLine{327        \&   + bet140*zs+bet040)*zt   \&}
\DoxyCodeLine{328        \&   + (bet230*zs+bet130)*zs+bet030)*zt   \&}
\DoxyCodeLine{329        \&   + ((bet320*zs+bet220)*zs+bet120)*zs+bet020)*zt   \&}
\DoxyCodeLine{330        \&   + (((bet410*zs+bet310)*zs+bet210)*zs+bet110)*zs+bet010)*zt   \&}
\DoxyCodeLine{331        \&   + ((((bet500*zs+bet400)*zs+bet300)*zs+bet200)*zs+bet100)*zs+bet000}
\DoxyCodeLine{332        \textcolor{comment}{!}}
\DoxyCodeLine{333     zn  = ( ( zn3 * zp + zn2 ) * zp + zn1 ) * zp + zn0}
\DoxyCodeLine{334     \textcolor{comment}{!}}
\DoxyCodeLine{335     drho\_ds(j) = zn / zs}
\DoxyCodeLine{336 \textcolor{keywordflow}{  enddo}}
\DoxyCodeLine{337 }

\end{DoxyCode}
\mbox{\Hypertarget{namespacemom__eos__nemo_a07b8b3637c4d692b17a97c1e58dddbf7}\label{namespacemom__eos__nemo_a07b8b3637c4d692b17a97c1e58dddbf7}} 
\index{mom\_eos\_nemo@{mom\_eos\_nemo}!calculate\_density\_derivs\_scalar\_nemo@{calculate\_density\_derivs\_scalar\_nemo}}
\index{calculate\_density\_derivs\_scalar\_nemo@{calculate\_density\_derivs\_scalar\_nemo}!mom\_eos\_nemo@{mom\_eos\_nemo}}
\subsubsection{\texorpdfstring{calculate\_density\_derivs\_scalar\_nemo()}{calculate\_density\_derivs\_scalar\_nemo()}}
{\footnotesize\ttfamily subroutine mom\+\_\+eos\+\_\+nemo\+::calculate\+\_\+density\+\_\+derivs\+\_\+scalar\+\_\+nemo (\begin{DoxyParamCaption}\item[{real, intent(in)}]{T,  }\item[{real, intent(in)}]{S,  }\item[{real, intent(in)}]{pressure,  }\item[{real, intent(out)}]{drho\+\_\+dt,  }\item[{real, intent(out)}]{drho\+\_\+ds }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}}



Wrapper to calculate\+\_\+density\+\_\+derivs\+\_\+array for scalar inputs. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em t} & Potential temperature relative to the surface \mbox{[}degC\mbox{]}. \\
\hline
\mbox{\texttt{ in}}  & {\em s} & Salinity \mbox{[}g kg-\/1\mbox{]}. \\
\hline
\mbox{\texttt{ in}}  & {\em pressure} & Pressure \mbox{[}Pa\mbox{]}. \\
\hline
\mbox{\texttt{ out}}  & {\em drho\+\_\+dt} & The partial derivative of density with potential temperature \mbox{[}kg m-\/3 deg\+C-\/1\mbox{]}. \\
\hline
\mbox{\texttt{ out}}  & {\em drho\+\_\+ds} & The partial derivative of density with salinity, in \mbox{[}kg m-\/3 ppt-\/1\mbox{]}. \\
\hline
\end{DoxyParams}


Definition at line 342 of file M\+O\+M\+\_\+\+E\+O\+S\+\_\+\+N\+E\+M\+O.\+F90.


\begin{DoxyCode}{0}
\DoxyCodeLine{342 \textcolor{keywordtype}{  real},    \textcolor{keywordtype}{intent(in)}  :: T\textcolor{comment}{        !< Potential temperature relative to the surface [degC].}}
\DoxyCodeLine{343 \textcolor{keywordtype}{  real},    \textcolor{keywordtype}{intent(in)}  :: S\textcolor{comment}{        !< Salinity [g kg-1].}}
\DoxyCodeLine{344 \textcolor{keywordtype}{  real},    \textcolor{keywordtype}{intent(in)}  :: pressure\textcolor{comment}{ !< Pressure [Pa].}}
\DoxyCodeLine{345 \textcolor{keywordtype}{  real},    \textcolor{keywordtype}{intent(out)} :: drho\_dT\textcolor{comment}{  !< The partial derivative of density with potential}}
\DoxyCodeLine{346 \textcolor{comment}{                                   !! temperature [kg m-3 degC-1].}}
\DoxyCodeLine{347 \textcolor{keywordtype}{  real},    \textcolor{keywordtype}{intent(out)} :: drho\_dS\textcolor{comment}{  !< The partial derivative of density with salinity,}}
\DoxyCodeLine{348 \textcolor{comment}{                                   !! in [kg m-3 ppt-1].}}
\DoxyCodeLine{349   \textcolor{comment}{! Local variables}}
\DoxyCodeLine{350 \textcolor{keywordtype}{  real} :: al0, p0, lambda}
\DoxyCodeLine{351   \textcolor{keywordtype}{integer} :: j}
\DoxyCodeLine{352 \textcolor{keywordtype}{  real}, \textcolor{keywordtype}{dimension(1)} :: T0, S0, pressure0}
\DoxyCodeLine{353 \textcolor{keywordtype}{  real}, \textcolor{keywordtype}{dimension(1)} :: drdt0, drds0}
\DoxyCodeLine{354 }
\DoxyCodeLine{355   t0(1) = t}
\DoxyCodeLine{356   s0(1) = s}
\DoxyCodeLine{357   pressure0(1) = pressure}
\DoxyCodeLine{358 }
\DoxyCodeLine{359   \textcolor{keyword}{call }calculate\_density\_derivs\_array\_nemo(t0, s0, pressure0, drdt0, drds0, 1, 1)}
\DoxyCodeLine{360   drho\_dt = drdt0(1)}
\DoxyCodeLine{361   drho\_ds = drds0(1)}

\end{DoxyCode}
\mbox{\Hypertarget{namespacemom__eos__nemo_a78c3bbb7960ee09a4c0aacb3d9eda912}\label{namespacemom__eos__nemo_a78c3bbb7960ee09a4c0aacb3d9eda912}} 
\index{mom\_eos\_nemo@{mom\_eos\_nemo}!calculate\_density\_scalar\_nemo@{calculate\_density\_scalar\_nemo}}
\index{calculate\_density\_scalar\_nemo@{calculate\_density\_scalar\_nemo}!mom\_eos\_nemo@{mom\_eos\_nemo}}
\subsubsection{\texorpdfstring{calculate\_density\_scalar\_nemo()}{calculate\_density\_scalar\_nemo()}}
{\footnotesize\ttfamily subroutine, public mom\+\_\+eos\+\_\+nemo\+::calculate\+\_\+density\+\_\+scalar\+\_\+nemo (\begin{DoxyParamCaption}\item[{real, intent(in)}]{T,  }\item[{real, intent(in)}]{S,  }\item[{real, intent(in)}]{pressure,  }\item[{real, intent(out)}]{rho,  }\item[{real, intent(in), optional}]{rho\+\_\+ref }\end{DoxyParamCaption})}



This subroutine computes the in situ density of sea water (rho in \mbox{[}kg m-\/3\mbox{]}) from absolute salinity (S \mbox{[}g kg-\/1\mbox{]}), conservative temperature (T \mbox{[}degC\mbox{]}), and pressure \mbox{[}Pa\mbox{]}. It uses the expressions derived for use with N\+E\+MO. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em t} & Conservative temperature \mbox{[}degC\mbox{]}. \\
\hline
\mbox{\texttt{ in}}  & {\em s} & Absolute salinity \mbox{[}g kg-\/1\mbox{]}. \\
\hline
\mbox{\texttt{ in}}  & {\em pressure} & pressure \mbox{[}Pa\mbox{]}. \\
\hline
\mbox{\texttt{ out}}  & {\em rho} & In situ density \mbox{[}kg m-\/3\mbox{]}. \\
\hline
\mbox{\texttt{ in}}  & {\em rho\+\_\+ref} & A reference density \mbox{[}kg m-\/3\mbox{]}. \\
\hline
\end{DoxyParams}


Definition at line 181 of file M\+O\+M\+\_\+\+E\+O\+S\+\_\+\+N\+E\+M\+O.\+F90.


\begin{DoxyCode}{0}
\DoxyCodeLine{181 \textcolor{keywordtype}{  real},           \textcolor{keywordtype}{intent(in)}  :: T\textcolor{comment}{        !< Conservative temperature [degC].}}
\DoxyCodeLine{182 \textcolor{keywordtype}{  real},           \textcolor{keywordtype}{intent(in)}  :: S\textcolor{comment}{        !< Absolute salinity [g kg-1].}}
\DoxyCodeLine{183 \textcolor{keywordtype}{  real},           \textcolor{keywordtype}{intent(in)}  :: pressure\textcolor{comment}{ !< pressure [Pa].}}
\DoxyCodeLine{184 \textcolor{keywordtype}{  real},           \textcolor{keywordtype}{intent(out)} :: rho\textcolor{comment}{      !< In situ density [kg m-3].}}
\DoxyCodeLine{185 \textcolor{keywordtype}{  real}, \textcolor{keywordtype}{optional}, \textcolor{keywordtype}{intent(in)}  :: rho\_ref\textcolor{comment}{  !< A reference density [kg m-3].}}
\DoxyCodeLine{186 }
\DoxyCodeLine{187 \textcolor{keywordtype}{  real} :: al0, p0, lambda}
\DoxyCodeLine{188   \textcolor{keywordtype}{integer} :: j}
\DoxyCodeLine{189 \textcolor{keywordtype}{  real}, \textcolor{keywordtype}{dimension(1)} :: T0, S0, pressure0}
\DoxyCodeLine{190 \textcolor{keywordtype}{  real}, \textcolor{keywordtype}{dimension(1)} :: rho0}
\DoxyCodeLine{191 }
\DoxyCodeLine{192   t0(1) = t}
\DoxyCodeLine{193   s0(1) = s}
\DoxyCodeLine{194   pressure0(1) = pressure}
\DoxyCodeLine{195 }
\DoxyCodeLine{196   \textcolor{keyword}{call }calculate\_density\_array\_nemo(t0, s0, pressure0, rho0, 1, 1, rho\_ref)}
\DoxyCodeLine{197   rho = rho0(1)}
\DoxyCodeLine{198 }

\end{DoxyCode}
