J. Du Croz
Numerical Algorithms Group
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by J. Du Croz.
conference on high performance computing (supercomputing) | 1990
E. Anderson; Z. Bai; Jack J. Dongarra; A. Greenbaum; A. McKenney; J. Du Croz; S. Hammarling; James Demmel; Christian H. Bischof; Danny C. Sorensen
The goal of the LAPACK project is to design and implement a portable linear algebra library for efficient use on a variety of high-performance computers. The library is based on the widely used LINPACK and EISPACK packages for solving linear equations, eigenvalue problems, and linear least-squares problems, but extends their functionality in a number of ways. The major methodology for making the algorithms run faster is to restructure them to perform block matrix operations (e.g., matrix-matrix multiplication) in their inner loops. These block operations may be optimized to exploit the memory hierarchy of a specific architecture. The LAPACK project is also working on new algorithms that yield higher relative accuracy for a variety of linear algebra problems. >
Archive | 2001
Vincent A. Barker; L. S. Blackford; J. Dongarray; J. Du Croz; Sven Hammarling; M. Marinova; J. Waśniewski; P. Yalamov
LAPACK95 is a Fortran 95 interface to the Fortran 77 LAPACK library. It is relevant for anyone who writes in the Fortran 95 language and needs reliable software for basic numerical linear algebra. It improves upon the original user-interface to the LAPACK package, taking advantage of the considerable simplifications that Fortran 95 allows.
Software - Practice and Experience | 1979
Brian Ford; Jon Louis Bentley; J. Du Croz; Stephen J. Hague
If a reliable, high quality numerical algorithms library is to be developed then it is essential that we recognize the need for collaboration between different technical communities in the development of the library. This paper suggests an ultimate design for the library and describes the implications of that design for the people involved in the development of the library.
Computer Physics Communications | 1985
C. Daly; J. Du Croz
Abstract We describe the strategy adopted to enable selected linear algebra routines in the NAG Library to achieve high levels of performance on vector-processing machines. The routines have been restructed so as to perform the bulk of their computation via calls to simple kernel routines, which have been implemented in different versions to suit specific vector-processing machines as well as scalar machines. We present performance measurements for some of the kernel routines and some of the routines which call them, for Cray-1, Cray-XMP, Cyber 205 and FPS-164.
Portability of Numerical Software, Workshop | 1976
J. Du Croz; Stephen J. Hague; J. L. Siemieniuch
We discuss the increasing relevance of portability aids to NAG in its efforts to develop a multi-machine mathematical software library. In particular we outline some of the utilities employed so far and give an informal guide to a FORTRAN transformer (APT) currently under development.
Problems and Methodologies in Mathematical Software Production, International Seminar | 1980
Brian Ford; Jon Louis Bentley; J. Du Croz; Stephen J. Hague
If a reliable, high quality numerical algorithm library is to be developed then it is essential that we recognise the need for collaboration between different technical communities in the development of the library. This paper suggests an ultimate design for the library and describes the implications of that design for the people involved in the development of the library.
Archive | 1990
J. Du Croz; Peter Mayes
In a supercomputing environment the role of a numerical subroutine library is even more important than in a more conventional computing environment. Not only should the library provide accuracy, reliability and robustness in performing standard numerical computations, but it should also — as far as possible — offer the high levels of performance which users of supercomputers may expect. Indeed, users may reasonably look to a subroutine library to relieve them of some of the burden of acquiring the specialised expertise — for example, knowledge of architectural details or of the capabilities of a vectorizing compiler — that may be necessary to use a supercomputer efficiently.
Archive | 1999
E. Anderson; Z. Bai; Christian H. Bischof; L. S. Blackford; James Demmel; Jack J. Dongarra; J. Du Croz; Sven Hammarling; A. Greenbaum; A. McKenney; Danny C. Sorensen
Archive | 1992
Edward Anderson; Zhaojun Bai; Christian H. Bischof; James Demmel; Jack J. Dongarra; J. Du Croz; A. Greenbaum; Sven Hammarling; A. McKenney; Susan Ostrouchov; Danny C. Sorensen
ACM Transactions on Mathematical Software | 1987
Jack J. Dongarra; J. Du Croz; Sven Hammarling; Richard J. Hanson