Skip to content

Survey of Computational Physics Introductory Computational Science

Best in textbook rentals since 2012!

ISBN-10: 0691131376

ISBN-13: 9780691131375

Edition: 2008

Authors: Rubin Landau, Jos� P�ez, Cristian C. Bordeianu

List price: $132.00
Shipping box This item qualifies for FREE shipping.
Blue ribbon 30 day, 100% satisfaction guarantee!
what's this?
Rush Rewards U
Members Receive:
Carrot Coin icon
XP icon
You have reached 400 XP and carrot coins. That is the daily max!

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 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…    
Customers also bought

Book details

List price: $132.00
Copyright year: 2008
Publisher: Princeton University Press
Publication date: 7/21/2008
Binding: Hardcover
Pages: 688
Size: 7.01" wide x 10.55" long x 1.68" tall
Weight: 3.476
Language: English

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