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 | ! |
---|
19 | iverbose = 2, |
---|
20 | do_parallel = true, ! Use OpenMP parallelization, if possible? |
---|
21 | nblocksize = 32, ! Number of columns to process per thread |
---|
22 | experiment_name = "Control", ! Written to output file, used in plot legends |
---|
23 | ! |
---|
24 | ! SCALE OR OVERRIDE ECRAD INPUTS |
---|
25 | ! |
---|
26 | fractional_std = 1, ! Fractional standard dev. of in-cloud water content |
---|
27 | overlap_decorr_length_scaling = 1.0, ! Scale cloud overlap decorr. length |
---|
28 | solar_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 | ! |
---|
33 | h2o_scaling = 1.0, ! Scale water vapour concentration |
---|
34 | co2_scaling = 1.0, ! Scale carbon dioxide concentration |
---|
35 | o3_scaling = 1.0, ! Scale ozone concentration |
---|
36 | ch4_scaling = 1.0, ! Scale methane concentration |
---|
37 | n2o_scaling = 1.0, ! Scale nitrous oxide concentration |
---|
38 | o2_scaling = 1.0, ! Scale molecular oxygen concentration |
---|
39 | cfc11_scaling = 1.0, ! Scale CFC11 concentration |
---|
40 | cfc12_scaling = 1.0, ! Scale CFC12 concentration |
---|
41 | ! |
---|
42 | ! The following settings configure the SPARTACUS solver |
---|
43 | cloud_separation_scale_toa = 14000.0, |
---|
44 | cloud_separation_scale_surface = 2500.0, |
---|
45 | cloud_separation_scale_power = 3.5, |
---|
46 | cloud_inhom_separation_factor = 0.75, |
---|
47 | ! |
---|
48 | |
---|
49 | ! Writing fluxes in double precision removes noise from differences in |
---|
50 | ! mesospheric heating rates |
---|
51 | do_write_double_precision = true, |
---|
52 | / |
---|
53 | |
---|
54 | &radiation |
---|
55 | ! |
---|
56 | ! GENERAL |
---|
57 | ! |
---|
58 | iverbose = 1, |
---|
59 | iverbosesetup = 1, |
---|
60 | directory_name = "data", ! Location of configuration files |
---|
61 | do_surface_sw_spectral_flux = false, ! Save surface fluxes in each band? |
---|
62 | ! |
---|
63 | ! CLOUDS |
---|
64 | ! |
---|
65 | use_general_cloud_optics = false, |
---|
66 | ice_model_name = "Fu-IFS", ! Can be "Fu-IFS" or "Yi" |
---|
67 | sw_solver_name = "Tripleclouds", ! "Tripleclouds", "McICA" or "SPARTACUS" |
---|
68 | lw_solver_name = "Tripleclouds", ! "Tripleclouds", "McICA" or "SPARTACUS" |
---|
69 | overlap_scheme_name = "Exp-Ran", ! McICA also accepts Max-Ran or Exp-Exp |
---|
70 | do_lw_cloud_scattering = true, ! Clouds scatter in the longwave? |
---|
71 | gas_model_name = "RRTMG-IFS", ! "RRTMG-IFS" or "ECCKD" |
---|
72 | ! |
---|
73 | ! AEROSOLS |
---|
74 | ! |
---|
75 | use_aerosols = true, ! Radiation sees aerosols? |
---|
76 | use_general_aerosol_optics=false, |
---|
77 | do_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 |
---|
83 | n_aerosol_types = 11, ! Number of aerosol types in input file |
---|
84 | ! |
---|
85 | ! The aerosol optical properties are in this file: |
---|
86 | aerosol_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. |
---|
92 | i_aerosol_type_map = -1, -2, -3, 1, 2, 3, -4, 10, 11, 11, -5, |
---|
93 | / |
---|