<?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.16">
  <compounddef id="namespacemom__fixed__initialization" kind="namespace" language="Fortran">
    <compoundname>mom_fixed_initialization</compoundname>
      <sectiondef kind="func">
      <memberdef kind="function" id="namespacemom__fixed__initialization_1a79fad1bd49f85eaa0579def2d9d4ae53" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>subroutine, public</type>
        <definition>subroutine, public mom_fixed_initialization::mom_initialize_fixed</definition>
        <argsstring>(G, US, OBC, PF, write_geom, output_dir)</argsstring>
        <name>mom_initialize_fixed</name>
        <param>
          <type>G</type>
          <defname>G</defname>
        </param>
        <param>
          <type>US</type>
          <defname>US</defname>
        </param>
        <param>
          <type>OBC</type>
          <defname>OBC</defname>
        </param>
        <param>
          <type>PF</type>
          <defname>PF</defname>
        </param>
        <param>
          <type>write_geom</type>
          <defname>write_geom</defname>
        </param>
        <param>
          <type>output_dir</type>
          <defname>output_dir</defname>
        </param>
        <briefdescription>
<para>MOM_initialize_fixed sets up time-invariant quantities related to MOM6&apos;s horizontal grid, bathymetry, and the Coriolis parameter. </para>
        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="inout">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>obc</parametername>
</parameternamelist>
<parameterdescription>
<para>Open boundary structure. </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">pf</parametername>
</parameternamelist>
<parameterdescription>
<para>A structure indicating the open file to parse for model parameter values. </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">write_geom</parametername>
</parameternamelist>
<parameterdescription>
<para>If true, write grid geometry files. </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">output_dir</parametername>
</parameternamelist>
<parameterdescription>
<para>The directory into which to write files. </para>
</parameterdescription>
</parameteritem>
</parameterlist>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/initialization/MOM_fixed_initialization.F90" line="56" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/initialization/MOM_fixed_initialization.F90" bodystart="57" bodyend="169"/>
        <references refid="namespacemom__error__handler_1a9cda07a87815f0e5594066162b4345c3" compoundref="MOM__error__handler_8F90" startline="130" endline="146">mom_error_handler::calltree_enter</references>
        <references refid="namespacemom__error__handler_1a88ea67781e2ed9b73ab7eac8ea5e8578" compoundref="MOM__error__handler_8F90" startline="151" endline="156">mom_error_handler::calltree_leave</references>
        <references refid="namespacemom__shared__initialization_1a25f3025f93e75f70fa21f444014345be" compoundref="MOM__shared__initialization_8F90" startline="1149" endline="1170">mom_shared_initialization::compute_global_grid_integrals</references>
        <references refid="namespacemom__grid__initialize_1a003da6e1301224ac3d211262b03ced3a" compoundref="MOM__grid__initialize_8F90" startline="1237" endline="1318">mom_grid_initialize::initialize_masks</references>
        <references refid="namespacemom__fixed__initialization_1ae980c841ada6296d07df08442398e87b" compoundref="MOM__fixed__initialization_8F90" startline="175" endline="257">mom_initialize_topography</references>
        <references refid="namespacemom__open__boundary_1a7aa6f2b520108ce761ef107557f69069" compoundref="MOM__open__boundary_8F90" startline="1970" endline="2075">mom_open_boundary::open_boundary_impose_land_mask</references>
        <references refid="namespacemom__grid__initialize_1a80ff9ab4bfca58b9858abc4ce95b06e9" compoundref="MOM__grid__initialize_8F90" startline="63" endline="108">mom_grid_initialize::set_grid_metrics</references>
        <references refid="namespacemom__shared__initialization_1a4375db47a43535f8f2eecd5992a788ea" compoundref="MOM__shared__initialization_8F90" startline="1178" endline="1336">mom_shared_initialization::write_ocean_geometry_file</references>
        <referencedby refid="namespacemom_1a96708b16215666edbfa5b46228f3a200" compoundref="MOM_8F90" startline="1604" endline="2769">mom::initialize_mom</referencedby>
      </memberdef>
      <memberdef kind="function" id="namespacemom__fixed__initialization_1ae980c841ada6296d07df08442398e87b" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>subroutine, public</type>
        <definition>subroutine, public mom_fixed_initialization::mom_initialize_topography</definition>
        <argsstring>(D, max_depth, G, PF, US)</argsstring>
        <name>mom_initialize_topography</name>
        <param>
          <type>D</type>
          <defname>D</defname>
        </param>
        <param>
          <type>max_depth</type>
          <defname>max_depth</defname>
        </param>
        <param>
          <type>G</type>
          <defname>G</defname>
        </param>
        <param>
          <type>PF</type>
          <defname>PF</defname>
        </param>
        <param>
          <type>US</type>
          <defname>US</defname>
        </param>
        <briefdescription>
<para>MOM_initialize_topography makes the appropriate call to set up the bathymetry. At this point the topography is in units of [m], but this can be changed later. </para>
        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">g</parametername>
