Neko 0.9.99
A portable framework for high-order spectral element flow simulations
Loading...
Searching...
No Matches
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.