Changeset 5473 for LMDZ6/trunk/libf/phylmd/phytrac_mod.f90
- Timestamp:
- Jan 13, 2025, 11:22:23 AM (24 hours ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ6/trunk/libf/phylmd/phytrac_mod.f90
r5447 r5473 35 35 REAL,DIMENSION(:,:,:),ALLOCATABLE,SAVE :: d_tr_sat 36 36 REAL,DIMENSION(:,:,:),ALLOCATABLE,SAVE :: d_tr_uscav 37 REAL,DIMENSION(:,:),ALLOCATABLE,SAVE :: flux_tr_wet ! tracer wet deposit (surface) jyg 37 REAL,DIMENSION(:,:),ALLOCATABLE,SAVE :: flux_tr_wet ! tracer wet deposit (surface) jyg 38 REAL,DIMENSION(:,:),ALLOCATABLE,SAVE :: flux_tr_wet_cv ! tracer convective wet deposit (surface) jyg 38 39 REAL,DIMENSION(:,:,:),ALLOCATABLE,SAVE :: qPr,qDi ! concentration tra dans pluie,air descente insaturee 39 40 REAL,DIMENSION(:,:,:),ALLOCATABLE,SAVE :: qPa,qMel … … 48 49 49 50 !$OMP THREADPRIVATE(qPa,qMel,qTrdi,dtrcvMA,d_tr_th,d_tr_lessi_impa,d_tr_lessi_nucl) 50 !$OMP THREADPRIVATE(d_tr_trsp,d_tr_sscav,d_tr_sat,d_tr_uscav,flux_tr_wet,qPr,qDi) 51 !$OMP THREADPRIVATE(d_tr_trsp,d_tr_sscav,d_tr_sat,d_tr_uscav) 52 !$OMP THREADPRIVATE(flux_tr_wet,flux_tr_wet_cv,qPr,qDi) 51 53 !$OMP THREADPRIVATE(d_tr_insc,d_tr_bcscav,d_tr_evapls,d_tr_ls,qPrls) 52 54 !$OMP THREADPRIVATE(d_tr_cl,d_tr_dry,flux_tr_dry,d_tr_dec,d_tr_cv) … … 69 71 ALLOCATE(d_tr_sscav(klon,klev,nbtr),d_tr_sat(klon,klev,nbtr)) 70 72 ALLOCATE(d_tr_uscav(klon,klev,nbtr),qPr(klon,klev,nbtr),qDi(klon,klev,nbtr)) 71 ALLOCATE(flux_tr_wet(klon,nbtr) )73 ALLOCATE(flux_tr_wet(klon,nbtr),flux_tr_wet_cv(klon,nbtr)) 72 74 ALLOCATE(qPa(klon,klev,nbtr),qMel(klon,klev,nbtr)) 73 75 ALLOCATE(qTrdi(klon,klev,nbtr),dtrcvMA(klon,klev,nbtr)) … … 411 413 flux_tr_dry(i,it)=0. 412 414 flux_tr_wet(i,it)=0. 415 flux_tr_wet_cv(i,it)=0. 413 416 ENDDO 414 417 ENDDO … … 700 703 !--with the full array tr_seri even if only item it is processed 701 704 702 CALL cvltr_scav(pdtphys, da, phi,phi2,d1a,dam, mp,ep, &703 sigd,sij,wght_cvfd,clw,elij,epmlmMm,eplaMm, &704 pmflxr,pmflxs,evap,t_seri,wdtrainA,wdtrainM, &705 paprs,it,tr_seri,upwd,dnwd,itop_con,ibas_con, &706 ccntrAA_3d,ccntrENV_3d,coefcoli_3d, &707 d_tr_cv,d_tr_trsp,d_tr_sscav,d_tr_sat,d_tr_uscav,flux_tr_wet ,&708 qDi,qPr, &709 qPa,qMel,qTrdi,dtrcvMA,Mint, &705 CALL cvltr_scav(pdtphys, da, phi,phi2,d1a,dam, mp,ep, & 706 sigd,sij,wght_cvfd,clw,elij,epmlmMm,eplaMm, & 707 pmflxr,pmflxs,evap,t_seri,wdtrainA,wdtrainM, & 708 paprs,it,tr_seri,upwd,dnwd,itop_con,ibas_con, & 709 ccntrAA_3d,ccntrENV_3d,coefcoli_3d, & 710 d_tr_cv,d_tr_trsp,d_tr_sscav,d_tr_sat,d_tr_uscav,flux_tr_wet_cv, & 711 qDi,qPr, & 712 qPa,qMel,qTrdi,dtrcvMA,Mint, & 710 713 zmfd1a,zmfphi2,zmfdam) 711 714 … … 923 926 beta_v1,pplay,paprs,t_seri,tr_seri,d_tr_insc,d_tr_bcscav,d_tr_evapls,qPrls) 924 927 928 !total wet deposit = large scale wet deposit + convective wet deposit 929 DO i = 1, klon 930 flux_tr_wet(i, it) = flux_tr_wet_cv(i, it) + & 931 qPrls(i, it)*(prfl(i, 1)+psfl(i, 1))*pdtphys 932 ENDDO ! i = 1, klon 933 925 934 !large scale scavenging tendency 926 935 DO k = 1, klev
Note: See TracChangeset
for help on using the changeset viewer.