FE-Project
Loading...
Searching...
No Matches
scale_linalgebra.F90 File Reference
#include "scaleFElib.h"

Go to the source code of this file.

Data Types

interface  scale_linalgebra::linalgebra_solvelineq
 Solve a linear equation Ax=b using a direct solver. More...

Modules

module  scale_linalgebra
 Module common / Linear algebra.

Functions/Subroutines

real(rp) function, dimension(size(a, 1), size(a, 2)), public scale_linalgebra::linalgebra_inv (a)
 Calculate a inversion of matrix A.
subroutine, public scale_linalgebra::linalgebra_lu (a_lu, ipiv)
 Perform LU factorization.
subroutine, public scale_linalgebra::linalgebra_solvelineq_bndmat (a, b, ipiv, n, kl, ku, nrhs, use_lapack)
 Calculate the solution of linear equations with a band matrix.
subroutine, public scale_linalgebra::linalgebra_solvelineq_gmres (a, b, x, m, restart_num, conv_crit)
 Solve a linear equation Ax=b using the Generalized Minimal Residual solver (GMRES)