Changeset 4737 for LMDZ6/trunk/libf/phylmdiso
- Timestamp:
- Oct 24, 2023, 12:13:53 PM (16 months ago)
- Location:
- LMDZ6/trunk/libf/phylmdiso
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ6/trunk/libf/phylmdiso/pbl_surface_mod.F90
r4736 r4737 303 303 z0m, z0h, agesno, sollw, solsw, & 304 304 d_ts, evap, fluxlat, t2m, & 305 wfbils, wf bilo, wfevap, wfrain, wfsnow,&305 wfbils, wfevap, & 306 306 flux_t, flux_u, flux_v, & 307 307 dflux_t, dflux_q, zxsnow, & … … 609 609 REAL, DIMENSION(klon, nbsrf), INTENT(OUT) :: t2m ! temperature at 2 meter height 610 610 REAL, DIMENSION(klon, nbsrf), INTENT(OUT) :: wfbils ! heat balance at surface 611 REAL, DIMENSION(klon, nbsrf), INTENT(OUT) :: wfbilo ! water balance at surface weighted by srf612 611 REAL, DIMENSION(klon, nbsrf), INTENT(OUT) :: wfevap ! water balance (evap) at surface weighted by srf 613 REAL, DIMENSION(klon, nbsrf), INTENT(OUT) :: wfrain ! water balance (rain) at surface weighted by srf614 REAL, DIMENSION(klon, nbsrf), INTENT(OUT) :: wfsnow ! water balance (snow) at surface weighted by srf615 612 REAL, DIMENSION(klon, klev, nbsrf), INTENT(OUT) :: flux_t ! sensible heat flux (CpT) J/m**2/s (W/m**2) 616 613 ! positve orientation downwards … … 1233 1230 snowerosion(:,:)=0. 1234 1231 fluxlat(:,:)=0. 1235 wfbils(:,:)=0. ; wfbilo(:,:)=0. 1236 wfevap(:,:)=0. ; wfrain(:,:)=0. ; wfsnow(:,:)=0. 1232 wfbils(:,:)=0. ; wfevap(:,:)=0. 1237 1233 flux_t(:,:,:)=0. ; flux_q(:,:,:)=0. ; flux_u(:,:,:)=0. ; flux_v(:,:,:)=0. 1238 1234 flux_qbs(:,:,:)=0. … … 4031 4027 wfbils(i,nsrf) = ( solsw(i,nsrf) + sollw(i,nsrf) & 4032 4028 + flux_t(i,1,nsrf) + fluxlat(i,nsrf) ) * pctsrf(i,nsrf) 4033 wfbilo(i,nsrf) = (evap(i,nsrf)-(rain_f(i)+snow_f(i)))*pctsrf(i,nsrf)4034 4029 wfevap(i,nsrf) = evap(i,nsrf)*pctsrf(i,nsrf) 4035 wfrain(i,nsrf) = rain_f(i)*pctsrf(i,nsrf)4036 wfsnow(i,nsrf) = snow_f(i)*pctsrf(i,nsrf)4037 4030 4038 4031 zxtsol(i) = zxtsol(i) + ts(i,nsrf) * pctsrf(i,nsrf) -
LMDZ6/trunk/libf/phylmdiso/phys_local_var_mod.F90
r4703 r4737 455 455 REAL,ALLOCATABLE,SAVE,DIMENSION(:) :: proba_notrig, random_notrig 456 456 !$OMP THREADPRIVATE(proba_notrig, random_notrig) 457 REAL,ALLOCATABLE,SAVE,DIMENSION(:,:) :: fsolsw, wfbils , wfbilo458 !$OMP THREADPRIVATE(fsolsw, wfbils , wfbilo)459 REAL,ALLOCATABLE,SAVE,DIMENSION(:,:) :: wfevap , wfrain, wfsnow460 !$OMP THREADPRIVATE(wfevap ,wfrain,wfsnow)457 REAL,ALLOCATABLE,SAVE,DIMENSION(:,:) :: fsolsw, wfbils 458 !$OMP THREADPRIVATE(fsolsw, wfbils) 459 REAL,ALLOCATABLE,SAVE,DIMENSION(:,:) :: wfevap 460 !$OMP THREADPRIVATE(wfevap) 461 461 REAL,ALLOCATABLE,SAVE,DIMENSION(:,:) :: t2m, fluxlat, fsollw,evap_pot 462 462 !$OMP THREADPRIVATE(t2m, fluxlat, fsollw,evap_pot) … … 990 990 ALLOCATE(t2m(klon, nbsrf), fluxlat(klon, nbsrf)) 991 991 ALLOCATE(fsollw(klon, nbsrf)) 992 ALLOCATE(fsolsw(klon, nbsrf), wfbils(klon, nbsrf) , wfbilo(klon, nbsrf))993 ALLOCATE(wfevap(klon, nbsrf) , wfrain(klon,nbsrf), wfsnow(klon, nbsrf))992 ALLOCATE(fsolsw(klon, nbsrf), wfbils(klon, nbsrf)) 993 ALLOCATE(wfevap(klon, nbsrf)) 994 994 ALLOCATE(evap_pot(klon, nbsrf)) 995 995 ! FC … … 1361 1361 DEALLOCATE(t2m, fluxlat) 1362 1362 DEALLOCATE(fsollw, evap_pot) 1363 DEALLOCATE(fsolsw, wfbils , wfbilo)1364 DEALLOCATE(wfevap ,wfrain,wfsnow)1363 DEALLOCATE(fsolsw, wfbils) 1364 DEALLOCATE(wfevap) 1365 1365 1366 1366 DEALLOCATE(pmflxr, pmflxs) -
LMDZ6/trunk/libf/phylmdiso/physiq_mod.F90
r4724 r4737 354 354 t2m, fluxlat, & 355 355 fsollw, evap_pot, & 356 fsolsw, wfbils, wfbilo, & 357 wfevap, wfrain, wfsnow, & 356 fsolsw, wfbils, wfevap, & 358 357 prfl, psfl,bsfl, fraca, Vprecip, & 359 358 zw2, & … … 3076 3075 ! frugs, agesno, fsollw, fsolsw, 3077 3076 ! d_ts, fevap, fluxlat, t2m, 3078 ! wfbils, wfbilo,fluxt, fluxu, fluxv,3077 ! wfbils, fluxt, fluxu, fluxv, 3079 3078 ! 3080 3079 ! Certains ne sont pas utiliser du tout : … … 3175 3174 z0m, z0h, agesno, fsollw, fsolsw, & 3176 3175 d_ts, fevap, fluxlat, t2m, & 3177 wfbils, wf bilo, wfevap, wfrain, wfsnow, &3176 wfbils, wfevap, & 3178 3177 fluxt, fluxu, fluxv, & 3179 3178 dsens, devap, zxsnow, &
Note: See TracChangeset
for help on using the changeset viewer.