<p><b>ringler@lanl.gov</b> 2009-09-09 16:24:22 -0600 (Wed, 09 Sep 2009)</p><p>added module to visualize vectors at edge location<br>
</p><hr noshade><pre><font color="gray">Added: trunk/swmodel/dx/edge.dx
===================================================================
--- trunk/swmodel/dx/edge.dx                                (rev 0)
+++ trunk/swmodel/dx/edge.dx        2009-09-09 22:24:22 UTC (rev 51)
@@ -0,0 +1,18 @@
+object &quot;positions list&quot; class array type float rank 1 shape 3 items 120000
+ascii data file edge.position.data
+
+object 0  class array type float rank 1 shape 3 items 120000
+ascii data file normal.data 
+attribute &quot;dep&quot; string &quot;positions&quot;
+
+object 1  class array type float rank 1 shape 3 items 120000
+ascii data file tangent.data
+attribute &quot;dep&quot; string &quot;positions&quot;
+
+object &quot;normal&quot; class field
+component &quot;positions&quot;     &quot;positions list&quot;
+component &quot;data&quot;           0
+
+object &quot;tangent&quot; class field
+component &quot;positions&quot;     &quot;positions list&quot;
+component &quot;data&quot;           1

Modified: trunk/swmodel/dx/triangle.dx
===================================================================
--- trunk/swmodel/dx/triangle.dx        2009-09-09 22:23:08 UTC (rev 50)
+++ trunk/swmodel/dx/triangle.dx        2009-09-09 22:24:22 UTC (rev 51)
@@ -1,73 +1,73 @@
 
-object &quot;positions list&quot; class array type float rank 1 shape 3 items 245760
+object &quot;positions list&quot; class array type float rank 1 shape 3 items 240000
 ascii data file tri.position.data
 
-object &quot;edge list&quot; class array type int rank 0 items 245760
+object &quot;edge list&quot; class array type int rank 0 items 240000
 ascii data file tri.edge.data
 attribute &quot;ref&quot; string &quot;positions&quot;
 
-object &quot;loops list&quot; class array type int rank 0 items 81920
+object &quot;loops list&quot; class array type int rank 0 items 80000
 ascii data file tri.loop.data
 attribute &quot;ref&quot; string &quot;edges&quot;
 
-object &quot;face list&quot; class array type int rank 0 items 81920
+object &quot;face list&quot; class array type int rank 0 items 80000
 ascii data file tri.face.data
 attribute &quot;ref&quot; string &quot;loops&quot;
 
-object 0  class array type float rank 0 items 81920
+object 0  class array type float rank 0 items 80000
 data file tri.area.data
 attribute &quot;dep&quot; string &quot;faces&quot;
 
-object 1  class array type float rank 0 items 81920
-data file vorticity.1.0.data
+object 1  class array type float rank 0 items 80000
+data file ./output/divDT.data
 attribute &quot;dep&quot; string &quot;faces&quot;
 
-object 2  class array type float rank 0 items 81920
-data file vorticity.1.1.data
+object 2  class array type float rank 0 items 80000
+data file ./output/ke.data
 attribute &quot;dep&quot; string &quot;faces&quot;
 
-object 3  class array type float rank 0 items 81920
-data file vorticity.1.2.data
+object 3  class array type float rank 0 items 80000
+data file ./output/relDT.data
 attribute &quot;dep&quot; string &quot;faces&quot;
 
-object 4  class array type float rank 0 items 81920
-data file vorticity.1.3.data
+object 4  class array type float rank 0 items 80000
+data file ./output/thicknessc.data
 attribute &quot;dep&quot; string &quot;faces&quot;
 
-object 5  class array type float rank 0 items 81920
-data file vorticity.1.4.data
+object 5  class array type float rank 0 items 80000
+data file ./output/thicknesscdiff.data
 attribute &quot;dep&quot; string &quot;faces&quot;
 
-object 6  class array type float rank 0 items 81920
-data file vorticity.1.5.data
+object 6  class array type float rank 0 items 80000
+data file ./output/kediff.data
 attribute &quot;dep&quot; string &quot;faces&quot;
 
-object 7  class array type float rank 0 items 81920
-data file vorticity.1.6.data
+object 7  class array type float rank 0 items 80000
+data file ./output/relDTdiff.data
 attribute &quot;dep&quot; string &quot;faces&quot;
 
-object 8  class array type float rank 0 items 81920
-data file vorticity.1.7.data
+object 8  class array type float rank 0 items 80000
+data file ./output/residDT.data
 attribute &quot;dep&quot; string &quot;faces&quot;
 
-object 9  class array type float rank 0 items 81920
-data file vorticity.1.8.data
+object 9  class array type float rank 0 items 80000
+data file ./output/chi.data
 attribute &quot;dep&quot; string &quot;faces&quot;
 
-object 10  class array type float rank 0 items 81920
-data file vorticity.1.9.data
+object 10  class array type float rank 0 items 80000
+data file ./output/divAVG.data
 attribute &quot;dep&quot; string &quot;faces&quot;
 
-object 11  class array type float rank 0 items 81920
-data file vorticity.1.10.data
+object 11  class array type float rank 0 items 80000
+data file ./output/beta.data
 attribute &quot;dep&quot; string &quot;faces&quot;
 
-object 12  class array type float rank 0 items 81920
-data file vorticity.1.11.data
+object 12  class array type float rank 0 items 80000
+data file ./output/jtw.data
 attribute &quot;dep&quot; string &quot;faces&quot;
 
-object 13  class array type float rank 0 items 81920
-data file vorticity.1.12.data
+object 13  class array type float rank 0 items 80000
+data file ./output/pv.data
 attribute &quot;dep&quot; string &quot;faces&quot;
 
 
@@ -79,92 +79,91 @@
 component &quot;faces&quot;         &quot;face list&quot;
 component &quot;data&quot;           0
 
-
-object &quot;vorticity.1.0&quot; class field
+object &quot;divDT&quot; class field
 component &quot;positions&quot;     &quot;positions list&quot;
 component &quot;edges&quot;         &quot;edge list&quot;
 component &quot;loops&quot;         &quot;loops list&quot;
 component &quot;faces&quot;         &quot;face list&quot;
 component &quot;data&quot;           1
 
-object &quot;vorticity.1.1&quot; class field
+object &quot;ke&quot; class field
 component &quot;positions&quot;     &quot;positions list&quot;
 component &quot;edges&quot;         &quot;edge list&quot;
 component &quot;loops&quot;         &quot;loops list&quot;
 component &quot;faces&quot;         &quot;face list&quot;
 component &quot;data&quot;           2
 
-object &quot;vorticity.1.2&quot; class field
+object &quot;relDT&quot; class field
 component &quot;positions&quot;     &quot;positions list&quot;
 component &quot;edges&quot;         &quot;edge list&quot;
 component &quot;loops&quot;         &quot;loops list&quot;
 component &quot;faces&quot;         &quot;face list&quot;
 component &quot;data&quot;           3
 
-object &quot;vorticity.1.3&quot; class field
+object &quot;thicknessc&quot; class field
 component &quot;positions&quot;     &quot;positions list&quot;
 component &quot;edges&quot;         &quot;edge list&quot;
 component &quot;loops&quot;         &quot;loops list&quot;
 component &quot;faces&quot;         &quot;face list&quot;
 component &quot;data&quot;           4
 
-object &quot;vorticity.1.4&quot; class field
+object &quot;thicknesscdiff&quot; class field
 component &quot;positions&quot;     &quot;positions list&quot;
 component &quot;edges&quot;         &quot;edge list&quot;
 component &quot;loops&quot;         &quot;loops list&quot;
 component &quot;faces&quot;         &quot;face list&quot;
 component &quot;data&quot;           5
 
-object &quot;vorticity.1.5&quot; class field
+object &quot;kediff&quot; class field
 component &quot;positions&quot;     &quot;positions list&quot;
 component &quot;edges&quot;         &quot;edge list&quot;
 component &quot;loops&quot;         &quot;loops list&quot;
 component &quot;faces&quot;         &quot;face list&quot;
 component &quot;data&quot;           6
 
-object &quot;vorticity.1.6&quot; class field
+object &quot;relDTdiff&quot; class field
 component &quot;positions&quot;     &quot;positions list&quot;
 component &quot;edges&quot;         &quot;edge list&quot;
 component &quot;loops&quot;         &quot;loops list&quot;
 component &quot;faces&quot;         &quot;face list&quot;
 component &quot;data&quot;           7
 
-object &quot;vorticity.1.7&quot; class field
+object &quot;residDT&quot; class field
 component &quot;positions&quot;     &quot;positions list&quot;
 component &quot;edges&quot;         &quot;edge list&quot;
 component &quot;loops&quot;         &quot;loops list&quot;
 component &quot;faces&quot;         &quot;face list&quot;
 component &quot;data&quot;           8
 
-object &quot;vorticity.1.8&quot; class field
+object &quot;chi&quot; class field
 component &quot;positions&quot;     &quot;positions list&quot;
 component &quot;edges&quot;         &quot;edge list&quot;
 component &quot;loops&quot;         &quot;loops list&quot;
 component &quot;faces&quot;         &quot;face list&quot;
 component &quot;data&quot;           9
 
-object &quot;vorticity.1.9&quot; class field
+object &quot;divAVG&quot; class field
 component &quot;positions&quot;     &quot;positions list&quot;
 component &quot;edges&quot;         &quot;edge list&quot;
 component &quot;loops&quot;         &quot;loops list&quot;
 component &quot;faces&quot;         &quot;face list&quot;
 component &quot;data&quot;           10
 
-object &quot;vorticity.1.10&quot; class field
+object &quot;beta&quot; class field
 component &quot;positions&quot;     &quot;positions list&quot;
 component &quot;edges&quot;         &quot;edge list&quot;
 component &quot;loops&quot;         &quot;loops list&quot;
 component &quot;faces&quot;         &quot;face list&quot;
 component &quot;data&quot;           11
 
-object &quot;vorticity.1.11&quot; class field
+object &quot;jtw&quot; class field
 component &quot;positions&quot;     &quot;positions list&quot;
 component &quot;edges&quot;         &quot;edge list&quot;
 component &quot;loops&quot;         &quot;loops list&quot;
 component &quot;faces&quot;         &quot;face list&quot;
 component &quot;data&quot;           12
 
-object &quot;vorticity.1.12&quot; class field
+object &quot;pv&quot; class field
 component &quot;positions&quot;     &quot;positions list&quot;
 component &quot;edges&quot;         &quot;edge list&quot;
 component &quot;loops&quot;         &quot;loops list&quot;

Modified: trunk/swmodel/dx/visual_vector.net
===================================================================
--- trunk/swmodel/dx/visual_vector.net        2009-09-09 22:23:08 UTC (rev 50)
+++ trunk/swmodel/dx/visual_vector.net        2009-09-09 22:24:22 UTC (rev 51)
@@ -1,5 +1,5 @@
 //
-// time: Fri Aug  7 15:29:44 2009
+// time: Wed Sep  9 16:22:00 2009
 //
 // version: 3.2.0 (format), 4.4.4 (DX)
 //
