About the companion website
This site provides supplementary material for Computational Physics: From Equations to Simulation. Resources are organized around the chapters of the book and are intended to support both classroom use and independent study.
Available materials include source codes, additional computational examples, exercises and projects, practical notes, editable templates, and links to scientific software and documentation. Corrections and updates are collected separately.
Chapters
Browse companion material by chapter, following the organization of the book.
Browse chapters →Codes
Source codes in MATLAB, Python, C++, and Fortran, organized by chapter and example.
Browse codes →Exercises & Projects
Additional computational exercises, project ideas, and material for extended investigations.
Explore projects →Resources
Computing tools and documentation, workflow templates, numerical experiments, benchmark problems, and selected references.
Browse resources →Updates & Errata
Corrections, clarifications, software-related updates, and new material added after publication.
View updates →Book structure
Part I: Computational Physics in Practice
The nature of computational physics, computational tools and infrastructure, computational workflow, and numerical errors and uncertainty.
View chapters →Part II: Numerical Methods in Computational Physics
Interpolation, numerical differentiation and integration, linear systems and eigenvalue problems, ordinary differential equations, and nonlinear equations.
View chapters →Part III: Simulation and Advanced Computational Methods
Monte Carlo methods, optimization and data fitting, molecular dynamics, parallel computing, and artificial intelligence and machine learning in physics.
View chapters →