</parameternamelist>
<parameterdescription>
<para>The dynamic horizontal grid type </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="out">d</parametername>
</parameternamelist>
<parameterdescription>
<para>Ocean bottom depth [m] </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">pf</parametername>
</parameternamelist>
<parameterdescription>
<para>Parameter file structure </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="out">max_depth</parametername>
</parameternamelist>
<parameterdescription>
<para>Maximum depth of model [m] </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">us</parametername>
</parameternamelist>
<parameterdescription>
<para>A dimensional unit scaling type </para>
</parameterdescription>
</parameteritem>
</parameterlist>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/initialization/MOM_fixed_initialization.F90" line="174" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/initialization/MOM_fixed_initialization.F90" bodystart="175" bodyend="257"/>
        <references refid="namespacebasin__builder_1a524460fd80029dfed2504e2c60ed79db" compoundref="basin__builder_8F90" startline="28" endline="144">basin_builder::basin_builder_topography</references>
        <references refid="namespacebenchmark__initialization_1aa9f5b306237bd4938a117fe871a93ed7" compoundref="benchmark__initialization_8F90" startline="35" endline="78">benchmark_initialization::benchmark_initialize_topography</references>
        <references refid="namespacedense__water__initialization_1ae2a5062c406c66b1917f2ad564d4a5e6" compoundref="dense__water__initialization_8F90" startline="36" endline="94">dense_water_initialization::dense_water_initialize_topography</references>
        <references refid="namespacedome2d__initialization_1ae850c5e89a9275c4333c02828187bf81" compoundref="DOME2d__initialization_8F90" startline="42" endline="89">dome2d_initialization::dome2d_initialize_topography</references>
        <references refid="namespacedome__initialization_1a80775c1d93b437bb2cc4c75c3c99ecb4" compoundref="DOME__initialization_8F90" startline="41" endline="84">dome_initialization::dome_initialize_topography</references>
        <references refid="namespacedumbbell__initialization_1aba31e0ec02e4c1c0e5987d8843be5e76" compoundref="dumbbell__initialization_8F90" startline="43" endline="89">dumbbell_initialization::dumbbell_initialize_topography</references>
        <references refid="namespaceisomip__initialization_1a7292729944785b82fbeb51a27029b1b3" compoundref="ISOMIP__initialization_8F90" startline="45" endline="129">isomip_initialization::isomip_initialize_topography</references>
        <references refid="namespacekelvin__initialization_1abddff8dbfe770caf9b7d5564b3a0fc6d" compoundref="Kelvin__initialization_8F90" startline="121" endline="168">kelvin_initialization::kelvin_initialize_topography</references>
        <references refid="namespaceneverworld__initialization_1a55fbf98c747f8eac649e52ba9c4b7a0f" compoundref="Neverworld__initialization_8F90" startline="36" endline="84">neverworld_initialization::neverworld_initialize_topography</references>
        <references refid="namespacephillips__initialization_1a99b5e25a77486b3004be63895ab57b73" compoundref="Phillips__initialization_8F90" startline="297" endline="343">phillips_initialization::phillips_initialize_topography</references>
        <references refid="namespaceseamount__initialization_1ad0d12dd03f77e4a827fcd925805b92c9" compoundref="seamount__initialization_8F90" startline="42" endline="75">seamount_initialization::seamount_initialize_topography</references>
        <references refid="namespaceshelfwave__initialization_1ac2db4043726cb7eed851c69d6190b8dd" compoundref="shelfwave__initialization_8F90" startline="98" endline="124">shelfwave_initialization::shelfwave_initialize_topography</references>
        <references refid="namespacesloshing__initialization_1a0ecf019d4e63415fc16ce5ca4158f7f3" compoundref="sloshing__initialization_8F90" startline="32" endline="44">sloshing_initialization::sloshing_initialize_topography</references>
        <references refid="namespaceuser__initialization_1ad48bbaeae8df60afdaffe34590d835ab" compoundref="user__initialization_8F90" startline="63" endline="77">user_initialization::user_initialize_topography</references>
        <referencedby refid="namespacemom__oda__driver__mod_1aaaf67b8d0e0db3ba3dfe09e24d2b8b24" compoundref="MOM__oda__driver_8F90" startline="115" endline="303">mom_oda_driver_mod::init_oda</referencedby>
        <referencedby refid="namespacemom__fixed__initialization_1a79fad1bd49f85eaa0579def2d9d4ae53" compoundref="MOM__fixed__initialization_8F90" startline="57" endline="169">mom_initialize_fixed</referencedby>
      </memberdef>
      </sectiondef>
    <briefdescription>
<para>Initializes fixed aspects of the model, such as horizontal grid metrics, topography and Coriolis. </para>
    </briefdescription>
    <detaileddescription>
    </detaileddescription>
    <location file="/home/cermak/src/MOM6.devrob/src/initialization/MOM_fixed_initialization.F90" line="3" column="1"/>
  </compounddef>
</doxygen>
