Ignore:
Timestamp:
Nov 8, 2018, 10:39:16 PM (6 years ago)
Author:
oboucher
Message:

Externalizing a controlling parameter for activating aerosol radiative feedback
Need to pass the info all the way to recmwf_aero. Default is True as before.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • LMDZ6/trunk/libf/phylmd/conf_phys_m.F90

    r3384 r3412  
    1818       iflag_ratqs,ratqsbas,ratqshaut,tau_ratqs, &
    1919       ok_ade, ok_aie, ok_alw, ok_cdnc, aerosol_couple, chemistry_couple, &
    20        flag_aerosol, flag_aerosol_strat, new_aod, &
     20       flag_aerosol, flag_aerosol_strat, flag_aer_feedback, new_aod, &
    2121       flag_bc_internal_mixture, bl95_b0, bl95_b1,&
    2222       read_climoz, &
     
    7474    INTEGER              :: flag_aerosol
    7575    INTEGER              :: flag_aerosol_strat
     76    LOGICAL              :: flag_aer_feedback
    7677    LOGICAL              :: flag_bc_internal_mixture
    7778    LOGICAL              :: new_aod
     
    9596    INTEGER, SAVE       :: flag_aerosol_omp
    9697    INTEGER, SAVE       :: flag_aerosol_strat_omp
     98    LOGICAL, SAVE       :: flag_aer_feedback_omp
    9799    LOGICAL, SAVE       :: flag_bc_internal_mixture_omp
    98100    LOGICAL, SAVE       :: new_aod_omp
     
    10221024      CALL getin('ok_suntime_rrtm',ok_suntime_rrtm_omp)
    10231025    ENDIF
    1024     !
     1026   
    10251027    !Config Key  = flag_aerosol_strat
    10261028    !Config Desc = use stratospheric aerosols 0, 1, 2
     
    10321034    !Config Help = Used in physiq.F
    10331035    !
    1034     !
    10351036    flag_aerosol_strat_omp = 0
    10361037    CALL getin('flag_aerosol_strat',flag_aerosol_strat_omp)
    10371038
    1038     !
     1039    !Config Key  = flag_aer_feedback
     1040    !Config Desc = (des)activate aerosol radiative feedback
     1041    ! - F = no aerosol radiative feedback
     1042    ! - T = aerosol radiative feedback
     1043    !Config Def  = T
     1044    !Config Help = Used in physiq.F
     1045    !
     1046    flag_aer_feedback_omp = .TRUE.
     1047    IF (iflag_rrtm_omp==1) THEN
     1048       CALL getin('flag_aer_feedback',flag_aer_feedback_omp)
     1049    ENDIF
     1050
    10391051    !Config Key  = iflag_cld_th
    10401052    !Config Desc = 
     
    22972309    flag_aerosol=flag_aerosol_omp
    22982310    flag_aerosol_strat=flag_aerosol_strat_omp
     2311    flag_aer_feedback=flag_aer_feedback_omp
    22992312    flag_bc_internal_mixture=flag_bc_internal_mixture_omp
    23002313    new_aod=new_aod_omp
     
    26352648    WRITE(lunout,*) ' flag_aerosol = ', flag_aerosol
    26362649    WRITE(lunout,*) ' flag_aerosol_strat= ', flag_aerosol_strat
     2650    WRITE(lunout,*) ' flag_aer_feedback= ', flag_aer_feedback
    26372651    WRITE(lunout,*) ' new_aod = ', new_aod
    26382652    WRITE(lunout,*) ' aer_type = ',aer_type
Note: See TracChangeset for help on using the changeset viewer.