<p><b>akt@lanl.gov</b> 2013-04-19 14:21:24 -0600 (Fri, 19 Apr 2013)</p><p>Conversion of Registry to Registry.xml - not yet tested<br>
</p><hr noshade><pre><font color="gray">Added: branches/cice_projects/initial_cice_core/src/core_cice/Registry.xml
===================================================================
--- branches/cice_projects/initial_cice_core/src/core_cice/Registry.xml                                (rev 0)
+++ branches/cice_projects/initial_cice_core/src/core_cice/Registry.xml        2013-04-19 20:21:24 UTC (rev 2782)
@@ -0,0 +1,214 @@
+&lt;?xml version=&quot;1.0&quot;?&gt;
+&lt;registry model=&quot;mpas&quot; core=&quot;sw&quot; version=&quot;0.0.0&quot;&gt;
+        &lt;dims&gt;
+                &lt;dim name=&quot;nCells&quot;/&gt;
+                &lt;dim name=&quot;nEdges&quot;/&gt;
+                &lt;dim name=&quot;maxEdges&quot;/&gt;
+                &lt;dim name=&quot;maxEdges2&quot;/&gt;
+                &lt;dim name=&quot;nVertices&quot;/&gt;
+                &lt;dim name=&quot;TWO&quot;                definition=&quot;2&quot;/&gt;
+                &lt;dim name=&quot;R3&quot;                 definition=&quot;3&quot;/&gt;
+                &lt;dim name=&quot;FIFTEEN&quot;            definition=&quot;15&quot;/&gt;
+                &lt;dim name=&quot;TWENTYONE&quot;          definition=&quot;21&quot;/&gt;
+                &lt;dim name=&quot;vertexDegree&quot;/&gt;
+                &lt;dim name=&quot;nVertLevels&quot;/&gt;
+                &lt;dim name=&quot;nTracers&quot;/&gt;
+        &lt;/dims&gt;
+        &lt;nml_record name=&quot;cice_model&quot;&gt;
+                &lt;nml_option name=&quot;config_dt&quot;                         type=&quot;real&quot;          default_value=&quot;172.8&quot;/&gt;
+                &lt;nml_option name=&quot;config_calendar_type&quot;              type=&quot;character&quot;     default_value=&quot;360day&quot;/&gt;
+                &lt;nml_option name=&quot;config_start_time&quot;                 type=&quot;character&quot;     default_value=&quot;0000-01-01_00:00:00&quot;/&gt;
+                &lt;nml_option name=&quot;config_stop_time&quot;                  type=&quot;character&quot;     default_value=&quot;none&quot;/&gt;
+                &lt;nml_option name=&quot;config_run_duration&quot;               type=&quot;character&quot;     default_value=&quot;none&quot;/&gt;
+                &lt;nml_option name=&quot;config_num_halos&quot;                  type=&quot;integer&quot;       default_value=&quot;2&quot;/&gt;
+        &lt;/nml_record&gt;
+        &lt;nml_record name=&quot;io&quot;&gt;
+                &lt;nml_option name=&quot;config_input_name&quot;                 type=&quot;character&quot;     default_value=&quot;grid.nc&quot;/&gt;
+                &lt;nml_option name=&quot;config_output_name&quot;                type=&quot;character&quot;     default_value=&quot;output.nc&quot;/&gt;
+                &lt;nml_option name=&quot;config_restart_name&quot;               type=&quot;character&quot;     default_value=&quot;restart.nc&quot;/&gt;
+                &lt;nml_option name=&quot;config_output_interval&quot;            type=&quot;character&quot;     default_value=&quot;06:00:00&quot;/&gt;
+                &lt;nml_option name=&quot;config_frames_per_outfile&quot;         type=&quot;integer&quot;       default_value=&quot;0&quot;/&gt;
+                &lt;nml_option name=&quot;config_pio_num_iotasks&quot;            type=&quot;integer&quot;       default_value=&quot;0&quot;/&gt;
+                &lt;nml_option name=&quot;config_pio_stride&quot;                 type=&quot;integer&quot;       default_value=&quot;1&quot;/&gt;
+        &lt;/nml_record&gt;
+        &lt;nml_record name=&quot;decomposition&quot;&gt;
+                &lt;nml_option name=&quot;config_block_decomp_file_prefix&quot;   type=&quot;character&quot;     default_value=&quot;graph.info.part.&quot;/&gt;
+                &lt;nml_option name=&quot;config_number_of_blocks&quot;           type=&quot;integer&quot;       default_value=&quot;0&quot;/&gt;
+                &lt;nml_option name=&quot;config_explicit_proc_decomp&quot;       type=&quot;logical&quot;       default_value=&quot;.false.&quot;/&gt;
+                &lt;nml_option name=&quot;config_proc_decomp_file_prefix&quot;    type=&quot;character&quot;     default_value=&quot;graph.info.part.&quot;/&gt;
+        &lt;/nml_record&gt;
+        &lt;nml_record name=&quot;restart&quot;&gt;
+                &lt;nml_option name=&quot;config_do_restart&quot;                 type=&quot;logical&quot;       default_value=&quot;false&quot;/&gt;
+                &lt;nml_option name=&quot;config_restart_interval&quot;           type=&quot;character&quot;     default_value=&quot;none&quot;/&gt;
+        &lt;/nml_record&gt;
+        &lt;var_struct name=&quot;state&quot; time_levs=&quot;2&quot;&gt;
+                &lt;var name=&quot;xtime&quot;                             type=&quot;text&quot;     dimensions=&quot;Time&quot;                        streams=&quot;ro&quot;/&gt;
+                &lt;var name=&quot;somevar&quot;                           type=&quot;integer&quot;  dimensions=&quot;TWO&quot;                         streams=&quot;&quot;/&gt;
+        &lt;/var_struct&gt;
+        &lt;var_struct name=&quot;mesh&quot; time_levs=&quot;0&quot;&gt;
+                &lt;var name=&quot;latCell&quot;                           type=&quot;real&quot;     dimensions=&quot;nCells&quot;                      streams=&quot;iro&quot;/&gt;
+                &lt;var name=&quot;lonCell&quot;                           type=&quot;real&quot;     dimensions=&quot;nCells&quot;                      streams=&quot;iro&quot;/&gt;
+                &lt;var name=&quot;xCell&quot;                             type=&quot;real&quot;     dimensions=&quot;nCells&quot;                      streams=&quot;iro&quot;/&gt;
+                &lt;var name=&quot;yCell&quot;                             type=&quot;real&quot;     dimensions=&quot;nCells&quot;                      streams=&quot;iro&quot;/&gt;
+                &lt;var name=&quot;zCell&quot;                             type=&quot;real&quot;     dimensions=&quot;nCells&quot;                      streams=&quot;iro&quot;/&gt;
+                &lt;var name=&quot;indexToCellID&quot;                     type=&quot;integer&quot;  dimensions=&quot;nCells&quot;                      streams=&quot;iro&quot;/&gt;
+                &lt;var name=&quot;latEdge&quot;                           type=&quot;real&quot;     dimensions=&quot;nEdges&quot;                      streams=&quot;iro&quot;/&gt;
+                &lt;var name=&quot;lonEdge&quot;                           type=&quot;real&quot;     dimensions=&quot;nEdges&quot;                      streams=&quot;iro&quot;/&gt;
+                &lt;var name=&quot;xEdge&quot;                             type=&quot;real&quot;     dimensions=&quot;nEdges&quot;                      streams=&quot;iro&quot;/&gt;
+                &lt;var name=&quot;yEdge&quot;                             type=&quot;real&quot;     dimensions=&quot;nEdges&quot;                      streams=&quot;iro&quot;/&gt;
+                &lt;var name=&quot;zEdge&quot;                             type=&quot;real&quot;     dimensions=&quot;nEdges&quot;                      streams=&quot;iro&quot;/&gt;
+                &lt;var name=&quot;indexToEdgeID&quot;                     type=&quot;integer&quot;  dimensions=&quot;nEdges&quot;                      streams=&quot;iro&quot;/&gt;
+                &lt;var name=&quot;latVertex&quot;                         type=&quot;real&quot;     dimensions=&quot;nVertices&quot;                   streams=&quot;iro&quot;/&gt;
+                &lt;var name=&quot;lonVertex&quot;                         type=&quot;real&quot;     dimensions=&quot;nVertices&quot;                   streams=&quot;iro&quot;/&gt;
+                &lt;var name=&quot;xVertex&quot;                           type=&quot;real&quot;     dimensions=&quot;nVertices&quot;                   streams=&quot;iro&quot;/&gt;
+                &lt;var name=&quot;yVertex&quot;                           type=&quot;real&quot;     dimensions=&quot;nVertices&quot;                   streams=&quot;iro&quot;/&gt;
+                &lt;var name=&quot;zVertex&quot;                           type=&quot;real&quot;     dimensions=&quot;nVertices&quot;                   streams=&quot;iro&quot;/&gt;
+                &lt;var name=&quot;indexToVertexID&quot;                   type=&quot;integer&quot;  dimensions=&quot;nVertices&quot;                   streams=&quot;iro&quot;/&gt;
+                &lt;var name=&quot;meshDensity&quot;                       type=&quot;real&quot;     dimensions=&quot;nCells&quot;                      streams=&quot;iro&quot;/&gt;
+                &lt;var name=&quot;meshScalingDel2&quot;                   type=&quot;real&quot;     dimensions=&quot;nEdges&quot;                      streams=&quot;ro&quot;/&gt;
+                &lt;var name=&quot;meshScalingDel4&quot;                   type=&quot;real&quot;     dimensions=&quot;nEdges&quot;                      streams=&quot;ro&quot;/&gt;
+                &lt;var name=&quot;cellsOnEdge&quot;                       type=&quot;integer&quot;  dimensions=&quot;TWO nEdges&quot;                  streams=&quot;iro&quot;/&gt;
+                &lt;var name=&quot;nEdgesOnCell&quot;                      type=&quot;integer&quot;  dimensions=&quot;nCells&quot;                      streams=&quot;iro&quot;/&gt;
+                &lt;var name=&quot;nEdgesOnEdge&quot;                      type=&quot;integer&quot;  dimensions=&quot;nEdges&quot;                      streams=&quot;iro&quot;/&gt;
+                &lt;var name=&quot;edgesOnCell&quot;                       type=&quot;integer&quot;  dimensions=&quot;maxEdges nCells&quot;             streams=&quot;iro&quot;/&gt;
+                &lt;var name=&quot;edgesOnEdge&quot;                       type=&quot;integer&quot;  dimensions=&quot;maxEdges2 nEdges&quot;            streams=&quot;iro&quot;/&gt;
+                &lt;var name=&quot;weightsOnEdge&quot;                     type=&quot;real&quot;     dimensions=&quot;maxEdges2 nEdges&quot;            streams=&quot;iro&quot;/&gt;
+                &lt;var name=&quot;dvEdge&quot;                            type=&quot;real&quot;     dimensions=&quot;nEdges&quot;                      streams=&quot;iro&quot;/&gt;
+                &lt;var name=&quot;dcEdge&quot;                            type=&quot;real&quot;     dimensions=&quot;nEdges&quot;                      streams=&quot;iro&quot;/&gt;
+                &lt;var name=&quot;angleEdge&quot;                         type=&quot;real&quot;     dimensions=&quot;nEdges&quot;                      streams=&quot;iro&quot;/&gt;
+                &lt;var name=&quot;areaCell&quot;                          type=&quot;real&quot;     dimensions=&quot;nCells&quot;                      streams=&quot;iro&quot;/&gt;
+                &lt;var name=&quot;areaTriangle&quot;                      type=&quot;real&quot;     dimensions=&quot;nVertices&quot;                   streams=&quot;iro&quot;/&gt;
+                &lt;var name=&quot;edgeNormalVectors&quot;                 type=&quot;real&quot;     dimensions=&quot;R3 nEdges&quot;                   streams=&quot;o&quot;/&gt;
+                &lt;var name=&quot;localVerticalUnitVectors&quot;          type=&quot;real&quot;     dimensions=&quot;R3 nCells&quot;                   streams=&quot;o&quot;/&gt;
+                &lt;var name=&quot;cellTangentPlane&quot;                  type=&quot;real&quot;     dimensions=&quot;R3 TWO nCells&quot;               streams=&quot;o&quot;/&gt;
+                &lt;var name=&quot;cellsOnCell&quot;                       type=&quot;integer&quot;  dimensions=&quot;maxEdges nCells&quot;             streams=&quot;iro&quot;/&gt;
+                &lt;var name=&quot;verticesOnCell&quot;                    type=&quot;integer&quot;  dimensions=&quot;maxEdges nCells&quot;             streams=&quot;iro&quot;/&gt;
+                &lt;var name=&quot;verticesOnEdge&quot;                    type=&quot;integer&quot;  dimensions=&quot;TWO nEdges&quot;                  streams=&quot;iro&quot;/&gt;
+                &lt;var name=&quot;edgesOnVertex&quot;                     type=&quot;integer&quot;  dimensions=&quot;vertexDegree nVertices&quot;      streams=&quot;iro&quot;/&gt;
+                &lt;var name=&quot;cellsOnVertex&quot;                     type=&quot;integer&quot;  dimensions=&quot;vertexDegree nVertices&quot;      streams=&quot;iro&quot;/&gt;
+                &lt;var name=&quot;kiteAreasOnVertex&quot;                 type=&quot;real&quot;     dimensions=&quot;vertexDegree nVertices&quot;      streams=&quot;iro&quot;/&gt;
+                &lt;var name=&quot;fEdge&quot;                             type=&quot;real&quot;     dimensions=&quot;nEdges&quot;                      streams=&quot;iro&quot;/&gt;
+                &lt;var name=&quot;fVertex&quot;                           type=&quot;real&quot;     dimensions=&quot;nVertices&quot;                   streams=&quot;iro&quot;/&gt;
+                &lt;var name=&quot;fCell&quot;                             type=&quot;real&quot;     dimensions=&quot;nCells&quot;                      streams=&quot;iro&quot;/&gt;
+                &lt;var name=&quot;h_s&quot;                               type=&quot;real&quot;     dimensions=&quot;nCells&quot;                      streams=&quot;iro&quot;/&gt;
+                &lt;var name=&quot;deriv_two&quot;                         type=&quot;real&quot;     dimensions=&quot;FIFTEEN TWO nEdges&quot;          streams=&quot;o&quot;/&gt;
+                &lt;var name=&quot;advCells&quot;                          type=&quot;integer&quot;  dimensions=&quot;TWENTYONE nCells&quot;/&gt;
+                &lt;var name=&quot;defc_a&quot;                            type=&quot;real&quot;     dimensions=&quot;maxEdges nCells&quot;/&gt;
+                &lt;var name=&quot;defc_b&quot;                            type=&quot;real&quot;     dimensions=&quot;maxEdges nCells&quot;/&gt;
+                &lt;var name=&quot;kdiff&quot;                             type=&quot;real&quot;     dimensions=&quot;nVertLevels nCells Time&quot;/&gt;
+                &lt;var name=&quot;coeffs_reconstruct&quot;                type=&quot;real&quot;     dimensions=&quot;R3 maxEdges nCells&quot;/&gt;
+                &lt;var name=&quot;boundaryEdge&quot;                      type=&quot;integer&quot;  dimensions=&quot;nVertLevels nEdges&quot;          streams=&quot;iro&quot;/&gt;
+                &lt;var name=&quot;boundaryVertex&quot;                    type=&quot;integer&quot;  dimensions=&quot;nVertLevels nVertices&quot;       streams=&quot;iro&quot;/&gt;
+                &lt;var name=&quot;boundaryCell&quot;                      type=&quot;integer&quot;  dimensions=&quot;nVertLevels nCells&quot;          streams=&quot;iro&quot;/&gt;
+                &lt;var name=&quot;u_src&quot;                             type=&quot;real&quot;     dimensions=&quot;nVertLevels nEdges&quot;          streams=&quot;iro&quot;/&gt;
+        &lt;/var_struct&gt;
+        &lt;var_struct name=&quot;icestate&quot; time_levs=&quot;0&quot;&gt;
+                &lt;var name=&quot;iceAreaCell&quot;                       type=&quot;real&quot;     dimensions=&quot;nCells&quot;              name_in_code=&quot;iceAreaCell&quot;/&gt;
+                &lt;var name=&quot;iceAreaVertex&quot;                     type=&quot;real&quot;     dimensions=&quot;nVertices&quot;           name_in_code=&quot;iceAreaVertex&quot;/&gt;
+                &lt;var name=&quot;iceVolumeCell&quot;                     type=&quot;real&quot;     dimensions=&quot;nCells&quot;              name_in_code=&quot;iceVolumeCell&quot;/&gt;
+                &lt;var name=&quot;totalMassCell&quot;                     type=&quot;real&quot;     dimensions=&quot;nCells&quot;              name_in_code=&quot;totalMassCell&quot;/&gt;
+                &lt;var name=&quot;totalMassVertex&quot;                   type=&quot;real&quot;     dimensions=&quot;nVertices&quot;           name_in_code=&quot;totalMassVertex&quot;/&gt;
+        &lt;/var_struct&gt;
+        &lt;var_struct name=&quot;dynamics&quot; time_levs=&quot;0&quot;&gt;
+                &lt;var name=&quot;uVelocity&quot;                         type=&quot;real&quot;     dimensions=&quot;nCells&quot;                   name_in_code=&quot;uVelocity&quot;/&gt;
+                &lt;var name=&quot;vVelocity&quot;                         type=&quot;real&quot;     dimensions=&quot;nCells&quot;                   name_in_code=&quot;vVelocity&quot;/&gt;
+                &lt;var name=&quot;icePressure&quot;                       type=&quot;real&quot;     dimensions=&quot;nCells&quot;                   name_in_code=&quot;icePressure&quot;/&gt;
+                &lt;var name=&quot;stress1&quot;                           type=&quot;real&quot;     dimensions=&quot;vertexDegree nVertices&quot;   name_in_code=&quot;stress1&quot;/&gt;
+                &lt;var name=&quot;stress2&quot;                           type=&quot;real&quot;     dimensions=&quot;vertexDegree nVertices&quot;   name_in_code=&quot;stress2&quot;/&gt;
+                &lt;var name=&quot;stress12&quot;                          type=&quot;real&quot;     dimensions=&quot;vertexDegree nVertices&quot;   name_in_code=&quot;stress12&quot;/&gt;
+                &lt;var name=&quot;stressDivergenceU&quot;                 type=&quot;real&quot;     dimensions=&quot;nCells&quot;                   name_in_code=&quot;stressDivergenceU&quot;/&gt;
+                &lt;var name=&quot;stressDivergenceV&quot;                 type=&quot;real&quot;     dimensions=&quot;nCells&quot;                   name_in_code=&quot;stressDivergenceV&quot;/&gt;
+                &lt;var name=&quot;airStressU&quot;                        type=&quot;real&quot;     dimensions=&quot;nCells&quot;                   name_in_code=&quot;airStressU&quot;/&gt;
+                &lt;var name=&quot;airStressV&quot;                        type=&quot;real&quot;     dimensions=&quot;nCells&quot;                   name_in_code=&quot;airStressV&quot;/&gt;
+                &lt;var name=&quot;oceanStressU&quot;                      type=&quot;real&quot;     dimensions=&quot;nCells&quot;                   name_in_code=&quot;oceanStressU&quot;/&gt;
+                &lt;var name=&quot;oceanStressV&quot;                      type=&quot;real&quot;     dimensions=&quot;nCells&quot;                   name_in_code=&quot;oceanStressV&quot;/&gt;
+                &lt;var name=&quot;oceanStressCoeff&quot;                  type=&quot;real&quot;     dimensions=&quot;nCells&quot;                   name_in_code=&quot;oceanStressCoeff&quot;/&gt;
+                &lt;var name=&quot;surfaceTiltForceU&quot;                 type=&quot;real&quot;     dimensions=&quot;nCells&quot;                   name_in_code=&quot;surfaceTiltForceU&quot;/&gt;
+                &lt;var name=&quot;surfaceTiltForceV&quot;                 type=&quot;real&quot;     dimensions=&quot;nCells&quot;                   name_in_code=&quot;surfaceTiltForceV&quot;/&gt;
+        &lt;/var_struct&gt;
+        &lt;var_struct name=&quot;basis&quot; time_levs=&quot;0&quot;&gt;
+                &lt;var name=&quot;basisGradientU&quot;                    type=&quot;real&quot;     dimensions=&quot;vertexDegree nVertices&quot;   name_in_code=&quot;basisGradientU&quot;/&gt;
+                &lt;var name=&quot;basisGradientV&quot;                    type=&quot;real&quot;     dimensions=&quot;vertexDegree nVertices&quot;   name_in_code=&quot;basisGradientV&quot;/&gt;
+                &lt;var name=&quot;basisIntegrals&quot;                    type=&quot;real&quot;     dimensions=&quot;vertexDegree nVertices&quot;   name_in_code=&quot;basisIntegrals&quot;/&gt;
+                &lt;var name=&quot;triangleCornerAtCellCenter&quot;        type=&quot;integer&quot;  dimensions=&quot;maxEdges nCells&quot;          name_in_code=&quot;triangleCornerAtCellCenter&quot;/&gt;
+                &lt;var name=&quot;edgeOppositeTriangleCorner&quot;        type=&quot;integer&quot;  dimensions=&quot;vertexDegree nVertices&quot;   name_in_code=&quot;edgeOppositeTriangleCorner&quot;/&gt;
+        &lt;/var_struct&gt;
+        &lt;var_struct name=&quot;forcing&quot; time_levs=&quot;0&quot;&gt;
+                &lt;var name=&quot;uAirVelocity&quot;                      type=&quot;real&quot;     dimensions=&quot;nCells&quot;                   name_in_code=&quot;uAirVelocity&quot;/&gt;
+                &lt;var name=&quot;vAirVelocity&quot;                      type=&quot;real&quot;     dimensions=&quot;nCells&quot;                   name_in_code=&quot;vAirVelocity&quot;/&gt;
+                &lt;var name=&quot;uOceanVelocity&quot;                    type=&quot;real&quot;     dimensions=&quot;nCells&quot;                   name_in_code=&quot;uOceanVelocity&quot;/&gt;
+                &lt;var name=&quot;vOceanVelocity&quot;                    type=&quot;real&quot;     dimensions=&quot;nCells&quot;                   name_in_code=&quot;vOceanVelocity&quot;/&gt;
+        &lt;/var_struct&gt;
+        &lt;var_struct name=&quot;boundary&quot; time_levs=&quot;0&quot;&gt;
+                &lt;var name=&quot;boundaryCell&quot;                      type=&quot;integer&quot;  dimensions=&quot;nCells&quot;                   name_in_code=&quot;boundaryCell&quot;/&gt;
+                &lt;var name=&quot;boundaryCell2&quot;                     type=&quot;integer&quot;  dimensions=&quot;nCells&quot;                   name_in_code=&quot;boundaryCell2&quot;/&gt;
+                &lt;var name=&quot;boundaryEdge&quot;                      type=&quot;integer&quot;  dimensions=&quot;nEdges&quot;                   name_in_code=&quot;boundaryEdge&quot;/&gt;
+                &lt;var name=&quot;boundaryVertex&quot;                    type=&quot;integer&quot;  dimensions=&quot;nVertices&quot;                name_in_code=&quot;boundaryVertex&quot;/&gt;
+                &lt;var name=&quot;boundaryVertex2&quot;                   type=&quot;integer&quot;  dimensions=&quot;nVertices&quot;                name_in_code=&quot;boundaryVertex2&quot;/&gt;
+                &lt;var name=&quot;interiorVertex&quot;                    type=&quot;integer&quot;  dimensions=&quot;nVertices&quot;                name_in_code=&quot;interiorVertex&quot;/&gt;
+                &lt;var name=&quot;interiorVertex2&quot;                   type=&quot;integer&quot;  dimensions=&quot;nVertices&quot;                name_in_code=&quot;interiorVertex2&quot;/&gt;
+        &lt;/var_struct&gt;
+        &lt;var_struct name=&quot;hexbas&quot; time_levs=&quot;0&quot;&gt;
+                &lt;var name=&quot;xLocal&quot;                            type=&quot;real&quot;     dimensions=&quot;maxEdges nCells&quot;          name_in_code=&quot;xLocal&quot;/&gt;
+                &lt;var name=&quot;yLocal&quot;                            type=&quot;real&quot;     dimensions=&quot;maxEdges nCells&quot;          name_in_code=&quot;yLocal&quot;/&gt;
+                &lt;var name=&quot;wachspressA&quot;                       type=&quot;real&quot;     dimensions=&quot;maxEdges nCells&quot;          name_in_code=&quot;wachspressA&quot;/&gt;
+                &lt;var name=&quot;wachspressB&quot;                       type=&quot;real&quot;     dimensions=&quot;maxEdges nCells&quot;          name_in_code=&quot;wachspressB&quot;/&gt;
+                &lt;var name=&quot;wachspressKappa&quot;                   type=&quot;real&quot;     dimensions=&quot;maxEdges maxEdges nCells&quot; name_in_code=&quot;wachspressKappa&quot;/&gt;
+                &lt;var name=&quot;basisIntegralsU&quot;                   type=&quot;real&quot;     dimensions=&quot;maxEdges maxEdges nCells&quot; name_in_code=&quot;basisIntegralsU&quot;/&gt;
+                &lt;var name=&quot;basisIntegralsV&quot;                   type=&quot;real&quot;     dimensions=&quot;maxEdges maxEdges nCells&quot; name_in_code=&quot;basisIntegralsV&quot;/&gt;
+                &lt;var name=&quot;basisGradientU&quot;                    type=&quot;real&quot;     dimensions=&quot;maxEdges maxEdges nCells&quot; name_in_code=&quot;basisGradientU&quot;/&gt;
+                &lt;var name=&quot;basisGradientV&quot;                    type=&quot;real&quot;     dimensions=&quot;maxEdges maxEdges nCells&quot; name_in_code=&quot;basisGradientV&quot;/&gt;
+                &lt;var name=&quot;cellVerticesAtVertex&quot;              type=&quot;integer&quot;  dimensions=&quot;vertexDegree nVertices&quot;   name_in_code=&quot;cellVerticesAtVertex&quot;/&gt;
+        &lt;/var_struct&gt;
+        &lt;var_struct name=&quot;hexdyn&quot; time_levs=&quot;0&quot;&gt;
+                &lt;var name=&quot;uVelocity&quot;                         type=&quot;real&quot;     dimensions=&quot;nVertices&quot;                name_in_code=&quot;uVelocity&quot;/&gt;
+                &lt;var name=&quot;vVelocity&quot;                         type=&quot;real&quot;     dimensions=&quot;nVertices&quot;                name_in_code=&quot;vVelocity&quot;/&gt;
+                &lt;var name=&quot;icePressure&quot;                       type=&quot;real&quot;     dimensions=&quot;nCells&quot;                   name_in_code=&quot;icePressure&quot;/&gt;
+                &lt;var name=&quot;stress1&quot;                           type=&quot;real&quot;     dimensions=&quot;maxEdges nCells&quot;          name_in_code=&quot;stress1&quot;/&gt;
+                &lt;var name=&quot;stress2&quot;                           type=&quot;real&quot;     dimensions=&quot;maxEdges nCells&quot;          name_in_code=&quot;stress2&quot;/&gt;
+                &lt;var name=&quot;stress12&quot;                          type=&quot;real&quot;     dimensions=&quot;maxEdges nCells&quot;          name_in_code=&quot;stress12&quot;/&gt;
+                &lt;var name=&quot;stressDivergenceU&quot;                 type=&quot;real&quot;     dimensions=&quot;nVertices&quot;                name_in_code=&quot;stressDivergenceU&quot;/&gt;
+                &lt;var name=&quot;stressDivergenceV&quot;                 type=&quot;real&quot;     dimensions=&quot;nVertices&quot;                name_in_code=&quot;stressDivergenceV&quot;/&gt;
+                &lt;var name=&quot;airStressU&quot;                        type=&quot;real&quot;     dimensions=&quot;nVertices&quot;                name_in_code=&quot;airStressU&quot;/&gt;
+                &lt;var name=&quot;airStressV&quot;                        type=&quot;real&quot;     dimensions=&quot;nVertices&quot;                name_in_code=&quot;airStressV&quot;/&gt;
+                &lt;var name=&quot;oceanStressU&quot;                      type=&quot;real&quot;     dimensions=&quot;nVertices&quot;                name_in_code=&quot;oceanStressU&quot;/&gt;
+                &lt;var name=&quot;oceanStressV&quot;                      type=&quot;real&quot;     dimensions=&quot;nVertices&quot;                name_in_code=&quot;oceanStressV&quot;/&gt;
+                &lt;var name=&quot;oceanStressCoeff&quot;                  type=&quot;real&quot;     dimensions=&quot;nVertices&quot;                name_in_code=&quot;oceanStressCoeff&quot;/&gt;
+                &lt;var name=&quot;surfaceTiltForceU&quot;                 type=&quot;real&quot;     dimensions=&quot;nVertices&quot;                name_in_code=&quot;surfaceTiltForceU&quot;/&gt;
+                &lt;var name=&quot;surfaceTiltForceV&quot;                 type=&quot;real&quot;     dimensions=&quot;nVertices&quot;                name_in_code=&quot;surfaceTiltForceV&quot;/&gt;
+        &lt;/var_struct&gt;
+        &lt;var_struct name=&quot;hexfor&quot; time_levs=&quot;0&quot;&gt;
+                &lt;var name=&quot;uAirVelocity&quot;                      type=&quot;real&quot;     dimensions=&quot;nVertices&quot;                name_in_code=&quot;uAirVelocity&quot;/&gt;
+                &lt;var name=&quot;vAirVelocity&quot;                      type=&quot;real&quot;     dimensions=&quot;nVertices&quot;                name_in_code=&quot;vAirVelocity&quot;/&gt;
+                &lt;var name=&quot;uOceanVelocity&quot;                    type=&quot;real&quot;     dimensions=&quot;nVertices&quot;                name_in_code=&quot;uOceanVelocity&quot;/&gt;
+                &lt;var name=&quot;vOceanVelocity&quot;                    type=&quot;real&quot;     dimensions=&quot;nVertices&quot;                name_in_code=&quot;vOceanVelocity&quot;/&gt;
+        &lt;/var_struct&gt;
+        &lt;var_struct name=&quot;weak&quot; time_levs=&quot;0&quot;&gt;
+                &lt;var name=&quot;uVelocity&quot;                         type=&quot;real&quot;     dimensions=&quot;nVertices&quot;                  name_in_code=&quot;uVelocity&quot;/&gt;
+                &lt;var name=&quot;vVelocity&quot;                         type=&quot;real&quot;     dimensions=&quot;nVertices&quot;                  name_in_code=&quot;vVelocity&quot;/&gt;
+                &lt;var name=&quot;icePressure&quot;                       type=&quot;real&quot;     dimensions=&quot;nCells&quot;                     name_in_code=&quot;icePressure&quot;/&gt;
+                &lt;var name=&quot;strain11&quot;                          type=&quot;real&quot;     dimensions=&quot;nCells&quot;                     name_in_code=&quot;strain11&quot;/&gt;
+                &lt;var name=&quot;strain22&quot;                          type=&quot;real&quot;     dimensions=&quot;nCells&quot;                     name_in_code=&quot;strain22&quot;/&gt;
+                &lt;var name=&quot;strain12&quot;                          type=&quot;real&quot;     dimensions=&quot;nCells&quot;                     name_in_code=&quot;strain12&quot;/&gt;
+                &lt;var name=&quot;stress11&quot;                          type=&quot;real&quot;     dimensions=&quot;nCells&quot;                     name_in_code=&quot;stress11&quot;/&gt;
+                &lt;var name=&quot;stress22&quot;                          type=&quot;real&quot;     dimensions=&quot;nCells&quot;                     name_in_code=&quot;stress22&quot;/&gt;
+                &lt;var name=&quot;stress12&quot;                          type=&quot;real&quot;     dimensions=&quot;nCells&quot;                     name_in_code=&quot;stress12&quot;/&gt;
+                &lt;var name=&quot;principalStress1&quot;                  type=&quot;real&quot;     dimensions=&quot;nCells&quot;                     name_in_code=&quot;principalStress1&quot;/&gt;
+                &lt;var name=&quot;principalStress2&quot;                  type=&quot;real&quot;     dimensions=&quot;nCells&quot;                     name_in_code=&quot;principalStress2&quot;/&gt;
+                &lt;var name=&quot;stressDivergenceU&quot;                 type=&quot;real&quot;     dimensions=&quot;nVertices&quot;                  name_in_code=&quot;stressDivergenceU&quot;/&gt;
+                &lt;var name=&quot;stressDivergenceV&quot;                 type=&quot;real&quot;     dimensions=&quot;nVertices&quot;                  name_in_code=&quot;stressDivergenceV&quot;/&gt;
+                &lt;var name=&quot;normalVectorPolygon&quot;               type=&quot;real&quot;     dimensions=&quot;TWO maxEdges nCells&quot;        name_in_code=&quot;normalVectorPolygon&quot;/&gt;
+                &lt;var name=&quot;normalVectorTriangle&quot;              type=&quot;real&quot;     dimensions=&quot;TWO vertexDegree nVertices&quot; name_in_code=&quot;normalVectorTriangle&quot;/&gt;
+                &lt;var name=&quot;airStressU&quot;                        type=&quot;real&quot;     dimensions=&quot;nVertices&quot;                  name_in_code=&quot;airStressU&quot;/&gt;
+                &lt;var name=&quot;airStressV&quot;                        type=&quot;real&quot;     dimensions=&quot;nVertices&quot;                  name_in_code=&quot;airStressV&quot;/&gt;
+                &lt;var name=&quot;oceanStressU&quot;                      type=&quot;real&quot;     dimensions=&quot;nVertices&quot;                  name_in_code=&quot;oceanStressU&quot;/&gt;
+                &lt;var name=&quot;oceanStressV&quot;                      type=&quot;real&quot;     dimensions=&quot;nVertices&quot;                  name_in_code=&quot;oceanStressV&quot;/&gt;
+                &lt;var name=&quot;oceanStressCoeff&quot;                  type=&quot;real&quot;     dimensions=&quot;nVertices&quot;                  name_in_code=&quot;oceanStressCoeff&quot;/&gt;
+                &lt;var name=&quot;surfaceTiltForceU&quot;                 type=&quot;real&quot;     dimensions=&quot;nVertices&quot;                  name_in_code=&quot;surfaceTiltForceU&quot;/&gt;
+                &lt;var name=&quot;surfaceTiltForceV&quot;                 type=&quot;real&quot;     dimensions=&quot;nVertices&quot;                  name_in_code=&quot;surfaceTiltForceV&quot;/&gt;
+                &lt;var name=&quot;uAirVelocity&quot;                      type=&quot;real&quot;     dimensions=&quot;nVertices&quot;                  name_in_code=&quot;uAirVelocity&quot;/&gt;
+                &lt;var name=&quot;vAirVelocity&quot;                      type=&quot;real&quot;     dimensions=&quot;nVertices&quot;                  name_in_code=&quot;vAirVelocity&quot;/&gt;
+                &lt;var name=&quot;uOceanVelocity&quot;                    type=&quot;real&quot;     dimensions=&quot;nVertices&quot;                  name_in_code=&quot;uOceanVelocity&quot;/&gt;
+                &lt;var name=&quot;vOceanVelocity&quot;                    type=&quot;real&quot;     dimensions=&quot;nVertices&quot;                  name_in_code=&quot;vOceanVelocity&quot;/&gt;
+        &lt;/var_struct&gt;
+&lt;/registry&gt;

</font>
</pre>