<?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.18">
  <compounddef id="namespacemom__tracer__z__init" kind="namespace" language="Fortran">
    <compoundname>mom_tracer_z_init</compoundname>
      <sectiondef kind="func">
      <memberdef kind="function" id="namespacemom__tracer__z__init_1aef33387149983391f1ea92bad7344360" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>logical function, public</type>
        <definition>logical function, public mom_tracer_z_init::tracer_z_init</definition>
        <argsstring>(tr, h, filename, tr_name, G, US, missing_val, land_val)</argsstring>
        <name>tracer_z_init</name>
        <param>
          <type>tr</type>
          <defname>tr</defname>
        </param>
        <param>
          <type>h</type>
          <defname>h</defname>
        </param>
        <param>
          <type>filename</type>
          <defname>filename</defname>
        </param>
        <param>
          <type>tr_name</type>
          <defname>tr_name</defname>
        </param>
        <param>
          <type>G</type>
          <defname>G</defname>
        </param>
        <param>
          <type>US</type>
          <defname>US</defname>
        </param>
        <param>
          <type>missing_val</type>
          <defname>missing_val</defname>
        </param>
        <param>
          <type>land_val</type>
          <defname>land_val</defname>
        </param>
        <briefdescription>
<para>This function initializes a tracer by reading a Z-space file, returning .true. if this appears to have been successful, and false otherwise. </para>
        </briefdescription>
        <detaileddescription>
<para><simplesect kind="return"><para>A return code indicating if the initialization has been successful </para>
</simplesect>
<parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">g</parametername>
</parameternamelist>
<parameterdescription>
<para>The ocean&apos;s 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">tr</parametername>
</parameternamelist>
<parameterdescription>
<para>The tracer to initialize </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">h</parametername>
</parameternamelist>
<parameterdescription>
<para>Layer thicknesses [H ~&gt; m or kg m-2] </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">filename</parametername>
</parameternamelist>
<parameterdescription>
<para>The name of the file to read from </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">tr_name</parametername>
</parameternamelist>
<parameterdescription>
<para>The name of the tracer in the file </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">missing_val</parametername>
</parameternamelist>
<parameterdescription>
<para>The missing value for the tracer </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">land_val</parametername>
</parameternamelist>
<parameterdescription>
<para>A value to use to fill in land points </para>
</parameterdescription>
</parameteritem>
</parameterlist>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/tracer/MOM_tracer_Z_init.F90" line="30" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/tracer/MOM_tracer_Z_init.F90" bodystart="31" bodyend="275"/>
        <references refid="namespacemom__tracer__z__init_1a95177109110908c348d612ceb6923f9f" compoundref="MOM__tracer__Z__init_8F90" startline="580" endline="608">find_limited_slope</references>
        <references refid="namespacemom__tracer__z__init_1a4cfb4818fc391a8d95ce737c06662d25" compoundref="MOM__tracer__Z__init_8F90" startline="518" endline="574">find_overlap</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__tracer__z__init_1a9f9a4d16dbd230d126b3f4d255071ad8" compoundref="MOM__tracer__Z__init_8F90" startline="385" endline="505">read_z_edges</references>
        <referencedby refid="namespacemom__ocmip2__cfc_1a293cd355bf164bfd6bbe2cda4b00ad12" compoundref="MOM__OCMIP2__CFC_8F90" startline="363" endline="403">mom_ocmip2_cfc::init_tracer_cfc</referencedby>
        <referencedby refid="namespaceideal__age__example_1ae8c12d0128c24a491f7af62d4dd6ec5d" compoundref="ideal__age__example_8F90" startline="198" endline="280">ideal_age_example::initialize_ideal_age_tracer</referencedby>
        <referencedby refid="namespacemom__generic__tracer_1a5a103d836debaf2815b39a3ccb8ae850" compoundref="MOM__generic__tracer_8F90" startline="232" endline="384">mom_generic_tracer::initialize_mom_generic_tracer</referencedby>
        <referencedby refid="namespaceoil__tracer_1a3cb362789ef0ea593f8b7de22016a92e" compoundref="oil__tracer_8F90" startline="206" endline="295">oil_tracer::initialize_oil_tracer</referencedby>
      </memberdef>
      <memberdef kind="function" id="namespacemom__tracer__z__init_1a2c439cbda792bb711a62094bbe779aec" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>subroutine, public</type>
        <definition>subroutine, public mom_tracer_z_init::tracer_z_init_array</definition>
        <argsstring>(tr_in, z_edges, nk_data, e, land_fill, G, nlay, nlevs, eps_z, tr)</argsstring>
        <name>tracer_z_init_array</name>
        <param>
          <type>tr_in</type>
          <defname>tr_in</defname>
        </param>
        <param>
          <type>z_edges</type>
          <defname>z_edges</defname>
        </param>
        <param>
          <type>nk_data</type>
          <defname>nk_data</defname>
        </param>
        <param>
          <type>e</type>
          <defname>e</defname>
        </param>
        <param>
          <type>land_fill</type>
          <defname>land_fill</defname>
        </param>
        <param>
          <type>G</type>
          <defname>G</defname>
        </param>
        <param>
          <type>nlay</type>
          <defname>nlay</defname>
        </param>
        <param>
          <type>nlevs</type>
          <defname>nlevs</defname>
        </param>
        <param>
          <type>eps_z</type>
          <defname>eps_z</defname>
        </param>
        <param>
          <type>tr</type>
          <defname>tr</defname>
        </param>
        <briefdescription>
