[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