lu Interface

public interface lu

lu computes the LU matrix factorization.


Contents


Subroutines

private module subroutine lu_dp(A, L, U)

Arguments

Type IntentOptional AttributesName
real(kind=dp), intent(in), dimension(:, :):: A
real(kind=dp), intent(out), dimension(:, :), allocatable:: L
real(kind=dp), intent(out), dimension(:, :), allocatable:: U

private module subroutine lu_sp(A, L, U)

Arguments

Type IntentOptional AttributesName
real(kind=sp), intent(in), dimension(:, :):: A
real(kind=sp), intent(out), dimension(:, :), allocatable:: L
real(kind=sp), intent(out), dimension(:, :), allocatable:: U