Scientific Software Design

Scientific Software Design

The authors analyze how the structure of a package determines its developmental complexity according to such measures as bug search times and documentation information content. The work presents arguments for why these issues impact solution cost and time more than does scalable performance. The final chapter explores the question of scalable execution and shows how scalable design relates to scalable execution. The book's focus is on program organization, which has received considerable attention in the broader software engineering community, where graphical description standards for modeling software structure and behavior have been developed by computer scientists. These discussions might be enriched by engineers who write scientific codes. This book aims to bring such scientific programmers into discussion with computer scientists. The authors do so by introducing object-oriented software design patterns in the context of scientific simulation.


Author
Publisher Cambridge University Press
Release Date
ISBN 1139498789
Pages pages
Rating 4/5 (84 users)

More Books:

Scientific Software Design
Language: en
Pages:
Authors: Damian Rouson
Categories: Technology & Engineering
Type: BOOK - Published: 2011-04-29 - Publisher: Cambridge University Press

The authors analyze how the structure of a package determines its developmental complexity according to such measures as bug search times and documentation info
Scientific Software Development in Fortran
Language: en
Pages: 149
Authors: Drew McCormack
Categories: FORTRAN (Computer program language)
Type: BOOK - Published: 2009 - Publisher: Lulu.com

Writing Scientific Software
Language: en
Pages:
Authors: Suely Oliveira
Categories: Computers
Type: BOOK - Published: 2006-09-07 - Publisher: Cambridge University Press

The core of scientific computing is designing, writing, testing, debugging and modifying numerical software for application to a vast range of areas: from graph
Software Engineering for Science
Language: en
Pages: 274
Authors: Jeffrey C. Carver
Categories: Computers
Type: BOOK - Published: 2016-11-03 - Publisher: CRC Press

Software Engineering for Science provides an in-depth collection of peer-reviewed chapters that describe experiences with applying software engineering practice
Software Design and Development: Concepts, Methodologies, Tools, and Applications
Language: en
Pages: 2348
Authors: Management Association, Information Resources
Categories: Computers
Type: BOOK - Published: 2013-07-31 - Publisher: IGI Global

Innovative tools and techniques for the development and design of software systems are essential to the problem solving and planning of software solutions. Soft
Innovations and Advances in Computer Sciences and Engineering
Language: en
Pages: 589
Authors: Tarek Sobh
Categories: Technology & Engineering
Type: BOOK - Published: 2010-03-10 - Publisher: Springer Science & Business Media

Innovations and Advances in Computer Sciences and Engineering includes a set of rigorously reviewed world-class manuscripts addressing and detailing state-of-th
On Quality Improvement of Scientific Software
Language: en
Pages: 235
Authors: Johannes Mayer
Categories:
Type: BOOK - Published: 2005 - Publisher: Tenea Verlag Ltd.

The Architecture of Scientific Software
Language: en
Pages: 360
Authors: Ronald F. Boisvert
Categories: Computers
Type: BOOK - Published: 2013-04-17 - Publisher: Springer

Scientific applications involve very large computations that strain the resources of whatever computers are available. Such computations implement sophisticated
Scientific Software Systems
Language: en
Pages: 266
Authors: J. C. Mason
Categories: Science
Type: BOOK - Published: 2012-12-06 - Publisher: Springer Science & Business Media

The main aim of this book is to present a broader view of scientific software than has been common in the past. The provision of scientific software is no longe
Handbook of Research on Computational Science and Engineering: Theory and Practice
Language: en
Pages: 987
Authors: Leng, J.
Categories: Technology & Engineering
Type: BOOK - Published: 2011-10-31 - Publisher: IGI Global

By using computer simulations in research and development, computational science and engineering (CSE) allows empirical inquiry where traditional experimentatio