MatMatTransposeSolve#
Solves \(A X = B^T\), given a factored matrix.
Synopsis#
#include "petscmat.h"
PetscErrorCode MatMatTransposeSolve(Mat A, Mat Bt, Mat X)
Neighbor-wise Collective
Input Parameters#
A - the factored matrix
Bt - the transpose of right-hand-side matrix as a
MATDENSE
Output Parameter#
X - the result matrix (dense matrix)
Note#
For MUMPS, it only supports centralized sparse compressed column format on the host processor for right hand side matrix. User must create Bt
in sparse compressed row
format on the host processor and call MatMatTransposeSolve()
to implement MUMPS’ MatMatSolve()
.
See Also#
Matrices, Mat
, Matrix Factorization, MatMatSolve()
, MatMatSolveTranspose()
, MatLUFactor()
, MatCholeskyFactor()
Level#
developer
Location#
Implementations#
MatMatTransposeSolve_MUMPS() in src/mat/impls/aij/mpi/mumps/mumps.c
Index of all Mat routines
Table of Contents for all manual pages
Index of all manual pages