<?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.14">
  <compounddef id="namespacerossby__front__2d__initialization" kind="namespace" language="Fortran">
    <compoundname>rossby_front_2d_initialization</compoundname>
      <sectiondef kind="var">
      <memberdef kind="variable" id="namespacerossby__front__2d__initialization_1a09788e02ae4a4b4904ee206ddaa3a2a8" prot="private" static="no" mutable="no">
        <type><ref refid="version__variable_8h_1acda997fe1761de4c6bca0f27dc786964" kindref="member">character</ref>(len=40)</type>
        <definition>character(len=40) rossby_front_2d_initialization::mdl</definition>
        <argsstring></argsstring>
        <name>mdl</name>
        <initializer>= &quot;Rossby_front_2d_initialization&quot;</initializer>
        <briefdescription>
<para>This module&apos;s name. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/user/Rossby_front_2d_initialization.F90" line="23" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/user/Rossby_front_2d_initialization.F90" bodystart="23" bodyend="23"/>
        <referencedby refid="namespacerossby__front__2d__initialization_1a97433b821b82240bbd7237076c06f667" compoundref="Rossby__front__2d__initialization_8F90" startline="114" endline="160">rossby_front_initialize_temperature_salinity</referencedby>
        <referencedby refid="namespacerossby__front__2d__initialization_1a1cea6a589ecdbb72113e0922aebcadad" compoundref="Rossby__front__2d__initialization_8F90" startline="40" endline="107">rossby_front_initialize_thickness</referencedby>
        <referencedby refid="namespacerossby__front__2d__initialization_1a4cdf99efb62134cf4ee9b3dac0b72205" compoundref="Rossby__front__2d__initialization_8F90" startline="166" endline="222">rossby_front_initialize_velocity</referencedby>
      </memberdef>
      <memberdef kind="variable" id="namespacerossby__front__2d__initialization_1a8e0cf37e24942144e2ba69f852d0fad4" prot="private" static="no" mutable="no">
        <type>real, parameter</type>
        <definition>real, parameter rossby_front_2d_initialization::frontfractionalwidth</definition>
        <argsstring></argsstring>
        <name>frontfractionalwidth</name>
        <initializer>= 0.5</initializer>
        <briefdescription>
<para>Width of front as fraction of domain [nondim]. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/user/Rossby_front_2d_initialization.F90" line="32" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/user/Rossby_front_2d_initialization.F90" bodystart="32" bodyend="32"/>
        <referencedby refid="namespacerossby__front__2d__initialization_1a587a5f5c3f4694558d3d5206840ccab2" compoundref="Rossby__front__2d__initialization_8F90" startline="256" endline="267">dtdy</referencedby>
        <referencedby refid="namespacerossby__front__2d__initialization_1a15a0b752df24fbae7deabe844a418239" compoundref="Rossby__front__2d__initialization_8F90" startline="229" endline="236">ypseudo</referencedby>
      </memberdef>
      <memberdef kind="variable" id="namespacerossby__front__2d__initialization_1a75da0dacb75190f3cf8911be0885c9c7" prot="private" static="no" mutable="no">
        <type>real, parameter</type>
        <definition>real, parameter rossby_front_2d_initialization::hmlmin</definition>
        <argsstring></argsstring>
        <name>hmlmin</name>
        <initializer>= 0.25</initializer>
        <briefdescription>
<para>Shallowest ML as fractional depth of ocean [nondim]. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/user/Rossby_front_2d_initialization.F90" line="33" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/user/Rossby_front_2d_initialization.F90" bodystart="33" bodyend="33"/>
        <referencedby refid="namespacerossby__front__2d__initialization_1a587a5f5c3f4694558d3d5206840ccab2" compoundref="Rossby__front__2d__initialization_8F90" startline="256" endline="267">dtdy</referencedby>
        <referencedby refid="namespacerossby__front__2d__initialization_1aa10adb0378184432ecaa78eb339c6c5a" compoundref="Rossby__front__2d__initialization_8F90" startline="243" endline="250">hml</referencedby>
      </memberdef>
      <memberdef kind="variable" id="namespacerossby__front__2d__initialization_1abaf46ae8dfac538478b49d25ddba4ffb" prot="private" static="no" mutable="no">
        <type>real, parameter</type>
        <definition>real, parameter rossby_front_2d_initialization::hmlmax</definition>
        <argsstring></argsstring>
        <name>hmlmax</name>
        <initializer>= 0.75</initializer>
        <briefdescription>
