Resources for Math. 455 and Math. 555-556
books / computers,
software, and online resources / Fortran
90 / Tutorials
on makefiles / Gnuplot
/ LINPACK / LAPACK
/ Mathematica /
This list is subject to updating and change.
Library books and other
material on reserve
From time to time, I will announce books I will put on reserve in Dupre
Library. I will also have personal copies of books to which I refer,
that I can lend to students.
Computers, Software, and
If course is being held in the classroom in MDD 212, our computers will
have Matlab, Mathematica, and visual C++ on them.
An account on UL's
UCS system may be useful. The UCS system has an environment that is
convenient for programming, and it is easy to communicate and share software
on UCS. Also, Fortran
90 is available on UCS. (For instructions on how to run the Fortran
90 compiler, type man
The Computer Center
has courses to help you, and there are on-line tutorials.
an online copy of The
also has an online manual.
A wealth of numerical software and related information is available through
at Oak Ridge National Laboratories or NETLIB
at Bell Labs. These Internet sites are valuable continuing references
for professionals doing numerical work.
There are several commercial libraries, including
The IMSL Library (owned by Visual Numerics in Houston)
The NAG (Numerical Algorithms Group)
The Harwell subroutine library
The USENET newsgroup sci.math.num-analysis
contains interesting discussions of numerical-analysis-based issues.
Various subroutine libraries and software packages are available.
The classic LINPACK library.
The LINPACK routines are publicly available in Fortran 66 source form.
LAPACK, a successor
interactive package can be used for symbolic computation, graphics, and
interval computations, and is available on UCS by typing mathematica
from a UCS command line prompt. Mathematica is also available in
the lab in MDD212. As of January, 2005, version 3.0 is available
on UCS, and version 4.2 is available in the lab in MDD 212. A single,
shared license of version 5.1, the current version, is available to graduate
students in Mathematics; see R. Baker
Kearfott if you are interested. For much work, you will not see
a difference between these versions.
Programs and subroutines supporting other numerical analysis texts are
available. These include the programs from the texts:
Besides software packages, other documents are available, including mathematical
papers. I will be describing such documents throughout the semester. Most
of these will be in the form of TeX
".dvi" or Postscript files. See Preprints
and Publications and Course
notes and handouts.
95 is the current Fortran standard. Valid FORTRAN-77 programs
are also valid Fortran 90 programs, but Fortran 90 contains many features
that make scientific programming much easier. Computer scientists will
recognise items whose absence caused them to criticize FORTRAN-77.
GNUPLOT is a free utility for plotting functions,
data, and curves. It has been installed on UCS, and versions for PC's can
be obtained over the Internet. To see how to run GNUPLOT, type "man gnuplot"
from a UCS prompt. I have made a comprehensive user's guide available:
Tutorials on makefiles