search for books and compare prices

Tables of Contents for Quality of Numerical Software

Chapter/Section Title

Page #

Page Count

Preface

ix

PART ONE The Problem of Numerical Software Quality

3

106

1 Is numerical software relevant? Is it too late to worry about quality?

3

9

J. C. T. Pool

2 The T-experiments: errors in scientific software

12

20

L. Hatton

3 If software quality is a perception, how do we measure it?

32

12

W. M. Gentleman

4 Improving quality through user-centered design

44

17

C. M. Pancake

5 A functional approach to software reliability modeling

61

16

J. C. Munson

6 Quality of service and scientific workflows

77

13

M. A. Vouk

M. P. Singh

7 Improving the quality of software quality determination processes

90

19

L. J. Osterweil

PART TWO Testing and Evaluation Methodology

109

88

8 Testing linear algebra software

109

16

N. J. Higham

9 Matrix Market: a web resource for test matrix collections

125

13

R. F. Boisvert

R. Pozo

K. Remington

R. F. Barrett

J. J. Dongarra

10 A methodology for testing classes of approximation and optimisation software

138

14

B. Butler

M. Cox

A. Forbes

S. Hannaby

P. Harris

11 Evaluation of minimization software based on performance profile techniques

152

3

J. N. Lyness

12 Testing functions of one and two arguments

155

12

W. V. Snyder

13 A proposed software test service for special functions

167

12

D. W. Lozier

14 The evaluation of numerical software for delay differential equations

179

18

W. H. Enright

H. Hayashi

PART THREE The Effect of New Environments on Numerical Software Quality

197

90

15 Designing and building a new numerical library in Fortran 90

197

13

J. Du Croz

16 Two approaches to exception handling in Fortran

210

14

J. K. Reid

17 Developing ODE software in new computing environments

224

12

L. F. Shampine

M. W. Reichelt

18 Case studies on the development of ScaLAPACK and the NAG Numerical PVM Library

236

13

J. J. Dongarra

S. Hammarling

A. Petitet

19 Why we couldn't use numerical libraries for PETSc

249

6

W. D. Gropp

20 Automatic parallel program generation for finite element analysis

255

12

S. Doi

H. Fujio

K. Sugihara

21 Network-based scientific computation via Inferno

267

3

W. M. Coughran, Jr.

22 Real Inferno

270

10

E. Grosse

23 The XSC tools for extended scientific computing

280

7

U. Kulisch

PART FOUR Case Studies

287

88

24 Automatic differentiation and numerical software design

287

3

C. H. Bischof

25 Is nonnormality a serious computational difficulty in practice?

300

15

F. Chaitin-Chatelin

26 Reliability of local error control algorithms for initial value ordinary differential equations

315

11

D. J. Higham

27 Efficiency of global adaptive quadrature

326

4

I. Gladwell

M. A. Napierala

28 Software testing and evaluation in large-scale scientific applications

330

3

M. Mu

29 The visual diagnosis on numerical calculation of PDE problems and experiments

333

12

Y. Umetani

30 Some fundamental limitations of mathematical software revealed by the calculation of spacetime curvature

345

4

S. L. Lee

W. E. Schiesser

31 Development of efficient general purpose Monte Carlo codes used in nuclear engineering

349

12

M. Nakagawa

32 New resource-sparing grid methods for solving the problems of mathematical physics

361

14

Yu. I. Shokin

PART FIVE The Conference

375

33 The Quality of Numerical Software: Assessment and Enhancement

375

6

Index of contributors

381

2

Keyword index

383