Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where J. Du Croz is active.

Publication


Featured researches published by J. Du Croz.


conference on high performance computing (supercomputing) | 1990

LAPACK: a portable linear algebra library for high-performance computers

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

LAPACK95 users' guide

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

The NAG library ‘machine’

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

Performance of a subroutine library on vector-processing machines

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

Aids to Portability Within the NAG Project

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

Preparing the NAG library

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

The NAG Library in a Supercomputing Environment

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

LAPACK Users' guide (third ed.)

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

LAPACK's user's guide

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

An extended set of Fortran Basic Linear Algebra Subprograms: model implementation and test programs

Jack J. Dongarra; J. Du Croz; Sven Hammarling; Richard J. Hanson

Collaboration


Dive into the J. Du Croz's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Vincent A. Barker

Technical University of Denmark

View shared research outputs
Top Co-Authors

Avatar

Jerzy Waśniewski

Technical University of Denmark

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

James Demmel

University of California

View shared research outputs
Top Co-Authors

Avatar

Christian H. Bischof

Technische Universität Darmstadt

View shared research outputs
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge