Searched refs:seqmat (Results 1 – 6 of 6) sorted by relevance
| /petsc/src/mat/tests/ |
| H A D | ex86.c | 6 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 D | ex86_1.out | 1 [0] seqmat:
|
| H A D | ex86_2.out | 1 [0] seqmat:
|
| H A D | ex86_3.out | 1 [0] seqmat:
|
| /petsc/src/mat/impls/aij/mpi/ |
| H A D | mpiaij.c | 4648 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 D | matrix.c | 11079 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()
|