Dec 052017
A set of FORTRAN routines from the ACM. 2 of 4.
File ACM-2.ZIP from The Programmer’s Corner in
Category Miscellaneous Language Source Code
A set of FORTRAN routines from the ACM. 2 of 4.
File Name File Size Zip Size Zip Type
ADAPT.FXZ 35857 32509 deflated
AIRY.FXZ 6677 6677 stored
APPROX.FXZ 8613 8613 stored
ARSME.FXZ 6432 6432 stored
CHEB.FXZ 4010 4010 stored
COMB.FXZ 889 889 stored
COMPRESS.EXE 19017 12166 deflated
CONOPT.FXZ 10964 10964 stored
CONVEX.FXZ 4823 4823 stored
CURVEFIT.AXZ 1554 1554 stored
DMRODE.FXZ 8037 8037 stored
ESOLVE.FXZ 16804 16680 deflated
FACTOR.FXZ 2387 2387 stored
FILE1009.TXT 1944 1027 deflated
FRASER.FXZ 37396 36788 deflated
GARBOW.FXZ 14581 14484 deflated
GAUTSCHI.FXZ 11905 11905 stored
GERK.FXZ 9638 9638 stored
GMA.FXZ 25540 25063 deflated
GMADRV.FXZ 9440 9440 stored
GO.BAT 38 38 stored
GO.TXT 463 178 deflated
HELMHOLT.FXZ 12880 12880 stored
HQR3.FXZ 6843 6843 stored
IDBVIP.FXZ 29257 28769 deflated
IESIMP.FXZ 33235 32326 deflated
INDEX 12972 3509 deflated
INERFC.FXZ 4279 4279 stored
READ.ME 4378 1897 deflated

Download File ACM-2.ZIP Here

Contents of the READ.ME file

ACM VOL 1-5 Disk 2 of 4

These diskettes comprise the first five-year tape of algorithms collected
by the Association of Computing Machinary. These disks were constructed by
copying the original files from the tape onto disk with a minimum of mas-
saging. The file labeled INDEX contains, oddly enough, a copy of the
original index (the first file on the tape).

These routines are a collection of FORTRAN routines/procedures for solving
a variety of problems in science, engineering and numerical analysis. There
are routines for the solution of zeros of polynomials, various partial dif-
ferential equation solvers, linear equation solvers for over/under-determined
problems (L1, L2 and Chebyshev norms), eigenvalue solvers, function integra-
tion, minimization of unconstrained multivariate functions, curve fitting
in Chebyshev norm, dependence of solution of nonlinear systems on its para-
meters, sorting, global error estimation for ordinary differential equations,
matrix bandwidth and profile reduction, spline interpolation, solution of
linear systems for special matrices, cubic curve fitting using local data,
computation of condition numbers of a matrix without computing eigenvectors,
bessel functions, statistical functions, revised simplex method for
constrained resource network scheduling, exact solution of integer systems of
linear equations, convex hull algorithm for planar sets, a multiple-precision
arithmetic package, adaptive smooth curve fitting, basic linear algebra
subprograms (BLAS), optimized mass-storage fft, efficient one-way enciphering
algorithm, and more.

Most, if not all, of these routines were constructed by people under
contract with government agencies. And so they are very clearly in the
public domain, so you should feel free to share them, but please provide
the originals along with any versions which you've modified.

The documentation for these routines comes in two forms: "Volume III of
the Collected Algorithms of the ACM" and from journals. The former is
obtainable from the ACM and the latter may be found in any good university
library. The address of the ACM is 11 West 42nd St., New York, New York,
10036. The book will provide you with details about the implementation of
each algorithm along with references to the literature. The journals provide
insight into the theory behind each algorithm, as well as more references.

No effort has been made to port these routines to the IBM-PC. Since
the authors of these routines have made a concerted effort to write in
"vanilla" FORTRAN, effort has been made to maintain them in the same state
as they came from the tape. In this way it is assured that previous users
of these programs can utilize them without incurring the additional
overhead associated with "de-porting" them.

The following is a list of the files (and their sizes) on this disk:

airy.fxz 6677
adapt.fxz 35857
approx.fxz 8613
arsme.fxz 6432
cheb.fxz 4010
comb.fxz 889
conopt.fxz 10964
convex.fxz 4823
curvefit.axz 1554
dmrode.fxz 8037
esolve.fxz 16804
factor.fxz 2387
fraser.fxz 37396
garbow.fxz 14581
gautschi.fxz 11905
gerk.fxz 9638
gma.fxz 25540
gmadrv.fxz 9440
helmholt.fxz 12880
hqr3.fxz 6843
idbvip.fxz 29257
iesimp.fxz 33235
index 12972
inerfc.fxz 4279 3123
compress.exe 19017

To obtain the source file, you must apply the program called "compress"
in the following way: compress -d file.fxz. This will produce the file
called "file.f" which should then be renamed "file.for". The source for
"compress.exe" is available separately from PC-SIG.

Should you have any problems with these programs, please let me know
at the following address:

Jeffrey C. Fried
810 Polhemus Road, Apt. 43
San Mateo, CA

 December 5, 2017  Add comments

 Leave a Reply

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>