Changeset c0884a8 in flexpart.git for src/obukhov.f90


Ignore:
Timestamp:
Jul 20, 2018, 2:40:39 PM (6 years ago)
Author:
pesei <petra seibert at univie ac at>
Branches:
univie
Children:
7ca2ef4
Parents:
f251e57
Message:

replace CTBTO code for checking type of GRIB

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/obukhov.f90

    r6ecb30a rc0884a8  
    2020!**********************************************************************
    2121
    22 real function obukhov(ps,tsurf,tdsurf,tlev,ustar,hf,akm,bkm,plev,metdata_format)
     22real function obukhov(ps,tsurf,tdsurf,tlev,ustar,hf,akm,bkm,plev,id_centre)
    2323
    2424  !********************************************************************
     
    4141  !       if-then for meteo-type dependent code                       *
    4242  !                                                                   *
     43  !                                                                   *
     44  !  Petra Seibert, 2018-06-26:                                       *
     45  !    simplified version met data format detection                   *
     46  !                                                                   *
    4347  !********************************************************************
    4448  !                                                                   *
     
    5458  !     bkm     ECMWF vertical discretization parameter               *
    5559  !     plev                                                          *
    56   !     metdata_format format of metdata (ecmwf/gfs)                  *
     60  !     id_centre format of metdata (ecmwf/gfs)                  *
    5761  !                                                                   *
    5862  !********************************************************************
    5963
    6064  use par_mod
    61   use class_gribfile
     65  use check_gribfile_mod
    6266
    6367  implicit none
    6468
    65   integer :: metdata_format
     69  integer :: id_centre
    6670  real :: akm(nwzmax),bkm(nwzmax)
    6771  real :: ps,tsurf,tdsurf,tlev,ustar,hf,e,ew,tv,rhoa,plev
     
    7276  tv=tsurf*(1.+0.378*e/ps)               ! virtual temperature
    7377  rhoa=ps/(r_air*tv)                      ! air density
    74   if (metdata_format.eq.GRIBFILE_CENTRE_ECMWF) then
     78  if (id_centre.eq.icg_id_ecmwf) then
    7579  ak1=(akm(1)+akm(2))/2.
    7680  bk1=(bkm(1)+bkm(2))/2.
Note: See TracChangeset for help on using the changeset viewer.
hosted by ZAMG