drv_in Input File

The drv_in input file contains several different namelist groups associated with general options, time manager options, pe layout, timing output, and parallel IO settings. The different groups are seq_infodata_inparm, seq_timemgr_inparm, ccsm_pes, prof_inparm, and pio_inparm.

seq_infodata_inparm namelist

These namelist are associated with some general driver/coupler options.

aoflux_grid (char)

untested

aqua_planet (log)

turns on aqua planet mode. this mode is only available in limited configurations. default=false.

atm_adiabatic (log)

turns on atm model adiabatic mode. this mode is only available in limited configurations. default=false.

atm_ideal_phys (log)

turns on atm ideal physics mode. this mode is only available in limited configurations. default=false.

bfbflag (log)

turns on bfb option in coupler which produce bfb results in the coupler on different processor counts. set by BFBFLAG in env_run.xml, default=false.

brnch_retain_casename (log)

information about whether the base casename can be reused for the branch casename.

budget_ann (int)

sets the diagnotics level of the annual budgets. [0,1,2,3], 0=none, 1=+net summary budgets, 2=+detailed lnd/ocn/ice component budgets, 3=+detailed atm budgets, set by BUDGET_ANNUAL in env_run.xml. default=1

budget_daily (int)

sets the diagnotics level of the daily budgets. [0,1,2,3], 0=none, 1=+net summary budgets, 2=+detailed lnd/ocn/ice component budgets, 3=+detailed atm budgets, set by BUDGET_DAILY in env_run.xml. default=0

budget_inst (int)

sets the diagnotics level of the instantaneous budgets. [0,1,2,3], 0=none, 1=+net summary budgets, 2=+detailed lnd/ocn/ice component budgets, 3=+detailed atm budgets, set by BUDGET_INST in env_run.xml. default=0

budget_ltann (int)

sets the diagnotics level of the longterm budgets written at the end of the year. [0,1,2,3], 0=none, 1=+net summary budgets, 2=+detailed lnd/ocn/ice component budgets, 3=+detailed atm budgets, set by BUDGET_LONGTERM_EOY in env_run.xml. default=1

budget_ltend (int)

sets the diagnotics level of the longterm budgets written at the end of each run. [0,1,2,3], 0=none, 1=+net summary budgets, 2=+detailed lnd/ocn/ice component budgets, 3=+detailed atm budgets, set by BUDGET_LONGTERM_STOP in env_run.xml. default=0

budget_month (int)

sets the diagnotics level of the monthy budgets. [0,1,2,3], 0=none, 1=+net summary budgets, 2=+detailed lnd/ocn/ice component budgets, 3=+detailed atm budgets, set by BUDGET_MONTHLY in env_run.xml. default=1

case_desc (char)

case description. set by CASESTR in env_run.xml.

case_name (char)

case name. set by CASE in env_case.xml.

cpl_cdf64 (log)

flag for 64 bit netcdf files for the cpl component, may or may not be used by the cpl component depending on cpl implementation. default=false

do_budgets (log)

turns on budget calculation and budget output, set by BUDGETS in env_run.xml. default=false

drv_threading (log)

turn on run time control of threading per pe per component by the driver. set by DRV_THREADING in env_run.xml. default=false

eps_aarea (r8)

variable associated with error checking the atm/lnd areas, absolute differences, set by EPS_AAREA in env_run.xml. default=9.0e-07

eps_agrid (r8)

variable associated with error checking the atm/lnd longitudes and latitudes, absolute differences, set by EPS_AGRID in env_run.xml. default=1.0e-12

eps_amask (r8)

variable associated with error checking the atm/lnd mask, absolute differences, set by EPS_AMASK in env_run.xml. default=1.0e-13

eps_frac (r8)

variable associated with error checking the domain fractions, absolute differences. set by EPS_FRAC in env_run.xml. default=1.0e-02

eps_oarea (r8)

variable associated with error checking the ocn/ice areas, absolute differences, set by EPS_OAREA in env_run.xml. default=1.0e-01

eps_ogrid (r8)

variable associated with error checking the ocn/ice longitudes and latitudes, absolute differences, set by EPS_OGRID in env_run.xml. default=1.0e-02

eps_omask (r8)

variable associated with error checking the ocn/ice mask, absolute differences, set by EPS_OMASK in env_run.xml. default=1.0e-06

