Home
last modified time | relevance | path

Searched refs:PC_ASM_RESTRICT (Results 1 – 8 of 8) sorted by relevance

/petsc/include/
H A Dpetscpctypes.h161 PC_ASM_RESTRICT = 1, enumerator
/petsc/src/ksp/pc/impls/asm/
H A Dasm.c439 if (!(osm->type & PC_ASM_RESTRICT)) { in PCApply_ASM()
507 …if ((!transpose && !(osm->type & PC_ASM_RESTRICT)) || (transpose && !(osm->type & PC_ASM_INTERPOLA… in PCMatApply_ASM_Private()
512 …&& !(osm->type & PC_ASM_INTERPOLATE)) || (transpose && !(osm->type & PC_ASM_RESTRICT))) reverse = … in PCMatApply_ASM_Private()
552 …se && osm->type != PC_ASM_INTERPOLATE) || (transpose && osm->type != PC_ASM_RESTRICT))) { /* inter… in PCMatApply_ASM_Private()
606 if (!(osm->type & PC_ASM_RESTRICT)) reverse = SCATTER_REVERSE_LOCAL; in PCApplyTranspose_ASM()
628 …if (osm->lprolongation && osm->type != PC_ASM_RESTRICT) { /* interpolate the non-overlapping i-blo… in PCApplyTranspose_ASM()
1305 osm->type = PC_ASM_RESTRICT; in PCCreate_ASM()
/petsc/src/snes/impls/nasm/
H A Dnasm.c282 …PetscCheck(type == PC_ASM_BASIC || type == PC_ASM_RESTRICT, PetscObjectComm((PetscObject)snes), PE… in SNESNASMSetType_NASM()
654 } else if (type == PC_ASM_RESTRICT) { in SNESNASMSolveLocal_Private()
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/
H A Dpetscpc.pxi62 PC_ASM_RESTRICT
H A DPC.pyx72 RESTRICT = PC_ASM_RESTRICT
/petsc/doc/manual/
H A Dksp.md967 `PC_ASM_INTERPOLATE`, `PC_ASM_RESTRICT`, or `PC_ASM_NONE` and may
972 type `PC_ASM_RESTRICT` (or `-pc_asm_type` `restrict`) uses a full
980 {cite}`cs99`. `PC_ASM_RESTRICT` is the PETSc default, as
H A Dsnes.md790 overlapping updates added. `PC_ASM_RESTRICT` updates in a
/petsc/src/ksp/pc/impls/hpddm/
H A Dpchpddm.cxx715 if (type == PC_ASM_RESTRICT || type == PC_ASM_INTERPOLATE) { in PCPreSolve_HPDDM()