53 module subroutine ax_helm_factory(object, full_formulation)
54 class(ax_t),
allocatable,
intent(inout) :: object
55 logical,
intent(in) :: full_formulation
57 if (
allocated(object))
then
61 if (full_formulation)
then
63 call neko_error(
"Full stress formulation is only available &
64 &on the CPU and device")
82 end subroutine ax_helm_factory
85 end submodule ax_helm_fctry
Defines a Matrix-vector product.
integer, parameter neko_bcknd_sx
integer, parameter neko_bcknd_device
integer, parameter neko_bcknd_xsmm
Matrix-vector product for a Helmholtz problem.
CPU matrix-vector product for a Helmholtz problem.
CPU matrix-vector product for a Helmholtz problem with full stress tensor.