Lines Matching refs:Xmat
238 Mat S, Xmat, Bmat; in MatMKLPardisoSolveSchur_Private() local
245 PetscCall(MatCreateSeqDense(PETSC_COMM_SELF, mpardiso->schur_size, mpardiso->nrhs, X, &Xmat)); in MatMKLPardisoSolveSchur_Private()
247 PetscCall(MatSetType(Xmat, ((PetscObject)S)->type_name)); in MatMKLPardisoSolveSchur_Private()
249 PetscCall(MatBindToCPU(Xmat, S->boundtocpu)); in MatMKLPardisoSolveSchur_Private()
260 PetscCall(MatMatSolve(S, Bmat, Xmat)); in MatMKLPardisoSolveSchur_Private()
262 PetscCall(MatMatSolveTranspose(S, Bmat, Xmat)); in MatMKLPardisoSolveSchur_Private()
266 PetscCall(MatProductCreateWithMat(S, Bmat, NULL, Xmat)); in MatMKLPardisoSolveSchur_Private()
268 PetscCall(MatProductSetType(Xmat, MATPRODUCT_AB)); in MatMKLPardisoSolveSchur_Private()
270 PetscCall(MatProductSetType(Xmat, MATPRODUCT_AtB)); in MatMKLPardisoSolveSchur_Private()
272 PetscCall(MatProductSetFromOptions(Xmat)); in MatMKLPardisoSolveSchur_Private()
273 PetscCall(MatProductSymbolic(Xmat)); in MatMKLPardisoSolveSchur_Private()
274 PetscCall(MatProductNumeric(Xmat)); in MatMKLPardisoSolveSchur_Private()
275 PetscCall(MatProductClear(Xmat)); in MatMKLPardisoSolveSchur_Private()
283 PetscCall(MatDestroy(&Xmat)); in MatMKLPardisoSolveSchur_Private()