!----------------------------------------------------------------------- ! ! This README details namelist parameters for RegCM V4.7 ! !----------------------------------------------------------------------- ! ! Choice of the dynamical core ! &coreparam idynamic = 2, ! Choice of dynamical core ! 1 = MM4 hydrostatical core ! 2 = MM5 NON hydrostatical core ! 3 = MOLOCH NON hydrostatical core / ! ! Domain dimension ! &dimparam iy = 150, ! This is number of points in the N/S direction jx = 160, ! This is number of points in the E/W direction kz = 18, ! Number of vertical levels dsmin = 0.01, ! Minimum sigma spacing (only used if kz is not 14, 18, 23, 41) dsmax = 0.05, ! Maximum sigma spacing (only used if kz is not 14, 18, 23, 41) nsg = 1, ! For subgridding, number of points to decompose. If nsg=1, ! no subgridding is performed. CLM does NOT work as of now with ! subgridding enabled. njxcpus = -1, ! Number of CPUS to be used in the jx (lon) dimension. ! If <=0 , the executable will try to figure out a suitable ! decomposition. niycpus = -1, ! Number of CPUS to be used in the iy (lat) dimension. ! If <=0 , the executable will try to figure out a suitable ! decomposition. / ! ! Domain geolocation ! &geoparam iproj = 'NORMER', ! Domain cartographic projection. Supported values are: ! 'LAMCON', Lambert conformal. ! 'POLSTR', Polar stereographic. ! 'NORMER', Normal Mercator. ! 'ROTMER', Rotated Mercator. ! 'ROTLLR', Rotated Latitude/Longitude. ds = 20.0, ! Grid point horizontal resolution in km ! If negative, horizontal resolution in degrees ptop = 5.0, ! Pressure of model top in cbar clat = 15, ! Central latitude of projection in degrees ! North hemisphere is positive clon = 107, ! Central longitude of projection in degrees ! West is negative. cntri = -1 ! S/N index of projection center in domain. ! Defaults to IY/2.0 cntrj = -1 ! W/E index of projection center in domain. ! Defaults to JX/2.0 plat = 45.39, ! Pole latitude (only for rotated Mercator Proj) plon = 13.48, ! Pole longitude (only for rotated Mercator Proj) truelatl = 30.0, ! Lambert true latitude (low latitude side) truelath = 60.0, ! Lambert true latitude (high latitude side) i_band = 0, ! Use this to enable a tropical band. In this case the ds, ! iproj, clat, clon parameters are not considered. i_crm = 0, ! Use this to enable doubly-periodic domains for idealized ! simulations. Forces i_band = 1. / ! ! Domain terrain generation parameters ! &terrainparam domname = 'd01', ! Name of the domain/experiment. ! Controls naming of input files lresamp = .false., ! Do a first resampling before interpolation smthbdy = .false., ! Perform extra smoothing in boundaries ismthlev = 1, ! Smoothing level (additional 1-2-1 smoother) roidem = 1.5, ! Interpolation radius in ds unit for topography h2ohgt = .true., ! Allow water points to have hgt greater than 0 h2opct = 50.0, ! Surface min H2O percent to be considered water lakedpth = .false., ! If using lakemod (see below), produce from ! terrain program the domain bathymetry lsmoist = .false., ! Use Satellite Soil Moisture Dataset for ! initialization of soil moisture. fudge_lnd = .false., ! Fudging Control flag, for landuse of grid fudge_lnd_s = .false., ! Fudging Control flag, for landuse of subgrid fudge_tex = .false., ! Fudging Control flag, for texture of grid fudge_tex_s = .false., ! Fudging Control flag, for texture of subgrid fudge_lak = .false., ! Fudging Control flag, for lake of grid fudge_lak_s = .false., ! Fudging Control flag, for lake of subgrid dirter = 'wdir/S_DATE/input', ! Output directory for terrain files inpter = 'Dataset', ! Input directory for SURFACE dataset tersrc = 'GMTED', ! Select GMTED or GTOPO DEM data smsrc = 'ESACCI', ! Select ESACCI or CPC surface soil moisture ! when lsmoist option is True moist_filename = 'moist.nc', ! Read initial moisture and snow from this file / ! ! ICBC Global data input control ! ! GLOBAL DATA AVAILABLE FROM ICTP FROM: ! http://clima-dods.ictp.it/Data/RegCM_Data ! &globdatparam ibdyfrq = 6, ! boundary condition interval (hours) ssttyp = 'CFS01', ! Type of Sea Surface Temperature used ! One in: GISST, OISST, OI2ST, OI_WK, OI2WK, ! FV_A2, FV_B2, EH5A2, EH5B1, EHA1B, ! EIN75, EIN15, CCSST, CA_XX, HA_XX, ! EC_XX, IP_XX, GF_XX, CN_XX, MP_XX dattyp = 'CFS01', ! Type of global analysis datasets used ! One in: ECMWF, ERA40, EIN75, EIN15, EIN25, ! ERAHI, NNRP1, NNRP2, NRP2W, GFS11, ! FVGCM, FNEST, EH5A2, EH5B1, EHA1B, ! CCSMN, ECEXY, CA_XX, HA_XX, EC_XX, ! IP_XX, GF_XX, CN_XX, MP_XX, CMIP6 ! with XX for CMIP5 datasets in 26, 45, 85 ! For CMIP6, fill the cmip6param namelist chemtyp = 'MZCLM', ! Type of Global Chemistry boundary conditions ! One in : MZ6HR, 6 hours MOZART output ! : MZCLM, MOZART climatology 1999-2009 gdate1 = S_DATE, ! Start date for ICBC data generation gdate2 = E_DATE, ! End data for ICBC data generation calendar = 'gregorian', ! Calendar type : gregorian, noleap, 360_day dirglob = 'wdir/S_DATE/input', ! Path for ICBC produced input files inpglob = 'Dataset', ! Path for ICBC global input datasets. ensemble_run = .false., ! If this is a member of a perturbed ensemble ! run. Activate random noise added to input ! ICBC controlled by the perturbparam stanza / ! ! CMIP6 model selection ! ! &cmip6param ! cmip6_inp = 'https://esgf3.dkrz.de/thredds/dodsC', ! cmip6_model = 'MPI-ESM1-2-HR', ! cmip6_ssp = 'ssp585', ! cmip6_variant = 'r1i1p1f1', ! cmip6_grid = 'gn', ! / ! ! Model start/restart control ! &restartparam ifrest = D_RESTART , ! If a restart mdate0 = S_DATE, ! Global start (is globidate1) mdate1 = S_RESTART, ! Start date of this run mdate2 = E_RESTART, ! End date for this run / ! ! Model timing parameters ! All values except dt can be zero. Convenient values are chosen by the model. ! &timeparam dt = 30., ! time step in seconds dtrad = 0., ! time interval solar radiation calculated (minutes) dtabem = 0., ! time interval absorption-emission calculated (hours) dtsrf = 0., ! time interval at which land model is called (seconds) dtcum = -1., ! time interval at which cumuls is called (seconds) dtche = 0., ! time interval at which chem model is called (seconds) / ! ! Model Output control ! &outparam prestr = '', ! string to prepend to output file names outnwf = 0., ! Day interval to open new files (0 = monthly) ifsave = .true. , ! Create SAV files for restart savfrq = 0., ! Frequency in days to create them (0 = monthly) ifatm = .true. , ! Output ATM ? atmfrq = 6., ! Frequency in hours to write to ATM ifrad = .true. , ! Output RAD ? radfrq = 6., ! Frequency in hours to write to RAD ifsrf = .true. , ! Output SRF ? srffrq = 3., ! Frequency in hours to write to SRF ifsts = .true. , ! Output STS (frequence is daily) ? ifshf = .true. , ! Output SHF (frequence is hourly) ? ifsub = .true. , ! Output SUB ? subfrq = 6., ! Frequency in hours to write to SUB iflak = .true., ! Output LAK ? lakfrq = 6., ! Frequency in hours to write to LAK ifchem = .true., ! Output CHE ? ifopt = .false., ! Output OPT ? chemfrq = 6., ! Frequency in hours to write to CHE enable_atm_vars = 73*.true., ! Mask to eventually disable variables ATM enable_srf_vars = 46*.true., ! Mask to eventually disable variables SRF enable_rad_vars = 28*.true., ! Mask to eventually disable variables RAD enable_sub_vars = 18*.true., ! Mask to eventually disable variables SUB enable_sts_vars = 18*.true., ! Mask to eventually disable variables STS enable_shf_vars = 8*.true., ! Mask to eventually disable variables SHF enable_lak_vars = 18*.true., ! Mask to eventually disable variables LAK enable_opt_vars = 20*.true., ! Mask to eventually disable variables OPT enable_che_vars = 26*.true., ! Mask to eventually disable variables CHE dirout = 'wdir/S_DATE/output', ! Path where all output will be placed lsync = .false., ! If sync of output files at every timestep is ! requested. Note, it has a performance impact. ! Enabled by default if debug_level > 2 uvrotate = .false., ! Rotate projected wind to S-N, W-E direction icosp = 0, ! Enable COSP needed fields in output in the ATM idiag = 0, ! Enable tendency diagnostic output in the ATM ! file. NOTE: output file gets HUGE. do_parallel_netcdf_in = .false., ! This enables paralell input ! Each processors reads its slice in the ! input file. Enable ONLY in case of ! HUGE input bandwidth, do_parallel_netcdf_out = .false., ! This enables paralell output if the ! hdf5/netcdf libraries support it and ! the model is compiled with : ! --enable-nc4-parallel deflate_level = 1, ! Deflate level for NetCDF4 compress format if model is ! compiled with both --enable-nc4 and --enable-nc4-gzip / ! ! Model Physics ! &physicsparam iboudy = 5, ! Lateral Boundary conditions scheme ! 0 => Fixed ! 1 => Relaxation, linear technique. ! 2 => Time-dependent ! 3 => Time and inflow/outflow dependent. ! 4 => Sponge (Perkey & Kreitzberg, MWR 1976) ! 5 => Relaxation, exponential technique. isladvec = 0, ! Semilagrangian advection scheme for tracers and ! humidity ! 0 => Disabled ! 1 => Enable Semi Lagrangian Scheme iqmsl = 1, ! Quasi-monotonic Semi Lagrangian ! 0 => Standard Semi-Lagrangian ! 1 => Bermejo and Staniforth 1992 QMSL scheme ibltyp = 2, ! Boundary layer scheme ! 0 => Frictionless ! 1 => Holtslag PBL (Holtslag, 1990) ! 2 => UW PBL (Bretherton and McCaa, 2004) ! 3 => GFS 2011 ! 4 => MYJ idiffu = 1, ! Diffusion scheme ! 0 => No diffusion ! 1 => MM5 4th order interior/ 2nd order boundary ! 2 => LeVeque 4th order 9 point laplacian ! 3 => Xue 6th order with flux limiter icup_lnd = 6, ! Cumulus convection scheme Over Land icup_ocn = 6, ! Cumulus convection scheme Over Icean ! 1 => Kuo ! 2 => Grell ! 3 => Betts-Miller (1986) DOES NOT WORK !!! ! 4 => Emanuel (1991) ! 5 => Tiedtke (1996) ! 6 => Kain-Fritsch (1990), Kain (2004) ! -1 => MM5 Shallow cumulus scheme: ! No precipitation but only mixing. ipptls = 1, ! Moisture scheme ! 1 => Explicit moisture (SUBEX; Pal et al 2000) ! 2 => Explicit moisture Nogherotto/Tompkins ! 3 => Explicit moisture WSM5 iocncpl = 0, ! Ocean SST from coupled Ocean Model through RegESM ! 1 => Coupling activated iwavcpl = 0, ! Ocean roughness from coupled Wave Model through RegESM ! 1 => Coupling activated icopcpl = 0, ! Export data for COP component (RegESM) ! 1 => Coupling activated iocnflx = 2, ! Ocean Flux scheme ! 1 => Use BATS1e Monin-Obukhov ! 2 => Zeng et al (1998) ! 3 => Coare bulk flux algorithm iocnrough = 1, ! Zeng Ocean model roughness formula to use. ! 1 => (0.0065*ustar*ustar)/egrav ! 2 => (0.013*ustar*ustar)/egrav + 0.11*visa/ustar ! 3 => (0.017*ustar*ustar)/egrav ! 4 => Huang 2012 free convection and swell effects ! 5 => four regime formulation iocnzoq = 1, ! Zeng Ocean model factors for t,q roughness ! 1 => 2.67*(re**d_rfour) - 2.57 ! 2 => min(4.0e-4, 2.0e-4*re**(-3.3)) ! 3 => COARE formulation as in bulk flux above ipgf = 0, ! Pressure gradient force scheme ! 0 => Use full fields ! 1 => Hydrostatic deduction with pert. temperature iemiss = 0, ! Use computed long wave emissivity lakemod = 0, ! Use lake model ichem = 0, ! Use active aerosol chemical model scenario = 'CONST', ! AR5 RCP scenario in RPC2.6, RCP4.5, RCP6.0, RCP8.5 ! AR4 old CMIP3 scenario to use in A1B, A2, B1, B2 ! CONST scenario at year ghg_year_const ghg_year_const = 1950, ! Year to use for a constant GHG concentration values idcsst = 0, ! Use diurnal cycle sst scheme ipcpcool = 0, ! Precipitation cooling effect over ocean surface iwhitecap = 0, ! Wind whitecapping effect on ocean albedo iseaice = 0, ! Model seaice effects idesseas = 0, ! Model desert seasonal albedo variability iconvlwp = 1, ! Use convective algo for lwp in the large-scale ! This is reset to zero if using ipptls = 2 icldfrac = 0, ! Cloud fraction algorithm ! 0 : Original SUBEX ! 1 : Xu-Randall empirical ! 2 : Thompson scheme ! 3 : Gultepe-Isaac scheme ! 4 : Texeira scheme ! 5 : Tompkins linearized scheme ! 6 : Echam5 like scheme icldmstrat = 1, ! Simulate stratocumulus clouds icumcloud = 1, ! Kuo and Betts Miller formula to use for cumulus ! clouds (cf and lwc) cloud fractions ! It is only used only if mass fluxes are not ! available (Kuo and BM). ! 0,1 => cf = 1-(1-clfrcv)**(1/kdepth) ! 2 => cf = cloud profile ! Liquid water content: ! 0 => constant in cloud ! 1,2 => function of temperature irrtm = 0, ! Use RRTM radiation scheme instead of CCSM iclimao3 = 0, ! Use O3 climatic dataset from SPARC CMIP5 iclimaaer = 0, ! Use AEROSOL climatic dataset from AERGLOB for non ! interactive aerosol load affecting radiative scheme. ! 0 => No aereosol considered ! 1 => Use interpolated mixing ratios from chem ICBC ! 2 => Use climate MACV2 dataset ! 3 => Use inline CMIP6 plume model isolconst = 0, ! Use a constant 1367 W/m^2 instead of the prescribed ! TSI recommended CMIP5 solar forcing data. islab_ocean = 0, ! Activate the SLAB ocean model itweak = 0, ! Enable tweak scenario ! ipgwrun = 0, ! Expect PGW monthly deltas to be added to the ICBC ifixsolar = 0, ! Fix the solar constant to fixedsolarval ! (no diurnal or seasonal cycle) fixedsolarval = 343., ! The constant solar value for ifixsolar = 1 / ! ! CLM 4.5 parameters ! &clm_inparm fpftcon = 'pft-physiology.c130503.nc', fsnowoptics = 'snicar_optics_5bnd_c090915.nc', fsnowaging = 'snicar_drdt_bst_fit_60_c070416.nc', urban_hac = 'OFF', ! Valid values: OFF, ON, ON_WASTEHEAT urban_traffic = .false., / &clm_soilhydrology_inparm h2osfcflag = 1, origflag = 0, / &clm_hydrology1_inparm oldfflag = 0, / &clm_regcm enable_megan_emission = .false., enable_urban_landunit = .true., enable_more_crop_pft = .false., enable_dv_baresoil = .false., enable_cru_precip = .false., / ! ####################################################################