Home
last modified time | relevance | path

Searched refs:ismpiaij (Results 1 – 9 of 9) sorted by relevance

/petsc/src/ksp/pc/impls/tfs/
H A Dtfs.c85 PetscBool ismpiaij; in PCSetUp_TFS() local
89 PetscCall(PetscObjectTypeCompare((PetscObject)pc->pmat, MATMPIAIJ, &ismpiaij)); in PCSetUp_TFS()
90 …PetscCheck(ismpiaij, PetscObjectComm((PetscObject)pc), PETSC_ERR_SUP, "Currently only supports MPI… in PCSetUp_TFS()
/petsc/src/mat/graphops/order/
H A Dsorder.c153 PetscBool flg, ismpiaij; in MatGetOrdering() local
171 PetscCall(PetscObjectTypeCompare((PetscObject)mat, MATMPIAIJ, &ismpiaij)); in MatGetOrdering()
172 if (ismpiaij) { /* Reorder using diagonal block */ in MatGetOrdering()
/petsc/src/mat/impls/hypre/
H A Dmhypre.c606 PetscBool ismpiaij, issbaij, isbaij, boundtocpu = PETSC_TRUE; local
644 PetscCall(PetscObjectBaseTypeCompare((PetscObject)A, MATMPIAIJ, &ismpiaij));
645 if (ismpiaij) PetscCall(MatMPIAIJGetSeqAIJ(A, &dA, &oA, NULL));
664 PetscCall(PetscObjectBaseTypeCompare((PetscObject)hA->cooMat, MATMPIAIJ, &ismpiaij));
665 if (ismpiaij) PetscCall(MatMPIAIJGetSeqAIJ(hA->cooMat, &dH, &oH, NULL));
692 PetscCall(PetscObjectBaseTypeCompare((PetscObject)hA->cooMat, MATMPIAIJ, &ismpiaij));
693 if (ismpiaij) PetscCall(MatMPIAIJGetSeqAIJ(hA->cooMat, &dH, &oH, NULL));
716 PetscBool ismpiaij, isseqaij; local
721 PetscCall(PetscObjectBaseTypeCompare((PetscObject)*B, MATMPIAIJ, &ismpiaij));
723 …PetscCheck(ismpiaij || isseqaij, comm, PETSC_ERR_SUP, "Only MATMPIAIJ or MATSEQAIJ base types are …
[all …]
/petsc/src/mat/impls/aij/mpi/pastix/
H A Dpastix.c60 PetscBool ismpiaij, isseqaij, ismpisbaij, isseqsbaij; in MatConvertToSPM() local
68 PetscCall(PetscObjectBaseTypeCompare((PetscObject)A, MATMPIAIJ, &ismpiaij)); in MatConvertToSPM()
76 if (ismpiaij || ismpisbaij) PetscCall(MatMPIAIJGetLocalMat(A_aij, MAT_INITIAL_MATRIX, &A_loc)); in MatConvertToSPM()
109 if (ismpiaij || ismpisbaij) PetscCall(MatDestroy(&A_loc)); in MatConvertToSPM()
/petsc/src/mat/tests/
H A Dex123.c26 PetscBool ismatis, ismpiaij, ishypre; in main() local
172 PetscCall(PetscObjectBaseTypeCompare((PetscObject)A, MATMPIAIJ, &ismpiaij)); in main()
173 if ((ismpiaij || ishypre) && size > 1) { in main()
/petsc/src/mat/impls/aij/mpi/strumpack/
H A Dstrumpack.c941 PetscBool ismpiaij, isseqaij, flg; in MatLUFactorNumeric_STRUMPACK() local
945 PetscCall(PetscObjectBaseTypeCompare((PetscObject)A, MATMPIAIJ, &ismpiaij)); in MatLUFactorNumeric_STRUMPACK()
946 if (ismpiaij) { in MatLUFactorNumeric_STRUMPACK()
957 if (ismpiaij) { in MatLUFactorNumeric_STRUMPACK()
/petsc/src/mat/impls/aij/mpi/superlu_dist/
H A Dsuperlu_dist.c455 PetscBool ismpiaij, isseqaij, flg; in MatLUFactorNumeric_SuperLU_DIST() local
459 PetscCall(PetscObjectBaseTypeCompare((PetscObject)A, MATMPIAIJ, &ismpiaij)); in MatLUFactorNumeric_SuperLU_DIST()
460 if (ismpiaij) { in MatLUFactorNumeric_SuperLU_DIST()
/petsc/src/mat/impls/is/
H A Dmatis.c110 PetscBool ismpiaij, ismpibaij, isseqaij, isseqbaij; in MatGetNonzeroColumnsLocal_Private() local
118 PetscCall(PetscObjectBaseTypeCompare((PetscObject)PT, MATMPIAIJ, &ismpiaij)); in MatGetNonzeroColumnsLocal_Private()
126 } else if (ismpiaij) { in MatGetNonzeroColumnsLocal_Private()
423 PetscBool ismpiaij, ismpibaij; in MatMPIXAIJComputeLocalToGlobalMapping_Private() local
439 PetscCall(PetscObjectBaseTypeCompare((PetscObject)A, MATMPIAIJ, &ismpiaij)); in MatMPIXAIJComputeLocalToGlobalMapping_Private()
599 if (ismpiaij) { in MatMPIXAIJComputeLocalToGlobalMapping_Private()
613 for (i = 0; i < oc / bs; i++) aux[i + dc / bs] = (ismpiaij ? garray[i * bs] / bs : garray[i]); in MatMPIXAIJComputeLocalToGlobalMapping_Private()
641 PetscBool flg, ismpiaij, ismpibaij, was_inplace = PETSC_FALSE, cong; in MatConvert_XAIJ_IS() local
707 PetscCall(PetscObjectBaseTypeCompare((PetscObject)A, MATMPIAIJ, &ismpiaij)); in MatConvert_XAIJ_IS()
709 if (ismpiaij) { in MatConvert_XAIJ_IS()
/petsc/src/mat/impls/aij/mpi/
H A Dmpiaij.c7738 PetscBool ismpiaij, isseqaij; in MatCreateGraph_Simple_AIJ() local
7750 PetscCall(PetscObjectBaseTypeCompare((PetscObject)Amat, MATMPIAIJ, &ismpiaij)); in MatCreateGraph_Simple_AIJ()
7751 PetscCheck(isseqaij || ismpiaij, comm, PETSC_ERR_USER, "Require (MPI)AIJ matrix type"); in MatCreateGraph_Simple_AIJ()
7843 if (ismpiaij) { in MatCreateGraph_Simple_AIJ()
7910 } else if (ismpiaij) { in MatCreateGraph_Simple_AIJ()