Companion Website

Computational Physics

From Equations to Simulation

Resources

These pages collect practical material that supports work with the book: computing tools and documentation, editable workflow templates, numerical experiments, libraries, benchmark problems, and selected references.

The resources range from setting up a computational environment and organizing a project to checking numerical results and choosing appropriate methods.

Browse by chapter

Chapter 2

The Computational Environment: Tools and Infrastructure

Programming environments, scientific libraries, visualization, and supporting tools, with official documentation and practical starting points.

View Chapter 2 resources →

Chapter 3

Computational Workflow: From Physics Problem to Simulation

Editable project-plan, run-record, and README templates, with guidance on verification, validation, and reviewing computational results.

View Chapter 3 resources →

Chapter 4

Numerical Errors and Uncertainty in Computation

Floating-point precision, cancellation, and summation-order experiments in Fortran, C++, MATLAB, and Python, with documentation and references.

View Chapter 4 resources →

Chapter 5

Interpolation

Interpolation libraries, practical method-selection guidance, and references for polynomial and spline interpolation.

View Chapter 5 resources →

Chapter 6

Numerical Differentiation

Differentiation tools, benchmark functions, practical method-selection and step-size guidance, and selected references.

View Chapter 6 resources →

Chapter 7

Numerical Integration

Integration libraries, benchmark integrals, practical method-selection guidance, and selected references.

View Chapter 7 resources →

Chapter 8

Linear Systems and Eigenvalue Problems

Linear algebra libraries, verified benchmark matrices, method-selection guidance, and references.

View Chapter 8 resources →

Chapter 9

Initial Value Problems for Ordinary Differential Equations

ODE solver libraries, exact-solution benchmarks, guidance on tolerances, plotting and method selection, and selected references, including stiff solvers for further study.

View Chapter 9 resources →

Chapter 10

Boundary Value Problems for Ordinary Differential Equations

Benchmark solutions, numerical checks, boundary value solvers, matrix eigenvalue libraries, and selected references.

View Chapter 10 resources →

Chapter 11

Solving Nonlinear Equations

Root-finding libraries, benchmark equations, convergence and method-selection guidance, and selected references.

View Chapter 11 resources →

Chapter 13

Optimization and Data Fitting

Optimization and fitting libraries, benchmark problems, method-selection guidance, parameter uncertainties, bootstrap methods, and selected references.

View Chapter 13 resources →