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

Device implementation of the full-stress one-sided SVV operator.

Data Types

type  ax_helm_svv_one_sided_full_device_t
 Device one-sided full-stress SVV Helmholtz operator. More...
 
interface  hip_ax_helm_svv_one_sided_full
 

Functions/Subroutines

subroutine ax_helm_svv_one_sided_full_device_compute_vector (this, au, av, aw, u, v, w, coef, msh, xh)
 Compute the coupled one-sided full-stress SVV Helmholtz product.
 

Function/Subroutine Documentation

◆ ax_helm_svv_one_sided_full_device_compute_vector()

subroutine ax_helm_svv_one_sided_full_device::ax_helm_svv_one_sided_full_device_compute_vector ( class(ax_helm_svv_one_sided_full_device_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 
)
private
Parameters
thisDevice one-sided full-stress SVV operator.
auResult for the first component.
avResult for the second component.
awResult for the third component.
uFirst input component.
vSecond input component.
wThird input component.
coefCoefficients.
mshMesh.
XhFunction space.

Definition at line 113 of file ax_helm_svv_one_sided_full_device.F90.

Here is the call graph for this function: