| /petsc/src/vec/pf/interface/ |
| H A D | pf.c | 27 PetscErrorCode PFSet(PF pf, PetscErrorCode (*apply)(void *, PetscInt, const PetscScalar *, PetscSca… in PFSet() argument 30 PetscValidHeaderSpecific(pf, PF_CLASSID, 1); in PFSet() 31 pf->data = ctx; in PFSet() 32 pf->ops->destroy = destroy; in PFSet() 33 pf->ops->apply = apply; in PFSet() 34 pf->ops->applyvec = applyvec; in PFSet() 35 pf->ops->view = view; in PFSet() 51 PetscErrorCode PFDestroy(PF *pf) in PFDestroy() argument 54 if (!*pf) PetscFunctionReturn(PETSC_SUCCESS); in PFDestroy() 55 PetscValidHeaderSpecific(*pf, PF_CLASSID, 1); in PFDestroy() [all …]
|
| /petsc/src/vec/pf/impls/string/ |
| H A D | cstring.c | 25 static PetscErrorCode PFSetFromOptions_String(PF pf, PetscOptionItems PetscOptionsObject) in PFSetFromOptions_String() argument 33 if (flag) PetscCall(PFStringSetFunction(pf, value)); in PFSetFromOptions_String() 57 PetscErrorCode PFStringSetFunction(PF pf, const char string[]) in PFStringSetFunction() argument 67 PetscCall(PetscObjectChangeTypeName((PetscObject)pf, PFSTRING)); in PFStringSetFunction() 69 PetscCall(PetscSharedTmp(PetscObjectComm((PetscObject)pf), &tmpshared)); in PFStringSetFunction() 70 PetscCall(PetscSharedWorkingDirectory(PetscObjectComm((PetscObject)pf), &wdshared)); in PFStringSetFunction() 72 PetscCall(PetscGetTmp(PetscObjectComm((PetscObject)pf), tmp, PETSC_STATIC_ARRAY_LENGTH(tmp))); in PFStringSetFunction() 73 PetscCall(PetscObjectGetComm((PetscObject)pf, &comm)); in PFStringSetFunction() 75 PetscCall(PetscGetTmp(PetscObjectComm((PetscObject)pf), tmp, PETSC_STATIC_ARRAY_LENGTH(tmp))); in PFStringSetFunction() 79 PetscCall(PetscObjectGetComm((PetscObject)pf, &comm)); in PFStringSetFunction() [all …]
|
| H A D | makefile | 13 …ION}/g" -e "s/_NIN_/${NIN}/g" -e "s/_NOUT_/${NOUT}/g" ${PETSC_DIR}/src/vec/pf/impls/string/cstring…
|
| /petsc/src/snes/tutorials/network/power/ |
| H A D | PFReadData.c | 6 PetscErrorCode PFReadMatPowerData(PFDATA *pf, char *filename) in PFReadMatPowerData() argument 29 pf->nload = 0; in PFReadMatPowerData() 43 if (!((Pd == 0.0) && (Qd == 0.0))) pf->nload++; in PFReadMatPowerData() 50 pf->nbus = bus_end_line - bus_start_line; in PFReadMatPowerData() 51 pf->ngen = gen_end_line - gen_start_line; in PFReadMatPowerData() 52 pf->nbranch = br_end_line - br_start_line; in PFReadMatPowerData() 54 PetscCall(PetscCalloc1(pf->nbus, &pf->bus)); in PFReadMatPowerData() 55 PetscCall(PetscCalloc1(pf->ngen, &pf->gen)); in PFReadMatPowerData() 56 PetscCall(PetscCalloc1(pf->nload, &pf->load)); in PFReadMatPowerData() 57 PetscCall(PetscCalloc1(pf->nbranch, &pf->branch)); in PFReadMatPowerData() [all …]
|
| /petsc/src/vec/pf/impls/constant/ |
| H A D | const.c | 44 static PetscErrorCode PFSetFromOptions_Constant(PF pf, PetscOptionItems PetscOptionsObject) in PFSetFromOptions_Constant() argument 46 PetscScalar *value = (PetscScalar *)pf->data; in PFSetFromOptions_Constant() 55 PETSC_INTERN PetscErrorCode PFCreate_Constant(PF pf, void *value) in PFCreate_Constant() argument 63 loc[1] = pf->dimout; in PFCreate_Constant() 64 …PetscCall(PFSet(pf, PFApply_Constant, PFApplyVec_Constant, PFView_Constant, PFDestroy_Constant, lo… in PFCreate_Constant() 66 pf->ops->setfromoptions = PFSetFromOptions_Constant; in PFCreate_Constant() 72 PETSC_INTERN PetscErrorCode PFCreate_Quick(PF pf, PetscErrorCode (*function)(void *, PetscInt, cons… in PFCreate_Quick() argument 75 PetscCall(PFSet(pf, function, NULL, NULL, NULL, NULL)); in PFCreate_Quick() 115 PETSC_INTERN PetscErrorCode PFCreate_Identity(PF pf, void *value) in PFCreate_Identity() argument 121 …pf->dimout == pf->dimin, PETSC_COMM_SELF, PETSC_ERR_ARG_SIZ, "Input dimension must match output di… in PFCreate_Identity() [all …]
|
| /petsc/src/vec/pf/impls/string/tests/ |
| H A D | ex1.c | 9 PF pf; in main() local 14 PetscCall(PFCreate(PETSC_COMM_WORLD, 1, 1, &pf)); in main() 15 PetscCall(PFSetType(pf, PFSTRING, (void *)"f = 2*x;")); in main() 16 PetscCall(PFSetFromOptions(pf)); in main() 17 PetscCall(PFApply(pf, 1, &x, &f)); in main() 19 PetscCall(PFDestroy(&pf)); in main()
|
| /petsc/src/vec/pf/impls/matlab/ |
| H A D | cmatlab.c | 47 static PetscErrorCode PFSetFromOptions_Matlab(PF pf, PetscOptionItems PetscOptionsObject) in PFSetFromOptions_Matlab() argument 51 PF_Matlab *matlab = (PF_Matlab *)pf->data; in PFSetFromOptions_Matlab() 61 PETSC_INTERN PetscErrorCode PFCreate_Matlab(PF pf, void *value) in PFCreate_Matlab() argument 67 matlab->dimin = pf->dimin; in PFCreate_Matlab() 68 matlab->dimout = pf->dimout; in PFCreate_Matlab() 70 PetscCall(PetscMatlabEngineCreate(PetscObjectComm((PetscObject)pf), NULL, &matlab->mengine)); in PFCreate_Matlab() 73 PetscCall(PFSet(pf, PFApply_Matlab, NULL, PFView_Matlab, PFDestroy_Matlab, matlab)); in PFCreate_Matlab() 75 pf->ops->setfromoptions = PFSetFromOptions_Matlab; in PFCreate_Matlab()
|
| /petsc/src/dm/tutorials/ |
| H A D | ex4.c | 29 PF pf; in main() local 40 PetscCall(DMDACreatePF(da, &pf)); in main() 41 PetscCall(PFSet(pf, myfunction, 0, 0, 0, 0)); in main() 42 PetscCall(PFSetFromOptions(pf)); in main() 44 PetscCall(PFApplyVec(pf, xy, u)); in main() 53 PetscCall(PFDestroy(&pf)); in main()
|
| /petsc/src/dm/tests/ |
| H A D | ex37.c | 23 PF pf; in main() local 31 PetscCall(PFCreate(PETSC_COMM_WORLD, 1, 3, &pf)); in main() 32 PetscCall(PFSet(pf, apply, NULL, NULL, NULL, NULL)); in main() 33 PetscCall(PFApplyVec(pf, NULL, global)); in main() 34 PetscCall(PFDestroy(&pf)); in main()
|
| H A D | ex16.c | 16 PF pf; in main() local 52 PetscCall(PFCreate(PETSC_COMM_WORLD, 1, 1, &pf)); in main() 53 PetscCall(PFSetType(pf, PFIDENTITY, NULL)); in main() 54 PetscCall(PFApplyVec(pf, NULL, global)); in main() 55 PetscCall(PFDestroy(&pf)); in main()
|
| /petsc/src/dm/impls/da/ |
| H A D | dapf.c | 19 PetscErrorCode DMDACreatePF(DM da, PF *pf) in DMDACreatePF() argument 25 PetscAssertPointer(pf, 2); in DMDACreatePF() 26 PetscCall(PFCreate(PetscObjectComm((PetscObject)da), da->dim, dd->w, pf)); in DMDACreatePF()
|
| H A D | dainterp.c | 1009 PetscInt dimc, Mc, Nc, Pc, mc, nc, pc, dofc, sc, dimf, Mf, Nf, Pf, mf, nf, pf, doff, sf; in DMCreateInterpolation_DA() local 1021 …PetscCall(DMDAGetInfo(daf, &dimf, &Mf, &Nf, &Pf, &mf, &nf, &pf, &doff, &sf, &bxf, &byf, &bzf, &stf… 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 1277 …PetscCall(DMDAGetInfo(daf, &dimf, &Mf, &Nf, &Pf, &mf, &nf, &pf, &doff, &sf, &bxf, &byf, &bzf, &stf… in DMCreateInjection_DA() 1335 PetscInt dimf, Mf, Nf, Pf, mf, nf, pf, doff, sf; in DMDACreateAggregates() local 1360 …PetscCall(DMDAGetInfo(daf, &dimf, &Mf, &Nf, &Pf, &mf, &nf, &pf, &doff, &sf, &bxf, &byf, &bzf, &stf… in DMDACreateAggregates()
|
| /petsc/src/snes/tutorials/ |
| H A D | ex22.c | 216 PF pf; in ExactSolution() local 225 PetscCall(PFCreate(PETSC_COMM_WORLD, 1, 2, &pf)); in ExactSolution() 227 PetscCall(PFSetType(pf, PFQUICK, (void *)(PETSC_UINTPTR_T)u_solution)); in ExactSolution() 235 PetscCall(PFApplyVec(pf, x, u_global)); in ExactSolution() 236 PetscCall(PFDestroy(&pf)); in ExactSolution()
|
| /petsc/src/binding/petsc4py/demo/legacy/dmplex/ |
| H A D | anisotropic_adaptation.py | 54 pf = f.getArray() variable 60 pf[off//dim] = sensor(x, y)
|
| /petsc/lib/petsc/bin/ |
| H A D | petsc_gen_xdmf.py | 234 for pf in pfields: 235 self.writeParticleField(fp, pf[0], numParticles, int(pf[1].attrs['Nc']))
|
| /petsc/src/ksp/ksp/impls/cg/pipecg2/ |
| H A D | pipecg2.c | 86 …TSC_RESTRICT pa1, *PETSC_RESTRICT pb1, *PETSC_RESTRICT pe, *PETSC_RESTRICT pf, *PETSC_RESTRICT pm,… in VecMergedOpsShort_Private() local 106 PetscCall(VecGetArray(vf, (PetscScalar **)&pf)); in VecMergedOpsShort_Private() 124 pb1[j] = pf[j]; in VecMergedOpsShort_Private() 179 pb1[j] = pf[j]; in VecMergedOpsShort_Private() 234 pb1[j] = pf[j]; in VecMergedOpsShort_Private() 296 PetscCall(VecRestoreArray(vf, (PetscScalar **)&pf)); in VecMergedOpsShort_Private() 308 …TSC_RESTRICT pa1, *PETSC_RESTRICT pb1, *PETSC_RESTRICT pe, *PETSC_RESTRICT pf, *PETSC_RESTRICT pm,… in VecMergedOps_Private() local 328 PetscCall(VecGetArray(vf, (PetscScalar **)&pf)); in VecMergedOps_Private() 349 pb1[j] = pf[j] + beta0 * pb1[j]; in VecMergedOps_Private() 406 pb1[j] = pf[j] + beta0 * pb1[j]; in VecMergedOps_Private() [all …]
|
| /petsc/src/ts/tests/ |
| H A D | ex11.c | 91 static PetscErrorCode PFCreate_Dummy(PF pf, PetscCtx ctx) in PFCreate_Dummy() argument
|
| /petsc/src/dm/impls/stag/ |
| H A D | stagmulti.c | 647 PetscInt xf, yf, zf, mf, nf, pf, nExtraxf, nExtrayf, nExtrazf, i, j, k, d, count; in DMStagPopulateInterpolation3d_Internal() local 665 PetscCall(DMStagGetCorners(dmf, &xf, &yf, &zf, &mf, &nf, &pf, &nExtraxf, &nExtrayf, &nExtrazf)); in DMStagPopulateInterpolation3d_Internal() 669 for (k = zf; k < zf + pf + nExtrazf; ++k) in DMStagPopulateInterpolation3d_Internal() 704 for (k = zf; k < zf + pf; ++k) in DMStagPopulateInterpolation3d_Internal() 746 for (k = zf; k < zf + pf + nExtrazf; ++k) in DMStagPopulateInterpolation3d_Internal() 788 for (k = zf; k < zf + pf + nExtrazf; ++k) in DMStagPopulateInterpolation3d_Internal() 830 for (k = zf; k < zf + pf; ++k) in DMStagPopulateInterpolation3d_Internal() 877 for (k = zf; k < zf + pf; ++k) in DMStagPopulateInterpolation3d_Internal() 924 for (k = zf; k < zf + pf + nExtrazf; ++k) in DMStagPopulateInterpolation3d_Internal() 971 for (k = zf; k < zf + pf; ++k) in DMStagPopulateInterpolation3d_Internal()
|
| /petsc/src/ksp/pc/impls/gamg/ |
| H A D | classical.c | 443 PetscInt j, i, ps, pf, pn, pcs, pcf, pcn, idx, cmax; in PCGAMGTruncateProlongator_Private() local 459 PetscCall(MatGetOwnershipRange(*P, &ps, &pf)); in PCGAMGTruncateProlongator_Private() 461 pn = pf - ps; in PCGAMGTruncateProlongator_Private() 466 for (i = ps; i < pf; i++) { in PCGAMGTruncateProlongator_Private() 501 for (i = ps; i < pf; i++) { in PCGAMGTruncateProlongator_Private()
|
| /petsc/systems/Apple/iOS/PETSc/PETSc.xcodeproj/ |
| H A D | project.pbxproj | 215 …D89D1D50207AA1AB00FACC19 /* pf.c in Sources */ = {isa = PBXBuildFile; fileRef = D89D1A68207AA1A900… 967 …89D1A68207AA1A900FACC19 /* pf.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType … 1738 D89D1A68207AA1A900FACC19 /* pf.c */, 3014 D89D1D50207AA1AB00FACC19 /* pf.c in Sources */,
|
| /petsc/src/dm/impls/plex/ |
| H A D | plexfem.c | 656 static PetscErrorCode DMPlexBasisTransformFieldTensor_Internal(DM dm, DM tdm, Vec tv, PetscInt pf, … in DMPlexBasisTransformFieldTensor_Internal() argument 665 PetscCall(PetscSectionGetFieldDof(s, pf, f, &fpdof)); in DMPlexBasisTransformFieldTensor_Internal() 667 PetscCall(PetscSectionGetFieldDof(ts, pf, f, &fdof)); in DMPlexBasisTransformFieldTensor_Internal() 670 PetscCall(DMPlexPointLocalFieldRead(tdm, pf, f, ta, &tvaf)); in DMPlexBasisTransformFieldTensor_Internal()
|