Ignore:
Timestamp:
Jun 13, 2023, 8:58:55 PM (15 months ago)
Author:
idelkadi
Message:

Ecrad version update in LMDZ (SPARTACUS solver)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • LMDZ6/trunk/libf/phylmd/ecrad/setup_config_from_lmdz.F90

    r4543 r4570  
    88
    99  type driver_config_type
     10     logical    :: ok_effective_size  = .true.
     11     logical    :: ok_separation = .false.   
    1012     real(jprb) :: high_inv_effective_size   = -1.0_jprb ! m-1
    1113     real(jprb) :: middle_inv_effective_size = -1.0_jprb ! m-1
    1214     real(jprb) :: low_inv_effective_size    = -1.0_jprb ! m-1
    13      real(jprb) :: cloud_inhom_separation_factor  = 1.0_jprb
     15     real(jprb) :: cloud_inhom_separation_factor  = -1.0_jprb
    1416     real(jprb) :: cloud_separation_scale_surface = -1.0_jprb
    1517     real(jprb) :: cloud_separation_scale_toa     = -1.0_jprb
     
    3436    character(*), intent(in)          :: file_name
    3537    logical, intent(out), optional    :: is_success
    36     integer :: iosopen ! Status after calling open
     38    logical    :: ok_effective_size, ok_separation
     39    integer    :: iosopen ! Status after calling open
    3740    real(jprb) :: high_inv_effective_size
    3841    real(jprb) :: middle_inv_effective_size
     
    4548    real(jprb) :: overlap_decorr_length
    4649
    47     namelist /radiation_driver/ frac_std, overlap_decorr_length, &
     50    namelist /radiation_driver/ ok_effective_size, ok_separation, &
     51         &  frac_std, overlap_decorr_length, &
    4852         &  high_inv_effective_size, middle_inv_effective_size, low_inv_effective_size, &
    4953         &  cloud_inhom_separation_factor, cloud_separation_scale_surface, &
    5054         &  cloud_separation_scale_toa, cloud_separation_scale_power
     55
     56    ok_effective_size = .false.
     57    ok_separation = .false.
     58    high_inv_effective_size   = -1.0_jprb
     59    middle_inv_effective_size = -1.0_jprb
     60    low_inv_effective_size    = -1.0_jprb
     61    cloud_inhom_separation_factor  = -1.0_jprb
     62    cloud_separation_scale_surface = -1.0_jprb
     63    cloud_separation_scale_toa     = -1.0_jprb
     64    cloud_separation_scale_power   = -1.0_jprb
     65    frac_std = 0.75_jprb
     66    overlap_decorr_length = 2000.0_jprb
    5167
    5268    ! Open the namelist file and read the radiation_driver namelist
     
    7288
    7389    ! Copy namelist data into configuration object
     90    this%ok_effective_size = ok_effective_size
     91    this%ok_separation = ok_separation
    7492    this%frac_std = frac_std
    7593    this%overlap_decorr_length = overlap_decorr_length
Note: See TracChangeset for help on using the changeset viewer.