[Dart-dev] DART/branches Revision: 11086
dart at ucar.edu
dart at ucar.edu
Thu Feb 9 16:18:42 MST 2017
hendric at ucar.edu
2017-02-09 16:18:42 -0700 (Thu, 09 Feb 2017)
120
Fixing dimension variable names to match the names in
nc_write_model_atts. This used when defining a domain
from spec.
Modified: DART/branches/rma_single_file/models/bgrid_solo/model_mod.f90
===================================================================
--- DART/branches/rma_single_file/models/bgrid_solo/model_mod.f90 2017-02-09 23:13:27 UTC (rev 11085)
+++ DART/branches/rma_single_file/models/bgrid_solo/model_mod.f90 2017-02-09 23:18:42 UTC (rev 11086)
@@ -2126,8 +2126,6 @@
dom_id = add_domain(numrows, state_variables(1,1:numrows), state_kinds_list(:))
-call state_structure_info(dom_id)
-
kub = Var_dt%kub
klb = Var_dt%klb
@@ -2146,8 +2144,8 @@
nVelJ = vje - vjs + 1
nlev = Var_dt%kub - Var_dt%klb + 1
- call add_dimension_to_variable(dom_id, i, "slon", nVelI)
- call add_dimension_to_variable(dom_id, i, "slat", nVelJ)
+ call add_dimension_to_variable(dom_id, i, "VelI", nVelI)
+ call add_dimension_to_variable(dom_id, i, "VelJ", nVelJ)
call add_dimension_to_variable(dom_id, i, "lev", nlev)
else if (thiskind == KIND_TEMPERATURE .or. thiskind == KIND_PRESSURE) then
@@ -2157,8 +2155,8 @@
nTmpJ = tje - tjs + 1
nlev = Var_dt%kub - Var_dt%klb + 1
- call add_dimension_to_variable(dom_id, i, "lon", nTmpI)
- call add_dimension_to_variable(dom_id, i, "lat", nTmpJ)
+ call add_dimension_to_variable(dom_id, i, "TmpI", nTmpI)
+ call add_dimension_to_variable(dom_id, i, "TmpJ", nTmpJ)
call add_dimension_to_variable(dom_id, i, "lev", nlev)
else if (thiskind == KIND_SURFACE_PRESSURE) then
@@ -2168,8 +2166,8 @@
nTmpJ = tje - tjs + 1
nlev = 1
- call add_dimension_to_variable(dom_id, i, "lon", nTmpI)
- call add_dimension_to_variable(dom_id, i, "lat", nTmpJ)
+ call add_dimension_to_variable(dom_id, i, "TmpI", nTmpI)
+ call add_dimension_to_variable(dom_id, i, "TmpJ", nTmpJ)
else ! is tracer, Q, CO, etc
tis = Dynam%Hgrid%Tmp%is; tie = Dynam%Hgrid%Tmp%ie
@@ -2179,8 +2177,8 @@
!ntracer = Var_dt%ntrace
nlev = Var_dt%kub - Var_dt%klb + 1
- call add_dimension_to_variable(dom_id, i, "lon", nTmpI)
- call add_dimension_to_variable(dom_id, i, "lat", nTmpJ)
+ call add_dimension_to_variable(dom_id, i, "TmpI", nTmpI)
+ call add_dimension_to_variable(dom_id, i, "TmpJ", nTmpJ)
call add_dimension_to_variable(dom_id, i, "lev", nlev)
endif
@@ -2190,6 +2188,8 @@
call finished_adding_domain(dom_id)
+call state_structure_info(dom_id)
+
!> @TODO we will have to fill in the lon, lat, and lev arrays
!> with actual grid values somewhere so they get written to
!> the restart file
Added: DART/branches/rma_single_file/models/bgrid_solo/work/filter_input_list.txt
===================================================================
--- DART/branches/rma_single_file/models/bgrid_solo/work/filter_input_list.txt (rev 0)
+++ DART/branches/rma_single_file/models/bgrid_solo/work/filter_input_list.txt 2017-02-09 23:18:42 UTC (rev 11086)
@@ -0,0 +1 @@
+filter_input.nc
Added: DART/branches/rma_single_file/models/bgrid_solo/work/filter_output_list.txt
===================================================================
--- DART/branches/rma_single_file/models/bgrid_solo/work/filter_output_list.txt (rev 0)
+++ DART/branches/rma_single_file/models/bgrid_solo/work/filter_output_list.txt 2017-02-09 23:18:42 UTC (rev 11086)
@@ -0,0 +1 @@
+filter_output.nc
More information about the Dart-dev
mailing list