Home
last modified time | relevance | path

Searched refs:Bsub (Results 1 – 5 of 5) sorted by relevance

/petsc/src/mat/tests/
H A Dex35.c7 Mat A, B, *Bsub; in main() local
45 PetscCall(MatCreateSubMatrices(A, 1, &isrow, &isrow, MAT_INITIAL_MATRIX, &Bsub)); in main()
46 B = *Bsub; in main()
49 PetscCall(MatDestroySubMatrices(1, &Bsub)); in main()
53 PetscCall(MatCreateSubMatrices(A, 1, &isrow, &isrow, MAT_INITIAL_MATRIX, &Bsub)); in main()
54 B = *Bsub; in main()
57 PetscCall(MatDestroySubMatrices(1, &Bsub)); in main()
61 PetscCall(MatCreateSubMatrices(A, 1, &isrow, &isrow, MAT_INITIAL_MATRIX, &Bsub)); in main()
62 B = *Bsub; in main()
66 PetscCall(MatDestroySubMatrices(1, &Bsub)); in main()
H A Dex97.c98 Mat A, B, Asub, Bsub; in main() local
124 PetscCall(MatCreateSubMatrix(B, isrow, iscol, MAT_INITIAL_MATRIX, &Bsub)); in main()
148 PetscCall(CheckMatrices(Asub, Bsub, left, right, X, Y, X1, Y1)); in main()
154 PetscCall(MatDestroy(&Bsub)); in main()
H A Dex99.c100 Mat A, B, Asub, Bsub; in main() local
125 PetscCall(MatCreateSubMatrix(B, isrow, iscol, MAT_INITIAL_MATRIX, &Bsub)); in main()
149 PetscCall(CheckMatrices(Asub, Bsub, left, right, X, Y, X1, Y1)); in main()
155 PetscCall(MatDestroy(&Bsub)); in main()
H A Dex23.c13 Mat *mats, *Asub, *Bsub; in main() local
554 PetscCall(MatCreateSubMatrices(B, 2, irow, icol, MAT_INITIAL_MATRIX, &Bsub)); in main()
555 PetscCall(CheckMat(Asub[0], Bsub[0], PETSC_FALSE, "MatCreateSubMatrices[0]")); in main()
556 PetscCall(CheckMat(Asub[1], Bsub[1], PETSC_FALSE, "MatCreateSubMatrices[1]")); in main()
558 PetscCall(MatCreateSubMatrices(B, 2, irow, icol, MAT_REUSE_MATRIX, &Bsub)); in main()
559 PetscCall(CheckMat(Asub[0], Bsub[0], PETSC_FALSE, "MatCreateSubMatrices[0]")); in main()
560 PetscCall(CheckMat(Asub[1], Bsub[1], PETSC_FALSE, "MatCreateSubMatrices[1]")); in main()
562 PetscCall(MatDestroySubMatrices(2, &Bsub)); in main()
642 PetscCall(MatCreateSubMatrices(B, 2, Bis, Ais, MAT_INITIAL_MATRIX, &Bsub)); in main()
643 PetscCall(CheckMat(Asub[0], Bsub[0], PETSC_FALSE, "MatIncreaseOverlap[0]")); in main()
[all …]
/petsc/src/mat/impls/aij/mpi/
H A Dmpiaij.c3249 Mat Asub = NULL, Bsub = NULL; in MatCreateSubMatrix_MPIAIJ_SameRowColDist() local
3283 …scCall(MatCreateSubMatrix_SeqAIJ(a->B, isrow_d, iscol_o, PETSC_DECIDE, MAT_INITIAL_MATRIX, &Bsub)); in MatCreateSubMatrix_MPIAIJ_SameRowColDist()
3293 PetscCall(MatCreateMPIAIJWithSeqAIJ(comm, M_size, N_size, Asub, Bsub, garray_compact, &M)); in MatCreateSubMatrix_MPIAIJ_SameRowColDist()