Searched refs:matredundant (Results 1 – 3 of 3) sorted by relevance
| /petsc/doc/changes/ |
| H A D | 35.md | 68 subcomm,PetscInt mlocal_red,MatReuse reuse,Mat \*matredundant) is 70 subcomm,MatReuse reuse,Mat \*matredundant).
|
| /petsc/src/mat/interface/ |
| H A D | matrix.c | 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() [all …]
|
| /petsc/doc/manual/ |
| H A D | advanced.md | 54 MatCreateRedundantMatrix(Mat A,PetscInt nsubcomm,MPI_Comm subcomm,MatReuse reuse,Mat *matredundant);
|