Home
last modified time | relevance | path

Searched refs:isequal (Results 1 – 6 of 6) sorted by relevance

/petsc/src/mat/tests/
H A Dex93.c14 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 Dbddc.c429 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 Dadamat.c195 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 Dvirs.c353 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 Dmpisbaij.c1368 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 Dsbaij2.c268 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()