[Dart-dev] [6932] DART/trunk/models: Clarifying the comments about the CAM .h0.

nancy at ucar.edu nancy at ucar.edu
Fri Apr 25 10:31:46 MDT 2014


Revision: 6932
Author:   thoar
Date:     2014-04-25 10:31:46 -0600 (Fri, 25 Apr 2014)
Log Message:
-----------
Clarifying the comments about the CAM .h0. history file and 
the CAM dependence on getting the PHIS (surface geopotential height)
field from the .h0. history file. No code changes.

Modified Paths:
--------------
    DART/trunk/models/CESM/shell_scripts/CESM1_1_1_setup_hybrid
    DART/trunk/models/CESM/shell_scripts/CESM1_1_1_setup_pmo
    DART/trunk/models/CESM/shell_scripts/CESM1_1_1_setup_special
    DART/trunk/models/CESM/shell_scripts/CESM1_2_1_setup_hybrid
    DART/trunk/models/cam/shell_scripts/CESM1_1_1_setup_hybrid
    DART/trunk/models/cam/shell_scripts/CESM1_1_1_setup_pmo
    DART/trunk/models/cam/shell_scripts/CESM1_2_1_setup_hybrid
    DART/trunk/models/cam/shell_scripts/CESM1_2_1_setup_pmo

-------------- next part --------------
Modified: DART/trunk/models/CESM/shell_scripts/CESM1_1_1_setup_hybrid
===================================================================
--- DART/trunk/models/CESM/shell_scripts/CESM1_1_1_setup_hybrid	2014-04-25 14:29:37 UTC (rev 6931)
+++ DART/trunk/models/CESM/shell_scripts/CESM1_1_1_setup_hybrid	2014-04-25 16:31:46 UTC (rev 6932)
@@ -622,10 +622,15 @@
    set fname = "user_nl_cam${inst_string}"
    # ===========================================================================
    # ATM Namelist
-   # For a HOP TEST ... empty_htapes = .false.
-   # For a HOP TEST ... use a default fincl1
-   # inithist == 'ENDOFRUN' ensures that CAM writes an initial file every time it stops.
-   # fincl1,nhtfrq,mfilt all control the history file containing a REQUIRED PHIS field.
+   # DART/CAM requires a PHIS field in a history file at the same frequency as
+   # the CAM assimilation. This script sets it to be written to the .h0. every
+   # assimilation time. If you want to write it to a different .h?. file, you MUST
+   # modify the cam_assimilate.csh script in TWO places. You will need to set
+   # 'empty_htapes = .false.' and change 'nhtfrq' and 'mfilt' to get a CAM 
+   # default-looking .h0. file.
+   #
+   # inithist == 'ENDOFRUN' ensures that CAM writes the required initial file 
+   # every time it stops.
 
    echo " inithist      = 'ENDOFRUN'"                     >> ${fname}
    echo " ncdata        = 'cam_initial${inst_string}.nc'" >> ${fname}

Modified: DART/trunk/models/CESM/shell_scripts/CESM1_1_1_setup_pmo
===================================================================
--- DART/trunk/models/CESM/shell_scripts/CESM1_1_1_setup_pmo	2014-04-25 14:29:37 UTC (rev 6931)
+++ DART/trunk/models/CESM/shell_scripts/CESM1_1_1_setup_pmo	2014-04-25 16:31:46 UTC (rev 6932)
@@ -633,10 +633,15 @@
    set fname = "user_nl_cam${inst_string}"
    # ===========================================================================
    # ATM Namelist
-   # For a HOP TEST ... empty_htapes = .false.
-   # For a HOP TEST ... use a default fincl1
-   # inithist == 'ENDOFRUN' ensures that CAM writes an initial file every time it stops.
-   # fincl1,nhtfrq,mfilt all control the history file containing a REQUIRED PHIS field.
+   # DART/CAM requires a PHIS field in a history file at the same frequency as
+   # the CAM assimilation. This script sets it to be written to the .h0. every
+   # assimilation time. If you want to write it to a different .h?. file, you MUST
+   # modify the cam_assimilate.csh script in TWO places. You will need to set
+   # 'empty_htapes = .false.' and change 'nhtfrq' and 'mfilt' to get a CAM 
+   # default-looking .h0. file.
+   #
+   # inithist == 'ENDOFRUN' ensures that CAM writes the required initial file 
+   # every time it stops.
 
    echo " inithist      = 'ENDOFRUN'"                     >> ${fname}
    echo " ncdata        = 'cam_initial${inst_string}.nc'" >> ${fname}

