############################################# #### UFS Run-Time Configuration File ###### ############################################# # ESMF # logKindFlag: ESMF_LOGKIND_MULTI globalResourceControl: true # EARTH # EARTH_component_list: MED ATM OCN ICE EARTH_attributes:: Verbosity = 0 :: # MED # MED_model: @[med_model] MED_petlist_bounds: @[med_petlist_bounds] MED_omp_num_threads: @[med_omp_num_threads] # ATM # ATM_model: @[atm_model] ATM_petlist_bounds: @[atm_petlist_bounds] ATM_omp_num_threads: @[atm_omp_num_threads] ATM_attributes:: Verbosity = 0 DumpFields = false mesh_atm = @[MESH_ATM] diro = "." logfile = atm.log stop_n = 24 stop_option = nhours stop_ymd = -999 write_restart_at_endofrun = .true. :: # OCN # OCN_model: @[ocn_model] OCN_petlist_bounds: @[ocn_petlist_bounds] OCN_omp_num_threads: @[ocn_omp_num_threads] OCN_attributes:: Verbosity = 0 DumpFields = false ProfileMemory = false OverwriteSlice = true mesh_ocn = @[MESH_OCN] use_coldstart = @[use_coldstart] use_mommesh = @[use_mommesh] :: # ICE # ICE_model: @[ice_model] ICE_petlist_bounds: @[ice_petlist_bounds] ICE_omp_num_threads: @[ice_omp_num_threads] ICE_attributes:: Verbosity = 0 DumpFields = false ProfileMemory = false OverwriteSlice = true mesh_ice = @[MESH_ICE] eps_imesh = @[eps_imesh] stop_n = @[RESTART_N] stop_option = nhours stop_ymd = -999 :: # CMEPS concurrent warm run sequence runSeq:: @@[coupling_interval_slow_sec] MED med_phases_prep_ocn_avg MED -> OCN :remapMethod=redist OCN @@[coupling_interval_fast_sec] MED med_phases_prep_ice MED -> ICE :remapMethod=redist ATM ICE ATM -> MED :remapMethod=redist MED med_phases_post_atm ICE -> MED :remapMethod=redist MED med_phases_post_ice MED med_phases_ocnalb_run MED med_phases_aofluxes_run MED med_phases_prep_ocn_accum @ OCN -> MED :remapMethod=redist MED med_phases_post_ocn MED med_phases_restart_write @ :: # CMEPS variables DRIVER_attributes:: :: MED_attributes:: Verbosity = 0 dbug_flag = 0 ATM_model = @[atm_model] ICE_model = @[ice_model] OCN_model = @[ocn_model] history_n = 1 history_option = nhours history_ymd = -999 coupling_mode = ufs.nfrac.aoflux pio_rearranger = @[pio_rearranger] :: ALLCOMP_attributes:: ScalarFieldCount = 3 ScalarFieldIdxGridNX = 1 ScalarFieldIdxGridNY = 2 ScalarFieldIdxNextSwCday = 3 ScalarFieldName = cpl_scalars start_type = @[RUNTYPE] restart_dir = @[CMEPS_RESTART_DIR] case_name = DATM_@[DATM_SRC] restart_n = @[RESTART_N] restart_option = nhours restart_ymd = -999 dbug_flag = @[cap_dbug_flag] coldair_outbreak_mod = .false. flds_wiso = .false. flux_convergence = @[flux_convergence] flux_max_iteration = @[flux_iteration] ocn_surface_flux_scheme = @[flux_scheme] orb_eccen = 1.e36 orb_iyear = 2000 orb_iyear_align = 2000 orb_mode = fixed_year orb_mvelp = 1.e36 orb_obliq = 1.e36 stop_n = @[FHMAX] stop_option = nhours stop_ymd = -999 ::