<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.8.17">
  <compounddef id="namespacemom__pressureforce__mont" kind="namespace" language="Fortran">
    <compoundname>mom_pressureforce_mont</compoundname>
    <innerclass refid="structmom__pressureforce__mont_1_1pressureforce__mont__cs" prot="public">mom_pressureforce_mont::pressureforce_mont_cs</innerclass>
      <sectiondef kind="func">
      <memberdef kind="function" id="namespacemom__pressureforce__mont_1a6880a913a82b65eb65a728abb487ef91" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>subroutine, public</type>
        <definition>subroutine, public mom_pressureforce_mont::pressureforce_mont_nonbouss</definition>
        <argsstring>(h, tv, PFu, PFv, G, GV, US, CS, p_atm, pbce, eta)</argsstring>
        <name>pressureforce_mont_nonbouss</name>
        <param>
          <type>h</type>
          <defname>h</defname>
        </param>
        <param>
          <type>tv</type>
          <defname>tv</defname>
        </param>
        <param>
          <type>PFu</type>
          <defname>PFu</defname>
        </param>
        <param>
          <type>PFv</type>
          <defname>PFv</defname>
        </param>
        <param>
          <type>G</type>
          <defname>G</defname>
        </param>
        <param>
          <type>GV</type>
          <defname>GV</defname>
        </param>
        <param>
          <type>US</type>
          <defname>US</defname>
        </param>
        <param>
          <type>CS</type>
          <defname>CS</defname>
        </param>
        <param>
          <type>p_atm</type>
          <defname>p_atm</defname>
        </param>
        <param>
          <type>pbce</type>
          <defname>pbce</defname>
        </param>
        <param>
          <type>eta</type>
          <defname>eta</defname>
        </param>
        <briefdescription>
<para>Non-Boussinesq Montgomery-potential form of pressure gradient. </para>
        </briefdescription>
        <detaileddescription>
