Lines Matching refs:blkvar
147 MUMPS_INT *blkvar; member
437 inner->blkvar = outer->blkvar; \
1771 PetscCall(PetscFree(mumps->id.blkvar)); in MatDestroy_MUMPS()
2616 PetscMUMPSInt nblk, *blkvar, *blkptr; in MatSetFromOptions_MUMPS() local
2662 blkvar = mumps->id.blkvar; in MatSetFromOptions_MUMPS()
2691 mumps->id.blkvar = blkvar; in MatSetFromOptions_MUMPS()
3746 static PetscErrorCode MatMumpsSetBlk_MUMPS(Mat F, PetscInt nblk, const PetscInt blkvar[], const Pet… in MatMumpsSetBlk_MUMPS() argument
3760 if (blkvar) { in MatMumpsSetBlk_MUMPS()
3761 PetscCall(PetscFree(mumps->id.blkvar)); in MatMumpsSetBlk_MUMPS()
3762 PetscCall(PetscMalloc1(F->rmap->N, &mumps->id.blkvar)); in MatMumpsSetBlk_MUMPS()
3763 …PetscInt i = 0; i < F->rmap->N; ++i) PetscCall(PetscMUMPSIntCast(blkvar[i], mumps->id.blkvar + i)); in MatMumpsSetBlk_MUMPS()
3767 PetscCall(PetscFree(mumps->id.blkvar)); in MatMumpsSetBlk_MUMPS()
3789 PetscErrorCode MatMumpsSetBlk(Mat F, PetscInt nblk, const PetscInt blkvar[], const PetscInt blkptr[… in MatMumpsSetBlk() argument
3794 …MatMumpsSetBlk_C", (Mat, PetscInt, const PetscInt[], const PetscInt[]), (F, nblk, blkvar, blkptr)); in MatMumpsSetBlk()