Searched refs:isequal (Results 1 – 6 of 6) sorted by relevance
| /petsc/src/mat/tests/ |
| H A D | ex93.c | 14 PetscBool isequal; in main() local 43 PetscCall(MatMatMultEqual(B, A, C, 10, &isequal)); in main() 44 PetscCheck(isequal, PETSC_COMM_WORLD, PETSC_ERR_ARG_INCOMP, "MatMatMult: C != B*A"); in main() 48 PetscCall(MatMatMultEqual(C, A, D, 10, &isequal)); in main() 49 PetscCheck(isequal, PETSC_COMM_WORLD, PETSC_ERR_ARG_INCOMP, "MatMatMult: D != C*A"); in main() 58 PetscCall(MatPtAPMultEqual(A, B, C, 10, &isequal)); in main() 59 PetscCheck(isequal, PETSC_COMM_WORLD, PETSC_ERR_ARG_INCOMP, "MatPtAP: C != B^T*A*B"); in main() 63 PetscCall(MatPtAPMultEqual(A, B, C, 10, &isequal)); in main() 64 PetscCheck(isequal, PETSC_COMM_WORLD, PETSC_ERR_ARG_INCOMP, "MatPtAP(reuse): C != B^T*A*B"); in main() 74 PetscCall(MatPtAPMultEqual(Adense, B, C, 10, &isequal)); in main() [all …]
|
| /petsc/src/ksp/pc/impls/bddc/ |
| H A D | bddc.c | 429 PetscBool isequal = PETSC_FALSE; in PCBDDCSetPrimalVerticesIS_BDDC() local 433 …->user_primal_vertices) PetscCall(ISEqual(PrimalVertices, pcbddc->user_primal_vertices, &isequal)); in PCBDDCSetPrimalVerticesIS_BDDC() 437 if (!isequal) pcbddc->recompute_topography = PETSC_TRUE; in PCBDDCSetPrimalVerticesIS_BDDC() 503 PetscBool isequal = PETSC_FALSE; in PCBDDCSetPrimalVerticesLocalIS_BDDC() local 507 …l_vertices_local) PetscCall(ISEqual(PrimalVertices, pcbddc->user_primal_vertices_local, &isequal)); in PCBDDCSetPrimalVerticesLocalIS_BDDC() 511 if (!isequal) pcbddc->recompute_topography = PETSC_TRUE; in PCBDDCSetPrimalVerticesLocalIS_BDDC() 686 PetscBool isequal = PETSC_FALSE; in PCBDDCSetDirichletBoundaries_BDDC() local 690 …irichletBoundaries) PetscCall(ISEqual(DirichletBoundaries, pcbddc->DirichletBoundaries, &isequal)); in PCBDDCSetDirichletBoundaries_BDDC() 695 if (!isequal) pcbddc->recompute_topography = PETSC_TRUE; in PCBDDCSetDirichletBoundaries_BDDC() 728 PetscBool isequal = PETSC_FALSE; in PCBDDCSetDirichletBoundariesLocal_BDDC() local [all …]
|
| /petsc/src/tao/matrix/ |
| H A D | adamat.c | 195 PetscBool isequal; in MatCreateSubMatrix_ADA() local 198 PetscCall(ISEqual(isrow, iscol, &isequal)); in MatCreateSubMatrix_ADA() 199 PetscCheck(isequal, PETSC_COMM_SELF, PETSC_ERR_SUP, "Only for identical column and row indices"); in MatCreateSubMatrix_ADA()
|
| /petsc/src/snes/impls/vi/rs/ |
| H A D | virs.c | 353 PetscBool isequal; in SNESSolve_VINEWTONRSLS() local 449 PetscCall(ISEqual(vi->IS_inact_prev, vi->IS_inact, &isequal)); in SNESSolve_VINEWTONRSLS() 450 if (!isequal) { in SNESSolve_VINEWTONRSLS() 502 if (!isequal) { in SNESSolve_VINEWTONRSLS()
|
| /petsc/src/mat/impls/sbaij/mpi/ |
| H A D | mpisbaij.c | 1368 PetscBool isequal, issorted, isidentity = PETSC_FALSE; in MatCreateSubMatrix_MPISBAIJ() local 1381 PetscCall(ISEqual_private(isrow, iscol_local, &isequal)); in MatCreateSubMatrix_MPISBAIJ() 1382 if (!isequal) { in MatCreateSubMatrix_MPISBAIJ() 1397 …w, iscol_local, csize, isequal || isidentity ? call : MAT_INITIAL_MATRIX, isequal || isidentity ? … in MatCreateSubMatrix_MPISBAIJ() 1398 if (!isequal && !isidentity) { in MatCreateSubMatrix_MPISBAIJ() 1418 if (!isequal && !isidentity) { in MatCreateSubMatrix_MPISBAIJ()
|
| /petsc/src/mat/impls/sbaij/seq/ |
| H A D | sbaij2.c | 268 PetscBool isequal; in MatCreateSubMatrix_SeqSBAIJ() local 269 PetscCall(ISEqual(isrow, iscol, &isequal)); in MatCreateSubMatrix_SeqSBAIJ() 270 if (!isequal) PetscCall(MatSeqSBAIJZeroOps_Private(*B)); in MatCreateSubMatrix_SeqSBAIJ()
|