Skip to content

Codes for my numerical methods for PDE course

Notifications You must be signed in to change notification settings

cpraveen/numpde

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Numerical methods for PDE

Codes for my numerical methods for PDE course, taught at TIFR-CAM. These are based on finite difference and finite volume method.

There are some examples of boundary value problems in my Numerical Analysis codes, under numerical linear algebra.

Codes on finite element method are available here.

  • fd: finite difference approximation
  • bvp1d: 1D boundary value problems
  • bvp2d: 2D boundary value problems
  • linhyp1d: Linear hyperbolic pde in 1D
  • linadv2d: linear hyperbolic pde in 2D
  • claw1d: non-linear conservations laws in 1D
  • heat1d: Heat equation in 1D
  • euler1d: compressible Euler eqns in 1D
  • euler2d: compressible Euler eqns in 2D
  • multigrid: Multigrid method for BVP
  • vte2d: vorticity-streamfunction form of Navier-Stokes
  • matlab: older matlab examples

Jupyter notebooks

You can copy and paste the python code into a jupyter notebook, e.g., on colab. Add following lines at the top of each notebook to get better images

%config InlineBackend.figure_format = 'svg'

Finite Element Method

See these other repositories for FEM code

About

Codes for my numerical methods for PDE course

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published