Companion Website

Computational Physics

From Equations to Simulation

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

Numerical Differentiation

7

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.