[Dart-dev] [5859] DART/trunk/models/bgrid_solo/model_mod.f90: get_state_meta_data() was returning level numbers between 2-6 for the temperature field if no tracers are defined .

nancy at ucar.edu nancy at ucar.edu
Thu Sep 6 11:51:05 MDT 2012


Revision: 5859
Author:   nancy
Date:     2012-09-06 11:51:05 -0600 (Thu, 06 Sep 2012)
Log Message:
-----------
get_state_meta_data() was returning level numbers between 2-6 for the temperature field if no tracers are defined. the interpolation and results are (and have always been) correct; just the level numbers reported by get_state_meta_data() are incorrect.  this fix makes it return levels 1-5 for temperature, regardless of the number of tracers defined.

Modified Paths:
--------------
    DART/trunk/models/bgrid_solo/model_mod.f90

-------------- next part --------------
Modified: DART/trunk/models/bgrid_solo/model_mod.f90
===================================================================
--- DART/trunk/models/bgrid_solo/model_mod.f90	2012-09-06 17:29:03 UTC (rev 5858)
+++ DART/trunk/models/bgrid_solo/model_mod.f90	2012-09-06 17:51:05 UTC (rev 5859)
@@ -1099,7 +1099,7 @@
       local_var_type = TYPE_PS 
    else ! Rest of variables are temperature and tracers
 
-      lev = int((col_elem  + 1)/ (1 + ntracers))
+      lev = int(col_elem / (1 + ntracers))
       var_type_temp = mod(col_elem - 1, 1 + ntracers)
 
       ! First element on each level is T, 


More information about the Dart-dev mailing list