<p><b>dwj07@fsu.edu</b> 2013-03-14 15:01:26 -0600 (Thu, 14 Mar 2013)</p><p><br>
        -- BRANCH COMMIT --<br>
<br>
        Adding core_hyd_atmos Registry.xml file.<br>
</p><hr noshade><pre><font color="gray">Added: branches/xml_registry/src/core_hyd_atmos/Registry.xml
===================================================================
--- branches/xml_registry/src/core_hyd_atmos/Registry.xml         (rev 0)
+++ branches/xml_registry/src/core_hyd_atmos/Registry.xml        2013-03-14 21:01:26 UTC (rev 2616)
@@ -0,0 +1,179 @@
+<?xml version="1.0"?>
+<registry>
+        <dims>
+                <dim name="nCells"/>
+                <dim name="nEdges"/>
+                <dim name="maxEdges"/>
+                <dim name="maxEdges2"/>
+                <dim name="nVertices"/>
+                <dim name="TWO" definition="2"/>
+                <dim name="vertexDegree"/>
+                <dim name="FIFTEEN" definition="15"/>
+                <dim name="TWENTYONE" definition="21"/>
+                <dim name="R3" definition="3"/>
+                <dim name="nVertLevels" definition="namelist:config_nvertlevels"/>
+                <dim name="nVertLevelsP1" definition="nVertLevels+1"/>
+        </dims>
+        <nml_record name="sw_model">
+                <nml_option name="config_test_case" type="integer" default_value="5"/>
+                <nml_option name="config_time_integration" type="character" default_value="SRK3"/>
+                <nml_option name="config_dt" type="real" default_value="172.8"/>
+                <nml_option name="config_calendar_type" type="character" default_value="360day"/>
+                <nml_option name="config_start_time" type="character" default_value="0000-01-01_00:00:00"/>
+                <nml_option name="config_stop_time" type="character" default_value="none"/>
+                <nml_option name="config_run_duration" type="character" default_value="none"/>
+                <nml_option name="config_h_mom_eddy_visc2" type="real" default_value="0.0"/>
+                <nml_option name="config_h_mom_eddy_visc4" type="real" default_value="0.0"/>
+                <nml_option name="config_v_mom_eddy_visc2" type="real" default_value="0.0"/>
+                <nml_option name="config_h_theta_eddy_visc2" type="real" default_value="0.0"/>
+                <nml_option name="config_h_theta_eddy_visc4" type="real" default_value="0.0"/>
+                <nml_option name="config_v_theta_eddy_visc2" type="real" default_value="0.0"/>
+                <nml_option name="config_number_of_sub_steps" type="integer" default_value="4"/>
+                <nml_option name="config_theta_adv_order" type="integer" default_value="2"/>
+                <nml_option name="config_scalar_adv_order" type="integer" default_value="2"/>
+                <nml_option name="config_positive_definite" type="logical" default_value="false"/>
+                <nml_option name="config_monotonic" type="logical" default_value="true"/>
+                <nml_option name="config_mp_physics" type="integer" default_value="0"/>
+                <nml_option name="config_apvm_upwinding" type="real" default_value="0.5"/>
+                <nml_option name="config_num_halos" type="integer" default_value="2"/>
+        </nml_record>
+        <nml_record name="dimensions">
+                <nml_option name="config_nvertlevels" type="integer" default_value="26"/>
+        </nml_record>
+        <nml_record name="io">
+                <nml_option name="config_input_name" type="character" default_value="grid.nc"/>
+                <nml_option name="config_output_name" type="character" default_value="output.nc"/>
+                <nml_option name="config_restart_name" type="character" default_value="restart.nc"/>
+                <nml_option name="config_output_interval" type="character" default_value="06:00:00"/>
+                <nml_option name="config_frames_per_outfile" type="integer" default_value="0"/>
+                <nml_option name="config_pio_num_iotasks" type="integer" default_value="0"/>
+                <nml_option name="config_pio_stride" type="integer" default_value="1"/>
+        </nml_record>
+        <nml_record name="decomposition">
+                <nml_option name="config_block_decomp_file_prefix" type="character" default_value="graph.info.part."/>
+                <nml_option name="config_number_of_blocks" type="integer" default_value="0"/>
+                <nml_option name="config_explicit_proc_decomp" type="logical" default_value=".false."/>
+                <nml_option name="config_proc_decomp_file_prefix" type="character" default_value="graph.info.part."/>
+        </nml_record>
+        <nml_record name="restart">
+                <nml_option name="config_do_restart" type="logical" default_value="false"/>
+                <nml_option name="config_restart_interval" type="character" default_value="none"/>
+        </nml_record>
+        <var_struct name="state" time_levs="2">
+                <var_array name="scalars" type="real" dimensions="nVertLevels nCells Time">
+                        <var name="qv" array_group="moist" streams="iro"/>
+                        <var name="qc" array_group="moist" streams="iro"/>
+                        <var name="qr" array_group="moist" streams="iro"/>
+                </var_array>
+                <var name="xtime" type="text" dimensions="Time" streams="ro"/>
+                <var name="u" type="real" dimensions="nVertLevels nEdges Time" streams="iro"/>
+                <var name="theta" type="real" dimensions="nVertLevels nCells Time" streams="iro"/>
+                <var name="surface_pressure" type="real" dimensions="nCells Time" streams="iro"/>
+                <var name="h" type="real" dimensions="nVertLevels nCells Time" streams="ro"/>
+                <var name="ww" type="real" dimensions="nVertLevelsP1 nCells Time" streams="ro"/>
+                <var name="w" type="real" dimensions="nVertLevelsP1 nCells Time" streams="ro"/>
+                <var name="pressure" type="real" dimensions="nVertLevelsP1 nCells Time" streams="ro"/>
+                <var name="geopotential" type="real" dimensions="nVertLevelsP1 nCells Time" streams="ro"/>
+                <var name="alpha" type="real" dimensions="nVertLevels nCells Time" streams="iro"/>
+                <var name="v" type="real" dimensions="nVertLevels nEdges Time" streams="o"/>
+                <var name="divergence" type="real" dimensions="nVertLevels nCells Time" streams="o"/>
+                <var name="vorticity" type="real" dimensions="nVertLevels nVertices Time" streams="o"/>
+                <var name="pv_edge" type="real" dimensions="nVertLevels nEdges Time" streams="o"/>
+                <var name="h_edge" type="real" dimensions="nVertLevels nEdges Time" streams="o"/>
+                <var name="ke" type="real" dimensions="nVertLevels nCells Time" streams="o"/>
+                <var name="pv_vertex" type="real" dimensions="nVertLevels nVertices Time" streams="o"/>
+                <var name="pv_cell" type="real" dimensions="nVertLevels nCells Time" streams="o"/>
+                <var name="vh" type="real" dimensions="nVertLevels nEdges Time"/>
+                <var name="circulation" type="real" dimensions="nVertLevels nVertices Time"/>
+                <var name="gradPVt" type="real" dimensions="nVertLevels nEdges Time"/>
+                <var name="gradPVn" type="real" dimensions="nVertLevels nEdges Time"/>
+        </var_struct>
+        <var_struct name="mesh" time_levs="0">
+                <var_array name="scalars_old" type="real" dimensions="nVertLevels nCells">
+                        <var name="qv_old" array_group="moist_old"/>
+                        <var name="qc_old" array_group="moist_old"/>
+                        <var name="qr_old" array_group="moist_old"/>
+                </var_array>
+                <var name="latCell" type="real" dimensions="nCells" streams="iro"/>
+                <var name="lonCell" type="real" dimensions="nCells" streams="iro"/>
+                <var name="xCell" type="real" dimensions="nCells" streams="iro"/>
+                <var name="yCell" type="real" dimensions="nCells" streams="iro"/>
+                <var name="zCell" type="real" dimensions="nCells" streams="iro"/>
+                <var name="indexToCellID" type="integer" dimensions="nCells" streams="iro"/>
+                <var name="latEdge" type="real" dimensions="nEdges" streams="iro"/>
+                <var name="lonEdge" type="real" dimensions="nEdges" streams="iro"/>
+                <var name="xEdge" type="real" dimensions="nEdges" streams="iro"/>
+                <var name="yEdge" type="real" dimensions="nEdges" streams="iro"/>
+                <var name="zEdge" type="real" dimensions="nEdges" streams="iro"/>
+                <var name="indexToEdgeID" type="integer" dimensions="nEdges" streams="iro"/>
+                <var name="latVertex" type="real" dimensions="nVertices" streams="iro"/>
+                <var name="lonVertex" type="real" dimensions="nVertices" streams="iro"/>
+                <var name="xVertex" type="real" dimensions="nVertices" streams="iro"/>
+                <var name="yVertex" type="real" dimensions="nVertices" streams="iro"/>
+                <var name="zVertex" type="real" dimensions="nVertices" streams="iro"/>
+                <var name="indexToVertexID" type="integer" dimensions="nVertices" streams="iro"/>
+                <var name="cellsOnEdge" type="integer" dimensions="TWO nEdges" streams="iro"/>
+                <var name="nEdgesOnCell" type="integer" dimensions="nCells" streams="iro"/>
+                <var name="nEdgesOnEdge" type="integer" dimensions="nEdges" streams="iro"/>
+                <var name="edgesOnCell" type="integer" dimensions="maxEdges nCells" streams="iro"/>
+                <var name="edgesOnEdge" type="integer" dimensions="maxEdges2 nEdges" streams="iro"/>
+                <var name="weightsOnEdge" type="real" dimensions="maxEdges2 nEdges" streams="iro"/>
+                <var name="dvEdge" type="real" dimensions="nEdges" streams="iro"/>
+                <var name="dcEdge" type="real" dimensions="nEdges" streams="iro"/>
+                <var name="angleEdge" type="real" dimensions="nEdges" streams="iro"/>
+                <var name="areaCell" type="real" dimensions="nCells" streams="iro"/>
+                <var name="areaTriangle" type="real" dimensions="nVertices" streams="iro"/>
+                <var name="edgeNormalVectors" type="real" dimensions="R3 nEdges" streams="o"/>
+                <var name="localVerticalUnitVectors" type="real" dimensions="R3 nCells" streams="o"/>
+                <var name="cellTangentPlane" type="real" dimensions="R3 TWO nCells" streams="o"/>
+                <var name="cellsOnCell" type="integer" dimensions="maxEdges nCells" streams="iro"/>
+                <var name="verticesOnCell" type="integer" dimensions="maxEdges nCells" streams="iro"/>
+                <var name="verticesOnEdge" type="integer" dimensions="TWO nEdges" streams="iro"/>
+                <var name="edgesOnVertex" type="integer" dimensions="vertexDegree nVertices" streams="iro"/>
+                <var name="cellsOnVertex" type="integer" dimensions="vertexDegree nVertices" streams="iro"/>
+                <var name="kiteAreasOnVertex" type="real" dimensions="vertexDegree nVertices" streams="iro"/>
+                <var name="fEdge" type="real" dimensions="nEdges" streams="iro"/>
+                <var name="fVertex" type="real" dimensions="nVertices" streams="iro"/>
+                <var name="h_s" type="real" dimensions="nCells" streams="iro"/>
+                <var name="rdnu" type="real" dimensions="nVertLevels" streams="iro"/>
+                <var name="rdnw" type="real" dimensions="nVertLevels" streams="iro"/>
+                <var name="fnm" type="real" dimensions="nVertLevels" streams="iro"/>
+                <var name="fnp" type="real" dimensions="nVertLevels" streams="iro"/>
+                <var name="dbn" type="real" dimensions="nVertLevels" streams="iro"/>
+                <var name="dnu" type="real" dimensions="nVertLevels" streams="iro"/>
+                <var name="dnw" type="real" dimensions="nVertLevels" streams="iro"/>
+                <var name="uhAvg" type="real" dimensions="nVertLevels nEdges"/>
+                <var name="wwAvg" type="real" dimensions="nVertLevelsP1 nCells"/>
+                <var name="qtot" type="real" dimensions="nVertLevels nCells"/>
+                <var name="cqu" type="real" dimensions="nVertLevels nEdges"/>
+                <var name="h_diabatic" type="real" dimensions="nVertLevels nCells"/>
+                <var name="dpsdt" type="real" dimensions="nCells"/>
+                <var name="u_old" type="real" dimensions="nVertLevels nEdges"/>
+                <var name="ww_old" type="real" dimensions="nVertLevelsP1 nCells"/>
+                <var name="theta_old" type="real" dimensions="nVertLevels nCells"/>
+                <var name="h_edge_old" type="real" dimensions="nVertLevels nEdges"/>
+                <var name="h_old" type="real" dimensions="nVertLevels nCells"/>
+                <var name="pressure_old" type="real" dimensions="nVertLevelsP1 nCells"/>
+                <var name="deriv_two" type="real" dimensions="FIFTEEN TWO nEdges" streams="o"/>
+                <var name="advCells" type="integer" dimensions="TWENTYONE nCells"/>
+                <var name="coeffs_reconstruct" type="real" dimensions="R3 maxEdges nCells"/>
+        </var_struct>
+        <var_struct name="diag" time_levs="1">
+                <var name="uReconstructX" type="real" dimensions="nVertLevels nCells Time" streams="o"/>
+                <var name="uReconstructY" type="real" dimensions="nVertLevels nCells Time" streams="o"/>
+                <var name="uReconstructZ" type="real" dimensions="nVertLevels nCells Time" streams="o"/>
+                <var name="uReconstructZonal" type="real" dimensions="nVertLevels nCells Time" streams="o"/>
+                <var name="uReconstructMeridional" type="real" dimensions="nVertLevels nCells Time" streams="o"/>
+        </var_struct>
+        <var_struct name="tend" time_levs="1">
+                <var_array name="scalars" type="real" dimensions="nVertLevels nCells Time">
+                        <var name="tend_qv" array_group="moist" name_in_code="qv"/>
+                        <var name="tend_qc" array_group="moist" name_in_code="qc"/>
+                        <var name="tend_qr" array_group="moist" name_in_code="qr"/>
+                </var_array>
+                <var name="tend_h" type="real" dimensions="nVertLevels nCells Time" name_in_code="h"/>
+                <var name="tend_u" type="real" dimensions="nVertLevels nEdges Time" name_in_code="u"/>
+                <var name="tend_vh" type="real" dimensions="nVertLevels nEdges Time" name_in_code="vh"/>
+                <var name="tend_theta" type="real" dimensions="nVertLevels nCells Time" name_in_code="theta"/>
+        </var_struct>
+</registry>
</font>
</pre>