NekMetl has Nek5000 matlab codes for helping users to understand the essential components of Nek5000 based on the spectral element method (SEM)[1] and allowing users to experiment a new algorithmic implementation and its anaysis in an easier way using the matlab codes.
This includes demo codes:
- Spectral element discretizations (basic components)
- Spectral element multigrid Poisson solver: run
mgrid_demo.m
- Spectral element Navier-Stokes solver: run
nst_demo.m
More to be added (eg., projection, jacobian-free newton, etc)
The matlab codes are authored by Paul Fischer (fischerp@illinos.edu, fischer@mcs.anl.gov)
[1] M.O. Deville, P.F. Fischer, and E.H. Mund, High-Order Methods for Incompressible Fluid Flow,
Cambridge University Press (2002).