slatec

Click here to see the number of accesses to this library.


#	SLATEC Common Mathematical Library, Version 4.1, July 1993
#	a comprehensive software library containing over
#	1400 general purpose mathematical and statistical routines
#	written in Fortran 77.

file	slatec/readme
for	overview of slatec

file	slatec/slatec_src.tar.Z
for	(FOR NON EMAIL USERS ONLY) Compressed tar file of complete
,	SLATEC source. (4027585 bytes)
,	Individual routines can be retrieved from src subdirectory.

file	slatec/slatec_chk.tar.Z
for	(FOR NON EMAIL USERS ONLY) Compressed tar file of SLATEC
,	quick checks. (671029 bytes)
,	Individual routines can be retrieved from chk subdirectory.

lib	slatec/err
for	xersav and other error handling from old version of SLATEC
,	used by several other packages in netlib

file	slatec/toc
for	SLATEC table of contents
size	227 kB

file	slatec/gams
for	GAMS classification

file	slatec/guide
for	Guide to the SLATEC Common Mathematical Library

file	slatec/slatecm.tgz
for	browser for any library using SLATEC prologues
by	David M Woodcock <dmw@engin.umich.edu>
age	experimental

lib	slatec/src
#  This library contains the main SLATEC Fortran source.
# 
#  There are five (5) machine specific subprograms (D1MACH,
#  I1MACH, R1MACH, FDUMP and XERHLT) in the source file.
#  These are described further in the next two paragraphs.
# 
#  Machine constants, such as word length and maximum
#  positive exponent, are supplied to routines in SLATEC
#  source via the functions D1MACH, I1MACH and R1MACH.  Make
#  sure that each machine type at your site returns the
#  correct values for these functions.  In most cases, this
#  only requires replacing a "C" with a blank in the first
#  column of several lines of each function.  The copies of
#  D1MACH, I1MACH and R1MACH included in the source have all
#  the machine specific constants commented out with a "C" in
#  column one.
# 
#  The standard error handler has two machine dependent
#  subroutines in it: FDUMP and XERHLT.  The routine XERHLT
#  is called via XERMSG when a fatal error is encountered and
#  must terminate the job.  The copy of XERHLT included in
#  this file contains a "STOP" and thus does stop execution.
#  However, in most circumstances, this normal exit is
#  unacceptable when an error has been detected and this
#  subroutine should be replaced at each site.  The routine
#  FDUMP is called via XERMSG when traceback information is
#  desired.  This routine should provide the traceback
#  information to appropriate output files.  The copy of
#  FDUMP included in the source does not produce traceback
#  information.  If this function is desired, it must be
#  implemented at each site.
# 
#  It is assumed that all ANSI-77 standard intrinsic
#  functions are vendor-supplied and, therefore, are not
#  included in the main SLATEC source.  In the event that
#  some of these subprograms are not resident on the system
#  (e.g. DINT on CDC), many are included in the subsid. (See
#  below.)     In some cases, the higher special
#  functions (e.g. error functions, Bessel functions)
#  anticipate that certain errors will be handled in the
#  intrinsic functions.  This may not be done appropriately
#  in vendor-supplied intrinsic functions and may cause
#  difficulties.

lib	slatec/lin
for	the BLAS, LINPACK, EISPACK, SLAP subset of SLATEC
# removed from slatec/src to make the main source more accessible
# see also /netlib/blas, /netlib/linpack, /netlib/eispack, /netlib/slap

lib	slatec/fishfft
for	the FISHPACK, FFTPACK subset of SLATEC
# removed from slatec/src to make the main source more accessible
# see also /netlib/fishpack, /netlib/fftpack

lib	slatec/fnlib
for	the FNLIB subset of SLATEC
# removed from slatec/src to make the main source more accessible
# see also /netlib/fn, which is another version;  we don't really
# know which one is more recent or bug-free.  If you figure it out
# please send email to ehg@research.bell-labs.com.

lib	slatec/pchip
for	piecewise cubic hermite approximation
# removed from slatec/src to make the main source more accessible
# see also /netlib/pchip

lib	slatec/chk
for	54 quick check drivers
#  If some of the quick checks fail on certain machines, it
#  does not necessarily indicate a problem in the source, but
#  possibly in the quick checks themselves, or the machine
#  architecture or the operating system or the compiler or
#  vendor or user supplied software.
#  The main programs (quick check drivers) are test01.f,...,test54.f.
#  On the VAX under VMS, the quick checks should be run with
#  KPRINT = 0 or 1 (zero or one).

file	slatec/docinstall
for	installation note for the Los Alamos documentation program

file	slatec/slprep
for	Los Alamos on-line documentation
#  generates four files which comprise the database for the on-line
#  documentation program

file	slatec/sladoc
for	on-line documentation

file	slatec/subsid
for	subsidiary programs for slprep and sladoc

file	slatec/spfun
for	elementary special functions

file	slatec/spfunchk
for	quick checks for the elementary special functions

file	slatec/install
for	installation note

file	slatec/list
for	list of subprograms

file	slatec/tree1
for	list of routines directly referenced

file	slatec/tree
for	list of routines directly or indirectly referenced