Description |
1 online resource (xii, 303 pages) : illustrations |
Physical Medium |
polychrome |
Description |
text file |
Bibliography |
Includes bibliographical references (pages 293-298) and index. |
Contents |
Cover; Half-title; Title; Copyright; Contents; Preface; 1 Why numerical software?; 2 Scientific computation and numerical analysis; 3 Priorities; 4 Famous disasters; 5 Exercises; 6 Basics of computer organization; 7 Software design; 8 Data structures; 9 Design for testing and debugging; 10 Exercises; 11 Be algorithm aware; 12 Computer architecture and efficiency; 13 Global vs. local optimization; 14 Grabbing memory when you need it; 15 Memory bugs and leaks; 16 Sources of scientific software; 17 Unix tools; 18 Cubic spline function library; 19 Multigrid algorithms. |
Summary |
This manual of scientific computing style will prove to be an essential addition to the bookshelf and lab of everyone who writes numerical software. Scientists, engineers and computer scientists who follow its advice will learn how to write good software, and how to test it for bugs, accuracy and performance. |
Local Note |
eBooks on EBSCOhost EBSCO eBook Subscription Academic Collection - North America |
Subject |
Computer software -- Development.
|
|
Computer software -- Development. |
|
Software engineering.
|
|
Software engineering. |
|
Science -- Data processing.
|
|
Science -- Data processing. |
|
Science -- Software.
|
|
Science -- Software. |
|
Science. |
Genre/Form |
Electronic books.
|
|
Software.
|
Added Author |
Stewart, David, 1961-
|
Other Form: |
Print version: Oliveira, Suely. Writing scientific software. Cambridge : Cambridge University Press, ©2006 0521858968 9780521858960 (DLC) 2006299777 (OCoLC)71314736 |
ISBN |
9780511246852 (electronic book) |
|
0511246854 (electronic book) |
|
0511243200 (electronic book ; Adobe Reader) |
|
9780511243202 (electronic book ; Adobe Reader) |
|
0511245459 |
|
9780511245459 |
|
0511246161 (electronic book) |
|
9780511246166 (electronic book) |
|
9780511244704 |
|
0511244703 |
|
0521675952 (Paper) |
|
0521858968 (Cloth) |
|
9780521858960 (hardback) |
|
9780521675956 (paperback) |
|