Chapters
Companion materials are organized according to the structure of the book. Individual chapter pages will provide source codes, additional examples, exercises and projects, datasets, and other supporting resources where appropriate.
Part I
Computational Physics in Practice
1
The Nature of Computational Physics
2
The Computational Environment: Tools and Infrastructure
3
Computational Workflow: From Physics Problem to Simulation
4
Numerical Errors and Uncertainty in Computation
Part II
Numerical Methods in Computational Physics
5
Interpolation
6
7Numerical Differentiation
Numerical Integration
Companion page available
8
Linear Systems and Eigenvalue Problems
9
Initial Value Problems for Ordinary Differential Equations
10
Boundary Value Problems for Ordinary Differential Equations
11
Solving Nonlinear Equations
Part III
Simulation and Advanced Computational Methods
12
Monte Carlo Methods
13
Optimization and Data Fitting
14
Molecular Dynamics Simulation
15
Parallel Computing: An Orientation to HPC
16
AI and Machine Learning in Physics
Appendices
Practical Reference Material
A
Practical Computing Setups and Tools
B
Common Numerical Routines in Scientific Software
C
Random Number Generators in Practice
Individual chapter pages will be added as companion materials are prepared.