Lines Matching refs:matin

1299 static PetscErrorCode MatGetRow_MPIBAIJ(Mat matin, PetscInt row, PetscInt *nz, PetscInt **idx, Pets…  in MatGetRow_MPIBAIJ()  argument
1301 Mat_MPIBAIJ *mat = (Mat_MPIBAIJ *)matin->data; in MatGetRow_MPIBAIJ()
1303 PetscInt bs = matin->rmap->bs, bs2 = mat->bs2, i, *cworkA, *cworkB, **pcA, **pcB; in MatGetRow_MPIBAIJ()
1304 PetscInt nztot, nzA, nzB, lrow, brstart = matin->rmap->rstart, brend = matin->rmap->rend; in MatGetRow_MPIBAIJ()
1402 static PetscErrorCode MatGetInfo_MPIBAIJ(Mat matin, MatInfoType flag, MatInfo *info) in MatGetInfo_MPIBAIJ() argument
1404 Mat_MPIBAIJ *a = (Mat_MPIBAIJ *)matin->data; in MatGetInfo_MPIBAIJ()
1409 info->block_size = (PetscReal)matin->rmap->bs; in MatGetInfo_MPIBAIJ()
1434 …PIU_Allreduce(isend, irecv, 5, MPIU_PETSCLOGDOUBLE, MPI_MAX, PetscObjectComm((PetscObject)matin))); in MatGetInfo_MPIBAIJ()
1442 …PIU_Allreduce(isend, irecv, 5, MPIU_PETSCLOGDOUBLE, MPI_SUM, PetscObjectComm((PetscObject)matin))); in MatGetInfo_MPIBAIJ()
1449 …} else SETERRQ(PetscObjectComm((PetscObject)matin), PETSC_ERR_ARG_WRONG, "Unknown MatInfoType argu… in MatGetInfo_MPIBAIJ()
2167 static PetscErrorCode MatSOR_MPIBAIJ(Mat matin, Vec bb, PetscReal omega, MatSORType flag, PetscReal… in MatSOR_MPIBAIJ() argument
2169 Mat_MPIBAIJ *mat = (Mat_MPIBAIJ *)matin->data; in MatSOR_MPIBAIJ()
2229 …} else SETERRQ(PetscObjectComm((PetscObject)matin), PETSC_ERR_SUP, "Parallel version of SOR reques… in MatSOR_MPIBAIJ()
3147 static PetscErrorCode MatDuplicate_MPIBAIJ(Mat matin, MatDuplicateOption cpvalues, Mat *newmat) in MatDuplicate_MPIBAIJ() argument
3150 Mat_MPIBAIJ *a, *oldmat = (Mat_MPIBAIJ *)matin->data; in MatDuplicate_MPIBAIJ()
3155 PetscCall(MatCreate(PetscObjectComm((PetscObject)matin), &mat)); in MatDuplicate_MPIBAIJ()
3156 PetscCall(MatSetSizes(mat, matin->rmap->n, matin->cmap->n, matin->rmap->N, matin->cmap->N)); in MatDuplicate_MPIBAIJ()
3157 PetscCall(MatSetType(mat, ((PetscObject)matin)->type_name)); in MatDuplicate_MPIBAIJ()
3159 PetscCall(PetscLayoutReference(matin->rmap, &mat->rmap)); in MatDuplicate_MPIBAIJ()
3160 PetscCall(PetscLayoutReference(matin->cmap, &mat->cmap)); in MatDuplicate_MPIBAIJ()
3161 if (matin->hash_active) { in MatDuplicate_MPIBAIJ()
3164 mat->factortype = matin->factortype; in MatDuplicate_MPIBAIJ()
3170 mat->rmap->bs = matin->rmap->bs; in MatDuplicate_MPIBAIJ()
3214 …PetscCall(MatStashCreate_Private(PetscObjectComm((PetscObject)matin), matin->rmap->bs, &mat->bstas… in MatDuplicate_MPIBAIJ()
3221 PetscCall(PetscFunctionListDuplicate(((PetscObject)matin)->qlist, &((PetscObject)mat)->qlist)); in MatDuplicate_MPIBAIJ()
3415 PETSC_EXTERN PetscErrorCode matmpibaijsetvaluesblocked_(Mat *matin, PetscInt *min, const PetscInt i… in matmpibaijsetvaluesblocked_() argument
3418 Mat mat = *matin; in matmpibaijsetvaluesblocked_()