Our Privacy Policy has changed. By using this site, you agree to the Privacy Policy.

Survey of Computational Physics Introductory Computational Science

ISBN-10: 0691131376
ISBN-13: 9780691131375
Edition: 2008
List price: $120.00
30 day, 100% satisfaction guarantee

If an item you ordered from TextbookRush does not meet your expectations due to an error on our part, simply fill out a return request and then return it by mail within 30 days of ordering it for a full refund of item cost.

Learn more about our returns policy

Description: Computational physics is a rapidly growing subfield of computational science, in large part because computers can solve previously intractable problems or simulate natural processes that do not have analytic solutions. The next step beyond  More...

what's this?
Rush Rewards U
Members Receive:
You have reached 400 XP and carrot coins. That is the daily max!

Study Briefs

Limited time offer: Get the first one free! (?)

All the information you need in one place! Each Study Brief is a summary of one specific subject; facts, figures, and explanations to help you learn faster.

Add to cart
Study Briefs
Periodic Table Online content $4.95 $1.99
Add to cart
Study Briefs
Periodic Table Online content $4.95 $1.99
Add to cart
Study Briefs
SQL Online content $4.95 $1.99
Add to cart
Study Briefs
MS Excel® 2010 Online content $4.95 $1.99

Customers also bought


Book details

List price: $120.00
Copyright year: 2008
Publisher: Princeton University Press
Publication date: 7/21/2008
Binding: Hardcover
Pages: 688
Size: 7.00" wide x 10.00" long x 1.75" tall
Weight: 3.476
Language: English

Computational physics is a rapidly growing subfield of computational science, in large part because computers can solve previously intractable problems or simulate natural processes that do not have analytic solutions. The next step beyond Landau'sFirst Course in Scientific Computingand a follow-up to Landau and Paacute;ez'sComputational Physics, this text presents a broad survey of key topics in computational physics for advanced undergraduates and beginning graduate students, including new discussions of visualization tools, wavelet analysis, molecular dynamics, and computational fluid dynamics. By treating science, applied mathematics, and computer science together, the book reveals how this knowledge base can be applied to a wider range of real-world problems than computational physics texts normally address. Designed for a one- or two-semester course,A Survey of Computational Physicswill also interest anyone who wants a reference on or practical experience in the basics of computational physics. The text includes a CD-ROM with supplementary materials, including Java, Fortran, and C programs; animations; visualizations; color figures; interactive Java applets; codes for MPI, PVM, and OpenDX; and a PVM tutorial. Accessible to advanced undergraduates Real-world problem-solving approach Java codes and applets integrated with text Accompanying CD-ROM contains codes, applets, animations, and visualization files Companion Web site includes videos of lectures

Preface xxiii
Computational Science Basics
Computational Physics and Science
How to Read and Use This Book
Making Computers Obey; Languages (Theory)
Programming Warmup
Structured Program Design
Shells, Editors, and Execution
Java I/O, Scanner Class with printf
I/O Redirection
Command-Line Input
I/O Exceptions: FileCatchThrow.java
Automatic Code Documentation
Computer Number Representations (Theory)
IEEE Floating-Point Numbers
Over/Underflows Exercises
Machine Precision (Model)
Determine Your Machine Precision
Problem: Summing Series
Numerical Summation (Method)
Implementation and Assessment
Errors & Uncertainties in Computations
Types of Errors (Theory)
Model for Disaster: Subtractive Cancellation
Subtractive Cancellation Exercises
Round-off Error in a Single Step
Round-off Error Accumulation After Many Steps
Errors in Spherical Bessel Functions (Problem)
Numerical Recursion Relations (Method)
Implementation and Assessment: Recursion Relations
Experimental Error Investigation (Problem)
Error Assessment
Visualization Tools
Data Visualization
PtPlot: 2-D Graphs Within Java
Grace/ACE: Superb 2-D Graphs for Unix/Linux
Grace Basics
Gnuplot: Reliable 2-D and 3-D Plots
Gnuplot Input Data Format
Printing Plots
Gnuplot Surface (3-D) Plots
Gnuplot Vector Fields
Animations from a Plotting Program (Gnuplot)
OpenDX for Dicing and Slicing
Texturing and 3-D Imaging
Object-Oriented Programs: Impedance & Batons
Unit I. Basic Objects: Complex Impedance
Complex Numbers (Math)
Resistance Becomes Impedance (Theory)
Abstract Data Structures, Objects (CS)
Object Declaration and Construction
Implementation in Java
Static and Nonstatic Methods
Nonstatic Methods
Complex Currents (Solution)
OOP Worked Examples
OOP Beats
OOP Planet
Unit II. Advanced Objects: Baton Projectiles
Trajectory of a Thrown Baton (Problem)
Combined Translation and Rotation (Theory)
OOP Design Concepts (CS)
Including Multiple Classes
Ball and Path Class Implementation
Composition, Objects Within Objects
Baton Class Implementation
Composition Exercise
Calculating the Baton's Energy (Extension)
Examples of Inheritance and Object Hierarchies
Baton with a Lead Weight (Application)
Encapsulation to Protect Classes
Encapsulation Exercise
Complex Object Interface (Extension)
Polymorphism, Variable Multityping
Supplementary Exercises
OOP Example: Superposition of Motions
Newton's Laws of Motion (Theory)
OOP Class Structure (Method)
Java Implementation
Monte Carlo Simulations (Nonthermal)
Unit I. Deterministic Randomness
Random Sequences (Theory)
Random-Number Generation (Algorithm)
Implementation: Random Sequence
Assessing Randomness and Uniformity
Unit II. Monte Carlo Applications
A Random Walk (Problem)
Random-Walk Simulation
Implementation: Random Walk
Radioactive Decay (Problem)
Discrete Decay (Model)
Continuous Decay (Model)
Decay Simulation
Decay Implementation and

Free shipping on orders over $35*

*A minimum purchase of $35 is required. Shipping is provided via FedEx SmartPost® and FedEx Express Saver®. Average delivery time is 1 – 5 business days, but is not guaranteed in that timeframe. Also allow 1 - 2 days for processing. Free shipping is eligible only in the continental United States and excludes Hawaii, Alaska and Puerto Rico. FedEx service marks used by permission."Marketplace" orders are not eligible for free or discounted shipping.

Learn more about the TextbookRush Marketplace.