b40.20th.track1.1deg.008


Contents:


Run Specifications


===================
General Information
===================

   Purpose of Run: member of 20th century ensemble from 1850 control
                   (medium AMOC trending downward)

   Scientific Lead: Jim Hurrell

   Software Engineering Lead: Mariana Vertenstein, Jon Wolfe

   Assigned to: Andy Mai
 
   Date: 2010-02-12

   Run Length:  156 years

 
=========================
Case Creation Information
=========================

   CCSM tag:   ccsm4_0_beta43

   Case Name:  b40.20th.track1.1deg.008

   Machine:    bluefire

   Compset:    B_1850-2000_CN
 
   Resolution: 0.9x1.25_gx1v6


=============================
Pre-Configuration Information
=============================

   Runtype: hybrid
 
   RUN_STARTDATE = 1850-01-01
   RUN_REFCASE   = b40.1850.track1.1deg.006
   RUN_REFDATE   = 0937-01-01

   Note: the necessary restart files can be found in:
         /fis01/cgd/cseg/csm/inputdata/ccsm4_init/b40.1850.track1.1deg.006/0937-01-01


   env_conf.xml mods 
   _________________

   * change CAM_NML_USE_CASE to "1850-2005_cam4"


   env_mach_pes.xml mods
   _____________________
      
   component       comp_pes    root_pe   tasks  x threads (stride)
   ---------        ------     -------   ------   ------   ------
   cpl = cpl        320         0        320    x 1       (1     )
   glc = sglc       1           0        1      x 1       (1     )
   lnd = clm        128         320      128    x 1       (1     )
   ice = cice       320         0        320    x 1       (1     )
   atm = cam        448         0        448    x 1       (1     )
   ocn = pop2       64          448      64     x 1       (1     )


==============================
Post-Configuration Information
==============================

   Buildconf
   _________

   * in Buildconf/pop2.buildnml.csh, in the context_nml namelist, set
     lccsm_control_compatible = .false.

   * in Buildconf/cam.buildnml.csh, add the following three lines:
     fincl2         = 'TREFHTMN','TREFHTMX','TREFHT','PRECC','PRECL','PSL'
     mfilt          = 1,365,30,120,240
     nhtfrq         = 0,-24,-24,-6,-3


======================
SourceMods Information
======================

   * None


==========================
Performance/Cost Estimates
==========================

   * 11.5 years/day across 8 nodes
   *  9.2 years/day with four high-frequency output streams

 
====================
Special Instructions
====================


   * please use the following in env_mach_specific (we can move to the defaults later in the run)

   # MPI Environment to prevent communication timeout 
   setenv LAPI_DEBUG_COMM_TIMEOUT      pause   
   setenv LAPI_DEBUG_TIMEOUT_SECONDS   120
   setenv MP_EUIDEVELOP                yes
   setenv MP_EAGER_LIMIT               0


   * please build with the following changes to Macros.bluefire (to remove irreproducibility)

    ifeq ($(USE_MPISERIAL),TRUE)
       FC := xlf90_r
       CC := cc_r
    else
       FC := mpxlf90_r -tb -B/ptmp/jedwards/comppatch/ -qxflag=fixdivsimple   
       CC := mpcc_r  -tb -B/ptmp/jedwards/comppatch/   -qxflag=fixdivsimple   
    endif



   * starting with 0150-01-01-00000 we need to output high-frequency data; to do this
     we did a branch run retaining the casename; exact details of what was done follow:

<<< Tuesday, 23 February 2010, on bluefire >>>

[ REMOVE ALL 1950-1959 files from short-term archive and MSS before proceeding ]