<para>Layer model routine for remapping tracers from pseudo-z coordinates into layers defined by target interface positions. </para>
        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">g</parametername>
</parameternamelist>
<parameterdescription>
<para>The ocean&apos;s grid structure </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">nk_data</parametername>
</parameternamelist>
<parameterdescription>
<para>The number of levels in the input data </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">tr_in</parametername>
</parameternamelist>
<parameterdescription>
<para>The z-space array of tracer concentrations that is read in. </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">z_edges</parametername>
</parameternamelist>
<parameterdescription>
<para>The depths of the cell edges in the input z* data [Z ~&gt; m or m] </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">nlay</parametername>
</parameternamelist>
<parameterdescription>
<para>The number of vertical layers in the target grid </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">e</parametername>
</parameternamelist>
<parameterdescription>
<para>The depths of the target layer interfaces [Z ~&gt; m or m] </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">land_fill</parametername>
</parameternamelist>
<parameterdescription>
<para>fill in data over land (1) </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">nlevs</parametername>
</parameternamelist>
<parameterdescription>
<para>The number of input levels with valid data </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">eps_z</parametername>
</parameternamelist>
<parameterdescription>
<para>A negligibly thin layer thickness [Z ~&gt; m]. </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="out">tr</parametername>
</parameternamelist>
<parameterdescription>
<para>tracers in layer space </para>
</parameterdescription>
</parameteritem>
</parameterlist>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/tracer/MOM_tracer_Z_init.F90" line="280" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/tracer/MOM_tracer_Z_init.F90" bodystart="282" bodyend="378"/>
        <references refid="namespacemom__tracer__z__init_1a95177109110908c348d612ceb6923f9f" compoundref="MOM__tracer__Z__init_8F90" startline="580" endline="608">find_limited_slope</references>
        <references refid="namespacemom__tracer__z__init_1a4cfb4818fc391a8d95ce737c06662d25" compoundref="MOM__tracer__Z__init_8F90" startline="518" endline="574">find_overlap</references>
      </memberdef>
      <memberdef kind="function" id="namespacemom__tracer__z__init_1a9f9a4d16dbd230d126b3f4d255071ad8" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>subroutine</type>
        <definition>subroutine mom_tracer_z_init::read_z_edges</definition>
        <argsstring>(filename, tr_name, z_edges, nz_out, has_edges, use_missing, missing, scale)</argsstring>
        <name>read_z_edges</name>
        <param>
          <type>filename</type>
          <defname>filename</defname>
        </param>
        <param>
          <type>tr_name</type>
          <defname>tr_name</defname>
        </param>
        <param>
          <type>z_edges</type>
          <defname>z_edges</defname>
        </param>
        <param>
          <type>nz_out</type>
          <defname>nz_out</defname>
        </param>
        <param>
          <type>has_edges</type>
          <defname>has_edges</defname>
        </param>
        <param>
          <type>use_missing</type>
          <defname>use_missing</defname>
        </param>
        <param>
          <type>missing</type>
          <defname>missing</defname>
        </param>
        <param>
          <type>scale</type>
          <defname>scale</defname>
        </param>
        <briefdescription>
