---------------- CCSM TIMING PROFILE --------------------- Case : b40.003 LID : 080609-114652 Machine : blueice Caseroot : /fis01/cgd/cseg/csm/runs/ccsm4_0/b40.003 Timeroot : /fis01/cgd/cseg/csm/collections/ccsm4_0_alpha31/scripts/ccsm_utils/Tools/timing CCSM User : mai CCSM Tag : ccsm4_0_alpha31 (best guess) Curr Date : Mon Jun 9 17:00:55 MDT 2008 grid : 1.9x2.5_gx1v5 compset : B_PRESENT_DAY (B) run_type : hybrid, continue_run = TRUE (inittype = FALSE) stop_option : nmonths, stop_n = 24 run_length : 730 days (730 for ocean) component comp_pes root_pe tasks x threads (stride) --------- ------ ------- ------ ------ ------ cpl = cpl 96 0 96 x 1 (1 ) lnd = clm 16 80 16 x 1 (1 ) ice = cice 80 0 80 x 1 (1 ) atm = cam 96 0 96 x 1 (1 ) ocn = pop2 64 96 64 x 1 (1 ) total pes : 160 Overall Metrics: Model Cost: 207.36 pe-hrs/simulated_year (scale= 0.50) Model Throughput: 9.26 simulated_years/day Init Time : 104.607 seconds Run Time : 18662.590 seconds 25.565 seconds/day Final Time : 1.047 seconds Actual Ocn Init Wait Time : 0.000 seconds Estimated Ocn Init Run Time : 0.000 seconds Estimated Run Time Correction : 0.000 seconds (This correction has been applied to the ocean and total run times) Runs Time in total seconds, seconds/model-day, and model-years/wall-day CPL Run Time represents time in CPL pes alone, not including time associated with data exchange with other components TOT Run Time: 18662.590 seconds 25.565 seconds/mday 9.26 myears/wday LND Run Time: 1398.815 seconds 1.916 seconds/mday 123.53 myears/wday ICE Run Time: 4544.041 seconds 6.225 seconds/mday 38.03 myears/wday ATM Run Time: 11973.654 seconds 16.402 seconds/mday 14.43 myears/wday OCN Run Time: 17910.299 seconds 24.535 seconds/mday 9.65 myears/wday CPL Run Time: 4000.106 seconds 5.480 seconds/mday 43.20 myears/wday ---------------- DRIVER TIMING FLOWCHART --------------------- NOTE: min:max driver timers (seconds/day): CPL (pes 0 to 95) OCN (pes 96 to 159) LND (pes 80 to 95) ICE (pes 0 to 79) ATM (pes 0 to 95) DRIVER_CLOCK_ADVANCE 0.005: 0.008 DRIVER_OCNPREP 0.172: 0.450 DRIVER_C2O <----> 0.003: 1.008 DRIVER_LNDPREP 0.028: 0.070 DRIVER_C2L <----> 0.011: 0.034 DRIVER_ICEPREP 0.048: 0.052 DRIVER_C2I <----> 0.127: 0.163 DRIVER_OCN_RUN 24.484: 24.535 DRIVER_ICE_RUN 5.907: 6.225 DRIVER_LND_RUN 1.899: 1.916 DRIVER_ATMOCNP 0.161: 4.381 DRIVER_BUDGET1 0.018: 0.030 DRIVER_I2C <----> 0.086: 4.400 DRIVER_ICEPOST 0.009: 0.010 DRIVER_BUDGET2 0.006: 0.007 DRIVER_FRACSET 0.063: 0.100 DRIVER_L2C <----> 0.015: 0.034 DRIVER_LNDPOST 0.004: 0.005 DRIVER_ATMPREP 0.429: 0.443 DRIVER_C2A <----> 0.010: 0.023 DRIVER_ATM_RUN 16.174: 16.402 DRIVER_A2C <----> 0.180: 0.365 DRIVER_ATMPOST 0.005: 0.006 DRIVER_BUDGET3 0.031: 0.041 DRIVER_BUDGETF 0.003: 0.260 DRIVER_O2C <----> 0.010: 1.166 DRIVER_OCNPOST 0.000: 0.000 DRIVER_RESTART 0.009: 0.009 DRIVER_TSTAMP_WRITE 0.000: 0.002 DRIVER_RUN_LOOP_BSTOP 0.000: 0.009 More info on coupler timing: DRIVER_OCNPREP 0.172: 0.450 driver_ocnprep_atm2ocn 0.172: 0.449 driver_ocnprep_avg 0.000: 0.001 driver_ocnprep_areacorr 0.000: 0.000 DRIVER_OCNPOST 0.000: 0.000 driver_ocnpost_areacorr 0.000: 0.000 DRIVER_LNDPREP 0.028: 0.070 driver_lndprep_atm2lnd 0.021: 0.062 driver_lndprep_mrgx2l 0.003: 0.004 driver_lndprep_areacorr 0.003: 0.004 DRIVER_LNDPOST 0.004: 0.005 driver_lndpost_areacorr 0.004: 0.004 DRIVER_ICEPREP 0.048: 0.052 driver_iceprep_ocn2ice 0.005: 0.007 driver_iceprep_atm2ice 0.008: 0.010 driver_iceprep_mrgx2i 0.027: 0.029 driver_iceprep_areacorr 0.006: 0.007 DRIVER_ICEPOST 0.009: 0.010 driver_icepost_areacorr 0.009: 0.010 DRIVER_ATMPREP 0.429: 0.443 driver_atmprep_ocn2atm1 0.126: 0.138 driver_atmprep_ocn2atm2 0.125: 0.134 driver_atmprep_ice2atm 0.134: 0.143 driver_atmprep_lnd2atm 0.011: 0.024 driver_atmprep_mrgx2a 0.014: 0.016 driver_atmprep_areacorr 0.003: 0.003 DRIVER_ATMPOST 0.005: 0.006 driver_atmpost_areacorr 0.005: 0.006 DRIVER_ATMOCNP 0.161: 4.381 driver_atmocnp_ice2ocn 0.008: 0.013 driver_atmocnp_rof2ocn 0.021: 4.283 driver_atmocnp_mrgx2o 0.026: 0.046 driver_atmocnp_accum 0.011: 0.015 driver_atmocnp_flux 0.018: 0.101 DRIVER_BUDGET 0.065: 0.326 DRIVER_BUDGET1 0.018: 0.030 DRIVER_BUDGET2 0.006: 0.007 DRIVER_BUDGET3 0.031: 0.041 DRIVER_BUDGETF 0.003: 0.260 ------- env_conf -------- env_conf -------- env_conf -------- (What follows is a copy of the case env_conf for reference) #! /bin/csh -f #============================================================================== # SVN: $Id: env_conf 9895 2008-05-23 22:01:08Z mvr $ # SVN: $URL: https://svn-ccsm-models.cgd.ucar.edu/scripts/trunk_tags/scripts4_080604/ccsm_utils/Case.template/env_conf $ #============================================================================== # Documentation of following environment varibles is provided in env.readme # For script automation, the right hand side (after the #) should either have # - a list of valid options, all contained on the same single line # - the string "unlimited" to suppress error checking for that variable # - neither (in which case the variable cannot be set by the scripts) #============================================================================== setenv FRAMEWORK MCT # MCT | ESMF setenv CASE "b40.003" # unlimited, set by create_newcase setenv CASESTR "b40.003 1.9x2.5_gx1v5 B_PRESENT_DAY blueice" # unlimited setenv CCSM_COMPSET "B_PRESENT_DAY (B)" # unlimited, set by create_newcase setenv COMP_ATM "cam" # cam | datm | xatm | satm setenv COMP_LND "clm" # clm | dlnd | xlnd | slnd setenv COMP_ICE "cice" # cice | dice | xice | sice | camcsim setenv COMP_OCN "pop2" # pop2 | docn | xocn | socn | camdom | camsom setenv COMP_CPL cpl # cpl setenv GRID "1.9x2.5_gx1v5" # unlimited, set by create_newcase setenv ATM_NX "144" # integer, set by create_newcase setenv ATM_NY "96" # integer, set by create_newcase setenv OCN_NX "320" # integer, set by create_newcase setenv OCN_NY "384" # integer, set by create_newcase setenv CAM_PLEV 27 # 26 | 30 | 31 setenv CCSM_RUNLEN M # S | M | L | XL, run length setenv CCSM_PECOUNT M # S | M | L | XL, pe counts setenv ATM_NCPL "48" # integer, atm coupling number per day setenv LND_NCPL $ATM_NCPL # $ATM_NCPL | integer setenv ICE_NCPL $ATM_NCPL # $ATM_NCPL | integer setenv OCN_NCPL "1" # $ATM_NCPL | integer setenv OCN_TIGHT_COUPLING FALSE # TRUE, FALSE setenv CAM_DTIME "1800" # integer; cam timestep setenv CLM_DTIME $CAM_DTIME # $CAM_DTIME | integer; clm timestep setenv CICE_DTIME $CAM_DTIME # $CAM_DTIME | integer; cice timestep setenv RTM_NSTEPS "6" # integer; rtm run freq in clm timesteps setenv iradsw -1 # -1 tcx temporary setenv CCSM_BGC "none" # none | CO2A | CO2B | CO2C | CO2_DMSA setenv CCSM_CO2_PPMV "355.000" # 355.000 (1990 value?) | 289.263 (1870 value) setenv CCSM_IPCC "OFF" # OFF | 1870_control | 1870-2000_control | 2000_control # a setting of OFF implies 1990_control at this time setenv RUN_TYPE hybrid # startup | hybrid | branch setenv RUN_STARTDATE 0001-01-01 # yyyy-mm-dd setenv RUN_REFCASE b35.012 # for hybrid or branch runs, ref case unlimited setenv RUN_REFDATE 1990-01-01 # yyyy-mm-dd of run_refcase setenv CPL_EPBAL off # off | ocn setenv CPL_ALBAV false # false | true setenv DATM_MODE TN460 # TN460 | CAMHIST | CLMNCEP setenv DICE_MODE data_clim_2000 # data_clim_1870 | data_clim_2000 | ssmi setenv DOCN_MODE data_clim_2000 # data_clim_1870 | data_clim_2000 | som setenv DLND_MODE NULL # CPLHIST | NULL setenv DLND_RUNOFF_MODE 19BASIN # CPLHIST | 19BASIN setenv DATM_CLMNCEP_YR_ALIGN "1" # integer; year align (what simulation year corresponds to starting year below) setenv DATM_CLMNCEP_YR_START "1948" # integer; starting year to loop data over setenv DATM_CLMNCEP_YR_END "2004" # integer; ending year to loop data over setenv OCN_COUPLING full # full | partial setenv OCN_ICE_FORCING active # active | inactive setenv OCN_CHL_TYPE diagnostic # diagnostic | prognostic setenv OCN_CO2_TYPE constant # constant | prognostic setenv CAM_CHEM "trop_mozart_ghg_paero" # none | trop_mozart | waccm_mozart | trop_mozart_ghg_paero | trop_mozart_prescribed_aero setenv CAM_PROG_AERO none # none | sulfur,caer4,caer16,dust,seasalt (unlimited) setenv CAM_NADV UNSET # integer setenv CAM_CO2_TYPE diagnostic # diagnostic | prognostic setenv CAM_CO2_READ false # false | true setenv CAM_CO2FLUX_READ_FUEL false # false | true setenv CAM_CO2FLUX_READ_OCN false # false | true setenv CAM_RAMP_CO2 false # false | true setenv CAM_RAMP_CO2_START_YMD 00000000 # yyyymmdd, Start date if CAM_RAMP_CO2 is true setenv CLM_BGC "none" # none | CN | CASA setenv CLM_DYNNDEP off # off | transient (changed to transient if CCSM_IPCC=1870_to_2000_control) setenv CLM_DYNPFT off # off | transient (changed to transient if CCSM_IPCC=1870_to_2000_control) setenv CLM_CO2_TYPE "constant" # constant | diagnostic | prognostic setenv CLM_ARB_IC on # if on allow code to spin-up from arbitrary initial conditions # if off ensure that code uses a spun-up dataset to start from setenv CICE_MODE prognostic # prognostic | data_clim_1870 | data_clim_2000 | thermo_only setenv CCSM_REPOTAG "ccsm4_0_alpha31" # unlimited, set by create_newcase setenv HIRES false # false | true setenv USEPIO false # false | true setenv CCSMNAME ccsm_se # unlimited #========================================================================= # DERIVED ENVIRONMENT VARIABLES (user should not edit these) #========================================================================= setenv ATM_GRID "1.9x2.5" # unlimited, set by create_newcase setenv LND_GRID $ATM_GRID setenv OCN_GRID "gx1v5" # unlimited, set by create_newcase setenv ICE_GRID $OCN_GRID setenv LND_NX $ATM_NX setenv LND_NY $ATM_NY setenv ICE_NX $OCN_NX setenv ICE_NY $OCN_NY