flux_albav (log)

turns on albedo averaging. set by CPL_ALBAV in env_run.xml, default=false

flux_epbal (char)

turns on fresh water balance in coupler, set by CPL_EPBAL in env_run.xml, default=false

histaux_a2x (log)

turns on coupler history stream for instantaneous atm to coupler fields. default=false

histaux_a2x24hr (log)

turns on coupler history stream for daily average atm to coupler fields. default=false

histaux_a2x3hr (log)

turns on coupler history stream for 3-hour average atm to coupler fields. default=false

histaux_a2x3hrp (log)

turns on coupler history stream for 3-hour average atm to coupler precip fields. default=false

histaux_l2x (log)

turns on coupler history stream for instantaneous land to coupler fields. default=false

histaux_r2x (log)

turns on coupler history stream for instantaneous runoff to coupler fields. default=false

hostname (char)

hostname information, set by MACH in env_case.xml

info_debug (int)

debug level in driver/coupler, set by INFO_DBUG in env_run.xml, default=1.

logFilePostFix (char)

untested

model_version (char)

model version documentation, set by CCSM_REPOTAG in env_run.xml

npfix (log)

turns on special north pole fix for u and v vector mapping between atm and ocean grids in the coupler. set by NPFIX in env_run.xml default=true

ocean_tight_coupling (log)

turns on ocean tight coupling flag which forces the ocean to coupling at the same time as the other surface models. by default, there is a lag of one coupler timestep in addition to any difference in coupling frequency to accomodate the ability to run the ocean concurrently with the rest of the system for performance reasons. set by OCN_TIGHT_COUPLING in env_run.xml. default=false

orb_eccen (r8)

eccentricity of orbit, either the orb_iyear_AD must be set or the other three orb parameter must be set. default=unset

orb_iyear_AD (int)

year of orbit, either the orb_iyear_AD must be set or the other three orb parameter must be set. default=unset

orb_mvelp (r8)

location of vernal equinox in longitude degrees, either the orb_iyear_AD must be set or the other three orb parameter must be set. default=unset

orb_obliq (r8)

obliquity of orbit in degrees, either the orb_iyear_AD must be set or the other three orb parameter must be set. default=unset

outPathRoot (char)

untested

perpetual (log)

flag to turn on perpetual mode, default=false (untested?)

perpetual_ymd (int)

ymd date of perpetual mode, default=unset (untested?)

restart_file (char)

driver restart file. if set, this overwrites anything in the restart_pfile file. default=unset and uses filename in restart_pfile.

restart_pfile (char)

restart pointer filename. default="rpointer.drv"

samegrid_al (log)

tells the coupler to treat the atm and land grids as "the same". automatically set by comparison of ATM_GRID and LND_GRID set in env_case.xml. default=true

samegrid_ao (log)

tells the coupler to treat the atm and ocean grids as "the same". automatically set by comparison of ATM_GRID and OCN_GRID set in env_case.xml. default=true

samegrid_ro (log)

tells the coupler to treat the runoff and ocean grids as "the same". automatically set by comparison of LND_GRID and OCN_GRID set in env_case.xml. default=false

shr_map_dopole (log)

turns on special polar mapping feature in shr_map_mod. set by SHR_MAP_DOPOLE in env_run.xml. default=true

scmlon (r8)

grid point longitude associated with single column mode. set by PTS_LON in env_run.xml.

scmlat (r8)

grid point latitude associated with single column mode. set by PTS_LAT in env_run.xml.

single_column (log)

turns on single column mode. set by PTS_MODE in env_case.xml, default=false

start_type (char)

mode to start the run up, [startup,branch,continue], set by RUN_TYPE in env_conf.xml

timing_dir (char)

location of timing output.

tchkpt_dir (char)

location of timing checkpoint output.

username (char)

username documentation, set by CCSMUSER in env_run.xml

seq_timemgr_inparm namelist

This namelist is associated with time manager options.

atm_cpl_dt (int)

atm coupling timestep in seconds. set via ATM_NCPL in env_run.xml. ATM_NCPL is the number of times the atm is coupled per day.

atm_cpl_offset (int)

controls phasing of the coupling. offset in seconds. default=0.

calendar (char)

