Contains notes and jupyter notebooks for Pseudospectral methods tutorial.
by Gregory L. Wagner and Navid C. Constantinou.
LesHouches2017/notebooks
folder contains two IJulia notebooks demonstrating:
- differentiation of periodic functions in 1D and 2D periodic domains and,
- solving 2D turbulence equation on a doubly periodic domain.
LesHouches2017/notebooks
folder contains:
- Three codes (python, julia, matlab) that solve 2D turbulence equation on a doubly periodic domain in the same manner as done in the notebook.
- An optimized version of the julia code.
- A code that solves the equation on a beta-plane.
UNCW2018/part1
folder contains an IJulia notebook demonstrating
- discretization of function on grids,
- differentiation of periodic 1D functions using finite differences and spectral methods,
- differentiation of periodic 2D functions using spectral methods.
UNCW2018/part2
folder contains:
- notes on 2D incompressible Navier-Stokes
- an IJulia notebook that solves 2D Navier-Stokes on a doubly periodic domain
codes
folder containing Julia, Matlab and Python script for solving 2D Navier-Stokes on a doubly periodic domain