Changeset f13406c in flexpart.git for src/readwind.f90
- Timestamp:
- Dec 23, 2013, 6:23:38 PM (10 years ago)
- Branches:
- master, 10.4.1_pesei, FPv9.3.1, FPv9.3.1b_testing, FPv9.3.2, GFS_025, NetCDF, bugfixes+enhancements, deposition, dev, fp9.3.1-20161214-nc4, grib2nc4_repair, inputlist, laptop, release-10, release-10.4.1, scaling-bug, svn-petra, svn-trunk, univie
- Children:
- 4fbe7a5
- Parents:
- e200b7a
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/readwind.f90
re200b7a rf13406c 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/deta 105 logical :: etacon=.false. 106 real,parameter :: p00=101325. 107 real :: dak,dbk 103 108 104 109 hflswitch=.false. … … 365 370 endif 366 371 372 ! convert from ECMWF etadot to etadot*dp/deta as needed by FLEXPART 373 if(etacon.eqv..true.) then 374 do k=1,nwzmax 375 dak=akm(k+1)-akm(k) 376 dbk=bkm(k+1)-bkm(k) 377 do i=0,nxmin1 378 do j=0,nymin1 379 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) then 381 wwh(i,j,k)=wwh(i,j,k)-wwh(i,j,k-1) 382 endif 383 end do 384 end do 385 end do 386 endif 387 367 388 ! For global fields, assign the leftmost data column also to the rightmost 368 389 ! data column; if required, shift whole grid by nxshift grid points
Note: See TracChangeset
for help on using the changeset viewer.