Lines Matching refs:matredundant
10472 …ateRedundantMatrix(Mat mat, PetscInt nsubcomm, MPI_Comm subcomm, MatReuse reuse, Mat *matredundant) in MatCreateRedundantMatrix() argument
10487 PetscAssertPointer(*matredundant, 5); in MatCreateRedundantMatrix()
10488 PetscValidHeaderSpecific(*matredundant, MAT_CLASSID, 5); in MatCreateRedundantMatrix()
10494 PetscCall(MatDuplicate(mat, MAT_COPY_VALUES, matredundant)); in MatCreateRedundantMatrix()
10496 …PetscCheck(*matredundant != mat, PETSC_COMM_SELF, PETSC_ERR_ARG_WRONG, "MAT_REUSE_MATRIX means reu… in MatCreateRedundantMatrix()
10497 PetscCall(MatCopy(mat, *matredundant, SAME_NONZERO_PATTERN)); in MatCreateRedundantMatrix()
10539 …PetscCheck(*matredundant != mat, PETSC_COMM_SELF, PETSC_ERR_ARG_WRONG, "MAT_REUSE_MATRIX means reu… in MatCreateRedundantMatrix()
10541 PetscCall(PetscObjectGetComm((PetscObject)*matredundant, &subcomm)); in MatCreateRedundantMatrix()
10542 redund = (*matredundant)->redundant; in MatCreateRedundantMatrix()
10551 PetscCall(MatCreateMPIMatConcatenateSeqMat(subcomm, matseq[0], nloc_sub, reuse, matredundant)); in MatCreateRedundantMatrix()
10555 (*matredundant)->redundant = redund; in MatCreateRedundantMatrix()
10565 …PetscCall(MatCreateMPIMatConcatenateSeqMat(subcomm, matseq[0], PETSC_DECIDE, reuse, matredundant)); in MatCreateRedundantMatrix()
10569 PetscCall(MatBindToCPU(*matredundant, PETSC_TRUE)); in MatCreateRedundantMatrix()
10570 PetscCall(MatSetBindingPropagates(*matredundant, PETSC_TRUE)); in MatCreateRedundantMatrix()