@@ -13,12 +13,12 @@
 ) {
     // 
     // node FileSelector[2]: x = 414, y = 91, inputs = 0, label = FileSelector
-    // output[1]: visible = 1, type = 32, value = &quot;/Users/todd/Desktop/cgrid_model/run/dx/normals.dx&quot;
-    // output[2]: visible = 1, type = 32, value = &quot;normals.dx&quot;
+    // output[1]: visible = 1, type = 32, value = &quot;/Volumes/Simulations/MPAS/svn-mpas-model.cgd.ucar.edu/trunk/swmodel/dx/edge.dx&quot;
+    // output[2]: visible = 1, type = 32, value = &quot;edge.dx&quot;
     //
     // 
     // node String[2]: x = 554, y = 91, inputs = 0, label = String
-    // output[1]: visible = 1, type = 32, value = &quot;velocity&quot;
+    // output[1]: visible = 1, type = 32, value = &quot;normal&quot;
     //
     // 
     // node Import[2]: x = 501, y = 182, inputs = 6, label = Import
@@ -38,8 +38,8 @@
     // 
     // node AutoGlyph[2]: x = 483, y = 261, inputs = 7, label = AutoGlyph
     // input[2]: defaulting = 0, visible = 1, type = 32, value = &quot;standard&quot;
-    // input[3]: defaulting = 0, visible = 1, type = 5, value = 2.0
-    // input[4]: defaulting = 0, visible = 1, type = 5, value = 0.25
+    // input[3]: defaulting = 0, visible = 1, type = 5, value = 1.0
+    // input[4]: defaulting = 0, visible = 1, type = 5, value = 0.1
     // input[5]: defaulting = 1, visible = 1, type = 5, value = 0.1
     //
 main_AutoGlyph_2_out_1 = 
@@ -55,12 +55,12 @@
     // 
     // node Integer[5]: x = 61, y = 420, inputs = 11, label = Integer
     // input[1]: defaulting = 0, visible = 0, type = 32, value = &quot;Integer_5&quot;
-    // input[3]: defaulting = 0, visible = 0, type = 1, value = 0 
+    // input[3]: defaulting = 0, visible = 0, type = 1, value = 1 
     // input[5]: defaulting = 1, visible = 0, type = 1, value = -1000000
     // input[6]: defaulting = 1, visible = 0, type = 1, value = 1000000
     // input[7]: defaulting = 1, visible = 0, type = 5, value = 1.0
     // input[9]: defaulting = 1, visible = 0, type = 1, value = 0
-    // output[1]: visible = 1, type = 1, value = 0 
+    // output[1]: visible = 1, type = 1, value = 1 
     //
     // 
     // node FileSelector[1]: x = 66, y = 17, inputs = 0, label = FileSelector
@@ -69,7 +69,7 @@
     //
     // 
     // node String[1]: x = 187, y = 20, inputs = 0, label = String
-    // output[1]: visible = 1, type = 32, value = &quot;ke.1.0&quot;
+    // output[1]: visible = 1, type = 32, value = &quot;area&quot;
     //
     // 
     // node Import[1]: x = 120, y = 93, inputs = 6, label = Import
@@ -117,12 +117,12 @@
     // 
     // node Integer[1]: x = 229, y = 448, inputs = 11, label = Integer
     // input[1]: defaulting = 0, visible = 0, type = 32, value = &quot;Integer_1&quot;
-    // input[3]: defaulting = 0, visible = 0, type = 1, value = 1 
+    // input[3]: defaulting = 0, visible = 0, type = 1, value = 0 
     // input[5]: defaulting = 1, visible = 0, type = 1, value = -1000000
     // input[6]: defaulting = 1, visible = 0, type = 1, value = 1000000
     // input[7]: defaulting = 1, visible = 0, type = 5, value = 1.0
     // input[9]: defaulting = 1, visible = 0, type = 1, value = 0
-    // output[1]: visible = 1, type = 1, value = 1 
+    // output[1]: visible = 1, type = 1, value = 0 
     //
     // 
     // node Colormap[1]: x = 254, y = 167, inputs = 19, label = Colormap
@@ -131,12 +131,12 @@
     // input[3]: defaulting = 0, visible = 0, type = 16777224, value = { [0.84699454 1.0] }
     // input[4]: defaulting = 0, visible = 0, type = 16777224, value = { [0.84972678 1.0] }
     // input[5]: defaulting = 0, visible = 0, type = 32, value = &quot;Colormap_1&quot;
-    // input[7]: defaulting = 1, visible = 0, type = 5, value = 0.0
-    // input[8]: defaulting = 1, visible = 0, type = 5, value = 80737.0
+    // input[7]: defaulting = 1, visible = 0, type = 5, value = 866025.38
+    // input[8]: defaulting = 1, visible = 0, type = 5, value = 866025.38
     // input[9]: defaulting = 1, visible = 0, type = 1, value = 20
-    // input[12]: defaulting = 0, visible = 0, type = 16777221, value = { 0.0 80737.0 }
-    // input[17]: defaulting = 0, visible = 0, type = 5, value = 0.0
-    // input[18]: defaulting = 0, visible = 0, type = 5, value = 80737.0
+    // input[12]: defaulting = 0, visible = 0, type = 16777221, value = { 866025.38 866025.38 }
+    // input[17]: defaulting = 0, visible = 0, type = 5, value = 866025.38
+    // input[18]: defaulting = 0, visible = 0, type = 5, value = 866025.38
     // window: position = (0.0605,0.4696), size = 0.4297x0.4284, screen = 0
     //
 main_Colormap_1_out_1[cache: 2],
@@ -297,12 +297,12 @@
     // 
     // node Integer[6]: x = 416, y = 363, inputs = 11, label = Integer
     // input[1]: defaulting = 0, visible = 0, type = 32, value = &quot;Integer_6&quot;
-    // input[3]: defaulting = 0, visible = 0, type = 1, value = 0 
+    // input[3]: defaulting = 0, visible = 0, type = 1, value = 1 
     // input[5]: defaulting = 1, visible = 0, type = 1, value = -1000000
     // input[6]: defaulting = 1, visible = 0, type = 1, value = 1000000
     // input[7]: defaulting = 1, visible = 0, type = 5, value = 1.0
     // input[9]: defaulting = 1, visible = 0, type = 1, value = 0
-    // output[1]: visible = 1, type = 1, value = 0 
+    // output[1]: visible = 1, type = 1, value = 1 
     //
     // 
     // node Color[7]: x = 511, y = 335, inputs = 5, label = Color
@@ -327,12 +327,12 @@
     // 
     // node Integer[10]: x = 699, y = 470, inputs = 11, label = Integer
     // input[1]: defaulting = 0, visible = 0, type = 32, value = &quot;Integer_10&quot;
-    // input[3]: defaulting = 0, visible = 0, type = 1, value = 0 
+    // input[3]: defaulting = 0, visible = 0, type = 1, value = 1 
     // input[5]: defaulting = 1, visible = 0, type = 1, value = -1000000
     // input[6]: defaulting = 1, visible = 0, type = 1, value = 1000000
     // input[7]: defaulting = 1, visible = 0, type = 5, value = 1.0
     // input[9]: defaulting = 1, visible = 0, type = 1, value = 0
-    // output[1]: visible = 1, type = 1, value = 0 
+    // output[1]: visible = 1, type = 1, value = 1 
     //
     // 
     // node FileSelector[6]: x = 704, y = 67, inputs = 0, label = FileSelector
@@ -341,7 +341,7 @@
     //
     // 
     // node String[6]: x = 824, y = 70, inputs = 0, label = String
-    // output[1]: visible = 1, type = 32, value = &quot;vorticity.1.12&quot;
+    // output[1]: visible = 1, type = 32, value = &quot;areac&quot;
     //
     // 
     // node Import[6]: x = 758, y = 143, inputs = 6, label = Import
@@ -389,12 +389,12 @@
     // 
     // node Integer[9]: x = 867, y = 498, inputs = 11, label = Integer
     // input[1]: defaulting = 0, visible = 0, type = 32, value = &quot;Integer_9&quot;
-    // input[3]: defaulting = 0, visible = 0, type = 1, value = 0 
+    // input[3]: defaulting = 0, visible = 0, type = 1, value = 1 
     // input[5]: defaulting = 1, visible = 0, type = 1, value = -1000000
     // input[6]: defaulting = 1, visible = 0, type = 1, value = 1000000
     // input[7]: defaulting = 1, visible = 0, type = 5, value = 1.0
     // input[9]: defaulting = 1, visible = 0, type = 1, value = 0
-    // output[1]: visible = 1, type = 1, value = 0 
+    // output[1]: visible = 1, type = 1, value = 1 
     //
     // 
     // node Colormap[2]: x = 892, y = 217, inputs = 19, label = Colormap
@@ -403,12 +403,12 @@
     // input[3]: defaulting = 0, visible = 0, type = 16777224, value = { [0.84699454 1.0] }
     // input[4]: defaulting = 0, visible = 0, type = 16777224, value = { [0.84972678 1.0] }
     // input[5]: defaulting = 0, visible = 0, type = 32, value = &quot;Colormap_2&quot;
-    // input[7]: defaulting = 1, visible = 0, type = 5, value = -0.22230303
-    // input[8]: defaulting = 1, visible = 0, type = 5, value = 72107.0
+    // input[7]: defaulting = 1, visible = 0, type = 5, value = 433012.69
+    // input[8]: defaulting = 1, visible = 0, type = 5, value = 433012.69
     // input[9]: defaulting = 1, visible = 0, type = 1, value = 20
-    // input[12]: defaulting = 0, visible = 0, type = 16777221, value = { -0.22230303 72107.0 }
-    // input[17]: defaulting = 0, visible = 0, type = 5, value = -0.22230303
-    // input[18]: defaulting = 0, visible = 0, type = 5, value = 72107.0
+    // input[12]: defaulting = 0, visible = 0, type = 16777221, value = { 433012.69 433012.69 }
+    // input[17]: defaulting = 0, visible = 0, type = 5, value = 433012.69
+    // input[18]: defaulting = 0, visible = 0, type = 5, value = 433012.69
     // window: position = (0.0605,0.4696), size = 0.4297x0.4284, screen = 0
     //
 main_Colormap_2_out_1[cache: 2],
@@ -533,13 +533,13 @@
     // node Image[2]: x = 453, y = 651, inputs = 49, label = Image
     // input[1]: defaulting = 0, visible = 0, type = 67108863, value = &quot;Image_2&quot;
     // input[4]: defaulting = 0, visible = 0, type = 1, value = 1
-    // input[5]: defaulting = 0, visible = 0, type = 8, value = [0 0 0]
-    // input[6]: defaulting = 0, visible = 0, type = 8, value = [0 -6.8363 0]
-    // input[7]: defaulting = 0, visible = 0, type = 5, value = 2.50853
+    // input[5]: defaulting = 0, visible = 0, type = 8, value = [1855.82 170889 0]
+    // input[6]: defaulting = 0, visible = 0, type = 8, value = [1855.82 170889 524001]
+    // input[7]: defaulting = 0, visible = 0, type = 5, value = 8190.35
     // input[8]: defaulting = 0, visible = 0, type = 1, value = 1440
-    // input[9]: defaulting = 0, visible = 0, type = 5, value = 0.953
-    // input[10]: defaulting = 0, visible = 0, type = 8, value = [0 0 1]
-    // input[11]: defaulting = 1, visible = 0, type = 5, value = 20.793
+    // input[9]: defaulting = 0, visible = 0, type = 5, value = 0.955
+    // input[10]: defaulting = 0, visible = 0, type = 8, value = [0 1 0]
+    // input[11]: defaulting = 1, visible = 0, type = 5, value = 0.895538
     // input[12]: defaulting = 0, visible = 0, type = 1, value = 0
     // input[14]: defaulting = 0, visible = 0, type = 1, value = 1
     // input[15]: defaulting = 1, visible = 0, type = 32, value = &quot;none&quot;
@@ -561,7 +561,7 @@
     // input[39]: defaulting = 0, visible = 0, type = 5, value = 0.5
     // input[41]: defaulting = 0, visible = 0, type = 32, value = &quot;none&quot;
     // depth: value = 24
-    // window: position = (0.2855,0.0399), size = 0.5680x0.8980, screen = 0
+    // window: position = (0.2492,0.0760), size = 0.5680x0.8980, screen = 0
     // internal caching: 1
     //
 main_Image_2_out_1,
@@ -633,23 +633,23 @@
 // network: end of macro body
 CacheScene(main_Image_2_in_1, main_Image_2_out_1, main_Image_2_out_2);
 }
-main_FileSelector_2_out_1 = &quot;/Users/todd/Desktop/cgrid_model/run/dx/normals.dx&quot;;
-main_String_2_out_1 = &quot;velocity&quot;;
+main_FileSelector_2_out_1 = &quot;/Volumes/Simulations/MPAS/svn-mpas-model.cgd.ucar.edu/trunk/swmodel/dx/edge.dx&quot;;
+main_String_2_out_1 = &quot;normal&quot;;
 main_Import_2_in_3 = &quot;dx&quot;;
 main_Import_2_in_4 = NULL;
 main_Import_2_in_5 = NULL;
 main_Import_2_in_6 = NULL;
 main_Import_2_out_1 = NULL;
 main_AutoGlyph_2_in_2 = &quot;standard&quot;;
-main_AutoGlyph_2_in_3 = 2.0;
-main_AutoGlyph_2_in_4 = 0.25;
+main_AutoGlyph_2_in_3 = 1.0;
+main_AutoGlyph_2_in_4 = 0.1;
 main_AutoGlyph_2_in_5 = NULL;
 main_AutoGlyph_2_in_6 = NULL;
 main_AutoGlyph_2_in_7 = NULL;
 main_AutoGlyph_2_out_1 = NULL;
 main_Integer_5_in_1 = &quot;Integer_5&quot;;
 main_Integer_5_in_2 = NULL;