<para>Deepest ML as fractional depth of ocean [nondim]. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/user/Rossby_front_2d_initialization.F90" line="34" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/user/Rossby_front_2d_initialization.F90" bodystart="34" bodyend="34"/>
        <referencedby refid="namespacerossby__front__2d__initialization_1a587a5f5c3f4694558d3d5206840ccab2" compoundref="Rossby__front__2d__initialization_8F90" startline="256" endline="267">dtdy</referencedby>
        <referencedby refid="namespacerossby__front__2d__initialization_1aa10adb0378184432ecaa78eb339c6c5a" compoundref="Rossby__front__2d__initialization_8F90" startline="243" endline="250">hml</referencedby>
      </memberdef>
      </sectiondef>
      <sectiondef kind="func">
      <memberdef kind="function" id="namespacerossby__front__2d__initialization_1a1cea6a589ecdbb72113e0922aebcadad" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>subroutine, public</type>
        <definition>subroutine, public rossby_front_2d_initialization::rossby_front_initialize_thickness</definition>
        <argsstring>(h, G, GV, US, param_file, just_read_params)</argsstring>
        <name>rossby_front_initialize_thickness</name>
        <param>
          <type>h</type>
          <defname>h</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>just_read_params</type>
          <defname>just_read_params</defname>
        </param>
        <briefdescription>
<para>Initialization of thicknesses in 2D Rossby front test. </para>        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">g</parametername>
</parameternamelist>
<parameterdescription>
<para>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="out">h</parametername>
</parameternamelist>
<parameterdescription>
<para>The thickness that is being initialized [H ~&gt; m or kg m-2]</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">param_file</parametername>
</parameternamelist>
<parameterdescription>
<para>A structure indicating the open file to parse for model parameter values.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">just_read_params</parametername>
</parameternamelist>
<parameterdescription>
<para>If present and true, this call will only read parameters without changing h. </para></parameterdescription>
</parameteritem>
</parameterlist>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/user/Rossby_front_2d_initialization.F90" line="39" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/user/Rossby_front_2d_initialization.F90" bodystart="40" bodyend="107"/>
        <references refid="namespacerossby__front__2d__initialization_1aa10adb0378184432ecaa78eb339c6c5a" compoundref="Rossby__front__2d__initialization_8F90" startline="243" endline="250">hml</references>
        <references refid="namespacerossby__front__2d__initialization_1a09788e02ae4a4b4904ee206ddaa3a2a8" compoundref="Rossby__front__2d__initialization_8F90" startline="23" endline="23">mdl</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__error__handler_1a1c462df7b61f1296407b4af51dfeceab" compoundref="MOM__error__handler_8F90" startline="53" endline="66">mom_error_handler::mom_mesg</references>
        <references refid="namespaceregrid__consts_1aef4186522ded3d18e67d332fddde5ea4" compoundref="regrid__consts_8F90" startline="15" endline="15">regrid_consts::regridding_rho</references>
        <references refid="namespaceregrid__consts_1acaaaed0d987a75852f7ef3d371e74094" compoundref="regrid__consts_8F90" startline="16" endline="16">regrid_consts::regridding_sigma</references>
      </memberdef>
      <memberdef kind="function" id="namespacerossby__front__2d__initialization_1a97433b821b82240bbd7237076c06f667" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>subroutine, public</type>
        <definition>subroutine, public rossby_front_2d_initialization::rossby_front_initialize_temperature_salinity</definition>
        <argsstring>(T, S, h, G, GV, param_file, eqn_of_state, just_read_params)</argsstring>
        <name>rossby_front_initialize_temperature_salinity</name>
        <param>
          <type>T</type>
          <defname>T</defname>
        </param>
        <param>
          <type>S</type>
          <defname>S</defname>
        </param>
        <param>
          <type>h</type>
          <defname>h</defname>
        </param>
        <param>
          <type>G</type>
          <defname>G</defname>
        </param>
        <param>
          <type>GV</type>
          <defname>GV</defname>
        </param>
        <param>
          <type>param_file</type>
          <defname>param_file</defname>
        </param>
        <param>
          <type>eqn_of_state</type>
          <defname>eqn_of_state</defname>
        </param>
        <param>
          <type>just_read_params</type>
          <defname>just_read_params</defname>
        </param>
        <briefdescription>
