Neko 1.99.9
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, b, ifh2, 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, b, ifh2, 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, b, ifh2, 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, b, ifh2, 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, b, ifh2, 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, b, ifh2, 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, b, ifh2, 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, b, ifh2, 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, b, ifh2, 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, b, ifh2, 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, b, ifh2, 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, b, ifh2, 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, b, ifh2, 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, b, ifh2, 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 \).
Note
The mass term \( h_2 B u \) is applied inside the element kernels (when coefifh2 is set), while the element is still in cache.

Definition at line 64 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)  b,
logical, intent(in)  ifh2,
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 168 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)  b,
logical, intent(in)  ifh2,
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 2107 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)  b,
logical, intent(in)  ifh2,
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 1709 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)  b,
logical, intent(in)  ifh2,
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 1290 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)  b,
logical, intent(in)  ifh2,
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 850 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)  b,
logical, intent(in)  ifh2,
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 387 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)  b,
logical, intent(in)  ifh2,
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 4532 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)  b,
logical, intent(in)  ifh2,
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 4303 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)  b,
logical, intent(in)  ifh2,
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 4053 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)  b,
logical, intent(in)  ifh2,
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 3781 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)  b,
logical, intent(in)  ifh2,
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 3489 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)  b,
logical, intent(in)  ifh2,
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 3174 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)  b,
logical, intent(in)  ifh2,
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 2839 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)  b,
logical, intent(in)  ifh2,
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 2484 of file ax_helm_full_cpu.f90.

Here is the caller graph for this function: