Changeset 5983


Ignore:
Timestamp:
Dec 19, 2025, 3:10:52 PM (3 weeks ago)
Author:
yann meurdesoif
Message:

some fix :

  • Dummy variable declared in knon instead of klon.
  • INTENT(Out) on array partially modified are declared now in INTENT(INOUT)

merge of commit r5932
YM

File:
1 edited

Legend:

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

    r5978 r5983  
    25542554    REAL, DIMENSION(klon,klev+1,nbsrf+1), INTENT(INOUT)   :: eps_x      ! TKE dissipation rate
    25552555
    2556     REAL, DIMENSION(klon),        INTENT(OUT)       :: cdragh     ! drag coefficient for T and Q
    2557     REAL, DIMENSION(klon),        INTENT(OUT)       :: cdragm     ! drag coefficient for wind
    2558     REAL, DIMENSION(klon),        INTENT(OUT)       :: alb3_lic
    2559     REAL, DIMENSION(klon),        INTENT(OUT)       :: icesub_lic ! ice (no snow!) sublimation over ice sheet
     2556    REAL, DIMENSION(klon),        INTENT(INOUT)       :: cdragh     ! drag coefficient for T and Q
     2557    REAL, DIMENSION(klon),        INTENT(INOUT)       :: cdragm     ! drag coefficient for wind
     2558    REAL, DIMENSION(klon),        INTENT(INOUT)       :: alb3_lic
     2559    REAL, DIMENSION(klon),        INTENT(INOUT)       :: icesub_lic ! ice (no snow!) sublimation over ice sheet
    25602560    REAL, DIMENSION(klon,klev),   INTENT(INOUT)       :: d_t_w      !   !
    25612561    REAL, DIMENSION(klon,klev),   INTENT(INOUT)       :: d_q_w      !      !  Tendances dans les poches
     
    25762576    ! coef for turbulent diffusion of U and V (?), mean for each grid point
    25772577#ifdef ISO
    2578     REAL, DIMENSION(ntraciso,klon),        INTENT(OUT)       :: zxxtevap     ! water vapour flux at surface, positiv upwards
    2579     REAL, DIMENSION(ntraciso,klon, klev),  INTENT(OUT)       :: d_xt        ! change in water vapour
    2580     REAL, DIMENSION(klon),                 INTENT(OUT)       :: runoff_diag
    2581     REAL, DIMENSION(niso,klon),            INTENT(OUT)       :: xtrunoff_diag
    2582     REAL, DIMENSION(ntraciso,klon,klev),   INTENT(OUT)       :: d_xt_w
    2583     REAL, DIMENSION(ntraciso,klon,klev),   INTENT(OUT)       :: d_xt_x
     2578    REAL, DIMENSION(ntraciso,klon),        INTENT(INOUT)       :: zxxtevap     ! water vapour flux at surface, positiv upwards
     2579    REAL, DIMENSION(ntraciso,klon, klev),  INTENT(INOUT)       :: d_xt        ! change in water vapour
     2580    REAL, DIMENSION(klon),                 INTENT(INOUT)       :: runoff_diag
     2581    REAL, DIMENSION(niso,klon),            INTENT(INOUT)       :: xtrunoff_diag
     2582    REAL, DIMENSION(ntraciso,klon,klev),   INTENT(INOUT)       :: d_xt_w
     2583    REAL, DIMENSION(ntraciso,klon,klev),   INTENT(INOUT)       :: d_xt_x
    25842584#endif
    25852585! Output only for diagnostics
     
    25912591    REAL, DIMENSION(klon),        INTENT(INOUT)       :: kh_x
    25922592    REAL, DIMENSION(klon),        INTENT(INOUT)       :: kh_w
    2593     REAL, DIMENSION(klon),        INTENT(OUT)       :: slab_wfbils! heat balance at surface only for slab at ocean points
    2594     REAL, DIMENSION(klon),        INTENT(OUT)       :: qsol     ! water height in the soil (mm)
    2595     REAL, DIMENSION(klon),        INTENT(OUT)       :: s_pblh     ! height of the planetary boundary layer(HPBL)
    2596     REAL, DIMENSION(klon),        INTENT(OUT)       :: s_pblh_x   ! height of the PBL in the off-wake region
    2597     REAL, DIMENSION(klon),        INTENT(OUT)       :: s_pblh_w   ! height of the PBL in the wake region
    2598     REAL, DIMENSION(klon),        INTENT(OUT)       :: delta_qsurf! humidity difference at surface, mean for each grid point
     2593    REAL, DIMENSION(klon),        INTENT(INOUT)       :: slab_wfbils! heat balance at surface only for slab at ocean points
     2594    REAL, DIMENSION(klon),        INTENT(INOUT)       :: qsol     ! water height in the soil (mm)
     2595    REAL, DIMENSION(klon),        INTENT(INOUT)       :: s_pblh     ! height of the planetary boundary layer(HPBL)
     2596    REAL, DIMENSION(klon),        INTENT(INOUT)       :: s_pblh_x   ! height of the PBL in the off-wake region
     2597    REAL, DIMENSION(klon),        INTENT(INOUT)       :: s_pblh_w   ! height of the PBL in the wake region
     2598    REAL, DIMENSION(klon),        INTENT(INOUT)       :: delta_qsurf! humidity difference at surface, mean for each grid point
    25992599    REAL, DIMENSION(klon),        INTENT(INOUT)       :: rh2m       ! relative humidity at 2m
    26002600    REAL, DIMENSION(klon, nbsrf+1), INTENT(INOUT)   :: z0m,z0h      ! rugosity length (m)
     
    26022602    REAL, DIMENSION(klon, nbsrf), INTENT(IN)       :: solsw      ! net shortwave radiation at surface
    26032603    REAL, DIMENSION(klon, nbsrf), INTENT(IN)       :: sollw      ! net longwave radiation at surface
    2604     REAL, DIMENSION(klon, nbsrf), INTENT(OUT)       :: d_ts       ! change in temperature at surface
     2604    REAL, DIMENSION(klon, nbsrf), INTENT(INOUT)       :: d_ts       ! change in temperature at surface
    26052605    REAL, DIMENSION(klon, nbsrf), INTENT(INOUT)     :: evap       ! evaporation at surface
    2606     REAL, DIMENSION(klon, nbsrf), INTENT(OUT)       :: fluxlat    ! latent flux
    2607     REAL, DIMENSION(klon, nbsrf), INTENT(OUT)       :: t2m        ! temperature at 2 meter height
    2608     REAL, DIMENSION(klon, klev, nbsrf), INTENT(OUT) :: flux_t     ! sensible heat flux (CpT) J/m**2/s (W/m**2)
     2606    REAL, DIMENSION(klon, nbsrf), INTENT(INOUT)       :: fluxlat    ! latent flux
     2607    REAL, DIMENSION(klon, nbsrf), INTENT(INOUT)       :: t2m        ! temperature at 2 meter height
     2608    REAL, DIMENSION(klon, klev, nbsrf), INTENT(INOUT) :: flux_t     ! sensible heat flux (CpT) J/m**2/s (W/m**2)
    26092609                                                                  ! positve orientation downwards
    2610     REAL, DIMENSION(klon, klev, nbsrf), INTENT(OUT) :: flux_u     ! u wind tension (kg m/s)/(m**2 s) or Pascal
    2611     REAL, DIMENSION(klon, klev, nbsrf), INTENT(OUT) :: flux_v     ! v wind tension (kg m/s)/(m**2 s) or Pascal
     2610    REAL, DIMENSION(klon, klev, nbsrf), INTENT(INOUT) :: flux_u     ! u wind tension (kg m/s)/(m**2 s) or Pascal
     2611    REAL, DIMENSION(klon, klev, nbsrf), INTENT(INOUT) :: flux_v     ! v wind tension (kg m/s)/(m**2 s) or Pascal
    26122612    REAL, DIMENSION(klon, klev, nbsrf), INTENT(INOUT) :: treedrg  ! tree drag (m)     
    26132613!AM heterogeneous continental sub-surfaces
     
    26232623    REAL, DIMENSION(klon, nsoilmx, nbtersrf), INTENT(INOUT) :: tsoil_tersrf ! soil temperature of continental sub-surfaces (K)               
    26242624#ifdef ISO       
    2625     REAL, DIMENSION(niso,klon),   INTENT(OUT)       :: xtsol      ! water height in the soil (mm)
     2625    REAL, DIMENSION(niso,klon),   INTENT(INOUT)       :: xtsol      ! water height in the soil (mm)
    26262626    REAL, DIMENSION(ntraciso,klon, nbsrf)           :: xtevap     ! evaporation at surface
    2627     REAL, DIMENSION(klon),        INTENT(OUT)       :: h1_diag    ! just diagnostic, not useful
     2627    REAL, DIMENSION(klon),        INTENT(INOUT)       :: h1_diag    ! just diagnostic, not useful
    26282628#endif
    26292629
    26302630! Output not needed
    2631     REAL, DIMENSION(klon),       INTENT(OUT)        :: dflux_t    ! change of sensible heat flux
    2632     REAL, DIMENSION(klon),       INTENT(OUT)        :: dflux_q    ! change of water vapour flux
    2633     REAL, DIMENSION(klon, nbsrf),INTENT(OUT)        :: q2m        ! water vapour at 2 meter height
    2634     REAL, DIMENSION(klon, klev, nbsrf), INTENT(OUT) :: flux_q     ! water vapour flux(latent flux) (kg/m**2/s)
    2635     REAL, DIMENSION(klon, klev, nbsrf), INTENT(OUT) :: flux_qbs   ! blowind snow vertical flux (kg/m**2
     2631    REAL, DIMENSION(klon),       INTENT(INOUT)        :: dflux_t    ! change of sensible heat flux
     2632    REAL, DIMENSION(klon),       INTENT(INOUT)        :: dflux_q    ! change of water vapour flux
     2633    REAL, DIMENSION(klon, nbsrf),INTENT(INOUT)        :: q2m        ! water vapour at 2 meter height
     2634    REAL, DIMENSION(klon, klev, nbsrf), INTENT(INOUT) :: flux_q     ! water vapour flux(latent flux) (kg/m**2/s)
     2635    REAL, DIMENSION(klon, klev, nbsrf), INTENT(INOUT) :: flux_qbs   ! blowind snow vertical flux (kg/m**2
    26362636
    26372637#ifdef ISO   
    2638     REAL, DIMENSION(ntraciso,klon),              INTENT(OUT) :: dflux_xt    ! change of water vapour flux
    2639     REAL, DIMENSION(niso,klon),                  INTENT(OUT) :: zxxtsnow    ! snow at surface, mean for each grid point
    2640     REAL, DIMENSION(ntraciso,klon, klev),        INTENT(OUT) :: zxfluxxt    ! water vapour flux, mean for each grid point
    2641     REAL, DIMENSION(ntraciso,klon, klev, nbsrf), INTENT(OUT) :: flux_xt     ! water vapour flux(latent flux) (kg/m**2/s) 
    2642 #endif
    2643 
    2644     REAL, DIMENSION(klon),       INTENT(OUT)        :: qsnow      ! snow water content
    2645     REAL, DIMENSION(klon),       INTENT(OUT)        :: snowhgt    ! snow height
    2646     REAL, DIMENSION(klon),       INTENT(OUT)        :: to_ice     ! snow passed to ice
    2647     REAL, DIMENSION(klon),       INTENT(OUT)        :: sissnow    ! snow in snow model
    2648     REAL, DIMENSION(klon),       INTENT(OUT)        :: runoff     ! runoff on land ice
     2638    REAL, DIMENSION(ntraciso,klon),              INTENT(INOUT) :: dflux_xt    ! change of water vapour flux
     2639    REAL, DIMENSION(niso,klon),                  INTENT(INOUT) :: zxxtsnow    ! snow at surface, mean for each grid point
     2640    REAL, DIMENSION(ntraciso,klon, klev),        INTENT(INOUT) :: zxfluxxt    ! water vapour flux, mean for each grid point
     2641    REAL, DIMENSION(ntraciso,klon, klev, nbsrf), INTENT(INOUT) :: flux_xt     ! water vapour flux(latent flux) (kg/m**2/s) 
     2642#endif
     2643
     2644    REAL, DIMENSION(klon),       INTENT(INOUT)        :: qsnow      ! snow water content
     2645    REAL, DIMENSION(klon),       INTENT(INOUT)        :: snowhgt    ! snow height
     2646    REAL, DIMENSION(klon),       INTENT(INOUT)        :: to_ice     ! snow passed to ice
     2647    REAL, DIMENSION(klon),       INTENT(INOUT)        :: sissnow    ! snow in snow model
     2648    REAL, DIMENSION(klon),       INTENT(INOUT)        :: runoff     ! runoff on land ice
    26492649    REAL, DIMENSION(klon),       INTENT(INOUT)        :: hice      ! hice
    26502650    REAL, DIMENSION(klon),       INTENT(INOUT)        :: tice      ! tice
     
    26612661! variables temporaires en "klon" (nom compressée) passée en argument pour les sous-surface
    26622662
    2663     INTEGER, DIMENSION(klon, nbsrf, 6), INTENT(OUT) :: n2mout
    2664     INTEGER, DIMENSION(klon, nbsrf, 6), INTENT(OUT) :: n2mout_x
    2665     INTEGER, DIMENSION(klon, nbsrf, 6), INTENT(OUT) :: n2mout_w
    2666     REAL, DIMENSION(klon, klev), INTENT(OUT)        :: d_u_x
    2667     REAL, DIMENSION(klon, klev), INTENT(OUT)        :: d_u_w
    2668     REAL, DIMENSION(klon, klev), INTENT(OUT)        :: d_v_x
    2669     REAL, DIMENSION(klon, klev), INTENT(OUT)        :: d_v_w
     2663    INTEGER, DIMENSION(klon, nbsrf, 6), INTENT(INOUT) :: n2mout
     2664    INTEGER, DIMENSION(klon, nbsrf, 6), INTENT(INOUT) :: n2mout_x
     2665    INTEGER, DIMENSION(klon, nbsrf, 6), INTENT(INOUT) :: n2mout_w
     2666    REAL, DIMENSION(klon, klev), INTENT(INOUT)        :: d_u_x
     2667    REAL, DIMENSION(klon, klev), INTENT(INOUT)        :: d_u_w
     2668    REAL, DIMENSION(klon, klev), INTENT(INOUT)        :: d_v_x
     2669    REAL, DIMENSION(klon, klev), INTENT(INOUT)        :: d_v_w
    26702670    REAL, DIMENSION(klon, nbsrf), INTENT(IN)       :: windsp
    2671     REAL, DIMENSION(klon, nbsrf), INTENT(OUT)       :: t2m_x
    2672     REAL, DIMENSION(klon, nbsrf), INTENT(OUT)       :: q2m_x
     2671    REAL, DIMENSION(klon, nbsrf), INTENT(INOUT)       :: t2m_x
     2672    REAL, DIMENSION(klon, nbsrf), INTENT(INOUT)       :: q2m_x
    26732673    REAL, DIMENSION(klon), INTENT(INOUT)              :: rh2m_x
    26742674    REAL, DIMENSION(klon), INTENT(INOUT)              :: qsat2m_x
    2675     REAL, DIMENSION(klon, nbsrf), INTENT(OUT)       :: u10m_x
    2676     REAL, DIMENSION(klon, nbsrf), INTENT(OUT)       :: v10m_x
    2677     REAL, DIMENSION(klon, nbsrf), INTENT(OUT)       :: ustar_x
    2678     REAL, DIMENSION(klon, nbsrf), INTENT(OUT)       :: wstar_x
    2679     REAL, DIMENSION(klon, nbsrf), INTENT(OUT)       :: pblh_x
    2680     REAL, DIMENSION(klon, nbsrf), INTENT(OUT)       :: plcl_x
    2681     REAL, DIMENSION(klon, nbsrf), INTENT(OUT)       :: capCL_x
    2682     REAL, DIMENSION(klon, nbsrf), INTENT(OUT)       :: oliqCL_x
    2683     REAL, DIMENSION(klon, nbsrf), INTENT(OUT)       :: cteiCL_x
    2684     REAL, DIMENSION(klon, nbsrf), INTENT(OUT)       :: pblt_x
    2685     REAL, DIMENSION(klon, nbsrf), INTENT(OUT)       :: therm_x
    2686     REAL, DIMENSION(klon, nbsrf), INTENT(OUT)       :: trmb1_x
    2687     REAL, DIMENSION(klon, nbsrf), INTENT(OUT)       :: trmb2_x
    2688     REAL, DIMENSION(klon, nbsrf), INTENT(OUT)       :: trmb3_x
    2689     REAL, DIMENSION(klon, nbsrf), INTENT(OUT)       :: t2m_w
    2690     REAL, DIMENSION(klon, nbsrf), INTENT(OUT)       :: q2m_w
     2675    REAL, DIMENSION(klon, nbsrf), INTENT(INOUT)       :: u10m_x
     2676    REAL, DIMENSION(klon, nbsrf), INTENT(INOUT)       :: v10m_x
     2677    REAL, DIMENSION(klon, nbsrf), INTENT(INOUT)       :: ustar_x
     2678    REAL, DIMENSION(klon, nbsrf), INTENT(INOUT)       :: wstar_x
     2679    REAL, DIMENSION(klon, nbsrf), INTENT(INOUT)       :: pblh_x
     2680    REAL, DIMENSION(klon, nbsrf), INTENT(INOUT)       :: plcl_x
     2681    REAL, DIMENSION(klon, nbsrf), INTENT(INOUT)       :: capCL_x
     2682    REAL, DIMENSION(klon, nbsrf), INTENT(INOUT)       :: oliqCL_x
     2683    REAL, DIMENSION(klon, nbsrf), INTENT(INOUT)       :: cteiCL_x
     2684    REAL, DIMENSION(klon, nbsrf), INTENT(INOUT)       :: pblt_x
     2685    REAL, DIMENSION(klon, nbsrf), INTENT(INOUT)       :: therm_x
     2686    REAL, DIMENSION(klon, nbsrf), INTENT(INOUT)       :: trmb1_x
     2687    REAL, DIMENSION(klon, nbsrf), INTENT(INOUT)       :: trmb2_x
     2688    REAL, DIMENSION(klon, nbsrf), INTENT(INOUT)       :: trmb3_x
     2689    REAL, DIMENSION(klon, nbsrf), INTENT(INOUT)       :: t2m_w
     2690    REAL, DIMENSION(klon, nbsrf), INTENT(INOUT)       :: q2m_w
    26912691    REAL, DIMENSION(klon), INTENT(INOUT)              :: rh2m_w
    26922692    REAL, DIMENSION(klon), INTENT(INOUT)              :: qsat2m_w
    2693     REAL, DIMENSION(klon, nbsrf), INTENT(OUT)       :: u10m_w
    2694     REAL, DIMENSION(klon, nbsrf), INTENT(OUT)       :: v10m_w
    2695     REAL, DIMENSION(klon, nbsrf), INTENT(OUT)       :: ustar_w
    2696     REAL, DIMENSION(klon, nbsrf), INTENT(OUT)       :: wstar_w
     2693    REAL, DIMENSION(klon, nbsrf), INTENT(INOUT)       :: u10m_w
     2694    REAL, DIMENSION(klon, nbsrf), INTENT(INOUT)       :: v10m_w
     2695    REAL, DIMENSION(klon, nbsrf), INTENT(INOUT)       :: ustar_w
     2696    REAL, DIMENSION(klon, nbsrf), INTENT(INOUT)       :: wstar_w
    26972697!                           
    2698     REAL, DIMENSION(klon, nbsrf), INTENT(OUT)       :: pblh_w
    2699     REAL, DIMENSION(klon, nbsrf), INTENT(OUT)       :: plcl_w
    2700     REAL, DIMENSION(klon, nbsrf), INTENT(OUT)       :: capCL_w
    2701     REAL, DIMENSION(klon, nbsrf), INTENT(OUT)       :: oliqCL_w
    2702     REAL, DIMENSION(klon, nbsrf), INTENT(OUT)       :: cteiCL_w
    2703     REAL, DIMENSION(klon, nbsrf), INTENT(OUT)       :: pblt_w
    2704     REAL, DIMENSION(klon, nbsrf), INTENT(OUT)       :: therm_w
    2705     REAL, DIMENSION(klon, nbsrf), INTENT(OUT)       :: trmb1_w
    2706     REAL, DIMENSION(klon, nbsrf), INTENT(OUT)       :: trmb2_w
    2707     REAL, DIMENSION(klon, nbsrf), INTENT(OUT)       :: trmb3_w
    2708 !
    2709     REAL, DIMENSION(klon,nbsrf), INTENT(OUT)        :: pblh         ! height of the planetary boundary layer
    2710     REAL, DIMENSION(klon,nbsrf), INTENT(OUT)        :: plcl         ! condensation level
    2711     REAL, DIMENSION(klon,nbsrf), INTENT(OUT)        :: capCL
    2712     REAL, DIMENSION(klon,nbsrf), INTENT(OUT)        :: oliqCL
    2713     REAL, DIMENSION(klon,nbsrf), INTENT(OUT)        :: cteiCL
    2714     REAL, DIMENSION(klon,nbsrf), INTENT(OUT)        :: pblT
    2715     REAL, DIMENSION(klon,nbsrf), INTENT(OUT)        :: therm
    2716     REAL, DIMENSION(klon,nbsrf), INTENT(OUT)        :: trmb1        ! deep cape
    2717     REAL, DIMENSION(klon,nbsrf), INTENT(OUT)        :: trmb2        ! inhibition
    2718     REAL, DIMENSION(klon,nbsrf), INTENT(OUT)        :: trmb3        ! point Omega
     2698    REAL, DIMENSION(klon, nbsrf), INTENT(INOUT)       :: pblh_w
     2699    REAL, DIMENSION(klon, nbsrf), INTENT(INOUT)       :: plcl_w
     2700    REAL, DIMENSION(klon, nbsrf), INTENT(INOUT)       :: capCL_w
     2701    REAL, DIMENSION(klon, nbsrf), INTENT(INOUT)       :: oliqCL_w
     2702    REAL, DIMENSION(klon, nbsrf), INTENT(INOUT)       :: cteiCL_w
     2703    REAL, DIMENSION(klon, nbsrf), INTENT(INOUT)       :: pblt_w
     2704    REAL, DIMENSION(klon, nbsrf), INTENT(INOUT)       :: therm_w
     2705    REAL, DIMENSION(klon, nbsrf), INTENT(INOUT)       :: trmb1_w
     2706    REAL, DIMENSION(klon, nbsrf), INTENT(INOUT)       :: trmb2_w
     2707    REAL, DIMENSION(klon, nbsrf), INTENT(INOUT)       :: trmb3_w
     2708!
     2709    REAL, DIMENSION(klon,nbsrf), INTENT(INOUT)        :: pblh         ! height of the planetary boundary layer
     2710    REAL, DIMENSION(klon,nbsrf), INTENT(INOUT)        :: plcl         ! condensation level
     2711    REAL, DIMENSION(klon,nbsrf), INTENT(INOUT)        :: capCL
     2712    REAL, DIMENSION(klon,nbsrf), INTENT(INOUT)        :: oliqCL
     2713    REAL, DIMENSION(klon,nbsrf), INTENT(INOUT)        :: cteiCL
     2714    REAL, DIMENSION(klon,nbsrf), INTENT(INOUT)        :: pblT
     2715    REAL, DIMENSION(klon,nbsrf), INTENT(INOUT)        :: therm
     2716    REAL, DIMENSION(klon,nbsrf), INTENT(INOUT)        :: trmb1        ! deep cape
     2717    REAL, DIMENSION(klon,nbsrf), INTENT(INOUT)        :: trmb2        ! inhibition
     2718    REAL, DIMENSION(klon,nbsrf), INTENT(INOUT)        :: trmb3        ! point Omega
    27192719    REAL, DIMENSION(klon, nbsrf), INTENT(IN)       :: alb          ! mean albedo for whole SW interval
    2720     REAL, DIMENSION(klon,nbsrf), INTENT(OUT)        :: snowerosion   
     2720    REAL, DIMENSION(klon,nbsrf), INTENT(INOUT)        :: snowerosion   
    27212721    INTEGER,                     INTENT(INOUT)      :: iflag_split_ref
    27222722
     
    28622862    REAL, DIMENSION(knon,klev)         :: y_d_t_x, y_d_q_x, y_d_t_w, y_d_q_w
    28632863    REAL, DIMENSION(knon,klev)         :: y_d_t_diss_x, y_d_t_diss_w
    2864     REAL, DIMENSION(knon,klev), INTENT(INOUT)         :: d_t_diss_x, d_t_diss_w
     2864    REAL, DIMENSION(klon,klev), INTENT(INOUT)         :: d_t_diss_x, d_t_diss_w
    28652865    REAL, DIMENSION(knon,klev)         :: y_d_u_x, y_d_v_x, y_d_u_w, y_d_v_w
    28662866    REAL, DIMENSION(klon, klev, nbsrf), INTENT(INOUT) :: flux_t_x, flux_q_x, flux_t_w, flux_q_w
Note: See TracChangeset for help on using the changeset viewer.