Neko  0.8.99
A portable framework for high-order spectral element flow simulations
krylov::ksp_method_coupled Interface Reference

Abstract interface for a Krylov method's coupled solve routine. More...

Private Member Functions

type(ksp_monitor_t) function, dimension(3) ksp_method_coupled (this, Ax, x, y, z, fx, fy, fz, n, coef, blstx, blsty, blstz, gs_h, niter)
 

Detailed Description

Parameters
xfield to solve for
yfield to solve for
zfield to solve for
fxright hand side
fyright hand side
fzright hand side
ninteger, size of vectors
coefCoefficients
blstlist of boundary conditions
gs_hGather-scatter handle
niteriteration trip count

Definition at line 143 of file krylov.f90.

Constructor & Destructor Documentation

◆ ksp_method_coupled()

type(ksp_monitor_t) function, dimension(3) krylov::ksp_method_coupled::ksp_method_coupled ( class(ksp_t), intent(inout)  this,
class(ax_t), intent(inout)  Ax,
type(field_t), intent(inout)  x,
type(field_t), intent(inout)  y,
type(field_t), intent(inout)  z,
real(kind=rp), dimension(n), intent(inout)  fx,
real(kind=rp), dimension(n), intent(inout)  fy,
real(kind=rp), dimension(n), intent(inout)  fz,
integer, intent(in)  n,
type(coef_t), intent(inout)  coef,
type(bc_list_t), intent(inout)  blstx,
type(bc_list_t), intent(inout)  blsty,
type(bc_list_t), intent(inout)  blstz,
type(gs_t), intent(inout)  gs_h,
integer, intent(in), optional  niter 
)
private

Definition at line 143 of file krylov.f90.


The documentation for this interface was generated from the following file: