File: index

package info (click to toggle)
slatec 4.1-2
  • links: PTS
  • area: main
  • in suites: potato, slink
  • size: 19,036 kB
  • ctags: 24,317
  • sloc: fortran: 176,910; makefile: 469; ansic: 258; perl: 50; sh: 2
file content (148 lines) | stat: -rw-r--r-- 5,230 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
#	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