mfi_potrf Interface

public interface mfi_potrf

Generic modern interface for POTRF. Supports s, d, c, z. See also: spotrf, dpotrf, cpotrf, zpotrf.


Module Procedures

public pure subroutine mfi_spotrf(a, info, uplo)

Modern interface for spotrf. See also: mfi_potrf, f77_potrf.

Arguments

Type IntentOptional Attributes Name
real(kind=REAL32), intent(inout) :: a(:,:)
integer, intent(out), optional :: info
character(len=1), intent(in), optional :: uplo

public pure subroutine mfi_dpotrf(a, info, uplo)

Modern interface for dpotrf. See also: mfi_potrf, f77_potrf.

Arguments

Type IntentOptional Attributes Name
real(kind=REAL64), intent(inout) :: a(:,:)
integer, intent(out), optional :: info
character(len=1), intent(in), optional :: uplo

public pure subroutine mfi_cpotrf(a, info, uplo)

Modern interface for cpotrf. See also: mfi_potrf, f77_potrf.

Arguments

Type IntentOptional Attributes Name
complex(kind=REAL32), intent(inout) :: a(:,:)
integer, intent(out), optional :: info
character(len=1), intent(in), optional :: uplo

public pure subroutine mfi_zpotrf(a, info, uplo)

Modern interface for zpotrf. See also: mfi_potrf, f77_potrf.

Arguments

Type IntentOptional Attributes Name
complex(kind=REAL64), intent(inout) :: a(:,:)
integer, intent(out), optional :: info
character(len=1), intent(in), optional :: uplo