apply_givens_rotation Subroutine

public subroutine apply_givens_rotation(H, cs, sn, k)

APPLY GIVENS ROTATION

Arguments

Type IntentOptional Attributes Name
complex(kind=realdp), intent(inout), dimension(m_iter+1,m_iter) :: H
complex(kind=realdp), intent(inout), dimension(m_iter+1) :: cs
complex(kind=realdp), intent(inout), dimension(m_iter+1) :: sn
integer, intent(in) :: k

Calls

proc~~apply_givens_rotation~~CallsGraph proc~apply_givens_rotation apply_givens_rotation cdsqrt cdsqrt proc~apply_givens_rotation->cdsqrt

Called by

proc~~apply_givens_rotation~~CalledByGraph proc~apply_givens_rotation apply_givens_rotation proc~full_pgmres full_pgmres proc~full_pgmres->proc~apply_givens_rotation proc~fullgmres fullgmres proc~fullgmres->proc~apply_givens_rotation proc~pfgmres pfgmres proc~pfgmres->proc~apply_givens_rotation proc~pre_fullgmres Pre_fullgmres proc~pre_fullgmres->proc~apply_givens_rotation proc~pre_restartgmres Pre_restartgmres proc~pre_restartgmres->proc~apply_givens_rotation proc~restartgmres restartgmres proc~restartgmres->proc~apply_givens_rotation program~helmholtz_2d helmholtz_2d program~helmholtz_2d->proc~full_pgmres program~helmholtz_2d->proc~fullgmres program~helmholtz_2d->proc~pfgmres program~helmholtz_2d->proc~pre_fullgmres program~helmholtz_2d->proc~pre_restartgmres program~helmholtz_2d->proc~restartgmres