C $Header: /home/ubuntu/mnt/e9_copy/MITgcm/pkg/fizhi/fizhi_turb.F,v 1.48 2010/01/19 14:24:36 mlosch 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