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.
The site will include source codes, additional computational examples, exercises and projects, datasets, practical notes, and corrections or updates that are best maintained outside the printed text.
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 →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 →