KronLinInv  0.3
Kronecker-product-based linear inversion
ompi_kronlininv Module Reference

Procedures to perform linear inversion under gaussian assumptions using the Kronecker-product approach.
OpenMPI version. More...

Functions/Subroutines

subroutine, public 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 blockpostcov (U1, U2, U3, diaginvlambda, iUCm1, iUCm2, iUCm3, astart, aend, bstart, bend, postC)
  Computes a block of the posterior covariance. More...
 
subroutine, public 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 posteriormean (U1, U2, U3, diaginvlambda, Z1, Z2, Z3, G1, G2, G3, mprior, dobs, postm)
  Computes the posterior mean More...
 
subroutine, private 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 solvels (A, B, sol)
  Solves a linear system AX = B, real numbers More...
 
subroutine, private symsolvels (A, B, sol)
  Solves a linear system AX = B for symmetric A, real numbers More...
 

Detailed Description

Procedures to perform linear inversion under gaussian assumptions using the Kronecker-product approach.
OpenMPI version.

Author
Andrea Zunino
Niels Bohr Institute, University of Copenhagen