Changes from branches/FLEXPART_9.1.3/src/readwind.f90 at r13 to trunk/src/readwind.f90 at r4
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/readwind.f90
r13 r4 101 101 character(len=24) :: gribErrorMsg = 'Error reading grib file' 102 102 character(len=20) :: gribFunction = 'readwind' 103 104 !HSO conversion of ECMWF etadot to etadot*dp/deta105 logical :: etacon=.false.106 real,parameter :: p00=101325.107 real :: dak,dbk108 103 109 104 hflswitch=.false. … … 370 365 endif 371 366 372 ! convert from ECMWF etadot to etadot*dp/deta as needed by FLEXPART373 if(etacon.eqv..true.) then374 do k=1,nwzmax375 dak=akm(k+1)-akm(k)376 dbk=bkm(k+1)-bkm(k)377 do i=0,nxmin1378 do j=0,nymin1379 wwh(i,j,k)=2*wwh(i,j,k)*ps(i,j,1,n)*(dak/ps(i,j,1,n)+dbk)/(dak/p00+dbk)380 if (k.gt.1) then381 wwh(i,j,k)=wwh(i,j,k)-wwh(i,j,k-1)382 endif383 end do384 end do385 end do386 endif387 388 367 ! For global fields, assign the leftmost data column also to the rightmost 389 368 ! data column; if required, shift whole grid by nxshift grid points
Note: See TracChangeset
for help on using the changeset viewer.