Introduction to Computational Science: Modeling and Simulation for the Sciences - Second Edition - Hardcover

Shiflet, Angela B.; Shiflet, George W.

 
9780691160719: Introduction to Computational Science: Modeling and Simulation for the Sciences - Second Edition

Inhaltsangabe

The essential introduction to computational science—now fully updated and expanded

Computational science is an exciting new field at the intersection of the sciences, computer science, and mathematics because much scientific investigation now involves computing as well as theory and experiment. This textbook provides students with a versatile and accessible introduction to the subject. It assumes only a background in high school algebra, enables instructors to follow tailored pathways through the material, and is the only textbook of its kind designed specifically for an introductory course in the computational science and engineering curriculum. While the text itself is generic, an accompanying website offers tutorials and files in a variety of software packages.

This fully updated and expanded edition features two new chapters on agent-based simulations and modeling with matrices, ten new project modules, and an additional module on diffusion. Besides increased treatment of high-performance computing and its applications, the book also includes additional quick review questions with answers, exercises, and individual and team projects.

  • The only introductory textbook of its kind—now fully updated and expanded
  • Features two new chapters on agent-based simulations and modeling with matrices
  • Increased coverage of high-performance computing and its applications
  • Includes additional modules, review questions, exercises, and projects
  • An online instructor's manual with exercise answers, selected project solutions, and a test bank and solutions (available only to professors)
  • An online illustration package is available to professors

Die Inhaltsangabe kann sich auf eine andere Ausgabe dieses Titels beziehen.

Über die Autorin bzw. den Autor

Angela B. Shiflet is the Larry Hearn McCalla Professor of Mathematics and Computer Science and director of computational science at Wofford College. George W. Shiflet is the Larry Hearn McCalla Professor of Biology at Wofford College.

Auszug. © Genehmigter Nachdruck. Alle Rechte vorbehalten.

INTRODUCTION TO COMPUTATIONAL SCIENCE

MODELING AND SIMULATION FOR THE SCIENCES

By Angela B. Shiflet, George W. Shiflet

PRINCETON UNIVERSITY PRESS

Copyright © 2014 Princeton University Press
All rights reserved.
ISBN: 978-0-691-16071-9

Contents

Preface, xxiii,
1 OVERVIEW,
2 SYSTEM DYNAMICS PROBLEMS WITH RATE PROPORTIONAL TO AMOUNT,
3 FORCE AND MOTION,
4 SYSTEM DYNAMICS MODELS WITH INTERACTIONS,
5 COMPUTATIONAL ERROR,
6 SIMULATION TECHNIQUES,
7 ADDITIONAL SYSTEM DYNAMICS PROJECTS,
8 DATA-DRIVEN MODELS,
9 SIMULATING WITH RANDOMNESS,
10 CELLULAR AUTOMATON DIFFUSION SIMULATIONS,
11 AGENT-BASED MODELS,
12 HIGH-PERFORMANCE COMPUTING,
13 MATRIX MODELS,
14 ADDITIONAL CELLULAR AUTOMATA, AGENT-BASED AND MATRIX PROJECTS,
Glossary, 777,
Answers to Selected Exercises, 801,
Index, 807,


CHAPTER 1

OVERVIEW


MODULE 1.1

Overview of Computational Science


Scientific revolutions are "those non-cumulative developmental episodes in which in an older paradigm is replaced in whole or in part by an incompatible new one." —Thomas Kuhn, The Structure of Scientific Revolutions


Normally, "the scientific revolution" refers to the discoveries of the sixteenth and seventeenth centuries in Europe, which changed the western view of the natural world. This revolution began with the sun-centered universe of Copernicus and continued until Newton proposed universal gravitation and laws of motion. Nature was the object of much interest, and the exploration of the New World with all its discoveries continued to feed the desire to understand nature.

During the twentieth century, according to the eminent string-theory physicist Michio Kaku, there were three scientific revolutions—the quantum revolution, the biomolecular revolution, and the computer revolution (Kaku 1998). Few can doubt the rapidity with which recent scientific advances have been made with each new discovery or insight changing our view of our planet, its inhabitants, and often the universe. The accomplishments of that century augurs very well for the current one.

