Choose/modify the config of your run in the file named 'input':
During the simulation, your options will be read and checked in cmem_set_conf.F90
* Physical configuration: default is as follows (case for L-band);
&NAMOPT CIDIEL = 'Wang', CITEFF = 'Wigneron', CISMR = 'Fresnel', CIRGHR = 'Wsimple', CIVEG = 'Wigneron', CIATM = 'Pellarin', CITVEG = 'Tsurf', CIDVEG = 'HTessel', CITDIEL = 'Teff', CIVEGDW = 'Water', CIVEGDI = 'No', CIDESERT = 'No', CISNOW = 'Hs_HUTsingle', CISNOWSET = 'Single', CISNOWTEMP = 'Tsoil', CISNOWMV = 'Const', CIOTEFF = 'Ef_Teff', CNAMEIDTYPE = 'CI-ALL',
/
* Model Parameter options: (see the NOTICE file in cmem_v6.0.tar.gz for reference)
CIDIEL Dielectric mixing model 'Wang' # Wang and Schmugge, 1980 (target: 1.4 - 5GHz) 'Dobson' # Dobson et al., 1985 (target: 4 - 18GHz) 'Mironov' # Mironov et al., 2004 (target: 0.3 - 26.5GHz) 'Mt_Mironov_t' # Mironov and Fomin, 2009 (target: 0.3 - 26.5GHz) 'Calvet' # Calvet et al., 1995 (target: 23.8 - 90GHz)
CITEFF Effective temperature (teff) parametrization 'Tsoil' # teff = tsoil(1) (tsoil(1): soil temperature at top layer) 'Choudhury' # Choudhury et al., 1982 (target: > 2.5Ghz) 'Wigneron' # Wigneron et al., 2001 (target: < 2.5GHz) 'Holmes' # Holmes et al., 2006 (target: < 2.5GHz)
CISMR Model for Smooth Surface Emissivity 'Fresnel' # Njoku and Kong, 1977 (target: NLAY_SOIL_MW = 1) 'Wilheit' # Wilheit, 1978 (target: NLAY_SOIL_MW > 1)
CIRGHR Surface roughness model 'No' # use smooth surface emissivity 'Choudhury' # Choudhury et al., 1979 (target: < 10GHz) 'Wsimple' # Wigneron et al., 2001 (target: < 2GHz) 'Wegmueller' # Wegmueller and Matzler, 1999 (target: 1 - 100GHz) 'Wtexture' # ATBD, 2007 (target: < 2GHz) 'Wigneron' # Wigneron et al., 2007 (target: < 2GHz) 'Wang' # Wang et al., 2015 (target: 4 - 8GHz)
CIVEG Vegetation opacity model 'No' # no vegetation 'Kirdyashev' # Kirdyashev et al., 1979 (target: < 7.5GHz) 'Wegmueller' # Wegmueller et al., 1995 (target: 1 - 100GHz) 'Wigneron' # Wigneron et al., 2007 (target: < 11GHz) 'Jackson' # Jackson and Schmugge, 1991
CIATM Atmospheric radiative transfer model 'No' # no atmosphere and no cosmic background radiation 'Pellarin' # Pellarin et al., 2003 (target: < 10GHz) 'Ulaby' # Ulaby et al., 1986 (target: 1 - 100GHz) 'Input' # input from file or external program (e.g. RTTOV)CITVEG Temperature of vegetation 'Tsurf' # tveg=tsurf (lmeb) (tsurf: surface temperature, e.g. at 1-5cm (tsoil(1))) 'Tair' # tveg=tair (lsmem) (tair : air temperature, e.g. 2mT) 'Da_dual_all' # tveg(High)=tair, tveg(Low)=tsurf 'Ds_dual_onlysnow' # snow covered area: Da_dual_all, not snow covered area: TsurfCIDVEG Vegetation cover input data 'Ecoclimap' # ecoclimap 'Tessel' # Tessel (ECMWF mars) 'HTessel' # HTessel (ECMWF mars)
CITDIEL Temperature for dielectric model 'Teff' # tdiel=teff (lmeb) 'Tsurf' # tdiel=tsurf (lsmem and for iteff=3)
CIVEGDW Dielectric model for not frozen vegetation 'Water' # dielectric model of water (taregt: 1 - 100GHz) 'Matzler' # Matzler, 1994 (target: 1 - 100GHz)
CIVEGDI Dielectric model for frozen vegetation 'No' # not frozen 'Ice' # dielectric model of ice (target: 1 - 100GHz) 'Kou' # Kou et al., 2015 (target: 1 - 40GHz)
CIDESERT Desert model 'No' # no desert parameterization 'Grody' # Grody and Weng, 2008 (target: 1 - 100GHz)
CISNOW Snow emission model 'Hs_HUTsingle' # single-layer HUT: Pulliainen et al., 1999 (target: 1 - 100GHz) 'Hm_HUTmulti' # multi-layer HUT: Lemmetyinen et al., 2010 (target: 1 - 100GHz)
CISNOWSET Snow layers setting 'Single' # single-layer 'Multi' # multi-layer (input from ascii, GRIB or NetCDF) 'Array' # multi-layer (input from external program: e.g. IFS)
CISNOWTEMP Temperature of snow (used for single-layer snowpack. if CISNOWSET /= Single, this option is ignored) 'Tsoil' # tsnow=tsoil(1) 'Snowtemp' # tsnow
CISNOWMV Volume fraction of liquid water 'Const' # constant (MV_CONST in yomcmemtype.F90) 'Input' # input (snow liquid water conetnet) from file or external program 'Anderson' # Anderson, 1976 (only be specified when CISNOWSET=Single)
CIOTEFF Output of effective temperature (used for calculating effective emissivity) 'Sk_Tskin' # skin temperature 'So_Tsoil' # tsoil(1) 'Ef_Teff' # teff 'Es_Teff_snow' # teff with snow emission model result # If CIOTEFF = 'Ef_Teff' or 'Es_Teff_snow', effective temperature depends on frequency. # It need to care if the effective temperature and effective emissivity are used for RTTOV.
CNAMEIDTYPE Type of CNAMEID (Summarize of options) 'CI-0' # No character 'CI-8' # 8 config characters (as CMEM.v5.1) 'CI-ALL' # all config characters
* Observing configuration:
&NAMRAD FGHZ = 1.4, # Microwave frequency[GHz]. default is 1.4 GHz. THETA = 50, # Incidence angle [degrees]. default is 50 degrees. (Ineffective if NAMDEF:LTHETA_CONST=.False.)
/
* Soil, snow and atm levels configuration:
&NAMLEV NLAY_SOIL_MW = 1, # number of soil layer in the microwave emission model (default is 1) NLAY_SOIL_LS = 3, # number of soil layer in the land surface model (default is 3) NLAY_SNOW = 1, # number of snow layer in the snow emission model (default is 1)
/
* Simulation configuration:
&NAMDEF LSURF_TYPE_CONST = .False. # default is False. # True: allows providing constant values for soil texture and vegetable type # when only 1 point datat is considered (see README_CMEM_ASCII.TEX for forcing files) LATM_TB_UP_ZERO = .False. # default is False. True for field expts: # True: allows not considering upward atm emission (keeping downward emission/ and reflex) LGPRINT = .False, # default is False. Set to True if more information needed in logfile. JPHISTLEV = 1, # defines the level of outputs. default is 1. (see README_CMEM_*.TEX) # 1: only TB and Teff. # 2: level1 + several variables. # 3: level1 + level2 + several variables. # 4: level1 + level2 + level3 + several variables. CFINOUT = 'gribapi', # I/O type. default is 'gribapi', can be 'netcdf' or 'ascii'. LOMASK_OCEAN = .False., # Masking grid point with water bodies. default is False. Can be set to True LOMASK_AUTO = .True., # Masking in case of wrong input data. default is True. Can be set to False LTHETA_CONST = .True., # default is True. Set to False if incident angle is not constant. # (e.g. cross-track scan data and input from file) LWATERTILE_TLAKE = .False., # default is False. Set to True if use lake temperature for water tile (e.g. in the IFS) CK_LEVEL = 3, # Check level of model configulations. default is 3. # 0: No check # 1: Warning # 2: Warning & Reset option # 3: Abort
/
* Vertical discretization in CMEM
CMEM considers three vertical grids:
1- Land Surface Model vertical resolution for soil moisture and soil temperature profiles (read by CMEM in rdcmem*)
Default soil layers depths are given in yomcmempar.F90 NLAY_SOIL_LS_DEFAULT = 3 and soil depths z_lsm_default(:) defined the deepest layer define the depth of the soil column If you want to enter an other input vertical grid: * define in the input file NLAY_SOIL_LS * add a file called LSM_VERTICAL_REOL.asc with depth of each layer (see example for wilheit in io_sample)
2- Microwave fine vertical grid:
a: With CISMR='Fresnel' (default) the number of layer is one (NLAY_SOIL_MW=1) b: CISMR='Wilheit' must be selected in the file 'input' to allow multi-layer MW emission modelling by default it uses NLAY_SOIL_MW=10 layers in yomcmemtype.F90 to change it, give a value to NLAY_SOIL_MW in the input file the layer thicknesses are computed automatically in cmem_soil.F90 the input sm and st profiles read in rdcmem* are interpolated to the NLAY_SOIL_MW layers and used in wilheit
3- Snow layer (read by CMEM in rdcmem*)
CISNOWSET='Multi' or 'Array' must be selected in the file 'input' to allow multi-layer snow emission modelling. (see README_CMEM_*.TEX)
0 Comments