b40.1850.track1.1deg.006a


Contents:


Run Specifications


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

   Purpose of Run:
     i) get more frequent output
    ii) provide a control for the corresponding 20C MOAR case

   Scientific Lead: Jim Hurrell

   Software Engineering Lead: Mariana Vertenstein

   Assigned to: mai
 
   Date: 2010-12-29

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

   CCSM tag:   ccsm4_0_beta53

   Case Name:  b40.1850.track1.006a

   Machine:    bluefire

   Compset:    B_1850_CN
 
   Resolution: 0.9x1.25_gx1v6


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

   Runtype: hybrid
           
   RUN_STARTDATE: 0953-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 1053 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 1082 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): 
    pop2 source mods from /fis/cgd/cseg/people/njn01/tags/pop2_beta53_moc_mods/*.F90
    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

  * 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


  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"  


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

  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

    You need to use a modified version of Tools/ccsm_l_archive.csh:

  /glade/proj2/fis/cgd/cseg/csm/runs/ccsm4_0/b40.rcp8_5.1deg.006/Tools/ccsm_l_archive.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

================
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.1850.track1.1deg.006a/status.html:
    assigned
    pending
    running
    completed
    stopped


2.  Document NCAR software levels at beginning of run (use the spinfo command on bluefire)
***************************************************
NCAR SOFTWARE LEVELS: Wed Dec 29 20:34:18 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.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,eaton,other]             ----

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

      ice                 dbailey                     ----

      lnd            oleson                   30 Dec 2010 09:01:49

      ocn            bates                    30 Dec 2010 08:32:24

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

      data           strand                   29 Dec 2010 16:58:24
 

4.  Create_production_test completed    mai   29 Dec 2010 19:11:40
 

5.  Debug smoke test completed          mai   29 Dec 2010 20:37:27


6.  Performance review completed [who,when]
 


Return to Top


Comments

 




Return to Top