Skip to content
You are not logged in |Login  
     
Limit search to available items
Record:   Prev Next
Resources
More Information
Bestseller
BestsellerE-book
Author Oliveira, Suely.

Title Writing scientific software : a guide for good style / Suely Oliveira and David E. Stewart.

Publication Info. Cambridge : Cambridge University Press, [2006]
©2006

Item Status

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)