KronLinInv
0.3
Kronecker-product-based linear inversion
|
Go to the source code of this file.
Modules | |
module | realprec |
This file contains the parallel OpenMPI (distributed memory) version of KronLinInv. OpenMPI and LAPACK libraries are required to be installed in the system. | |
module | kronlininv |
Procedures to perform linear inversion under gaussian assumptions using the Kronecker-product approach. | |
Functions/Subroutines | |
subroutine, public | kronlininv::calcfactors (G1, G2, G3, Cm1, Cm2, Cm3, Cd1, Cd2, Cd3, U1, U2, U3, diaginvlambda, iUCm1, iUCm2, iUCm3, iUCmGtiCd1, iUCmGtiCd2, iUCmGtiCd3) |
Computes the factors necessary to solve the inverse problem. More... | |
subroutine, public | kronlininv::blockpostcov (U1, U2, U3, diaginvlambda, iUCm1, iUCm2, iUCm3, astart, aend, bstart, bend, postC) |
Computes a block of the posterior covariance. More... | |
subroutine, public | kronlininv::bandpostcov (U1, U2, U3, diaginvlambda, iUCm1, iUCm2, iUCm3, lowdiag, updiag, bandpostC) |
Computes a band of the posterior covariance. See http://www.netlib.org/lapack/lug/node124.html More... | |
subroutine, public | kronlininv::posteriormean (U1, U2, U3, diaginvlambda, Z1, Z2, Z3, G1, G2, G3, mprior, dobs, postm) |
Computes the posterior mean More... | |
subroutine, private | kronlininv::symgeneigvv (A, uplo, Bpd, lambda, U) |
Computes eigenvalues and eigenvectors of the generalized symmetric definite eigenproblem. See http://www.netlib.org/lapack/lug/node54.html More... | |
subroutine, private | kronlininv::solvels (A, B, sol) |
Solves a linear system AX = B, real numbers More... | |
subroutine, private | kronlininv::symsolvels (A, B, sol) |
Solves a linear system AX = B for symmetric A, real numbers More... | |