From: sctchen@kraken.itc.gu.edu.au (Jinghong Chen)
Subject: Re: Riccati Equation 
Reply-To: jchen@tomahawk.me.gu.edu.au (Jinghong Chen)
Organization: Griffith University, Brisbane, Australia
Date: Sat, 19 Dec 92 17:48:30 GMT

In article <1992Dec17.001028.19080@den.mmc.com> stote@tomcat.den.mmc.com (M. Stote) writes:
>In article <1992Dec16.212915.26846@griffin.itc.gu.edu.au>, jchen@tomahawk.me.gu.edu.au (Jinghong CHEN) writes:
>|> 
>|> In netlib, the following software is available:
>|> 
>|> IEEECSS/CASCADE   "Computer-Aided Systems and Control Analysis and Design
>|>         Environment"; contributed by J. D. Birdwell.
>|>         Cascade Version SUN0.9  June 23, 1988
>|> 
>|> in which, Riccati Equation Solver is included. It was written by Fortran
>|> and based on LINPACK and EISPACK.
>|> 
>|> ---------------------------------------------------------------------------
>|> J.CHEN                               |E-MAIL: jchen@tomahawk.me.gu.edu.au
>|> School of Microelectronic Engineering| Phone: +61-7-8755050
>|> Faculty of Science and Technology    |   Fax: +61-7-8755198
>|> Griffith University                  |   Fax: +61-7-8755050
>|> Nathan, QLD 4111, Australia          | 
>|> ---------------------------------------------------------------------------
>
>
>Is this package at all related to the CASCADE software package developed at
>Grumman with some (I think) cooperation from Univ Maryland ?  
>I used Grumman's version back in the mid 80's.
>--
>Mike Stoughton
>stote@den.mmc.com

I guess so. The following is the "readme" file (I believe the e-mail address
is already out-of-date).

J.CHEN (jchen@tomahawk.me.gu.edu.au)

--------------------------README FILE OF CASCADE ------------------------

The CASCADE numerical subroutine library contains procedures commonly used
in the analysis and design of linear control systems.  A reference manual
is available from Dr. J. D. Birdwell, Ferris Hall 311, electronic mail
address birdwell@cascade.engr.utk.edu.  Source code is currently available
in the directory /usr2/birdwell/cascade.

The following procedures are available from the library:

Parameter.f	eigen.f		lypcnd.f	newt.f		scalbk.f
ahcon.f		exchqz.f	lypdsd.f	order.f		scaleg.f
balgbk.f	fbgain.f	madd.f		outsys.f	sepest.f
balgen.f	filext.f	mlineq.f	pade.f		sequiv.f
balinv.f	fmout.f		mmul.f		pade8m.f	symprd.f
ckbf.f		fnorm.f		mout.f		pivot.f		symslv.f
cmprs.f		gausel.f	mpinv.f		qzhesw.f	tr1.f
cpycol.f	gauss.f		mqf.f		qzitw.f		tr2.f
creg.f		gfba.f		mqfa.f		rand.f		trnata.f
d1nrm.f		giv.f		mqfwo.f		rduce.f		trnatb.f
dcl1.f		gradbk.f	mscale.f	reduce.f	xty.f
dfrmg.f		gradeq.f	msub.f		resid.f		xyt.f
dgecom.f	housh.f		mula.f		ricsol.f	zeros.f
dgefam.f	hqrort.f	mulb.f		rinv.f		zheco.f
dgeslm.f	icnvrt.f	mulwoa.f	rotc.f		zhefa.f
dhetr.f		insys.f		mulwob.f	rotr.f		zhesl.f
dstslv.f	lineq.f		mvzero.f	save.f		zl1nrm.f


To access these routines, add the following switches to your f77 or ld
commands:

                 -L/usr2/local/lib -lcascadeXXX -llinpackXXX -leispackXXX

where XXX is either "68881" or "fpa", depending on whether the target
computer has only the floating point coprocessor (68881) or the floating
point accelerator (fpa).

--------------------------------------------------------------------------------

To build (update) the CASCADE library, cd to /usr2/birdwell/cascade
and inspect the DESTDIR macro in Makefile.fpa and Makefile.68881 to 
ascertain that it refers to the proper destination directory for the 
library, and enter:

  make -f Makefile.fpa
  make -f Makefile.68881

while in the /usr2/birdwell/cascade source directory.