<para>Determines the acceleration due to pressure forces in a non-Boussinesq fluid using the compressibility compensated (if appropriate) Montgomery-potential form described in Hallberg (Ocean Mod., 2005).</para>
<para>To work, the following fields must be set outside of the usual (is:ie,js:je) range before this subroutine is called: h(isB:ie+1,jsB:je+1), T(isB:ie+1,jsB:je+1), and S(isB:ie+1,jsB:je+1). <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">g</parametername>
</parameternamelist>
<parameterdescription>
<para>Ocean grid structure. </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">gv</parametername>
</parameternamelist>
<parameterdescription>
<para>Vertical grid structure. </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">us</parametername>
</parameternamelist>
<parameterdescription>
<para>A dimensional unit scaling type </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">h</parametername>
</parameternamelist>
<parameterdescription>
<para>Layer thickness, [H ~&gt; kg m-2]. </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">tv</parametername>
</parameternamelist>
<parameterdescription>
<para>Thermodynamic variables. </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="out">pfu</parametername>
</parameternamelist>
<parameterdescription>
<para>Zonal acceleration due to pressure gradients (equal to -dM/dx) [L T-2 ~&gt; m s-2]. </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="out">pfv</parametername>
</parameternamelist>
<parameterdescription>
<para>Meridional acceleration due to pressure gradients (equal to -dM/dy) [L T-2 ~&gt; m s-2]. </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>cs</parametername>
</parameternamelist>
<parameterdescription>
<para>Control structure for Montgomery potential PGF </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>p_atm</parametername>
</parameternamelist>
<parameterdescription>
<para>The pressure at the ice-ocean or atmosphere-ocean [R L2 T-2 ~&gt; Pa]. </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="out">pbce</parametername>
</parameternamelist>
<parameterdescription>
<para>The baroclinic pressure anomaly in </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="out">eta</parametername>
</parameternamelist>
<parameterdescription>
<para>Free surface height [H ~&gt; kg m-1]. </para>
</parameterdescription>
</parameteritem>
</parameterlist>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_PressureForce_Montgomery.F90" line="63" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_PressureForce_Montgomery.F90" bodystart="64" bodyend="350"/>
        <references refid="namespacemom__tidal__forcing_1a9614ae35fac1d880d5daacbd60f3d47a" compoundref="MOM__tidal__forcing_8F90" startline="583" endline="665">mom_tidal_forcing::calc_tidal_forcing</references>
        <references refid="namespacemom__density__integrals_1a759c2ae7aec17c59d532050f68a1e518" compoundref="MOM__density__integrals_8F90" startline="1007" endline="1054">mom_density_integrals::int_specific_vol_dp</references>
        <references refid="namespacemom__error__handler_1a460cfb79a06c29fc249952c2a3710d67" compoundref="MOM__error__handler_8F90" startline="72" endline="92">mom_error_handler::mom_error</references>
        <references refid="namespacemom__eos_1aee169aee0e4cbed420782d772282bb69" compoundref="MOM__EOS_8F90" startline="1339" endline="1344">mom_eos::query_compressible</references>
        <references refid="namespacemom__pressureforce__mont_1a297cdf6e4eb83d250444c5f527a8a232" compoundref="MOM__PressureForce__Montgomery_8F90" startline="710" endline="817">set_pbce_nonbouss</references>
      </memberdef>
      <memberdef kind="function" id="namespacemom__pressureforce__mont_1a5f96546655ff2d3fc9090ba2467ef521" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>subroutine, public</type>
        <definition>subroutine, public mom_pressureforce_mont::pressureforce_mont_bouss</definition>
        <argsstring>(h, tv, PFu, PFv, G, GV, US, CS, p_atm, pbce, eta)</argsstring>
        <name>pressureforce_mont_bouss</name>
        <param>
          <type>h</type>
          <defname>h</defname>
        </param>
        <param>
          <type>tv</type>
          <defname>tv</defname>
        </param>
        <param>
          <type>PFu</type>
          <defname>PFu</defname>
        </param>
        <param>
          <type>PFv</type>
          <defname>PFv</defname>
        </param>
        <param>
          <type>G</type>
          <defname>G</defname>
        </param>
        <param>
          <type>GV</type>
          <defname>GV</defname>
        </param>
        <param>
          <type>US</type>
          <defname>US</defname>
        </param>
        <param>
          <type>CS</type>
          <defname>CS</defname>
        </param>
        <param>
          <type>p_atm</type>
          <defname>p_atm</defname>
        </param>
        <param>
          <type>pbce</type>
          <defname>pbce</defname>
        </param>
        <param>
          <type>eta</type>
          <defname>eta</defname>
        </param>
        <briefdescription>
<para>Boussinesq Montgomery-potential form of pressure gradient. </para>
        </briefdescription>
        <detaileddescription>
