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