<< Test for bfb branch start with mods to CAM namelist >>
  % cd /fs/cgd/csm/runs/ccsm4_0
  % mv b40.20th.track1.1deg.008 b40.20th.track1.1deg.008_1850-1949
  % cd /ptmp/mai
  % mv b40.20th.track1.1deg.008 b40.20th.track1.1deg.008_1850-1949
  % ccl ccsm4_0_beta43/scripts
  % create_newcase -mach bluefire -compset B_1850-2000_CN -res f09_g16 -case /fs/cgd/csm/runs/ccsm4_0/b40.20th.track1.1deg.008 -skip_rundb
  % ccr ccsm4_0/b40.20th.track1.1deg.008
  % vi env_mach_pes.xml
      
      
      
      
      
      
  % xmlchange -file env_conf.xml -id RUN_TYPE -val 'branch'
  % xmlchange -file env_conf.xml -id RUN_REFCASE -val 'b40.20th.track1.1deg.008'
  % xmlchange -file env_conf.xml -id RUN_REFDATE -val '1948-01-01'
  % xmlchange -file env_conf.xml -id CAM_NML_USE_CASE -val '1850-2005_cam4'
  % xmlchange -file env_conf.xml -id BRNCH_RETAIN_CASENAME -val 'TRUE'
  % xmlchange -file env_conf.xml -id GET_REFCASE -val 'FALSE'
  % configure -case
  % vi Buildconf/cpl.buildnml.csh         
  brnch_retain_casename = .true.
  % vi Buildconf/cam.buildnml.csh         
&cam_inparm
 doisccp = .true.
 mfilt   = 1,365,30,120,240
 nhtfrq  = 0,-24,-24,-6,-3
 fincl2  = 'TREFHTMN','TREFHTMX','TREFHT','PRECC','PRECL','PSL'
 fincl3  = 'CLDICE','CLDLIQ','CLDTOT','CLOUD','CMFMC','CMFMCDZM','FISCCP1',
           'FLDS','FLDSC','FLNS','FLUT','FLUTC','FSDS','FSDSC','FSNS',
           'FSNSC','FSNTOA','FSNTOAC','LHFLX','OMEGA','OMEGA500',
           'PRECSC','PRECSL','PS','Q','QREFHT','RELHUM','RHREFHT','SHFLX',
           'SOLIN','T','TGCLDIWP','TGCLDLWP','U','V','Z3'
 fincl4  = 'PS:I','PSL:I','Q:I','T:I','U:I','V:I','Z3:I'
 fincl5  = 'CLDTOT','FLDS','FLDSC','FLNS','FLNSC','FSDS','FSDSC','FSNS',
           'LHFLX','PRECC','PRECL','PRECSC','PRECSL','SHFLX',
           'PS:I','QREFHT:I','TREFHT:I','TS:I'
/
  % vi Buildconf/pop2.buildnml.csh        
  % vi Macros.bluefire                    
ifeq ($(USE_MPISERIAL),TRUE)
   FC := xlf90_r 
   CC := cc_r 
else
   FC := mpxlf90_r -tb -B/ptmp/jedwards/comppatch/ -qxflag=fixdivsimple   
   CC := mpcc_r  -tb -B/ptmp/jedwards/comppatch/   -qxflag=fixdivsimple   
endif
  % vi env_mach_specific                             
# MPI Environment to prevent communication timeout
setenv LAPI_DEBUG_COMM_TIMEOUT      pause
setenv LAPI_DEBUG_TIMEOUT_SECONDS   120
setenv MP_EUIDEVELOP                yes
setenv MP_EAGER_LIMIT               0
  % b40.20th.track1.1deg.008.bluefire.build
  % xmlchange -file env_run.xml -id DOUT_S -val 'FALSE'
  % xmlchange -file env_run.xml -id DOUT_L_MSROOT -val '/CCSM/csm/$CASE'
  % xmlchange -file env_run.xml -id DOUT_L_MS -val 'TRUE'
  % xmlchange -file env_run.xml -id DOUT_L_HTAR -val 'FALSE'
  % xmlchange -file env_run.xml -id REST_N -val '24'
  % xmlchange -file env_run.xml -id STOP_N -val '1'
  % xmlchange -file env_run.xml -id STOP_OPTION -val 'nmonths'
  % vi b40.20th.track1.1deg.008.bluefire.run         
  % cdt b40.20th.track1.1deg.008/run
  % msrcp 'mss:/CCSM/csm/b40.20th.track1.1deg.008/rest/1948-01-01-00000/*' .
  % ccr ccsm4_0/b40.20th.track1.1deg.008
  % bsub < b40.20th.track1.1deg.008.bluefire.run


<< THIS IS BIT-FOR-BIT WITH THE ORIGINAL cam2.h0.1948-01.nc FILE ; END OF TEST >>

