[4773] | 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 | / |
---|