<para>This subroutine reads the vertical coordinate data for a field from a NetCDF file. It also might read the missing value attribute for that same field. </para>
        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">filename</parametername>
</parameternamelist>
<parameterdescription>
<para>The name of the file to read from. </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">tr_name</parametername>
</parameternamelist>
<parameterdescription>
<para>The name of the tracer in the file. </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="out">z_edges</parametername>
</parameternamelist>
<parameterdescription>
<para>The depths of the vertical edges of the tracer array </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="out">nz_out</parametername>
</parameternamelist>
<parameterdescription>
<para>The number of vertical layers in the tracer array </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="out">has_edges</parametername>
</parameternamelist>
<parameterdescription>
<para>If true the values in z_edges are the edges of the tracer cells, otherwise they are the cell centers </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="inout">use_missing</parametername>
</parameternamelist>
<parameterdescription>
<para>If false on input, see whether the tracer has a missing value, and if so return true </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="inout">missing</parametername>
</parameternamelist>
<parameterdescription>
<para>The missing value, if one has been found </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">scale</parametername>
</parameternamelist>
<parameterdescription>
<para>A scaling factor for z_edges into new units. </para>
</parameterdescription>
</parameteritem>
</parameterlist>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/tracer/MOM_tracer_Z_init.F90" line="383" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/tracer/MOM_tracer_Z_init.F90" bodystart="385" bodyend="505"/>
        <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>
        <referencedby refid="namespacemom__tracer__z__init_1aef33387149983391f1ea92bad7344360" compoundref="MOM__tracer__Z__init_8F90" startline="31" endline="275">tracer_z_init</referencedby>
      </memberdef>
      <memberdef kind="function" id="namespacemom__tracer__z__init_1a4cfb4818fc391a8d95ce737c06662d25" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>subroutine</type>
        <definition>subroutine mom_tracer_z_init::find_overlap</definition>
        <argsstring>(e, Z_top, Z_bot, k_max, k_start, k_top, k_bot, wt, z1, z2)</argsstring>
        <name>find_overlap</name>
        <param>
          <type>e</type>
          <defname>e</defname>
        </param>
        <param>
          <type>Z_top</type>
          <defname>Z_top</defname>
        </param>
        <param>
          <type>Z_bot</type>
          <defname>Z_bot</defname>
        </param>
        <param>
          <type>k_max</type>
          <defname>k_max</defname>
        </param>
        <param>
          <type>k_start</type>
          <defname>k_start</defname>
        </param>
        <param>
          <type>k_top</type>
          <defname>k_top</defname>
        </param>
        <param>
          <type>k_bot</type>
          <defname>k_bot</defname>
        </param>
        <param>
          <type>wt</type>
          <defname>wt</defname>
        </param>
        <param>
          <type>z1</type>
          <defname>z1</defname>
        </param>
        <param>
          <type>z2</type>
          <defname>z2</defname>
        </param>
        <briefdescription>
<para>Determines the layers bounded by interfaces e that overlap with the depth range between Z_top and Z_bot, and the fractional weights of each layer. It also calculates the normalized relative depths of the range of each layer that overlaps that depth range. </para>
        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">e</parametername>
