| /petsc/src/dm/impls/moab/ |
| H A D | dmmbmat.cxx | 63 …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 D | asm.c | 1364 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 D | gasm.c | 1324 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 D | sbaij.c | 910 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 D | mhypre.c | 606 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 D | mpisbaij.c | 1631 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 D | matis.c | 2410 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()
|