Ignore:
Timestamp:
Mar 24, 2026, 5:45:21 PM (8 days ago)
Author:
idelkadi
Message:

Cleaning up the LMDZ physical model (physiq_mod.F90): reducing the number of arguments in calls to output routines

File:
1 edited

Legend:

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

    r6116 r6126  
    1717  ! ug Routine pour définir (lors du premier passage) ET sortir les variables
    1818  SUBROUTINE phys_output_write(itap, pdtphys, paprs, pphis, &
    19        pplay, lmax_th, aerosol_couple,         &
    20        ok_ade, ok_aie, ok_volcan, ivap, iliq, isol, ibs, ok_sync, &
     19       pplay, lmax_th, ivap, iliq, isol, ibs, ok_sync, &
    2120       ptconv, read_climoz, clevSTD, ptconvth, &
    22        d_u, d_t, qx, d_qx, zmasse, flag_aerosol, flag_aerosol_strat, ok_cdnc, t, u1, v1)
     21       d_u, d_t, qx, d_qx, zmasse, t, u1, v1)
    2322
    2423    ! This subroutine does the actual writing of diagnostics that were
     
    3534    USE water_int_mod, ONLY: water_int
    3635    USE lmdz_gwd_ini, ONLY: ok_orodr, ok_orolf, ok_hines, ok_gwd_rando
     36    USE conf_phys_m, ONLY : aerosol_couple, ok_ade, ok_aie, ok_volcan, &
     37                            flag_aerosol, flag_aerosol_strat, ok_cdnc
    3738    USE phys_output_ctrlout_mod, ONLY: o_phis, o_aire, is_ter, is_lic, is_oce, &
    3839         o_longitude, o_latitude, &
     
    554555    INTEGER :: itap, ivap, iliq, isol, ibs, read_climoz
    555556    INTEGER, DIMENSION(klon) :: lmax_th
    556     LOGICAL :: aerosol_couple, ok_sync
    557     LOGICAL :: ok_ade, ok_aie, ok_volcan
     557    LOGICAL :: ok_sync
    558558    LOGICAL, DIMENSION(klon, klev) :: ptconv, ptconvth
    559559    REAL :: pdtphys
     
    565565    REAL, DIMENSION(klon,klev,nqtot) :: qx, d_qx
    566566    REAL, DIMENSION(klon, klev) :: zmasse
    567     INTEGER :: flag_aerosol_strat
    568     INTEGER :: flag_aerosol
    569     LOGICAL :: ok_cdnc
    570567    REAL, DIMENSION(klon,klev) :: t   ! output for phystoken - offline flux
    571568    REAL, DIMENSION(klon) :: u1, v1   ! output for phystoken - offline flux
Note: See TracChangeset for help on using the changeset viewer.