<para>Initialization of temperature and salinity in the Rossby front test. </para>        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">g</parametername>
</parameternamelist>
<parameterdescription>
<para>Grid structure</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">gv</parametername>
</parameternamelist>
<parameterdescription>
<para>The ocean&apos;s vertical grid structure.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="out">t</parametername>
</parameternamelist>
<parameterdescription>
<para>Potential temperature [degC]</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="out">s</parametername>
</parameternamelist>
<parameterdescription>
<para>Salinity [ppt]</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">h</parametername>
</parameternamelist>
<parameterdescription>
<para>Thickness [H ~&gt; m or kg m-2]</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">param_file</parametername>
</parameternamelist>
<parameterdescription>
<para>Parameter file handle</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>eqn_of_state</parametername>
</parameternamelist>
<parameterdescription>
<para>Equation of state structure</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">just_read_params</parametername>
</parameternamelist>
<parameterdescription>
<para>If present and true, this call will only read parameters without changing T &amp; S. </para></parameterdescription>
</parameteritem>
</parameterlist>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/user/Rossby_front_2d_initialization.F90" line="112" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/user/Rossby_front_2d_initialization.F90" bodystart="114" bodyend="160"/>
        <references refid="namespacerossby__front__2d__initialization_1aa10adb0378184432ecaa78eb339c6c5a" compoundref="Rossby__front__2d__initialization_8F90" startline="243" endline="250">hml</references>
        <references refid="namespacerossby__front__2d__initialization_1a09788e02ae4a4b4904ee206ddaa3a2a8" compoundref="Rossby__front__2d__initialization_8F90" startline="23" endline="23">mdl</references>
      </memberdef>
      <memberdef kind="function" id="namespacerossby__front__2d__initialization_1a4cdf99efb62134cf4ee9b3dac0b72205" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>subroutine, public</type>
        <definition>subroutine, public rossby_front_2d_initialization::rossby_front_initialize_velocity</definition>
        <argsstring>(u, v, h, G, GV, US, param_file, just_read_params)</argsstring>
        <name>rossby_front_initialize_velocity</name>
        <param>
          <type>u</type>
          <defname>u</defname>
        </param>
        <param>
          <type>v</type>
          <defname>v</defname>
        </param>
        <param>
          <type>h</type>
          <defname>h</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>just_read_params</type>
          <defname>just_read_params</defname>
        </param>
        <briefdescription>
<para>Initialization of u and v in the Rossby front test. </para>        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">g</parametername>
</parameternamelist>
<parameterdescription>
<para>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="out">u</parametername>
</parameternamelist>
<parameterdescription>
<para>i-component of velocity [L T-1 ~&gt; m s-1]</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="out">v</parametername>
</parameternamelist>
<parameterdescription>
<para>j-component of velocity [L T-1 ~&gt; m s-1]</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">h</parametername>
</parameternamelist>
<parameterdescription>
<para>Thickness [H ~&gt; m or kg m-2]</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>A structure indicating the open file to parse for model parameter values.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">just_read_params</parametername>
</parameternamelist>
<parameterdescription>
<para>If present and true, this call will only read parameters without setting u &amp; v. </para></parameterdescription>
</parameteritem>
</parameterlist>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/user/Rossby_front_2d_initialization.F90" line="165" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/user/Rossby_front_2d_initialization.F90" bodystart="166" bodyend="222"/>
        <references refid="namespacerossby__front__2d__initialization_1a587a5f5c3f4694558d3d5206840ccab2" compoundref="Rossby__front__2d__initialization_8F90" startline="256" endline="267">dtdy</references>
        <references refid="namespacerossby__front__2d__initialization_1aa10adb0378184432ecaa78eb339c6c5a" compoundref="Rossby__front__2d__initialization_8F90" startline="243" endline="250">hml</references>
        <references refid="namespacerossby__front__2d__initialization_1a09788e02ae4a4b4904ee206ddaa3a2a8" compoundref="Rossby__front__2d__initialization_8F90" startline="23" endline="23">mdl</references>
        <referencedby refid="namespacemom__state__initialization_1a81503d4f1855cb185f122d6314e4f06c" compoundref="MOM__state__initialization_8F90" startline="117" endline="615">mom_state_initialization::mom_initialize_state</referencedby>
      </memberdef>
      <memberdef kind="function" id="namespacerossby__front__2d__initialization_1a15a0b752df24fbae7deabe844a418239" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>real function</type>
        <definition>real function rossby_front_2d_initialization::ypseudo</definition>
        <argsstring>(G, lat)</argsstring>
        <name>ypseudo</name>
        <param>
          <type>G</type>
          <defname>G</defname>
        </param>
        <param>
          <type>lat</type>
          <defname>lat</defname>
        </param>
        <briefdescription>
