source: LMDZ6/branches/cirrus/libf/phylmd/ecrad/practical/config.nam @ 4945

Last change on this file since 4945 was 4773, checked in by idelkadi, 11 months ago
  • Update of Ecrad in LMDZ The same organization of the Ecrad offline version is retained in order to facilitate the updating of Ecrad in LMDZ and the comparison between online and offline results. version 1.6.1 of Ecrad (https://github.com/lguez/ecrad.git)
  • Implementation of the double call of Ecrad in LMDZ


File size: 3.7 KB
Line 
1! Configuration namelists for ecRad radiation scheme
2!
3! The "radiation_driver" namelist controls the behaviour of the driver
4! routine, including parallelization options and overriding numbers
5! read from the NetCDF input file. The "radiation" namelist controls
6! the behaviour of the radiative transfer algorithm itself. Any line
7! prefixed by "!" is ignored. If a namelist parameter is missing then
8! ecRad will use a default value.  For most parameters you can see
9! what ecRad has used from the output printed to the terminal when it
10! runs.
11!
12! The "iverbose*" parameters specify the verbosity level: 0=none,
13! 1=warning, 2=info, 3=progress, 4=detailed, 5=debug
14
15&radiation_driver
16!
17! GENERAL
18!
19iverbose        = 2,
20do_parallel     = true,      ! Use OpenMP parallelization, if possible?
21nblocksize      = 32,        ! Number of columns to process per thread
22experiment_name = "Control", ! Written to output file, used in plot legends
23!
24! SCALE OR OVERRIDE ECRAD INPUTS
25!
26fractional_std  = 1, ! Fractional standard dev. of in-cloud water content
27overlap_decorr_length_scaling = 1.0, ! Scale cloud overlap decorr. length
28solar_irradiance_override = 1361.0, ! Top-of-atmosphere solar irradiance (W m-2)
29!cos_solar_zenith_angle = 0.0, ! 0.0 = night-time, 1.0 = overhead sun
30!
31! SCALE GAS CONCENTRATIONS
32!
33h2o_scaling     = 1.0,       ! Scale water vapour concentration
34co2_scaling     = 1.0,       ! Scale carbon dioxide concentration
35o3_scaling      = 1.0,       ! Scale ozone concentration
36ch4_scaling     = 1.0,       ! Scale methane concentration
37n2o_scaling     = 1.0,       ! Scale nitrous oxide concentration
38o2_scaling      = 1.0,       ! Scale molecular oxygen concentration
39cfc11_scaling   = 1.0,       ! Scale CFC11 concentration
40cfc12_scaling   = 1.0,       ! Scale CFC12 concentration
41!
42! The following settings configure the SPARTACUS solver
43cloud_separation_scale_toa     = 14000.0,
44cloud_separation_scale_surface = 2500.0,
45cloud_separation_scale_power   = 3.5,
46cloud_inhom_separation_factor  = 0.75,
47!
48
49! Writing fluxes in double precision removes noise from differences in
50! mesospheric heating rates
51do_write_double_precision = true,
52/
53
54&radiation
55!
56! GENERAL
57!
58iverbose            = 1,
59iverbosesetup       = 1,
60directory_name      = "data",         ! Location of configuration files
61do_surface_sw_spectral_flux = false,  ! Save surface fluxes in each band?
62!
63! CLOUDS
64!
65use_general_cloud_optics = false,
66ice_model_name      = "Fu-IFS",       ! Can be "Fu-IFS" or "Yi"
67sw_solver_name      = "Tripleclouds", ! "Tripleclouds", "McICA" or "SPARTACUS"
68lw_solver_name      = "Tripleclouds", ! "Tripleclouds", "McICA" or "SPARTACUS"
69overlap_scheme_name = "Exp-Ran",      ! McICA also accepts Max-Ran or Exp-Exp
70do_lw_cloud_scattering = true,        ! Clouds scatter in the longwave?
71gas_model_name      = "RRTMG-IFS",    ! "RRTMG-IFS" or "ECCKD"
72!
73! AEROSOLS
74!
75use_aerosols             = true,      ! Radiation sees aerosols?
76use_general_aerosol_optics=false,
77do_lw_aerosol_scattering = false,     ! Aerosols scatter in the longwave?
78!
79! 11 IFS aerosol mixing ratios are stored in the ecRad input file: 1-3
80! Sea salt, 4-6 mineral dust, 7 hydrophilic organics, 8 hydrophobic
81! organics, 9 hydrophilic black carbon, 10 hydrophobic black carbon, 11
82! ammonium sulfate
83n_aerosol_types  = 11,   ! Number of aerosol types in input file
84!
85! The aerosol optical properties are in this file:
86aerosol_optics_override_file_name = 'aerosol_ifs_rrtm_46R1_with_NI_AM.nc'
87!
88! For each of the 11 mixing ratios in the input file, we need to map to
89! one of the optical properties, where negative numbers index
90! hydrophilic aerosol types and positive numbers index hydrophobic
91! aerosol types, e.g. 11=black carbon, -5=sulphate.
92i_aerosol_type_map = -1, -2, -3, 1, 2, 3, -4, 10, 11, 11, -5,
93/
Note: See TracBrowser for help on using the repository browser.