PROGRAMS CONCERNING MATRICES IN FORTRAN 90


Choose a source program (*.f90) by clicking the appropriate button.

BASIS.F90
SYSMAT.F90
SYSMAT.TXT
TDLITTL.F90
TLINEAR.F90
TLINEAR.TXT
LU.F90
TEST_LU.F90
NSBSLV.F90
INV_LU.F90
HOUSEHOLDER.F90
LU.TXT
FBAND.F90
FBANDO.F90
TBAND.F90
CG.F90
CGTST1.F90
TSPARSE.F90
SYSLIN.F90
TSYMSOL.F90
TCHOLY.F90
CHOLES.F90
FSEIDEL.F90
FSEIDEL.TXT
TSEIDEL2.F90
DPLE.F90
DETER.F90
DETER1.F90
MAT10.DAT
DETER2.F90
TFINDDET.F90
CARPOL.F90
UCOMPLEX1.F90
CARPOL1.F90
CARPOL2.F90
CARPOL3.F90
TRIDIAG.F90
TSVBKSB.F90
TPWM.F90
TPWIMGT.F90
UJACOBI.F90
TUJACOBI.F90
ELPROTD.PDF
ELPROTD.F90
TTQL2.F90
ELPRO.F90
TTRED2.F90
LINPACK.F90
TEST_HQR.F90
FEIGEN0.F90
THQR.F90
TEPHJ.F90
TVANDER.F90
TOEPLITZ.F90
Program Description

  • Utility F90 module used by programs concerning matrices
  • Solving a linear matrix system AX=B by Gauss-Jordan Method
  • Explanation File of program above (Sysmat) NEW
  • Solve a Linear System By Direct Factorization
  • Solve a Linear System By Triangularization Method
  • Explanation File of Program above (Tlinear)
  • LU decomposition module called by program below
  • Solving a linear matrix system AX=B by LU decomposition
  • Solving a banded linear system AX=B By LU decomposition
  • Inversion of a real square matrix by LU decomposition
  • Inversion of a real square matrix by Householder's method NEW
  • Explanation File of LU Method NEW
  • Linear banded system using pivots
  • Linear banded system without using pivots
  • Solving a linear matrix system AX=B for a band matrix
  • Module to solve a symmetric linear system by Conjugate Gradient method
  • Conjugate Gradient method for a sparse symmetric linear system
  • Demonstration program of Conjugate Gradient method
  • Solving a symmetric linear system by Gauss method
  • Solving a symmetric linear system by SYMSOL
  • Solving a symmetric linear system by Cholesky method
  • Inversion of a symmetric positive definite matrix by Cholesky method
  • Module used by program below (Fseidel)
  • Explanation File for iterative Gauss Seidel method NEW
  • Solve a linear system by iterative Gauss Seidel method
  • Solve AX = B using a partial pivoting algorithm and reduced storage
  • Determinant of a real square matrix by Gauss method
  • Determinant of a real square matrix by LU decomposition method
  • Example data file for program below
  • Determinant of a real square matrix by a recursive method based on Kramer's rule
  • Calculate the determinant of a real square matrix using Function FindDet NEW
  • Characteristic polynomial of a real square tridiagonal matrix
  • Module concerning complex numbers used by program below
  • Characteristic polynomial of a complex square matrix
  • Characteristic polynomial of a real square matrix
  • Characteristic polynomial of a real symmetric square matrix
  • Solving a tridiagonal linear system
  • Solving a linear system AX=B by the Singular Value Decomposition Method
  • Greatest eigenvalue of a real square matrix by the power method
  • Smallest eigenvalue of a real square matrix by the Gauss and power methods
  • Subroutine Jacobi used by program below
  • Eigenvalues and eigenvectors of a real symmetric square matrix by Jacobi's method
  • Explanation file of program below(ELPROTD) NEW
  • Eigenvalues and eigenvectors of a real tridiagonal square matrix
  • Find Eigenvalues and Eigenvectors of a symmetric tridiagonal matrix using QL method
  • Eigenvalues and eigenvectors of a real square matrix by Rutishauser's method and inverse iteration method
  • Find Eigenvalues and Eigenvectors of a symmetric real matrix using Householder reduction and QL method
  • Module used by program below
  • Eigenvalues of a non symmetric real matrix by HQR algorithm
  • Module used by program below
  • Eigenvalues and eigenvectors of a non symmetric real matrix by HQR algorithm
  • Calculate eigenvalues and eigenvectors of a Square Hermitian Matrix By Jacobi's Method
  • Solve a Vandermonde linear system NEW
  • Solve a Toeplitz linear system NEW


RETURN


© J-P Moreau Last modified 07/31/2014 - E-mail: jpmoreau@wanadoo.fr