Ignore:
Timestamp:
Jul 24, 2023, 4:50:57 PM (14 months ago)
Author:
acozic
Message:

add a flag for the dms cycle between ocean and atmosphere
remove cpp key CPLOCNINCA activated by option cplocninca
remove compilation option cplocninca

File:
1 edited

Legend:

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

    r4613 r4640  
    2929    USE carbon_cycle_mod,  ONLY: read_fco2_ocean_cor,var_fco2_ocean_cor
    3030    USE carbon_cycle_mod,  ONLY: read_fco2_land_cor,var_fco2_land_cor
     31    USE chemistry_cycle_mod, ONLY: dms_cycle_cpl
    3132    USE mod_grid_phy_lmdz, ONLY: klon_glo
    3233    USE print_control_mod, ONLY: lunout
    3334    use config_ocean_skin_m, only: config_ocean_skin
    3435    USE phys_state_var_mod, ONLY: phys_tstep
     36    USE infotrac_phy, ONLY: type_trac
    3537
    3638    INCLUDE "conema3.h"
     
    233235    LOGICAL, SAVE :: carbon_cycle_cpl_omp
    234236    LOGICAL, SAVE :: carbon_cycle_rad_omp
     237    LOGICAL, SAVE :: dms_cycle_cpl_omp
    235238    INTEGER, SAVE :: level_coupling_esm_omp
    236239    LOGICAL, SAVE :: read_fco2_ocean_cor_omp
     
    22402243    CALL getin('level_coupling_esm',level_coupling_esm_omp)
    22412244
     2245
     2246    dms_cycle_cpl_omp=.FALSE.
     2247    CALL getin('dms_cycle_cpl',dms_cycle_cpl_omp)
     2248    !
     2249    !Config Key  = dms_cycle_cpl
     2250    !Config Desc = receive dms from pisces via oasis
     2251    !Config Def  = .FALSE.
     2252    !Config Help = can be activated only if lmdz use inca for the atmospheric chemistry
     2253
     2254   
    22422255    !$OMP END MASTER
    22432256    !$OMP BARRIER
     
    25142527    read_fco2_land_cor = read_fco2_land_cor_omp
    25152528    var_fco2_land_cor = var_fco2_land_cor_omp
     2529    dms_cycle_cpl = dms_cycle_cpl_omp
    25162530
    25172531    ! Test of coherence between type_ocean and version_ocean
     
    26332647    ENDIF
    26342648
     2649
     2650    ! Test on chemistry cycle
     2651    IF ((type_trac .ne. "inca" .AND. type_trac .ne. "inco") .AND. dms_cycle_cpl ) THEN
     2652       CALL abort_physic('conf_phys', 'dms_cycle_cpl has to be TRUE only with INCA coupling model',1)
     2653    ENDIF
     2654   
    26352655    ! ORCHIDEE must be activated for ifl_pbltree=1
    26362656    IF (.NOT. ok_veget .AND. ifl_pbltree==1) THEN
     
    28442864    WRITE(lunout,*) ' read_fco2_land_cor = ', read_fco2_land_cor
    28452865    WRITE(lunout,*) ' var_fco2_land_cor = ', var_fco2_land_cor
     2866    WRITE(lunout,*) ' dms_cycle_cpl = ', dms_cycle_cpl
    28462867    WRITE(lunout,*) ' iflag_tsurf_inlandsis = ', iflag_tsurf_inlandsis
    28472868    WRITE(lunout,*) ' iflag_temp_inlandsis = ', iflag_temp_inlandsis
Note: See TracChangeset for help on using the changeset viewer.