Skip to content

Numerical methods and exercises for Physics and Astrophysics: Integration and Differentiation,Ordinary Differential Equations, Linear Algebra and FFTs, Advection and Hyperbolic Partial Differential Equations, Elliptic Partial Differential Equations, Computational Fluid Dynamics.

License

unmover/Numerical_Methods_for_Physics

 
 

Repository files navigation

Numerical Methods for Physics

This repository contains the source code and homework for many examples of numerical methods and exercises for Physics and Astrophysics (from the graduate class taught by Prof. Mike Zingale at Stony Brook University):

  • Integration and Differentiation: numerical derivatives, error estimates, Simpson's rule.

  • Ordinary Differential Equations: Eulder and Euler-Cromer methods, Verlet method.

  • Linear Algebra and FFTs: time series for the damped driven pendulum, matrix inverse, conditional number.

  • Advection and Hyperbolic Partial Differential Equations: implicit advection, Lax Wendroff, non-linear hyperbolic equations.

  • Elliptic Partial Differential Equations.

  • Computational Fluid Dynamics: Rayleigh-Taylor Instabilities.


License

When making a reference to my work, please use my website. This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

About

Numerical methods and exercises for Physics and Astrophysics: Integration and Differentiation,Ordinary Differential Equations, Linear Algebra and FFTs, Advection and Hyperbolic Partial Differential Equations, Elliptic Partial Differential Equations, Computational Fluid Dynamics.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 74.8%
  • Fortran 13.7%
  • TeX 10.0%
  • Shell 0.7%
  • Makefile 0.6%
  • Logos 0.1%
  • Other 0.1%