Lines Matching refs:outmat
3577 …eMPIMatConcatenateSeqMat_MPIBAIJ(MPI_Comm comm, Mat inmat, PetscInt n, MatReuse scall, Mat *outmat) in MatCreateMPIMatConcatenateSeqMat_MPIBAIJ() argument
3617 PetscCall(MatCreate(comm, outmat)); in MatCreateMPIMatConcatenateSeqMat_MPIBAIJ()
3618 PetscCall(MatSetSizes(*outmat, m, n, PETSC_DETERMINE, PETSC_DETERMINE)); in MatCreateMPIMatConcatenateSeqMat_MPIBAIJ()
3619 PetscCall(MatSetBlockSizes(*outmat, bs, cbs)); in MatCreateMPIMatConcatenateSeqMat_MPIBAIJ()
3620 PetscCall(MatSetType(*outmat, MATBAIJ)); in MatCreateMPIMatConcatenateSeqMat_MPIBAIJ()
3621 PetscCall(MatSeqBAIJSetPreallocation(*outmat, bs, 0, dnz)); in MatCreateMPIMatConcatenateSeqMat_MPIBAIJ()
3622 PetscCall(MatMPIBAIJSetPreallocation(*outmat, bs, 0, dnz, 0, onz)); in MatCreateMPIMatConcatenateSeqMat_MPIBAIJ()
3624 PetscCall(MatSetOption(*outmat, MAT_NO_OFF_PROC_ENTRIES, PETSC_TRUE)); in MatCreateMPIMatConcatenateSeqMat_MPIBAIJ()
3629 PetscCall(MatGetOwnershipRange(*outmat, &rstart, NULL)); in MatCreateMPIMatConcatenateSeqMat_MPIBAIJ()
3634 PetscCall(MatSetValues(*outmat, 1, &Ii, nnz, indx, values, INSERT_VALUES)); in MatCreateMPIMatConcatenateSeqMat_MPIBAIJ()
3637 PetscCall(MatAssemblyBegin(*outmat, MAT_FINAL_ASSEMBLY)); in MatCreateMPIMatConcatenateSeqMat_MPIBAIJ()
3638 PetscCall(MatAssemblyEnd(*outmat, MAT_FINAL_ASSEMBLY)); in MatCreateMPIMatConcatenateSeqMat_MPIBAIJ()