-main_Integer_5_in_3 = 0 ;
+main_Integer_5_in_3 = 1 ;
 main_Integer_5_in_4 = NULL;
 main_Integer_5_in_5 = NULL;
 main_Integer_5_in_6 = NULL;
@@ -658,9 +658,9 @@
 main_Integer_5_in_9 = NULL;
 main_Integer_5_in_10 = NULL;
 main_Integer_5_in_11 = NULL;
-main_Integer_5_out_1 = 0 ;
+main_Integer_5_out_1 = 1 ;
 main_FileSelector_1_out_1 = &quot;/Volumes/Simulations/MPAS/svn-mpas-model.cgd.ucar.edu/trunk/swmodel/dx/voronoi.dx&quot;;
-main_String_1_out_1 = &quot;ke.1.0&quot;;
+main_String_1_out_1 = &quot;area&quot;;
 main_Import_1_in_3 = &quot;dx&quot;;
 main_Import_1_in_4 = NULL;
 main_Import_1_in_5 = NULL;
@@ -675,7 +675,7 @@
 main_Switch_7_out_1 = NULL;
 main_Integer_1_in_1 = &quot;Integer_1&quot;;
 main_Integer_1_in_2 = NULL;
-main_Integer_1_in_3 = 1 ;
+main_Integer_1_in_3 = 0 ;
 main_Integer_1_in_4 = NULL;
 main_Integer_1_in_5 = NULL;
 main_Integer_1_in_6 = NULL;
@@ -684,7 +684,7 @@
 main_Integer_1_in_9 = NULL;
 main_Integer_1_in_10 = NULL;
 main_Integer_1_in_11 = NULL;
-main_Integer_1_out_1 = 1 ;
+main_Integer_1_out_1 = 0 ;
 main_Colormap_1_in_1 = { [0.0 0.74683544] [1.0 0.0] };
 main_Colormap_1_in_2 = { [0.0 1.0] [0.15300546 1.0] [0.81420765 1.0] [1.0 1.0] };
 main_Colormap_1_in_3 = { [0.84699454 1.0] };
@@ -695,13 +695,13 @@
 main_Colormap_1_in_9 = NULL;
 main_Colormap_1_in_10 = NULL;
 main_Colormap_1_in_11 = NULL;
-main_Colormap_1_in_12 = { 0.0 80737.0 };
+main_Colormap_1_in_12 = { 866025.38 866025.38 };
 main_Colormap_1_in_13 = NULL;
 main_Colormap_1_in_14 = NULL;
 main_Colormap_1_in_15 = NULL;
 main_Colormap_1_in_16 = NULL;
-main_Colormap_1_in_17 = 0.0;
-main_Colormap_1_in_18 = 80737.0;
+main_Colormap_1_in_17 = 866025.38;
+main_Colormap_1_in_18 = 866025.38;
 main_Colormap_1_in_19 = NULL;
 main_Colormap_1_out_1 = NULL;
 main_String_7_out_1 = &quot;white&quot;;
@@ -758,7 +758,7 @@
 main_Switch_9_out_1 = NULL;
 main_Integer_6_in_1 = &quot;Integer_6&quot;;
 main_Integer_6_in_2 = NULL;
-main_Integer_6_in_3 = 0 ;
+main_Integer_6_in_3 = 1 ;
 main_Integer_6_in_4 = NULL;
 main_Integer_6_in_5 = NULL;
 main_Integer_6_in_6 = NULL;
@@ -767,7 +767,7 @@
 main_Integer_6_in_9 = NULL;
 main_Integer_6_in_10 = NULL;
 main_Integer_6_in_11 = NULL;
-main_Integer_6_out_1 = 0 ;
+main_Integer_6_out_1 = 1 ;
 main_Color_7_in_2 = &quot;black&quot;;
 main_Color_7_in_3 = NULL;
 main_Color_7_in_4 = NULL;
@@ -776,7 +776,7 @@
 main_Switch_8_out_1 = NULL;
 main_Integer_10_in_1 = &quot;Integer_10&quot;;
 main_Integer_10_in_2 = NULL;
-main_Integer_10_in_3 = 0 ;
+main_Integer_10_in_3 = 1 ;
 main_Integer_10_in_4 = NULL;
 main_Integer_10_in_5 = NULL;
 main_Integer_10_in_6 = NULL;
@@ -785,9 +785,9 @@
 main_Integer_10_in_9 = NULL;
 main_Integer_10_in_10 = NULL;
 main_Integer_10_in_11 = NULL;
-main_Integer_10_out_1 = 0 ;
+main_Integer_10_out_1 = 1 ;
 main_FileSelector_6_out_1 = &quot;/Volumes/Simulations/MPAS/svn-mpas-model.cgd.ucar.edu/trunk/swmodel/dx/triangle.dx&quot;;
-main_String_6_out_1 = &quot;vorticity.1.12&quot;;
+main_String_6_out_1 = &quot;areac&quot;;
 main_Import_6_in_3 = &quot;dx&quot;;
 main_Import_6_in_4 = NULL;
 main_Import_6_in_5 = NULL;
@@ -802,7 +802,7 @@
 main_Switch_12_out_1 = NULL;
 main_Integer_9_in_1 = &quot;Integer_9&quot;;
 main_Integer_9_in_2 = NULL;
-main_Integer_9_in_3 = 0 ;
+main_Integer_9_in_3 = 1 ;
 main_Integer_9_in_4 = NULL;
 main_Integer_9_in_5 = NULL;
 main_Integer_9_in_6 = NULL;
@@ -811,7 +811,7 @@
 main_Integer_9_in_9 = NULL;
 main_Integer_9_in_10 = NULL;
 main_Integer_9_in_11 = NULL;
-main_Integer_9_out_1 = 0 ;
+main_Integer_9_out_1 = 1 ;
 main_Colormap_2_in_1 = { [0.0 0.74683544] [1.0 0.0] };
 main_Colormap_2_in_2 = { [0.0 1.0] [0.15300546 1.0] [0.81420765 1.0] [1.0 1.0] };
 main_Colormap_2_in_3 = { [0.84699454 1.0] };
@@ -822,13 +822,13 @@
 main_Colormap_2_in_9 = NULL;
 main_Colormap_2_in_10 = NULL;
 main_Colormap_2_in_11 = NULL;
-main_Colormap_2_in_12 = { -0.22230303 72107.0 };
+main_Colormap_2_in_12 = { 433012.69 433012.69 };
 main_Colormap_2_in_13 = NULL;
 main_Colormap_2_in_14 = NULL;
 main_Colormap_2_in_15 = NULL;
 main_Colormap_2_in_16 = NULL;
-main_Colormap_2_in_17 = -0.22230303;
-main_Colormap_2_in_18 = 72107.0;
+main_Colormap_2_in_17 = 433012.69;
+main_Colormap_2_in_18 = 433012.69;
 main_Colormap_2_in_19 = NULL;
 main_Colormap_2_out_1 = NULL;
 main_ColorBar_3_in_2 = [0.05 0.075];
@@ -1185,12 +1185,12 @@
 main_Image_2_in_1 = &quot;Image_2&quot;;
 main_Image_2_in_3 = &quot;X24,,&quot;;
 main_Image_2_in_4 = 1;
-main_Image_2_in_5 = [0 0 0];
-main_Image_2_in_6 = [0 -6.8363 0];
-main_Image_2_in_7 = 2.50853;
+main_Image_2_in_5 = [1855.82 170889 0];
+main_Image_2_in_6 = [1855.82 170889 524001];
+main_Image_2_in_7 = 8190.35;
 main_Image_2_in_8 = 1440;
-main_Image_2_in_9 = 0.953;
-main_Image_2_in_10 = [0 0 1];
+main_Image_2_in_9 = 0.955;
+main_Image_2_in_10 = [0 1 0];
 main_Image_2_in_11 = NULL;
 main_Image_2_in_12 = 0;
 main_Image_2_in_13 = NULL;

Modified: trunk/swmodel/dx/voronoi.dx
===================================================================
--- trunk/swmodel/dx/voronoi.dx        2009-09-09 22:23:08 UTC (rev 50)
+++ trunk/swmodel/dx/voronoi.dx        2009-09-09 22:24:22 UTC (rev 51)
@@ -1,138 +1,100 @@
-object &quot;positions list&quot; class array type float rank 1 shape 3 items 245760
+object &quot;positions list&quot; class array type float rank 1 shape 3 items 240000
 ascii data file vor.position.data
 
-object &quot;edge list&quot; class array type int rank 0 items 245760
+object &quot;edge list&quot; class array type int rank 0 items 240000
 ascii data file vor.edge.data
 attribute &quot;ref&quot; string &quot;positions&quot;
 
-object &quot;loops list&quot; class array type int rank 0 items 40962
+object &quot;loops list&quot; class array type int rank 0 items 40000
 ascii data file vor.loop.data
 attribute &quot;ref&quot; string &quot;edges&quot;
 
-object &quot;face list&quot; class array type int rank 0 items 40962
+object &quot;face list&quot; class array type int rank 0 items 40000
 ascii data file vor.face.data
 attribute &quot;ref&quot; string &quot;loops&quot;
 
-object 0  class array type float rank 0 items 40962
-data file vor.lindex.data
+object 0  class array type float rank 0 items 40000
+data file vor.index.data
 attribute &quot;dep&quot; string &quot;faces&quot;
 
-object 1  class array type float rank 0 items 40962
-data file vor.proc.data
+object 1  class array type float rank 0 items 40000
+data file vor.block.data
 attribute &quot;dep&quot; string &quot;faces&quot;
 
-object 2  class array type float rank 0 items 40962
+object 2  class array type float rank 0 items 40000
 data file vor.area.data
 attribute &quot;dep&quot; string &quot;faces&quot;
 
-object 3  class array type float rank 0 items 40962
-data file h.1.0.data
+object 3  class array type float rank 0 items 40000
+data file ./output/div.data
 attribute &quot;dep&quot; string &quot;faces&quot;
 
-object 4  class array type float rank 0 items 40962
-data file h.1.1.data
+object 4  class array type float rank 0 items 40000
+data file ./output/vor.data
 attribute &quot;dep&quot; string &quot;faces&quot;
 
-object 5  class array type float rank 0 items 40962
-data file h.1.2.data
+object 5  class array type float rank 0 items 40000
+data file scalar.data
 attribute &quot;dep&quot; string &quot;faces&quot;
 
-object 6  class array type float rank 0 items 40962
-data file h.1.3.data
+object 6  class array type float rank 0 items 40000
+data file div_analy.data
 attribute &quot;dep&quot; string &quot;faces&quot;
 
-object 7  class array type float rank 0 items 40962
-data file h.1.4.data
+object 7  class array type float rank 0 items 40000
+data file curl_analy.data
 attribute &quot;dep&quot; string &quot;faces&quot;
 
-object 8  class array type float rank 0 items 40962
-data file h.1.5.data
+object 8  class array type float rank 0 items 40000
+data file gradmag_analy.data
 attribute &quot;dep&quot; string &quot;faces&quot;
 
-object 9  class array type float rank 0 items 40962
-data file h.1.6.data
+object 9  class array type float rank 0 items 40000
+data file gradang_analy.data
 attribute &quot;dep&quot; string &quot;faces&quot;
 
-object 10  class array type float rank 0 items 40962
-data file h.1.7.data
+object 10  class array type float rank 0 items 40000
+data file gradmag.data
 attribute &quot;dep&quot; string &quot;faces&quot;
 
-object 11  class array type float rank 0 items 40962
-data file h.1.8.data
+object 11  class array type float rank 0 items 40000
+data file ./output/relative.data
 attribute &quot;dep&quot; string &quot;faces&quot;
 
-object 12  class array type float rank 0 items 40962
-data file h.1.9.data
+object 12  class array type float rank 0 items 40000
+data file ./output/height.data
 attribute &quot;dep&quot; string &quot;faces&quot;
 
-object 13  class array type float rank 0 items 40962
-data file h.1.10.data
+object 13  class array type float rank 0 items 40000
+data file ./output/thickness.data
 attribute &quot;dep&quot; string &quot;faces&quot;
 
