<p><b>mpetersen@lanl.gov</b> 2013-02-13 08:07:24 -0700 (Wed, 13 Feb 2013)</p><p>Branch commit.  Add ability to write missing_value attribute to NetCDF file.<br>
</p><hr noshade><pre><font color="gray">Modified: branches/ocean_projects/missing_value/namelist.input.ocean
===================================================================
--- branches/ocean_projects/missing_value/namelist.input.ocean        2013-02-13 14:31:19 UTC (rev 2468)
+++ branches/ocean_projects/missing_value/namelist.input.ocean        2013-02-13 15:07:24 UTC (rev 2469)
@@ -17,6 +17,7 @@
         config_frames_per_outfile = 1000
         config_pio_num_iotasks = 0
         config_pio_stride = 1
+        config_missing_value = -1.0e34
 /
 &amp;time_integration
         config_dt = 3000.0

Modified: branches/ocean_projects/missing_value/src/core_hyd_atmos/Registry
===================================================================
--- branches/ocean_projects/missing_value/src/core_hyd_atmos/Registry        2013-02-13 14:31:19 UTC (rev 2468)
+++ branches/ocean_projects/missing_value/src/core_hyd_atmos/Registry        2013-02-13 15:07:24 UTC (rev 2469)
@@ -30,6 +30,7 @@
 namelist integer   io       config_frames_per_outfile   0
 namelist integer   io       config_pio_num_iotasks      0 
 namelist integer   io       config_pio_stride           1
+namelist real      io       config_missing_value      -1.0e34
 namelist character decomposition config_block_decomp_file_prefix  graph.info.part.
 namelist integer   decomposition config_number_of_blocks          0
 namelist logical   decomposition config_explicit_proc_decomp      .false.

Modified: branches/ocean_projects/missing_value/src/core_init_nhyd_atmos/Registry
===================================================================
--- branches/ocean_projects/missing_value/src/core_init_nhyd_atmos/Registry        2013-02-13 14:31:19 UTC (rev 2468)
+++ branches/ocean_projects/missing_value/src/core_init_nhyd_atmos/Registry        2013-02-13 15:07:24 UTC (rev 2469)
@@ -35,6 +35,7 @@
 namelist integer   io         config_frames_per_outfile   0
 namelist integer   io         config_pio_num_iotasks      0 
 namelist integer   io         config_pio_stride           1
+namelist real      io         config_missing_value      -1.0e34
 namelist character decomposition config_block_decomp_file_prefix  graph.info.part.
 namelist integer   decomposition config_number_of_blocks          0
 namelist logical   decomposition config_explicit_proc_decomp      .false.

Modified: branches/ocean_projects/missing_value/src/core_nhyd_atmos/Registry
===================================================================
--- branches/ocean_projects/missing_value/src/core_nhyd_atmos/Registry        2013-02-13 14:31:19 UTC (rev 2468)
+++ branches/ocean_projects/missing_value/src/core_nhyd_atmos/Registry        2013-02-13 15:07:24 UTC (rev 2469)
@@ -45,6 +45,7 @@
 namelist integer   io         config_frames_per_outfile   0
 namelist integer   io         config_pio_num_iotasks      0 
 namelist integer   io         config_pio_stride           1
+namelist real      io         config_missing_value      -1.0e34
 namelist character decomposition config_block_decomp_file_prefix  graph.info.part.
 namelist integer   decomposition config_number_of_blocks          0
 namelist logical   decomposition config_explicit_proc_decomp      .false.

Modified: branches/ocean_projects/missing_value/src/core_ocean/Registry
===================================================================
--- branches/ocean_projects/missing_value/src/core_ocean/Registry        2013-02-13 14:31:19 UTC (rev 2468)
+++ branches/ocean_projects/missing_value/src/core_ocean/Registry        2013-02-13 15:07:24 UTC (rev 2469)
@@ -18,6 +18,7 @@
 namelist integer   io       config_frames_per_outfile  1000
 namelist integer   io       config_pio_num_iotasks     0 
 namelist integer   io       config_pio_stride          1
+namelist real      io       config_missing_value      -1.0e34 
 
 namelist real      time_integration config_dt                  3000.0
 namelist character time_integration config_time_integrator    'split_explicit'

Modified: branches/ocean_projects/missing_value/src/core_sw/Registry
===================================================================
--- branches/ocean_projects/missing_value/src/core_sw/Registry        2013-02-13 14:31:19 UTC (rev 2468)
+++ branches/ocean_projects/missing_value/src/core_sw/Registry        2013-02-13 15:07:24 UTC (rev 2469)
@@ -29,6 +29,7 @@
 namelist integer     io        config_frames_per_outfile    0
 namelist integer     io        config_pio_num_iotasks       0 
 namelist integer     io        config_pio_stride            1
+namelist real        io        config_missing_value         -1.0e34
 namelist character   decomposition config_block_decomp_file_prefix  graph.info.part.
 namelist integer     decomposition config_number_of_blocks          0
 namelist logical     decomposition config_explicit_proc_decomp      .false.

Modified: branches/ocean_projects/missing_value/src/framework/mpas_io_output.F
===================================================================
--- branches/ocean_projects/missing_value/src/framework/mpas_io_output.F        2013-02-13 14:31:19 UTC (rev 2468)
+++ branches/ocean_projects/missing_value/src/framework/mpas_io_output.F        2013-02-13 15:07:24 UTC (rev 2469)
@@ -354,6 +354,7 @@
          call MPAS_writeStreamAtt(output_obj % io_stream, 'on_a_sphere', 'NO              ', nferr)
       end if
       call MPAS_writeStreamAtt(output_obj % io_stream, 'sphere_radius', mesh % sphere_radius, nferr)
+      call MPAS_writeStreamAtt(output_obj % io_stream, 'missing_value', config_missing_value, nferr)
 
 #include &quot;add_output_atts.inc&quot;
  

</font>
</pre>