Home
last modified time | relevance | path

Searched refs:Pc (Results 1 – 4 of 4) sorted by relevance

/petsc/src/binding/petsc4py/src/petsc4py/PETSc/
H A Dpetscpc.pxi385 cdef PC Pc = ref_PC(pc)
387 cdef object context = Pc.get_attr("__patch_compute_operator__")
398 op(Pc, toInt(point), Vec, Mat, Is, asarray(pydofs), dofsall, *args, **kargs)
413 cdef PC Pc = ref_PC(pc)
415 cdef object context = Pc.get_attr("__patch_compute_function__")
421 op(Pc, toInt(point), Vec, Out, Is, asarray(pydofs), asarray(pydofsWithAll), *args, **kargs)
436 cdef PC Pc = ref_PC(pc)
438 cdef object context = Pc.get_attr("__patch_compute_operator_interior_facets__")
449 op(Pc, toInt(point), Vec, Mat, Is, asarray(pydofs), dofsall, *args, **kargs)
464 cdef PC Pc = ref_PC(pc)
[all …]
/petsc/src/dm/impls/da/
H A Ddainterp.c1009 PetscInt dimc, Mc, Nc, Pc, mc, nc, pc, dofc, sc, dimf, Mf, Nf, Pf, mf, nf, pf, doff, sf; in DMCreateInterpolation_DA() local
1020 …PetscCall(DMDAGetInfo(dac, &dimc, &Mc, &Nc, &Pc, &mc, &nc, &pc, &dofc, &sc, &bxc, &byc, &bzc, &stc… in DMCreateInterpolation_DA()
1029 …PetscCheck(dimc <= 2 || Pc >= 2 || Pf <= 1, PETSC_COMM_SELF, PETSC_ERR_ARG_OUTOFRANGE, "Coarse gri… in DMCreateInterpolation_DA()
1266 PetscInt dimc, Mc, Nc, Pc, mc, nc, pc, dofc, sc, dimf, Mf, Nf, Pf, mf, nf, pf, doff, sf; in DMCreateInjection_DA() local
1276 …PetscCall(DMDAGetInfo(dac, &dimc, &Mc, &Nc, &Pc, &mc, &nc, &pc, &dofc, &sc, &bxc, &byc, &bzc, &stc… in DMCreateInjection_DA()
1285 …PetscCheck(dimc <= 2 || Pc >= 2, PETSC_COMM_SELF, PETSC_ERR_ARG_OUTOFRANGE, "Coarse grid requires … in DMCreateInjection_DA()
1334 PetscInt dimc, Mc, Nc, Pc, mc, nc, pc, dofc, sc; in DMDACreateAggregates() local
1359 …PetscCall(DMDAGetInfo(dac, &dimc, &Mc, &Nc, &Pc, &mc, &nc, &pc, &dofc, &sc, &bxc, &byc, &bzc, &stc… in DMDACreateAggregates()
1369 …eck(Pf >= Pc, PETSC_COMM_SELF, PETSC_ERR_ARG_INCOMP, "Coarse grid has more points than fine grid, … in DMDACreateAggregates()
1371 if (Pc < 0) Pc = 1; in DMDACreateAggregates()
[all …]
/petsc/src/dm/impls/stag/
H A Dstagmulti.c646 PetscInt Mc, Nc, Pc, Mf, Nf, Pf, factorx, factory, factorz, dof[4]; in DMStagPopulateInterpolation3d_Internal() local
654 PetscCall(DMStagGetGlobalSizes(dmc, &Mc, &Nc, &Pc)); in DMStagPopulateInterpolation3d_Internal()
658 factorz = Pf / Pc; in DMStagPopulateInterpolation3d_Internal()
736 …else if (k / factorz == Pc - 1 && !belowHalfz) PetscCall(MergeInterpolationWeightToBack3d_Private(… in DMStagPopulateInterpolation3d_Internal()
867 …else if (k / factorz == Pc - 1 && !belowHalfz) PetscCall(MergeInterpolationWeightToBack3d_Private(… in DMStagPopulateInterpolation3d_Internal()
914 …else if (k / factorz == Pc - 1 && !belowHalfz) PetscCall(MergeInterpolationWeightToBack3d_Private(… in DMStagPopulateInterpolation3d_Internal()
1209 PetscInt Mc, Nc, Pc, Mf, Nf, Pf, factorx, factory, factorz, dof[4]; in DMStagPopulateRestriction3d_Internal() local
1221 PetscCall(DMStagGetGlobalSizes(dmc, &Mc, &Nc, &Pc)); in DMStagPopulateRestriction3d_Internal()
1225 factorz = Pf / Pc; in DMStagPopulateRestriction3d_Internal()
1267 …else if (k == Pc) PetscCall(MergeRestrictionWeightToBack3d_Private(weight, 2 * factorx - 1, 2 * fa… in DMStagPopulateRestriction3d_Internal()
[all …]
H A Dstag3d.c66 PetscInt Mf, Nf, Pf, Mc, Nc, Pc, factorx, factory, factorz, dof[4]; in DMStagRestrictSimple_3d() local
75 PetscCall(DMStagGetGlobalSizes(dmc, &Mc, &Nc, &Pc)); in DMStagRestrictSimple_3d()
78 factorz = Pf / Pc; in DMStagRestrictSimple_3d()