[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