<para>Determines the acceleration due to pressure forces.</para>
<para>To work, the following fields must be set outside of the usual (is:ie,js:je) range before this subroutine is called: h(isB:ie+1,jsB:je+1), T(isB:ie+1,jsB:je+1), and S(isB:ie+1,jsB:je+1). <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">g</parametername>
</parameternamelist>
<parameterdescription>
<para>Ocean grid structure. </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">gv</parametername>
</parameternamelist>
<parameterdescription>
<para>Vertical grid structure. </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">us</parametername>
</parameternamelist>
<parameterdescription>
<para>A dimensional unit scaling type </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">h</parametername>
</parameternamelist>
<parameterdescription>
<para>Layer thickness [H ~&gt; m]. </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">tv</parametername>
</parameternamelist>
<parameterdescription>
<para>Thermodynamic variables. </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="out">pfu</parametername>
</parameternamelist>
<parameterdescription>
<para>Zonal acceleration due to pressure gradients (equal to -dM/dx) [L T-2 ~&gt; m s-2]. </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="out">pfv</parametername>
</parameternamelist>
<parameterdescription>
<para>Meridional acceleration due to pressure gradients (equal to -dM/dy) [L T-2 ~&gt; m s2]. </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>cs</parametername>
</parameternamelist>
<parameterdescription>
<para>Control structure for Montgomery potential PGF </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>p_atm</parametername>
</parameternamelist>
<parameterdescription>
<para>The pressure at the ice-ocean or atmosphere-ocean [R L2 T-2 ~&gt; Pa]. </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="out">pbce</parametername>
</parameternamelist>
<parameterdescription>
<para>The baroclinic pressure anomaly in each layer due to free surface height anomalies [L2 T-2 H-1 ~&gt; m s-2]. </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="out">eta</parametername>
</parameternamelist>
<parameterdescription>
<para>Free surface height [H ~&gt; m]. </para>
</parameterdescription>
</parameteritem>
</parameterlist>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_PressureForce_Montgomery.F90" line="360" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_PressureForce_Montgomery.F90" bodystart="361" bodyend="601"/>
        <references refid="namespacemom__tidal__forcing_1a9614ae35fac1d880d5daacbd60f3d47a" compoundref="MOM__tidal__forcing_8F90" startline="583" endline="665">mom_tidal_forcing::calc_tidal_forcing</references>
        <references refid="namespacemom__error__handler_1a460cfb79a06c29fc249952c2a3710d67" compoundref="MOM__error__handler_8F90" startline="72" endline="92">mom_error_handler::mom_error</references>
        <references refid="namespacemom__eos_1aee169aee0e4cbed420782d772282bb69" compoundref="MOM__EOS_8F90" startline="1339" endline="1344">mom_eos::query_compressible</references>
        <references refid="namespacemom__pressureforce__mont_1a0779efd30a447c2bc20294c46aeea180" compoundref="MOM__PressureForce__Montgomery_8F90" startline="607" endline="704">set_pbce_bouss</references>
      </memberdef>
      <memberdef kind="function" id="namespacemom__pressureforce__mont_1a0779efd30a447c2bc20294c46aeea180" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>subroutine, public</type>
        <definition>subroutine, public mom_pressureforce_mont::set_pbce_bouss</definition>
        <argsstring>(e, tv, G, GV, US, Rho0, GFS_scale, pbce, rho_star)</argsstring>
        <name>set_pbce_bouss</name>
        <param>
          <type>e</type>
          <defname>e</defname>
        </param>
        <param>
          <type>tv</type>
          <defname>tv</defname>
        </param>
        <param>
          <type>G</type>
          <defname>G</defname>
        </param>
        <param>
          <type>GV</type>
          <defname>GV</defname>
        </param>
        <param>
          <type>US</type>
          <defname>US</defname>
        </param>
        <param>
          <type>Rho0</type>
          <defname>Rho0</defname>
        </param>
        <param>
          <type>GFS_scale</type>
          <defname>GFS_scale</defname>
        </param>
        <param>
          <type>pbce</type>
          <defname>pbce</defname>
        </param>
        <param>
          <type>rho_star</type>
          <defname>rho_star</defname>
        </param>
        <briefdescription>
<para>Determines the partial derivative of the acceleration due to pressure forces with the free surface height. </para>
        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">g</parametername>
</parameternamelist>
<parameterdescription>
<para>Ocean grid structure </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">gv</parametername>
</parameternamelist>
<parameterdescription>
<para>Vertical grid structure </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">e</parametername>
</parameternamelist>
<parameterdescription>
<para>Interface height [Z ~&gt; m]. </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">tv</parametername>
</parameternamelist>
<parameterdescription>
<para>Thermodynamic variables </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">us</parametername>
</parameternamelist>
<parameterdescription>
<para>A dimensional unit scaling type </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">rho0</parametername>
</parameternamelist>
<parameterdescription>
<para>The &quot;Boussinesq&quot; ocean density [R ~&gt; kg m-3]. </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">gfs_scale</parametername>
</parameternamelist>
<parameterdescription>
<para>Ratio between gravity applied to top interface and the gravitational acceleration of the planet [nondim]. Usually this ratio is 1. </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="out">pbce</parametername>
</parameternamelist>
<parameterdescription>
<para>The baroclinic pressure anomaly in each layer due </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">rho_star</parametername>
</parameternamelist>
<parameterdescription>
<para>The layer densities (maybe compressibility </para>
</parameterdescription>
</parameteritem>
</parameterlist>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_PressureForce_Montgomery.F90" line="606" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_PressureForce_Montgomery.F90" bodystart="607" bodyend="704"/>
        <referencedby refid="namespacemom__pressureforce__fv_1a08e9a212bae769c475093a6e0fd6b12b" compoundref="MOM__PressureForce__FV_8F90" startline="417" endline="795">mom_pressureforce_fv::pressureforce_fv_bouss</referencedby>
        <referencedby refid="namespacemom__pressureforce__mont_1a5f96546655ff2d3fc9090ba2467ef521" compoundref="MOM__PressureForce__Montgomery_8F90" startline="361" endline="601">pressureforce_mont_bouss</referencedby>
      </memberdef>
      <memberdef kind="function" id="namespacemom__pressureforce__mont_1a297cdf6e4eb83d250444c5f527a8a232" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>subroutine, public</type>
        <definition>subroutine, public mom_pressureforce_mont::set_pbce_nonbouss</definition>
        <argsstring>(p, tv, G, GV, US, GFS_scale, pbce, alpha_star)</argsstring>
        <name>set_pbce_nonbouss</name>
        <param>
          <type>p</type>
          <defname>p</defname>
        </param>
        <param>
          <type>tv</type>
          <defname>tv</defname>
        </param>
        <param>
          <type>G</type>
          <defname>G</defname>
        </param>
        <param>
          <type>GV</type>
          <defname>GV</defname>
        </param>
        <param>
          <type>US</type>
          <defname>US</defname>
        </param>
        <param>
          <type>GFS_scale</type>
          <defname>GFS_scale</defname>
        </param>
        <param>
          <type>pbce</type>
          <defname>pbce</defname>
        </param>
        <param>
          <type>alpha_star</type>
          <defname>alpha_star</defname>
        </param>
        <briefdescription>
<para>Determines the partial derivative of the acceleration due to pressure forces with the column mass. </para>
        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">g</parametername>
</parameternamelist>
<parameterdescription>
<para>Ocean grid structure </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">gv</parametername>
</parameternamelist>
<parameterdescription>
<para>Vertical grid structure </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">p</parametername>
</parameternamelist>
<parameterdescription>
<para>Interface pressures [R L2 T-2 ~&gt; Pa]. </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">tv</parametername>
</parameternamelist>
<parameterdescription>
<para>Thermodynamic variables </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">us</parametername>
</parameternamelist>
<parameterdescription>
<para>A dimensional unit scaling type </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">gfs_scale</parametername>
</parameternamelist>
<parameterdescription>
<para>Ratio between gravity applied to top interface and the gravitational acceleration of the planet [nondim]. Usually this ratio is 1. </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="out">pbce</parametername>
</parameternamelist>
<parameterdescription>
<para>The baroclinic pressure anomaly in each layer due to free surface height anomalies [L2 H-1 T-2 ~&gt; m4 kg-1 s-2]. </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">alpha_star</parametername>
</parameternamelist>
<parameterdescription>
<para>The layer specific volumes (maybe compressibility compensated) [R-1 ~&gt; m3 kg-1]. </para>
</parameterdescription>
</parameteritem>
</parameterlist>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_PressureForce_Montgomery.F90" line="709" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_PressureForce_Montgomery.F90" bodystart="710" bodyend="817"/>
        <referencedby refid="namespacemom__pressureforce__fv_1a50c4a61827e473e643f3f330adf62872" compoundref="MOM__PressureForce__FV_8F90" startline="77" endline="405">mom_pressureforce_fv::pressureforce_fv_nonbouss</referencedby>
        <referencedby refid="namespacemom__pressureforce__mont_1a6880a913a82b65eb65a728abb487ef91" compoundref="MOM__PressureForce__Montgomery_8F90" startline="64" endline="350">pressureforce_mont_nonbouss</referencedby>
      </memberdef>
      <memberdef kind="function" id="namespacemom__pressureforce__mont_1a55f5cfcd322f96938285ff4eb7646d14" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>subroutine, public</type>
        <definition>subroutine, public mom_pressureforce_mont::pressureforce_mont_init</definition>
        <argsstring>(Time, G, GV, US, param_file, diag, CS, tides_CSp)</argsstring>
        <name>pressureforce_mont_init</name>
        <param>
          <type>Time</type>
          <defname>Time</defname>
        </param>
        <param>
          <type>G</type>
          <defname>G</defname>
        </param>
        <param>
          <type>GV</type>
          <defname>GV</defname>
        </param>
        <param>
          <type>US</type>
          <defname>US</defname>
        </param>
        <param>
          <type>param_file</type>
          <defname>param_file</defname>
        </param>
        <param>
          <type>diag</type>
          <defname>diag</defname>
        </param>
        <param>
          <type>CS</type>
          <defname>CS</defname>
        </param>
        <param>
          <type>tides_CSp</type>
          <defname>tides_CSp</defname>
        </param>
        <briefdescription>
<para>Initialize the Montgomery-potential form of PGF control structure. </para>
        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">time</parametername>
</parameternamelist>
<parameterdescription>
<para>Current model time </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">g</parametername>
</parameternamelist>
<parameterdescription>
<para>ocean grid structure </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">gv</parametername>
</parameternamelist>
<parameterdescription>
<para>Vertical grid structure </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">us</parametername>
</parameternamelist>
<parameterdescription>
<para>A dimensional unit scaling type </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">param_file</parametername>
</parameternamelist>
<parameterdescription>
<para>Parameter file handles </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="inout">diag</parametername>
</parameternamelist>
<parameterdescription>
<para>Diagnostics control structure </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>cs</parametername>
</parameternamelist>
<parameterdescription>
<para>Montgomery PGF control structure </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>tides_csp</parametername>
</parameternamelist>
<parameterdescription>
<para>Tides control structure </para>
</parameterdescription>
</parameteritem>
</parameterlist>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_PressureForce_Montgomery.F90" line="821" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_PressureForce_Montgomery.F90" bodystart="822" bodyend="885"/>
        <references refid="namespacemom__error__handler_1a460cfb79a06c29fc249952c2a3710d67" compoundref="MOM__error__handler_8F90" startline="72" endline="92">mom_error_handler::mom_error</references>
      </memberdef>
      <memberdef kind="function" id="namespacemom__pressureforce__mont_1a1aee187502d5f5b78db6c1bfb4fe72a6" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>subroutine, public</type>
        <definition>subroutine, public mom_pressureforce_mont::pressureforce_mont_end</definition>
        <argsstring>(CS)</argsstring>
        <name>pressureforce_mont_end</name>
        <param>
          <type>CS</type>
          <defname>CS</defname>
        </param>
        <briefdescription>
<para>Deallocates the Montgomery-potential form of PGF control structure. </para>
        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>cs</parametername>
</parameternamelist>
<parameterdescription>
<para>Control structure for Montgomery potential PGF </para>
</parameterdescription>
</parameteritem>
</parameterlist>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_PressureForce_Montgomery.F90" line="889" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_PressureForce_Montgomery.F90" bodystart="890" bodyend="891"/>
      </memberdef>
      </sectiondef>
    <briefdescription>
<para>Provides the Montgomery potential form of pressure gradient. </para>
    </briefdescription>
    <detaileddescription>
<para>Provides the Boussunesq and non-Boussinesq forms of the horizontal accelerations due to pressure gradients using the Montgomery potential. A second-order accurate, centered scheme is used. If a split time stepping scheme is used, the vertical decomposition into barotropic and baroclinic contributions described by Hallberg (J Comp Phys 1997) is used. With a nonlinear equation of state, compressibility is added along the lines proposed by Sun et al. (JPO 1999), but with compressibility coefficients based on a fit to a user-provided reference profile. </para>
    </detaileddescription>
    <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_PressureForce_Montgomery.F90" line="2" column="1"/>
  </compounddef>
</doxygen>
