Home
last modified time | relevance | path

Searched refs:matredundant (Results 1 – 3 of 3) sorted by relevance

/petsc/doc/changes/
H A D35.md68 subcomm,PetscInt mlocal_red,MatReuse reuse,Mat \*matredundant) is
70 subcomm,MatReuse reuse,Mat \*matredundant).
/petsc/src/mat/interface/
H A Dmatrix.c10472 …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()
[all …]
/petsc/doc/manual/
H A Dadvanced.md54 MatCreateRedundantMatrix(Mat A,PetscInt nsubcomm,MPI_Comm subcomm,MatReuse reuse,Mat *matredundant);