Ignore:
Timestamp:
Mar 24, 2026, 5:45:21 PM (12 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_mod.F90

    r5927 r6126  
    3131
    3232  SUBROUTINE phys_output_open(rlon,rlat,pim,tabij,ipt,jpt,plon,plat, &
    33        jjmp1,nlevSTD,clevSTD,rlevSTD, dtime, ok_veget, &
    34        type_ocean, iflag_pbl,iflag_pbl_split,ok_mensuel,ok_journe, &
    35        ok_hf,ok_instan,ok_LES,ok_ade,ok_aie, read_climoz, &
    36        phys_out_filestations, &
    37        aerosol_couple, flag_aerosol_strat, &
    38        pdtphys, paprs, pphis, pplay, lmax_th, ptconv, ptconvth, ivap, &
     33       jjmp1,nlevSTD,clevSTD,rlevSTD, dtime, read_climoz, &
     34       phys_out_filestations, pdtphys, paprs, pphis, &
     35       pplay, lmax_th, ptconv, ptconvth, ivap, &
    3936       d_u, d_t, qx, d_qx, zmasse, ok_sync)   
    4037
     
    5350    USE vertical_layers_mod, ONLY: ap,bp,preff,presnivs, aps, bps, pseudoalt, presinter
    5451    USE time_phylmdz_mod, ONLY: day_ini, itau_phy, start_time, annee_ref, day_ref
    55 
    5652    USE AERO_MOD, ONLY : nbands_lw_rrtm !FC
    57 
    5853    ! ug Pour les sorties XIOS
    5954    USE wxios_mod
     
    6560#endif
    6661#endif
    67 
    6862    USE clesphys_mod_h
    6963    USE lmdz_cppkeys_wrapper, ONLY: CPPKEY_STRATAER
    7064    USE yomcst_mod_h
     65    USE surface_data,     ONLY : type_ocean, ok_veget
     66    USE conf_phys_m, ONLY : ok_mensuel,ok_journe, &
     67                            ok_hf,ok_instan,ok_LES,ok_ade,ok_aie, &
     68                            aerosol_couple, flag_aerosol_strat
     69    USE compbl_mod_h, ONLY : iflag_pbl,iflag_pbl_split
    7170
    7271    IMPLICIT NONE
     
    9695    INTEGER                               :: jjmp1
    9796    INTEGER                               :: nlevSTD, radpas
    98     LOGICAL                               :: ok_mensuel, ok_journe, ok_hf, ok_instan
    99     LOGICAL                               :: ok_LES,ok_ade,ok_aie
    100     INTEGER                               :: flag_aerosol_strat
    101     LOGICAL                               :: aerosol_couple
    10297    INTEGER, INTENT(IN)::  read_climoz ! read ozone climatology
    10398    !     Allowed values are 0, 1 and 2
     
    114109    INTEGER                               :: nsrf, k, iq, iff, i, j, ilev, itr, itrb, ixt, iiso, izone
    115110    INTEGER                               :: naero
    116     LOGICAL                               :: ok_veget
    117     INTEGER                               :: iflag_pbl
    118     INTEGER                               :: iflag_pbl_split
    119111    CHARACTER(LEN=4)                      :: bb2
    120112    CHARACTER(LEN=2)                      :: bb3
    121     CHARACTER(LEN=6)                      :: type_ocean
    122113    INTEGER, DIMENSION(nbp_lon*jjmp1)         ::  ndex2d
    123114    INTEGER, DIMENSION(nbp_lon*jjmp1*klev)    :: ndex3d
Note: See TracChangeset for help on using the changeset viewer.