Changeset 5536 for LMDZ6/branches/contrails/libf/phylmd/phytrac_mod.f90
- Timestamp:
- Feb 12, 2025, 10:08:35 AM (3 days ago)
- Location:
- LMDZ6/branches/contrails
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ6/branches/contrails
- Property svn:mergeinfo changed
/LMDZ6/trunk reverse-merged: 5451,5458,5460,5463,5468-5487
- Property svn:mergeinfo changed
-
LMDZ6/branches/contrails/libf/phylmd/phytrac_mod.f90
r5489 r5536 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 38 REAL,DIMENSION(:,:),ALLOCATABLE,SAVE :: flux_tr_wet_cv ! tracer convective wet deposit (surface) jyg 37 REAL,DIMENSION(:,:),ALLOCATABLE,SAVE :: flux_tr_wet ! tracer wet deposit (surface) jyg 39 38 REAL,DIMENSION(:,:,:),ALLOCATABLE,SAVE :: qPr,qDi ! concentration tra dans pluie,air descente insaturee 40 39 REAL,DIMENSION(:,:,:),ALLOCATABLE,SAVE :: qPa,qMel … … 49 48 50 49 !$OMP THREADPRIVATE(qPa,qMel,qTrdi,dtrcvMA,d_tr_th,d_tr_lessi_impa,d_tr_lessi_nucl) 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) 50 !$OMP THREADPRIVATE(d_tr_trsp,d_tr_sscav,d_tr_sat,d_tr_uscav,flux_tr_wet,qPr,qDi) 53 51 !$OMP THREADPRIVATE(d_tr_insc,d_tr_bcscav,d_tr_evapls,d_tr_ls,qPrls) 54 52 !$OMP THREADPRIVATE(d_tr_cl,d_tr_dry,flux_tr_dry,d_tr_dec,d_tr_cv) … … 71 69 ALLOCATE(d_tr_sscav(klon,klev,nbtr),d_tr_sat(klon,klev,nbtr)) 72 70 ALLOCATE(d_tr_uscav(klon,klev,nbtr),qPr(klon,klev,nbtr),qDi(klon,klev,nbtr)) 73 ALLOCATE(flux_tr_wet(klon,nbtr) ,flux_tr_wet_cv(klon,nbtr))71 ALLOCATE(flux_tr_wet(klon,nbtr)) 74 72 ALLOCATE(qPa(klon,klev,nbtr),qMel(klon,klev,nbtr)) 75 73 ALLOCATE(qTrdi(klon,klev,nbtr),dtrcvMA(klon,klev,nbtr)) … … 413 411 flux_tr_dry(i,it)=0. 414 412 flux_tr_wet(i,it)=0. 415 flux_tr_wet_cv(i,it)=0.416 413 ENDDO 417 414 ENDDO … … 703 700 !--with the full array tr_seri even if only item it is processed 704 701 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, 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, & 713 710 zmfd1a,zmfphi2,zmfdam) 714 711 … … 926 923 beta_v1,pplay,paprs,t_seri,tr_seri,d_tr_insc,d_tr_bcscav,d_tr_evapls,qPrls) 927 924 928 !total wet deposit = large scale wet deposit + convective wet deposit929 DO i = 1, klon930 flux_tr_wet(i, it) = flux_tr_wet_cv(i, it) + &931 qPrls(i, it)*(prfl(i, 1)+psfl(i, 1))*pdtphys932 ENDDO ! i = 1, klon933 934 925 !large scale scavenging tendency 935 926 DO k = 1, klev
Note: See TracChangeset
for help on using the changeset viewer.