Book draft (2014)—feedback welcome

(This page is a stable link to this manuscript.)

The Third Branch of Physics: Essays on Scientific Computing

Also known as "Lessons in Computational Physics"

Norbert Schörghofer


  1. Analytic and Numeric Solutions
  2. Roundoff and Number Representation
  3. Themes of Numerical Analysis
  4. Programming Tools
  5. Physics Sampler
  6. Discrete Approximations of the Continuum
  7. From Programs to Data Analysis
  8. Performance Basics
  9. Deep inside Computers
  10. Counting Operations
  11. Random Numbers and Stochastic Methods
  12. Algorithms, Data Structures, and Complexity
  13. Symbolic Computation
  14. A Crash Course on Partial Differential Equations
  15. Reformulated Boundary-Value Problems
Appendix A: Answers to Brainteasers
Appendix B: Notes


Jul 2012: Many revisions and a few additions

Jan 2012: Some more changes and additions

Sep 2011: Finally got around to make changes and additions; among the additions is information about GPUs

Stable Links

Email author at