- Timestamp:
- Feb 2, 2026, 12:15:47 PM (2 days ago)
- Location:
- LMDZ6/trunk/libf/phylmd
- Files:
-
- 3 edited
-
lmdz_call_gwd.f90 (modified) (1 diff)
-
lmdz_gwd_tendtotke.f90 (modified) (4 diffs)
-
physiq_mod.F90 (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
LMDZ6/trunk/libf/phylmd/lmdz_call_gwd.f90
r6060 r6063 488 488 forall (k=1:klev) exner(:, k) = (pplay(:, k)/paprs(:, 1))**rkappa 489 489 490 CALL tend_to_tke(phys_tstep, klon, klev, nbsrf, RG, RCPD, paprs, exner, t_seri, u_seri, v_seri, dtadd, duadd, dvadd, pctsrf, tke)490 CALL tend_to_tke(phys_tstep, klon, klev, nbsrf, paprs, exner, t_seri, u_seri, v_seri, dtadd, duadd, dvadd, pctsrf, tke) 491 491 492 492 ! Prevent pbl_tke_w from becoming negative -
LMDZ6/trunk/libf/phylmd/lmdz_gwd_tendtotke.f90
r6059 r6063 39 39 CONTAINS 40 40 41 SUBROUTINE tend_to_tke(dt,klon,klev,nbsrf, rg,rcpd,plev,exner,temp,windu,windv,dt_a,du_a,dv_a,pctsrf,tke)41 SUBROUTINE tend_to_tke(dt,klon,klev,nbsrf,plev,exner,temp,windu,windv,dt_a,du_a,dv_a,pctsrf,tke) 42 42 43 USE lmdz_gwd_ini, ONLY: RG, RCPD 43 44 44 45 IMPLICIT NONE … … 54 55 INTEGER, INTENT(IN) :: klon,klev ! horizontal and vertical dimensions 55 56 INTEGER, INTENT(IN) :: nbsrf ! number of subsurfaces 56 REAL, INTENT(IN) :: RG ! gravity acceleration [m/s2]57 REAL, INTENT(IN) :: RCPD ! dry air cp [J/K/kg]58 57 REAL, DIMENSION(klon,klev+1), INTENT(IN) :: plev ! inter-layer pressure [Pa] 59 58 REAL, DIMENSION(klon,klev), INTENT(IN) :: temp ! temperature [K], grid-cell average or for a one subsurface … … 132 131 133 132 DO isrf=1,nbsrf 134 DO k=1,klev133 DO k=1,klev 135 134 DO i=1,klon 136 135 IF (pctsrf(i,isrf)>0.) THEN … … 142 141 ENDDO 143 142 143 ! The tendency on mean TKE (nbsrf+1) must be added as well 144 ! or mesh-averaged TKE should be updated here 145 146 144 147 145 148 END SUBROUTINE tend_to_tke -
LMDZ6/trunk/libf/phylmd/physiq_mod.F90
r6059 r6063 4724 4724 ! 4725 4725 4726 CALL call_gwd(klon,klev,n srf,is_ter,is_lic,abortphy,flag_inhib_tend,itap, JD_cur, JD_ref, JH_cur, &4726 CALL call_gwd(klon,klev,nbsrf,is_ter,is_lic,abortphy,flag_inhib_tend,itap, JD_cur, JD_ref, JH_cur, & 4727 4727 pctsrf,is_sequential,phys_tstep,cell_area,longitude_deg,latitude_deg,pphis, & 4728 4728 zstd,zpic,zmea,zval,zsig,zgam,zthe,pplay,paprs,presnivs,rain_fall,snow_fall, &
Note: See TracChangeset
for help on using the changeset viewer.