Modified: DART/trunk/models/CESM/shell_scripts/CESM1_1_1_setup_special
===================================================================
--- DART/trunk/models/CESM/shell_scripts/CESM1_1_1_setup_special	2014-04-25 14:29:37 UTC (rev 6931)
+++ DART/trunk/models/CESM/shell_scripts/CESM1_1_1_setup_special	2014-04-25 16:31:46 UTC (rev 6932)
@@ -607,10 +607,16 @@
    # ===========================================================================
    set fname = "user_nl_cam${inst_string}"
    # ===========================================================================
-   # For a HOP TEST ... empty_htapes = .false.
-   # For a HOP TEST ... use a default fincl1
-   # inithist == 'ENDOFRUN' ensures that CAM writes an initial file every time it stops.
-   # fincl1,nhtfrq,mfilt all control the history file containing a REQUIRED PHIS field.
+   # ATM Namelist
+   # DART/CAM requires a PHIS field in a history file at the same frequency as
+   # the CAM assimilation. This script sets it to be written to the .h0. every
+   # assimilation time. If you want to write it to a different .h?. file, you MUST
+   # modify the cam_assimilate.csh script in TWO places. You will need to set
+   # 'empty_htapes = .false.' and change 'nhtfrq' and 'mfilt' to get a CAM 
+   # default-looking .h0. file.
+   #
+   # inithist == 'ENDOFRUN' ensures that CAM writes the required initial file 
+   # every time it stops.
 
    echo " inithist      = 'ENDOFRUN'"                     >> ${fname}
    echo " ncdata        = 'cam_initial${inst_string}.nc'" >> ${fname}

Modified: DART/trunk/models/CESM/shell_scripts/CESM1_2_1_setup_hybrid
===================================================================
--- DART/trunk/models/CESM/shell_scripts/CESM1_2_1_setup_hybrid	2014-04-25 14:29:37 UTC (rev 6931)
+++ DART/trunk/models/CESM/shell_scripts/CESM1_2_1_setup_hybrid	2014-04-25 16:31:46 UTC (rev 6932)
@@ -681,10 +681,15 @@
    set fname = "user_nl_cam${inst_string}"
    # ===========================================================================
    # ATM Namelist
-   # For a HOP TEST ... empty_htapes = .false.
-   # For a HOP TEST ... use a default fincl1
-   # inithist == 'ENDOFRUN' ensures that CAM writes an initial file every time it stops.
-   # fincl1,nhtfrq,mfilt all control the history file containing a REQUIRED PHIS field.
+   # DART/CAM requires a PHIS field in a history file at the same frequency as
+   # the CAM assimilation. This script sets it to be written to the .h0. every
+   # assimilation time. If you want to write it to a different .h?. file, you MUST
+   # modify the cam_assimilate.csh script in TWO places. You will need to set
+   # 'empty_htapes = .false.' and change 'nhtfrq' and 'mfilt' to get a CAM 
+   # default-looking .h0. file.
+   #
+   # inithist == 'ENDOFRUN' ensures that CAM writes the required initial file 
+   # every time it stops.
 
    echo " inithist      = 'ENDOFRUN'"                     >> ${fname}
    echo " ncdata        = 'cam_initial${inst_string}.nc'" >> ${fname}

Modified: DART/trunk/models/cam/shell_scripts/CESM1_1_1_setup_hybrid
===================================================================
--- DART/trunk/models/cam/shell_scripts/CESM1_1_1_setup_hybrid	2014-04-25 14:29:37 UTC (rev 6931)
+++ DART/trunk/models/cam/shell_scripts/CESM1_1_1_setup_hybrid	2014-04-25 16:31:46 UTC (rev 6932)
@@ -638,10 +638,15 @@
    set fname = "user_nl_cam${inst_string}"
    # ===========================================================================
    # ATM Namelist
-   # For a HOP TEST ... empty_htapes = .false.
-   # For a HOP TEST ... use a default fincl1
-   # inithist == 'ENDOFRUN' ensures that CAM writes an initial file every time it stops.
-   # fincl1,nhtfrq,mfilt all control the history file containing a REQUIRED PHIS field.
+   # DART/CAM requires a PHIS field in a history file at the same frequency as
+   # the CAM assimilation. This script sets it to be written to the .h0. every
+   # assimilation time. If you want to write it to a different .h?. file, you MUST
+   # modify the assimilate.csh script in TWO places. You will need to set
+   # 'empty_htapes = .false.' and change 'nhtfrq' and 'mfilt' to get a CAM 
+   # default-looking .h0. file.
+   #
+   # inithist == 'ENDOFRUN' ensures that CAM writes the required initial file 
+   # every time it stops.
 
    echo " inithist      = 'ENDOFRUN'"                     >> ${fname}
    echo " ncdata        = 'cam_initial${inst_string}.nc'" >> ${fname}

