!-------------------------------------- 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 --------------------------------------
***s/r inikey_tr
*
#include "model_macros_f.h"
*

      subroutine inikey_tr 1,14
*
      implicit none
*
*author   
*     Stephane Laroche  - Dec 2001 
*
*revision
* v3_00 - Laroche S.       - initial version (adapted from inikey)
* v3_30 - Tanguay M.       - adapt TL/AD to itf
*
*object
*
*implicites
#include "glb_ld.cdk"
#include "itf_phy_busind.cdk"
#include "busind_tr.cdk"
*
**
      integer init0,init,lght
      data init0,init /0,-1/

      if(h2o_ntr.gt.2) then
       print*,'h2o_ntr is greater than 2'
       call gem_stop('inikey_tr',-1)
      endif
*
*-------------------------------------------------------------------
*
      call getindx ('UTRAJM',  'D',utrajm,   lght, init0)
      call getindx ('VTRAJM',  'D',vtrajm,   lght, init0)
      call getindx ('TTRAJM',  'D',ttrajm,   lght, init0)
      call getindx ('HUTRAJM', 'D',hutrajm,  lght, init0)
      call getindx ('UTRAJP',  'D',utrajp,   lght, init0)
      call getindx ('VTRAJP',  'D',vtrajp,   lght, init0)
      call getindx ('TTRAJP',  'D',ttrajp,   lght, init0)
      call getindx ('HUTRAJP', 'D',hutrajp,  lght, init0)
      call getindx ('PTRAJP',  'D',ptrajp,   lght, init0)
*
      call getindx ('KMM',     'P',kmm,      lght, init0)
      call getindx ('KTM',     'P',ktm,      lght, init0)
      call getindx ('BMM',     'P',bmm,      lght, init0)
      call getindx ('BTM',     'P',btm,      lght, init0)

      return
      end