Home
last modified time | relevance | path

Searched refs:MATNEST (Results 1 – 24 of 24) sorted by relevance

/petsc/src/dm/tests/
H A Dex9.c40 PetscCall(DMSetMatType(packer, MATNEST)); in main()
/petsc/doc/overview/
H A Dlinear_solve_table.md200 - ``MATAIJ``, ``MATBAIJ``, ``MATNEST``
324 - ``MATAIJ``, ``MATBAIJ``, ``MATSEQSELL``, ``MATDENSE``, ``MATNEST``
396 - ``MATAIJ``, ``MATSBAIJ``, ``MATDENSE``, ``MATNEST``
H A Dmatrix_table.md172 - ``MATNEST``
/petsc/doc/changes/
H A D322.md91 …dSplitSetFields()` including with `-pc_fieldsplit_%d_fields fields` for `MATNEST`, making it possi…
92 utilize multiple levels of `PCFIELDSPLIT` with `MATNEST` from the command line
H A D321.md94 …pose()` and `MatMultHermitianTransposeAdd()` in `MATSHELL`, `MATDENSE`, `MATNEST`, and `MATSCALAPA…
H A D320.md134 - Add support for `MAT_FACTOR_LU` and `MAT_FACTOR_CHOLESKY` with `MATSOLVERMUMPS` for `MATNEST`
/petsc/src/mat/tests/
H A Dex195.c69 PetscCall(MatSetType(nest, MATNEST)); in main()
/petsc/src/ksp/ksp/tutorials/
H A Dex19.c97 PetscCall(MatSetType(nest, MATNEST)); in main()
H A Dex85.c21 PetscCall(PetscObjectTypeCompare((PetscObject)G, MATNEST, &isnest)); in main()
/petsc/src/ksp/ksp/tutorials/network/
H A Dex1_nest.c309 PetscCall(DMSetMatType(networkdm, MATNEST)); in main()
/petsc/src/dm/impls/composite/
H A Dpackm.c191 PetscCall(PetscStrcmp(dm->mattype, MATNEST, &usenest)); in DMCreateMatrix_Composite()
/petsc/src/mat/interface/
H A Dmatregis.c199 PetscCall(MatRegister(MATNEST, MatCreate_Nest)); in MatRegisterAll()
/petsc/src/mat/utils/
H A Daxpy.c61 PetscCall(PetscObjectTypeCompare((PetscObject)X, MATNEST, &flg)); in MatAXPY_BasicWithTypeCompare()
/petsc/src/snes/tutorials/
H A Dex28.c243 PetscCall(PetscObjectTypeCompare((PetscObject)B, MATNEST, &nest)); in FormJacobian_All()
/petsc/src/ksp/pc/impls/fieldsplit/
H A Dfieldsplit.c359 PetscCall(PetscObjectTypeCompare((PetscObject)pc->mat, MATNEST, &mnest)); in PCFieldSplitSetRuntimeSplits_Private()
520 PetscCall(PetscObjectTypeCompare((PetscObject)pc->pmat, MATNEST, &isnest)); in PCFieldSplitSetDefaults()
523 PetscCall(PetscObjectTypeCompare((PetscObject)pc->mat, MATNEST, &isnest)); in PCFieldSplitSetDefaults()
589 if (pc->pmat) PetscCall(PetscObjectTypeCompare((PetscObject)pc->pmat, MATNEST, &matnest)); in PCSetUp_FieldSplit()
1689 PetscCall(PetscObjectTypeCompare((PetscObject)pc->pmat, MATNEST, &matnest)); in PCApply_FieldSplit()
1997 PetscCall(PetscObjectTypeCompare((PetscObject)pc->pmat, MATNEST, &matnest)); in PCApplyTranspose_FieldSplit()
/petsc/src/mat/impls/nest/
H A Dmatnest.c938 PetscCall(PetscObjectTypeCompare((PetscObject)bA->m[i][j], MATNEST, &isNest)); in MatView_Nest()
1778 PetscCall(MatSetType(*B, MATNEST)); in MatCreateNest()
2329 PetscCall(PetscObjectChangeTypeName((PetscObject)A, MATNEST)); in MatCreate_Nest()
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/
H A Dpetscmat.pxi73 PetscMatType MATNEST
H A DMat.pyx80 NEST = S_(MATNEST)
1481 petsc.MatCreateNest, petsc.MATNEST
/petsc/doc/manual/
H A Dksp.md1990 matrices can also be stored using the `MATNEST` format, which holds
1992 distributed in parallel. It is more efficient to use `MATNEST` with
1996 `MATNEST`. See {any}`sec_matnest` for more on assembling
H A Dmat.md796 matrices, in which case the `MATNEST` format can be specified using
/petsc/src/mat/impls/is/
H A Dmatis.c846 PetscCall(PetscObjectTypeCompare((PetscObject)lA, MATNEST, &isnest)); in MatConvert_Nest_IS()
1050 PetscCall(MatISSetLocalMatType(B, MATNEST)); in MatConvert_Nest_IS()
/petsc/include/
H A Dpetscmat.h116 #define MATNEST "nest" macro
/petsc/src/mat/impls/aij/mpi/mumps/
H A Dmumps.c4501 PetscCall(MatSolverTypeRegister(MATSOLVERMUMPS, MATNEST, MAT_FACTOR_LU, MatGetFactor_nest_mumps)); in MatSolverTypeRegister_MUMPS()
4502 …PetscCall(MatSolverTypeRegister(MATSOLVERMUMPS, MATNEST, MAT_FACTOR_CHOLESKY, MatGetFactor_nest_mu… in MatSolverTypeRegister_MUMPS()
/petsc/src/dm/impls/network/
H A Dnetwork.c2480 PetscCall(PetscStrcmp(mtype, MATNEST, &isNest)); in DMCreateMatrix_Network()