Neko  0.9.99
A portable framework for high-order spectral element flow simulations
ax_helm_cpu.f90 File Reference

Go to the source code of this file.

Data Types

type  ax_helm_cpu::ax_helm_cpu_t
 CPU matrix-vector product for a Helmholtz problem. More...
 

Modules

module  ax_helm_cpu
 

Functions/Subroutines

subroutine ax_helm_cpu::ax_helm_compute (w, u, coef, msh, Xh)
 Compute the product. More...
 
subroutine ax_helm_cpu::ax_helm_lx (w, u, Dx, Dy, Dz, Dxt, Dyt, Dzt, h1, G11, G22, G33, G12, G13, G23, n, lx)
 Generic CPU kernel for the Helmholz matrix-vector product. More...
 
subroutine ax_helm_cpu::ax_helm_lx14 (w, u, Dx, Dy, Dz, Dxt, Dyt, Dzt, h1, G11, G22, G33, G12, G13, G23, n)
 
subroutine ax_helm_cpu::ax_helm_lx13 (w, u, Dx, Dy, Dz, Dxt, Dyt, Dzt, h1, G11, G22, G33, G12, G13, G23, n)
 
subroutine ax_helm_cpu::ax_helm_lx12 (w, u, Dx, Dy, Dz, Dxt, Dyt, Dzt, h1, G11, G22, G33, G12, G13, G23, n)
 
subroutine ax_helm_cpu::ax_helm_lx11 (w, u, Dx, Dy, Dz, Dxt, Dyt, Dzt, h1, G11, G22, G33, G12, G13, G23, n)
 
subroutine ax_helm_cpu::ax_helm_lx10 (w, u, Dx, Dy, Dz, Dxt, Dyt, Dzt, h1, G11, G22, G33, G12, G13, G23, n)
 
subroutine ax_helm_cpu::ax_helm_lx9 (w, u, Dx, Dy, Dz, Dxt, Dyt, Dzt, h1, G11, G22, G33, G12, G13, G23, n)
 
subroutine ax_helm_cpu::ax_helm_lx8 (w, u, Dx, Dy, Dz, Dxt, Dyt, Dzt, h1, G11, G22, G33, G12, G13, G23, n)
 
subroutine ax_helm_cpu::ax_helm_lx7 (w, u, Dx, Dy, Dz, Dxt, Dyt, Dzt, h1, G11, G22, G33, G12, G13, G23, n)
 
subroutine ax_helm_cpu::ax_helm_lx6 (w, u, Dx, Dy, Dz, Dxt, Dyt, Dzt, h1, G11, G22, G33, G12, G13, G23, n)
 
subroutine ax_helm_cpu::ax_helm_lx5 (w, u, Dx, Dy, Dz, Dxt, Dyt, Dzt, h1, G11, G22, G33, G12, G13, G23, n)
 
subroutine ax_helm_cpu::ax_helm_lx4 (w, u, Dx, Dy, Dz, Dxt, Dyt, Dzt, h1, G11, G22, G33, G12, G13, G23, n)
 
subroutine ax_helm_cpu::ax_helm_lx3 (w, u, Dx, Dy, Dz, Dxt, Dyt, Dzt, h1, G11, G22, G33, G12, G13, G23, n)
 
subroutine ax_helm_cpu::ax_helm_lx2 (w, u, Dx, Dy, Dz, Dxt, Dyt, Dzt, h1, G11, G22, G33, G12, G13, G23, n)