Ignore:
Timestamp:
Apr 17, 2019, 5:43:34 PM (5 years ago)
Author:
Laurent Fairhead
Message:

Integration of r3408 into the trunk
Modifications needed for VolMIP diagnostics

File:
1 edited

Legend:

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

    r3459 r3479  
    1717       iflag_cld_th, &
    1818       iflag_ratqs,ratqsbas,ratqshaut,tau_ratqs, &
    19        ok_ade, ok_aie, ok_alw, ok_cdnc, aerosol_couple, chemistry_couple, &
     19       ok_ade, ok_aie, ok_alw, ok_cdnc, ok_volcan, aerosol_couple, chemistry_couple, &
    2020       flag_aerosol, flag_aerosol_strat, flag_aer_feedback, new_aod, &
    2121       flag_bc_internal_mixture, bl95_b0, bl95_b1,&
     
    6363    ! flag_bc_internal_mixture : use BC internal mixture if true
    6464    ! bl95_b*: parameters in the formula to link CDNC to aerosol mass conc
     65    ! ok_volcan: activate volcanic diags (SW heat & LW cool rate, SW & LW flux)
    6566    !
    6667
     
    7172    LOGICAL              :: ok_LES
    7273    LOGICAL              :: callstats
    73     LOGICAL              :: ok_ade, ok_aie, ok_alw, ok_cdnc
     74    LOGICAL              :: ok_ade, ok_aie, ok_alw, ok_cdnc, ok_volcan
    7475    LOGICAL              :: aerosol_couple, chemistry_couple
    7576    INTEGER              :: flag_aerosol
     
    9394    LOGICAL, SAVE       :: ok_LES_omp   
    9495    LOGICAL, SAVE       :: callstats_omp
    95     LOGICAL, SAVE       :: ok_ade_omp, ok_aie_omp, ok_alw_omp, ok_cdnc_omp
     96    LOGICAL, SAVE       :: ok_ade_omp, ok_aie_omp, ok_alw_omp, ok_cdnc_omp, ok_volcan_omp
    9697    LOGICAL, SAVE       :: aerosol_couple_omp, chemistry_couple_omp
    9798    INTEGER, SAVE       :: flag_aerosol_omp
     
    396397    ok_cdnc_omp = .FALSE.
    397398    CALL getin('ok_cdnc', ok_cdnc_omp)
     399
     400    !
     401    !Config Key  = ok_volcan
     402    !Config Desc = ok to generate volcanic diags
     403    !Config Def  = .FALSE.
     404    !Config Help = Used in radlwsw_m.F
     405    !
     406    ok_volcan_omp = .FALSE.
     407    CALL getin('ok_volcan', ok_volcan_omp)
     408
    398409    !
    399410    !Config Key  = aerosol_couple
     
    23102321    ok_alw = ok_alw_omp
    23112322    ok_cdnc = ok_cdnc_omp
     2323    ok_volcan = ok_volcan_omp
    23122324    aerosol_couple = aerosol_couple_omp
    23132325    chemistry_couple = chemistry_couple_omp
     
    26562668    WRITE(lunout,*) ' pmagic = ',pmagic
    26572669    WRITE(lunout,*) ' ok_ade = ',ok_ade
     2670    WRITE(lunout,*) ' ok_volcan = ',ok_volcan
    26582671    WRITE(lunout,*) ' ok_aie = ',ok_aie
    26592672    WRITE(lunout,*) ' ok_alw = ',ok_alw
Note: See TracChangeset for help on using the changeset viewer.