[Dart-dev] [6109] DART/branches/development/models/rose: Adding the one rose source file (that contains no code)

nancy at ucar.edu nancy at ucar.edu
Mon May 6 15:23:08 MDT 2013


Revision: 6109
Author:   thoar
Date:     2013-05-06 15:23:08 -0600 (Mon, 06 May 2013)
Log Message:
-----------
Adding the one rose source file (that contains no code)
that enables us to compile the DART/ROSE interfaces.

Modified Paths:
--------------
    DART/branches/development/models/rose/work/path_names_create_fixed_network_seq
    DART/branches/development/models/rose/work/path_names_create_obs_sequence
    DART/branches/development/models/rose/work/path_names_dart_to_model
    DART/branches/development/models/rose/work/path_names_filter
    DART/branches/development/models/rose/work/path_names_model_to_dart
    DART/branches/development/models/rose/work/path_names_obs_diag
    DART/branches/development/models/rose/work/path_names_perfect_model_obs
    DART/branches/development/models/rose/work/path_names_restart_file_tool
    DART/branches/development/models/rose/work/quickbuild.csh

Added Paths:
-----------
    DART/branches/development/models/rose/params.mod.f

-------------- next part --------------
Added: DART/branches/development/models/rose/params.mod.f
===================================================================
--- DART/branches/development/models/rose/params.mod.f	                        (rev 0)
+++ DART/branches/development/models/rose/params.mod.f	2013-05-06 21:23:08 UTC (rev 6109)
@@ -0,0 +1,51 @@
+
+! This is the only file from the rose source distribution needed
+! for the DART interfaces. It is included only so that we can build
+! the DART routines as part of our code maintenance. - TJH
+
+      module params
+
+      implicit none
+
+!... general model 
+
+      integer, parameter :: nx = 32, ny = 36, nz = 38
+      integer, parameter :: nyp1=37, nzp1=nz+1, nzp2=nz+2
+      integer, parameter :: nxhlf=nx/2
+
+!... radiation
+
+      integer, parameter :: nztrop=7, nzz=45
+
+!... chemistry
+
+      integer, parameter :: nbcon = 26
+      integer, parameter :: nphot = 33 
+
+!... dynamics
+
+      integer, parameter :: ndyn = 4 
+  
+      integer, parameter :: nvars = ndyn + nbcon
+
+!... variables for program control
+
+      integer :: ntime                    ! number of steps per hour
+
+      integer :: year0                    ! start year
+      integer :: day0                     ! start day of year (day 1 = Jan. 1)
+      integer :: ut0                      ! start universal time (sec) 
+
+      integer :: nstep, nend, nsave, nseg, nstart 
+      integer :: nout, nouttid, noutdiag
+
+      save
+
+      end module params 
+
+! <next few lines under version control, do not edit>
+! $URL$
+! $Id$
+! $Revision$
+! $Date$
+


Property changes on: DART/branches/development/models/rose/params.mod.f
___________________________________________________________________
Added: svn:mime-type
   + text/plain
Added: svn:keywords
   + Date Rev Author HeadURL Id
Added: svn:eol-style
   + native

Modified: DART/branches/development/models/rose/work/path_names_create_fixed_network_seq
===================================================================
--- DART/branches/development/models/rose/work/path_names_create_fixed_network_seq	2013-05-06 21:19:56 UTC (rev 6108)
+++ DART/branches/development/models/rose/work/path_names_create_fixed_network_seq	2013-05-06 21:23:08 UTC (rev 6109)
@@ -1,13 +1,8 @@
 assim_model/assim_model_mod.f90
 common/types_mod.f90
 location/threed_sphere/location_mod.f90
-models/rose/dynamics_testing_DA/dynam.mod.f
-models/rose/dynamics_testing_DA/ncdf.mod.f
-models/rose/dynamics_testing_DA/params.mod.f
-models/rose/dynamics_testing_DA/phys.mod.f
-models/rose/dynamics_testing_DA/restart.mod.f
-models/rose/dynamics_testing_DA/wcont.f
 models/rose/model_mod.f90
+models/rose/params.mod.f
 mpi_utilities/null_mpi_utilities_mod.f90
 obs_def/obs_def_mod.f90
 obs_kind/obs_kind_mod.f90

Modified: DART/branches/development/models/rose/work/path_names_create_obs_sequence
===================================================================
--- DART/branches/development/models/rose/work/path_names_create_obs_sequence	2013-05-06 21:19:56 UTC (rev 6108)
+++ DART/branches/development/models/rose/work/path_names_create_obs_sequence	2013-05-06 21:23:08 UTC (rev 6109)
@@ -2,13 +2,8 @@
 common/types_mod.f90
 ensemble_manager/ensemble_manager_mod.f90
 location/threed_sphere/location_mod.f90