calendar in use. [NO_LEAP, GREOGORIAN]. default="NO_LEAP". set by CALENDAR in env_run.xml

curr_tod (int)

untested

curr_ymd (int)

untested

end_restart (log)

forces a restart write at the end of the run in addition to any setting associated with rest_option. default=true. this setting will be set to false if restart_option is none or never.

glc_cpl_dt (int)

glc coupling timestep in seconds. set via GLC_NCPL in env_run.xml. GLC_NCPL is the number of times the glc is coupled per day.

glc_cpl_offset (int)

controls phasing of the coupling. offset in seconds. default=0.

history_n (int)

number associated with history_option. default=-1. set by HIST_N in env_run.xml.

history_option (char)

coupler history snapshot option. see stop_option above. default="never". set by HIST_OPTION in env_run.xml.

history_ymd (int)

date associated with history_option date. yyyymmdd format. default=-1. set by HIST_DATE in env_run.xml.

histavg_n (int)

number associated with histavg_option. default=-1. set by AVGHIST_N in env_run.xml.

histavg_option (char)

coupler time average history option. see stop_option above. defaults="never". set by AVGHIST_OPTION in env_run.xml.

histavg_ymd (int)

date associated with histavg_option date. yyyymmdd format. default=-1. set by AVGHIST_DATE in env_run.xml.

ice_cpl_dt (int)

ice coupling timestep in seconds. set via ICE_NCPL in env_run.xml. ICE_NCPL is the number of times the ice is coupled per day.

ice_cpl_offset (int)

controls phasing of the coupling. offset in seconds. default=0.

lnd_cpl_dt (int)

lnd coupling timestep in seconds. set via LND_NCPL in env_run.xml. LND_NCPL is the number of times the lnd is coupled per day.

lnd_cpl_offset (int)

controls phasing of the coupling. offset in seconds. default=0.

ocn_cpl_dt (int)

ocn coupling timestep in seconds. set via OCN_NCPL in env_run.xml. OCN_NCPL is the number of times the ocn is coupled per day.

ocn_cpl_offset (int)

controls phasing of the coupling. offset in seconds. default=0.

ref_tod (int)

reference start time of day in seconds. overwritten if restart file is read. if unset, will use start_tod. default=0

ref_ymd (int)

reference start date. overwritten if restart file is read. format yyyymmdd. if unset, will use start_ymd. default=0

restart_n (int)

number associated with restart_option. default=-1. set by REST_N in env_run.xml

restart_option (char)

model restart option. all components write restarts using this setting. see stop_option above. default="yearly". set by REST_OPTION in env_run.xml

restart_ymd (int)

date associated with stop_option date. yyyymmdd format. default=-1. set by REST_DATE in env_run.xml

start_tod (int)

initial start time of day in seconds. overwritten if restart file is read. default=0

start_ymd (int)

initial start date. overwritten if restart file is read. format yyyymmdd. default=0, must be set by user on initial runs.

stop_n (int)

number associated with stop_option. default=-1. set by STOP_N in env_run.xml

stop_option (char)

model stop option used in conjuction with stop_n, stop_ymd, and stop_tod. [none,never,nsteps,nstep,nseconds,nsecond,nminutes,nminute,nhours,nhour,ndays,nday,nmonths,nmonth,nyears,nyear,date,ifdays0,end] default="". set by STOP_OPTION in env_run.xml

stop_tod (int)

time of day in seconds associated with stop_option and stop_ymd. default=0.

stop_ymd (int)

date associated with stop_option. model will stop when stop_option and stop_n OR when stop_ymd and stop_tod is reached. yyyymmdd format. default=-1. set by STOP_DATE in env_run.xml

tprof_n (int)

number associated with tprof_option. default=-1. set by TPROF_N in env_run.xml.

tprof_option (char)

timer profiling option. see stop_option above. default="never". set by TPROF_OPTION in env_run.xml.

tprof_ymd (int)

date associated with tprof_option date. yyyymmdd format. default=-1. set by TPROF_DATE in env_run.xml.

ccsm_pes namelist

This namelist is associated with the pe layout.

atm_ntasks (int)

the number of mpi tasks assigned to the atm components. set by NTASKS_ATM in env_mach_pes.xml. default=all_pes

atm_nthreads (int)

the number of threads per mpi task for the atm component. set by NTHRDS_ATM in env_mach_pes.xml. default=1

atm_pestride (int)

the mpi global processors stride associated with the mpi tasks for the atm component. set by PSTRID_ATM in env_mach_pes.xml. default=1

atm_rootpe (int)

the global mpi task rank of the root processor assigned to the atm component. set by ROOTPE_ATM in env_mach_pes.xml. default=0

cpl_ntasks (int)

the number of mpi tasks assigned to the cpl components. set by NTASKS_CPL in env_mach_pes.xml. default=all_pes

cpl_nthreads (int)

the number of threads per mpi task for the cpl component. set by NTHRDS_CPL in env_mach_pes.xml. default=1

cpl_pestride (int)

the mpi global processors stride associated with the mpi tasks for the cpl component. set by PSTRID_CPL in env_mach_pes.xml. default=1

cpl_rootpe (int)

the global mpi task rank of the root processor assigned to the cpl component. set by ROOTPE_CPL in env_mach_pes.xml. default=0

glc_ntasks (int)

the number of mpi tasks assigned to the glc components. set by NTASKS_GLC in env_mach_pes.xml. default=all_pes

glc_nthreads (int)

the number of threads per mpi task for the glc component. set by NTHRDS_GLC in env_mach_pes.xml. default=1

glc_pestride (int)

the mpi global processors stride associated with the mpi tasks for the glc component. set by PSTRID_GLC in env_mach_pes.xml. default=1

glc_rootpe (int)

the global mpi task rank of the root processor assigned to the glc component. set by ROOTPE_GLC in env_mach_pes.xml. default=0

ice_ntasks (int)

the number of mpi tasks assigned to the ice components. set by NTASKS_ICE in env_mach_pes.xml. default=all_pes

ice_nthreads (int)

the number of threads per mpi task for the ice component. set by NTHRDS_ICE in env_mach_pes.xml. default=1

ice_pestride (int)

the mpi global processors stride associated with the mpi tasks for the ice component. set by PSTRID_ICE in env_mach_pes.xml. default=1

ice_rootpe (int)

the global mpi task rank of the root processor assigned to the ice component. set by ROOTPE_ICE in env_mach_pes.xml. default=0

lnd_ntasks (int)

the number of mpi tasks assigned to the lnd components. set by NTASKS_LND in env_mach_pes.xml. default=all_pes

lnd_nthreads (int)

the number of threads per mpi task for the lnd component. set by NTHRDS_LND in env_mach_pes.xml. default=1

lnd_pestride (int)

the mpi global processors stride associated with the mpi tasks for the lnd component. set by PSTRID_LND in env_mach_pes.xml. default=1

lnd_rootpe (int)

the global mpi task rank of the root processor assigned to the lnd component. set by ROOTPE_LND in env_mach_pes.xml. default=0

ocn_ntasks (int)

the number of mpi tasks assigned to the ocn components. set by NTASKS_OCN in env_mach_pes.xml. default=all_pes

ocn_nthreads (int)

the number of threads per mpi task for the ocn component. set by NTHRDS_OCN in env_mach_pes.xml. default=1

ocn_pestride (int)

the mpi global processors stride associated with the mpi tasks for the ocn component. set by PSTRID_OCN in env_mach_pes.xml. default=1

ocn_rootpe (int)

the global mpi task rank of the root processor assigned to the ocn component. set by ROOTPE_OCN in env_mach_pes.xml. default=0

prof_inparm namelist

This namelist is associated with timing profile and is namelist for the perf_mod timing utility.

profile_barrier (log)

profile_depth_limit (int)

profile_detail_limit (int)

profile_disable (log)

profile_global_stats (log)

profile_outpe_num (int)

profile_outpe_stride (int)

profile_papi_enable (log)

profile_single_file (log)

profile_timer (int)

pio_inparm namelist

This namelist is associated with pio setting for driver/coupler IO.

cpl_io_numtasks (int)

the number of mpi tasks to assign to pio IO. default=coupler_pes/4

cpl_io_root (int)

the coupler mpi task associated with the root task of the pio processor group. default=0

cpl_io_stride (int)

the mpi stride of the pio tasks. default=4

cpl_io_typename (char)

the type of IO implementation to use. [netcdf, pnetcdf]. default=netcdf