C $Header: /home/ubuntu/mnt/e9_copy/MITgcm/pkg/fizhi/fizhi_turb.F,v 1.35 2005/03/21 17:34:51 molod Exp $ C $Name: $ #include "FIZHI_OPTIONS.h" subroutine turbio (im,jm,nlay,istrip,nymd,nhms,bi,bj 1 ,ndturb,nltop,ptop, pz, uz, vz, tz, qz, ntracers,ptracers 2 ,plz,plze,dpres,pkht,pkz,ctmt,xxmt,yymt,zetamt,xlmt,khmt,tke 3 ,tgz,fracland,landtype 4 ,tcanopy,ecanopy,tdeep,swetshal,swetroot,swetdeep,snodep,capac 5 ,nchp,nchptot,nchplnd,chfr,chlt,chlon,igrd,ityp,alai,agrn,thkz 6 ,tprof 8 ,duturb, dvturb, dtturb,dqturb,radlwg,st4,dst4,radswg,radswt 9 ,fdifpar,fdirpar,rainlsp,rainconv,snowfall,tempref 1 ,imstturblw,imstturbsw,qliqavelw,qliqavesw,fccavelw,fccavesw 2 ,qqgrid,myid) c----------------------------------------------------------------------- c subroutine turbio - model interface routine to trbflx, the turbulence c parameterization, and tile, the land surface parameterization c c input: c im - number of points in the longitude direction c jm - number of points in the latitude direction c nlay - number of vertical levels c istrip - number of horizontal points to be handled at a time on c nymd - year and date integer in YYMMDD format (ie, 790212) c nhms - date and time integer in HHMMSS format (ie, 123000) c ndturb - turbulence time step integer in HHMMSS format c nltop - Top level at which to allow turbulence c ptop - model top pressure - rigid lid assumed - real c pz - surface pressure minus ptop in mb - real[lon,lat] c uz - zonal wind in m/sec - real[lon,lat,level] c vz - meridional wind in m/sec - real[lon,lat,level] c tz - model theta (theta [deg K]/p0**k) - real[lon,lat,level] c qz - specific humidity in kg/kg - real[lon,lat,level] c ntracers- total number of tracers - integer c ptracers- number of permanent tracers - integer c pkht - pressure[mb]**k at bottom edges of levels - real[lon,lat,level] c fracland- not being used - real[lon,lat] c landtype- not being used - integer[lon,lat] c nchp - nchplnd