Home
last modified time | relevance | path

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

/petsc/src/mat/tests/
H A Dex86.c6 Mat seqmat, mpimat; in main() local
17 PetscCall(MatCreate(PETSC_COMM_SELF, &seqmat)); in main()
18 PetscCall(MatSetSizes(seqmat, (n + rank) * bs, PETSC_DECIDE, PETSC_DECIDE, n * bs)); in main()
19 PetscCall(MatSetFromOptions(seqmat)); in main()
20 PetscCall(MatSeqAIJSetPreallocation(seqmat, 3 * bs, NULL)); in main()
21 PetscCall(MatSeqBAIJSetPreallocation(seqmat, bs, 3, NULL)); in main()
31 PetscCall(MatSetValues(seqmat, 1, &i, 3, col, value, INSERT_VALUES)); in main()
36 PetscCall(MatSetValues(seqmat, 1, &i, 2, col, value, INSERT_VALUES)); in main()
43 PetscCall(MatSetValues(seqmat, 1, &i, 2, col, value, INSERT_VALUES)); in main()
54 PetscCall(MatSetValues(seqmat, bs, rows, bs, cols, vals, INSERT_VALUES)); in main()
[all …]
/petsc/src/mat/tests/output/
H A Dex86_1.out1 [0] seqmat:
H A Dex86_2.out1 [0] seqmat:
H A Dex86_3.out1 [0] seqmat:
/petsc/src/mat/impls/aij/mpi/
H A Dmpiaij.c4648 PetscErrorCode MatCreateMPIAIJSumSeqAIJNumeric(Mat seqmat, Mat mpimat) in MatCreateMPIAIJSumSeqAIJNumeric() argument
4651 Mat_SeqAIJ *a = (Mat_SeqAIJ *)seqmat->data; in MatCreateMPIAIJSumSeqAIJNumeric()
4667 PetscCall(PetscLogEventBegin(MAT_Seqstompinum, seqmat, 0, 0, 0)); in MatCreateMPIAIJSumSeqAIJNumeric()
4675 PetscCall(MatSeqAIJGetArrayRead(seqmat, &a_a)); in MatCreateMPIAIJSumSeqAIJNumeric()
4755 PetscCall(MatSeqAIJRestoreArrayRead(seqmat, &a_a)); in MatCreateMPIAIJSumSeqAIJNumeric()
4763 PetscCall(PetscLogEventEnd(MAT_Seqstompinum, seqmat, 0, 0, 0)); in MatCreateMPIAIJSumSeqAIJNumeric()
4767 PetscErrorCode MatCreateMPIAIJSumSeqAIJSymbolic(MPI_Comm comm, Mat seqmat, PetscInt m, PetscInt n, … in MatCreateMPIAIJSumSeqAIJSymbolic() argument
4770 Mat_SeqAIJ *a = (Mat_SeqAIJ *)seqmat->data; in MatCreateMPIAIJSumSeqAIJSymbolic()
4773 PetscInt M = seqmat->rmap->n, N = seqmat->cmap->n, i, *owners, *ai = a->i, *aj = a->j; in MatCreateMPIAIJSumSeqAIJSymbolic()
4785 PetscCall(PetscLogEventBegin(MAT_Seqstompisym, seqmat, 0, 0, 0)); in MatCreateMPIAIJSumSeqAIJSymbolic()
[all …]
/petsc/src/mat/interface/
H A Dmatrix.c11079 PetscErrorCode MatCreateMPIMatConcatenateSeqMat(MPI_Comm comm, Mat seqmat, PetscInt n, MatReuse reu… in MatCreateMPIMatConcatenateSeqMat() argument
11087 PetscCall(MatDuplicate(seqmat, MAT_COPY_VALUES, mpimat)); in MatCreateMPIMatConcatenateSeqMat()
11089 PetscCall(MatCopy(seqmat, *mpimat, SAME_NONZERO_PATTERN)); in MatCreateMPIMatConcatenateSeqMat()
11094 …PetscCheck(reuse != MAT_REUSE_MATRIX || seqmat != *mpimat, PETSC_COMM_SELF, PETSC_ERR_ARG_WRONG, "… in MatCreateMPIMatConcatenateSeqMat()
11096 PetscCall(PetscLogEventBegin(MAT_Merge, seqmat, 0, 0, 0)); in MatCreateMPIMatConcatenateSeqMat()
11097 PetscCall((*seqmat->ops->creatempimatconcatenateseqmat)(comm, seqmat, n, reuse, mpimat)); in MatCreateMPIMatConcatenateSeqMat()
11098 PetscCall(PetscLogEventEnd(MAT_Merge, seqmat, 0, 0, 0)); in MatCreateMPIMatConcatenateSeqMat()