-object 14  class array type float rank 0 items 40962
-data file h.1.11.data
+object 14  class array type float rank 0 items 40000
+data file ./output/tracer1.data
 attribute &quot;dep&quot; string &quot;faces&quot;
 
-object 15  class array type float rank 0 items 40962
-data file h.1.12.data
+object 15  class array type float rank 0 items 40000
+data file ./output/tracer2.data
 attribute &quot;dep&quot; string &quot;faces&quot;
 
-
-
-object 16  class array type float rank 0 items 40962
-data file ke.1.0.data
+object 16  class array type float rank 0 items 40000
+data file ./output/vorTR1.data
 attribute &quot;dep&quot; string &quot;faces&quot;
 
-object 17  class array type float rank 0 items 40962
-data file ke.1.1.data
+object 17  class array type float rank 0 items 40000
+data file ./output/thicknessdiff.data
 attribute &quot;dep&quot; string &quot;faces&quot;
 
-object 18  class array type float rank 0 items 40962
-data file ke.1.2.data
+object 18  class array type float rank 0 items 40000
+data file ./output/keVD.data
 attribute &quot;dep&quot; string &quot;faces&quot;
 
-object 19  class array type float rank 0 items 40962
-data file ke.1.3.data
+object 19  class array type float rank 0 items 40000
+data file ./output/keVDdiff.data
 attribute &quot;dep&quot; string &quot;faces&quot;
 
-object 20  class array type float rank 0 items 40962
-data file ke.1.4.data
-attribute &quot;dep&quot; string &quot;faces&quot;
 
-object 21  class array type float rank 0 items 40962
-data file ke.1.5.data
-attribute &quot;dep&quot; string &quot;faces&quot;
 
-object 22  class array type float rank 0 items 40962
-data file ke.1.6.data
-attribute &quot;dep&quot; string &quot;faces&quot;
-
-object 23  class array type float rank 0 items 40962
-data file ke.1.7.data
-attribute &quot;dep&quot; string &quot;faces&quot;
-
-object 24  class array type float rank 0 items 40962
-data file ke.1.8.data
-attribute &quot;dep&quot; string &quot;faces&quot;
-
-object 25  class array type float rank 0 items 40962
-data file ke.1.9.data
-attribute &quot;dep&quot; string &quot;faces&quot;
-
-object 26  class array type float rank 0 items 40962
-data file ke.1.10.data
-attribute &quot;dep&quot; string &quot;faces&quot;
-
-object 27  class array type float rank 0 items 40962
-data file ke.1.11.data
-attribute &quot;dep&quot; string &quot;faces&quot;
-
-object 28  class array type float rank 0 items 40962
-data file ke.1.12.data
-attribute &quot;dep&quot; string &quot;faces&quot;
-
-
-
 object &quot;index&quot; class field
 component &quot;positions&quot;     &quot;positions list&quot;
 component &quot;edges&quot;         &quot;edge list&quot;
@@ -154,186 +116,121 @@
 component &quot;faces&quot;         &quot;face list&quot;
 component &quot;data&quot;           2
 
-object &quot;h.1.0&quot; class field
+object &quot;div&quot; class field
 component &quot;positions&quot;     &quot;positions list&quot;
 component &quot;edges&quot;         &quot;edge list&quot;
 component &quot;loops&quot;         &quot;loops list&quot;
 component &quot;faces&quot;         &quot;face list&quot;
 component &quot;data&quot;           3
 
-object &quot;h.1.1&quot; class field
+object &quot;vor&quot; class field
 component &quot;positions&quot;     &quot;positions list&quot;
 component &quot;edges&quot;         &quot;edge list&quot;
 component &quot;loops&quot;         &quot;loops list&quot;
 component &quot;faces&quot;         &quot;face list&quot;
 component &quot;data&quot;           4
 
-object &quot;h.1.2&quot; class field
+object &quot;scalar&quot; class field
 component &quot;positions&quot;     &quot;positions list&quot;
 component &quot;edges&quot;         &quot;edge list&quot;
 component &quot;loops&quot;         &quot;loops list&quot;
 component &quot;faces&quot;         &quot;face list&quot;
 component &quot;data&quot;           5
 
-object &quot;h.1.3&quot; class field
+object &quot;div_analy&quot; class field
 component &quot;positions&quot;     &quot;positions list&quot;
 component &quot;edges&quot;         &quot;edge list&quot;
 component &quot;loops&quot;         &quot;loops list&quot;
 component &quot;faces&quot;         &quot;face list&quot;
 component &quot;data&quot;           6
 
-object &quot;h.1.4&quot; class field
+object &quot;curl_analy&quot; class field
 component &quot;positions&quot;     &quot;positions list&quot;
 component &quot;edges&quot;         &quot;edge list&quot;
 component &quot;loops&quot;         &quot;loops list&quot;
 component &quot;faces&quot;         &quot;face list&quot;
 component &quot;data&quot;           7
 
-object &quot;h.1.5&quot; class field
+object &quot;gradmag_analy&quot; class field
 component &quot;positions&quot;     &quot;positions list&quot;
 component &quot;edges&quot;         &quot;edge list&quot;
 component &quot;loops&quot;         &quot;loops list&quot;
 component &quot;faces&quot;         &quot;face list&quot;
 component &quot;data&quot;           8
 
-object &quot;h.1.6&quot; class field
+object &quot;gradang_analy&quot; class field
 component &quot;positions&quot;     &quot;positions list&quot;
 component &quot;edges&quot;         &quot;edge list&quot;
 component &quot;loops&quot;         &quot;loops list&quot;
 component &quot;faces&quot;         &quot;face list&quot;
 component &quot;data&quot;           9
 
-object &quot;h.1.7&quot; class field
+object &quot;gradmag&quot; class field
 component &quot;positions&quot;     &quot;positions list&quot;
 component &quot;edges&quot;         &quot;edge list&quot;
 component &quot;loops&quot;         &quot;loops list&quot;
 component &quot;faces&quot;         &quot;face list&quot;
 component &quot;data&quot;           10
 
-object &quot;h.1.8&quot; class field
+object &quot;relative&quot; class field
 component &quot;positions&quot;     &quot;positions list&quot;
 component &quot;edges&quot;         &quot;edge list&quot;
 component &quot;loops&quot;         &quot;loops list&quot;
 component &quot;faces&quot;         &quot;face list&quot;
 component &quot;data&quot;           11
 
-object &quot;h.1.9&quot; class field
+object &quot;height&quot; class field
 component &quot;positions&quot;     &quot;positions list&quot;
 component &quot;edges&quot;         &quot;edge list&quot;
 component &quot;loops&quot;         &quot;loops list&quot;
 component &quot;faces&quot;         &quot;face list&quot;
 component &quot;data&quot;           12
 
-object &quot;h.1.10&quot; class field
+object &quot;thickness&quot; class field
 component &quot;positions&quot;     &quot;positions list&quot;
 component &quot;edges&quot;         &quot;edge list&quot;
 component &quot;loops&quot;         &quot;loops list&quot;
 component &quot;faces&quot;         &quot;face list&quot;
 component &quot;data&quot;           13
 
-object &quot;h.1.11&quot; class field
+object &quot;tracer1&quot; class field
 component &quot;positions&quot;     &quot;positions list&quot;
 component &quot;edges&quot;         &quot;edge list&quot;
 component &quot;loops&quot;         &quot;loops list&quot;
 component &quot;faces&quot;         &quot;face list&quot;
 component &quot;data&quot;           14
 
-object &quot;h.1.12&quot; class field
+object &quot;tracer2&quot; class field
 component &quot;positions&quot;     &quot;positions list&quot;
 component &quot;edges&quot;         &quot;edge list&quot;
 component &quot;loops&quot;         &quot;loops list&quot;
 component &quot;faces&quot;         &quot;face list&quot;
 component &quot;data&quot;           15
 
-
-object &quot;ke.1.0&quot; class field
+object &quot;vorTR1&quot; class field
 component &quot;positions&quot;     &quot;positions list&quot;
 component &quot;edges&quot;         &quot;edge list&quot;
 component &quot;loops&quot;         &quot;loops list&quot;
 component &quot;faces&quot;         &quot;face list&quot;
 component &quot;data&quot;           16
 
-object &quot;ke.1.1&quot; class field
+object &quot;thicknessdiff&quot; class field
 component &quot;positions&quot;     &quot;positions list&quot;
 component &quot;edges&quot;         &quot;edge list&quot;
 component &quot;loops&quot;         &quot;loops list&quot;
 component &quot;faces&quot;         &quot;face list&quot;
 component &quot;data&quot;           17
 
-object &quot;ke.1.2&quot; class field
+object &quot;keVD&quot; class field
 component &quot;positions&quot;     &quot;positions list&quot;
 component &quot;edges&quot;         &quot;edge list&quot;
 component &quot;loops&quot;         &quot;loops list&quot;
 component &quot;faces&quot;         &quot;face list&quot;
 component &quot;data&quot;           18
 
-object &quot;ke.1.3&quot; class field
+object &quot;keVDdiff&quot; class field
 component &quot;positions&quot;     &quot;positions list&quot;
 component &quot;edges&quot;         &quot;edge list&quot;
 component &quot;loops&quot;         &quot;loops list&quot;
 component &quot;faces&quot;         &quot;face list&quot;
 component &quot;data&quot;           19
-
-object &quot;ke.1.4&quot; class field
-component &quot;positions&quot;     &quot;positions list&quot;
-component &quot;edges&quot;         &quot;edge list&quot;
-component &quot;loops&quot;         &quot;loops list&quot;
-component &quot;faces&quot;         &quot;face list&quot;
-component &quot;data&quot;           20
-
-object &quot;ke.1.5&quot; class field
-component &quot;positions&quot;     &quot;positions list&quot;
-component &quot;edges&quot;         &quot;edge list&quot;
-component &quot;loops&quot;         &quot;loops list&quot;
-component &quot;faces&quot;         &quot;face list&quot;
-component &quot;data&quot;           21
-
-object &quot;ke.1.6&quot; class field
-component &quot;positions&quot;     &quot;positions list&quot;
-component &quot;edges&quot;         &quot;edge list&quot;
-component &quot;loops&quot;         &quot;loops list&quot;
-component &quot;faces&quot;         &quot;face list&quot;
-component &quot;data&quot;           22
-
-object &quot;ke.1.7&quot; class field
-component &quot;positions&quot;     &quot;positions list&quot;
-component &quot;edges&quot;         &quot;edge list&quot;
-component &quot;loops&quot;         &quot;loops list&quot;
-component &quot;faces&quot;         &quot;face list&quot;
-component &quot;data&quot;           23
-
-object &quot;ke.1.8&quot; class field
-component &quot;positions&quot;     &quot;positions list&quot;
-component &quot;edges&quot;         &quot;edge list&quot;
-component &quot;loops&quot;         &quot;loops list&quot;
-component &quot;faces&quot;         &quot;face list&quot;
-component &quot;data&quot;           24
-
-object &quot;ke.1.9&quot; class field
-component &quot;positions&quot;     &quot;positions list&quot;
-component &quot;edges&quot;         &quot;edge list&quot;
-component &quot;loops&quot;         &quot;loops list&quot;
-component &quot;faces&quot;         &quot;face list&quot;
-component &quot;data&quot;           25
-
-object &quot;ke.1.10&quot; class field
-component &quot;positions&quot;     &quot;positions list&quot;
-component &quot;edges&quot;         &quot;edge list&quot;
-component &quot;loops&quot;         &quot;loops list&quot;
-component &quot;faces&quot;         &quot;face list&quot;
-component &quot;data&quot;           26
-
-object &quot;ke.1.11&quot; class field
-component &quot;positions&quot;     &quot;positions list&quot;
-component &quot;edges&quot;         &quot;edge list&quot;
-component &quot;loops&quot;         &quot;loops list&quot;
-component &quot;faces&quot;         &quot;face list&quot;
-component &quot;data&quot;           27
-
-object &quot;ke.1.12&quot; class field
-component &quot;positions&quot;     &quot;positions list&quot;
-component &quot;edges&quot;         &quot;edge list&quot;
-component &quot;loops&quot;         &quot;loops list&quot;
-component &quot;faces&quot;         &quot;face list&quot;
-component &quot;data&quot;           28
-

</font>
</pre>