Neko  0.8.99
A portable framework for high-order spectral element flow simulations
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. More...
 
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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, jacinv, weights3, n)