diff --git a/namelists/event-generator/icon_atmosphere.backup b/namelists/event-generator/icon_atmosphere.backup new file mode 100644 index 0000000000000000000000000000000000000000..dabcf4182e55b840152fb771821f0dcd77a4a124 --- /dev/null +++ b/namelists/event-generator/icon_atmosphere.backup @@ -0,0 +1,333 @@ +! output for analysis of simulation (surface fields) +&output_nml + output_interval = 'PT21600S' + steps_per_file = 1 + filename_format = "surface_fields_<jfile>" + output_start = '#OUTPUT_START#' + output_end = '#OUTPUT_END#' + include_last = .true. + remap = 1 ! remap to regular lat/lon grid + reg_lat_def = -20.,1.0,90. ! start, increment, end latitude in degrees + reg_lon_def = -180.,1.0,179.0 ! start, increment, end longitude in degrees + ml_varlist = 't_2m','tmin_2m','tmax_2m','pres_sfc','pres_msl','u_10m','v_10m','tot_prec','tqc','tqi','tqv','snowfrac' +/ + +! output for analysis of simulation (on pressure levels) +&output_nml + output_interval = 'PT21600S' + steps_per_file = 1 + filename_format = "fields_3d_<jfile>" + output_start = '#OUTPUT_START#' + output_end = '#OUTPUT_END#' + include_last = .true. + remap = 1 ! remap to regular lat/lon grid + reg_lat_def = -20.,1.0,90. ! start, increment, end latitude in degrees + reg_lon_def = -1&run_nml + ltestcase = .false. + dtime = 180 + output = 'nml' + msg_level = 15 + num_lev = 90 + lvert_nest = .false. + ldynamics = .true. + ltransport = .true. + ntracer = 5 + iforcing = 3 +/ + + +&nwp_phy_nml + lupatmo_phy = .FALSE. +/ + +&grid_nml + dynamics_parent_grid_id = 0 + lredgrid_phys = .true. +/ + +&extpar_nml + itopo = 1 +/ + +&initicon_nml + init_mode = 1, + lconsistency_checks = .false. + ana_varnames_map_file = 'ana_varnames_map_file.txt' +/ + +! settings from operational setup for vertical coordinate +&sleve_nml + min_lay_thckn = 20. + max_lay_thckn = 400. + htop_thcknlimit = 14000. + top_height = 75000. + stretch_fac = 0.9 + decay_scale_1 = 4000. + decay_scale_2 = 2500. + decay_exp = 1.2 + flat_height = 16000. +/ + +&nonhydrostatic_nml + damp_height = 22000. + rayleigh_coeff = 1 +/ + + +¶llel_nml + nproma = 16 +/ + +! LATBC files, these files will be used as input for the next example. +&output_nml + file_interval = 'PT3600S' + output_start = '#OUTPUT_START#' + output_end = '#OUTPUT_END#' + output_filename = "latbc" + output_interval = 'PT3600S' + include_last = .true. + ml_varlist = 'u', 'v', 'w', 'theta_v', 'rho', 'qv', 'qc', 'qi', 'qr', 'qs', 'z_ifc' +/ + +! First Guess file +&output_nml + file_interval = 'PT3600S' + output_start = '#OUTPUT_START#' + output_end = '#OUTPUT_END#' + output_filename = "init" + output_interval = 'PT3600S' + include_last = .true. + ml_varlist = 'group:dwd_fg_atm_vars', 'group:dwd_fg_sfc_vars' +/ +80.,1.0,179.0 ! start, increment, end longitude in degrees + pl_varlist = 'u','v','omega','geopot','temp' + p_levels = 100000,85000,75000,65000,60000, 55000,50000,47500,45000,42500,40000,37500, 35000,32500,30000,28000,26500, 25000,23500,22000, 21000,20000,19000,18000, 17000,16000, 15000,14000,13000,12000, 11000,10000,8500,7000,5500,4000,3000, 2500,2000,1500,1000, 700,500,300,200,150,100,70,50,30,20,10 +/ + + +&run_nml + ltestcase=.false., + num_lev=90 + dtime=300, + ldynamics=.true., + ltransport=.true., + iforcing=3, + output="nml", + msg_level=13, + lart=.false., + ldass_lhn=.false., + ltimer=.true., + timers_level=5, +/ + +&grid_nml + dynamics_grid_filename = '../icon_grid_0024_R02B06_G.nc' + radiation_grid_filename = '../icon_grid_0023_R02B05_R.nc' + !dynamics_parent_grid_id=0 + !lredgrid_phys=.true. + !lfeedback=.true. + !ifeedback_type=2, +/ + +&initicon_nml + init_mode=1, + dwdfg_filename='ic_first_guess.nc' + dwdana_filename='ic_analysis.nc' + ana_varnames_map_file='../ana_varnames_map_file.txt' + lread_ana=.true., + dt_iau=10800, + !dt_shift=-5400, ! this simply manually offsets the firt guess file time stamp + iterate_iau=.true., + zpbl1=500., + zpbl2=1000., + ltile_coldstart=.false., + lp2cintp_incr=.true., + lp2cintp_sfcana=.true., + use_lakeiceana=.true., + lconsistency_checks = .false. ! it is not running if turned on, not sure why not or if problematic +/ + +&extpar_nml + itopo=1, + extpar_filename = '../icon_extpar_0024_R02B06_G_20200917_tiles.nc' +/ + +&sleve_nml + min_lay_thckn=20., + max_lay_thckn=400., + htop_thcknlimit=14000., + top_height=75000., + stretch_fac=0.9, + decay_scale_1=4000., + decay_scale_2=2500., + decay_exp=1.2, + flat_height=16000., +/ + +&time_nml + ini_datetime_string = 2021-02-15T00:00:00Z +/ + +&nwp_phy_nml + inwp_gscp=1, + inwp_convection=1, + inwp_radiation=1, + inwp_cldcover=1, + inwp_turb=1, + inwp_satad=1, + inwp_sso=1, + inwp_gwd=1, + inwp_surface=1, + icapdcycl=3, + latm_above_top=.false. + efdt_min_raylfric=3600., + itype_z0=2, + icpl_aero_conv=1, + icpl_aero_gscp=1, + lrtm_filename='rrtmg_lw.nc', + !cldopt_filename='rrtm_cldopt.nc', ! simply other file name, probably same file content + dt_rad=2160, + dt_conv=720, + dt_sso=1440, + dt_gwd=1440, + ldetrain_conv_prec=.false. + mu_rain=0.5, + rain_n0_factor=0.1, +/ + +&radiation_nml + irad_o3=79, + irad_aero=6, + albedo_type=2, ! this would require t_2m climatology in external parameter file + vmr_co2=390.e-06, + vmr_ch4=1800.e-09, + vmr_n2o=322.0e-09, + vmr_o2=0.20946, + vmr_cfc11=240.e-12, + vmr_cfc12=532.e-12, +/ + +&turbdiff_nml + tkhmin=0.75, + tkmmin=0.75, + tkmmin_strat=1.5, + pat_len=750., + c_diff=0.2, + rat_sea=7.0, + ltkesso=.true., + frcsmot=0.2, + imode_frcsmot=2, + itype_sher=3, + ltkeshs=.true., + a_hshr=2.0, + alpha0=0.0123, + alpha0_max=0.0335, + alpha1=0.5, + icldm_turb=1, +/ + +&lnd_nml + !ntiles=3,! needs more layers of t_g in initial conditions + nlev_snow=3, + lmulti_snow=.false., + itype_heatcond=3, + idiag_snowfrac=20, + lsnowtile=.true., + lseaice=.true., + llake=.true., + lprog_albsi=.true., + itype_lndtbl=4, + itype_root=2, + itype_evsl=4, + itype_trvg=3, + cwimax_ml=5.e-4, + c_soil=1.25, + c_soil_urb=0.5, + sstice_mode=2, !use sst climatology in external parameter file to update ssts + itype_snowevap=3, +/ + +&nonhydrostatic_nml + iadv_rhotheta=2, + ivctype=2, + itime_scheme=4, + exner_expol=0.333, + vwind_offctr=0.2, + damp_height=44000., + rayleigh_coeff=0.5, + lhdiff_rcf=.true., + divdamp_order=24, + divdamp_type=32, + divdamp_fac=0.004, + divdamp_trans_start=12500, + divdamp_trans_end=17500, + l_open_ubc=.false., + igradp_method=3, + l_zdiffu_t=.true., + thslp_zdiffu=0.02, + thhgtd_zdiffu=125., + htop_moist_proc=22500., + hbot_qvsubstep=16000., +/ + +&transport_nml + ctracer_list='12345', + ivadv_tracer=3,3,3,3,3, + itype_hlimit=3,4,4,4,4, + ihadv_tracer=52,2,2,2,2, +/ + +&diffusion_nml + hdiff_order=5, + itype_vn_diffu=1, + itype_t_diffu=2, + hdiff_efdt_ratio=24., + hdiff_smag_fac=0.025, + lhdiff_vn=.true., + lhdiff_temp=.true., +/ + +&interpol_nml + nudge_zone_width=8, + lsq_high_ord=3, + l_intp_c2l=.true., + l_mono_c2l=.true., + support_baryctr_intp=.true., +/ + +&gridref_nml + grf_intmethod_e=6, + grf_intmethod_ct=2, + grf_tracfbk=2, + denom_diffu_v=150., +/ + +&nwp_tuning_nml + itune_albedo=1, + tune_gkdrag=0.075, + tune_gkwake=1.5, + tune_gfrcrit=0.425, + tune_dust_abs=1., + tune_zvz0i=1.1, + tune_box_liq_asy=3.0, + tune_gfluxlaun=3.75e-3, +/ + +&ensemble_pert_nml + use_ensemble_pert=.true., + stdev_sst_pert=1.5, +/ + +&gribout_nml + preset="ensemble", + ldate_grib_act=.true., + lgribout_24bit=.false., + backgroundProcess=0, + localNumberOfExperiment=1, + productionStatusOfProcessedData=0, + localTypeOfEnsembleForecast=101, + numberOfForecastsInEnsemble=40, + perturbationNumber=39, + generatingProcessIdentifier=1, + tablesVersion=19, +/ diff --git a/namelists/event-generator/icon_atmosphere.namelist b/namelists/event-generator/icon_atmosphere.namelist index dabcf4182e55b840152fb771821f0dcd77a4a124..ff0b00963ccdfcd564274277a4b4e18566af6805 100644 --- a/namelists/event-generator/icon_atmosphere.namelist +++ b/namelists/event-generator/icon_atmosphere.namelist @@ -1,28 +1,4 @@ -! output for analysis of simulation (surface fields) -&output_nml - output_interval = 'PT21600S' - steps_per_file = 1 - filename_format = "surface_fields_<jfile>" - output_start = '#OUTPUT_START#' - output_end = '#OUTPUT_END#' - include_last = .true. - remap = 1 ! remap to regular lat/lon grid - reg_lat_def = -20.,1.0,90. ! start, increment, end latitude in degrees - reg_lon_def = -180.,1.0,179.0 ! start, increment, end longitude in degrees - ml_varlist = 't_2m','tmin_2m','tmax_2m','pres_sfc','pres_msl','u_10m','v_10m','tot_prec','tqc','tqi','tqv','snowfrac' -/ - -! output for analysis of simulation (on pressure levels) -&output_nml - output_interval = 'PT21600S' - steps_per_file = 1 - filename_format = "fields_3d_<jfile>" - output_start = '#OUTPUT_START#' - output_end = '#OUTPUT_END#' - include_last = .true. - remap = 1 ! remap to regular lat/lon grid - reg_lat_def = -20.,1.0,90. ! start, increment, end latitude in degrees - reg_lon_def = -1&run_nml +&run_nml ltestcase = .false. dtime = 180 output = 'nml' @@ -99,235 +75,3 @@ include_last = .true. ml_varlist = 'group:dwd_fg_atm_vars', 'group:dwd_fg_sfc_vars' / -80.,1.0,179.0 ! start, increment, end longitude in degrees - pl_varlist = 'u','v','omega','geopot','temp' - p_levels = 100000,85000,75000,65000,60000, 55000,50000,47500,45000,42500,40000,37500, 35000,32500,30000,28000,26500, 25000,23500,22000, 21000,20000,19000,18000, 17000,16000, 15000,14000,13000,12000, 11000,10000,8500,7000,5500,4000,3000, 2500,2000,1500,1000, 700,500,300,200,150,100,70,50,30,20,10 -/ - - -&run_nml - ltestcase=.false., - num_lev=90 - dtime=300, - ldynamics=.true., - ltransport=.true., - iforcing=3, - output="nml", - msg_level=13, - lart=.false., - ldass_lhn=.false., - ltimer=.true., - timers_level=5, -/ - -&grid_nml - dynamics_grid_filename = '../icon_grid_0024_R02B06_G.nc' - radiation_grid_filename = '../icon_grid_0023_R02B05_R.nc' - !dynamics_parent_grid_id=0 - !lredgrid_phys=.true. - !lfeedback=.true. - !ifeedback_type=2, -/ - -&initicon_nml - init_mode=1, - dwdfg_filename='ic_first_guess.nc' - dwdana_filename='ic_analysis.nc' - ana_varnames_map_file='../ana_varnames_map_file.txt' - lread_ana=.true., - dt_iau=10800, - !dt_shift=-5400, ! this simply manually offsets the firt guess file time stamp - iterate_iau=.true., - zpbl1=500., - zpbl2=1000., - ltile_coldstart=.false., - lp2cintp_incr=.true., - lp2cintp_sfcana=.true., - use_lakeiceana=.true., - lconsistency_checks = .false. ! it is not running if turned on, not sure why not or if problematic -/ - -&extpar_nml - itopo=1, - extpar_filename = '../icon_extpar_0024_R02B06_G_20200917_tiles.nc' -/ - -&sleve_nml - min_lay_thckn=20., - max_lay_thckn=400., - htop_thcknlimit=14000., - top_height=75000., - stretch_fac=0.9, - decay_scale_1=4000., - decay_scale_2=2500., - decay_exp=1.2, - flat_height=16000., -/ - -&time_nml - ini_datetime_string = 2021-02-15T00:00:00Z -/ - -&nwp_phy_nml - inwp_gscp=1, - inwp_convection=1, - inwp_radiation=1, - inwp_cldcover=1, - inwp_turb=1, - inwp_satad=1, - inwp_sso=1, - inwp_gwd=1, - inwp_surface=1, - icapdcycl=3, - latm_above_top=.false. - efdt_min_raylfric=3600., - itype_z0=2, - icpl_aero_conv=1, - icpl_aero_gscp=1, - lrtm_filename='rrtmg_lw.nc', - !cldopt_filename='rrtm_cldopt.nc', ! simply other file name, probably same file content - dt_rad=2160, - dt_conv=720, - dt_sso=1440, - dt_gwd=1440, - ldetrain_conv_prec=.false. - mu_rain=0.5, - rain_n0_factor=0.1, -/ - -&radiation_nml - irad_o3=79, - irad_aero=6, - albedo_type=2, ! this would require t_2m climatology in external parameter file - vmr_co2=390.e-06, - vmr_ch4=1800.e-09, - vmr_n2o=322.0e-09, - vmr_o2=0.20946, - vmr_cfc11=240.e-12, - vmr_cfc12=532.e-12, -/ - -&turbdiff_nml - tkhmin=0.75, - tkmmin=0.75, - tkmmin_strat=1.5, - pat_len=750., - c_diff=0.2, - rat_sea=7.0, - ltkesso=.true., - frcsmot=0.2, - imode_frcsmot=2, - itype_sher=3, - ltkeshs=.true., - a_hshr=2.0, - alpha0=0.0123, - alpha0_max=0.0335, - alpha1=0.5, - icldm_turb=1, -/ - -&lnd_nml - !ntiles=3,! needs more layers of t_g in initial conditions - nlev_snow=3, - lmulti_snow=.false., - itype_heatcond=3, - idiag_snowfrac=20, - lsnowtile=.true., - lseaice=.true., - llake=.true., - lprog_albsi=.true., - itype_lndtbl=4, - itype_root=2, - itype_evsl=4, - itype_trvg=3, - cwimax_ml=5.e-4, - c_soil=1.25, - c_soil_urb=0.5, - sstice_mode=2, !use sst climatology in external parameter file to update ssts - itype_snowevap=3, -/ - -&nonhydrostatic_nml - iadv_rhotheta=2, - ivctype=2, - itime_scheme=4, - exner_expol=0.333, - vwind_offctr=0.2, - damp_height=44000., - rayleigh_coeff=0.5, - lhdiff_rcf=.true., - divdamp_order=24, - divdamp_type=32, - divdamp_fac=0.004, - divdamp_trans_start=12500, - divdamp_trans_end=17500, - l_open_ubc=.false., - igradp_method=3, - l_zdiffu_t=.true., - thslp_zdiffu=0.02, - thhgtd_zdiffu=125., - htop_moist_proc=22500., - hbot_qvsubstep=16000., -/ - -&transport_nml - ctracer_list='12345', - ivadv_tracer=3,3,3,3,3, - itype_hlimit=3,4,4,4,4, - ihadv_tracer=52,2,2,2,2, -/ - -&diffusion_nml - hdiff_order=5, - itype_vn_diffu=1, - itype_t_diffu=2, - hdiff_efdt_ratio=24., - hdiff_smag_fac=0.025, - lhdiff_vn=.true., - lhdiff_temp=.true., -/ - -&interpol_nml - nudge_zone_width=8, - lsq_high_ord=3, - l_intp_c2l=.true., - l_mono_c2l=.true., - support_baryctr_intp=.true., -/ - -&gridref_nml - grf_intmethod_e=6, - grf_intmethod_ct=2, - grf_tracfbk=2, - denom_diffu_v=150., -/ - -&nwp_tuning_nml - itune_albedo=1, - tune_gkdrag=0.075, - tune_gkwake=1.5, - tune_gfrcrit=0.425, - tune_dust_abs=1., - tune_zvz0i=1.1, - tune_box_liq_asy=3.0, - tune_gfluxlaun=3.75e-3, -/ - -&ensemble_pert_nml - use_ensemble_pert=.true., - stdev_sst_pert=1.5, -/ - -&gribout_nml - preset="ensemble", - ldate_grib_act=.true., - lgribout_24bit=.false., - backgroundProcess=0, - localNumberOfExperiment=1, - productionStatusOfProcessedData=0, - localTypeOfEnsembleForecast=101, - numberOfForecastsInEnsemble=40, - perturbationNumber=39, - generatingProcessIdentifier=1, - tablesVersion=19, -/