b40.20th.track1.1deg.012


Contents:


Run Specifications


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

   Purpose of Run: 20th century transient MOAR from 1850 control
                   hybrid from same year (0953-01-01) as 1850 MOAR
                   time-averaged fields in cam history files (a 
                   correction to b40.20th.track1.1deg.011, where
                   everything atm was instantaneous)

   Scientific Lead: Jim Hurrell

   Software Engineering Lead: Mariana Vertenstein

   Assigned to: Andy Mai
 
   Date: 2011-02-02

   Run Length:  156 years
 
=========================
Case Creation Information (all fields are required)
=========================

   CCSM tag:   ccsm4_0_beta53

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

   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   = 0953-01-01


   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/
   _________

   * Dave Lawrence / Brian Kauffman (cpl): 
       Turn on 3 hour auxiiary history files fields needed to as input to datm to drive clm.

       In addition to a one-line mod to the coupler main program (ccsm_driver.F90, see below).
       we need to change the value of one nml variable in cpl.buildnml.csh 
       This variable turns on 3 hour auxiiary history files...

       histaux_a2x3hr  = .true.

   * CAM (eaton) 
     - Data for offline radiation calculations and for budget analysis
       **for entire run** 
       
       The following needs to be added to cam.buildnml.csh

       &phys_ctl_nl
         history_budget=.true.
       /
       &rad_data_nl 
         rad_data_output=.true. rad_data_histfile_num=1
       /

     - Higher frequency data
      **Only from 1950 to end of run.**
       This includes:
       - CMIP5 fields
       - TEM diagnostics requested by Yaga
       - 6-hrly instantaneous data requested by Mike Wehner

       The following variables need to be added to the existing cam_inparm
       namelist group in cam.buildnml.csh:

       &cam_inparm
        doisccp=.true.
        isccpdata='$DIN_LOC_ROOT/atm/cam/rad/isccp.tautab_invtau.nc'
        fincl3='CLDICE','CLDLIQ','CLDTOT','CLOUD','CMFMC','CMFMCDZM','FISCCP1',
          'FLDS','FLDSC','FLNS','FLUT','FLUTC','FSDS','FSDSC','FSNS',
          'FSNSC','FSNTOA','FSNTOAC','LHFLX','MSKtem','OMEGA','OMEGA500',
          'PRECSC','PRECSL','PS','PSL','Q','QREFHT','RELHUM','RHREFHT',
          'SHFLX','SOLIN','T','TGCLDIWP','TGCLDLWP','TH2d',
          'U','UV2d','UW2d','U2d','V','VTH2d', 'V2d','W2d','Z3'
        fincl4='PS:I','PSL:I','Q:I','T:I','U:I','V:I','Z3:I',
               'PRECL:I','PRECC:I'
        fincl5='CLDTOT','FLDS','FLDSC','FLNS','FLNSC','FSDS','FSDSC','FSNS',
          'LHFLX','PRECC','PRECL','PRECSC','PRECSL','SHFLX',
          'PS:I','QREFHT:I','TREFHT:I','TS:I'
       /

     - Detailed budget diagnostic data requested by AMP
       **Only from 1979 to end of run.**

       The following variables need to be added to the existing cam_inparm
       namelist group in cam.buildnml.csh:

       &cam_inparm
        mfilt=1,365,30,120,240,10
        nhtfrq=0,-24,-24,-6,-3,-24
        fincl6='CME', 'CMEICE', 'CMELIQ', 'CMFDICE', 'CMFDLIQ',
          'CMFDQ', 'CMFDT', 'DCQ', 'DISED', 'DLSED', 'DMECLDICE', 'DMECLDLIQ', 'DMEQ',
          'DQSED', 'DTCOND', 'DTV', 'EVAPPREC', 'EVAPQCM', 'EVAPQZM', 'EVAPTCM', 'EVAPTZM',
          'EVSNTCM', 'EVSNTZM', 'FZSNTCM', 'FZSNTZM', 'HCME', 'HEVAP', 'HFREEZ', 'HMELT',
          'HPROGCLD', 'HREPART', 'HSED', 'ICE2PR', 'LIQ2PR', 'PTECLDICE', 'PTECLDLIQ',
          'PTEQ', 'PTTEND',  'QRL', 'QRS', 'REPARTICE', 'REPARTLIQ',
          'TACLDICE', 'TACLDLIQ', 'TFIX', 'TTEND', 'TTGWORO', 'VD01', 'VDCLDICE',
          'VDCLDLIQ', 'ZMDICE', 'ZMDLF', 'ZMDLIQ', 'ZMDQ', 'ZMDT',
          'CLDICE:I', 'CLDLIQ:I','Q:I', 'T:I', 'CLDICEAP:I', 'CLDLIQAP:I','QAP:I', 'TAP:I'
       /

     The total size of CAM's output history data for this run is about 10-TB.

   * Gary (clm)

     lnd daily fields    : SOILWATER_10CM[1] QRUNOFF[2] SNOWDP FSNO TSOI_10CM

     [1] - CLM says they can reduce SOILICE and SOILLIQ to the needed top
           0.1m integral, to avoid saving the full depth of these two.
     [2] - CLM says that they can save QRUNOFF (total runoff) instead of the three
           terms (QDRAI + QRGWL + QOVER) that are summed to create total runoff

   * Gary (cice)   

     ice daily fields[3] : aice hi uvel vvel

     [3] - If and only if the sea ice model can dump out daily data - as I
           understand it, it now can.

     More details are at

     http://www.cgd.ucar.edu/ccr/CMIP5/CMIP5_experiment_output.html
   

   env_run.xml
   ___________

     * pop2 (questions? contact njn01)
   
        Set the ocean environment variables OCN_TAVG_TRACER_BUDGET 
        and OCN_TAVG_HIFREQ to TRUE to activate tracer budget terms
        and high-frequency ocean output. These variables are located
        at the end of the env_run.xml file:

             "OCN_TAVG_TRACER_BUDGET"   value="TRUE"  
             "OCN_TAVG_HIFREQ"          value="TRUE"  


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

  * Dave Lawrence / Brian Kauffman (cpl): 
    Turn on 3 hour auxiliary history files fields needed to as input to datm to drive clm.

    In addition to changing the value of a nml variable (see above),
    we need a one-line source mod to the coupler main program (ccsm_driver.F90).
    This change changes the list of fields that go into the history file.

    Unfortunately, the list of fields for 3 hour history output is
    hardcoded to be atm states sent to the coupler, but no fluxes
    (because code was designed to address some other use-case).

    To get the desired fields, states AND fluxes, at the 3hr time interval 
    one character string must be altered in ccsm_driver.F90

