[Dart-dev] DART/branches Revision: 10935
dart at ucar.edu
dart at ucar.edu
Mon Jan 23 11:05:50 MST 2017
hendric at ucar.edu
2017-01-23 11:05:43 -0700 (Mon, 23 Jan 2017)
48
updating lorenz 63 to run in single file mode.
Modified: DART/branches/rma_single_file/models/lorenz_63/model_mod.f90
===================================================================
--- DART/branches/rma_single_file/models/lorenz_63/model_mod.f90 2017-01-23 17:10:44 UTC (rev 10934)
+++ DART/branches/rma_single_file/models/lorenz_63/model_mod.f90 2017-01-23 18:05:43 UTC (rev 10935)
@@ -422,7 +422,7 @@
! make sure time is unlimited dimid
-call check(nf90_inq_dimid(ncFileID,"copy",dimid=MemberDimID))
+call check(nf90_inq_dimid(ncFileID,"member",dimid=MemberDimID))
call check(nf90_inq_dimid(ncFileID,"time",dimid=TimeDimID))
!--------------------------------------------------------------------
Added: DART/branches/rma_single_file/models/lorenz_63/work/filter_input.cdl
===================================================================
--- DART/branches/rma_single_file/models/lorenz_63/work/filter_input.cdl (rev 0)
+++ DART/branches/rma_single_file/models/lorenz_63/work/filter_input.cdl 2017-01-23 18:05:43 UTC (rev 10935)
@@ -0,0 +1,137 @@
+netcdf filter_input {
+dimensions:
+ member = 80 ;
+ metadatalength = 32 ;
+ model_size = 3 ;
+ time = UNLIMITED ; // (1 currently)
+variables:
+ double location(model_size) ;
+ location:long_name = "location on a unit sphere" ;
+ location:dimension = 1 ;
+ location:units = "nondimensional" ;
+ location:valid_range = 0., 1. ;
+
+ char MemberMetaData(member, metadatalength) ;
+ MemberMetaData:long_name = "Metadata (string) for each member" ;
+
+ double state_priorinf_mean(time, model_size) ;
+ state_priorinf_mean:long_name = "state-space prior inflation mean" ;
+
+ double state_priorinf_sd(time, model_size) ;
+ state_priorinf_sd:long_name = "state-space prior inflation standard deviation" ;
+
+ double state_postinf_mean(time, model_size) ;
+ state_postinf_mean:long_name = "state-space posterior inflation mean" ;
+
+ double state_postinf_sd(time, model_size) ;
+ state_postinf_sd:long_name = "state-space posterior inflation standard deviation" ;
+
+ double state(time, member, model_size) ;
+ state:long_name = "the ensemble of model states" ;
+
+ double time(time) ;
+ time:long_name = "valid time of the model state" ;
+ time:axis = "T" ;
+ time:cartesian_axis = "T" ;
+ time:calendar = "no calendar" ;
+ time:units = "days since 0000-00-00 00:00:00" ;
+
+ double advance_to_time ;
+ advance_to_time:long_name = "desired time at end of the next model advance" ;
+ advance_to_time:axis = "T" ;
+ advance_to_time:cartesian_axis = "T" ;
+ advance_to_time:calendar = "no calendar" ;
+ advance_to_time:units = "days since 0000-00-00 00:00:00" ;
+
+// global attributes:
+ :title = "filter input" ;
+ :creation_date = "YYYY MM DD HH MM SS = 2016 06 06 17 06 15" ;
+ :model = "Lorenz_63" ;
+data:
+
+ MemberMetaData =
+ "ensemble member 1 ",
+ "ensemble member 2 ",
+ "ensemble member 3 ",
+ "ensemble member 4 ",
+ "ensemble member 5 ",
+ "ensemble member 6 ",
+ "ensemble member 7 ",
+ "ensemble member 8 ",
+ "ensemble member 9 ",
+ "ensemble member 10 ",
+ "ensemble member 11 ",
+ "ensemble member 12 ",
+ "ensemble member 13 ",
+ "ensemble member 14 ",
+ "ensemble member 15 ",
+ "ensemble member 16 ",
+ "ensemble member 17 ",
+ "ensemble member 18 ",
+ "ensemble member 19 ",
+ "ensemble member 20 ",
+ "ensemble member 21 ",
+ "ensemble member 22 ",
+ "ensemble member 23 ",
+ "ensemble member 24 ",
+ "ensemble member 25 ",
+ "ensemble member 26 ",
+ "ensemble member 27 ",
+ "ensemble member 28 ",
+ "ensemble member 29 ",
+ "ensemble member 30 ",
More information about the Dart-dev
mailing list