source: LMDZ6/trunk/DefLists/namelist_ecrad @ 3929

Last change on this file since 3929 was 3908, checked in by idelkadi, 3 years ago

Online implementation of the radiative transfer code ECRAD in the LMDZ model.

  • Inclusion of the ecrad directory containing the sources of the ECRAD code
    • interface routine : radiation_scheme.F90
  • Adaptation of compilation scripts :
    • compilation under CPP key CPP_ECRAD
    • compilation with option "-rad ecard" or "-ecard true"
    • The "-rad old/rtm/ecran" build option will need to replace the "-rrtm true" and "-ecrad true" options in the future.
  • Runing LMDZ simulations with ecrad, you need :
    • logical key iflag_rrtm = 2 in physiq.def
    • namelist_ecrad (DefLists?)
    • the directory "data" containing the configuration files is temporarily placed in ../libfphylmd/ecrad/
  • Compilation and execution are tested in the 1D case. The repository under svn would allow to continue the implementation work: tests, verification of the results, ...
File size: 4.1 KB
Line 
1! Configuration namelists for ECRAD radiation code
2!
3! The following namelist controls the behaviour of the driver routine,
4! including parallelization options and overriding numbers read from
5! the NetCDF input file
6!
7&radiation_driver
8 do_parallel             = true,   ! Use OpenMP parallelization?
9 nblocksize              = 8,      ! Number of columns to process per thread
10
11! Verbosity level: 0=none, 1=warning, 2=info, 3=progress, 4=detailed, 5=debug
12 iverbose = 5,
13
14 fractional_std=0.75,                 ! (-)    vertically constant fractional standard deviation of in-cloud liquid water [0, 3]    *0.75*
15 overlap_decorr_length=2000,          ! (m)    vertically constant overlap decorrelation length                           [0, 5000] *2000*
16                                      !        following Hogan and Illingworth 2000, if overlap_scheme_name=="Exp-Ran"
17                                      !        Ctrue(i,j) = a*Cmax(i,j) + (1-a)*Crand(i,j) ; a = exp(DZ(i,j)/overlap_decorr_length)
18 high_inv_effective_size = 0.0001     ! (m-1)  override input profile      [e-6, e-3] *e-4*
19 middle_inv_effective_size = 0.0001   ! (m-1)  override input profile      [e-6, e-3] *e-4*
20 low_inv_effective_size = 0.005       ! (m-1)  override input profile      [e-5, e-2] *e-3*
21 effective_size_scaling = 1.0,        ! (-)    scale effective size
22
23 !sw_albedo              = 0.2,        ! (-)    override shortwave albedo, no default     [0,1]
24 !lw_emissivity          = 1.0,        ! (-)    override longwave emissivity, no default  [0,1]
25
26 q_liquid_scaling       = 1.,         ! (-)    scale liquid water content input profile
27 q_ice_scaling          = 1.,         ! (-)    scale ice water content input profile
28 cloud_fraction_scaling = 1.,         ! (-)    scale cloud fraction input profile
29
30 overlap_decorr_length_scaling=1.,    ! (-)    scale overlap decorrelation length
31
32 !skin_temperature       =  294.2,     ! (K)    override skin temperature from input file, no default
33 !cos_solar_zenith_angle =  .5,        ! (-)    override cos solar zenith angle from input file, no default
34
35 !solar_irradiance_override= 1368.143, ! (Wm-2) override total solar irradiance, default value is 1366.0
36/
37
38!
39! The following namelist controls the behaviour of the ECRAD
40! radiation code (default values in **)
41!
42&radiation
43do_lw = true,
44do_sw_direct = true,
45do_3d_effects           = true,           ! Represent 3D effects?
46do_lw_side_emissivity   = true,
47do_3d_lw_multilayer_effects = true,
48directory_name          = "data",         ! Location of configuration files
49! directory_name                = "../../data",         ! Location of configuration files
50
51liquid_model_name = "SOCRATES",           ! Liquid droplet scattering model: "Monochromatic", "HuStamnes", *"SOCRATES"*, "Slingo"
52ice_model_name    = "Fu-IFS",             ! Ice particle scattering model: "Monochromatic", "Fu-PSRAD", "Fu-IFS", *"Baran"*, "Baran2016", "Baran2017", "Yi"
53cloud_pdf_shape_name    = "Gamma",        ! To describe liquid water horizontal distribution: *"Gamma"*, "Lognormal"
54
55sw_solver_name          = "SPARTACUS",    ! Solver: "Homogeneous", *"McICA"*, "SPARTACUS", "Tripleclouds"
56lw_solver_name          = "SPARTACUS",    ! enable 3D effects
57sw_encroachment_name    = "Computed",     ! "Maximum" = old behaviour (also "Minimum"/*"Computed"*)
58overlap_scheme_name     = "Exp-Ran",      ! Cloud overlap: *"Exp-Ran"*, "Max-Ran", "Exp-Exp"
59
60overhead_sun_factor = 0.06,
61do_lw_cloud_scattering  = true,           ! Clouds scatter in the longwave?
62do_lw_aerosol_scattering= true,           ! Aerosols scatter in the longwave?
63cloud_inhom_decorr_scaling = 0.5,
64do_save_radiative_properties = false,     ! Save raw radiation properties in radiative_properties.nc?
65
66! Verbosity level: 0=none, 1=warning, 2=info, 3=progress, 4=detailed, 5=debug
67iverbose                = 1,
68use_aerosols            = false,          ! Include aerosols in radiation calculations?
69n_aerosol_types         = 12,             
70do_save_spectral_flux   = false,          ! Save spectral fluxes in output file?
71do_save_gpoint_flux     = false,          ! Save fluxes per g-point in output file?
72gas_model_name          = "RRTMG-IFS",    ! Gas model: "Monochromatic", *"RRTMG-IFS"*, "RRTMG-PSRAD"
73/
Note: See TracBrowser for help on using the repository browser.