Processing math: 100%

get_LU_factorisation_banded Subroutine

public subroutine get_LU_factorisation_banded(bandmatrix, LU, ipiv)

Calculates the LU factorisation of a complex banded matrix A. Uses the LAPACK routine zgbtrf.

Arguments

TypeIntentOptionalAttributesName
type(banded_matrix_t), intent(in) :: bandmatrix

the banded A-matrix on the left-hand side

complex(kind=dp), intent(out), allocatable:: LU(:,:)

the LU factorisation of A

integer, intent(out), allocatable:: ipiv(:)

the pivoting information after factorisation


Contents

None