#if defined(DOC)
!-------------------------------------- LICENCE BEGIN ------------------------------------
!Environment Canada - Atmospheric Science and Technology License/Disclaimer,
! version 3; Last Modified: May 7, 2008.
!This is free but copyrighted software; you can use/redistribute/modify it under the terms
!of the Environment Canada - Atmospheric Science and Technology License/Disclaimer
!version 3 or (at your option) any later version that should be found at:
!http://collaboration.cmc.ec.gc.ca/science/rpn.comm/license.html
!
!This software is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;
!without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
!See the above mentioned License/Disclaimer for more details.
!You should have received a copy of the License/Disclaimer along with this software;
!if not, you can write to: EC-RPN COMM Group, 2121 TransCanada, suite 500, Dorval (Quebec),
!CANADA, H9P 1J3; or send e-mail to service.rpn@ec.gc.ca
!-------------------------------------- LICENCE END --------------------------------------
#endif
! common block declaring pointers to phybus
MARK_COMPHY_BEG (phybus)
!
DCL_PHYVAR( acoef ,phybus)
DCL_PHYVAR( ae ,phybus)
DCL_PHYVAR( aip ,phybus)
DCL_PHYVAR( aip3d ,phybus)
DCL_PHYVAR( alb_road ,phybus)
DCL_PHYVAR( alb_roof ,phybus)
DCL_PHYVAR( alb_wall ,phybus)
DCL_PHYVAR( alc ,phybus)
DCL_PHYVAR( alcs ,phybus)
DCL_PHYVAR( alen ,phybus)
DCL_PHYVAR( alfaq ,phybus)
DCL_PHYVAR( alfat ,phybus)
DCL_PHYVAR( algdry ,phybus)
DCL_PHYVAR( algwet ,phybus)
DCL_PHYVAR( alirc ,phybus)
DCL_PHYVAR( alnosno ,phybus)
DCL_PHYVAR( als ,phybus)
DCL_PHYVAR( als_rn1 ,phybus)
DCL_PHYVAR( als_rn2 ,phybus)
DCL_PHYVAR( als_fr1 ,phybus)
DCL_PHYVAR( als_fr2 ,phybus)
DCL_PHYVAR( alveg ,phybus)
DCL_PHYVAR( alvis ,phybus)
DCL_PHYVAR( alvsc ,phybus)
DCL_PHYVAR( ap ,phybus)
DCL_PHYVAR( areaup ,phybus)
DCL_PHYVAR( asc ,phybus)
DCL_PHYVAR( ascs ,phybus)
DCL_PHYVAR( ass ,phybus)
DCL_PHYVAR( ass_sn1 ,phybus)
DCL_PHYVAR( ass_sn2 ,phybus)
DCL_PHYVAR( ass_sn3 ,phybus)
DCL_PHYVAR( ass_pe1 ,phybus)
DCL_PHYVAR( ass_pe2 ,phybus)
DCL_PHYVAR( ass_pe2l ,phybus)
DCL_PHYVAR( ass_mx ,phybus)
DCL_PHYVAR( ass_snd ,phybus)
DCL_PHYVAR( ass_s2l ,phybus)
DCL_PHYVAR( at2e ,phybus)
DCL_PHYVAR( at2m ,phybus)
DCL_PHYVAR( at2t ,phybus)
DCL_PHYVAR( azim ,phybus)
DCL_PHYVAR( azr ,phybus)
DCL_PHYVAR( azr3d ,phybus)
DCL_PHYVAR( basc ,phybus)
DCL_PHYVAR( bbi ,phybus)
DCL_PHYVAR( bcoef ,phybus)
DCL_PHYVAR( betaf ,phybus)
DCL_PHYVAR( bld ,phybus)
DCL_PHYVAR( bld_height ,phybus)
DCL_PHYVAR( bm ,phybus)
DCL_PHYVAR( bmm ,phybus)
DCL_PHYVAR( bt ,phybus)
DCL_PHYVAR( btm ,phybus)
DCL_PHYVAR( c1sat ,phybus)
DCL_PHYVAR( c1slop ,phybus)
DCL_PHYVAR( c2ref ,phybus)
DCL_PHYVAR( c2slop ,phybus)
DCL_PHYVAR( c3ref ,phybus)
DCL_PHYVAR( c3slop ,phybus)
DCL_PHYVAR( c4slop ,phybus)
DCL_PHYVAR( c5slop ,phybus)
DCL_PHYVAR( can_hw_ratio ,phybus)
DCL_PHYVAR( cang ,phybus)
DCL_PHYVAR( capekfc ,phybus)
DCL_PHYVAR( capekfcm ,phybus)
DCL_PHYVAR( ccnm ,phybus)
DCL_PHYVAR( cdh ,phybus)
DCL_PHYVAR( cdm ,phybus)
DCL_PHYVAR( cflux ,phybus)
DCL_PHYVAR( cgsat ,phybus)
DCL_PHYVAR( clay ,phybus)
DCL_PHYVAR( clayen ,phybus)
DCL_PHYVAR( clb ,phybus)
DCL_PHYVAR( clbaf ,phybus)
DCL_PHYVAR( cldrad ,phybus)
DCL_PHYVAR( cldradm ,phybus)
DCL_PHYVAR( clr ,phybus)
DCL_PHYVAR( cls ,phybus)
DCL_PHYVAR( clt ,phybus)
DCL_PHYVAR( cltaf ,phybus)
DCL_PHYVAR( cmai ,phybus)
DCL_PHYVAR( cosas ,phybus)
DCL_PHYVAR( cosz ,phybus)
DCL_PHYVAR( covf ,phybus)
DCL_PHYVAR( cqe ,phybus)
DCL_PHYVAR( cs ,phybus)
DCL_PHYVAR( csb ,phybus)
DCL_PHYVAR( csbaf ,phybus)
DCL_PHYVAR( cstt ,phybus)
DCL_PHYVAR( cstaf ,phybus)
DCL_PHYVAR( ctp ,phybus)
DCL_PHYVAR( cte ,phybus)
DCL_PHYVAR( ctt ,phybus)
DCL_PHYVAR( ctue ,phybus)
DCL_PHYVAR( cveg ,phybus)
DCL_PHYVAR( d_road ,phybus)
DCL_PHYVAR( d_roof ,phybus)
DCL_PHYVAR( d_wall ,phybus)
DCL_PHYVAR( delzw ,phybus)
DCL_PHYVAR( dhdx ,phybus)
DCL_PHYVAR( dhdxdy ,phybus)
DCL_PHYVAR( dhdxdyen ,phybus)
DCL_PHYVAR( dhdxen ,phybus)
DCL_PHYVAR( dhdy ,phybus)
DCL_PHYVAR( dhdyen ,phybus)
DCL_PHYVAR( dlat ,phybus)
DCL_PHYVAR( dlaten ,phybus)
DCL_PHYVAR( dlon ,phybus)
DCL_PHYVAR( dlonen ,phybus)
DCL_PHYVAR( dtdiag ,phybus)
DCL_PHYVAR( dm_c ,phybus)
DCL_PHYVAR( dm_g ,phybus)
DCL_PHYVAR( dm_h ,phybus)
DCL_PHYVAR( dm_i ,phybus)
DCL_PHYVAR( dm_r ,phybus)
DCL_PHYVAR( dm_s ,phybus)
DCL_PHYVAR( dmfkfc ,phybus)
DCL_PHYVAR( dmfkfcm ,phybus)
DCL_PHYVAR( drain ,phybus)
DCL_PHYVAR( drainaf ,phybus)
DCL_PHYVAR( dxdy ,phybus)
DCL_PHYVAR( ecc ,phybus)
DCL_PHYVAR( eccl ,phybus)
DCL_PHYVAR( eccm ,phybus)
DCL_PHYVAR( ecch ,phybus)
DCL_PHYVAR( eflux ,phybus)
DCL_PHYVAR( ei ,phybus)
DCL_PHYVAR( eiaf ,phybus)
DCL_PHYVAR( emis_road ,phybus)
DCL_PHYVAR( emis_roof ,phybus)
DCL_PHYVAR( emis_wall ,phybus)
DCL_PHYVAR( en ,phybus)
DCL_PHYVAR( enmoins ,phybus)
DCL_PHYVAR( enphytd ,phybus)
DCL_PHYVAR( enplus ,phybus)
DCL_PHYVAR( eponmod ,phybus)
DCL_PHYVAR( epstfn ,phybus)
DCL_PHYVAR( esdiag ,phybus)
DCL_PHYVAR( ev ,phybus)
DCL_PHYVAR( ev0 ,phybus)
DCL_PHYVAR( evaf ,phybus)
DCL_PHYVAR( evapo ,phybus)
DCL_PHYVAR( f12 ,phybus)
DCL_PHYVAR( fbl ,phybus)
DCL_PHYVAR( fc ,phybus)
DCL_PHYVAR( fcaf ,phybus)
DCL_PHYVAR( fcanmx ,phybus)
DCL_PHYVAR( fccpl ,phybus)
DCL_PHYVAR( fcmy ,phybus)
DCL_PHYVAR( fcor ,phybus)
DCL_PHYVAR( fcovc ,phybus)
DCL_PHYVAR( fcovcs ,phybus)
DCL_PHYVAR( fcovg ,phybus)
DCL_PHYVAR( fcovgs ,phybus)
DCL_PHYVAR( fcpflg ,phybus)
DCL_PHYVAR( fcpmsk ,phybus)
DCL_PHYVAR( fcpoid ,phybus)
DCL_PHYVAR( fdc ,phybus)
DCL_PHYVAR( fdsi ,phybus)
DCL_PHYVAR( fdss ,phybus)
DCL_PHYVAR( fdss0 ,phybus)
DCL_PHYVAR( fevp ,phybus)
DCL_PHYVAR( fiaf ,phybus)
DCL_PHYVAR( fice ,phybus)
DCL_PHYVAR( fip ,phybus)
DCL_PHYVAR( firupaf ,phybus)
DCL_PHYVAR( fl ,phybus)
DCL_PHYVAR( flaf ,phybus)
DCL_PHYVAR( flagmxp ,phybus)
DCL_PHYVAR( flgg ,phybus)
DCL_PHYVAR( flgs ,phybus)
DCL_PHYVAR( flgv ,phybus)
DCL_PHYVAR( flusolaf ,phybus)
DCL_PHYVAR( flusolis ,phybus)
DCL_PHYVAR( fluslaf ,phybus)
DCL_PHYVAR( fluslop ,phybus)
DCL_PHYVAR( fluxdl ,phybus)
DCL_PHYVAR( fluxds ,phybus)
DCL_PHYVAR( fluxds0 ,phybus)
DCL_PHYVAR( fluxul ,phybus)
DCL_PHYVAR( fluxus ,phybus)
DCL_PHYVAR( fluxus0 ,phybus)
DCL_PHYVAR( fneige ,phybus)
DCL_PHYVAR( fnn ,phybus)
DCL_PHYVAR( fnsi ,phybus)
DCL_PHYVAR( fq ,phybus)
DCL_PHYVAR( fqaf ,phybus)
DCL_PHYVAR( frv ,phybus)
DCL_PHYVAR( fsa ,phybus)
DCL_PHYVAR( fsaf ,phybus)
DCL_PHYVAR( fsamoon ,phybus)
DCL_PHYVAR( fsc ,phybus)
DCL_PHYVAR( fsd ,phybus)
DCL_PHYVAR( fsdaf ,phybus)
DCL_PHYVAR( fsd0 ,phybus)
DCL_PHYVAR( fsf ,phybus)
DCL_PHYVAR( fsfaf ,phybus)
DCL_PHYVAR( fsf0 ,phybus)
DCL_PHYVAR( fsg ,phybus)
DCL_PHYVAR( fsgg ,phybus)
DCL_PHYVAR( fsgs ,phybus)
DCL_PHYVAR( fsgv ,phybus)
DCL_PHYVAR( fsi ,phybus)
DCL_PHYVAR( fsiaf ,phybus)
DCL_PHYVAR( fsi0 ,phybus)
DCL_PHYVAR( fsv ,phybus)
DCL_PHYVAR( fsvaf ,phybus)
DCL_PHYVAR( fsv0 ,phybus)
DCL_PHYVAR( fsolupaf ,phybus)
DCL_PHYVAR( ftemp ,phybus)
DCL_PHYVAR( ftot ,phybus)
DCL_PHYVAR( fv ,phybus)
DCL_PHYVAR( fvaf ,phybus)
DCL_PHYVAR( fvap ,phybus)
DCL_PHYVAR( fvcpl ,phybus)
DCL_PHYVAR( fvmy ,phybus)
DCL_PHYVAR( fxp ,phybus)
DCL_PHYVAR( g_road ,phybus)
DCL_PHYVAR( g_roof ,phybus)
DCL_PHYVAR( g_town ,phybus)
DCL_PHYVAR( g_wall ,phybus)
DCL_PHYVAR( gamveg ,phybus)
DCL_PHYVAR( gc ,phybus)
DCL_PHYVAR( glacen ,phybus)
DCL_PHYVAR( glacier ,phybus)
DCL_PHYVAR( glcpl ,phybus)
DCL_PHYVAR( glsea ,phybus)
DCL_PHYVAR( glsea0 ,phybus)
DCL_PHYVAR( glseaen ,phybus)
DCL_PHYVAR( gq ,phybus)
DCL_PHYVAR( gql ,phybus)
DCL_PHYVAR( grkfac ,phybus)
DCL_PHYVAR( grksat ,phybus)
DCL_PHYVAR( grktld ,phybus)
DCL_PHYVAR( gte ,phybus)
DCL_PHYVAR( gzmom ,phybus)
DCL_PHYVAR( gzmoins6 ,phybus)
DCL_PHYVAR( h ,phybus)
DCL_PHYVAR( h_cb ,phybus)
DCL_PHYVAR( h_industry ,phybus)
DCL_PHYVAR( h_ml ,phybus)
DCL_PHYVAR( h_m2 ,phybus)
DCL_PHYVAR( h_road ,phybus)
DCL_PHYVAR( h_roof ,phybus)
DCL_PHYVAR( h_sn ,phybus)
DCL_PHYVAR( h_town ,phybus)
DCL_PHYVAR( h_traffic ,phybus)
DCL_PHYVAR( h_wall ,phybus)
DCL_PHYVAR( hc_road ,phybus)
DCL_PHYVAR( hc_roof ,phybus)
DCL_PHYVAR( hc_wall ,phybus)
DCL_PHYVAR( hcps ,phybus)
DCL_PHYVAR( hevc ,phybus)
DCL_PHYVAR( hevg ,phybus)
DCL_PHYVAR( hevs ,phybus)
DCL_PHYVAR( hfsc ,phybus)
DCL_PHYVAR( hfsg ,phybus)
DCL_PHYVAR( hfss ,phybus)
DCL_PHYVAR( hmfc ,phybus)
DCL_PHYVAR( hmfg ,phybus)
DCL_PHYVAR( hmfn ,phybus)
DCL_PHYVAR( hrsmax ,phybus)
DCL_PHYVAR( hrsmin ,phybus)
DCL_PHYVAR( hs ,phybus)
DCL_PHYVAR( hst ,phybus)
DCL_PHYVAR( htc ,phybus)
DCL_PHYVAR( htcc ,phybus)
DCL_PHYVAR( htcs ,phybus)
DCL_PHYVAR( hucond ,phybus)
DCL_PHYVAR( hufcp ,phybus)
DCL_PHYVAR( hufcpm ,phybus)
DCL_PHYVAR( humoins ,phybus)
DCL_PHYVAR( huphytd ,phybus)
DCL_PHYVAR( huphytdm ,phybus)
DCL_PHYVAR( huplus ,phybus)
DCL_PHYVAR( husavg ,phybus)
DCL_PHYVAR( hushal ,phybus)
DCL_PHYVAR( hushalm ,phybus)
DCL_PHYVAR( husurf ,phybus)
DCL_PHYVAR( hutrajm ,phybus)
DCL_PHYVAR( hutrajp ,phybus)
DCL_PHYVAR( hv ,phybus)
DCL_PHYVAR( icedp ,phybus)
DCL_PHYVAR( icedpcpl ,phybus)
DCL_PHYVAR( iceline ,phybus)
DCL_PHYVAR( icelinen ,phybus)
DCL_PHYVAR( icep ,phybus)
DCL_PHYVAR( ictp ,phybus)
DCL_PHYVAR( icedpen ,phybus)
DCL_PHYVAR( icw ,phybus)
DCL_PHYVAR( ilmo ,phybus)
DCL_PHYVAR( incrgl ,phybus)
DCL_PHYVAR( incrhs ,phybus)
DCL_PHYVAR( incricd ,phybus)
DCL_PHYVAR( incrne ,phybus)
DCL_PHYVAR( incrtg ,phybus)
DCL_PHYVAR( incrtp ,phybus)
DCL_PHYVAR( incrts ,phybus)
DCL_PHYVAR( insmavg ,phybus)
DCL_PHYVAR( isoil ,phybus)
DCL_PHYVAR( isoilen ,phybus)
DCL_PHYVAR( isun ,phybus)
DCL_PHYVAR( itau ,phybus)
DCL_PHYVAR( itcf ,phybus)
DCL_PHYVAR( itp ,phybus)
DCL_PHYVAR( iv ,phybus)
DCL_PHYVAR( ivaf ,phybus)
DCL_PHYVAR( iveg ,phybus)
DCL_PHYVAR( ivegen ,phybus)
DCL_PHYVAR( iwc ,phybus)
DCL_PHYVAR( iwcm ,phybus)
DCL_PHYVAR( iwcrad ,phybus)
DCL_PHYVAR( iwcradm ,phybus)
DCL_PHYVAR( iwp ,phybus)
DCL_PHYVAR( iwv ,phybus)
DCL_PHYVAR( iwvm ,phybus)
DCL_PHYVAR( iwv700 ,phybus)
DCL_PHYVAR( kcl ,phybus)
DCL_PHYVAR( kfcrf ,phybus)
DCL_PHYVAR( kfcsf ,phybus)
DCL_PHYVAR( kkfc ,phybus)
DCL_PHYVAR( kkfcm ,phybus)
DCL_PHYVAR( km ,phybus)
DCL_PHYVAR( kmm ,phybus)
DCL_PHYVAR( ks ,phybus)
DCL_PHYVAR( kshal ,phybus)
DCL_PHYVAR( kshalm ,phybus)
DCL_PHYVAR( kt ,phybus)
DCL_PHYVAR( ktm ,phybus)
DCL_PHYVAR( lai ,phybus)
DCL_PHYVAR( laimax ,phybus)
DCL_PHYVAR( laimin ,phybus)
DCL_PHYVAR( le_industry ,phybus)
DCL_PHYVAR( le_road ,phybus)
DCL_PHYVAR( le_roof ,phybus)
DCL_PHYVAR( le_town ,phybus)
DCL_PHYVAR( le_traffic ,phybus)
DCL_PHYVAR( le_wall ,phybus)
DCL_PHYVAR( leg ,phybus)
DCL_PHYVAR( legaf ,phybus)
DCL_PHYVAR( ler ,phybus)
DCL_PHYVAR( leraf ,phybus)
DCL_PHYVAR( les ,phybus)
DCL_PHYVAR( lesaf ,phybus)
DCL_PHYVAR( letr ,phybus)
DCL_PHYVAR( letraf ,phybus)
DCL_PHYVAR( lev ,phybus)
DCL_PHYVAR( levaf ,phybus)
DCL_PHYVAR( lhtg ,phybus)
DCL_PHYVAR( lhtgen ,phybus)
DCL_PHYVAR( lwc ,phybus)
DCL_PHYVAR( lwcm ,phybus)
DCL_PHYVAR( lwcrad ,phybus)
DCL_PHYVAR( lwcradm ,phybus)
DCL_PHYVAR( lwp2 ,phybus)
DCL_PHYVAR( mccpl ,phybus)
DCL_PHYVAR( melts ,phybus)
DCL_PHYVAR( meltsr ,phybus)
DCL_PHYVAR( mf ,phybus)
DCL_PHYVAR( mg ,phybus)
DCL_PHYVAR( mgen ,phybus)
DCL_PHYVAR( ml ,phybus)
DCL_PHYVAR( mol ,phybus)
DCL_PHYVAR( mt ,phybus)
DCL_PHYVAR( mtdir ,phybus)
DCL_PHYVAR( nbas ,phybus)
DCL_PHYVAR( ncphytd ,phybus)
DCL_PHYVAR( ncmoins ,phybus)
DCL_PHYVAR( ncplus ,phybus)
DCL_PHYVAR( ngphytd ,phybus)
DCL_PHYVAR( ngmoins ,phybus)
DCL_PHYVAR( ngplus ,phybus)
DCL_PHYVAR( nhaut ,phybus)
DCL_PHYVAR( nhphytd ,phybus)
DCL_PHYVAR( nhmoins ,phybus)
DCL_PHYVAR( nhplus ,phybus)
DCL_PHYVAR( niphytd ,phybus)
DCL_PHYVAR( nimoins ,phybus)
DCL_PHYVAR( niplus ,phybus)
DCL_PHYVAR( nmoy ,phybus)
DCL_PHYVAR( nnphytd ,phybus)
DCL_PHYVAR( nnmoins ,phybus)
DCL_PHYVAR( nnplus ,phybus)
DCL_PHYVAR( nrphytd ,phybus)
DCL_PHYVAR( nrmoins ,phybus)
DCL_PHYVAR( nrplus ,phybus)
DCL_PHYVAR( nt ,phybus)
DCL_PHYVAR( ntaf ,phybus)
DCL_PHYVAR( omegap ,phybus)
DCL_PHYVAR( orgm ,phybus)
DCL_PHYVAR( overfl ,phybus)
DCL_PHYVAR( overflaf ,phybus)
DCL_PHYVAR( oztoit ,phybus)
DCL_PHYVAR( o3s ,phybus)
DCL_PHYVAR( p0avg ,phybus)
DCL_PHYVAR( parr ,phybus)
DCL_PHYVAR( parraf ,phybus)
DCL_PHYVAR( parr0 ,phybus)
DCL_PHYVAR( pc ,phybus)
DCL_PHYVAR( pcfc ,phybus)
DCL_PHYVAR( pcfg ,phybus)
DCL_PHYVAR( pclc ,phybus)
DCL_PHYVAR( pcoef ,phybus)
DCL_PHYVAR( pcpg ,phybus)
DCL_PHYVAR( pcpn ,phybus)
DCL_PHYVAR( peffkfc ,phybus)
DCL_PHYVAR( phis ,phybus)
DCL_PHYVAR( phit0 ,phybus)
DCL_PHYVAR( pmoins ,phybus)
DCL_PHYVAR( pplus ,phybus)
DCL_PHYVAR( pr ,phybus)
DCL_PHYVAR( psiga ,phybus)
DCL_PHYVAR( psigb ,phybus)
DCL_PHYVAR( psisat ,phybus)
DCL_PHYVAR( psiwlt ,phybus)
DCL_PHYVAR( psn ,phybus)
DCL_PHYVAR( psng ,phybus)
DCL_PHYVAR( psnv ,phybus)
DCL_PHYVAR( ptrajp ,phybus)
DCL_PHYVAR( py ,phybus)
DCL_PHYVAR( pz ,phybus)
DCL_PHYVAR( q_canyon ,phybus)
DCL_PHYVAR( qa50 ,phybus)
DCL_PHYVAR( qadv ,phybus)
DCL_PHYVAR( qadvm ,phybus)
DCL_PHYVAR( qcphytd ,phybus)
DCL_PHYVAR( qckfc ,phybus)
DCL_PHYVAR( qckfcm ,phybus)
DCL_PHYVAR( qcmoins ,phybus)
DCL_PHYVAR( qcplus ,phybus)
DCL_PHYVAR( qcz ,phybus)
DCL_PHYVAR( qdiag ,phybus)
DCL_PHYVAR( qdifv ,phybus)
DCL_PHYVAR( qdifvm ,phybus)
DCL_PHYVAR( qfc ,phybus)
DCL_PHYVAR( qfcf ,phybus)
DCL_PHYVAR( qfcl ,phybus)
DCL_PHYVAR( qfg ,phybus)
DCL_PHYVAR( qfn ,phybus)
DCL_PHYVAR( qgphytd ,phybus)
DCL_PHYVAR( qgmoins ,phybus)
DCL_PHYVAR( qgplus ,phybus)
DCL_PHYVAR( qhphytd ,phybus)
DCL_PHYVAR( qhmoins ,phybus)
DCL_PHYVAR( qhplus ,phybus)
DCL_PHYVAR( qiphytd ,phybus)
DCL_PHYVAR( qimoins ,phybus)
DCL_PHYVAR( qiplus ,phybus)
DCL_PHYVAR( qldi ,phybus)
DCL_PHYVAR( qlsc ,phybus)
DCL_PHYVAR( qmetox ,phybus)
DCL_PHYVAR( qmetoxm ,phybus)
DCL_PHYVAR( qnphytd ,phybus)
DCL_PHYVAR( qnmoins ,phybus)
DCL_PHYVAR( qnplus ,phybus)
DCL_PHYVAR( qrphytd ,phybus)
DCL_PHYVAR( qrkfc ,phybus)
DCL_PHYVAR( qrmoins ,phybus)
DCL_PHYVAR( qrplus ,phybus)
DCL_PHYVAR( qsdi ,phybus)
DCL_PHYVAR( qssc ,phybus)
DCL_PHYVAR( qsurf ,phybus)
DCL_PHYVAR( qswd ,phybus)
DCL_PHYVAR( qtbl ,phybus)
DCL_PHYVAR( qtde ,phybus)
DCL_PHYVAR( rainaf ,phybus)
DCL_PHYVAR( rainrate ,phybus)
DCL_PHYVAR( rc ,phybus)
DCL_PHYVAR( rckfc ,phybus)
DCL_PHYVAR( resa ,phybus)
DCL_PHYVAR( rgl ,phybus)
DCL_PHYVAR( rhdiag ,phybus)
DCL_PHYVAR( rhod ,phybus)
DCL_PHYVAR( rib ,phybus)
DCL_PHYVAR( rice_int ,phybus)
DCL_PHYVAR( rliq_int ,phybus)
DCL_PHYVAR( rn ,phybus)
DCL_PHYVAR( rn_road ,phybus)
DCL_PHYVAR( rn_roof ,phybus)
DCL_PHYVAR( rn_town ,phybus)
DCL_PHYVAR( rn_wall ,phybus)
DCL_PHYVAR( rnet_s ,phybus)
DCL_PHYVAR( rnflx ,phybus)
DCL_PHYVAR( rofc ,phybus)
DCL_PHYVAR( rofn ,phybus)
DCL_PHYVAR( rootdp ,phybus)
DCL_PHYVAR( rovg ,phybus)
DCL_PHYVAR( rr ,phybus)
DCL_PHYVAR( rst ,phybus)
DCL_PHYVAR( rt ,phybus)
DCL_PHYVAR( runoff ,phybus)
DCL_PHYVAR( ry ,phybus)
DCL_PHYVAR( rz ,phybus)
DCL_PHYVAR( salb6z ,phybus)
DCL_PHYVAR( sand ,phybus)
DCL_PHYVAR( sanden ,phybus)
DCL_PHYVAR( scl ,phybus)
DCL_PHYVAR( sdepth ,phybus)
DCL_PHYVAR( sdtswd ,phybus)
DCL_PHYVAR( sdtsws ,phybus)
DCL_PHYVAR( selimi ,phybus)
DCL_PHYVAR( selimw ,phybus)
DCL_PHYVAR( sfcwgt ,phybus)
DCL_PHYVAR( siaf ,phybus)
DCL_PHYVAR( sigm ,phybus)
DCL_PHYVAR( sigt ,phybus)
DCL_PHYVAR( sigw ,phybus)
DCL_PHYVAR( slope ,phybus)
DCL_PHYVAR( sla ,phybus)
DCL_PHYVAR( slw ,phybus)
DCL_PHYVAR( slwp ,phybus)
DCL_PHYVAR( slwp2 ,phybus)
DCL_PHYVAR( slwp3 ,phybus)
DCL_PHYVAR( slwp4 ,phybus)
DCL_PHYVAR( sn ,phybus)
DCL_PHYVAR( snoagen ,phybus)
DCL_PHYVAR( snoal ,phybus)
DCL_PHYVAR( snoalen ,phybus)
DCL_PHYVAR( snoden ,phybus)
DCL_PHYVAR( snodenen ,phybus)
DCL_PHYVAR( snodp ,phybus)
DCL_PHYVAR( snodpen ,phybus)
DCL_PHYVAR( snoflx ,phybus)
DCL_PHYVAR( snoma ,phybus)
DCL_PHYVAR( snomaen ,phybus)
DCL_PHYVAR( snoro ,phybus)
DCL_PHYVAR( snoroen ,phybus)
DCL_PHYVAR( snowaf ,phybus)
DCL_PHYVAR( snowrate ,phybus)
DCL_PHYVAR( sqe ,phybus)
DCL_PHYVAR( sroad_alb ,phybus)
DCL_PHYVAR( sroad_emis ,phybus)
DCL_PHYVAR( sroad_nlayer ,phybus)
DCL_PHYVAR( sroad_rho ,phybus)
DCL_PHYVAR( sroad_scheme ,phybus)
DCL_PHYVAR( sroad_t ,phybus)
DCL_PHYVAR( sroad_ts ,phybus)
DCL_PHYVAR( sroad_wsnow ,phybus)
DCL_PHYVAR( sroof_alb ,phybus)
DCL_PHYVAR( sroof_emis ,phybus)
DCL_PHYVAR( sroof_nlayer ,phybus)
DCL_PHYVAR( sroof_rho ,phybus)
DCL_PHYVAR( sroof_scheme ,phybus)
DCL_PHYVAR( sroof_t ,phybus)
DCL_PHYVAR( sroof_ts ,phybus)
DCL_PHYVAR( sroof_wsnow ,phybus)
DCL_PHYVAR( ss01 ,phybus)
DCL_PHYVAR( ss02 ,phybus)
DCL_PHYVAR( ss03 ,phybus)
DCL_PHYVAR( ss04 ,phybus)
DCL_PHYVAR( ss05 ,phybus)
DCL_PHYVAR( ss06 ,phybus)
DCL_PHYVAR( ss07 ,phybus)
DCL_PHYVAR( ss08 ,phybus)
DCL_PHYVAR( ss09 ,phybus)
DCL_PHYVAR( ss10 ,phybus)
DCL_PHYVAR( ss11 ,phybus)
DCL_PHYVAR( ss12 ,phybus)
DCL_PHYVAR( ss13 ,phybus)
DCL_PHYVAR( ss14 ,phybus)
DCL_PHYVAR( ss15 ,phybus)
DCL_PHYVAR( ss16 ,phybus)
DCL_PHYVAR( ss17 ,phybus)
DCL_PHYVAR( ss18 ,phybus)
DCL_PHYVAR( ss19 ,phybus)
DCL_PHYVAR( ss20 ,phybus)
DCL_PHYVAR( ste ,phybus)
DCL_PHYVAR( stomr ,phybus)
DCL_PHYVAR( stplus ,phybus)
DCL_PHYVAR( suaf ,phybus)
DCL_PHYVAR( subflw ,phybus)
DCL_PHYVAR( svaf ,phybus)
DCL_PHYVAR( svf_road ,phybus)
DCL_PHYVAR( svf_wall ,phybus)
DCL_PHYVAR( t2 ,phybus)
DCL_PHYVAR( t20 ,phybus)
DCL_PHYVAR( t2m ,phybus)
DCL_PHYVAR( tadv ,phybus)
DCL_PHYVAR( tadvm ,phybus)
DCL_PHYVAR( t_canyon ,phybus)
DCL_PHYVAR( t_road ,phybus)
DCL_PHYVAR( t_roof ,phybus)
DCL_PHYVAR( t_wall ,phybus)
DCL_PHYVAR( tbase ,phybus)
DCL_PHYVAR( tbaseen ,phybus)
DCL_PHYVAR( tcc ,phybus)
DCL_PHYVAR( tc_road ,phybus)
DCL_PHYVAR( tc_roof ,phybus)
DCL_PHYVAR( tc_wall ,phybus)
DCL_PHYVAR( tcond ,phybus)
DCL_PHYVAR( tcs ,phybus)
DCL_PHYVAR( tdew ,phybus)
DCL_PHYVAR( tdiag ,phybus)
DCL_PHYVAR( tdiagavg ,phybus)
DCL_PHYVAR( tdifv ,phybus)
DCL_PHYVAR( tdifvm ,phybus)
DCL_PHYVAR( tfcp ,phybus)
DCL_PHYVAR( tfcpm ,phybus)
DCL_PHYVAR( tglacen ,phybus)
DCL_PHYVAR( tglacier ,phybus)
DCL_PHYVAR( tgno ,phybus)
DCL_PHYVAR( tgnom ,phybus)
DCL_PHYVAR( thetaa ,phybus)
DCL_PHYVAR( thfc ,phybus)
DCL_PHYVAR( thlmin ,phybus)
DCL_PHYVAR( thlrat ,phybus)
DCL_PHYVAR( thlret ,phybus)
DCL_PHYVAR( thpor ,phybus)
DCL_PHYVAR( ti ,phybus)
DCL_PHYVAR( ti_bld ,phybus)
DCL_PHYVAR( ti_road ,phybus)
DCL_PHYVAR( tim ,phybus)
DCL_PHYVAR( tiwp ,phybus)
DCL_PHYVAR( tiwpm ,phybus)
DCL_PHYVAR( tiwpin ,phybus)
DCL_PHYVAR( tlc ,phybus)
DCL_PHYVAR( tlcs ,phybus)
DCL_PHYVAR( tlip ,phybus)
DCL_PHYVAR( tls ,phybus)
DCL_PHYVAR( tlwp ,phybus)
DCL_PHYVAR( tlwpm ,phybus)
DCL_PHYVAR( tlwpin ,phybus)
DCL_PHYVAR( tmice ,phybus)
DCL_PHYVAR( tmicecpl ,phybus)
DCL_PHYVAR( tmicen ,phybus)
DCL_PHYVAR( tmoins ,phybus)
DCL_PHYVAR( tnolim ,phybus)
DCL_PHYVAR( topthi ,phybus)
DCL_PHYVAR( topthw ,phybus)
DCL_PHYVAR( tphytd ,phybus)
DCL_PHYVAR( tphytdm ,phybus)
DCL_PHYVAR( tplus ,phybus)
DCL_PHYVAR( tpond ,phybus)
DCL_PHYVAR( tponden ,phybus)
DCL_PHYVAR( tqcx ,phybus)
DCL_PHYVAR( trad ,phybus)
DCL_PHYVAR( tsc ,phybus)
DCL_PHYVAR( tscs ,phybus)
DCL_PHYVAR( tshal ,phybus)
DCL_PHYVAR( tshalm ,phybus)
DCL_PHYVAR( tsm1 ,phybus)
DCL_PHYVAR( tsno ,phybus)
DCL_PHYVAR( tsnoen ,phybus)
DCL_PHYVAR( tsoil ,phybus)
DCL_PHYVAR( tsoilen ,phybus)
DCL_PHYVAR( tsrad ,phybus)
DCL_PHYVAR( tss ,phybus)
DCL_PHYVAR( tls_rn1 ,phybus)
DCL_PHYVAR( tls_rn2 ,phybus)
DCL_PHYVAR( tls_fr1 ,phybus)
DCL_PHYVAR( tls_fr2 ,phybus)
DCL_PHYVAR( tss_sn1 ,phybus)
DCL_PHYVAR( tss_sn2 ,phybus)
DCL_PHYVAR( tss_sn3 ,phybus)
DCL_PHYVAR( tss_pe1 ,phybus)
DCL_PHYVAR( tss_pe2 ,phybus)
DCL_PHYVAR( tss_pe2l ,phybus)
DCL_PHYVAR( tss_mx ,phybus)
DCL_PHYVAR( tss_snd ,phybus)
DCL_PHYVAR( tss_s2l ,phybus)
DCL_PHYVAR( tsun ,phybus)
DCL_PHYVAR( tsurf ,phybus)
DCL_PHYVAR( ttmax ,phybus)
DCL_PHYVAR( ttmin ,phybus)
DCL_PHYVAR( ttrajm ,phybus)
DCL_PHYVAR( ttrajp ,phybus)
DCL_PHYVAR( tve ,phybus)
DCL_PHYVAR( tveg ,phybus)
DCL_PHYVAR( tvegen ,phybus)
DCL_PHYVAR( twater ,phybus)
DCL_PHYVAR( twatercpl ,phybus)
DCL_PHYVAR( twateren ,phybus)
DCL_PHYVAR( uadv ,phybus)
DCL_PHYVAR( uadvm ,phybus)
DCL_PHYVAR( u_canyon ,phybus)
DCL_PHYVAR( udiag ,phybus)
DCL_PHYVAR( udifv ,phybus)
DCL_PHYVAR( udifvm ,phybus)
DCL_PHYVAR( ue ,phybus)
DCL_PHYVAR( ufcp ,phybus)
DCL_PHYVAR( ugno ,phybus)
DCL_PHYVAR( ugnom ,phybus)
DCL_PHYVAR( ugwd ,phybus)
DCL_PHYVAR( ugwdm ,phybus)
DCL_PHYVAR( umfkfc ,phybus)
DCL_PHYVAR( umfkfcm ,phybus)
DCL_PHYVAR( umoins ,phybus)
DCL_PHYVAR( uplus ,phybus)
DCL_PHYVAR( uphytd ,phybus)
DCL_PHYVAR( uphytdm ,phybus)
DCL_PHYVAR( urban ,phybus)
DCL_PHYVAR( urbf ,phybus)
DCL_PHYVAR( urbfen ,phybus)
DCL_PHYVAR( ustress ,phybus)
DCL_PHYVAR( utrajm ,phybus)
DCL_PHYVAR( utrajp ,phybus)
DCL_PHYVAR( uvsavg ,phybus)
DCL_PHYVAR( uvsmax ,phybus)
DCL_PHYVAR( vadv ,phybus)
DCL_PHYVAR( vadvm ,phybus)
DCL_PHYVAR( vdiag ,phybus)
DCL_PHYVAR( vdifv ,phybus)
DCL_PHYVAR( vdifvm ,phybus)
DCL_PHYVAR( vegf ,phybus)
DCL_PHYVAR( vegfen ,phybus)
DCL_PHYVAR( vegfrac ,phybus)
DCL_PHYVAR( veggro ,phybus)
DCL_PHYVAR( veggroen ,phybus)
DCL_PHYVAR( veginden ,phybus)
DCL_PHYVAR( vegindx ,phybus)
DCL_PHYVAR( vegma ,phybus)
DCL_PHYVAR( vfcp ,phybus)
DCL_PHYVAR( vgno ,phybus)
DCL_PHYVAR( vgnom ,phybus)
DCL_PHYVAR( vgwd ,phybus)
DCL_PHYVAR( vgwdm ,phybus)
DCL_PHYVAR( vis ,phybus)
DCL_PHYVAR( vis1 ,phybus)
DCL_PHYVAR( vis2 ,phybus)
DCL_PHYVAR( vis3 ,phybus)
DCL_PHYVAR( vlmax ,phybus)
DCL_PHYVAR( vmoins ,phybus)
DCL_PHYVAR( vozo ,phybus)
DCL_PHYVAR( vpda ,phybus)
DCL_PHYVAR( vpdb ,phybus)
DCL_PHYVAR( vplus ,phybus)
DCL_PHYVAR( vphytd ,phybus)
DCL_PHYVAR( vphytdm ,phybus)
DCL_PHYVAR( vsmax ,phybus)
DCL_PHYVAR( vstress ,phybus)
DCL_PHYVAR( vtrajm ,phybus)
DCL_PHYVAR( vtrajp ,phybus)
DCL_PHYVAR( vv1 ,phybus)
DCL_PHYVAR( wall_o_hor ,phybus)
DCL_PHYVAR( wdifv ,phybus)
DCL_PHYVAR( wfc ,phybus)
DCL_PHYVAR( wfcint ,phybus)
DCL_PHYVAR( wflux ,phybus)
DCL_PHYVAR( wfluxaf ,phybus)
DCL_PHYVAR( wfsurf ,phybus)
DCL_PHYVAR( wge ,phybus)
DCL_PHYVAR( wgmax ,phybus)
DCL_PHYVAR( wgmin ,phybus)
DCL_PHYVAR( ws_road ,phybus)
DCL_PHYVAR( ws_roof ,phybus)
DCL_PHYVAR( wsat ,phybus)
DCL_PHYVAR( wsnow ,phybus)
DCL_PHYVAR( wsnowen ,phybus)
DCL_PHYVAR( wsoil ,phybus)
DCL_PHYVAR( wsoilen ,phybus)
DCL_PHYVAR( wstar ,phybus)
DCL_PHYVAR( wtrc ,phybus)
DCL_PHYVAR( wtrg ,phybus)
DCL_PHYVAR( wtrs ,phybus)
DCL_PHYVAR( wumaxkfc ,phybus)
DCL_PHYVAR( wumkfcm ,phybus)
DCL_PHYVAR( wveg ,phybus)
DCL_PHYVAR( wvegen ,phybus)
DCL_PHYVAR( wwilt ,phybus)
DCL_PHYVAR( xcent ,phybus)
DCL_PHYVAR( xdrain ,phybus)
DCL_PHYVAR( xslope ,phybus)
DCL_PHYVAR( z0 ,phybus)
DCL_PHYVAR( z0_town ,phybus)
DCL_PHYVAR( z0en ,phybus)
DCL_PHYVAR( z0t ,phybus)
DCL_PHYVAR( z1 ,phybus)
DCL_PHYVAR( z2 ,phybus)
DCL_PHYVAR( z3 ,phybus)
DCL_PHYVAR( z4 ,phybus)
DCL_PHYVAR( za ,phybus)
DCL_PHYVAR( zbasekfc ,phybus)
DCL_PHYVAR( zbaskfcm ,phybus)
DCL_PHYVAR( zbotw ,phybus)
DCL_PHYVAR( zcqcem ,phybus)
DCL_PHYVAR( zcqem ,phybus)
DCL_PHYVAR( zctem ,phybus)
DCL_PHYVAR( zd ,phybus)
DCL_PHYVAR( ze ,phybus)
DCL_PHYVAR( ze_g ,phybus)
DCL_PHYVAR( ze_h ,phybus)
DCL_PHYVAR( ze_i ,phybus)
DCL_PHYVAR( ze_r ,phybus)
DCL_PHYVAR( ze_s ,phybus)
DCL_PHYVAR( zec ,phybus)
DCL_PHYVAR( zenith ,phybus)
DCL_PHYVAR( zet ,phybus)
DCL_PHYVAR( zgphytd ,phybus)
DCL_PHYVAR( zgmoins ,phybus)
DCL_PHYVAR( zgplus ,phybus)
DCL_PHYVAR( zhphytd ,phybus)
DCL_PHYVAR( zhmoins ,phybus)
DCL_PHYVAR( zhplus ,phybus)
DCL_PHYVAR( ziphytd ,phybus)
DCL_PHYVAR( zimoins ,phybus)
DCL_PHYVAR( ziplus ,phybus)
DCL_PHYVAR( zn ,phybus)
DCL_PHYVAR( znphytd ,phybus)
DCL_PHYVAR( zn0 ,phybus)
DCL_PHYVAR( znm1 ,phybus)
DCL_PHYVAR( znmoins ,phybus)
DCL_PHYVAR( znplus ,phybus)
DCL_PHYVAR( zoln ,phybus)
DCL_PHYVAR( zpond ,phybus)
DCL_PHYVAR( zponden ,phybus)
DCL_PHYVAR( zrphytd ,phybus)
DCL_PHYVAR( zrflag ,phybus)
DCL_PHYVAR( zrmoins ,phybus)
DCL_PHYVAR( zrplus ,phybus)
DCL_PHYVAR( zsqcem ,phybus)
DCL_PHYVAR( zsqem ,phybus)
DCL_PHYVAR( zstem ,phybus)
DCL_PHYVAR( ztopkfc ,phybus)
DCL_PHYVAR( ztopkfcm ,phybus)
DCL_PHYVAR( ztsl ,phybus)
DCL_PHYVAR( zusl ,phybus)
!
MARK_COMPHY_END (phybus)
!