| /petsc/src/ksp/ksp/tutorials/ |
| H A D | ex8.c | 124 PetscCall(PCSetType(pc, PCASM)); in main() 226 PetscCall(PetscObjectTypeCompare((PetscObject)pc, PCASM, &isasm)); in main()
|
| H A D | ex19.c | 150 PetscCall(PetscObjectTypeCompare((PetscObject)pc, PCASM, &flg)); in main()
|
| H A D | ex76.c | 139 PetscCall(PetscObjectTypeCompare((PetscObject)pc, PCASM, &flg)); in main()
|
| /petsc/include/ |
| H A D | petscpctypes.h | 40 #define PCASM "asm" macro
|
| /petsc/src/ksp/ksp/tests/ |
| H A D | ex60.c | 71 PetscCall(PCSetType(pc, PCASM)); in main()
|
| /petsc/doc/changes/ |
| H A D | 2017.md | 54 - New Additive Schwarz variants (preconditioner type PCASM) 59 - Changed the default variant of PCASM from full restriction and
|
| H A D | 33.md | 77 subdomains (without overlap), unlike before and for PCASM 178 use with PCFIELDSPLIT,PCASM,PCGASM
|
| H A D | 313.md | 113 - Change the default behavior of PCASM and PCGASM to not
|
| H A D | 321.md | 123 - The generated sub-matrices in `PCFIELDSPLIT`, `PCASM`, and `PCBJACOBI` now retain any null space …
|
| H A D | 316.md | 140 - Add support for `MATNORMAL` in `PCASM` and `PCHPDDM`
|
| H A D | 315.md | 196 KSP/PC information for `PCASM`, resp. `PCBJacobi`. Use
|
| /petsc/src/ksp/pc/interface/ |
| H A D | pcregis.c | 103 PetscCall(PCRegister(PCASM, PCCreate_ASM)); in PCRegisterAll()
|
| /petsc/src/snes/tutorials/output/ |
| H A D | ex56_1.out | 24 …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 D | advanced.md | 33 This function is used by `PCBJACOBI` and `PCASM`. 49 This function is used by `PCBJACOBI` and `PCASM`.
|
| H A D | ksp.md | 712 `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 D | snes.md | 789 to two types borrowed from `PCASM`: `PC_ASM_BASIC`, in which the
|
| /petsc/src/ksp/pc/impls/asm/ |
| H A D | asm.c | 1660 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 D | linear_solve_table.md | 71 - ``PCASM``
|
| /petsc/src/ksp/pc/impls/hpddm/ |
| H A D | pchpddm.cxx | 710 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 D | petscpc.pxi | 15 PetscPCType PCASM
|
| H A D | PC.pyx | 17 ASM = S_(PCASM)
|
| /petsc/src/ksp/pc/impls/gamg/ |
| H A D | gamg.c | 865 PetscCall(PCSetType(subpc, PCASM)); in PCSetUp_GAMG()
|
| /petsc/doc/faq/ |
| H A D | index.md | 597 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
|