61 pure subroutine zgetrf(m, n, a, lda, ipiv, info)
63 integer(
IK) ,
intent(in) :: m, n, lda
64 integer(
IK) ,
intent(out) :: info, ipiv(
*)
65 complex(TKG),
intent(inout) :: a
67 pure subroutine cgetrf(m, n, a, lda, ipiv, info)
69 integer(
IK) ,
intent(in) :: m, n, lda
70 integer(
IK) ,
intent(out) :: info, ipiv(
*)
71 complex(TKG),
intent(inout) :: a
73 pure subroutine dgetrf(m, n, a, lda, ipiv, info)
75 integer(
IK) ,
intent(in) :: m, n, lda
76 integer(
IK) ,
intent(out) :: info, ipiv(
*)
77 real(TKG) ,
intent(inout) :: a
79 pure subroutine sgetrf(m, n, a, lda, ipiv, info)
81 integer(
IK) ,
intent(in) :: m, n, lda
82 integer(
IK) ,
intent(out) :: info, ipiv(
*)
83 real(TKG) ,
intent(inout) :: a
computes an LU factorization of a general M-by-N matrix A using partial pivoting with row interchange...
This module defines the relevant Fortran kind type-parameters frequently used in the ParaMonte librar...
integer, parameter LK
The default logical kind in the ParaMonte library: kind(.true.) in Fortran, kind(....
integer, parameter CKS
The single-precision complex kind in Fortran mode. On most platforms, this is a 32-bit real kind.
integer, parameter IK
The default integer kind in the ParaMonte library: int32 in Fortran, c_int32_t in C-Fortran Interoper...
integer, parameter CKD
The double precision complex kind in Fortran mode. On most platforms, this is a 64-bit real kind.
integer, parameter RKD
The double precision real kind in Fortran mode. On most platforms, this is an 64-bit real kind.
integer, parameter SK
The default character kind in the ParaMonte library: kind("a") in Fortran, c_char in C-Fortran Intero...
integer, parameter RKS
The single-precision real kind in Fortran mode. On most platforms, this is an 32-bit real kind.
This module contains a set of generic interfaces to the LAPACK routines.
character(*, SK), parameter MODULE_NAME