The cover figure is discussed on pages 211 - 213,

compare Figures
10.8 and
10.9.

This is a companion website to the book, which has been published by SIAM July 2005, in the Software, Environments, and Tools series.

The book can be purchased from SIAM and from many internet book shops.

The book is also available as an E-book from SIAM.

A review of the book by David H. Bailey is available.

Almost the full book is now freely available from Google Books.

* Numerical software is central to our computerized society.
It is used to design airplanes and bridges, to operate manufacturing lines,
to control power plants and refineries, to analyze
future options for financial markets,
to determine genomes,
to provide the understanding necessary for the treatment for cancer.
Because of the high stakes involved, it is
essential that the software be accurate,
reliable, and robust.*

The objective of this project is to investigate some of the difficulties related to scientific computing, such as accuracy requirements and rounding, and to explain how to obtain accurate and reliable results.

We have identified the need for two types of information:

- How to use existing tools and packages in an effective way (not only producing reliable answers but also how users can increase their confidence in the validity of the results).
- How to develop robust and reliable software (that can then be used effectively by knowledgeable users).

It is essential to understand the potential difficulties that can arise and affect the accuracy and reliability of scientific computations.

This web site contains additional material to the book.

Contents in HTML.

Preface in PDF and PostScript.

by

Section 1.4, What Really Went Wrong in Applied Scientific Computing!

by

Color pictures

Test problems

FLAME: Formal Linear Algebra Methods Environment

The NIST Reference on Constants, Units, and Uncertainty

by

Black-and-white and color pictures

A set of Matlab m-files are available here.

by

A summary of this chapter together with a link to an alternate version is available in NAGNews Issue 49

Black-and-white and color pictures

Addendum

by

Color pictures

Technical reports

Pseudospectra gateway

by

PRECISE Fortran Toolbox

Qualitative Computing Group

by

Black-and-white pictures

Black-and-white tables

A link to this chapter is available in Recent Research publications of Wayne Enright.

Collected Algorithms of the ACM

Netlib, a repository of mathematical software, papers, and databases

Scientific Computing in Object-Oriented Languages

Numerical Computing Resources on the Internet

Mathtools, Link Exchange for the Technical Computing Community

Some Remarks about Random Testing

Ada, by

Ada Home: The Web Site for Ada

C, by

C Developer Resources

C++, by

C++ Threads Web Site

Newmat C++ Matrix Library

TNT, Template Numerical Toolkit

Code Cogs, A New Open Source Scientific Library / Database in C++

Fortran, by

The official home of Fortran Standards

Fortran Standard links

Some Fortran links not in the book

Fortran flowchart generator

Java, by

Color pictures

Java Grande Forum

Java Grande Forum Numerics Working Group

FindBugs - A Bug Pattern Detector for Java

Python, by

Python

Numerical Python

Scientific tools for Python

Python tutorials

Python Scripting for Computational Science

Fortran to Python Interface Generator

SWIG for mixed Python-C/C++ code

by

Fortran Code Example, from section 9.5, pp. 191-193

Interval Computations website

MuPAD

Maplesoft

Sun Fortran 95 Interval Arithmetic Programming Reference

Sun C++ Interval Arithmetic Programming Reference

Intel Math Kernel Library

Proposal to Add Interval Arithmetic to the C++ Standard Library.

Introduction to Interval Analysis, new book 2009 by Ramon E. Moore, R. Baker Kearfott, and Michael J. Cloud

by

A link to this chapter is available in Publications - Siegfried M. Rump

Color pictures

INTLAB Announcement

INTLAB - INTerval LABoratory

Mersenne primes

GIMPS The Great Internet Mersenne Prime Search

by

Pictures

Very high performance cache based techniques for solving iterative methods

Valgrind, a system for debugging and profiling x86-Linux programs

PAPI Performance Application Programming Interface

HPCToolkit

by

Black-and-white picture

Open Grid Forum

OpenMP

Trilinos, an effort to develop parallel solver algorithms and libraries that support parallel linear algebra

by

Black-and-white and color pictures

Suggestions are most
welcome to `boein@nsc.liu.se`.

IFIP WG 2.5 Project 68 on "Accuracy and Reliability in Scientific Computing".

Last modified: February 1, 2016

This website is sponsored by the National Supercomputer Centre in Linköping, Sweden.