Modified: DART/trunk/models/cam/shell_scripts/CESM1_1_1_setup_pmo
===================================================================
--- DART/trunk/models/cam/shell_scripts/CESM1_1_1_setup_pmo	2014-04-25 14:29:37 UTC (rev 6931)
+++ DART/trunk/models/cam/shell_scripts/CESM1_1_1_setup_pmo	2014-04-25 16:31:46 UTC (rev 6932)
@@ -632,10 +632,15 @@
    set fname = "user_nl_cam${inst_string}"
    # ===========================================================================
    # ATM Namelist
-   # For a HOP TEST ... empty_htapes = .false.
-   # For a HOP TEST ... use a default fincl1
-   # inithist == 'ENDOFRUN' ensures that CAM writes an initial file every time it stops.
-   # fincl1,nhtfrq,mfilt all control the history file containing a REQUIRED PHIS field.
+   # DART/CAM requires a PHIS field in a history file at the same frequency as
+   # the CAM assimilation. This script sets it to be written to the .h0. every
+   # assimilation time. If you want to write it to a different .h?. file, you MUST
+   # modify the assimilate.csh script in TWO places. You will need to set
+   # 'empty_htapes = .false.' and change 'nhtfrq' and 'mfilt' to get a CAM 
+   # default-looking .h0. file.
+   #
+   # inithist == 'ENDOFRUN' ensures that CAM writes the required initial file 
+   # every time it stops.
 
    echo " inithist      = 'ENDOFRUN'"                     >> ${fname}
    echo " ncdata        = 'cam_initial${inst_string}.nc'" >> ${fname}

Modified: DART/trunk/models/cam/shell_scripts/CESM1_2_1_setup_hybrid
===================================================================
--- DART/trunk/models/cam/shell_scripts/CESM1_2_1_setup_hybrid	2014-04-25 14:29:37 UTC (rev 6931)
+++ DART/trunk/models/cam/shell_scripts/CESM1_2_1_setup_hybrid	2014-04-25 16:31:46 UTC (rev 6932)
@@ -688,10 +688,15 @@
    set fname = "user_nl_cam${inst_string}"
    # ===========================================================================
    # ATM Namelist
-   # For a HOP TEST ... empty_htapes = .false.
-   # For a HOP TEST ... use a default fincl1
-   # inithist == 'ENDOFRUN' ensures that CAM writes an initial file every time it stops.
-   # fincl1,nhtfrq,mfilt all control the history file containing a REQUIRED PHIS field.
+   # DART/CAM requires a PHIS field in a history file at the same frequency as
+   # the CAM assimilation. This script sets it to be written to the .h0. every
+   # assimilation time. If you want to write it to a different .h?. file, you MUST
+   # modify the assimilate.csh script in TWO places. You will need to set
+   # 'empty_htapes = .false.' and change 'nhtfrq' and 'mfilt' to get a CAM 
+   # default-looking .h0. file.
+   #
+   # inithist == 'ENDOFRUN' ensures that CAM writes the required initial file 
+   # every time it stops.
 
    echo " inithist      = 'ENDOFRUN'"                     >> ${fname}
    echo " ncdata        = 'cam_initial${inst_string}.nc'" >> ${fname}

Modified: DART/trunk/models/cam/shell_scripts/CESM1_2_1_setup_pmo
===================================================================
--- DART/trunk/models/cam/shell_scripts/CESM1_2_1_setup_pmo	2014-04-25 14:29:37 UTC (rev 6931)
+++ DART/trunk/models/cam/shell_scripts/CESM1_2_1_setup_pmo	2014-04-25 16:31:46 UTC (rev 6932)
@@ -681,10 +681,15 @@
    set fname = "user_nl_cam${inst_string}"
    # ===========================================================================
    # ATM Namelist
-   # For a HOP TEST ... empty_htapes = .false.
-   # For a HOP TEST ... use a default fincl1
-   # inithist == 'ENDOFRUN' ensures that CAM writes an initial file every time it stops.
-   # fincl1,nhtfrq,mfilt all control the history file containing a REQUIRED PHIS field.
+   # DART/CAM requires a PHIS field in a history file at the same frequency as
+   # the CAM assimilation. This script sets it to be written to the .h0. every
+   # assimilation time. If you want to write it to a different .h?. file, you MUST
+   # modify the assimilate.csh script in TWO places. You will need to set
+   # 'empty_htapes = .false.' and change 'nhtfrq' and 'mfilt' to get a CAM 
+   # default-looking .h0. file.
+   #
+   # inithist == 'ENDOFRUN' ensures that CAM writes the required initial file 
+   # every time it stops.
 
    echo " inithist      = 'ENDOFRUN'"                     >> ${fname}
    echo " ncdata        = 'cam_initial${inst_string}.nc'" >> ${fname}


More information about the Dart-dev mailing list