Lines Matching refs:match
462 PetscBool match, flgspd, isset, transp = PETSC_FALSE; in PCSetUp_Deflation() local
483 PetscCall(PetscObjectTypeCompare((PetscObject)def->W, MATCOMPOSITE, &match)); in PCSetUp_Deflation()
484 if (match) { in PCSetUp_Deflation()
490 PetscCall(PetscObjectTypeCompare((PetscObject)def->Wt, MATCOMPOSITE, &match)); in PCSetUp_Deflation()
491 if (match) { in PCSetUp_Deflation()
497 if (match && ctype == MAT_COMPOSITE_MULTIPLICATIVE) { in PCSetUp_Deflation()
613 PetscCall(PetscObjectTypeCompare((PetscObject)pcinner, PCTELESCOPE, &match)); in PCSetUp_Deflation()
614 …PetscCheck(match, comm, PETSC_ERR_SUP, "User can not overwrite PCTELESCOPE on bottom level, use re… in PCSetUp_Deflation()
620 …PetscCall(PetscObjectTypeCompareAny((PetscObject)def->WtAW, &match, MATSEQDENSE, MATMPIDENSE, MATD… in PCSetUp_Deflation()
621 if (match) red = commsize; in PCSetUp_Deflation()
631 PetscCall(MatGetFactorAvailable(def->WtAW, MATSOLVERSUPERLU, MAT_FACTOR_LU, &match)); in PCSetUp_Deflation()
632 if (match) PetscCall(PCFactorSetMatSolverType(pcinner, MATSOLVERSUPERLU)); in PCSetUp_Deflation()
635 PetscCall(MatGetFactorAvailable(def->WtAW, MATSOLVERSUPERLU_DIST, MAT_FACTOR_LU, &match)); in PCSetUp_Deflation()
636 if (match) PetscCall(PCFactorSetMatSolverType(pcinner, MATSOLVERSUPERLU_DIST)); in PCSetUp_Deflation()