[Dart-dev] [3251] DART/trunk/models: Ibrahim Hoteit is visiting NCAR and we are working to put the MITgcm ocean

thoar at subversion.ucar.edu thoar at subversion.ucar.edu
Thu Mar 13 09:58:53 MDT 2008


An HTML attachment was scrubbed...
URL: http://mailman.ucar.edu/pipermail/dart-dev/attachments/20080313/c4ac3aa8/attachment-0001.html
-------------- next part --------------
Added: DART/trunk/models/MITgcm_ocean/work/mkmf_column_rand
===================================================================
--- DART/trunk/models/MITgcm_ocean/work/mkmf_column_rand	                        (rev 0)
+++ DART/trunk/models/MITgcm_ocean/work/mkmf_column_rand	2008-03-13 15:58:52 UTC (rev 3251)
@@ -0,0 +1,15 @@
+#!/bin/csh
+#
+# Data Assimilation Research Testbed -- DART
+# Copyright 2004-2007, Data Assimilation Research Section
+# University Corporation for Atmospheric Research
+# Licensed under the GPL -- www.gpl.org/licenses/gpl.html
+#
+# <next few lines under version control, do not edit>
+# $URL: http://subversion.ucar.edu/DAReS/DART/trunk/models/cam/work/mkmf_column_rand $
+# $Id: mkmf_column_rand 2691 2007-03-11 18:18:09Z thoar $
+# $Revision: 2691 $
+# $Date: 2007-03-11 12:18:09 -0600 (Sun, 11 Mar 2007) $
+#
+../../../mkmf/mkmf -p column_rand -t ../../../mkmf/mkmf.template -c"-Duse_netCDF" \
+ -a "../../.." path_names_column_rand


Property changes on: DART/trunk/models/MITgcm_ocean/work/mkmf_column_rand
___________________________________________________________________
Name: svn:executable
   + *

Added: DART/trunk/models/MITgcm_ocean/work/mkmf_create_fixed_network_seq
===================================================================
--- DART/trunk/models/MITgcm_ocean/work/mkmf_create_fixed_network_seq	                        (rev 0)
+++ DART/trunk/models/MITgcm_ocean/work/mkmf_create_fixed_network_seq	2008-03-13 15:58:52 UTC (rev 3251)
@@ -0,0 +1,15 @@
+#!/bin/csh
+#
+# Data Assimilation Research Testbed -- DART
+# Copyright 2004-2007, Data Assimilation Research Section
+# University Corporation for Atmospheric Research
+# Licensed under the GPL -- www.gpl.org/licenses/gpl.html
+#
+# <next few lines under version control, do not edit>
+# $URL: http://subversion.ucar.edu/DAReS/DART/trunk/models/cam/work/mkmf_create_fixed_network_seq $
+# $Id: mkmf_create_fixed_network_seq 2691 2007-03-11 18:18:09Z thoar $
+# $Revision: 2691 $
+# $Date: 2007-03-11 12:18:09 -0600 (Sun, 11 Mar 2007) $
+#
+../../../mkmf/mkmf -p create_fixed_network_seq -t ../../../mkmf/mkmf.template -c"-Duse_netCDF" \
+ -a "../../.." path_names_create_fixed_network_seq


Property changes on: DART/trunk/models/MITgcm_ocean/work/mkmf_create_fixed_network_seq
___________________________________________________________________
Name: svn:executable
   + *

Added: DART/trunk/models/MITgcm_ocean/work/mkmf_create_obs_sequence
===================================================================
--- DART/trunk/models/MITgcm_ocean/work/mkmf_create_obs_sequence	                        (rev 0)
+++ DART/trunk/models/MITgcm_ocean/work/mkmf_create_obs_sequence	2008-03-13 15:58:52 UTC (rev 3251)
@@ -0,0 +1,15 @@
+#!/bin/csh
+#
+# Data Assimilation Research Testbed -- DART
+# Copyright 2004-2007, Data Assimilation Research Section
+# University Corporation for Atmospheric Research
+# Licensed under the GPL -- www.gpl.org/licenses/gpl.html
+#
+# <next few lines under version control, do not edit>
+# $URL: http://subversion.ucar.edu/DAReS/DART/trunk/models/cam/work/mkmf_create_obs_sequence $
+# $Id: mkmf_create_obs_sequence 2691 2007-03-11 18:18:09Z thoar $
+# $Revision: 2691 $
+# $Date: 2007-03-11 12:18:09 -0600 (Sun, 11 Mar 2007) $
+#
+../../../mkmf/mkmf -p create_obs_sequence -t ../../../mkmf/mkmf.template -c"-Duse_netCDF" \
+ -a "../../.." path_names_create_obs_sequence


Property changes on: DART/trunk/models/MITgcm_ocean/work/mkmf_create_obs_sequence
___________________________________________________________________
Name: svn:executable
   + *

Added: DART/trunk/models/MITgcm_ocean/work/mkmf_filter
===================================================================
--- DART/trunk/models/MITgcm_ocean/work/mkmf_filter	                        (rev 0)
+++ DART/trunk/models/MITgcm_ocean/work/mkmf_filter	2008-03-13 15:58:52 UTC (rev 3251)
@@ -0,0 +1,59 @@
+#!/bin/csh
+#
+# Data Assimilation Research Testbed -- DART
+# Copyright 2004-2007, Data Assimilation Research Section
+# University Corporation for Atmospheric Research
+# Licensed under the GPL -- www.gpl.org/licenses/gpl.html
+#
+# <next few lines under version control, do not edit>
+# $URL: http://subversion.ucar.edu/DAReS/DART/trunk/models/cam/work/mkmf_filter $
+# $Id: mkmf_filter 2691 2007-03-11 18:18:09Z thoar $
+# $Revision: 2691 $
+# $Date: 2007-03-11 12:18:09 -0600 (Sun, 11 Mar 2007) $
+
+# usage: mkmf_filter [ -mpi ]
+#  without any args, builds filter without mpi libraries, and it will run
+#  as a normal executable. if -mpi is given, it will be compiled with the mpi
+#  libraries and can run with multiple cooperating processes.
+
+if ( $#argv > 0 ) then
+  if ("$argv[1]" == "-mpi") then
+    setenv usingmpi 1
+  else
+    echo "Unrecognized argument to mkmf_filter: $argv[1]"
+    echo "Usage: mkmf_filter [ -mpi ]"
+    echo " default is to generate a Makefile without MPI support."
+    exit -1
+  endif
+else
+  setenv usingmpi 0
+endif
+
+
+# make a backup copy of the path_names file, and then use
+# sed to make sure it includes either the non-mpi subroutines,
+# or the subroutines which really call mpi.
+cp -f path_names_filter path_names_filter.back
+
+if ( $usingmpi ) then
+
+  echo "Making Makefile with MPI"
+  touch using_mpi_for_filter
+  sed -e 's;/null_mpi_util;/mpi_util;' path_names_filter.back >! path_names_filter
+  setenv wrapper_arg -w
+
+else
+
+  echo "Making Makefile without MPI"
+  rm -f using_mpi_for_filter
+  sed -e 's;/mpi_util;/null_mpi_util;' path_names_filter.back >! path_names_filter
+  setenv wrapper_arg ""
+
+endif
+
+# remove temp file and now really call mkmf to generate makefile
+rm -f path_names_filter.back
+
+../../../mkmf/mkmf -p filter -t ../../../mkmf/mkmf.template -c"-Duse_netCDF" \
+        -a "../../.." ${wrapper_arg} path_names_filter
+


Property changes on: DART/trunk/models/MITgcm_ocean/work/mkmf_filter
___________________________________________________________________
Name: svn:executable
   + *

Added: DART/trunk/models/MITgcm_ocean/work/mkmf_merge_obs_seq
===================================================================
--- DART/trunk/models/MITgcm_ocean/work/mkmf_merge_obs_seq	                        (rev 0)
+++ DART/trunk/models/MITgcm_ocean/work/mkmf_merge_obs_seq	2008-03-13 15:58:52 UTC (rev 3251)
@@ -0,0 +1,15 @@
+#!/bin/csh
+#
+# Data Assimilation Research Testbed -- DART
+# Copyright 2004-2007, Data Assimilation Research Section
+# University Corporation for Atmospheric Research
+# Licensed under the GPL -- www.gpl.org/licenses/gpl.html
+#
+# <next few lines under version control, do not edit>
+# $URL: http://subversion.ucar.edu/DAReS/DART/trunk/models/cam/work/mkmf_merge_obs_seq $
+# $Id: mkmf_merge_obs_seq 2691 2007-03-11 18:18:09Z thoar $
+# $Revision: 2691 $
+# $Date: 2007-03-11 12:18:09 -0600 (Sun, 11 Mar 2007) $
+#
+../../../mkmf/mkmf -p merge_obs_seq -t ../../../mkmf/mkmf.template -c"-Duse_netCDF" \
+ -a "../../.." path_names_merge_obs_seq


Property changes on: DART/trunk/models/MITgcm_ocean/work/mkmf_merge_obs_seq
___________________________________________________________________
Name: svn:executable
   + *

Added: DART/trunk/models/MITgcm_ocean/work/mkmf_obs_diag
===================================================================
--- DART/trunk/models/MITgcm_ocean/work/mkmf_obs_diag	                        (rev 0)
+++ DART/trunk/models/MITgcm_ocean/work/mkmf_obs_diag	2008-03-13 15:58:52 UTC (rev 3251)
@@ -0,0 +1,15 @@
+#!/bin/csh
+#
+# Data Assimilation Research Testbed -- DART
+# Copyright 2004-2007, Data Assimilation Research Section
+# University Corporation for Atmospheric Research
+# Licensed under the GPL -- www.gpl.org/licenses/gpl.html
+#
+# <next few lines under version control, do not edit>
+# $URL: http://subversion.ucar.edu/DAReS/DART/trunk/models/cam/work/mkmf_obs_diag $
+# $Id: mkmf_obs_diag 2691 2007-03-11 18:18:09Z thoar $
+# $Revision: 2691 $
+# $Date: 2007-03-11 12:18:09 -0600 (Sun, 11 Mar 2007) $
+#
+../../../mkmf/mkmf -p obs_diag -t ../../../mkmf/mkmf.template -c"-Duse_netCDF" \
+ -a "../../.." path_names_obs_diag


Property changes on: DART/trunk/models/MITgcm_ocean/work/mkmf_obs_diag
___________________________________________________________________
Name: svn:executable
   + *

Added: DART/trunk/models/MITgcm_ocean/work/mkmf_perfect_model_obs
===================================================================
--- DART/trunk/models/MITgcm_ocean/work/mkmf_perfect_model_obs	                        (rev 0)
+++ DART/trunk/models/MITgcm_ocean/work/mkmf_perfect_model_obs	2008-03-13 15:58:52 UTC (rev 3251)
@@ -0,0 +1,15 @@
+#!/bin/csh
+#
+# Data Assimilation Research Testbed -- DART
+# Copyright 2004-2007, Data Assimilation Research Section
+# University Corporation for Atmospheric Research
+# Licensed under the GPL -- www.gpl.org/licenses/gpl.html
+#
+# <next few lines under version control, do not edit>
+# $URL: http://subversion.ucar.edu/DAReS/DART/trunk/models/cam/work/mkmf_perfect_model_obs $
+# $Id: mkmf_perfect_model_obs 2691 2007-03-11 18:18:09Z thoar $
+# $Revision: 2691 $
+# $Date: 2007-03-11 12:18:09 -0600 (Sun, 11 Mar 2007) $
+#
+../../../mkmf/mkmf -p perfect_model_obs -t ../../../mkmf/mkmf.template -c"-Duse_netCDF" \
+ -a "../../.." path_names_perfect_model_obs


Property changes on: DART/trunk/models/MITgcm_ocean/work/mkmf_perfect_model_obs
___________________________________________________________________
Name: svn:executable
   + *

Added: DART/trunk/models/MITgcm_ocean/work/mkmf_preprocess
===================================================================
--- DART/trunk/models/MITgcm_ocean/work/mkmf_preprocess	                        (rev 0)
+++ DART/trunk/models/MITgcm_ocean/work/mkmf_preprocess	2008-03-13 15:58:52 UTC (rev 3251)
@@ -0,0 +1,15 @@
+#!/bin/csh
+#
+# Data Assimilation Research Testbed -- DART
+# Copyright 2004-2007, Data Assimilation Research Section
+# University Corporation for Atmospheric Research
+# Licensed under the GPL -- www.gpl.org/licenses/gpl.html
+#
+# <next few lines under version control, do not edit>
+# $URL: http://subversion.ucar.edu/DAReS/DART/trunk/models/cam/work/mkmf_preprocess $
+# $Id: mkmf_preprocess 2691 2007-03-11 18:18:09Z thoar $
+# $Revision: 2691 $
+# $Date: 2007-03-11 12:18:09 -0600 (Sun, 11 Mar 2007) $
+#
+../../../mkmf/mkmf -p preprocess -t ../../../mkmf/mkmf.template -c"-Duse_netCDF" \
+ -a "../../.." path_names_preprocess


Property changes on: DART/trunk/models/MITgcm_ocean/work/mkmf_preprocess
___________________________________________________________________
Name: svn:executable
   + *

Added: DART/trunk/models/MITgcm_ocean/work/mkmf_restart_file_utility
===================================================================
--- DART/trunk/models/MITgcm_ocean/work/mkmf_restart_file_utility	                        (rev 0)
+++ DART/trunk/models/MITgcm_ocean/work/mkmf_restart_file_utility	2008-03-13 15:58:52 UTC (rev 3251)
@@ -0,0 +1,15 @@
+#!/bin/csh
+#
+# Data Assimilation Research Testbed -- DART
+# Copyright 2004-2007, Data Assimilation Research Section
+# University Corporation for Atmospheric Research
+# Licensed under the GPL -- www.gpl.org/licenses/gpl.html
+#
+# <next few lines under version control, do not edit>
+# $URL: http://subversion.ucar.edu/DAReS/DART/trunk/models/lorenz_96/work/mkmf_restart_file_utility $
+# $Id: mkmf_restart_file_utility 2691 2007-03-11 18:18:09Z thoar $
+# $Revision: 2691 $
+# $Date: 2007-03-11 12:18:09 -0600 (Sun, 11 Mar 2007) $
+#
+../../../mkmf/mkmf -p restart_file_utility -t ../../../mkmf/mkmf.template -c"-Duse_netCDF" \
+ -a "../../.." path_names_restart_file_utility


Property changes on: DART/trunk/models/MITgcm_ocean/work/mkmf_restart_file_utility
___________________________________________________________________
Name: svn:executable
   + *

Added: DART/trunk/models/MITgcm_ocean/work/mkmf_trans_date_to_dart
===================================================================
--- DART/trunk/models/MITgcm_ocean/work/mkmf_trans_date_to_dart	                        (rev 0)
+++ DART/trunk/models/MITgcm_ocean/work/mkmf_trans_date_to_dart	2008-03-13 15:58:52 UTC (rev 3251)
@@ -0,0 +1,15 @@
+#!/bin/csh
+#
+# Data Assimilation Research Testbed -- DART
+# Copyright 2004-2007, Data Assimilation Research Section
+# University Corporation for Atmospheric Research
+# Licensed under the GPL -- www.gpl.org/licenses/gpl.html
+#
+# <next few lines under version control, do not edit>
+# $URL: http://subversion.ucar.edu/DAReS/DART/trunk/models/cam/work/mkmf_trans_date_to_dart $
+# $Id: mkmf_trans_date_to_dart 2691 2007-03-11 18:18:09Z thoar $
+# $Revision: 2691 $
+# $Date: 2007-03-11 12:18:09 -0600 (Sun, 11 Mar 2007) $
+#
+../../../mkmf/mkmf -p trans_date_to_dart -t ../../../mkmf/mkmf.template -c "-Duse_netCDF" \
+ -a "../../.." path_names_trans_date_to_dart


Property changes on: DART/trunk/models/MITgcm_ocean/work/mkmf_trans_date_to_dart
___________________________________________________________________
Name: svn:executable
   + *

Added: DART/trunk/models/MITgcm_ocean/work/mkmf_trans_pv_sv
===================================================================
--- DART/trunk/models/MITgcm_ocean/work/mkmf_trans_pv_sv	                        (rev 0)
+++ DART/trunk/models/MITgcm_ocean/work/mkmf_trans_pv_sv	2008-03-13 15:58:52 UTC (rev 3251)
@@ -0,0 +1,15 @@
+#!/bin/csh
+#
+# Data Assimilation Research Testbed -- DART
+# Copyright 2004-2007, Data Assimilation Research Section
+# University Corporation for Atmospheric Research
+# Licensed under the GPL -- www.gpl.org/licenses/gpl.html
+#
+# <next few lines under version control, do not edit>
+# $URL: http://subversion.ucar.edu/DAReS/DART/trunk/models/cam/work/mkmf_trans_pv_sv $
+# $Id: mkmf_trans_pv_sv 2691 2007-03-11 18:18:09Z thoar $
+# $Revision: 2691 $
+# $Date: 2007-03-11 12:18:09 -0600 (Sun, 11 Mar 2007) $
+#
+../../../mkmf/mkmf -p trans_pv_sv -t ../../../mkmf/mkmf.template -c "-Duse_netCDF" \
+ -a "../../.." path_names_trans_pv_sv


Property changes on: DART/trunk/models/MITgcm_ocean/work/mkmf_trans_pv_sv
___________________________________________________________________
Name: svn:executable
   + *

Added: DART/trunk/models/MITgcm_ocean/work/mkmf_trans_sv_pv
===================================================================
--- DART/trunk/models/MITgcm_ocean/work/mkmf_trans_sv_pv	                        (rev 0)
+++ DART/trunk/models/MITgcm_ocean/work/mkmf_trans_sv_pv	2008-03-13 15:58:52 UTC (rev 3251)
@@ -0,0 +1,15 @@
+#!/bin/csh
+#
+# Data Assimilation Research Testbed -- DART
+# Copyright 2004-2007, Data Assimilation Research Section
+# University Corporation for Atmospheric Research
+# Licensed under the GPL -- www.gpl.org/licenses/gpl.html
+#
+# <next few lines under version control, do not edit>
+# $URL: http://subversion.ucar.edu/DAReS/DART/trunk/models/cam/work/mkmf_trans_sv_pv $
+# $Id: mkmf_trans_sv_pv 2691 2007-03-11 18:18:09Z thoar $
+# $Revision: 2691 $
+# $Date: 2007-03-11 12:18:09 -0600 (Sun, 11 Mar 2007) $
+#
+../../../mkmf/mkmf -p trans_sv_pv -t ../../../mkmf/mkmf.template -c "-Duse_netCDF" \
+ -a "../../.." path_names_trans_sv_pv


Property changes on: DART/trunk/models/MITgcm_ocean/work/mkmf_trans_sv_pv
___________________________________________________________________
Name: svn:executable
   + *

Added: DART/trunk/models/MITgcm_ocean/work/mkmf_trans_time
===================================================================
--- DART/trunk/models/MITgcm_ocean/work/mkmf_trans_time	                        (rev 0)
+++ DART/trunk/models/MITgcm_ocean/work/mkmf_trans_time	2008-03-13 15:58:52 UTC (rev 3251)
@@ -0,0 +1,15 @@
+#!/bin/csh
+#
+# Data Assimilation Research Testbed -- DART
+# Copyright 2004-2007, Data Assimilation Research Section
+# University Corporation for Atmospheric Research
+# Licensed under the GPL -- www.gpl.org/licenses/gpl.html
+#
+# <next few lines under version control, do not edit>
+# $URL: http://subversion.ucar.edu/DAReS/DART/trunk/models/cam/work/mkmf_trans_time $
+# $Id: mkmf_trans_time 2691 2007-03-11 18:18:09Z thoar $
+# $Revision: 2691 $
+# $Date: 2007-03-11 12:18:09 -0600 (Sun, 11 Mar 2007) $
+#
+../../../mkmf/mkmf -p trans_time -t ../../../mkmf/mkmf.template -c "-Duse_netCDF" \
+ -a "../../.." path_names_trans_time


Property changes on: DART/trunk/models/MITgcm_ocean/work/mkmf_trans_time
___________________________________________________________________
Name: svn:executable
   + *

Added: DART/trunk/models/MITgcm_ocean/work/mkmf_wakeup_filter
===================================================================
--- DART/trunk/models/MITgcm_ocean/work/mkmf_wakeup_filter	                        (rev 0)
+++ DART/trunk/models/MITgcm_ocean/work/mkmf_wakeup_filter	2008-03-13 15:58:52 UTC (rev 3251)
@@ -0,0 +1,59 @@
+#!/bin/csh
+#
+# Data Assimilation Research Testbed -- DART
+# Copyright 2004-2007, Data Assimilation Research Section
+# University Corporation for Atmospheric Research
+# Licensed under the GPL -- www.gpl.org/licenses/gpl.html
+#
+# <next few lines under version control, do not edit>
+# $URL: http://subversion.ucar.edu/DAReS/DART/trunk/models/cam/work/mkmf_wakeup_filter $
+# $Id: mkmf_wakeup_filter 2691 2007-03-11 18:18:09Z thoar $
+# $Revision: 2691 $
+# $Date: 2007-03-11 12:18:09 -0600 (Sun, 11 Mar 2007) $
+
+# usage: mkmf_wakeup_filter [ -mpi ]
+#  without any args, builds wakeup_filter without mpi libraries, and it will run
+#  as a normal executable. if -mpi is given, it will be compiled with the mpi
+#  libraries and can run with multiple cooperating processes.
+
+if ( $#argv > 0 ) then
+  if ("$argv[1]" == "-mpi") then
+    setenv usingmpi 1
+  else
+    echo "Unrecognized argument to mkmf_wakeup_filter: $argv[1]"
+    echo "Usage: mkmf_wakeup_filter [ -mpi ]"
+    echo " default is to generate a Makefile without MPI support."
+    exit -1
+  endif
+else
+  setenv usingmpi 0
+endif
+
+
+# make a backup copy of the path_names file, and then use
+# sed to make sure it includes either the non-mpi subroutines,
+# or the subroutines which really call mpi.
+cp -f path_names_wakeup_filter path_names_wakeup_filter.back
+
+if ( $usingmpi ) then
+
+  echo "Making Makefile with MPI"
+  touch using_mpi_for_wakeup_filter
+  sed -e 's;/null_mpi_util;/mpi_util;' path_names_wakeup_filter.back >! path_names_wakeup_filter
+  setenv wrapper_arg -w
+
+else
+
+  echo "Making Makefile without MPI"
+  rm -f using_mpi_for_wakeup_filter
+  sed -e 's;/mpi_util;/null_mpi_util;' path_names_wakeup_filter.back >! path_names_wakeup_filter
+  setenv wrapper_arg ""
+
+endif
+
+# remove temp file and now really call mkmf to generate makefile
+rm -f path_names_wakeup_filter.back
+
+../../../mkmf/mkmf -p wakeup_filter -t ../../../mkmf/mkmf.template -c"-Duse_netCDF" \
+        -a "../../.." ${wrapper_arg} path_names_wakeup_filter
+


Property changes on: DART/trunk/models/MITgcm_ocean/work/mkmf_wakeup_filter
___________________________________________________________________
Name: svn:executable
   + *

Added: DART/trunk/models/MITgcm_ocean/work/path_names_column_rand
===================================================================
--- DART/trunk/models/MITgcm_ocean/work/path_names_column_rand	                        (rev 0)
+++ DART/trunk/models/MITgcm_ocean/work/path_names_column_rand	2008-03-13 15:58:52 UTC (rev 3251)
@@ -0,0 +1,7 @@
+common/types_mod.f90
+models/MITgcm_ocean/column_rand.f90
+mpi_utilities/null_mpi_utilities_mod.f90
+random_nr/random_nr_mod.f90
+random_seq/random_seq_mod.f90
+time_manager/time_manager_mod.f90
+utilities/utilities_mod.f90

Added: DART/trunk/models/MITgcm_ocean/work/path_names_create_fixed_network_seq
===================================================================
--- DART/trunk/models/MITgcm_ocean/work/path_names_create_fixed_network_seq	                        (rev 0)
+++ DART/trunk/models/MITgcm_ocean/work/path_names_create_fixed_network_seq	2008-03-13 15:58:52 UTC (rev 3251)
@@ -0,0 +1,14 @@
+assim_model/assim_model_mod.f90
+common/types_mod.f90
+location/threed_sphere/location_mod.f90
+models/MITgcm_ocean/model_mod.f90
+mpi_utilities/null_mpi_utilities_mod.f90
+obs_def/obs_def_gps_mod.f90
+obs_def/obs_def_mod.f90
+obs_kind/obs_kind_mod.f90
+obs_sequence/create_fixed_network_seq.f90
+obs_sequence/obs_sequence_mod.f90
+random_nr/random_nr_mod.f90
+random_seq/random_seq_mod.f90
+time_manager/time_manager_mod.f90
+utilities/utilities_mod.f90

Added: DART/trunk/models/MITgcm_ocean/work/path_names_create_obs_sequence
===================================================================
--- DART/trunk/models/MITgcm_ocean/work/path_names_create_obs_sequence	                        (rev 0)
+++ DART/trunk/models/MITgcm_ocean/work/path_names_create_obs_sequence	2008-03-13 15:58:52 UTC (rev 3251)
@@ -0,0 +1,16 @@
+assim_model/assim_model_mod.f90
+common/types_mod.f90
+ensemble_manager/ensemble_manager_mod.f90
+location/threed_sphere/location_mod.f90
+models/MITgcm_ocean/model_mod.f90
+mpi_utilities/null_mpi_utilities_mod.f90
+obs_def/obs_def_gps_mod.f90
+obs_def/obs_def_mod.f90
+obs_kind/obs_kind_mod.f90
+obs_model/obs_model_mod.f90
+obs_sequence/create_obs_sequence.f90
+obs_sequence/obs_sequence_mod.f90
+random_nr/random_nr_mod.f90
+random_seq/random_seq_mod.f90
+time_manager/time_manager_mod.f90
+utilities/utilities_mod.f90

Added: DART/trunk/models/MITgcm_ocean/work/path_names_filter
===================================================================
--- DART/trunk/models/MITgcm_ocean/work/path_names_filter	                        (rev 0)
+++ DART/trunk/models/MITgcm_ocean/work/path_names_filter	2008-03-13 15:58:52 UTC (rev 3251)
@@ -0,0 +1,22 @@
+adaptive_inflate/adaptive_inflate_mod.f90
+assim_model/assim_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
+filter/filter.f90
+location/threed_sphere/location_mod.f90
+models/MITgcm_ocean/model_mod.f90
+mpi_utilities/null_mpi_utilities_mod.f90
+obs_def/obs_def_gps_mod.f90
+obs_def/obs_def_mod.f90
+obs_kind/obs_kind_mod.f90
+obs_model/obs_model_mod.f90
+obs_sequence/obs_sequence_mod.f90
+random_nr/random_nr_mod.f90
+random_seq/random_seq_mod.f90
+reg_factor/reg_factor_mod.f90
+smoother/smoother_mod.f90
+sort/sort_mod.f90
+time_manager/time_manager_mod.f90
+utilities/utilities_mod.f90

Added: DART/trunk/models/MITgcm_ocean/work/path_names_merge_obs_seq
===================================================================
--- DART/trunk/models/MITgcm_ocean/work/path_names_merge_obs_seq	                        (rev 0)
+++ DART/trunk/models/MITgcm_ocean/work/path_names_merge_obs_seq	2008-03-13 15:58:52 UTC (rev 3251)
@@ -0,0 +1,15 @@
+assim_model/assim_model_mod.f90
+common/types_mod.f90
+cov_cutoff/cov_cutoff_mod.f90
+location/threed_sphere/location_mod.f90
+models/MITgcm_ocean/model_mod.f90
+mpi_utilities/null_mpi_utilities_mod.f90
+obs_def/obs_def_gps_mod.f90
+obs_def/obs_def_mod.f90
+obs_kind/obs_kind_mod.f90
+obs_sequence/merge_obs_seq.f90
+obs_sequence/obs_sequence_mod.f90
+random_nr/random_nr_mod.f90
+random_seq/random_seq_mod.f90
+time_manager/time_manager_mod.f90
+utilities/utilities_mod.f90

Added: DART/trunk/models/MITgcm_ocean/work/path_names_obs_diag
===================================================================
--- DART/trunk/models/MITgcm_ocean/work/path_names_obs_diag	                        (rev 0)
+++ DART/trunk/models/MITgcm_ocean/work/path_names_obs_diag	2008-03-13 15:58:52 UTC (rev 3251)
@@ -0,0 +1,18 @@
+assim_model/assim_model_mod.f90
+common/types_mod.f90
+diagnostics/threed_sphere/obs_diag.f90
+location/threed_sphere/location_mod.f90
+models/MITgcm_ocean/model_mod.f90
+mpi_utilities/null_mpi_utilities_mod.f90
+obs_def/obs_def_altimeter_mod.f90
+obs_def/obs_def_dew_point_mod.f90
+obs_def/obs_def_gps_mod.f90
+obs_def/obs_def_mod.f90
+obs_def/obs_def_radar_mod.f90
+obs_kind/obs_kind_mod.f90
+obs_sequence/obs_sequence_mod.f90
+random_nr/random_nr_mod.f90
+random_seq/random_seq_mod.f90
+sort/sort_mod.f90
+time_manager/time_manager_mod.f90
+utilities/utilities_mod.f90

Added: DART/trunk/models/MITgcm_ocean/work/path_names_perfect_model_obs
===================================================================
--- DART/trunk/models/MITgcm_ocean/work/path_names_perfect_model_obs	                        (rev 0)
+++ DART/trunk/models/MITgcm_ocean/work/path_names_perfect_model_obs	2008-03-13 15:58:52 UTC (rev 3251)
@@ -0,0 +1,21 @@
+adaptive_inflate/adaptive_inflate_mod.f90
+assim_model/assim_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/MITgcm_ocean/model_mod.f90
+mpi_utilities/null_mpi_utilities_mod.f90
+obs_def/obs_def_gps_mod.f90
+obs_def/obs_def_mod.f90
+obs_kind/obs_kind_mod.f90
+obs_model/obs_model_mod.f90
+obs_sequence/obs_sequence_mod.f90
+perfect_model_obs/perfect_model_obs.f90
+random_nr/random_nr_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/utilities_mod.f90

Added: DART/trunk/models/MITgcm_ocean/work/path_names_preprocess
===================================================================
--- DART/trunk/models/MITgcm_ocean/work/path_names_preprocess	                        (rev 0)
+++ DART/trunk/models/MITgcm_ocean/work/path_names_preprocess	2008-03-13 15:58:52 UTC (rev 3251)
@@ -0,0 +1,3 @@
+common/types_mod.f90
+preprocess/preprocess.f90
+utilities/utilities_mod.f90

Added: DART/trunk/models/MITgcm_ocean/work/path_names_restart_file_utility
===================================================================
--- DART/trunk/models/MITgcm_ocean/work/path_names_restart_file_utility	                        (rev 0)
+++ DART/trunk/models/MITgcm_ocean/work/path_names_restart_file_utility	2008-03-13 15:58:52 UTC (rev 3251)
@@ -0,0 +1,20 @@
+adaptive_inflate/adaptive_inflate_mod.f90
+assim_model/assim_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/MITgcm_ocean/model_mod.f90
+mpi_utilities/null_mpi_utilities_mod.f90
+obs_def/obs_def_gps_mod.f90
+obs_def/obs_def_mod.f90
+obs_kind/obs_kind_mod.f90
+obs_sequence/obs_sequence_mod.f90
+random_nr/random_nr_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_utility.f90
+utilities/utilities_mod.f90

Added: DART/trunk/models/MITgcm_ocean/work/path_names_trans_date_to_dart
===================================================================
--- DART/trunk/models/MITgcm_ocean/work/path_names_trans_date_to_dart	                        (rev 0)
+++ DART/trunk/models/MITgcm_ocean/work/path_names_trans_date_to_dart	2008-03-13 15:58:52 UTC (rev 3251)
@@ -0,0 +1,5 @@
+common/types_mod.f90
+models/MITgcm_ocean/trans_date_to_dart.f90
+mpi_utilities/null_mpi_utilities_mod.f90
+time_manager/time_manager_mod.f90
+utilities/utilities_mod.f90

Added: DART/trunk/models/MITgcm_ocean/work/path_names_trans_pv_sv
===================================================================
--- DART/trunk/models/MITgcm_ocean/work/path_names_trans_pv_sv	                        (rev 0)
+++ DART/trunk/models/MITgcm_ocean/work/path_names_trans_pv_sv	2008-03-13 15:58:52 UTC (rev 3251)
@@ -0,0 +1,11 @@
+assim_model/assim_model_mod.f90
+common/types_mod.f90
+location/threed_sphere/location_mod.f90
+models/MITgcm_ocean/model_mod.f90
+models/MITgcm_ocean/trans_pv_sv.f90
+mpi_utilities/null_mpi_utilities_mod.f90
+obs_kind/obs_kind_mod.f90
+random_nr/random_nr_mod.f90
+random_seq/random_seq_mod.f90
+time_manager/time_manager_mod.f90
+utilities/utilities_mod.f90

Added: DART/trunk/models/MITgcm_ocean/work/path_names_trans_sv_pv
===================================================================
--- DART/trunk/models/MITgcm_ocean/work/path_names_trans_sv_pv	                        (rev 0)
+++ DART/trunk/models/MITgcm_ocean/work/path_names_trans_sv_pv	2008-03-13 15:58:52 UTC (rev 3251)
@@ -0,0 +1,11 @@
+assim_model/assim_model_mod.f90
+common/types_mod.f90
+location/threed_sphere/location_mod.f90
+models/MITgcm_ocean/model_mod.f90
+models/MITgcm_ocean/trans_sv_pv.f90
+mpi_utilities/null_mpi_utilities_mod.f90
+obs_kind/obs_kind_mod.f90
+random_nr/random_nr_mod.f90
+random_seq/random_seq_mod.f90
+time_manager/time_manager_mod.f90
+utilities/utilities_mod.f90

Added: DART/trunk/models/MITgcm_ocean/work/path_names_trans_time
===================================================================
--- DART/trunk/models/MITgcm_ocean/work/path_names_trans_time	                        (rev 0)
+++ DART/trunk/models/MITgcm_ocean/work/path_names_trans_time	2008-03-13 15:58:52 UTC (rev 3251)
@@ -0,0 +1,11 @@
+assim_model/assim_model_mod.f90
+common/types_mod.f90
+location/threed_sphere/location_mod.f90
+models/MITgcm_ocean/model_mod.f90
+models/MITgcm_ocean/trans_time.f90
+mpi_utilities/null_mpi_utilities_mod.f90
+obs_kind/obs_kind_mod.f90
+random_nr/random_nr_mod.f90
+random_seq/random_seq_mod.f90
+time_manager/time_manager_mod.f90
+utilities/utilities_mod.f90

Added: DART/trunk/models/MITgcm_ocean/work/path_names_wakeup_filter
===================================================================
--- DART/trunk/models/MITgcm_ocean/work/path_names_wakeup_filter	                        (rev 0)
+++ DART/trunk/models/MITgcm_ocean/work/path_names_wakeup_filter	2008-03-13 15:58:52 UTC (rev 3251)
@@ -0,0 +1,5 @@
+common/types_mod.f90
+filter/wakeup_filter.f90
+mpi_utilities/null_mpi_utilities_mod.f90
+time_manager/time_manager_mod.f90
+utilities/utilities_mod.f90

Added: DART/trunk/models/MITgcm_ocean/work/workshop_setup.csh
===================================================================
--- DART/trunk/models/MITgcm_ocean/work/workshop_setup.csh	                        (rev 0)
+++ DART/trunk/models/MITgcm_ocean/work/workshop_setup.csh	2008-03-13 15:58:52 UTC (rev 3251)
@@ -0,0 +1,132 @@
+#!/bin/csh
+#
+# Data Assimilation Research Testbed -- DART
+# Copyright 2004-2007, Data Assimilation Research Section
+# University Corporation for Atmospheric Research
+# Licensed under the GPL -- www.gpl.org/licenses/gpl.html
+#
+# <next few lines under version control, do not edit>
+# $URL$
+# $Id$
+# $Revision$
+# $Date$
+
+# 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 80 ensemble members in filter.
+# Use ens_size = 81 and it WILL bomb. Guaranteed.
+# The 'input.nml' file controls all facets of this execution.
+#
+# 'create_obs_sequence' and 'create_fixed_network_sequence' were used to
+# create the observation sequence file 'obs_seq.in' - this defines 
+# what/where/when we want observations. This script does not run these 
+# programs - intentionally. 
+#
+# 'perfect_model_obs' results in a True_State.nc file that contains 
+# the true state, and obs_seq.out - a file that contains the "observations"
+# that will be assimilated by 'filter'.
+#
+# 'filter' results in three files (at least): Prior_Diag.nc - the state 
+# of all ensemble members prior to the assimilation (i.e. the forecast), 
+# Posterior_Diag.nc - the state of all ensemble members after the 
+# assimilation (i.e. the analysis), and obs_seq.final - the ensemble 
+# members' estimate of what the observations should have been.
+#
+# Once 'perfect_model_obs' has advanced the model and harvested the 
+# observations for the assimilation experiment, 'filter' may be run 
+# over and over by simply changing the namelist parameters in input.nml.
+#
+# The result of each assimilation can be explored in model-space with
+# matlab scripts that directly read the netCDF output, or in observation-space.
+# 'obs_diag' is a program that will create observation-space diagnostics
+# for any result of 'filter' and results in a couple data files that can
+# be explored with yet more matlab scripts.
+#
+#----------------------------------------------------------------------
+# 'preprocess' is a program that culls the appropriate sections of the
+# observation module for the observations types in 'input.nml'; the 
+# resulting source file is used by all the remaining programs, 
+# so this MUST be run first.
+#----------------------------------------------------------------------
+
+\rm -f preprocess *.o *.mod
+\rm -f ../../../obs_def/obs_def_mod.f90
+\rm -f ../../../obs_kind/obs_kind_mod.f90
+
+set MODEL = "MITgcm_ocean"
+
+@ n = 1
+
+echo
+echo
+echo "---------------------------------------------------------------"
+echo "${MODEL} build number ${n} is preprocess"
+
+csh  mkmf_preprocess
+make || exit $n
+
+./preprocess || exit 99
+
+#----------------------------------------------------------------------
+# Build all the single-threaded targets
+#----------------------------------------------------------------------
+
+foreach TARGET ( mkmf_* )
+
+   set PROG = `echo $TARGET | sed -e 's#mkmf_##'`
+
+   switch ( $TARGET )
+   case mkmf_preprocess:
+      breaksw
+   default:
+      @ n = $n + 1
+      echo
+      echo "---------------------------------------------------"
+      echo "${MODEL} build number ${n} is ${PROG}" 
+      \rm -f ${PROG}
+      csh $TARGET || exit $n
+      make        || exit $n
+      breaksw
+   endsw
+end
+
+exit
+
+#----------------------------------------------------------------------
+# Build the MPI-enabled target(s) 
+#----------------------------------------------------------------------
+
+\rm -f *.o *.mod filter wakeup_filter
+
+echo
+echo "---------------------------------------------------"
+echo "build number $n is mkmf_filter"
+csh   mkmf_filter -mpi
+make
+
+if ($status != 0) then
+   echo
+   echo "If this died in mpi_utilities_mod, see code comment"
+   echo "in mpi_utilities_mod.f90 starting with 'BUILD TIP' "
+   echo
+   exit $n
+endif
+@ n = $n + 1
+
+echo
+echo "---------------------------------------------------"
+echo "build number $n is mkmf_wakeup_filter"
+csh  mkmf_wakeup_filter -mpi
+make || exit $n
+
+\rm -f *.o *.mod
+
+echo
+echo 'time to run filter here:'
+echo ' for lsf run "bsub < runme_filter"'
+echo ' for pbs run "qsub runme_filter"'
+echo ' for lam-mpi run "lamboot" once, then "runme_filter"'
+echo ' for mpich run "mpd" once, then "runme_filter"'
+


Property changes on: DART/trunk/models/MITgcm_ocean/work/workshop_setup.csh
___________________________________________________________________
Name: svn:executable
   + *
Name: svn:keywords
   + Date Rev Author URL Id
Name: svn:eol-style
   + native


More information about the Dart-dev mailing list