C $Header: /u/gcmpack/MITgcm/pkg/fizhi/fizhi_turb.F,v 1.50 2012/03/27 15:48:27 jmc Exp $ C $Name: $ #include "FIZHI_OPTIONS.h" C-- File fizhi_turb.F: C-- Contents C-- o TURBIO C-- o TRBFLX C-- o SFCFLX C-- o PHI C-- o PSI C-- o TRBLEN C-- o TRBITP C-- o TRBL20 C-- o TRBL25 C-- o TRBDIF C-- o VTRI0 C-- o VTRI1 C-- o VTRI2 C-- o LINADJ C-- o ZCSUB C-- o SEAICE C---+----1----+----2----+----3----+----4----+----5----+----6----+----7-|--+----| SUBROUTINE TURBIO (im,jm,nlay,istrip,nymd,nhms,bi,bj, qbeg 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 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 qbeg - set to true to indicate a cold start for turbulence 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