Changeset c0884a8 in flexpart.git for src/obukhov.f90
- Timestamp:
- Jul 20, 2018, 2:40:39 PM (6 years ago)
- Branches:
- univie
- Children:
- 7ca2ef4
- Parents:
- f251e57
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/obukhov.f90
r6ecb30a rc0884a8 20 20 !********************************************************************** 21 21 22 real function obukhov(ps,tsurf,tdsurf,tlev,ustar,hf,akm,bkm,plev, metdata_format)22 real function obukhov(ps,tsurf,tdsurf,tlev,ustar,hf,akm,bkm,plev,id_centre) 23 23 24 24 !******************************************************************** … … 41 41 ! if-then for meteo-type dependent code * 42 42 ! * 43 ! * 44 ! Petra Seibert, 2018-06-26: * 45 ! simplified version met data format detection * 46 ! * 43 47 !******************************************************************** 44 48 ! * … … 54 58 ! bkm ECMWF vertical discretization parameter * 55 59 ! plev * 56 ! metdata_formatformat of metdata (ecmwf/gfs) *60 ! id_centre format of metdata (ecmwf/gfs) * 57 61 ! * 58 62 !******************************************************************** 59 63 60 64 use par_mod 61 use c lass_gribfile65 use check_gribfile_mod 62 66 63 67 implicit none 64 68 65 integer :: metdata_format69 integer :: id_centre 66 70 real :: akm(nwzmax),bkm(nwzmax) 67 71 real :: ps,tsurf,tdsurf,tlev,ustar,hf,e,ew,tv,rhoa,plev … … 72 76 tv=tsurf*(1.+0.378*e/ps) ! virtual temperature 73 77 rhoa=ps/(r_air*tv) ! air density 74 if ( metdata_format.eq.GRIBFILE_CENTRE_ECMWF) then78 if (id_centre.eq.icg_id_ecmwf) then 75 79 ak1=(akm(1)+akm(2))/2. 76 80 bk1=(bkm(1)+bkm(2))/2.
Note: See TracChangeset
for help on using the changeset viewer.