http://interval.louisiana.edu/courses/655/655-fall-2003-resources.html
Resources for Math. 655-656
/ library
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
online Resources
-
An account on UL's
UCS system will 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
f90.)
-
You will need to know (as a minimum) the following:
-
Using the f90 command to invoke the Fortran 90 compiler and to link and
run programs.
-
Using an editor such as "vi," "emacs," or ``textedit."
-
Understanding and navigating the Unix directory systems.
The Computer Center
has courses
to help you, and there are on-line tutorials. I can also schedule some
time in the Conference Center "Solarium" to help.
- Mathematica
has an online copy of The
Mathematica Book.
-
MATLAB
also has an online manual.
-
A wealth of numerical software and related information is available
through
NETLIB
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)
library
-
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 on UCS.
-
We will use the classic LINPACK
library. The LINPACK routines are publicly available in Fortran 66
source
form.
-
We will also study LAPACK,
a successor to LINPACK.
-
Another package of possible use to us is Mathematica.
This 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.
-
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, and can be viewed from graphics terminals. 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.
-
Fortran
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