Home
last modified time | relevance | path

Searched refs:isbaij (Results 1 – 7 of 7) sorted by relevance

/petsc/src/dm/impls/moab/
H A Ddmmbmat.cxx63 …Connectivity(DM dm, PetscInt *innz, PetscInt *nnz, PetscInt *ionz, PetscInt *onz, PetscBool isbaij) in DMMoab_Compute_NNZ_From_Connectivity() argument
78 isinterlaced = (isbaij || bs == nfields ? PETSC_TRUE : PETSC_FALSE); in DMMoab_Compute_NNZ_From_Connectivity()
119 if (isbaij) { in DMMoab_Compute_NNZ_From_Connectivity()
140 if (!isbaij) { in DMMoab_Compute_NNZ_From_Connectivity()
/petsc/src/ksp/pc/impls/asm/
H A Dasm.c1364 PetscBool hasop, isbaij = PETSC_FALSE, foundpart = PETSC_FALSE; in PCASMCreateSubdomains() local
1383 PetscCall(PetscObjectBaseTypeCompare((PetscObject)Ad, MATSEQBAIJ, &isbaij)); in PCASMCreateSubdomains()
1384 if (!isbaij) PetscCall(PetscObjectBaseTypeCompare((PetscObject)Ad, MATSEQSBAIJ, &isbaij)); in PCASMCreateSubdomains()
1397 PetscCall(MatGetRowIJ(Ad, 0, PETSC_TRUE, isbaij, &na, &ia, &ja, &done)); in PCASMCreateSubdomains()
1442 PetscCall(MatRestoreRowIJ(Ad, 0, PETSC_TRUE, isbaij, &na, &ia, &ja, &done)); in PCASMCreateSubdomains()
1469 if (isbaij && bs > 1) { /* adjust for the block-aij case */ in PCASMCreateSubdomains()
1479 if (isbaij && bs > 1) { /* adjust for the block-aij case */ in PCASMCreateSubdomains()
/petsc/src/ksp/pc/impls/gasm/
H A Dgasm.c1324 PetscBool hasop, isbaij = PETSC_FALSE, foundpart = PETSC_FALSE; in PCGASMCreateLocalSubdomains() local
1341 PetscCall(PetscObjectBaseTypeCompare((PetscObject)Ad, MATSEQBAIJ, &isbaij)); in PCGASMCreateLocalSubdomains()
1342 if (!isbaij) PetscCall(PetscObjectBaseTypeCompare((PetscObject)Ad, MATSEQSBAIJ, &isbaij)); in PCGASMCreateLocalSubdomains()
1355 PetscCall(MatGetRowIJ(Ad, 0, PETSC_TRUE, isbaij, &na, &ia, &ja, &done)); in PCGASMCreateLocalSubdomains()
1398 PetscCall(MatRestoreRowIJ(Ad, 0, PETSC_TRUE, isbaij, &na, &ia, &ja, &done)); in PCGASMCreateLocalSubdomains()
1422 if (isbaij && bs > 1) { /* adjust for the block-aij case */ in PCGASMCreateLocalSubdomains()
1432 if (isbaij && bs > 1) { /* adjust for the block-aij case */ in PCGASMCreateLocalSubdomains()
/petsc/src/mat/impls/sbaij/seq/
H A Dsbaij.c910 PetscBool isbaij; in MatCopy_SeqSBAIJ() local
913 PetscCall(PetscObjectTypeCompareAny((PetscObject)B, &isbaij, MATSEQSBAIJ, MATMPISBAIJ, "")); in MatCopy_SeqSBAIJ()
914 …PetscCheck(isbaij, PetscObjectComm((PetscObject)B), PETSC_ERR_SUP, "Not for matrix type %s", ((Pet… in MatCopy_SeqSBAIJ()
/petsc/src/mat/impls/hypre/
H A Dmhypre.c606 PetscBool ismpiaij, issbaij, isbaij, boundtocpu = PETSC_TRUE; local
619 PetscCall(PetscObjectTypeCompareAny((PetscObject)A, &isbaij, MATSEQBAIJ, MATMPIBAIJ, ""));
620 if (isbaij || issbaij) { /* handle BAIJ and SBAIJ */
/petsc/src/mat/impls/sbaij/mpi/
H A Dmpisbaij.c1631 PetscBool isbaij; in MatCopy_MPISBAIJ() local
1634 PetscCall(PetscObjectTypeCompareAny((PetscObject)B, &isbaij, MATSEQSBAIJ, MATMPISBAIJ, "")); in MatCopy_MPISBAIJ()
1635 …PetscCheck(isbaij, PetscObjectComm((PetscObject)B), PETSC_ERR_SUP, "Not for matrix type %s", ((Pet… in MatCopy_MPISBAIJ()
/petsc/src/mat/impls/is/
H A Dmatis.c2410 PetscBool isbinary, samel, allow, isbaij; in MatLoad_IS() local
2490 PetscCall(PetscStrcmpAny(lmattype, &isbaij, MATSBAIJ, MATSEQSBAIJ, "")); in MatLoad_IS()
2491 if (isbaij) PetscCall(MatSetOption(lA, MAT_SYMMETRIC, PETSC_TRUE)); in MatLoad_IS()