Home
last modified time | relevance | path

Searched refs:PCASM (Results 1 – 23 of 23) sorted by relevance

/petsc/src/ksp/ksp/tutorials/
H A Dex8.c124 PetscCall(PCSetType(pc, PCASM)); in main()
226 PetscCall(PetscObjectTypeCompare((PetscObject)pc, PCASM, &isasm)); in main()
H A Dex19.c150 PetscCall(PetscObjectTypeCompare((PetscObject)pc, PCASM, &flg)); in main()
H A Dex76.c139 PetscCall(PetscObjectTypeCompare((PetscObject)pc, PCASM, &flg)); in main()
/petsc/include/
H A Dpetscpctypes.h40 #define PCASM "asm" macro
/petsc/src/ksp/ksp/tests/
H A Dex60.c71 PetscCall(PCSetType(pc, PCASM)); in main()
/petsc/doc/changes/
H A D2017.md54 - New Additive Schwarz variants (preconditioner type PCASM)
59 - Changed the default variant of PCASM from full restriction and
H A D33.md77 subdomains (without overlap), unlike before and for PCASM
178 use with PCFIELDSPLIT,PCASM,PCGASM
H A D313.md113 - Change the default behavior of PCASM and PCGASM to not
H A D321.md123 - The generated sub-matrices in `PCFIELDSPLIT`, `PCASM`, and `PCBJACOBI` now retain any null space …
H A D316.md140 - Add support for `MATNORMAL` in `PCASM` and `PCHPDDM`
H A D315.md196 KSP/PC information for `PCASM`, resp. `PCBJacobi`. Use
/petsc/src/ksp/pc/interface/
H A Dpcregis.c103 PetscCall(PCRegister(PCASM, PCCreate_ASM)); in PCRegisterAll()
/petsc/src/snes/tutorials/output/
H A Dex56_1.out24 …ing aggregates made with 3 applications of heavy edge matching (HEM) to define subdomains for PCASM
167 …ing aggregates made with 3 applications of heavy edge matching (HEM) to define subdomains for PCASM
/petsc/doc/manual/
H A Dadvanced.md33 This function is used by `PCBJACOBI` and `PCASM`.
49 This function is used by `PCBJACOBI` and `PCASM`.
H A Dksp.md712 `PCASM`, `PCGASM`, `PCBDDC`, and `PCHPDDM`. In addition PETSc provides
743 - ``PCASM``
801 `PCFactorSetUseInPlace()` is often used with `PCASM` or
1012 `PCGASM` is a generalization of `PCASM` that allows
1020 The interface for `PCGASM` is similar to that of `PCASM`. In
1023 options have the same meaning as with `PCASM` and may also be set with
1027 Unlike `PCASM`, however, `PCGASM` allows the user to define
1035 these are the subdomains `PCASM` and `PCGASM` use by default.
1050 `PCGASMCreateSubdomains2D()` is similar to PCASM’s but is capable of
1063 `PCASM`.
[all …]
H A Dsnes.md789 to two types borrowed from `PCASM`: `PC_ASM_BASIC`, in which the
/petsc/src/ksp/pc/impls/asm/
H A Dasm.c1660 PetscCall(PetscObjectTypeCompare((PetscObject)pc, PCASM, &match)); in PCASMGetLocalSubdomains()
1701 PetscCall(PetscObjectTypeCompare((PetscObject)pc, PCASM, &match)); in PCASMGetLocalSubmatrices()
1746 PetscCall(PetscObjectTypeCompare((PetscObject)pc, PCASM, &match)); in PCASMSetDMSubdomains()
1778 PetscCall(PetscObjectTypeCompare((PetscObject)pc, PCASM, &match)); in PCASMGetDMSubdomains()
/petsc/doc/overview/
H A Dlinear_solve_table.md71 - ``PCASM``
/petsc/src/ksp/pc/impls/hpddm/
H A Dpchpddm.cxx710 PetscCall(PetscObjectTypeCompare((PetscObject)data->levels[n]->pc, PCASM, &flg)); in PCPreSolve_HPDDM()
1923 PetscCall(PetscObjectTypeCompare((PetscObject)data_00->levels[0]->pc, PCASM, &flg)); in PCSetUp_HPDDM()
1925 ((PetscObject)data_00->levels[0]->pc)->type_name, PCASM); in PCSetUp_HPDDM()
2452 PetscCall(PCSetType(data->levels[0]->pc, PCASM)); in PCSetUp_HPDDM()
2573 PetscCall(PCSetType(data->levels[0]->pc, PCASM)); in PCSetUp_HPDDM()
2731 … PetscCall(PCSetType(pc, PCASM)); /* change the type of the current PC */ in PCSetUp_HPDDM()
2938 if (!inner->setupcalled) PetscCall(PCSetType(inner, PCASM)); in PCSetUp_HPDDM()
2941 PetscCall(PetscStrcmp(((PetscObject)inner)->type_name, PCASM, &flg)); in PCSetUp_HPDDM()
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/
H A Dpetscpc.pxi15 PetscPCType PCASM
H A DPC.pyx17 ASM = S_(PCASM)
/petsc/src/ksp/pc/impls/gamg/
H A Dgamg.c865 PetscCall(PCSetType(subpc, PCASM)); in PCSetUp_GAMG()
/petsc/doc/faq/
H A Dindex.md597 of `PCASM`. These may be activated with the runtime option `-pc_type asm`. Various
1399 try `-pc_type asm` (`PCASM`) its iterations scale a bit better for more