Changes in src/verttransform_ecmwf.f90 [79e0349:2eefa58] in flexpart.git
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/verttransform_ecmwf.f90
r79e0349 r2eefa58 73 73 use com_mod 74 74 use cmapf_mod, only: cc2gll 75 ! use mpi_mod76 75 77 76 implicit none … … 82 81 real,dimension(0:nxmax-1,0:nymax-1,nuvzmax) :: rhoh,uvzlev,wzlev 83 82 real,dimension(0:nxmax-1,0:nymax-1,nzmax) :: pinmconv 83 ! RLT added pressure 84 real,dimension(0:nxmax-1,0:nymax-1,nuvzmax) :: prsh 84 85 real,dimension(0:nxmax-1,0:nymax-1) :: tvold,pold,pint,tv 85 86 real,dimension(0:nymax-1) :: cosf … … 219 220 !************************* 220 221 221 222 222 do jy=0,nymin1 223 223 do ix=0,nxmin1 … … 230 230 wzlev(:,:,1)=0. 231 231 rhoh(:,:,1)=pold/(r_air*tvold) 232 ! RLT add pressure 233 prsh(:,:,1)=ps(:,:,1,n) 232 234 233 235 … … 237 239 do kz=2,nuvz 238 240 pint=akz(kz)+bkz(kz)*ps(:,:,1,n) 241 ! RLT add pressure 242 prsh(:,:,kz)=pint 239 243 tv=tth(:,:,kz,n)*(1.+0.608*qvh(:,:,kz,n)) 240 244 rhoh(:,:,kz)=pint(:,:)/(r_air*tv) … … 288 292 pv(:,:,1,n)=pvh(:,:,1) 289 293 rho(:,:,1,n)=rhoh(:,:,1) 294 ! RLT add pressure 295 prs(:,:,1,n)=prsh(:,:,1) 290 296 291 297 uu(:,:,nz,n)=uuh(:,:,nuvz) … … 301 307 pv(:,:,nz,n)=pvh(:,:,nuvz) 302 308 rho(:,:,nz,n)=rhoh(:,:,nuvz) 303 309 ! RLT 310 prs(:,:,nz,n)=prsh(:,:,nuvz) 304 311 305 312 kmin=2 … … 321 328 pv(ix,jy,iz,n)=pv(ix,jy,nz,n) 322 329 rho(ix,jy,iz,n)=rho(ix,jy,nz,n) 330 ! RLT 331 prs(ix,jy,iz,n)=prs(ix,jy,nz,n) 323 332 else 324 333 innuvz: do kz=idx(ix,jy),nuvz … … 354 363 pv(ix,jy,iz,n)=(pvh(ix,jy,kz-1)*dz2+pvh(ix,jy,kz)*dz1)/dz 355 364 rho(ix,jy,iz,n)=(rhoh(ix,jy,kz-1)*dz2+rhoh(ix,jy,kz)*dz1)/dz 365 ! RLT add pressure 366 prs(ix,jy,iz,n)=(prsh(ix,jy,kz-1)*dz2+prsh(ix,jy,kz)*dz1)/dz 356 367 endif 357 368 enddo … … 654 665 if ((lsp.gt.0.01).or.(convp.gt.0.01)) then ! cloud and precipitation 655 666 656 do kz=nz, 1,-1 !go Bottom up!667 do kz=nz,2,-1 !go Bottom up! 657 668 if (clw(ix,jy,kz,n).gt. 0) then ! is in cloud 658 669 cloudsh(ix,jy,n)=cloudsh(ix,jy,n)+height(kz)-height(kz-1)
Note: See TracChangeset
for help on using the changeset viewer.