namelist input of the Local Model (1) ------------------------------------- === INPUT_ASS === &NUDGING lnudge =.false., hnudgsta= 0.0, hnudgend = 9.0, tconbox = 180.0, lverif =.true., llhn =.true., llhnverif=.true., lhn_wweight=.true., nradar =195, ! nradar =48, mveripr =3, rqrsgmax= 0.4, radar_in='./', blacklist_file='blacklist_dx.grib', height_file='height_dx.grib', hversta = 0.001, hverend = 6.0, khumbal = 100, mruntyp = 1, ntpscor = 1, ptpstop=400.0, luvgcor=.TRUE., ltipol =.TRUE., tipolmx = 3.0, wtukrsa = 3.0, wtukrse = 1.0, ltipsu =.TRUE., tipmxsu = 1.0, wtuksua = 1.5, wtuksue = 0.5, wtukara = 1.5, wtukare = 0.5, msprpar = 1, msprpsu = 0, gnudg = 0.0006, 0.0012, 0.0006, 0.0006, gnudgsu = 0.0006, 0.0012, 0.0000, 0.0006, gnudgar = .0006, .0000, .0006, .0000, vcorls = .333 , .333 , .04 , .04 , vcutof = 0.75, 0.75, 1.0 , 1.0 , vcorlsu = .013 , .013 , .002 ,.00001, vcutosu = 0.75, 0.75, 4.0 ,0.001, vcsnisu = 2500., 2500., 9. , 9. , rhvfac = 1.0 , 0.0 , 0.83, 0.83, rhinfl = 0., 70., 0., 0., rhtfac = 1.3 , 1.43, 1.3 , 1.3 , rhiflsu = 70., 70., 100., 70., rhtfsu = 1.0 , 1.43, 1.0 , 1.0 , fnondiv = 0.8 , cnondiv = 0.1 , cutofr = 3.5 , 3.5 , 3.5 , 3.5 , tnondiv = 1.1 , cutofsu = 2.0 , 3.5 , 2.0 , 2.0 , topobs = 849., 1099., 799., 699., botmod = 1099., 1099., 1099., 899., lscadj =.TRUE.,.TRUE.,.TRUE.,.FALSE., dtqc = 720., qcvf = 5.00, 1.00,10.00, 1.00, qcc = 0.00,500.00, 0.00, 0.00, qccsu = 12., 500., 12., .7, mqcorr92= 0, lsynop =.true., laircf =.true., ldribu =.true., ltemp =.true., lpilot =.true., lcd132 =.true., lcd133=.false., lcd136=.false., lcd146=.true., maxmlo = 1600, maxsgo = 12000, maxuso = 5000, nolbc = 5, altopsu = 100., 5000., 5000., 5000., thairh = 0., exnlat = 90., exslat =-90., exwlon = -180., exelon = 180., lsurfa =.true., lt2m =.true., ht2a = 1., ht2i = 1., lrh2m =.true., hh2a = 1., hh2i = 1., lprecp = .false., hprc = 0., raintp = 12., lprodr =.true. , ldiasa =.true., ionl =167, jonl =103, ionl2 =167, jonl2 =103, lff10m =.true., hffa=1., hffi=1., yform_lansfc='api2', ydir_lansfc='', ! yfofdir='', lredn_repro = .true. ! ensure reproducibility of redundancy check irrespective of domain decomposition / === INPUT_DIA === &DIACTL hincgp=0.25, lgplong=.true., lgpshort=.false., n0gp=0, n0meanval=0, nincmeanval=1, itype_diag_gusts=4, stationlist_tot=0, 0, 50.050, 8.600, 'Frankfurt-Flughafen', 0, 0, 52.230, 14.146, 'Lindenberg_Obs', 0, 0, 52.171, 14.108, 'Falkenberg', 0, 0, 52.196, 13.947, 'Waldstation_Kehrigk', 0, 0, 47.800, 10.900, 'Hohenpeissenberg', 0, 0, 50.783, 6.100, 'Aachen', 0, 0, 48.433, 10.933, 'Augsburg', 0, 0, 49.980, 11.682, 'Bayreuth', 0, 0, 52.300, 10.450, 'Braunschweig', 0, 0, 51.967, 4.933, 'Cabauw', 0, 0, 50.283, 10.983, 'Coburg', 0, 0, 47.419, 10.982, 'Schneefernerhaus', 0, 0, 49.920, 7.960, 'Geisenheim', 0, 0, 53.633, 9.983, 'Hamburg', 0, 0, 54.750, 17.533, 'Leba', 0, 0, 51.200, 16.200, 'Legnica', 0, 0, 53.779, 8.669, 'Nordholz', 0, 0, 48.067, 11.267, 'Oberpfaffenhofen', 0, 0, 46.817, 6.935, 'Payerne', 0, 0, 53.133, 16.750, 'Pila', 0, 0, 52.383, 13.067, 'Potsdam', 0, 0, 54.533, 9.550, 'Schleswig', 0, 0, 48.833, 9.200, 'Stuttgart', 0, 0, 48.400, 11.700, 'Weihenstephan', 0, 0, 51.217, 18.567, 'Wielund', 0, 0, 53.311, 11.838, 'Ziegendorf', 0, 0, 52.106, -0.421, 'Cardington', 0, 0, 51.144, 358.563,'Chilbolton-UK', 0, 0, 43.3853, 1.2922,'Fauga_Mauzac', 0, 0, 48.713, 2.208, 'Palaiseau-FR', 0, 0, 44.6547,11.6236,'San_Pietro_Capofiume', / === INPUT_DYN === &DYNCTL betasw=0.4, epsass=0.15, hd_corr_p_bd=0.75, hd_corr_p_in=0.0, hd_corr_trcr_bd=0.0, hd_corr_trcr_in=0.0, hd_corr_t_bd=0.75, hd_corr_t_in=0.0, hd_corr_u_bd=0.75, hd_corr_u_in=0.1, hd_dhmax=250., iadv_order=5, irk_order=3, irunge_kutta=1, itype_bbc_w=114, ! 2, itype_hdiff=2, itype_outflow_qrsg=2, itype_fast_waves=2, l_diff_Smag=.true., ! .true., l2tls=.true., lcond=.true., ldyn_bbc=.false., ! .true., ldiabf_lh=.true., y_scalar_advect='BOTTDC2', lspubc=.true., nrdtau=5, rlwidth=50000.0, xkd=0.1, divdamp_slope=1.0, ! 1., / === INPUT_INI === &INICTL dtbak=20.0, dtfwd=20.0, ndfi=1, tspan=3600.000000, taus=3600.000000, / === INPUT_IO === &IOCTL lasync_io=.true., ngribout=1, nincwait=30, nmaxwait=2400, nsma_stat=0, nvers=32769, ytrans_in='/w/rhome/routfor/tran_dir/i_a_00_ieu_2_cd2/', ytrans_out='/hpc/rwork0/routfor/dat/cd2/a.kenda/00/ready/', l_ke_in_gds=.true., yform_read='apix', / &DATABASE / &GRIBIN hincbound=1, lan_hmo3=.true., lan_lai=.true., lan_plcov=.true., lan_rho_snow=.true., lan_rootdp=.true., lan_t_cl=.true., lan_t_s=.false., lan_t_snow=.true., lan_t_so0=.true., lan_w_so=.true., lan_vio3=.true., lan_w_cl=.true., lan_w_i=.true., lan_w_snow=.true., lana_qg=.true., lana_qi=.true., lana_qr_qs=.true., lana_rho_snow=.true., lbdana=.false., lchkbd=.true., lchkini=.true., llb_qg=.false., llb_qi=.true., llb_qr_qs=.true., ydirbd='/hpc/rwork0/routfor/dat/cr2/a/00', ydirini='/hpc/rwork0/routfor/dat/cd2/a.kenda/00', / &GRIBOUT hcomb=0,1,1, lanalysis=.false., lcheck=.true., lwrite_const=.false., l_p_filter=.false., l_fi_filter=.false., nunit_of_time=1, ydir='/hpc/rwork0/routfor/dat/cd2/a.kenda/00', yform_write='api2', yvarml='U ','V ','W ','T ', 'P ','QV ','QC ','QI ', 'QR ','QS ','QG ','HHL ', 'RLAT ','RLON ','FIS ','PP ', 'PS ','T_SNOW ','T_S ','W_SNOW ', 'QV_S ','W_I ','RAIN_GSP ','SNOW_GSP ', 'GRAU_GSP ','PRR_GSP ','PRS_GSP ','PRG_GSP ', 'U_10M ','V_10M ','T_2M ','TD_2M ', 'TMIN_2M ','TMAX_2M ','VMAX_10M ','TCM ', 'TCH ','CLCT ','CLCH ','CLCM ', 'CLCL ','ALB_RAD ','ASOB_S ','ATHB_S ', 'ASOB_T ','ATHB_T ','APAB_S ','ASWDIR_S ', 'ASWDIFD_S ', 'TOT_PREC ','Z0 ','AUMFL_S ','AVMFL_S ', 'ASHFL_S ','ALHFL_S ','HTOP_DC ','RUNOFF_S ', 'RUNOFF_G ','PMSL ','T_G ','VIO3 ', 'HMO3 ','LAI ','HZEROCL ','CLCT_MOD ', 'CLDEPTH ','TDIV_HUM ','TWATER ','AEVAP_S ', 'PLCOV ','ROOTDP ','FR_LAND ','SOILTYP ', 'HSURF ','TQI ','TQC ','TQV ', 'TQR ','TQS ','TQG ','HBAS_SC ', 'HTOP_SC ','T_SO ','W_SO ','W_SO_ICE ', 'FRESHSNW ','RHO_SNOW ','H_SNOW ','RELHUM_2M ', 'ZHD ','ZTD ','ZWD ','SNOWLMT ', 'FR_LAKE ','DEPTH_LK ','T_MNW_LK ','T_WML_LK ', 'T_BOT_LK ','C_T_LK ','H_ML_LK ','T_ICE ', 'H_ICE ', ! - kalman filter needs FOR_D, FOR_E ! - next cycle of LM needs ALB_DIF, SSO_STDH with the correct date 'FOR_D ','FOR_E ','ALB_DIF ','SSO_STDH ', yvarpl='', yvarzl='', yvarsl='', / === INPUT_ORG === &LMGRID dlon=0.02, dlat=0.02, ie_tot=651, je_tot=716, ke_tot=65, startlat_tot=-6.3, startlon_tot=-7.5, pollat=40.0, pollon=-170.0, irefatm=2, / &RUNCTL dt=20.0, hstart=0.0, hstop=1, idbg_level=2, ldatatypes=.true., ldfi=.false., ldiagnos=.true., ldump_ascii=.FALSE., leps=.false., lphys=.true., luseobs=.true., luse_rttov=.false., nboundlines=3, ncomm_type=3, nprocio=2, nprocx=14, nprocy=29, ydate_ini='20200501000000', ydate_bd='20200501000000', luse_radarfwo=.true. / &TUNING crsmin=150., rat_lam=1.0, tkhmin=0.4, tkmmin=0.4, rat_sea=20.0, rat_can=1.0, c_soil=1.0, pat_len=500., tur_len=150.0, a_hshr=1.0, clc_diag=0.50, q_crit=1.60, qc0=0.0002, qi0=0.0, gkwake=0.8, mu_rain=0.5, rain_n0_factor=0.1, v0snow=20.0, / === INPUT_PHY === &PHYCTL lforest=.true., lgsp=.true., itype_gscp=4, lrad=.true., hincrad=0.25, lradf_avg=.false., nradcoarse=1, nincconv=10, ltur=.true., loldtur=.true. ltmpcor=.false., lprfcor=.false., lnonloc=.false., lcpfluc=.false., itype_turb=3, itype_tran=2, imode_tran=1, limpltkediff=.true., itype_sher=0, ltkeshs=.false., itype_vdif=-1, icldm_rad=4, icldm_tran=0, lsoil=.true., itype_evsl=2, itype_trvg=2, lseaice=.true., llake=.true., lmelt=.true., lmelt_var=.true., lconv=.true., lcape=.false., lconf_avg=.true., lconv_inst=.true., itype_conv=3, lsso=.false., ltkesso=.true., lsuper_coolw=.true., lexpcor=.false., itype_albedo=3, / === INPUT_RADARSIM === &RADARSIM_PARAMS ! !======================================================== !======================================================== ! .. Namelist for the German Weather Radars !======================================================== !======================================================== ! dom=1, !======================================================== ! Number of radar stations: ! (for each station from ista=1, nradsta, you can define one ! structure block rs_meta(ista) and dbz_meta(ista) below) ! nradsta_namelist = 0, ! has no impact if lreadmeta_from_netcdf! ! In that case, nradsta will be taken ! automatically as the number of NetCDF ! station files found in the ydirradarin directory. icountry = 1, ! !======================================================== ! GLOBAL SETTINGS, I.E., THE SAME FOR ALL RADAR STATIONS: !======================================================== ! ldebug_radsim = .false., lout_geom = .false., loutradwind = .true., loutdbz = .true., ! Global switch to choose itype_refl for all radars. If set to -99, the default (3) is used. itype_refl_glob=1, lextdbz = .true., llookup_mie_glob=.true., ydir_mielookup_read = '/w/rhome/routfor/routfox/lm/radar/', ydir_mielookup_write = '.' lweightdbz = .true., lfall = .true., lmds_vr = .true., lfill_vr_backgroundwind = .true., lonline = .false., lsode =.false., lsmooth = .false., ldealiase_vr_obs = .true., lqc_flag = .false., lvoldata_output = .false. lfdbk_output = .true., ! if lreadmeta_from_netcdf = .true., run in assimilation mode, ! i.e., radar obs files (NetCDF) are provided and ! the radar meta data from the files are overtaken. lreadmeta_from_netcdf = .true., lcheck_inputrecords = .true., lequal_azi_alldatasets = .false., ! Input directory of radar NetCDF files (cdfin_vr_?? und cdfin_z_??): ydirradarin = './' ydirlistfile='radarscan_files' itype_obserr_vr=1 thres_dbz_4_obserr_weight=10.0 baseval_obserr_vr=1.0 ! option for superobing for data assimilation: 0: no superobing; 1: averaging; 2: median itype_supobing = 1, supob_cart_resolution = 10000.0, supob_ave_width = 14142.1, supob_minrange_vr = 10606.6, supob_minrange_z = 10606.6, supob_azi_maxsector_vr = 10.0, ! if no superobing: step width of data thinning in azimut and range directions: ! (has no effect in case of superobing!) thin_step_azi = 1, thin_step_range = 1, ! Provide an array of indices which elevations should be used. ! ind_ele_fdbk_glob = 1 2 4, supob_lowthresh_z_obs = 0.0, supob_lowthresh_z_sim = 0.0, obs_times_fdbk_glob = 3600.0, / === INPUT_SAT === &SATCTL num_sensors=1, itype_rttov=10, sat_input_01='MSG', 2, 'SEVIRI', 8, .false., .false., .false., .true., nchan_input_01=1,2,3,4,5,6,7,8, lcon_clw=.true., /