Changeset 5f9d14a in flexpart.git for src/releaseparticles_mpi.f90
- Timestamp:
- Apr 8, 2015, 2:23:27 PM (9 years ago)
- Branches:
- master, 10.4.1_pesei, GFS_025, bugfixes+enhancements, dev, release-10, release-10.4.1, scaling-bug, univie
- Children:
- 1585284
- Parents:
- cd85138
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/releaseparticles_mpi.f90
- Property mode changed from 100755 to 100644
r8a65cb0 r5f9d14a 69 69 real(kind=dp) :: juldate,julmonday,jul,jullocal,juldiff 70 70 real,parameter :: eps=nxmax/3.e5,eps2=1.e-6 71 71 integer :: mind2 72 ! mind2 eso: pointer to 2nd windfield in memory 72 73 73 74 integer :: idummy = -7 … … 291 292 do kz=1,nz 292 293 if (ngrid.gt.0) then 293 r=p1*rhon(ix ,jy ,kz, 2,ngrid) &294 +p2*rhon(ixp,jy ,kz, 2,ngrid) &295 +p3*rhon(ix ,jyp,kz, 2,ngrid) &296 +p4*rhon(ixp,jyp,kz, 2,ngrid)297 t=p1*ttn(ix ,jy ,kz, 2,ngrid) &298 +p2*ttn(ixp,jy ,kz, 2,ngrid) &299 +p3*ttn(ix ,jyp,kz, 2,ngrid) &300 +p4*ttn(ixp,jyp,kz, 2,ngrid)294 r=p1*rhon(ix ,jy ,kz,mind2,ngrid) & 295 +p2*rhon(ixp,jy ,kz,mind2,ngrid) & 296 +p3*rhon(ix ,jyp,kz,mind2,ngrid) & 297 +p4*rhon(ixp,jyp,kz,mind2,ngrid) 298 t=p1*ttn(ix ,jy ,kz,mind2,ngrid) & 299 +p2*ttn(ixp,jy ,kz,mind2,ngrid) & 300 +p3*ttn(ix ,jyp,kz,mind2,ngrid) & 301 +p4*ttn(ixp,jyp,kz,mind2,ngrid) 301 302 else 302 r=p1*rho(ix ,jy ,kz, 2) &303 +p2*rho(ixp,jy ,kz, 2) &304 +p3*rho(ix ,jyp,kz, 2) &305 +p4*rho(ixp,jyp,kz, 2)306 t=p1*tt(ix ,jy ,kz, 2) &307 +p2*tt(ixp,jy ,kz, 2) &308 +p3*tt(ix ,jyp,kz, 2) &309 +p4*tt(ixp,jyp,kz, 2)303 r=p1*rho(ix ,jy ,kz,mind2) & 304 +p2*rho(ixp,jy ,kz,mind2) & 305 +p3*rho(ix ,jyp,kz,mind2) & 306 +p4*rho(ixp,jyp,kz,mind2) 307 t=p1*tt(ix ,jy ,kz,mind2) & 308 +p2*tt(ixp,jy ,kz,mind2) & 309 +p3*tt(ix ,jyp,kz,mind2) & 310 +p4*tt(ixp,jyp,kz,mind2) 310 311 endif 311 312 press=r*r_air*t/100. … … 377 378 if (ngrid.gt.0) then 378 379 do n=1,2 379 rhoaux(n)=p1*rhon(ix ,jy ,indz+n-1, 2,ngrid) &380 +p2*rhon(ixp,jy ,indz+n-1, 2,ngrid) &381 +p3*rhon(ix ,jyp,indz+n-1, 2,ngrid) &382 +p4*rhon(ixp,jyp,indz+n-1, 2,ngrid)380 rhoaux(n)=p1*rhon(ix ,jy ,indz+n-1,mind2,ngrid) & 381 +p2*rhon(ixp,jy ,indz+n-1,mind2,ngrid) & 382 +p3*rhon(ix ,jyp,indz+n-1,mind2,ngrid) & 383 +p4*rhon(ixp,jyp,indz+n-1,mind2,ngrid) 383 384 end do 384 385 else 385 386 do n=1,2 386 rhoaux(n)=p1*rho(ix ,jy ,indz+n-1, 2) &387 +p2*rho(ixp,jy ,indz+n-1, 2) &388 +p3*rho(ix ,jyp,indz+n-1, 2) &389 +p4*rho(ixp,jyp,indz+n-1, 2)387 rhoaux(n)=p1*rho(ix ,jy ,indz+n-1,mind2) & 388 +p2*rho(ixp,jy ,indz+n-1,mind2) & 389 +p3*rho(ix ,jyp,indz+n-1,mind2) & 390 +p4*rho(ixp,jyp,indz+n-1,mind2) 390 391 end do 391 392 endif
Note: See TracChangeset
for help on using the changeset viewer.