skip page navigationOregon State University
OSU Home. |



Surveys All of CP, Separate Digital & eBook Versions

Computational Physics, 3rd Ed

Problem Solving with Python

Rubin H Landau, Manuel J Paez &
Cristian Bordeianu (deceased)

© Wiley 2015 (Purchase:Wiley-VCH, Wiley-USA)

Multifaceted Video Lecture Package


Expanded version of Computational Physics, 2nd Edition (Java Based), WILEY-VCH GmbH, 2007.

Chapter Titles

  • 1. Introduction
  • 2. Computing Software Basics
  • 3. Errors & Uncertainties in Computations
  • 4. Monte Carlo: Randomness, Walks & Decays
  • 5. Differentiation
  • 6. Matrix Computing
  • 7. Trial-and-Error Searching & Data Fitting
  • 8. Solving Differential Equations; Nonlinear Oscillations
  • 9. ODE Applications; Eigenvalues, Scattering, Projectiles
  • 10. High-Performance Hardware & Parallel Computers
  • 11. Applied HPC: Optimization, Tuning & GPU Programming
  • 12. Fourier Analysis; Signals & Filters
  • 13. Wavelet & Principal Components Analyses
  • 14. Nonlinear Population Dynamics
  • 15. Continuous Nonlinear Dynamics
  • 16. Fractals & Statistical Growth Models
  • 17. Thermodynamic Simulations & Feynman Path Integrals
  • 18. Molecular Dynamics Simulations
  • 19. PDE Review & Electrostatics via Finite Differences
  • 20. Heat Flow via Time Stepping
  • 21.Wave Equations I: Strings & Membranes
  • 22. Wave Equations II: Quantum Packets & E-M*
  • 23. Electrostatics via Finite Elements
  • 24. Shock Waves and Solitons
  • 25. Fluid Dynamics
  • 26. Integral Equations of Quantum Mechanics
  • Appendices
  • * Eqns (22.9) & (22.10) should have Vi/4 in place of Vi

Chap 1: Intro, Python Packages & Visualization Full Table of Contents


With this Commercial Publication, Compadre & Merlot Drafts are No Longer Available

About the Subject Matter This upper-division text surveys most modern computational physics subjects from a computational science point of view that emphasises how mathematics and computer science as well physics are used together to solve problems. The approach is learning by doing, with model Python programs and Python visualizations for most every topic. (Codes are also available in other computer languages.) The text is designed for a one- or two-semester undergraduate course, or a beginning graduate course.

What is an eTextBook? Distinct from the digital version, there is an HTML5 eTextBook version containing additional functionality. The eBook's figures, equations, sections, chapters, index, table of contents, code listings, glossary, animations and executebale codes are all linked. There are also links to a collection of video-based lectures covering most topics in the text, as well as to lecture quizzes and to the slides used in the lectures. Some movies created by simulations are encapsulated into the text in order to produce live figures. Furthermore, the equations in the eText are in MathML, and so can be imported into symbolic manipulation systems such as Maple and Mathematica.