</parameternamelist>
<parameterdescription>
<para>Column interface heights, [Z ~&gt; m] or other units. </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">z_top</parametername>
</parameternamelist>
<parameterdescription>
<para>Top of range being mapped to, in the units of e [Z ~&gt; m]. </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">z_bot</parametername>
</parameternamelist>
<parameterdescription>
<para>Bottom of range being mapped to, in the units of e [Z ~&gt; m]. </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">k_max</parametername>
</parameternamelist>
<parameterdescription>
<para>Number of valid layers. </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">k_start</parametername>
</parameternamelist>
<parameterdescription>
<para>Layer at which to start searching. </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="out">k_top</parametername>
</parameternamelist>
<parameterdescription>
<para>Indices of top layers that overlap with the depth range. </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="out">k_bot</parametername>
</parameternamelist>
<parameterdescription>
<para>Indices of bottom layers that overlap with the depth range. </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="out">wt</parametername>
</parameternamelist>
<parameterdescription>
<para>Relative weights of each layer from k_top to k_bot [nondim]. </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="out">z1</parametername>
</parameternamelist>
<parameterdescription>
<para>Depth of the top limits of the part of a layer that contributes to a depth level, relative to the cell center and normalized by the cell thickness [nondim]. Note that -1/2 &lt;= z1 &lt; z2 &lt;= 1/2. </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="out">z2</parametername>
</parameternamelist>
<parameterdescription>
<para>Depths of the bottom limit of the part of a layer that contributes to a depth level, relative to the cell center and normalized by the cell thickness [nondim]. Note that -1/2 &lt;= z1 &lt; z2 &lt;= 1/2. </para>
</parameterdescription>
</parameteritem>
</parameterlist>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/tracer/MOM_tracer_Z_init.F90" line="517" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/tracer/MOM_tracer_Z_init.F90" bodystart="518" bodyend="574"/>
        <referencedby refid="namespacemom__tracer__z__init_1aef33387149983391f1ea92bad7344360" compoundref="MOM__tracer__Z__init_8F90" startline="31" endline="275">tracer_z_init</referencedby>
        <referencedby refid="namespacemom__tracer__z__init_1a2c439cbda792bb711a62094bbe779aec" compoundref="MOM__tracer__Z__init_8F90" startline="282" endline="378">tracer_z_init_array</referencedby>
      </memberdef>
      <memberdef kind="function" id="namespacemom__tracer__z__init_1a95177109110908c348d612ceb6923f9f" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>real function</type>
        <definition>real function mom_tracer_z_init::find_limited_slope</definition>
        <argsstring>(val, e, k)</argsstring>
        <name>find_limited_slope</name>
        <param>
          <type>val</type>
          <defname>val</defname>
        </param>
        <param>
          <type>e</type>
          <defname>e</defname>
        </param>
        <param>
          <type>k</type>
          <defname>k</defname>
        </param>
        <briefdescription>
<para>This subroutine determines a limited slope for val to be advected with a piecewise limited scheme. </para>
        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">val</parametername>
</parameternamelist>
<parameterdescription>
<para>An column the values that are being interpolated. </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">e</parametername>
</parameternamelist>
<parameterdescription>
<para>A column&apos;s interface heights [Z ~&gt; m] or other units. </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">k</parametername>
</parameternamelist>
<parameterdescription>
<para>The layer whose slope is being determined. </para>
</parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>The normalized slope in the intracell distribution of val. </para>
</simplesect>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/tracer/MOM_tracer_Z_init.F90" line="579" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/tracer/MOM_tracer_Z_init.F90" bodystart="580" bodyend="608"/>
        <referencedby refid="namespacemom__tracer__z__init_1aef33387149983391f1ea92bad7344360" compoundref="MOM__tracer__Z__init_8F90" startline="31" endline="275">tracer_z_init</referencedby>
        <referencedby refid="namespacemom__tracer__z__init_1a2c439cbda792bb711a62094bbe779aec" compoundref="MOM__tracer__Z__init_8F90" startline="282" endline="378">tracer_z_init_array</referencedby>
      </memberdef>
      <memberdef kind="function" id="namespacemom__tracer__z__init_1ada3b3c684981ee5dabaaef4998589ca8" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>subroutine, public</type>
        <definition>subroutine, public mom_tracer_z_init::determine_temperature</definition>
        <argsstring>(temp, salt, R_tgt, p_ref, niter, land_fill, h, k_start, G, US, eos, h_massless)</argsstring>
        <name>determine_temperature</name>
        <param>
          <type>temp</type>
          <defname>temp</defname>
        </param>
        <param>
          <type>salt</type>
          <defname>salt</defname>
        </param>
        <param>
          <type>R_tgt</type>
          <defname>R_tgt</defname>
        </param>
        <param>
          <type>p_ref</type>
          <defname>p_ref</defname>
        </param>
        <param>
          <type>niter</type>
          <defname>niter</defname>
        </param>
        <param>
          <type>land_fill</type>
          <defname>land_fill</defname>
        </param>
        <param>
          <type>h</type>
          <defname>h</defname>
        </param>
        <param>
          <type>k_start</type>
          <defname>k_start</defname>
        </param>
        <param>
          <type>G</type>
          <defname>G</defname>
        </param>
        <param>
          <type>US</type>
          <defname>US</defname>
        </param>
        <param>
          <type>eos</type>
          <defname>eos</defname>
        </param>
        <param>
          <type>h_massless</type>
          <defname>h_massless</defname>
        </param>
        <briefdescription>
<para>This subroutine determines the potential temperature and salinity that is consistent with the target density using provided initial guess. </para>
        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">g</parametername>
</parameternamelist>
<parameterdescription>
<para>The ocean&apos;s grid structure </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="inout">temp</parametername>
</parameternamelist>
<parameterdescription>
<para>potential temperature [degC] </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="inout">salt</parametername>
</parameternamelist>
<parameterdescription>
<para>salinity [PSU] </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">r_tgt</parametername>
</parameternamelist>
<parameterdescription>
<para>desired potential density [R ~&gt; kg m-3]. </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">p_ref</parametername>
</parameternamelist>
<parameterdescription>
<para>reference pressure [R L2 T-2 ~&gt; Pa]. </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">niter</parametername>
</parameternamelist>
<parameterdescription>
<para>maximum number of iterations </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">k_start</parametername>
</parameternamelist>
<parameterdescription>
<para>starting index (i.e. below the buffer layer) </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">land_fill</parametername>
</parameternamelist>
<parameterdescription>
<para>land fill value </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">h</parametername>
</parameternamelist>
<parameterdescription>
<para>layer thickness, used only to avoid working on </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">us</parametername>
</parameternamelist>
<parameterdescription>
<para>A dimensional unit scaling type </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>eos</parametername>
</parameternamelist>
<parameterdescription>
<para>seawater equation of state control structure </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">h_massless</parametername>
</parameternamelist>
<parameterdescription>
<para>A threshold below which a layer is determined to be massless [H ~&gt; m or kg m-2] </para>
</parameterdescription>
</parameteritem>
</parameterlist>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/tracer/MOM_tracer_Z_init.F90" line="613" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/tracer/MOM_tracer_Z_init.F90" bodystart="614" bodyend="726"/>
        <references refid="namespacemom__eos_1a782d326108e390902e520efc078e8296" compoundref="MOM__EOS_8F90" startline="1163" endline="1175">mom_eos::eos_domain</references>
      </memberdef>
      </sectiondef>
    <briefdescription>
<para>Used to initialize tracers from a depth- (or z*-) space file. </para>
    </briefdescription>
    <detaileddescription>
    </detaileddescription>
    <location file="/home/cermak/src/MOM6.devrob/src/tracer/MOM_tracer_Z_init.F90" line="2" column="1"/>
  </compounddef>
</doxygen>
