Computational Physics: From Equations to Simulation
by Alexander Godunov
Forthcoming from World Scientific (2027)
Contents:
Part I: Computational Physics in Practice
- The Nature of Computational Physics
- The Computational Environment: Tools and Infrastructure
- Computational Workflow: From Physics Problem to Simulation
- Numerical Errors and Uncertainty in Computation
Part II: Numerical Methods in Computational Physics
- Interpolation
- Numerical Differentiation
- Numerical Integration
- Linear Systems and Eigenvalue Problems
- Initial Value Problems for Ordinary Differential Equations
- Boundary Value Problems for Ordinary Differential Equations
- Solving Nonlinear Equations
Part III: Simulation and Advanced Computational Methods
- Monte Carlo Methods
- Optimization and Data Fitting
- Molecular Dynamics Simulation
- Parallel Computing: An Orientation to HPC
- AI and Machine Learning in Physics
- Appendix A. Practical Computing Setups and Tools
- Appendix B. Common Numerical Routines in Scientific Software
- Appendix C. Random Number Generators in Practice
Pragmatic Mathematics for Scientists and Engineers
by Alexander Godunov and John A. Adam
World Scientific ISBN: 978-9811291333 (2024) ISBN: 978-9811291333 (hardcover)
Contents:
- Infinite Series
- Complex Numbers
- Vectors
- Matrices
- Partial Differentiation
- Line Integrals and Multiple Integrals
- Fourier Series and Transforms
- First-Order Ordinary Differential Equations
- Second-Order Linear Differential Equations
- The Green's Function Method
- Calculus of Variations
- Functions of Complex Variables
Introductory Computational Physics
by Andi Klein and Alexander Godunov
Cambridge University Press: ISBN 978-0521828628 (2006) ISBN: 978-0521828628 (hardcover)
Contents:
- Introduction
- Basics
- Short introduction to Linux
- Interpolation I
- Interpolation II
- Taking derivatives
- Numerical integration
- Solution of nonlinear equations
- Differential equations
- Matrices
- Random processes and Monte Carlo simulation
- A. The ROOT system
- B. Free scientific libraries
- C. FORTRAN and C++
- D. Program listings.