************************************************************************
      SUBROUTINE INIT(fq00,rr00,th00,ph00,es00,dl00)
************************************************************************
      IMPLICIT REAL*8(A-H,O-Z),INTEGER*4(I-N)

      PARAMETER (NSPEC=4)
      COMMON /QCONST/PAI,RAD,DEG,RE,CVLCTY
      COMMON /QPARAM/RREF,RBTM,RREFP,
     &               PF0(NSPEC),GF0(NSPEC),
     &               XN0,THERM,ETA(NSPEC),SHINV(NSPEC),SHINVP,
     &               RRLI,HWLI,
     &               XLPP,HWPP,ERPP,DRR1,DTH1,DPH1,DRR2,DTH2,DPH2,
     &               RRMIN,RRMAX,ERRR,ERRA,HMIN,DISOUT,
     &               NPATH,NLPMAX,INDOUT,INDMSH,IEOF,
     &               IYEAR,IMNTH,IDATE
      COMMON /QINIT /R0,T0,P0,E0,D0,F0

      save inited
      data inited / 0 /
      
      PAI      = dASIN(1.0D0)*2.0D0
      RAD      = PAI/180.0D0
      DEG      = 1.0D0/RAD

      RE       = 6370.0D0
      RREF     = 7370.0D0
      RREFP    = RREF
      RBTM     = 9370.0D0
      CVLCTY   = 3.00D5

      XME      = 9.109534D-31
      XMP      = 1.6726485D-27
      QE       = 1.6021892D-19
      EP       = 8.854185D-12
      XK       = 1.380662D-23
      GM       = 3.98603D14

      PF0(1)   = QE**2/4.0D0/PAI**2/EP/ XME
      PF0(2)   = QE**2/4.0D0/PAI**2/EP/ XMP
      PF0(3)   = QE**2/4.0D0/PAI**2/EP/(XMP*4.0D0)
      PF0(4)   = QE**2/4.0D0/PAI**2/EP/(XMP*16.0D0)
      GF0(1)   =-QE/2.0D0/PAI/ XME        *1.0D-3
      GF0(2)   = QE/2.0D0/PAI/ XMP        *1.0D-3
      GF0(3)   = QE/2.0D0/PAI/(XMP* 4.0D0)*1.0D-3
      GF0(4)   = QE/2.0D0/PAI/(XMP*16.0D0)*1.0D-3

c      XN0      = 32000.0D0
      XN0      = 50000.0D0
c       XN0      = 4000.0D0
      THERM    = 1000.0D0
      SHINV(2) = XMP*       (GM/RREF**2)/XK/THERM*1.0D-3
      SHINV(3) = XMP* 4.0D0*(GM/RREF**2)/XK/THERM*1.0D-3
      SHINV(4) = XMP*16.0D0*(GM/RREF**2)/XK/THERM*1.0D-3
      SHINVP   = SHINV(2)
      ETA(2)   = 0.152D0
      ETA(3)   = 0.82D0
      ETA(4)   = 0.025D0 

c     Following RRLI: location of the lower edge of the ionosphere
      RRLI     = 6370.0d0 + 90.0d0     

c     The following parameters areused in subroutine DENSLI
      HWLI     = 140.0D0
      XLPP     = 4.0D0                      
      ERPP     = 0.2D0
      DRR1     = 5.0D0
      DTH1     = 0.05D0
      DPH1     = 0.2D0
      DRR2     = 2.5D0
      DTH2     = 0.01D0
      DPH2     = 0.1D0

c     Following RRMAX & RRMIN: Upper & lower limit of ray tracing(Km)
c     Following ERRR and ERRA; Initial values for the limiting error
c       and Hmin: Limit of integration increment
      RRMAX    = 4.0*RE
      RRMIN    = 6370.0d0
      ERRR     = 1.0D-5
      ERRA     = 1.0D-5
      HMIN     = 1.0D-10
c     Folowing DISOUT: Every this count, the output data to be printed
      DISOUT   = 200
c     Following NLPMAX: Maximum number of integration loops
      NLPMAX   = 30000
      
      INDOUT   = 21
      INDMSH   = 51
      IEOF     = -1

C...FREQ.(KHZ),GC-DIST.(KM),GM-COLAT.,GM-LONG.,EPS,DEL(DEG)
      F0 = fq00 
      R0 = rr00
      T0 = th00
      P0 = ph00
      E0 = es00
      D0 = dl00

      RETURN
      END