Neko 1.99.3
A portable framework for high-order spectral element flow simulations
Loading...
Searching...
No Matches
ax_helm_full_cpu Module Reference

Data Types

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

Functions/Subroutines

subroutine 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_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_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_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_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_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_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_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_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_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_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_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_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_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_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)
 

Function/Subroutine Documentation

◆ ax_helm_full_compute_vector()

subroutine ax_helm_full_cpu::ax_helm_full_compute_vector ( class(ax_helm_full_cpu_t), intent(in this,
real(kind=rp), dimension(xh%lx, xh%ly, xh%lz, msh%nelv), intent(inout au,
real(kind=rp), dimension(xh%lx, xh%ly, xh%lz, msh%nelv), intent(inout av,
real(kind=rp), dimension(xh%lx, xh%ly, xh%lz, msh%nelv), intent(inout aw,
real(kind=rp), dimension(xh%lx, xh%ly, xh%lz, msh%nelv), intent(in u,
real(kind=rp), dimension(xh%lx, xh%ly, xh%lz, msh%nelv), intent(in v,
real(kind=rp), dimension(xh%lx, xh%ly, xh%lz, msh%nelv), intent(in w,
type(coef_t), intent(in coef,
type(mesh_t), intent(in msh,
type(space_t), intent(in xh 
)
Parameters
auResult for the first component of the vector.
avResult for the first component of the vector.
awResult for the first component of the vector.
uThe first component of the vector.
vThe second component of the vector.
wThe third component of the vector.
coefCoefficients.
mshMesh.
XhFunction space \( X_h \).

Definition at line 62 of file ax_helm_full_cpu.f90.

Here is the call graph for this function:

◆ ax_helm_stress_lx()

subroutine ax_helm_full_cpu::ax_helm_stress_lx ( real(kind=rp), dimension(lx, lx, lx, n), intent(inout au,
real(kind=rp), dimension(lx, lx, lx, n), intent(inout av,
real(kind=rp), dimension(lx, lx, lx, n), intent(inout aw,
real(kind=rp), dimension(lx, lx, lx, n), intent(in u,
real(kind=rp), dimension(lx, lx, lx, n), intent(in v,
real(kind=rp), dimension(lx, lx, lx, n), intent(in w,
real(kind=rp), dimension(lx, lx), intent(in dx,
real(kind=rp), dimension(lx, lx), intent(in dy,
real(kind=rp), dimension(lx, lx), intent(in dz,
real(kind=rp), dimension(lx, lx), intent(in dxt,
real(kind=rp), dimension(lx, lx), intent(in dyt,
real(kind=rp), dimension(lx, lx), intent(in dzt,
real(kind=rp), dimension(lx, lx, lx, n), intent(in h1,
real(kind=rp), dimension(lx, lx, lx, n), intent(in h2,
real(kind=rp), dimension(lx, lx, lx, n), intent(in drdx,
real(kind=rp), dimension(lx, lx, lx, n), intent(in drdy,
real(kind=rp), dimension(lx, lx, lx, n), intent(in drdz,
real(kind=rp), dimension(lx, lx, lx, n), intent(in dsdx,
real(kind=rp), dimension(lx, lx, lx, n), intent(in dsdy,
real(kind=rp), dimension(lx, lx, lx, n), intent(in dsdz,
real(kind=rp), dimension(lx, lx, lx, n), intent(in dtdx,
real(kind=rp), dimension(lx, lx, lx, n), intent(in dtdy,
real(kind=rp), dimension(lx, lx, lx, n), intent(in dtdz,
real(kind=rp), dimension(lx, lx, lx, n), intent(in jacinv,
real(kind=rp), dimension(lx, lx, lx), intent(in weights3,
integer, intent(in n,
integer, intent(in lx 
)
private

Definition at line 181 of file ax_helm_full_cpu.f90.

Here is the caller graph for this function:

◆ ax_helm_stress_lx10()

subroutine ax_helm_full_cpu::ax_helm_stress_lx10 ( real(kind=rp), dimension(lx, lx, lx, n), intent(inout au,
real(kind=rp), dimension(lx, lx, lx, n), intent(inout av,
real(kind=rp), dimension(lx, lx, lx, n), intent(inout aw,
real(kind=rp), dimension(lx, lx, lx, n), intent(in u,
real(kind=rp), dimension(lx, lx, lx, n), intent(in v,
real(kind=rp), dimension(lx, lx, lx, n), intent(in w,
real(kind=rp), dimension(lx, lx), intent(in dx,
real(kind=rp), dimension(lx, lx), intent(in dy,
real(kind=rp), dimension(lx, lx), intent(in dz,
real(kind=rp), dimension(lx, lx), intent(in dxt,
real(kind=rp), dimension(lx, lx), intent(in dyt,
real(kind=rp), dimension(lx, lx), intent(in dzt,
real(kind=rp), dimension(lx, lx, lx, n), intent(in h1,
real(kind=rp), dimension(lx, lx, lx, n), intent(in h2,
real(kind=rp), dimension(lx, lx, lx, n), intent(in drdx,
real(kind=rp), dimension(lx, lx, lx, n), intent(in drdy,
real(kind=rp), dimension(lx, lx, lx, n), intent(in drdz,
real(kind=rp), dimension(lx, lx, lx, n), intent(in dsdx,
real(kind=rp), dimension(lx, lx, lx, n), intent(in dsdy,
real(kind=rp), dimension(lx, lx, lx, n), intent(in dsdz,
real(kind=rp), dimension(lx, lx, lx, n), intent(in dtdx,
real(kind=rp), dimension(lx, lx, lx, n), intent(in dtdy,
real(kind=rp), dimension(lx, lx, lx, n), intent(in dtdz,
real(kind=rp), dimension(lx, lx, lx, n), intent(in jacinv,
real(kind=rp), dimension(lx, lx, lx), intent(in weights3,
integer, intent(in n 
)
private

Definition at line 1879 of file ax_helm_full_cpu.f90.

Here is the caller graph for this function:

◆ ax_helm_stress_lx11()

subroutine ax_helm_full_cpu::ax_helm_stress_lx11 ( real(kind=rp), dimension(lx, lx, lx, n), intent(inout au,
real(kind=rp), dimension(lx, lx, lx, n), intent(inout av,
real(kind=rp), dimension(lx, lx, lx, n), intent(inout aw,
real(kind=rp), dimension(lx, lx, lx, n), intent(in u,
real(kind=rp), dimension(lx, lx, lx, n), intent(in v,
real(kind=rp), dimension(lx, lx, lx, n), intent(in w,
real(kind=rp), dimension(lx, lx), intent(in dx,
real(kind=rp), dimension(lx, lx), intent(in dy,
real(kind=rp), dimension(lx, lx), intent(in dz,
real(kind=rp), dimension(lx, lx), intent(in dxt,
real(kind=rp), dimension(lx, lx), intent(in dyt,
real(kind=rp), dimension(lx, lx), intent(in dzt,
real(kind=rp), dimension(lx, lx, lx, n), intent(in h1,
real(kind=rp), dimension(lx, lx, lx, n), intent(in h2,
real(kind=rp), dimension(lx, lx, lx, n), intent(in drdx,
real(kind=rp), dimension(lx, lx, lx, n), intent(in drdy,
real(kind=rp), dimension(lx, lx, lx, n), intent(in drdz,
real(kind=rp), dimension(lx, lx, lx, n), intent(in dsdx,
real(kind=rp), dimension(lx, lx, lx, n), intent(in dsdy,
real(kind=rp), dimension(lx, lx, lx, n), intent(in dsdz,
real(kind=rp), dimension(lx, lx, lx, n), intent(in dtdx,
real(kind=rp), dimension(lx, lx, lx, n), intent(in dtdy,
real(kind=rp), dimension(lx, lx, lx, n), intent(in dtdz,
real(kind=rp), dimension(lx, lx, lx, n), intent(in jacinv,
real(kind=rp), dimension(lx, lx, lx), intent(in weights3,
integer, intent(in n 
)
private

Definition at line 1531 of file ax_helm_full_cpu.f90.

Here is the caller graph for this function:

◆ ax_helm_stress_lx12()

subroutine ax_helm_full_cpu::ax_helm_stress_lx12 ( real(kind=rp), dimension(lx, lx, lx, n), intent(inout au,
real(kind=rp), dimension(lx, lx, lx, n), intent(inout av,
real(kind=rp), dimension(lx, lx, lx, n), intent(inout aw,
real(kind=rp), dimension(lx, lx, lx, n), intent(in u,
real(kind=rp), dimension(lx, lx, lx, n), intent(in v,
real(kind=rp), dimension(lx, lx, lx, n), intent(in w,
real(kind=rp), dimension(lx, lx), intent(in dx,
real(kind=rp), dimension(lx, lx), intent(in dy,
real(kind=rp), dimension(lx, lx), intent(in dz,
real(kind=rp), dimension(lx, lx), intent(in dxt,
real(kind=rp), dimension(lx, lx), intent(in dyt,
real(kind=rp), dimension(lx, lx), intent(in dzt,
real(kind=rp), dimension(lx, lx, lx, n), intent(in h1,
real(kind=rp), dimension(lx, lx, lx, n), intent(in h2,
real(kind=rp), dimension(lx, lx, lx, n), intent(in drdx,
real(kind=rp), dimension(lx, lx, lx, n), intent(in drdy,
real(kind=rp), dimension(lx, lx, lx, n), intent(in drdz,
real(kind=rp), dimension(lx, lx, lx, n), intent(in dsdx,
real(kind=rp), dimension(lx, lx, lx, n), intent(in dsdy,
real(kind=rp), dimension(lx, lx, lx, n), intent(in dsdz,
real(kind=rp), dimension(lx, lx, lx, n), intent(in dtdx,
real(kind=rp), dimension(lx, lx, lx, n), intent(in dtdy,
real(kind=rp), dimension(lx, lx, lx, n), intent(in dtdz,
real(kind=rp), dimension(lx, lx, lx, n), intent(in jacinv,
real(kind=rp), dimension(lx, lx, lx), intent(in weights3,
integer, intent(in n 
)
private

Definition at line 1165 of file ax_helm_full_cpu.f90.

Here is the caller graph for this function:

◆ ax_helm_stress_lx13()

subroutine ax_helm_full_cpu::ax_helm_stress_lx13 ( real(kind=rp), dimension(lx, lx, lx, n), intent(inout au,
real(kind=rp), dimension(lx, lx, lx, n), intent(inout av,
real(kind=rp), dimension(lx, lx, lx, n), intent(inout aw,
real(kind=rp), dimension(lx, lx, lx, n), intent(in u,
real(kind=rp), dimension(lx, lx, lx, n), intent(in v,
real(kind=rp), dimension(lx, lx, lx, n), intent(in w,
real(kind=rp), dimension(lx, lx), intent(in dx,
real(kind=rp), dimension(lx, lx), intent(in dy,
real(kind=rp), dimension(lx, lx), intent(in dz,
real(kind=rp), dimension(lx, lx), intent(in dxt,
real(kind=rp), dimension(lx, lx), intent(in dyt,
real(kind=rp), dimension(lx, lx), intent(in dzt,
real(kind=rp), dimension(lx, lx, lx, n), intent(in h1,
real(kind=rp), dimension(lx, lx, lx, n), intent(in h2,
real(kind=rp), dimension(lx, lx, lx, n), intent(in drdx,
real(kind=rp), dimension(lx, lx, lx, n), intent(in drdy,
real(kind=rp), dimension(lx, lx, lx, n), intent(in drdz,
real(kind=rp), dimension(lx, lx, lx, n), intent(in dsdx,
real(kind=rp), dimension(lx, lx, lx, n), intent(in dsdy,
real(kind=rp), dimension(lx, lx, lx, n), intent(in dsdz,
real(kind=rp), dimension(lx, lx, lx, n), intent(in dtdx,
real(kind=rp), dimension(lx, lx, lx, n), intent(in dtdy,
real(kind=rp), dimension(lx, lx, lx, n), intent(in dtdz,
real(kind=rp), dimension(lx, lx, lx, n), intent(in jacinv,
real(kind=rp), dimension(lx, lx, lx), intent(in weights3,
integer, intent(in n 
)
private

Definition at line 781 of file ax_helm_full_cpu.f90.

Here is the caller graph for this function:

◆ ax_helm_stress_lx14()

subroutine ax_helm_full_cpu::ax_helm_stress_lx14 ( real(kind=rp), dimension(lx, lx, lx, n), intent(inout au,
real(kind=rp), dimension(lx, lx, lx, n), intent(inout av,
real(kind=rp), dimension(lx, lx, lx, n), intent(inout aw,
real(kind=rp), dimension(lx, lx, lx, n), intent(in u,
real(kind=rp), dimension(lx, lx, lx, n), intent(in v,
real(kind=rp), dimension(lx, lx, lx, n), intent(in w,
real(kind=rp), dimension(lx, lx), intent(in dx,
real(kind=rp), dimension(lx, lx), intent(in dy,
real(kind=rp), dimension(lx, lx), intent(in dz,
real(kind=rp), dimension(lx, lx), intent(in dxt,
real(kind=rp), dimension(lx, lx), intent(in dyt,
real(kind=rp), dimension(lx, lx), intent(in dzt,
real(kind=rp), dimension(lx, lx, lx, n), intent(in h1,
real(kind=rp), dimension(lx, lx, lx, n), intent(in h2,
real(kind=rp), dimension(lx, lx, lx, n), intent(in drdx,
real(kind=rp), dimension(lx, lx, lx, n), intent(in drdy,
real(kind=rp), dimension(lx, lx, lx, n), intent(in drdz,
real(kind=rp), dimension(lx, lx, lx, n), intent(in dsdx,
real(kind=rp), dimension(lx, lx, lx, n), intent(in dsdy,
real(kind=rp), dimension(lx, lx, lx, n), intent(in dsdz,
real(kind=rp), dimension(lx, lx, lx, n), intent(in dtdx,
real(kind=rp), dimension(lx, lx, lx, n), intent(in dtdy,
real(kind=rp), dimension(lx, lx, lx, n), intent(in dtdz,
real(kind=rp), dimension(lx, lx, lx, n), intent(in jacinv,
real(kind=rp), dimension(lx, lx, lx), intent(in weights3,
integer, intent(in n 
)
private

Definition at line 377 of file ax_helm_full_cpu.f90.

Here is the caller graph for this function:

◆ ax_helm_stress_lx2()

subroutine ax_helm_full_cpu::ax_helm_stress_lx2 ( real(kind=rp), dimension(lx, lx, lx, n), intent(inout au,
real(kind=rp), dimension(lx, lx, lx, n), intent(inout av,
real(kind=rp), dimension(lx, lx, lx, n), intent(inout aw,
real(kind=rp), dimension(lx, lx, lx, n), intent(in u,
real(kind=rp), dimension(lx, lx, lx, n), intent(in v,
real(kind=rp), dimension(lx, lx, lx, n), intent(in w,
real(kind=rp), dimension(lx, lx), intent(in dx,
real(kind=rp), dimension(lx, lx), intent(in dy,
real(kind=rp), dimension(lx, lx), intent(in dz,
real(kind=rp), dimension(lx, lx), intent(in dxt,
real(kind=rp), dimension(lx, lx), intent(in dyt,
real(kind=rp), dimension(lx, lx), intent(in dzt,
real(kind=rp), dimension(lx, lx, lx, n), intent(in h1,
real(kind=rp), dimension(lx, lx, lx, n), intent(in h2,
real(kind=rp), dimension(lx, lx, lx, n), intent(in drdx,
real(kind=rp), dimension(lx, lx, lx, n), intent(in drdy,
real(kind=rp), dimension(lx, lx, lx, n), intent(in drdz,
real(kind=rp), dimension(lx, lx, lx, n), intent(in dsdx,
real(kind=rp), dimension(lx, lx, lx, n), intent(in dsdy,
real(kind=rp), dimension(lx, lx, lx, n), intent(in dsdz,
real(kind=rp), dimension(lx, lx, lx, n), intent(in dtdx,
real(kind=rp), dimension(lx, lx, lx, n), intent(in dtdy,
real(kind=rp), dimension(lx, lx, lx, n), intent(in dtdz,
real(kind=rp), dimension(lx, lx, lx, n), intent(in jacinv,
real(kind=rp), dimension(lx, lx, lx), intent(in weights3,
integer, intent(in n 
)
private

Definition at line 4012 of file ax_helm_full_cpu.f90.

Here is the caller graph for this function:

◆ ax_helm_stress_lx3()

subroutine ax_helm_full_cpu::ax_helm_stress_lx3 ( real(kind=rp), dimension(lx, lx, lx, n), intent(inout au,
real(kind=rp), dimension(lx, lx, lx, n), intent(inout av,
real(kind=rp), dimension(lx, lx, lx, n), intent(inout aw,
real(kind=rp), dimension(lx, lx, lx, n), intent(in u,
real(kind=rp), dimension(lx, lx, lx, n), intent(in v,
real(kind=rp), dimension(lx, lx, lx, n), intent(in w,
real(kind=rp), dimension(lx, lx), intent(in dx,
real(kind=rp), dimension(lx, lx), intent(in dy,
real(kind=rp), dimension(lx, lx), intent(in dz,
real(kind=rp), dimension(lx, lx), intent(in dxt,
real(kind=rp), dimension(lx, lx), intent(in dyt,
real(kind=rp), dimension(lx, lx), intent(in dzt,
real(kind=rp), dimension(lx, lx, lx, n), intent(in h1,
real(kind=rp), dimension(lx, lx, lx, n), intent(in h2,
real(kind=rp), dimension(lx, lx, lx, n), intent(in drdx,
real(kind=rp), dimension(lx, lx, lx, n), intent(in drdy,
real(kind=rp), dimension(lx, lx, lx, n), intent(in drdz,
real(kind=rp), dimension(lx, lx, lx, n), intent(in dsdx,
real(kind=rp), dimension(lx, lx, lx, n), intent(in dsdy,
real(kind=rp), dimension(lx, lx, lx, n), intent(in dsdz,
real(kind=rp), dimension(lx, lx, lx, n), intent(in dtdx,
real(kind=rp), dimension(lx, lx, lx, n), intent(in dtdy,
real(kind=rp), dimension(lx, lx, lx, n), intent(in dtdz,
real(kind=rp), dimension(lx, lx, lx, n), intent(in jacinv,
real(kind=rp), dimension(lx, lx, lx), intent(in weights3,
integer, intent(in n 
)
private

Definition at line 3809 of file ax_helm_full_cpu.f90.

Here is the caller graph for this function:

◆ ax_helm_stress_lx4()

subroutine ax_helm_full_cpu::ax_helm_stress_lx4 ( real(kind=rp), dimension(lx, lx, lx, n), intent(inout au,
real(kind=rp), dimension(lx, lx, lx, n), intent(inout av,
real(kind=rp), dimension(lx, lx, lx, n), intent(inout aw,
real(kind=rp), dimension(lx, lx, lx, n), intent(in u,
real(kind=rp), dimension(lx, lx, lx, n), intent(in v,
real(kind=rp), dimension(lx, lx, lx, n), intent(in w,
real(kind=rp), dimension(lx, lx), intent(in dx,
real(kind=rp), dimension(lx, lx), intent(in dy,
real(kind=rp), dimension(lx, lx), intent(in dz,
real(kind=rp), dimension(lx, lx), intent(in dxt,
real(kind=rp), dimension(lx, lx), intent(in dyt,
real(kind=rp), dimension(lx, lx), intent(in dzt,
real(kind=rp), dimension(lx, lx, lx, n), intent(in h1,
real(kind=rp), dimension(lx, lx, lx, n), intent(in h2,
real(kind=rp), dimension(lx, lx, lx, n), intent(in drdx,
real(kind=rp), dimension(lx, lx, lx, n), intent(in drdy,
real(kind=rp), dimension(lx, lx, lx, n), intent(in drdz,
real(kind=rp), dimension(lx, lx, lx, n), intent(in dsdx,
real(kind=rp), dimension(lx, lx, lx, n), intent(in dsdy,
real(kind=rp), dimension(lx, lx, lx, n), intent(in dsdz,
real(kind=rp), dimension(lx, lx, lx, n), intent(in dtdx,
real(kind=rp), dimension(lx, lx, lx, n), intent(in dtdy,
real(kind=rp), dimension(lx, lx, lx, n), intent(in dtdz,
real(kind=rp), dimension(lx, lx, lx, n), intent(in jacinv,
real(kind=rp), dimension(lx, lx, lx), intent(in weights3,
integer, intent(in n 
)
private

Definition at line 3588 of file ax_helm_full_cpu.f90.

Here is the caller graph for this function:

◆ ax_helm_stress_lx5()

subroutine ax_helm_full_cpu::ax_helm_stress_lx5 ( real(kind=rp), dimension(lx, lx, lx, n), intent(inout au,
real(kind=rp), dimension(lx, lx, lx, n), intent(inout av,
real(kind=rp), dimension(lx, lx, lx, n), intent(inout aw,
real(kind=rp), dimension(lx, lx, lx, n), intent(in u,
real(kind=rp), dimension(lx, lx, lx, n), intent(in v,
real(kind=rp), dimension(lx, lx, lx, n), intent(in w,
real(kind=rp), dimension(lx, lx), intent(in dx,
real(kind=rp), dimension(lx, lx), intent(in dy,
real(kind=rp), dimension(lx, lx), intent(in dz,
real(kind=rp), dimension(lx, lx), intent(in dxt,
real(kind=rp), dimension(lx, lx), intent(in dyt,
real(kind=rp), dimension(lx, lx), intent(in dzt,
real(kind=rp), dimension(lx, lx, lx, n), intent(in h1,
real(kind=rp), dimension(lx, lx, lx, n), intent(in h2,
real(kind=rp), dimension(lx, lx, lx, n), intent(in drdx,
real(kind=rp), dimension(lx, lx, lx, n), intent(in drdy,
real(kind=rp), dimension(lx, lx, lx, n), intent(in drdz,
real(kind=rp), dimension(lx, lx, lx, n), intent(in dsdx,
real(kind=rp), dimension(lx, lx, lx, n), intent(in dsdy,
real(kind=rp), dimension(lx, lx, lx, n), intent(in dsdz,
real(kind=rp), dimension(lx, lx, lx, n), intent(in dtdx,
real(kind=rp), dimension(lx, lx, lx, n), intent(in dtdy,
real(kind=rp), dimension(lx, lx, lx, n), intent(in dtdz,
real(kind=rp), dimension(lx, lx, lx, n), intent(in jacinv,
real(kind=rp), dimension(lx, lx, lx), intent(in weights3,
integer, intent(in n 
)
private

Definition at line 3348 of file ax_helm_full_cpu.f90.

Here is the caller graph for this function:

◆ ax_helm_stress_lx6()

subroutine ax_helm_full_cpu::ax_helm_stress_lx6 ( real(kind=rp), dimension(lx, lx, lx, n), intent(inout au,
real(kind=rp), dimension(lx, lx, lx, n), intent(inout av,
real(kind=rp), dimension(lx, lx, lx, n), intent(inout aw,
real(kind=rp), dimension(lx, lx, lx, n), intent(in u,
real(kind=rp), dimension(lx, lx, lx, n), intent(in v,
real(kind=rp), dimension(lx, lx, lx, n), intent(in w,
real(kind=rp), dimension(lx, lx), intent(in dx,
real(kind=rp), dimension(lx, lx), intent(in dy,
real(kind=rp), dimension(lx, lx), intent(in dz,
real(kind=rp), dimension(lx, lx), intent(in dxt,
real(kind=rp), dimension(lx, lx), intent(in dyt,
real(kind=rp), dimension(lx, lx), intent(in dzt,
real(kind=rp), dimension(lx, lx, lx, n), intent(in h1,
real(kind=rp), dimension(lx, lx, lx, n), intent(in h2,
real(kind=rp), dimension(lx, lx, lx, n), intent(in drdx,
real(kind=rp), dimension(lx, lx, lx, n), intent(in drdy,
real(kind=rp), dimension(lx, lx, lx, n), intent(in drdz,
real(kind=rp), dimension(lx, lx, lx, n), intent(in dsdx,
real(kind=rp), dimension(lx, lx, lx, n), intent(in dsdy,
real(kind=rp), dimension(lx, lx, lx, n), intent(in dsdz,
real(kind=rp), dimension(lx, lx, lx, n), intent(in dtdx,
real(kind=rp), dimension(lx, lx, lx, n), intent(in dtdy,
real(kind=rp), dimension(lx, lx, lx, n), intent(in dtdz,
real(kind=rp), dimension(lx, lx, lx, n), intent(in jacinv,
real(kind=rp), dimension(lx, lx, lx), intent(in weights3,
integer, intent(in n 
)
private

Definition at line 3091 of file ax_helm_full_cpu.f90.

Here is the caller graph for this function:

◆ ax_helm_stress_lx7()

subroutine ax_helm_full_cpu::ax_helm_stress_lx7 ( real(kind=rp), dimension(lx, lx, lx, n), intent(inout au,
real(kind=rp), dimension(lx, lx, lx, n), intent(inout av,
real(kind=rp), dimension(lx, lx, lx, n), intent(inout aw,
real(kind=rp), dimension(lx, lx, lx, n), intent(in u,
real(kind=rp), dimension(lx, lx, lx, n), intent(in v,
real(kind=rp), dimension(lx, lx, lx, n), intent(in w,
real(kind=rp), dimension(lx, lx), intent(in dx,
real(kind=rp), dimension(lx, lx), intent(in dy,
real(kind=rp), dimension(lx, lx), intent(in dz,
real(kind=rp), dimension(lx, lx), intent(in dxt,
real(kind=rp), dimension(lx, lx), intent(in dyt,
real(kind=rp), dimension(lx, lx), intent(in dzt,
real(kind=rp), dimension(lx, lx, lx, n), intent(in h1,
real(kind=rp), dimension(lx, lx, lx, n), intent(in h2,
real(kind=rp), dimension(lx, lx, lx, n), intent(in drdx,
real(kind=rp), dimension(lx, lx, lx, n), intent(in drdy,
real(kind=rp), dimension(lx, lx, lx, n), intent(in drdz,
real(kind=rp), dimension(lx, lx, lx, n), intent(in dsdx,
real(kind=rp), dimension(lx, lx, lx, n), intent(in dsdy,
real(kind=rp), dimension(lx, lx, lx, n), intent(in dsdz,
real(kind=rp), dimension(lx, lx, lx, n), intent(in dtdx,
real(kind=rp), dimension(lx, lx, lx, n), intent(in dtdy,
real(kind=rp), dimension(lx, lx, lx, n), intent(in dtdz,
real(kind=rp), dimension(lx, lx, lx, n), intent(in jacinv,
real(kind=rp), dimension(lx, lx, lx), intent(in weights3,
integer, intent(in n 
)
private

Definition at line 2814 of file ax_helm_full_cpu.f90.

Here is the caller graph for this function:

◆ ax_helm_stress_lx8()

subroutine ax_helm_full_cpu::ax_helm_stress_lx8 ( real(kind=rp), dimension(lx, lx, lx, n), intent(inout au,
real(kind=rp), dimension(lx, lx, lx, n), intent(inout av,
real(kind=rp), dimension(lx, lx, lx, n), intent(inout aw,
real(kind=rp), dimension(lx, lx, lx, n), intent(in u,
real(kind=rp), dimension(lx, lx, lx, n), intent(in v,
real(kind=rp), dimension(lx, lx, lx, n), intent(in w,
real(kind=rp), dimension(lx, lx), intent(in dx,
real(kind=rp), dimension(lx, lx), intent(in dy,
real(kind=rp), dimension(lx, lx), intent(in dz,
real(kind=rp), dimension(lx, lx), intent(in dxt,
real(kind=rp), dimension(lx, lx), intent(in dyt,
real(kind=rp), dimension(lx, lx), intent(in dzt,
real(kind=rp), dimension(lx, lx, lx, n), intent(in h1,
real(kind=rp), dimension(lx, lx, lx, n), intent(in h2,
real(kind=rp), dimension(lx, lx, lx, n), intent(in drdx,
real(kind=rp), dimension(lx, lx, lx, n), intent(in drdy,
real(kind=rp), dimension(lx, lx, lx, n), intent(in drdz,
real(kind=rp), dimension(lx, lx, lx, n), intent(in dsdx,
real(kind=rp), dimension(lx, lx, lx, n), intent(in dsdy,
real(kind=rp), dimension(lx, lx, lx, n), intent(in dsdz,
real(kind=rp), dimension(lx, lx, lx, n), intent(in dtdx,
real(kind=rp), dimension(lx, lx, lx, n), intent(in dtdy,
real(kind=rp), dimension(lx, lx, lx, n), intent(in dtdz,
real(kind=rp), dimension(lx, lx, lx, n), intent(in jacinv,
real(kind=rp), dimension(lx, lx, lx), intent(in weights3,
integer, intent(in n 
)
private

Definition at line 2520 of file ax_helm_full_cpu.f90.

Here is the caller graph for this function:

◆ ax_helm_stress_lx9()

subroutine ax_helm_full_cpu::ax_helm_stress_lx9 ( real(kind=rp), dimension(lx, lx, lx, n), intent(inout au,
real(kind=rp), dimension(lx, lx, lx, n), intent(inout av,
real(kind=rp), dimension(lx, lx, lx, n), intent(inout aw,
real(kind=rp), dimension(lx, lx, lx, n), intent(in u,
real(kind=rp), dimension(lx, lx, lx, n), intent(in v,
real(kind=rp), dimension(lx, lx, lx, n), intent(in w,
real(kind=rp), dimension(lx, lx), intent(in dx,
real(kind=rp), dimension(lx, lx), intent(in dy,
real(kind=rp), dimension(lx, lx), intent(in dz,
real(kind=rp), dimension(lx, lx), intent(in dxt,
real(kind=rp), dimension(lx, lx), intent(in dyt,
real(kind=rp), dimension(lx, lx), intent(in dzt,
real(kind=rp), dimension(lx, lx, lx, n), intent(in h1,
real(kind=rp), dimension(lx, lx, lx, n), intent(in h2,
real(kind=rp), dimension(lx, lx, lx, n), intent(in drdx,
real(kind=rp), dimension(lx, lx, lx, n), intent(in drdy,
real(kind=rp), dimension(lx, lx, lx, n), intent(in drdz,
real(kind=rp), dimension(lx, lx, lx, n), intent(in dsdx,
real(kind=rp), dimension(lx, lx, lx, n), intent(in dsdy,
real(kind=rp), dimension(lx, lx, lx, n), intent(in dsdz,
real(kind=rp), dimension(lx, lx, lx, n), intent(in dtdx,
real(kind=rp), dimension(lx, lx, lx, n), intent(in dtdy,
real(kind=rp), dimension(lx, lx, lx, n), intent(in dtdz,
real(kind=rp), dimension(lx, lx, lx, n), intent(in jacinv,
real(kind=rp), dimension(lx, lx, lx), intent(in weights3,
integer, intent(in n 
)
private

Definition at line 2209 of file ax_helm_full_cpu.f90.

Here is the caller graph for this function: