Lines Matching refs:B_mpi
4769 Mat B_mpi; in MatCreateMPIAIJSumSeqAIJSymbolic() local
4967 PetscCall(MatCreate(comm, &B_mpi)); in MatCreateMPIAIJSumSeqAIJSymbolic()
4969 PetscCall(MatSetSizes(B_mpi, m, n, PETSC_DETERMINE, N)); in MatCreateMPIAIJSumSeqAIJSymbolic()
4971 PetscCall(MatSetSizes(B_mpi, m, n, PETSC_DETERMINE, PETSC_DETERMINE)); in MatCreateMPIAIJSumSeqAIJSymbolic()
4973 PetscCall(MatSetBlockSizes(B_mpi, bs, cbs)); in MatCreateMPIAIJSumSeqAIJSymbolic()
4974 PetscCall(MatSetType(B_mpi, MATMPIAIJ)); in MatCreateMPIAIJSumSeqAIJSymbolic()
4975 PetscCall(MatMPIAIJSetPreallocation(B_mpi, 0, dnz, 0, onz)); in MatCreateMPIAIJSumSeqAIJSymbolic()
4977 PetscCall(MatSetOption(B_mpi, MAT_NEW_NONZERO_ALLOCATION_ERR, PETSC_FALSE)); in MatCreateMPIAIJSumSeqAIJSymbolic()
4980 B_mpi->assembled = PETSC_FALSE; in MatCreateMPIAIJSumSeqAIJSymbolic()
4995 PetscCall(PetscObjectCompose((PetscObject)B_mpi, "MatMergeSeqsToMPI", (PetscObject)container)); in MatCreateMPIAIJSumSeqAIJSymbolic()
4997 *mpimat = B_mpi; in MatCreateMPIAIJSumSeqAIJSymbolic()