Lines Matching refs:matin

692 static PetscErrorCode MatGetInfo_MPISELL(Mat matin, MatInfoType flag, MatInfo *info)  in MatGetInfo_MPISELL()  argument
694 Mat_MPISELL *mat = (Mat_MPISELL *)matin->data; in MatGetInfo_MPISELL()
722 …PIU_Allreduce(isend, irecv, 5, MPIU_PETSCLOGDOUBLE, MPI_MAX, PetscObjectComm((PetscObject)matin))); in MatGetInfo_MPISELL()
730 …PIU_Allreduce(isend, irecv, 5, MPIU_PETSCLOGDOUBLE, MPI_SUM, PetscObjectComm((PetscObject)matin))); in MatGetInfo_MPISELL()
1000 static PetscErrorCode MatDuplicate_MPISELL(Mat matin, MatDuplicateOption cpvalues, Mat *newmat) in MatDuplicate_MPISELL() argument
1003 Mat_MPISELL *a, *oldmat = (Mat_MPISELL *)matin->data; in MatDuplicate_MPISELL()
1007 PetscCall(MatCreate(PetscObjectComm((PetscObject)matin), &mat)); in MatDuplicate_MPISELL()
1008 PetscCall(MatSetSizes(mat, matin->rmap->n, matin->cmap->n, matin->rmap->N, matin->cmap->N)); in MatDuplicate_MPISELL()
1009 PetscCall(MatSetBlockSizesFromMats(mat, matin, matin)); in MatDuplicate_MPISELL()
1010 PetscCall(MatSetType(mat, ((PetscObject)matin)->type_name)); in MatDuplicate_MPISELL()
1013 mat->factortype = matin->factortype; in MatDuplicate_MPISELL()
1026 PetscCall(PetscLayoutReference(matin->rmap, &mat->rmap)); in MatDuplicate_MPISELL()
1027 PetscCall(PetscLayoutReference(matin->cmap, &mat->cmap)); in MatDuplicate_MPISELL()
1048 PetscCall(PetscFunctionListDuplicate(((PetscObject)matin)->qlist, &((PetscObject)mat)->qlist)); in MatDuplicate_MPISELL()
1722 PetscErrorCode MatSOR_MPISELL(Mat matin, Vec bb, PetscReal omega, MatSORType flag, PetscReal fshift… in MatSOR_MPISELL() argument
1724 Mat_MPISELL *mat = (Mat_MPISELL *)matin->data; in MatSOR_MPISELL()
1784 } else SETERRQ(PetscObjectComm((PetscObject)matin), PETSC_ERR_SUP, "Parallel SOR not supported"); in MatSOR_MPISELL()
1788 matin->factorerrortype = mat->A->factorerrortype; in MatSOR_MPISELL()