Mathematical Software (TOMS)


Search Issue
enter search term and/or author name


ACM Transactions on Mathematical Software (TOMS), Volume 16 Issue 1, March 1990

A set of level 3 basic linear algebra subprograms
J. J. Dongarra, Jeremy Du Croz, Sven Hammarling, I. S. Duff
Pages: 1-17
DOI: 10.1145/77626.79170
This paper describes an extension to the set of Basic Linear Algebra Subprograms. The extensions are targeted at matrix-vector operations that should provide for efficient and portable implementations of algorithms for high-performance...

Algorithm 679: A set of level 3 basic linear algebra subprograms: model implementation and test programs
J. J. Dongarra, Jermey Du Cruz, Sven Hammarling, I. S. Duff
Pages: 18-28
DOI: 10.1145/77626.77627
This paper describes a model implementation and test software for the Level 3 Basic Linear Algebra Subprograms (Level3 BLAS). The Level3 BLAS are targeted at matrix-matrix operations with the aim of providing more efficient, but portable,...

Performance evaluation of programs for the error and complementary error functions
W. J. Cody
Pages: 29-37
DOI: 10.1145/77626.77628
This paper presents methods for performance evaluation of computer programs for the functions erf(x), erfc(x), and ex2 erfc(x)....

More efficient computation of the complex error function
G. P. M. Poppe, C. M. J. Wijers
Pages: 38-46
DOI: 10.1145/77626.77629
Gautschi has developed an algorithm that calculates the value of the Faddeeva function w(z) for a given complex number z in the first quadrant, up to 10 significant digits. We show that by...

Algorithm 680: evaluation of the complex error function
G. P. M. Poppe, C. M. J. Wijers
Page: 47
DOI: 10.1145/77626.77630

An adaptive mesh-moving and local refinement method for time-dependent partial differential equations
David C. Arney, Joseph E. Flaherty
Pages: 48-71
DOI: 10.1145/77626.77631
We discuss mesh-moving, static mesh-regeneration, and local mesh-refinement algorithms that can be used with a finite difference or finite element scheme to solve initial-boundary value problems for vector systems of time-dependent partial...

Designing software for one-dimensional partial differential equations
N. L. Schryer
Pages: 72-85
DOI: 10.1145/77626.77632
Users of software for solving partial differential equations are often surprised by its inability to formulate their problems. Computer scientists speak of partial differential equations (PDEs) as canonical coupled systems, typically...

Polynomial evaluation with scaling
Eldon R. Hansen, Merrell L. Patrick, Richard L. C. Wang
Pages: 86-93
DOI: 10.1145/77626.77633
To overcome difficulties in polynomial evaluation caused by overflow or unnecessary underflow, we introduce a simple scaling procedure into Horner's method.

Weyl group orbits
Dennis M. Snow
Pages: 94-108
DOI: 10.1145/77626.77634
A new technique is presented for calculating the orbits of the finite Weyl group of a semisimple Lie group G in the weight lattice of G. Such calculations are important in the representation theory of...

Remark on “Algorithm 657: Software for Plotting Contour Surfaces of a Function of Three Variables”
Granville Sewell
Page: 109
DOI: 10.1145/77626.356300