-models/rose/dynamics_testing_DA/dynam.mod.f
-models/rose/dynamics_testing_DA/ncdf.mod.f
-models/rose/dynamics_testing_DA/params.mod.f
-models/rose/dynamics_testing_DA/phys.mod.f
-models/rose/dynamics_testing_DA/restart.mod.f
-models/rose/dynamics_testing_DA/wcont.f
 models/rose/model_mod.f90
+models/rose/params.mod.f
 mpi_utilities/null_mpi_utilities_mod.f90
 obs_def/obs_def_mod.f90
 obs_kind/obs_kind_mod.f90

Modified: DART/branches/development/models/rose/work/path_names_dart_to_model
===================================================================
--- DART/branches/development/models/rose/work/path_names_dart_to_model	2013-05-06 21:19:56 UTC (rev 6108)
+++ DART/branches/development/models/rose/work/path_names_dart_to_model	2013-05-06 21:23:08 UTC (rev 6109)
@@ -1,14 +1,9 @@
 assim_model/assim_model_mod.f90
 common/types_mod.f90
 location/threed_sphere/location_mod.f90
-models/rose/dynamics_testing_DA/dynam.mod.f
-models/rose/dynamics_testing_DA/ncdf.mod.f
-models/rose/dynamics_testing_DA/params.mod.f
-models/rose/dynamics_testing_DA/phys.mod.f
-models/rose/dynamics_testing_DA/restart.mod.f
-models/rose/dynamics_testing_DA/wcont.f
 models/rose/dart_to_model.f90
 models/rose/model_mod.f90
+models/rose/params.mod.f
 mpi_utilities/null_mpi_utilities_mod.f90
 obs_kind/obs_kind_mod.f90
 random_seq/random_seq_mod.f90

Modified: DART/branches/development/models/rose/work/path_names_filter
===================================================================
--- DART/branches/development/models/rose/work/path_names_filter	2013-05-06 21:19:56 UTC (rev 6108)
+++ DART/branches/development/models/rose/work/path_names_filter	2013-05-06 21:23:08 UTC (rev 6109)
@@ -6,14 +6,9 @@
 ensemble_manager/ensemble_manager_mod.f90
 filter/filter.f90
 location/threed_sphere/location_mod.f90
-models/rose/dynamics_testing_DA/dynam.mod.f
-models/rose/dynamics_testing_DA/ncdf.mod.f
-models/rose/dynamics_testing_DA/params.mod.f
-models/rose/dynamics_testing_DA/phys.mod.f
-models/rose/dynamics_testing_DA/restart.mod.f
-models/rose/dynamics_testing_DA/wcont.f
 models/rose/model_mod.f90
-mpi_utilities/mpi_utilities_mod.f90
+models/rose/params.mod.f
+mpi_utilities/null_mpi_utilities_mod.f90
 obs_def/obs_def_mod.f90
 obs_kind/obs_kind_mod.f90
 obs_model/obs_model_mod.f90

Modified: DART/branches/development/models/rose/work/path_names_model_to_dart
===================================================================
--- DART/branches/development/models/rose/work/path_names_model_to_dart	2013-05-06 21:19:56 UTC (rev 6108)
+++ DART/branches/development/models/rose/work/path_names_model_to_dart	2013-05-06 21:23:08 UTC (rev 6109)
@@ -1,15 +1,11 @@
 assim_model/assim_model_mod.f90
 common/types_mod.f90
 location/threed_sphere/location_mod.f90
-models/rose/dynamics_testing_DA/dynam.mod.f
-models/rose/dynamics_testing_DA/ncdf.mod.f
-models/rose/dynamics_testing_DA/params.mod.f
-models/rose/dynamics_testing_DA/phys.mod.f
-models/rose/dynamics_testing_DA/restart.mod.f
-models/rose/dynamics_testing_DA/wcont.f
 models/rose/model_mod.f90
 models/rose/model_to_dart.f90
+models/rose/params.mod.f
 mpi_utilities/null_mpi_utilities_mod.f90
+obs_kind/obs_kind_mod.f90
 random_seq/random_seq_mod.f90
 time_manager/time_manager_mod.f90
 utilities/utilities_mod.f90

Modified: DART/branches/development/models/rose/work/path_names_obs_diag
===================================================================
--- DART/branches/development/models/rose/work/path_names_obs_diag	2013-05-06 21:19:56 UTC (rev 6108)
+++ DART/branches/development/models/rose/work/path_names_obs_diag	2013-05-06 21:23:08 UTC (rev 6109)
@@ -2,13 +2,8 @@
 common/types_mod.f90
 diagnostics/threed_sphere/obs_diag.f90
 location/threed_sphere/location_mod.f90
-models/rose/dynamics_testing_DA/dynam.mod.f
-models/rose/dynamics_testing_DA/ncdf.mod.f
-models/rose/dynamics_testing_DA/params.mod.f
-models/rose/dynamics_testing_DA/phys.mod.f
-models/rose/dynamics_testing_DA/restart.mod.f
-models/rose/dynamics_testing_DA/wcont.f
 models/rose/model_mod.f90
