Neko 1.99.1
A portable framework for high-order spectral element flow simulations
Loading...
Searching...
No Matches
krylov::ksp_monitor_t Type Reference

Type for storing initial and final residuals in a Krylov solver. More...

Public Member Functions

procedure, pass(thisprint_header (this)
 Print the Krylov solver's result header.
 
procedure, pass(thisprint_result (this, step)
 Print the Krylov solver's result.
 

Public Attributes

character(len=18) name = ""
 Name of the solver in question.
 
integer iter
 Iteration number.
 
real(kind=rp) res_start
 Initial residual.
 
real(kind=rp) res_final
 FInal residual.
 
logical converged = .false.
 Status.
 

Detailed Description

Definition at line 56 of file krylov.f90.

Member Function/Subroutine Documentation

◆ print_header()

procedure, pass(this) krylov::ksp_monitor_t::print_header ( class(ksp_monitor_t), intent(in this)

Definition at line 68 of file krylov.f90.

◆ print_result()

procedure, pass(this) krylov::ksp_monitor_t::print_result ( class(ksp_monitor_t), intent(in this,
integer, intent(in step 
)

Definition at line 69 of file krylov.f90.

Member Data Documentation

◆ converged

logical krylov::ksp_monitor_t::converged = .false.

Definition at line 66 of file krylov.f90.

◆ iter

integer krylov::ksp_monitor_t::iter

Definition at line 60 of file krylov.f90.

◆ name

character(len=18) krylov::ksp_monitor_t::name = ""

Definition at line 58 of file krylov.f90.

◆ res_final

real(kind=rp) krylov::ksp_monitor_t::res_final

Definition at line 64 of file krylov.f90.

◆ res_start

real(kind=rp) krylov::ksp_monitor_t::res_start

Definition at line 62 of file krylov.f90.


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