Loading web-font TeX/Math/Italic
Neko 0.9.99
A portable framework for high-order spectral element flow simulations
All Classes Namespaces Files Functions Variables Typedefs Enumerator Macros Pages
fast3d.f90 File Reference

Go to the source code of this file.

Modules

module  fast3d
 Fast diagonalization methods from NEKTON.
 

Functions/Subroutines

subroutine, public fast3d::fd_weights_full (xi, x, n, m, c)
 Compute finite-difference stencil weights for evaluating derivatives up to order m at a point.
 
subroutine, public fast3d::semhat (a, b, c, d, z, dgll, jgll, bgl, zgl, dgl, jgl, n, w)
 Generate matrices for single element, 1D operators: a = Laplacian b = diagonal mass matrix c = convection operator b*d d = derivative matrix dgll = derivative matrix, mapping from pressure nodes to velocity jgll = interpolation matrix, mapping from pressure nodes to velocity z = GLL points.
 
subroutine, public fast3d::setup_intp (jh, jht, z_to, z_from, n_to, n_from, derivative)
 Compute interpolation weights for points z_to using values at points z_from.