| /petsc/src/dm/impls/moab/ |
| H A D | dmmbfem.cxx | 555 …t PetscInt nverts, const PetscReal *coordinates, const PetscQuadrature quadrature, PetscReal *phyp… in DMMoabFEMComputeBasis() argument 564 PetscValidHeaderSpecific(quadrature, PETSCQUADRATURE_CLASSID, 4); in DMMoabFEMComputeBasis() 569 PetscCall(PetscQuadratureGetData(quadrature, &idim, NULL, &npoints, &quadpts, &quadwts)); in DMMoabFEMComputeBasis() 604 …bFEMCreateQuadratureDefault(const PetscInt dim, const PetscInt nverts, PetscQuadrature *quadrature) in DMMoabFEMCreateQuadratureDefault() argument 614 PetscCall(PetscDTStroudConicalQuadrature(1, nc, nverts, 0, 1.0, quadrature)); in DMMoabFEMCreateQuadratureDefault() 636 PetscCall(PetscQuadratureCreate(PETSC_COMM_SELF, quadrature)); in DMMoabFEMCreateQuadratureDefault() 637 PetscCall(PetscQuadratureSetOrder(*quadrature, order)); in DMMoabFEMCreateQuadratureDefault() 638 PetscCall(PetscQuadratureSetData(*quadrature, dim, nc, npoints, x, w)); in DMMoabFEMCreateQuadratureDefault() 640 } else PetscCall(PetscDTGaussTensorQuadrature(dim, nc, nverts, 0.0, 1.0, quadrature)); in DMMoabFEMCreateQuadratureDefault() 665 PetscCall(PetscQuadratureCreate(PETSC_COMM_SELF, quadrature)); in DMMoabFEMCreateQuadratureDefault() [all …]
|
| /petsc/src/binding/petsc4py/src/petsc4py/PETSc/ |
| H A D | DT.pyx | 84 The coordinates of the quadrature points. 86 The quadrature weights. 158 The order of the quadrature, i.e. the highest degree polynomial
|
| H A D | FE.pyx | 97 The quadrature order or `DETERMINE` to use `Space` polynomial 143 The quadrature order or `DETERMINE` to use `Space` polynomial 191 The quadrature order or `DETERMINE` to use `Space` polynomial
|
| H A D | Space.pyx | 499 of a quadrature rule.
|
| /petsc/doc/manualpages/MANSECHeaders/ |
| H A D | DT | 3 `DT` provides discretization technology, for instance quadrature, finite element, or finite volume …
|
| /petsc/src/dm/impls/swarm/ |
| H A D | swarmpic_da.c | 69 PetscQuadrature quadrature; in private_DMSwarmCreateCellLocalCoords_DA_Q1_Gauss() local 75 PetscCall(PetscDTGaussTensorQuadrature(dim, 1, np_1d, -1.0, 1.0, &quadrature)); in private_DMSwarmCreateCellLocalCoords_DA_Q1_Gauss() 76 PetscCall(PetscQuadratureGetData(quadrature, NULL, NULL, &npoints_q, &quadrature_xi, NULL)); in private_DMSwarmCreateCellLocalCoords_DA_Q1_Gauss() 81 PetscCall(PetscQuadratureDestroy(&quadrature)); in private_DMSwarmCreateCellLocalCoords_DA_Q1_Gauss()
|
| H A D | swarmpic_plex.c | 95 PetscQuadrature quadrature; in private_DMSwarmInsertPointsUsingCellDM_PLEX_SubDivide() local 115 PetscCall(PetscFEGetQuadrature(fe, &quadrature)); in private_DMSwarmInsertPointsUsingCellDM_PLEX_SubDivide() 116 PetscCall(PetscQuadratureGetData(quadrature, NULL, NULL, &npoints_q, &xiq, NULL)); in private_DMSwarmInsertPointsUsingCellDM_PLEX_SubDivide()
|
| /petsc/src/ts/utils/dmplexlandau/tutorials/output/ |
| H A D | ex1_re.out | 24 [0] <vec:seq> adaptToleranceFEM(): 0) 28 cells, 252 total quadrature points 47 [0] <vec:seq> adaptToleranceFEM(): 0) 52 cells, 468 total quadrature points 57 [0] <vec:seq> adaptToleranceFEM(): 1) 22 cells, 198 total quadrature points 70 [0] <vec:seq> adaptToleranceFEM(): 1) 28 cells, 252 total quadrature points
|
| /petsc/include/petsc/private/ |
| H A D | petscfvimpl.h | 80 PetscQuadrature quadrature; /* Suitable quadrature on the volume */ member
|
| H A D | petscfeimpl.h | 229 PetscQuadrature quadrature; /* Suitable quadrature on K */ member
|
| /petsc/src/ksp/ksp/tutorials/ |
| H A D | ex70.c | 335 static PetscErrorCode AssembleStokes_A(Mat A, DM stokes_da, DM quadrature) in AssembleStokes_A() argument 359 PetscCall(DMSwarmGetField(quadrature, "eta_q", NULL, NULL, (void **)&q_eta)); in AssembleStokes_A() 393 PetscCall(DMSwarmRestoreField(quadrature, "eta_q", NULL, NULL, (void **)&q_eta)); in AssembleStokes_A() 398 static PetscErrorCode AssembleStokes_PC(Mat A, DM stokes_da, DM quadrature) in AssembleStokes_PC() argument 422 PetscCall(DMSwarmGetField(quadrature, "eta_q", NULL, NULL, (void **)&q_eta)); in AssembleStokes_PC() 455 PetscCall(DMSwarmRestoreField(quadrature, "eta_q", NULL, NULL, (void **)&q_eta)); in AssembleStokes_PC() 460 static PetscErrorCode AssembleStokes_RHS(Vec F, DM stokes_da, DM quadrature) in AssembleStokes_RHS() argument 484 PetscCall(DMSwarmGetField(quadrature, "rho_q", NULL, NULL, (void **)&q_rhs)); in AssembleStokes_RHS() 513 PetscCall(DMSwarmRestoreField(quadrature, "rho_q", NULL, NULL, (void **)&q_rhs)); in AssembleStokes_RHS() 667 PetscQuadrature quadrature; in MaterialPoint_PopulateCell() local [all …]
|
| /petsc/doc/manual/ |
| H A D | dt.md | 5 …s higher-level discretizations in PETSc, which includes things such as quadrature and probability …
|
| H A D | dmplex.md | 343 // Do integral in quadrature loop putting the result into r[]
|
| H A D | ksp.md | 1553 should represent the constraints in the form of quadrature rules; 1554 quadrature rules for different classes of the interface can be listed in 1557 each class. Once all the quadrature rules for a given interface class
|
| H A D | ts.md | 1101 …ely, the lumped mass matrix is diagonal (e.g., computed via collocated quadrature or row sums of $…
|
| /petsc/src/dm/dt/fv/interface/ |
| H A D | fv.c | 1133 PetscCall(PetscQuadratureDestroy(&(*fvm)->quadrature)); in PetscFVDestroy() 1432 PetscCall(PetscQuadratureDestroy(&fvm->quadrature)); in PetscFVSetQuadrature() 1433 fvm->quadrature = q; in PetscFVSetQuadrature() 1457 if (!fvm->quadrature) { in PetscFVGetQuadrature() 1461 PetscCall(PetscQuadratureCreate(PETSC_COMM_SELF, &fvm->quadrature)); in PetscFVGetQuadrature() 1465 PetscCall(PetscQuadratureSetData(fvm->quadrature, fvm->dim, 1, 1, points, weights)); in PetscFVGetQuadrature() 1467 *q = fvm->quadrature; in PetscFVGetQuadrature() 1606 PetscCall(PetscQuadratureGetData(fvm->quadrature, NULL, NULL, &npoints, &points, NULL)); in PetscFVGetCellTabulation()
|
| /petsc/src/ts/tutorials/ |
| H A D | ex10.c | 61 QuadratureType quadrature; member 512 switch (rd->quadrature) { in RDGetQuadrature() 611 SETERRQ(PETSC_COMM_SELF, PETSC_ERR_SUP, "Unknown quadrature %d", (int)rd->quadrature); in RDGetQuadrature() 1023 rd->quadrature = QUADRATURE_GAUSS2; in RDCreate() 1024 …lement quadrature", "", QuadratureTypes, (PetscEnum)rd->quadrature, (PetscEnum *)&rd->quadrature, … in RDCreate()
|
| /petsc/doc/changes/ |
| H A D | 313.md | 214 quadrature. The quadrature for the simplex (without weight
|
| H A D | 312.md | 202 (Instead a quadrature TS is used to handle the callbacks)
|
| H A D | 314.md | 257 - Add PetscDSGetQuadrature() to get the quadrature shared by all
|
| H A D | 319.md | 267 - Add `PetscQuadratureComputePermutations()` to compute the quadrature permutation corresponding to…
|
| /petsc/src/dm/dt/fe/interface/ |
| H A D | fe.c | 317 PetscCall(PetscQuadratureDestroy(&(*fem)->quadrature)); in PetscFEDestroy() 363 PetscCall(PetscArrayzero(&f->quadrature, 1)); in PetscFECreate() 625 *q = fem->quadrature; in PetscFEGetQuadrature() 648 if (q == fem->quadrature) PetscFunctionReturn(PETSC_SUCCESS); in PetscFESetQuadrature() 655 PetscCall(PetscQuadratureDestroy(&fem->quadrature)); in PetscFESetQuadrature() 656 fem->quadrature = q; in PetscFESetQuadrature() 799 PetscCall(PetscQuadratureGetData(fem->quadrature, NULL, NULL, &npoints, &points, NULL)); in PetscFEGetCellTabulation()
|
| /petsc/doc/tutorials/physics/ |
| H A D | guide_to_stokes.md | 57 …ysics. Given a quadrature rule to evaluate the form integral, we would only need the evaluation of…
|
| /petsc/doc/ |
| H A D | petsc.bib | 805 title = {Calculation of {G}auss quadrature rules}, 3129 title = {Monolithic multigrid for a reduced-quadrature discretization of poroelasticity},
|