      SUBROUTINE PERHOM (IVPSOL,N,M,T,X,P,PARS,PARE,SIG,EPS,FM,
     1                                     NRW,RW,NIW,IW,ICALL)
C*    Begin Prologue PERHOM
      EXTERNAL IVPSOL
      DOUBLE PRECISION  T(M), X(N,M), FM(N,2), RW(NRW) 
      DOUBLE PRECISION   P, PARS, PARE ,SIG, EPS   
      INTEGER IW(NIW), ICALL(11)
C
C---------------------------------------------------------------------
C
C*  Title
C
C    (Per)iodic Solution of Nonlinear One-Parameter-Dependent Ordinary
C    Differential Equations using  (Hom)otopy Method.
C
C*  Written by        P. Deuflhard, R. Winzen
C*  Purpose           Solution of nonlinear parameter dependent 
C                     two-point boundary value problems with period 
C                     solutions of an unknown period length 
C*  Method            Local Nonlinear two-point Boundary Value
C                     Problems solver (Multiple shooting approach),
C                     Homotopy Method
C*  Category          I1b2b - Differential and integral equations
C                     Parameter-dependent general BVP's
C*  Keywords          Nonlinear boundary value problems, Multiple
C                     shooting, Newton methods, Period solutions,
C                     Homotopy
C*  Version           0.5 (Test Version)
C*  Revision          August 1984
C*  Latest Change     January 1991
C*  Library           CodeLib
C*  Code              Fortran 77, Double Precision
C*  Environment       Standard Fortran 77 environment on PC's,
C                     workstations and hosts.
C*  Copyright     (c) Konrad-Zuse-Zentrum fuer
C                     Informationstechnik Berlin (ZIB)
C                     Takustrasse 7, D-14195 Berlin-Dahlem
C                     phone : + 49/30/84185-0
C                     fax   : + 49/30/84185-125
C*  Contact           Lutz Weimann
C                     ZIB, Division Scientific Computing, 
C                          Department Scientific Software
C                     phone : + 49/30/84185-185
C                     fax   : + 49/30/84185-107
C                     e-mail: weimann@zib.de

The distribution contains the following files:

  perhom.f         the solver
  linalg_perhom.f  linear algebra (deccon,solcon)
  perhom.nrm       output of the example
  main_perhom.f    main example program
  makefile         makefile for compilation
  readme           this file
  zibconst.f       machine dependant constants
  zibsec.f         machine dependant timing routine
