Neko 1.99.9
A portable framework for high-order spectral element flow simulations
Loading...
Searching...
No Matches
ax_helm_svv_one_sided_full_cpu.f90 File Reference

Go to the source code of this file.

Data Types

type  ax_helm_svv_one_sided_full_cpu::ax_helm_svv_one_sided_full_cpu_t
 CPU matrix-vector product for a Helmholtz problem. More...
 

Modules

module  ax_helm_svv_one_sided_full_cpu
 CPU implementation of the full-stress one-sided SVV Helmholtz operator.
 

Functions/Subroutines

subroutine ax_helm_svv_one_sided_full_cpu::ax_helm_svv_one_sided_full_compute_vector (this, au, av, aw, u, v, w, coef, msh, xh)
 Compute \( Ax \) inside a Krylov method, taking 3 components of a vector field in a coupled manner.
 
subroutine ax_helm_svv_one_sided_full_cpu::ax_helm_svv_one_sided_full_lx (au, av, aw, u, v, w, dx, dy, dz, dxt, dyt, dzt, h1, drdx, drdy, drdz, dsdx, dsdy, dsdz, dtdx, dtdy, dtdz, jacinv, weights3, svv_h1, svv_q, svv_qt, svv_direction, ident, n, lx)
 Generic CPU kernel for the full-stress one-sided SVV product.