Home
last modified time | relevance | path

Searched refs:quadrature (Results 1 – 24 of 24) sorted by relevance

/petsc/src/dm/impls/moab/
H A Ddmmbfem.cxx555 …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 DDT.pyx84 The coordinates of the quadrature points.
86 The quadrature weights.
158 The order of the quadrature, i.e. the highest degree polynomial
H A DFE.pyx97 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 DSpace.pyx499 of a quadrature rule.
/petsc/doc/manualpages/MANSECHeaders/
H A DDT3 `DT` provides discretization technology, for instance quadrature, finite element, or finite volume …
/petsc/src/dm/impls/swarm/
H A Dswarmpic_da.c69 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 Dswarmpic_plex.c95 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 Dex1_re.out24 [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 Dpetscfvimpl.h80 PetscQuadrature quadrature; /* Suitable quadrature on the volume */ member
H A Dpetscfeimpl.h229 PetscQuadrature quadrature; /* Suitable quadrature on K */ member
/petsc/src/ksp/ksp/tutorials/
H A Dex70.c335 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 Ddt.md5 …s higher-level discretizations in PETSc, which includes things such as quadrature and probability …
H A Ddmplex.md343 // Do integral in quadrature loop putting the result into r[]
H A Dksp.md1553 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 Dts.md1101 …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 Dfv.c1133 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 Dex10.c61 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 D313.md214 quadrature. The quadrature for the simplex (without weight
H A D312.md202 (Instead a quadrature TS is used to handle the callbacks)
H A D314.md257 - Add PetscDSGetQuadrature() to get the quadrature shared by all
H A D319.md267 - Add `PetscQuadratureComputePermutations()` to compute the quadrature permutation corresponding to…
/petsc/src/dm/dt/fe/interface/
H A Dfe.c317 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 Dguide_to_stokes.md57 …ysics. Given a quadrature rule to evaluate the form integral, we would only need the evaluation of…
/petsc/doc/
H A Dpetsc.bib805 title = {Calculation of {G}auss quadrature rules},
3129 title = {Monolithic multigrid for a reduced-quadrature discretization of poroelasticity},