Changeset 104 for trunk/libf/phytitan/phytrac.F
- Timestamp:
- Mar 25, 2011, 4:58:38 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/libf/phytitan/phytrac.F
r102 r104 2 2 . nqmax,nmicro,ptimestep,appkim,dtkim, 3 3 . pplev,pplay,delp,ptemp,pmu0,pfract,pdecli, 4 . lonsol,tr_seri, d_tr_mph,d_tr_kim)4 . lonsol,tr_seri,qaer,d_tr_mph,d_tr_kim) 5 5 6 6 c====================================================================== … … 45 45 REAL pmu0(klon), pfract(klon), pdecli, lonsol 46 46 REAL tr_seri(klon,klev,nqmax) 47 REAL qaer(klon,klev,nqmax) 47 48 REAL d_tr_mph(klon,klev,nqmax),d_tr_kim(klon,klev,nqmax) 48 49 49 50 c====================================================================== 50 51 c Local variables 51 52 * common relatifs aux aerosols53 REAL qaer(klon,klev,nqtot)54 common/traceurs/qaer55 52 56 53 c grandeurs en moyennes zonales … … 62 59 REAL pdqmfi(jjm+1,klev,nqmax) 63 60 REAL ychim(jjm+1,klev,nqmax-nmicro) 64 REAL qysat(klev,nqtot) ! dim nqtot, mais en fait nqmax-nmicro (save...)65 REAL pdyfi(jjm+1,klev,nqtot) ! dim nqtot, mais en fait nqmax-nmicro (save...)66 character*10 nomqy(nqmax-nmicro+1)67 integer i,j,l,iq,ig068 69 61 c La saturation n est calculee qu une seule fois: sauvegarde qysat 70 62 c La chimie n est pas calculee tous les pas, il faut donc 71 63 c sauvegarder les sorties de la chimie 72 73 SAVE pdyfi,qysat 74 75 c====================================================================== 76 c====================================================================== 64 REAL,save,allocatable :: qysat(:,:),pdyfi(:,:,:) 65 66 character*10 nomqy(nqmax-nmicro+1) 67 integer i,j,l,iq,ig0 68 69 c====================================================================== 70 c====================================================================== 71 72 if (firstcall) then 73 allocate(qysat(klev,nqmax-nmicro),pdyfi(jjm+1,klev,nqmax-nmicro)) 74 endif 77 75 78 76 c----------------------------------------------------------------------- … … 349 347 DO l=1,llm 350 348 DO i = 1, klon 351 c incrementation de la tendance sur qaer (pour sorties dans physiq.F)352 qaer(i,l,iq) = qaer(i,l,iq) + d_tr_mph(i,l,iq)*ptimestep353 349 c Traceurs microphysiques: passage en intensif: n/m^2 --> n/kg 354 350 d_tr_mph(i,l,iq) = d_tr_mph(i,l,iq)*RG/delp(i,l)
Note: See TracChangeset
for help on using the changeset viewer.