Mathematical Software (TOMS)


Search Issue
enter search term and/or author name


ACM Transactions on Mathematical Software (TOMS), Volume 33 Issue 2, June 2007

SIPs: Shift-and-invert parallel spectral transformations
Hong Zhang, Barry Smith, Michael Sternberg, Peter Zapol
Article No.: 9
DOI: 10.1145/1236463.1236464

SIPs is a new efficient and robust software package implementing multiple shift-and-invert spectral transformations on parallel computers. Built on top of SLEPc and PETSc, it can compute very large numbers of eigenpairs for sparse symmetric...

A numerical evaluation of sparse direct solvers for the solution of large sparse symmetric linear systems of equations
Nicholas I. M. Gould, Jennifer A. Scott, Yifan Hu
Article No.: 10
DOI: 10.1145/1236463.1236465

In recent years a number of solvers for the direct solution of large sparse symmetric linear systems of equations have been developed. These include solvers that are designed for the solution of positive definite systems as well as those that are...

Using the GA and TAO toolkits for solving large-scale optimization problems on parallel computers
Steven Benson, Manojkumar Krishnan, Lois Mcinnes, Jarek Nieplocha, Jason Sarich
Article No.: 11
DOI: 10.1145/1236463.1236466

Challenges in the scalable solution of large-scale optimization problems include the development of innovative algorithms and efficient tools for parallel data manipulation. This article discusses two complementary toolkits from the collection of...

OPT++: An object-oriented toolkit for nonlinear optimization
J. C. Meza, R. A. Oliva, P. D. Hough, P. J. Williams
Article No.: 12
DOI: 10.1145/1236463.1236467

Object-oriented programming is a relatively new tool in the development of optimization software. The code extensibility and the rapid algorithm prototyping capability enabled by this programming paradigm promise to enhance the reliability,...

MPFR: A multiple-precision binary floating-point library with correct rounding
Laurent Fousse, Guillaume Hanrot, Vincent Lefèvre, Patrick Pélissier, Paul Zimmermann
Article No.: 13
DOI: 10.1145/1236463.1236468

This article presents a multiple-precision binary floating-point library, written in the ISO C language, and based on the GNU MP library. Its particularity is to extend to arbitrary-precision, ideas from the IEEE 754 standard, by providing...

Algorithm 866: IFISS, a Matlab toolbox for modelling incompressible flow
Howard C. Elman, Alison Ramage, David J. Silvester
Article No.: 14
DOI: 10.1145/1236463.1236469

IFISS is a graphical Matlab package for the interactive numerical study of incompressible flow problems. It includes algorithms for discretization by mixed finite element methods and a posteriori error estimation of the computed solutions. The...

Remark on algorithm 515: Generation of a vector from the lexicographical index combinations
David F. Crouse
Article No.: 15
DOI: 10.1145/1236463.1236470

We present a correction to Algorithm 515 [Buckles and Lybanon 1977].