| /petsc/src/binding/petsc4py/src/petsc4py/PETSc/ |
| H A D | petscds.pxi | 6 PetscErrorCode PetscDSCreate(MPI_Comm, PetscDS*) 7 PetscErrorCode PetscDSDestroy(PetscDS*) 8 PetscErrorCode PetscDSView(PetscDS, PetscViewer) 9 PetscErrorCode PetscDSSetType(PetscDS, PetscDSType) 10 PetscErrorCode PetscDSGetType(PetscDS, PetscDSType*) 11 PetscErrorCode PetscDSSetFromOptions(PetscDS) 12 PetscErrorCode PetscDSSetUp(PetscDS) 14 PetscErrorCode PetscDSGetHeightSubspace(PetscDS, PetscInt, PetscDS*) 15 PetscErrorCode PetscDSGetSpatialDimension(PetscDS, PetscInt*) 16 PetscErrorCode PetscDSGetCoordinateDimension(PetscDS, PetscInt*) [all …]
|
| /petsc/include/ |
| H A D | petscds.h | 23 PETSC_EXTERN PetscErrorCode PetscDSGetForceQuad(PetscDS, PetscBool *); 24 PETSC_EXTERN PetscErrorCode PetscDSSetForceQuad(PetscDS, PetscBool); 94 PETSC_EXTERN PetscErrorCode PetscDSCreate(MPI_Comm, PetscDS *); 95 PETSC_EXTERN PetscErrorCode PetscDSDestroy(PetscDS *); 96 PETSC_EXTERN PetscErrorCode PetscDSSetType(PetscDS, PetscDSType); 97 PETSC_EXTERN PetscErrorCode PetscDSGetType(PetscDS, PetscDSType *); 98 PETSC_EXTERN PetscErrorCode PetscDSSetUp(PetscDS); 99 PETSC_EXTERN PetscErrorCode PetscDSSetFromOptions(PetscDS); 100 PETSC_EXTERN PetscErrorCode PetscDSViewFromOptions(PetscDS, PetscObject, const char[]); 102 PETSC_EXTERN PetscErrorCode PetscDSView(PetscDS, PetscViewer); [all …]
|
| H A D | petscfe.h | 155 …_EXTERN PetscErrorCode PetscFEIntegrate(PetscDS, PetscInt, PetscInt, PetscFEGeom *, const PetscSca… 156 …PetscDS, PetscInt, void (*)(PetscInt, PetscInt, PetscInt, const PetscInt[], const PetscInt[], cons… 157 …de PetscFEIntegrateResidual(PetscDS, PetscFormKey, PetscInt, PetscFEGeom *, const PetscScalar[], c… 158 …IntegrateBdResidual(PetscDS, PetscWeakForm, PetscFormKey, PetscInt, PetscFEGeom *, const PetscScal… 159 …idResidual(PetscDS, PetscDS, PetscFormKey, PetscInt, PetscInt, PetscFEGeom *, PetscFEGeom *, const… 160 …rateJacobian(PetscDS, PetscDS, PetscFEJacobianType, PetscFormKey, PetscInt, PetscFEGeom *, const P… 161 …dJacobian(PetscDS, PetscWeakForm, PetscFEJacobianType, PetscFormKey, PetscInt, PetscFEGeom *, cons… 162 …PetscDS, PetscDS, PetscFEJacobianType, PetscFormKey, PetscInt, PetscInt, PetscFEGeom *, PetscFEGeo…
|
| H A D | petscdm.h | 334 PETSC_EXTERN PetscErrorCode DMGetDS(DM, PetscDS *); 335 PETSC_EXTERN PetscErrorCode DMGetCellDS(DM, PetscInt, PetscDS *, PetscDS *); 336 PETSC_EXTERN PetscErrorCode DMGetRegionDS(DM, DMLabel, IS *, PetscDS *, PetscDS *); 337 PETSC_EXTERN PetscErrorCode DMSetRegionDS(DM, DMLabel, IS, PetscDS, PetscDS); 338 PETSC_EXTERN PetscErrorCode DMGetRegionNumDS(DM, PetscInt, DMLabel *, IS *, PetscDS *, PetscDS *); 339 PETSC_EXTERN PetscErrorCode DMSetRegionNumDS(DM, PetscInt, DMLabel, IS, PetscDS, PetscDS); 340 PETSC_EXTERN PetscErrorCode DMFindRegionNum(DM, PetscDS, PetscInt *); 409 …GetFirstLabeledPoint(DM, DM, DMLabel, PetscInt, const PetscInt *, PetscInt, PetscInt *, PetscDS *);
|
| /petsc/include/petsc/private/ |
| H A D | petscfeimpl.h | 212 …PetscErrorCode (*integrate)(PetscDS, PetscInt, PetscInt, PetscFEGeom *, const PetscScalar[], Petsc… 213 …PetscErrorCode (*integratebd)(PetscDS, PetscInt, PetscBdPointFn *, PetscInt, PetscFEGeom *, const … 214 …orCode (*integrateresidual)(PetscDS, PetscFormKey, PetscInt, PetscFEGeom *, const PetscScalar[], c… 215 …ntegratebdresidual)(PetscDS, PetscWeakForm, PetscFormKey, PetscInt, PetscFEGeom *, const PetscScal… 216 …dresidual)(PetscDS, PetscDS, PetscFormKey, PetscInt, PetscInt, PetscFEGeom *, PetscFEGeom *, const… 217 …gratejacobianaction)(PetscFE, PetscDS, PetscInt, PetscInt, PetscFEGeom *, const PetscScalar[], con… 218 …atejacobian)(PetscDS, PetscDS, PetscFEJacobianType, PetscFormKey, PetscInt, PetscFEGeom *, const P… 219 …jacobian)(PetscDS, PetscWeakForm, PetscFEJacobianType, PetscFormKey, PetscInt, PetscFEGeom *, cons… 220 …PetscDS, PetscDS, PetscFEJacobianType, PetscFormKey, PetscInt, PetscInt, PetscFEGeom *, PetscFEGeo… 448 PETSC_INTERN PetscErrorCode PetscFEEvaluateFieldJets_Internal(PetscDS, PetscInt, PetscInt, PetscInt… [all …]
|
| H A D | petscdsimpl.h | 83 PetscErrorCode (*setfromoptions)(PetscDS); 84 PetscErrorCode (*setup)(PetscDS); 85 PetscErrorCode (*view)(PetscDS, PetscViewer); 86 PetscErrorCode (*destroy)(PetscDS); 92 PetscDS *subprobs; /* The subspaces for each dimension */ 150 PETSC_INTERN PetscErrorCode PetscDSGetDiscType_Internal(PetscDS, PetscInt, PetscDiscType *);
|
| H A D | petscfvimpl.h | 68 …PetscErrorCode (*integraterhsfunction)(PetscFV, PetscDS, PetscInt, PetscInt, PetscFVFaceGeom *, Pe…
|
| /petsc/src/dm/dt/interface/ |
| H A D | dtds.c | 39 PetscErrorCode PetscDSRegister(const char sname[], PetscErrorCode (*function)(PetscDS)) in PetscDSRegister() argument 62 PetscErrorCode PetscDSSetType(PetscDS prob, PetscDSType name) in PetscDSSetType() 64 PetscErrorCode (*r)(PetscDS); in PetscDSSetType() 99 PetscErrorCode PetscDSGetType(PetscDS prob, PetscDSType *name) in PetscDSGetType() 109 static PetscErrorCode PetscDSView_Ascii(PetscDS ds, PetscViewer viewer) in PetscDSView_Ascii() 235 PetscErrorCode PetscDSViewFromOptions(PetscDS A, PetscObject obj, const char name[]) in PetscDSViewFromOptions() 256 PetscErrorCode PetscDSView(PetscDS prob, PetscViewer v) in PetscDSView() 289 PetscErrorCode PetscDSSetFromOptions(PetscDS prob) in PetscDSSetFromOptions() 361 PetscErrorCode PetscDSSetUp(PetscDS prob) in PetscDSSetUp() 525 static PetscErrorCode PetscDSDestroyStructs_Static(PetscDS prob) in PetscDSDestroyStructs_Static() [all …]
|
| /petsc/src/dm/dt/fe/impls/vector/ |
| H A D | fevector.c | 219 …N PetscErrorCode PetscFEIntegrate_Basic(PetscDS, PetscInt, PetscInt, PetscFEGeom *, const PetscSca… 220 …rCode PetscFEIntegrateBd_Basic(PetscDS, PetscInt, PetscBdPointFn *, PetscInt, PetscFEGeom *, const… 221 …dual_Basic(PetscDS, PetscDS, PetscFormKey, PetscInt, PetscInt, PetscFEGeom *, PetscFEGeom *, const… 222 …ian_Basic(PetscDS, PetscWeakForm, PetscFEJacobianType, PetscFormKey, PetscInt, PetscFEGeom *, cons… 223 …PetscDS, PetscDS, PetscFEJacobianType, PetscFormKey, PetscInt, PetscInt, PetscFEGeom *, PetscFEGeo…
|
| /petsc/src/dm/ftn-mod/ |
| H A D | petscdmmod.F90 | 43 PetscDS ds 55 PetscDS ds 113 PetscDS ds 132 PetscDS ds
|
| /petsc/doc/manual/ |
| H A D | fe.md | 22 A `PetscDS` (Discrete System) encodes a set of equations posed in a discrete space, which represent… 29 then creates a `PetscDS` for each set of cells with identical approximation spaces. When assembling… 30 the space associated with a given cell. `DMPLEX` uses the labels associated with each `PetscDS` in … 36 …PetscDS` object describing the discrete system on that subdomain. There are query functions to get… 42 …PetscDS` object has a set of fields, each with a `PetscFE` or `PetscFV` discretization. This allow… 131 Once the pointwise functions are set in each `PetscDS`, mesh traversals can be automatically determ…
|
| /petsc/src/dm/dt/interface/ftn-custom/ |
| H A D | zdtdsf90.c | 25 PETSC_EXTERN void petscdsgettabulationsetsizes_(PetscDS *ds, PetscInt *i, PetscTabulationFtn *tftn,… in petscdsgettabulationsetsizes_() 34 PETSC_EXTERN void petscdsgettabulationsetpointers_(PetscDS *ds, PetscInt *i, F90Array1d *ptrB, Pets… in petscdsgettabulationsetpointers_()
|
| H A D | zdsf.c | 22 PETSC_EXTERN void petscdssetriemannsolver_(PetscDS *prob, PetscInt *f, void (*rs)(PetscInt *, Petsc… in petscdssetriemannsolver_()
|
| /petsc/src/dm/impls/plex/ftn-custom/ |
| H A D | zplexfemf90.c | 23 PetscDS prob; in dmplexgetcellfields_() 37 PetscDS probAux; in dmplexgetcellfields_() 75 PetscDS prob; in dmplexgetfacefields_()
|
| /petsc/src/dm/impls/plex/ |
| H A D | plexproject.c | 70 static PetscErrorCode DMProjectPoint_Func_Private(DM dm, PetscDS ds, DM dmIn, PetscDS dsIn, PetscRe… in DMProjectPoint_Func_Private() 198 …Point_Field_Private(DM dm, PetscDS ds, DM dmIn, DMEnclosureType encIn, PetscDS dsIn, DM dmAux, DME… in DMProjectPoint_Field_Private() 357 …int_BdField_Private(DM dm, PetscDS ds, DM dmIn, DMEnclosureType encIn, PetscDS dsIn, DM dmAux, DME… in DMProjectPoint_BdField_Private() 533 …rojectPoint_Private(DM dm, PetscDS ds, DM dmIn, DMEnclosureType encIn, PetscDS dsIn, DM dmAux, DME… in DMProjectPoint_Private() 620 …MLabel label, PetscInt numIds, const PetscInt ids[], PetscInt height, PetscInt *point, PetscDS *ds) in DMGetFirstLabeledPoint() 717 PetscDS ds = NULL, dsIn = NULL, dsAux = NULL; in DMProjectLocal_Generic_Plex() 941 PetscDS dsEff = ds; in DMProjectLocal_Generic_Plex() 942 PetscDS dsEffIn = dsIn; in DMProjectLocal_Generic_Plex() 943 PetscDS dsEffAux = dsAux; in DMProjectLocal_Generic_Plex()
|
| /petsc/src/ts/tutorials/ |
| H A D | ex47.c | 143 PetscDS ds; in SetupProblem() 227 PetscDS ds; in MonitorError() 259 PetscDS ds; in MyTSMonitorError() 302 PetscDS ds; in main()
|
| /petsc/src/dm/dt/fe/interface/ |
| H A D | fe.c | 1399 …orCode PetscFEIntegrate(PetscDS prob, PetscInt field, PetscInt Ne, PetscFEGeom *cgeom, const Petsc… in PetscFEIntegrate() 1435 …PetscDS prob, PetscInt field, void (*obj_func)(PetscInt, PetscInt, PetscInt, const PetscInt[], con… in PetscFEIntegrateBd() 1479 …idual(PetscDS ds, PetscFormKey key, PetscInt Ne, PetscFEGeom *cgeom, const PetscScalar coefficient… in PetscFEIntegrateResidual() 1514 …PetscDS ds, PetscWeakForm wf, PetscFormKey key, PetscInt Ne, PetscFEGeom *fgeom, const PetscScalar… in PetscFEIntegrateBdResidual() 1551 …PetscDS ds, PetscDS dsIn, PetscFormKey key, PetscInt s, PetscInt Ne, PetscFEGeom *fgeom, PetscFEGe… in PetscFEIntegrateHybridResidual() 1601 …PetscDS rds, PetscDS cds, PetscFEJacobianType jtype, PetscFormKey key, PetscInt Ne, PetscFEGeom *c… in PetscFEIntegrateJacobian() 1653 …PetscDS ds, PetscWeakForm wf, PetscFEJacobianType jtype, PetscFormKey key, PetscInt Ne, PetscFEGeo… in PetscFEIntegrateBdJacobian() 1706 …PetscDS ds, PetscDS dsIn, PetscFEJacobianType jtype, PetscFormKey key, PetscInt s, PetscInt Ne, Pe… in PetscFEIntegrateHybridJacobian() 2357 PetscErrorCode PetscFEEvaluateFieldJets_Internal(PetscDS ds, PetscInt Nf, PetscInt r, PetscInt q, P… in PetscFEEvaluateFieldJets_Internal() 2418 PetscErrorCode PetscFEEvaluateFieldJets_Hybrid_Internal(PetscDS ds, PetscInt Nf, PetscInt rc, Petsc… in PetscFEEvaluateFieldJets_Hybrid_Internal() [all …]
|
| /petsc/src/dm/dt/fe/tests/ |
| H A D | ex2.c | 50 PetscDS ds; in SetupPrimalProblem() 120 static PetscErrorCode CreateFEGeometry(DM dm, PetscDS ds, IS cellIS, PetscQuadrature *affineQuad, P… in CreateFEGeometry() 150 static PetscErrorCode DestroyFEGeometry(DM dm, PetscDS ds, IS cellIS, PetscQuadrature *affineQuad, … in DestroyFEGeometry() 235 PetscDS ds; in TestIntegration()
|
| H A D | ex1.c | 59 PetscDS prob; in SetupPrimalProblem() 129 static PetscErrorCode CreateFEGeometry(DM dm, PetscDS ds, IS cellIS, PetscQuadrature *affineQuad, P… in CreateFEGeometry() 159 static PetscErrorCode DestroyFEGeometry(DM dm, PetscDS ds, IS cellIS, PetscQuadrature *affineQuad, … in DestroyFEGeometry() 182 PetscDS ds; in TestIntegration()
|
| H A D | ex3.c | 109 PetscDS ds; in SetupProblem() 149 PetscDS ds; in CheckInterpolation() 174 PetscDS ds; in CheckL2Projection()
|
| /petsc/src/dm/impls/plex/tutorials/ |
| H A D | ex4f90.F90 | 8 PetscDS :: ds
|
| /petsc/src/ts/utils/ |
| H A D | dmplexts.c | 145 PetscDS ds; in DMPlexTSComputeIFunctionFEM() 203 PetscDS ds; in DMPlexTSComputeIJacobianFEM() 263 PetscDS ds; in DMPlexTSComputeRHSFunctionFEM() 363 PetscDS ds; in DMTSCheckJacobian()
|
| /petsc/src/snes/utils/ |
| H A D | dmplexsnes.c | 43 PetscDS ds; in SNESCorrectDiscretePressure_Private() 295 PetscDS ds; in DMPlexSNESComputeResidualFEM() 351 PetscDS ds; in DMPlexSNESComputeResidualDS() 466 PetscDS ds; in DMSNESComputeJacobianAction() 553 PetscDS ds; in DMPlexSNESComputeJacobianFEM() 786 PetscDS ds; in DMSNESCheckDiscretization() 899 PetscDS ds; in DMSNESCheckJacobian() 1061 PetscDS ds; in DMPlexSetSNESVariableBounds()
|
| /petsc/src/dm/dt/fe/impls/basic/ |
| H A D | febasic.c | 162 …e PetscFEIntegrate_Basic(PetscDS ds, PetscInt field, PetscInt Ne, PetscFEGeom *cgeom, const PetscS… in PetscFEIntegrate_Basic() 255 …ateBd_Basic(PetscDS ds, PetscInt field, PetscBdPointFn *obj_func, PetscInt Ne, PetscFEGeom *fgeom,… in PetscFEIntegrateBd_Basic() 389 …Basic(PetscDS ds, PetscFormKey key, PetscInt Ne, PetscFEGeom *cgeom, const PetscScalar coefficient… in PetscFEIntegrateResidual_Basic() 496 …PetscDS ds, PetscWeakForm wf, PetscFormKey key, PetscInt Ne, PetscFEGeom *fgeom, const PetscScalar… in PetscFEIntegrateBdResidual_Basic() 609 …PetscDS ds, PetscDS dsIn, PetscFormKey key, PetscInt s, PetscInt Ne, PetscFEGeom *fgeom, PetscFEGe… in PetscFEIntegrateHybridResidual_Basic() 743 …PetscDS rds, PetscDS cds, PetscFEJacobianType jtype, PetscFormKey key, PetscInt Ne, PetscFEGeom *c… in PetscFEIntegrateJacobian_Basic() 893 …PetscDS ds, PetscWeakForm wf, PetscFEJacobianType jtype, PetscFormKey key, PetscInt Ne, PetscFEGeo… in PetscFEIntegrateBdJacobian_Basic() 1059 …PetscDS ds, PetscDS dsIn, PetscFEJacobianType jtype, PetscFormKey key, PetscInt s, PetscInt Ne, Pe… in PetscFEIntegrateHybridJacobian_Basic()
|
| /petsc/src/snes/tutorials/ |
| H A D | ex26.c | 119 PetscDS ds; in SetupPrimalProblem() 175 PetscDS ds; in main()
|