Ignore:
Timestamp:
Feb 10, 2026, 9:47:13 PM (4 days ago)
Author:
tbertrand
Message:

MARS PCM:
dust coagulation : just renaming some flags so that it is more human readable, following suggestion by Grand Manitou Ehouarn
TB

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/LMDZ.MARS/libf/phymars/physiq_mod.F

    r4060 r4063  
    2525      use calcstormfract_mod, only: calcstormfract
    2626      use topmons_mod, only: topmons,topmons_setup
    27       use coagulation_mod, only: coagul_main,coagul_init
     27      use dust_coagulation_mod, only: dust_coagulation_main,
     28     &                                dust_coagulation_init
    2829      use nltecool_mod, only: nltecool
    2930      use nlte_tcool_mod, only: nlte_tcool
     
    150151      use callkeys_mod, only: photochem, callthermos
    151152      use callkeys_mod, only: startphy_file
    152       use callkeys_mod, only: coagulation
     153      use callkeys_mod, only: dust_coagulation
    153154
    154155      IMPLICIT NONE
     
    794795        if (topflows) call topmons_setup(ngrid)
    795796
    796 c        Initialize coagulation parameters
     797c        Initialize dust coagulation parameters
    797798c        ~~~~~~~~~~~~~~~
    798         if (coagulation) call coagul_init()
     799        if (dust_coagulation) call dust_coagulation_init()
    799800
    800801c        Parameterization of the ATKE routine
     
    14551456c     3.3 Dust coagulation
    14561457c    -------------------------------------------
    1457       IF (coagulation) THEN
     1458      IF (dust_coagulation) THEN
    14581459         pdqcoag(:,:,:)=0.
    1459          CALL coagul_main(ngrid,nlayer,nq,ptime,ptimestep,
     1460         CALL dust_coagulation_main(ngrid,nlayer,nq,ptime,ptimestep,
    14601461     &                     pq,pdq,pt,pdt,pplay,pplev,
    14611462     &                     pdqcoag)
     
    14961497         ENDIF ! end of if (rdstorm)
    14971498
    1498       ENDIF ! end of if (coagulation)
     1499      ENDIF ! end of if (dust coagulation)
    14991500
    15001501c     3.4 Dust injection from the surface
     
    37913792           endif ! (topflows)
    37923793
    3793            if (coagulation) then
     3794           if (dust_coagulation) then
    37943795             call write_output('zdqcoag_dustm',
    3795      &                     'coagulation tendency',
     3796     &                     'dust coagulation tendency',
    37963797     &                     'kg kg-1 s-1',pdqcoag(:,:,igcm_dust_mass))
    37973798             call write_output('zdqcoag_dustn',
    3798      &                     'coagulation tendency',
     3799     &                     'dust coagulation tendency',
    37993800     &                     'nbp kg-1 s-1',pdqcoag(:,:,igcm_dust_number))
    38003801           endif 
Note: See TracChangeset for help on using the changeset viewer.