| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer | :: | m | ||||
| integer | :: | n | ||||
| real(kind=dp) | :: | a(lda,*) | ||||
| integer | :: | lda | ||||
| real(kind=dp) | :: | tau(*) | ||||
| real(kind=dp) | :: | work(*) | ||||
| integer | :: | lwork | ||||
| integer | :: | info |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer | :: | n | ||||
| integer | :: | nrhs | ||||
| real(kind=dp) | :: | a(lda,*) | ||||
| integer | :: | lda | ||||
| integer | :: | ipiv(*) | ||||
| real(kind=dp) | :: | b(ldb,*) | ||||
| integer | :: | ldb | ||||
| integer | :: | info |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*) | :: | uplo | ||||
| integer | :: | n | ||||
| integer | :: | nrhs | ||||
| real(kind=dp) | :: | a(*) | ||||
| integer | :: | lda | ||||
| integer | :: | ipiv(*) | ||||
| real(kind=dp) | :: | b(*) | ||||
| integer | :: | ldb | ||||
| real(kind=dp) | :: | work(*) | ||||
| integer | :: | lwork | ||||
| integer | :: | info |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer | :: | m | ||||
| integer | :: | n | ||||
| integer | :: | p | ||||
| real(kind=dp) | :: | a(lda,*) | ||||
| integer | :: | lda | ||||
| real(kind=dp) | :: | b(ldb,*) | ||||
| integer | :: | ldb | ||||
| real(kind=dp) | :: | c(*) | ||||
| real(kind=dp) | :: | d(*) | ||||
| real(kind=dp) | :: | x(*) | ||||
| real(kind=dp) | :: | work(*) | ||||
| integer | :: | lwork | ||||
| integer | :: | info |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer | :: | m | ||||
| integer | :: | n | ||||
| integer | :: | k | ||||
| real(kind=dp) | :: | a(lda,*) | ||||
| integer | :: | lda | ||||
| real(kind=dp) | :: | tau(*) | ||||
| real(kind=dp) | :: | work(*) | ||||
| integer | :: | lwork | ||||
| integer | :: | info |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*) | :: | side | ||||
| character(len=*) | :: | trans | ||||
| integer | :: | m | ||||
| integer | :: | n | ||||
| integer | :: | k | ||||
| real(kind=dp) | :: | a(lda,*) | ||||
| integer | :: | lda | ||||
| real(kind=dp) | :: | tau(*) | ||||
| real(kind=dp) | :: | c(ldc,*) | ||||
| integer | :: | ldc | ||||
| real(kind=dp) | :: | work(*) | ||||
| integer | :: | lwork | ||||
| integer | :: | info |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*) | :: | uplo | ||||
| integer | :: | n | ||||
| real(kind=dp) | :: | ap(*) | ||||
| real(kind=dp) | :: | a(lda,*) | ||||
| integer | :: | lda | ||||
| integer | :: | info |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*) | :: | uplo | ||||
| integer | :: | n | ||||
| real(kind=dp) | :: | a(lda,*) | ||||
| integer | :: | lda | ||||
| real(kind=dp) | :: | ap(*) | ||||
| integer | :: | info |
Compute the inverse of a real matrix using LAPACK routine dgetri.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer | :: | n | ||||
| real(kind=dp) | :: | a(lda,*) | ||||
| integer | :: | lda | ||||
| integer | :: | ipiv(:) | ||||
| real(kind=dp) | :: | work(lwork) | ||||
| integer | :: | lwork | ||||
| integer | :: | info |