<para>Pseudo coordinate across domain used by Hml() and dTdy() returns a coordinate from -PI/2 .. PI/2 squashed towards the center of the domain. </para>        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">g</parametername>
</parameternamelist>
<parameterdescription>
<para>Grid structure</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">lat</parametername>
</parameternamelist>
<parameterdescription>
<para>Latitude </para></parameterdescription>
</parameteritem>
</parameterlist>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/user/Rossby_front_2d_initialization.F90" line="228" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/user/Rossby_front_2d_initialization.F90" bodystart="229" bodyend="236"/>
        <references refid="namespacerossby__front__2d__initialization_1a8e0cf37e24942144e2ba69f852d0fad4" compoundref="Rossby__front__2d__initialization_8F90" startline="32" endline="32">frontfractionalwidth</references>
        <referencedby refid="namespacerossby__front__2d__initialization_1a587a5f5c3f4694558d3d5206840ccab2" compoundref="Rossby__front__2d__initialization_8F90" startline="256" endline="267">dtdy</referencedby>
        <referencedby refid="namespacerossby__front__2d__initialization_1aa10adb0378184432ecaa78eb339c6c5a" compoundref="Rossby__front__2d__initialization_8F90" startline="243" endline="250">hml</referencedby>
      </memberdef>
      <memberdef kind="function" id="namespacerossby__front__2d__initialization_1aa10adb0378184432ecaa78eb339c6c5a" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>real function</type>
        <definition>real function rossby_front_2d_initialization::hml</definition>
        <argsstring>(G, lat)</argsstring>
        <name>hml</name>
        <param>
          <type>G</type>
          <defname>G</defname>
        </param>
        <param>
          <type>lat</type>
          <defname>lat</defname>
        </param>
        <briefdescription>
<para>Analytic prescription of mixed layer depth in 2d Rossby front test, in the same units as Gmax_depth. </para>        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">g</parametername>
</parameternamelist>
<parameterdescription>
<para>Grid structure</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">lat</parametername>
</parameternamelist>
<parameterdescription>
<para>Latitude </para></parameterdescription>
</parameteritem>
</parameterlist>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/user/Rossby_front_2d_initialization.F90" line="242" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/user/Rossby_front_2d_initialization.F90" bodystart="243" bodyend="250"/>
        <references refid="namespacerossby__front__2d__initialization_1abaf46ae8dfac538478b49d25ddba4ffb" compoundref="Rossby__front__2d__initialization_8F90" startline="34" endline="34">hmlmax</references>
        <references refid="namespacerossby__front__2d__initialization_1a75da0dacb75190f3cf8911be0885c9c7" compoundref="Rossby__front__2d__initialization_8F90" startline="33" endline="33">hmlmin</references>
        <references refid="namespacerossby__front__2d__initialization_1a15a0b752df24fbae7deabe844a418239" compoundref="Rossby__front__2d__initialization_8F90" startline="229" endline="236">ypseudo</references>
        <referencedby refid="namespacerossby__front__2d__initialization_1a97433b821b82240bbd7237076c06f667" compoundref="Rossby__front__2d__initialization_8F90" startline="114" endline="160">rossby_front_initialize_temperature_salinity</referencedby>
        <referencedby refid="namespacerossby__front__2d__initialization_1a1cea6a589ecdbb72113e0922aebcadad" compoundref="Rossby__front__2d__initialization_8F90" startline="40" endline="107">rossby_front_initialize_thickness</referencedby>
        <referencedby refid="namespacerossby__front__2d__initialization_1a4cdf99efb62134cf4ee9b3dac0b72205" compoundref="Rossby__front__2d__initialization_8F90" startline="166" endline="222">rossby_front_initialize_velocity</referencedby>
      </memberdef>
      <memberdef kind="function" id="namespacerossby__front__2d__initialization_1a587a5f5c3f4694558d3d5206840ccab2" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>real function</type>
        <definition>real function rossby_front_2d_initialization::dtdy</definition>
        <argsstring>(G, dT, lat)</argsstring>
        <name>dtdy</name>
        <param>
          <type>G</type>
          <defname>G</defname>
        </param>
        <param>
          <type>dT</type>
          <defname>dT</defname>
        </param>
        <param>
          <type>lat</type>
          <defname>lat</defname>
        </param>
        <briefdescription>
<para>Analytic prescription of mixed layer temperature gradient in 2d Rossby front test. </para>        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">g</parametername>
</parameternamelist>
<parameterdescription>
<para>Grid structure</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">dt</parametername>
</parameternamelist>
<parameterdescription>
<para>Top to bottom temperature difference</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">lat</parametername>
</parameternamelist>
<parameterdescription>
<para>Latitude </para></parameterdescription>
</parameteritem>
</parameterlist>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/user/Rossby_front_2d_initialization.F90" line="255" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/user/Rossby_front_2d_initialization.F90" bodystart="256" bodyend="267"/>
        <references refid="namespacerossby__front__2d__initialization_1a8e0cf37e24942144e2ba69f852d0fad4" compoundref="Rossby__front__2d__initialization_8F90" startline="32" endline="32">frontfractionalwidth</references>
        <references refid="namespacerossby__front__2d__initialization_1abaf46ae8dfac538478b49d25ddba4ffb" compoundref="Rossby__front__2d__initialization_8F90" startline="34" endline="34">hmlmax</references>
        <references refid="namespacerossby__front__2d__initialization_1a75da0dacb75190f3cf8911be0885c9c7" compoundref="Rossby__front__2d__initialization_8F90" startline="33" endline="33">hmlmin</references>
        <references refid="namespacerossby__front__2d__initialization_1a15a0b752df24fbae7deabe844a418239" compoundref="Rossby__front__2d__initialization_8F90" startline="229" endline="236">ypseudo</references>
        <referencedby refid="namespacerossby__front__2d__initialization_1a4cdf99efb62134cf4ee9b3dac0b72205" compoundref="Rossby__front__2d__initialization_8F90" startline="166" endline="222">rossby_front_initialize_velocity</referencedby>
      </memberdef>
      </sectiondef>
    <briefdescription>
<para>Initial conditions for the 2D Rossby front test. </para>    </briefdescription>
    <detaileddescription>
<sect1 id="namespacerossby__front__2d__initialization_1section_Rossby_front_2d">
<title>Description of the 2d Rossby front initial conditions</title>
<para>Consistent with a linear equation of state, the system has a constant stratification below the mixed layer, stratified in temperature only. Isotherms are flat below the mixed layer and vertical within. Salinity is constant. The mixed layer has a half sine form so that there are no mixed layer or temperature gradients at the side walls.</para><para>Below the mixed layer the potential temperature, <formula id="524">$\theta(z)$</formula>, is given by <formula id="525">\[ \theta(z) = \theta_0 - \Delta \theta \left( z + h_{ML} \right) \]</formula> where <formula id="526">$ \theta_0 $</formula> and <formula id="527">$ \Delta \theta $</formula> are external model parameters.</para><para>The depth of the mixed layer, <formula id="528">$H_{ML}$</formula> is <formula id="529">\[ h_{ML}(y) = h_{min} + \left( h_{max} - h_{min} \right) \cos{\pi y/L} \]</formula>. The temperature in mixed layer is given by the reference temperature at <formula id="530">$z=h_{ML}$</formula> so that <formula id="531">\begin{eqnarray} \theta(y,z) = \theta_0 - \Delta \theta \left( z + h_{ML} \right) &amp; \forall &amp; z &lt; h_{ML}(y) T.B.D. \end{eqnarray}</formula> </para></sect1>
    </detaileddescription>
    <location file="/home/cermak/src/MOM6.devrob/src/user/Rossby_front_2d_initialization.F90" line="2" column="1"/>
  </compounddef>
</doxygen>