Early in the twenty-first century, Microsoft Research convened a workshop of international authorities to devise a "vision and roadmap of the evolution, challenges and potential of computer science and computing in scientific research during the next fifteen years." The outcome was "Towards 2020 Science." What they predicted marks the beginnings of a new scientific revolution, where computation will become more than an adjunct supporter of scientific research. Computational principles and tools will become integrated into science, changing the fundamental way that science is practiced. Computational science in both theoretical and experimental sciences will greatly augment the rates of scientific advances that will benefit the planet and our species (Microsoft Research 2006). For example, the results of the human genome project, which depended upon large-scale computational science, have encouraged a myriad of new research and development in government, university, and commercial laboratories. One significant outcome from these projects will be a far better understanding of molecular mechanisms that underlie human diseases and their more effective treatments.

In 2005, the President's Information Technology Advisory Committee released the report "Computational Science: Ensuring America's Competiveness" (Report to the President 2005). They concluded that computational science and high-performance computing could be integral to innovations in all of the sciences (biological/ biomedical, physical, and social), engineering, industry, and defense. Advances in computation allow us to acquire and analyze enormous streams of data, making it possible to consider and solve problems heretofore unapproachable. Computational science also allows us to build models, visualize phenomena, and conduct experiments difficult or impossible in the laboratory. We can now examine interactions in systems that involve more than one discipline, encouraging us to collaborate with specialists in other fields. Such collaboration should lead to solutions that are creative, synergistic, sustainable, and economically favorable.

Computational science, the fast-growing interdisciplinary field that is at the intersection of the sciences, computer science, and mathematics, will require scientists who are appropriately trained. The experts who produced "Towards 2020 Science" predicted that future scientists who are not computationally and mathematically literate will be unable to do science. Chemistry professor Robert Harrison, director of the Joint Institute for Computational Sciences at the University of Tennessee, states in the JICS Mission webpage, "To translate even the most elementary theories into useful tools for physical chemistry discovery, you have to do large-scale computation." He states further, "If you look at students coming into our graduate program from the undergraduate world, those that haven't already had some exposure to computation, such as thinking algorithmically, solving problems on the computer, and the little bits of applied math that you need to understand all of that, ... have lost a year or two of productivity at the graduate level. But it's not only the undergraduate students coming into graduate school that have this issue; it's also our undergrads going off into the larger world. Industry and many other aspects of the commercial world use simulation and computation in diverse ways" (JICS).

Computational science, which combines computer simulation, scientific visualization, mathematical modeling, computer programming, data structures, networking, database design, symbolic computation, and high-performance computing, can transform practices in a diverse range of disciplines. Its computer models and simulations offer valuable approaches to problems in many areas, as the following examples indicate.


1. Scientists at Los Alamos National Laboratory and the University of Minnesota wrote, "Mathematical modeling has impacted our understanding of HIV pathogenesis. Before modeling was brought to bear in a serious manner, AIDS was thought to be a slow disease in which treatment could be delayed until symptoms appeared, and patients were not monitored very aggressively. In the large, multicenter AIDS cohort studies aimed at monitoring the natural history of the disease, blood typically was drawn every six months. There was a poor understanding of the biological processes that were responsible for the observed levels of virus in the blood and the rapidity at which the virus became drug resistant. Modeling, coupled with advances in technology, has changed all of this." Dynamic modeling has not only revealed important features of HIV pathogenesis but has advanced the drug treatment regime for AIDS patients (Perelson and Nelson 1999). Since then, Perelson and other researchers have applied modeling to enhance our understanding of the hepatitis C virus, which causes widespread infections and is the primary cause of liver cancer in the United States. Such models have already revealed much about the pathogenesis of the virus, the effectiveness of treatments (interferon/ribavirin and direct antiviral agents), and the influence of genetic variants in the kinetics of the virus (Dahari et al. 2011).

2. From the 1960s, numerical weather prediction has revolutionized forecasting. "Since then, forecasting has improved side by side with the evolution of computing...

„Über diesen Titel“ kann sich auf eine andere Ausgabe dieses Titels beziehen.