character(CL) :: hist_a2x3hr_flds  = 'Sa_z:Sa_u:Sa_v:Sa_tbot:Sa_ptem:Sa_shum:Sa_dens:Sa_pbot:Sa_pslv:Faxa_lwdn'

    to

character(CL) :: hist_a2x3hr_flds  = 'Sa_z:Sa_u:Sa_v:Sa_tbot:Sa_ptem:Sa_shum:Sa_dens:Sa_pbot:Sa_pslv:Faxa_lwdn:&
                                     &Faxa_rainc:Faxa_rainl:Faxa_snowc:Faxa_snowl:&
                                     &Faxa_swndr:Faxa_swvdr:Faxa_swndf:Faxa_swvdf' 

  * Keith Lindsay / Nancy Norton (ocn): 
    A patched version of mix_submeso.F90 to pass 5d DEBUG smoke test is required:
    /ptmp/klindsay/ccsm4_0_beta54+/models/ocn/pop2/source/mix_submeso.F90
    Also the following mods are needed to correct the ocean model MOC and transport diagnostics:
    /fis/cgd/cseg/people/njn01/tags/pop2_beta53_moc_mods/*.F90

  * Dave Bailey (ice): 
    A patched version of ice_history.F90 to read the expanded list of output variables is required:
    /blhome/dbailey/ice_history.F90

    Also need to add "-DAEROFRC -DCCSM3FRC -DPONDFRC" to cicedefs in Buildconf/cice.buildexe.csh

  * Jerry Olson (atm) mods to correct cam history file fields (time-averaged instead of instantaneous): 
  % cd SourceMods/src.cam
  % cp /glade/proj2/fis/cgd/cseg/csm/collections/ccsm4_0_beta53/models/atm/cam/src/physics/cam/cam_diagnostics.F90 .
  % cp /glade/proj2/fis/cgd/cseg/csm/collections/ccsm4_0_beta53/models/atm/cam/src/physics/cam/stratiform.F90 .
  % vi cam_diagnostics.F90                
  % vi stratiform.F90                     


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

  * [put estimated cost/performance info here]
 
====================
Special Instructions
====================

  * Run on GLADE:

  xmlchange -file env_build.xml -id EXEROOT -val '/glade/data01/CMIP5/tmp/$CASE'

  * Have the short-term archiver link output to GLADE:

  xmlchange -file env_run.xml -id DOUT_S_ROOT -val '/glade/data01/CMIP5/tmp/archive/$CASE'

  * Both the cpl and ice daily output is one day per file. To have these packaged
    up into monthly files, add calls to the following two scripts:

  /blhome/mai/bin/concat_daily_hist_cice.csh
  /blhome/mai/bin/concat_daily_hist_cpl.csh

    to the long-term archiver.

  * To save the final history files in a directory parallel to the archive directory,
    add a call to the following script near the end of the long-term archiver:

  /blhome/mai/bin/ccsm_save_hist.csh


====================
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:  93300471

  Priority/Targeted queue:  regular

  Other:

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

  * [put diagnostics plan here]


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

  * [put any additional information here]


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.012/status.html  [assigned, pending, running]


2.  Document NCAR software levels at beginning of run (use the spinfo command on bluefire)
***************************************************
NCAR SOFTWARE LEVELS: Thu Feb  3 13:07:23 MST 2011.
***************************************************
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.8
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            hannay                           ----

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

      ice            dbailey                  2011-02-08 10:32:56

      lnd            oleson                   2011-02-08 08:50:58

      ocn            njn01                    2011-02-08 11:34

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

      data           strand                   2011-02-08 10:38:48
 

4.  Create_production_test completed   mai    2011-02-07 15:48:00


5.  Debug smoke test completed         mai    2011-02-07 20:54:32


6.  Performance review completed [who,when]
 

Return to Top


Comments

 




Return to Top