|
| subroutine, public | felanczosmodule::felanczossolve (MsgA, structA, coeffA, factorA, MsgB, structB, coeffB, factorB, MPARB, MTREEB, MSIFB, valueB, diagB, TOL, EVL, EVC, MIP, MOP, N, NEVAL, NEVEC, MAXLAN, MSING, LPU, IPSW, INFO) |
| | Solves a generalized symmetric eigenvalue problem. More...
|
| |
| subroutine | femgsorth (G, V, M) |
| | Fortran90-version of the SAM subroutine MGSOR1. More...
|
| |
| subroutine | ferandomvec (V, x) |
| | Fortran90-version of the SAM subroutine RANVEC (generation of a pseudo-random vector). More...
|
| |
| subroutine | fereorl (ALFA, BETA, VVK, VVKM1, VVKP1, BTAKP1, RLPR, TRSH, K, VPMAX) |
| | Fortran90-version of the SAM subroutine REORL2. More...
|
| |
| subroutine | felanczosmodule::felfac (INFO, LPU, KSA, KSB, KPD, N, NEVAL, EPS, NN, MSING, MsgA, structA, coeffA, factorA, MsgB, structB, coeffB, factorB, diagB, MPARB, MTREEB, MSIFB, valueB) |
| | Administers the matrix factorizations for the Lanczos eigensolver. More...
|
| |
| subroutine | felanczosmodule::fefindandfixzeropivots (struct, coeff, NZERO, MSING, INFO) |
| | Repairs isolated zero pivot elements in the matrix. More...
|
| |
| logical function | get_errstat () |
| | Returns .true. if an error has been detected. More...
|
| |
| subroutine | felanczosmodule::fesmm (INFO, LPU, IFLAG, Ndim, AllInt, X, Y, MsgA, structA, factorA, structB, coeffB, factorB, diagB, MPARB, MTREEB, MSIFB, valueB) |
| | Performs some linear algebra operations for the Lanczos eigensolver. More...
|
| |
| real(wp) function, dimension(:,:), pointer | matrixpointtoarray (array, rows, columns) |
| | Returns a matrix pointer to an array. More...
|
| |
Eigenvalue solver based on the Lanczos method.