To resume the run at year 1950, repeat the above with these changes:

  % xmlchange -file env_run.xml -id DOUT_S -val 'TRUE'
  % xmlchange -file env_run.xml -id STOP_N -val '12'
  % xmlchange -file env_conf.xml -id RUN_REFDATE -val '1950-01-01'
  % vi b40.20th.track1.1deg.008.bluefire.l_archive   
Replace the "run the long term archiver" section at the end with the following:

# copy files to diagnostic directories

cd $DOUT_S_ROOT/atm/hist
source ~adrianne/diag4/setdir
mkdir $DIAGROOT $DIAGDIR $DIAGDIR/hist
cp *.h0*.nc /fis01/cgd/ccr/adrianne/diagnostics/$CASE/hist
if (! -e $DIAGDIR/startyear) then
  cd /fis01/cgd/ccr/adrianne/diagnostics/$CASE/hist
  set year = `ls -1 *h0* | head -1 | sed -e 's/^.*h0\.//g' | sed -e 's/-.*//g'`
  cd $DIAGDIR
  echo $year >& startyear
endif
cd $CASEROOT

#----------------------------------------------
# run the long term archiver
#----------------------------------------------

$CASETOOLS/ccsm_l_archive.csh

cd ~adrianne/diag4
sdiag $CASE

  % cdt b40.20th.track1.1deg.008/run
  % msrcp 'mss:/CCSM/csm/b40.20th.track1.1deg.008/rest/1950-01-01-00000/*' .
  % ccr ccsm4_0/b40.20th.track1.1deg.008
  % bsub < b40.20th.track1.1deg.008.bluefire.run
  % cp ../b40.20th.track1.1deg.008_1850-1949/depend .
  % ./depend 615617
  % xmlchange -file env_run.xml -id CONTINUE_RUN -val 'TRUE' (only after first run starts)




====================
Pre-Run Instructions
====================

   * Run create_production_test
 
   * Run debug smoke test

   * Add NCAR Software Levels info to checklist 


================
Run Instructions
================

   Run Length: 156 years

   Account key: 93300409

   Priority/Targeted queue: regular

   Other:


================
Diagnostics Plan
================

   * please run the diagnostics and inform liaisons after 10 years and every 
     20 years after that


======================
Additional Information
======================

   * None


Return to Top


Run Checklist


Complete the following checklist prior to beginning the production run:



1.  Update status file: /web/web-data/cseg/ccsm4_0_runs/b40.20th.track1.1deg.008/status.html  [assigned, pending, running]


2.  Document NCAR software levels at beginning of run (use the spinfo command on bluefire)

***************************************************
NCAR SOFTWARE LEVELS: Fri Feb 12 14:15:12 MST 2010.
***************************************************
AIX:                  bos.mp              5.3.10.1
CSM:                  csm.core            1.7.1.4
LoadLeveler:          LoadL.full          3.5.1.3
GPFS:                 gpfs.base           3.2.1.14
VSD:                  rsct.vsd.vsdd       4.1.0.23
POE:                  ppe.poe             5.1.1.3
PESSL:                pessl.rte.smp       3.3.0.2
ESSL:                 essl.rte.smp        4.4.0.1
FORTRAN:              xlfrte              12.1.0.6
PERL:                 perl.rte            5.8.2.100
C:                    xlC.rte             10.1.0.3


3.  Complete the following table, as necessary, showing
    the component liaison's name and the date the setup
    was approved.
 

   Component         Liaison/                     Date Approved
                     Reviewer
   ================+==========================+==================

      atm            eaton                      2010-02-12 15:25

      cpl            [kauff,mvertens,tcraig,other]    ----

      ice            dbailey                    2010-02-12 14:02

      lnd            slevis                     2010-02-12 15:55 ...from the clm pt of view:
                                                looks the same as b40.20th.track1.1deg.007 except with
                                                initial conditions from a different year of
                                                b40.1850.track1.1deg.006

      ocn            njn01                      2010-02-12 14:59

      env_ file      [mvertens,other]                 ----
      settings

      data           [strand,other]                   ----
 

4.  Create_production_test completed   mai      2010-02-12 18:42
 

5.  Debug smoke test completed         mai      2010-02-12 20:23


6.  Performance review completed [who,when]
 


Return to Top


Comments

 




Return to Top