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 →