+models/rose/params.mod.f
 mpi_utilities/null_mpi_utilities_mod.f90
 obs_def/obs_def_mod.f90
 obs_kind/obs_kind_mod.f90

Modified: DART/branches/development/models/rose/work/path_names_perfect_model_obs
===================================================================
--- DART/branches/development/models/rose/work/path_names_perfect_model_obs	2013-05-06 21:19:56 UTC (rev 6108)
+++ DART/branches/development/models/rose/work/path_names_perfect_model_obs	2013-05-06 21:23:08 UTC (rev 6109)
@@ -5,13 +5,8 @@
 cov_cutoff/cov_cutoff_mod.f90
 ensemble_manager/ensemble_manager_mod.f90
 location/threed_sphere/location_mod.f90
-models/rose/dynamics_testing_DA/dynam.mod.f
-models/rose/dynamics_testing_DA/ncdf.mod.f
-models/rose/dynamics_testing_DA/params.mod.f
-models/rose/dynamics_testing_DA/phys.mod.f
-models/rose/dynamics_testing_DA/restart.mod.f
-models/rose/dynamics_testing_DA/wcont.f
 models/rose/model_mod.f90
+models/rose/params.mod.f
 mpi_utilities/null_mpi_utilities_mod.f90
 obs_def/obs_def_mod.f90
 obs_kind/obs_kind_mod.f90

Modified: DART/branches/development/models/rose/work/path_names_restart_file_tool
===================================================================
--- DART/branches/development/models/rose/work/path_names_restart_file_tool	2013-05-06 21:19:56 UTC (rev 6108)
+++ DART/branches/development/models/rose/work/path_names_restart_file_tool	2013-05-06 21:23:08 UTC (rev 6109)
@@ -1,18 +1,19 @@
-utilities/restart_file_tool.f90
-ensemble_manager/ensemble_manager_mod.f90
-assim_tools/assim_tools_mod.f90
 adaptive_inflate/adaptive_inflate_mod.f90
-sort/sort_mod.f90
-cov_cutoff/cov_cutoff_mod.f90
-reg_factor/reg_factor_mod.f90
-obs_sequence/obs_sequence_mod.f90
-obs_kind/obs_kind_mod.f90
-obs_def/obs_def_mod.f90
 assim_model/assim_model_mod.f90
-models/rose/model_mod.f90
+assim_tools/assim_tools_mod.f90
 common/types_mod.f90
+cov_cutoff/cov_cutoff_mod.f90
+ensemble_manager/ensemble_manager_mod.f90
 location/threed_sphere/location_mod.f90
+models/rose/model_mod.f90
+models/rose/params.mod.f
+mpi_utilities/null_mpi_utilities_mod.f90
+obs_def/obs_def_mod.f90
+obs_kind/obs_kind_mod.f90
+obs_sequence/obs_sequence_mod.f90
 random_seq/random_seq_mod.f90
+reg_factor/reg_factor_mod.f90
+sort/sort_mod.f90
 time_manager/time_manager_mod.f90
+utilities/restart_file_tool.f90
 utilities/utilities_mod.f90
-mpi_utilities/null_mpi_utilities_mod.f90

Modified: DART/branches/development/models/rose/work/quickbuild.csh
===================================================================
--- DART/branches/development/models/rose/work/quickbuild.csh	2013-05-06 21:19:56 UTC (rev 6108)
+++ DART/branches/development/models/rose/work/quickbuild.csh	2013-05-06 21:23:08 UTC (rev 6109)
@@ -7,11 +7,6 @@
 # $Id$
 #
 # Script to manage the compilation of all components for this model;
-# executes a known "perfect model" experiment using an existing
-# observation sequence file (obs_seq.in) and initial conditions appropriate 
-# for both 'perfect_model_obs' (perfect_ics) and 'filter' (filter_ics).
-# There are enough initial conditions for ?? ensemble members in filter.
-# The 'input.nml' file controls all facets of this execution.
 
 #----------------------------------------------------------------------
 # 'preprocess' is a program that culls the appropriate sections of the
@@ -39,19 +34,16 @@
 ./preprocess || exit 99
 
 #----------------------------------------------------------------------
-# Build rose first ... the modules are used by everyone and have a
-# gazillion input files that I don't want to specify 
-# in EVERY path_names_xxxx file.
+# Build rose first ... if possible.
 #----------------------------------------------------------------------
 
-@ n = $n + 1
 echo
-echo
 echo "---------------------------------------------------------------"
-echo "${MODEL} build number ${n} is rose"
+echo "The rose source is not distributed with DART."
+echo
 
-csh mkmf_rose
-make || exit $n
+# csh mkmf_rose
+# make || exit $n
 
 #----------------------------------------------------------------------
 # Build all the single-threaded targets


More information about the Dart-dev mailing list