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

Go to the source code of this file.

Data Types

type  ax_helm_full_cpu::ax_helm_full_cpu_t
 CPU matrix-vector product for a Helmholtz problem with full stress tensor. More...
 

Modules

module  ax_helm_full_cpu
 

Functions/Subroutines

subroutine ax_helm_full_cpu::ax_helm_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_full_cpu::ax_helm_stress_lx (au, av, aw, u, v, w, dx, dy, dz, dxt, dyt, dzt, h1, h2, drdx, drdy, drdz, dsdx, dsdy, dsdz, dtdx, dtdy, dtdz, b, ifh2, jacinv, weights3, n, lx)
 
subroutine ax_helm_full_cpu::ax_helm_stress_lx14 (au, av, aw, u, v, w, dx, dy, dz, dxt, dyt, dzt, h1, h2, drdx, drdy, drdz, dsdx, dsdy, dsdz, dtdx, dtdy, dtdz, b, ifh2, jacinv, weights3, n)
 
subroutine ax_helm_full_cpu::ax_helm_stress_lx13 (au, av, aw, u, v, w, dx, dy, dz, dxt, dyt, dzt, h1, h2, drdx, drdy, drdz, dsdx, dsdy, dsdz, dtdx, dtdy, dtdz, b, ifh2, jacinv, weights3, n)
 
subroutine ax_helm_full_cpu::ax_helm_stress_lx12 (au, av, aw, u, v, w, dx, dy, dz, dxt, dyt, dzt, h1, h2, drdx, drdy, drdz, dsdx, dsdy, dsdz, dtdx, dtdy, dtdz, b, ifh2, jacinv, weights3, n)
 
subroutine ax_helm_full_cpu::ax_helm_stress_lx11 (au, av, aw, u, v, w, dx, dy, dz, dxt, dyt, dzt, h1, h2, drdx, drdy, drdz, dsdx, dsdy, dsdz, dtdx, dtdy, dtdz, b, ifh2, jacinv, weights3, n)
 
subroutine ax_helm_full_cpu::ax_helm_stress_lx10 (au, av, aw, u, v, w, dx, dy, dz, dxt, dyt, dzt, h1, h2, drdx, drdy, drdz, dsdx, dsdy, dsdz, dtdx, dtdy, dtdz, b, ifh2, jacinv, weights3, n)
 
subroutine ax_helm_full_cpu::ax_helm_stress_lx9 (au, av, aw, u, v, w, dx, dy, dz, dxt, dyt, dzt, h1, h2, drdx, drdy, drdz, dsdx, dsdy, dsdz, dtdx, dtdy, dtdz, b, ifh2, jacinv, weights3, n)
 
subroutine ax_helm_full_cpu::ax_helm_stress_lx8 (au, av, aw, u, v, w, dx, dy, dz, dxt, dyt, dzt, h1, h2, drdx, drdy, drdz, dsdx, dsdy, dsdz, dtdx, dtdy, dtdz, b, ifh2, jacinv, weights3, n)
 
subroutine ax_helm_full_cpu::ax_helm_stress_lx7 (au, av, aw, u, v, w, dx, dy, dz, dxt, dyt, dzt, h1, h2, drdx, drdy, drdz, dsdx, dsdy, dsdz, dtdx, dtdy, dtdz, b, ifh2, jacinv, weights3, n)
 
subroutine ax_helm_full_cpu::ax_helm_stress_lx6 (au, av, aw, u, v, w, dx, dy, dz, dxt, dyt, dzt, h1, h2, drdx, drdy, drdz, dsdx, dsdy, dsdz, dtdx, dtdy, dtdz, b, ifh2, jacinv, weights3, n)
 
subroutine ax_helm_full_cpu::ax_helm_stress_lx5 (au, av, aw, u, v, w, dx, dy, dz, dxt, dyt, dzt, h1, h2, drdx, drdy, drdz, dsdx, dsdy, dsdz, dtdx, dtdy, dtdz, b, ifh2, jacinv, weights3, n)
 
subroutine ax_helm_full_cpu::ax_helm_stress_lx4 (au, av, aw, u, v, w, dx, dy, dz, dxt, dyt, dzt, h1, h2, drdx, drdy, drdz, dsdx, dsdy, dsdz, dtdx, dtdy, dtdz, b, ifh2, jacinv, weights3, n)
 
subroutine ax_helm_full_cpu::ax_helm_stress_lx3 (au, av, aw, u, v, w, dx, dy, dz, dxt, dyt, dzt, h1, h2, drdx, drdy, drdz, dsdx, dsdy, dsdz, dtdx, dtdy, dtdz, b, ifh2, jacinv, weights3, n)
 
subroutine ax_helm_full_cpu::ax_helm_stress_lx2 (au, av, aw, u, v, w, dx, dy, dz, dxt, dyt, dzt, h1, h2, drdx, drdy, drdz, dsdx, dsdy, dsdz, dtdx, dtdy, dtdz, b, ifh2, jacinv, weights3, n)