Lines Matching refs:Cmpi
215 PetscErrorCode MatPtAPSymbolic_MPIAIJ_MPIAIJ_scalable(Mat A, Mat P, PetscReal fill, Mat Cmpi) in MatPtAPSymbolic_MPIAIJ_MPIAIJ_scalable() argument
247 MatCheckProduct(Cmpi, 4); in MatPtAPSymbolic_MPIAIJ_MPIAIJ_scalable()
248 …PetscCheck(!Cmpi->product->data, PetscObjectComm((PetscObject)Cmpi), PETSC_ERR_PLIB, "Product data… in MatPtAPSymbolic_MPIAIJ_MPIAIJ_scalable()
257 PetscCall(MatSetType(Cmpi, mtype)); in MatPtAPSymbolic_MPIAIJ_MPIAIJ_scalable()
539 PetscCall(MatSetSizes(Cmpi, pn, pn, PETSC_DETERMINE, PETSC_DETERMINE)); in MatPtAPSymbolic_MPIAIJ_MPIAIJ_scalable()
541 PetscCall(PetscLayoutSetBlockSize(Cmpi->rmap, P->cmap->bs)); in MatPtAPSymbolic_MPIAIJ_MPIAIJ_scalable()
542 PetscCall(PetscLayoutSetBlockSize(Cmpi->cmap, P->cmap->bs)); in MatPtAPSymbolic_MPIAIJ_MPIAIJ_scalable()
544 PetscCall(MatMPIAIJSetPreallocation(Cmpi, 0, dnz, 0, onz)); in MatPtAPSymbolic_MPIAIJ_MPIAIJ_scalable()
563 Cmpi->product->data = ptap; in MatPtAPSymbolic_MPIAIJ_MPIAIJ_scalable()
564 Cmpi->product->view = MatView_MPIAIJ_PtAP; in MatPtAPSymbolic_MPIAIJ_MPIAIJ_scalable()
565 Cmpi->product->destroy = MatProductCtxDestroy_MPIAIJ_PtAP; in MatPtAPSymbolic_MPIAIJ_MPIAIJ_scalable()
568 Cmpi->assembled = PETSC_FALSE; in MatPtAPSymbolic_MPIAIJ_MPIAIJ_scalable()
569 Cmpi->ops->ptapnumeric = MatPtAPNumeric_MPIAIJ_MPIAIJ_scalable; in MatPtAPSymbolic_MPIAIJ_MPIAIJ_scalable()
981 …Code MatPtAPSymbolic_MPIAIJ_MPIXAIJ_allatonce(Mat A, Mat P, PetscInt dof, PetscReal fill, Mat Cmpi) in MatPtAPSymbolic_MPIAIJ_MPIXAIJ_allatonce() argument
1003 MatCheckProduct(Cmpi, 5); in MatPtAPSymbolic_MPIAIJ_MPIXAIJ_allatonce()
1004 …PetscCheck(!Cmpi->product->data, PetscObjectComm((PetscObject)Cmpi), PETSC_ERR_PLIB, "Product data… in MatPtAPSymbolic_MPIAIJ_MPIXAIJ_allatonce()
1011 PetscCall(MatSetType(Cmpi, mtype)); in MatPtAPSymbolic_MPIAIJ_MPIXAIJ_allatonce()
1012 PetscCall(MatSetSizes(Cmpi, pn, pn, PETSC_DETERMINE, PETSC_DETERMINE)); in MatPtAPSymbolic_MPIAIJ_MPIXAIJ_allatonce()
1209 PetscCall(MatSetSizes(Cmpi, pn, pn, PETSC_DETERMINE, PETSC_DETERMINE)); in MatPtAPSymbolic_MPIAIJ_MPIXAIJ_allatonce()
1210 PetscCall(MatSetBlockSizes(Cmpi, dof > 1 ? dof : P->cmap->bs, dof > 1 ? dof : P->cmap->bs)); in MatPtAPSymbolic_MPIAIJ_MPIXAIJ_allatonce()
1211 PetscCall(MatMPIAIJSetPreallocation(Cmpi, 0, dnz, 0, onz)); in MatPtAPSymbolic_MPIAIJ_MPIXAIJ_allatonce()
1212 PetscCall(MatSetUp(Cmpi)); in MatPtAPSymbolic_MPIAIJ_MPIXAIJ_allatonce()
1216 Cmpi->product->data = ptap; in MatPtAPSymbolic_MPIAIJ_MPIXAIJ_allatonce()
1217 Cmpi->product->destroy = MatProductCtxDestroy_MPIAIJ_PtAP; in MatPtAPSymbolic_MPIAIJ_MPIXAIJ_allatonce()
1218 Cmpi->product->view = MatView_MPIAIJ_PtAP; in MatPtAPSymbolic_MPIAIJ_MPIXAIJ_allatonce()
1221 Cmpi->assembled = PETSC_FALSE; in MatPtAPSymbolic_MPIAIJ_MPIXAIJ_allatonce()
1229 Cmpi->ops->ptapnumeric = MatPtAPNumeric_MPIAIJ_MPIAIJ_allatonce; in MatPtAPSymbolic_MPIAIJ_MPIXAIJ_allatonce()
1232 Cmpi->ops->ptapnumeric = MatPtAPNumeric_MPIAIJ_MPIAIJ_allatonce_merged; in MatPtAPSymbolic_MPIAIJ_MPIXAIJ_allatonce()
1247 …tPtAPSymbolic_MPIAIJ_MPIXAIJ_allatonce_merged(Mat A, Mat P, PetscInt dof, PetscReal fill, Mat Cmpi) in MatPtAPSymbolic_MPIAIJ_MPIXAIJ_allatonce_merged() argument
1269 MatCheckProduct(Cmpi, 5); in MatPtAPSymbolic_MPIAIJ_MPIXAIJ_allatonce_merged()
1270 …PetscCheck(!Cmpi->product->data, PetscObjectComm((PetscObject)Cmpi), PETSC_ERR_PLIB, "Product data… in MatPtAPSymbolic_MPIAIJ_MPIXAIJ_allatonce_merged()
1277 PetscCall(MatSetType(Cmpi, mtype)); in MatPtAPSymbolic_MPIAIJ_MPIXAIJ_allatonce_merged()
1278 PetscCall(MatSetSizes(Cmpi, pn, pn, PETSC_DETERMINE, PETSC_DETERMINE)); in MatPtAPSymbolic_MPIAIJ_MPIXAIJ_allatonce_merged()
1466 PetscCall(MatSetSizes(Cmpi, pn, pn, PETSC_DETERMINE, PETSC_DETERMINE)); in MatPtAPSymbolic_MPIAIJ_MPIXAIJ_allatonce_merged()
1467 PetscCall(MatSetBlockSizes(Cmpi, dof > 1 ? dof : P->cmap->bs, dof > 1 ? dof : P->cmap->bs)); in MatPtAPSymbolic_MPIAIJ_MPIXAIJ_allatonce_merged()
1468 PetscCall(MatMPIAIJSetPreallocation(Cmpi, 0, dnz, 0, onz)); in MatPtAPSymbolic_MPIAIJ_MPIXAIJ_allatonce_merged()
1472 Cmpi->product->data = ptap; in MatPtAPSymbolic_MPIAIJ_MPIXAIJ_allatonce_merged()
1473 Cmpi->product->destroy = MatProductCtxDestroy_MPIAIJ_PtAP; in MatPtAPSymbolic_MPIAIJ_MPIXAIJ_allatonce_merged()
1474 Cmpi->product->view = MatView_MPIAIJ_PtAP; in MatPtAPSymbolic_MPIAIJ_MPIXAIJ_allatonce_merged()
1477 Cmpi->assembled = PETSC_FALSE; in MatPtAPSymbolic_MPIAIJ_MPIXAIJ_allatonce_merged()
1485 Cmpi->ops->ptapnumeric = MatPtAPNumeric_MPIAIJ_MPIAIJ_allatonce_merged; in MatPtAPSymbolic_MPIAIJ_MPIXAIJ_allatonce_merged()
1488 Cmpi->ops->ptapnumeric = MatPtAPNumeric_MPIAIJ_MPIAIJ_allatonce; in MatPtAPSymbolic_MPIAIJ_MPIXAIJ_allatonce_merged()
1503 PetscErrorCode MatPtAPSymbolic_MPIAIJ_MPIAIJ(Mat A, Mat P, PetscReal fill, Mat Cmpi) in MatPtAPSymbolic_MPIAIJ_MPIAIJ() argument
1534 MatCheckProduct(Cmpi, 4); in MatPtAPSymbolic_MPIAIJ_MPIAIJ()
1535 …PetscCheck(!Cmpi->product->data, PetscObjectComm((PetscObject)Cmpi), PETSC_ERR_PLIB, "Product data… in MatPtAPSymbolic_MPIAIJ_MPIAIJ()
1544 PetscCall(MatSetType(Cmpi, mtype)); in MatPtAPSymbolic_MPIAIJ_MPIAIJ()
1547 Cmpi->ops->ptapnumeric = MatPtAPNumeric_MPIAIJ_MPIAIJ; in MatPtAPSymbolic_MPIAIJ_MPIAIJ()
1662 PetscCall(MatGetOptionsPrefix(Cmpi, &prefix)); in MatPtAPSymbolic_MPIAIJ_MPIAIJ()
1726 PetscCall(MatGetOptionsPrefix(Cmpi, &prefix)); in MatPtAPSymbolic_MPIAIJ_MPIAIJ()
1828 PetscCall(MatSetSizes(Cmpi, pn, pn, PETSC_DETERMINE, PETSC_DETERMINE)); in MatPtAPSymbolic_MPIAIJ_MPIAIJ()
1830 PetscCall(PetscLayoutSetBlockSize(Cmpi->rmap, P->cmap->bs)); in MatPtAPSymbolic_MPIAIJ_MPIAIJ()
1831 PetscCall(PetscLayoutSetBlockSize(Cmpi->cmap, P->cmap->bs)); in MatPtAPSymbolic_MPIAIJ_MPIAIJ()
1833 PetscCall(MatMPIAIJSetPreallocation(Cmpi, 0, dnz, 0, onz)); in MatPtAPSymbolic_MPIAIJ_MPIAIJ()
1848 Cmpi->product->data = ptap; in MatPtAPSymbolic_MPIAIJ_MPIAIJ()
1849 Cmpi->product->destroy = MatProductCtxDestroy_MPIAIJ_PtAP; in MatPtAPSymbolic_MPIAIJ_MPIAIJ()
1850 Cmpi->product->view = MatView_MPIAIJ_PtAP; in MatPtAPSymbolic_MPIAIJ_MPIAIJ()
1853 Cmpi->assembled = PETSC_FALSE; in MatPtAPSymbolic_MPIAIJ_MPIAIJ()