Home
last modified time | relevance | path

Searched refs:fegeom (Results 1 – 11 of 11) sorted by relevance

/dports/science/PETSc/petsc-3.14.1/src/dm/dt/fe/impls/basic/
H A Dfebasic.c220 fegeom.v = x; in PetscFEIntegrate_Basic()
310 fegeom.n = NULL; in PetscFEIntegrateBd_Basic()
311 fegeom.v = NULL; in PetscFEIntegrateBd_Basic()
312 fegeom.J = NULL; in PetscFEIntegrateBd_Basic()
525 fegeom.n = NULL; in PetscFEIntegrateBdResidual_Basic()
526 fegeom.v = NULL; in PetscFEIntegrateBdResidual_Basic()
527 fegeom.J = NULL; in PetscFEIntegrateBdResidual_Basic()
920 fegeom.n = NULL; in PetscFEIntegrateBdJacobian_Basic()
921 fegeom.v = NULL; in PetscFEIntegrateBdJacobian_Basic()
922 fegeom.J = NULL; in PetscFEIntegrateBdJacobian_Basic()
[all …]
/dports/science/PETSc/petsc-3.14.1/src/dm/impls/plex/
H A Dplexproject.c83 isAffine = fegeom->isAffine; in DMProjectPoint_Func_Private()
117 … CoordinatesRefToReal(coordDim, fegeom->dim, fegeom->xi, fegeom->v, fegeom->J, refpoint, x); in DMProjectPoint_Func_Private()
194 PetscFEGeom fegeom; in DMProjectPoint_Field_Private() local
230 fegeom.v = x; in DMProjectPoint_Field_Private()
232 fegeom.J = cgeom->J; in DMProjectPoint_Field_Private()
328 fegeom.n = NULL; in DMProjectPoint_BdField_Private()
329 fegeom.J = NULL; in DMProjectPoint_BdField_Private()
330 fegeom.v = NULL; in DMProjectPoint_BdField_Private()
331 fegeom.xi = NULL; in DMProjectPoint_BdField_Private()
335 fegeom.v = x; in DMProjectPoint_BdField_Private()
[all …]
H A Dplexfem.c1267 …ierr = DMPlexComputeCellGeometryFEM(dm, c, quad, coords, fegeom.J, fegeom.invJ, fegeom.detJ);CHKER… in DMPlexComputeL2DiffLocal()
1305 … ierr2 = PetscFree6(funcVal,interpolant,coords,fegeom.detJ,fegeom.J,fegeom.invJ);CHKERRQ(ierr2); in DMPlexComputeL2DiffLocal()
1325 ierr = PetscFree6(funcVal,interpolant,coords,fegeom.detJ,fegeom.J,fegeom.invJ);CHKERRQ(ierr); in DMPlexComputeL2DiffLocal()
1413 … ierr2 = PetscFree6(funcVal,coords,fegeom.J,fegeom.invJ,interpolant,fegeom.detJ);CHKERRQ(ierr2); in DMComputeL2GradientDiff_Plex()
1440 ierr = PetscFree6(funcVal,coords,fegeom.J,fegeom.invJ,interpolant,fegeom.detJ);CHKERRQ(ierr); in DMComputeL2GradientDiff_Plex()
1558 … ierr2 = PetscFree6(funcVal,interpolant,coords,fegeom.detJ,fegeom.J,fegeom.invJ);CHKERRQ(ierr2); in DMComputeL2FieldDiff_Plex()
1584 … ierr = PetscFree6(funcVal, interpolant, coords, fegeom.detJ, fegeom.J, fegeom.invJ);CHKERRQ(ierr); in DMComputeL2FieldDiff_Plex()
1690 … ierr2 = PetscFree6(funcVal,interpolant,coords,fegeom.detJ,fegeom.J,fegeom.invJ);CHKERRQ(ierr2); in DMPlexComputeL2DiffVec()
1709 ierr = PetscFree6(funcVal,interpolant,coords,fegeom.detJ,fegeom.J,fegeom.invJ);CHKERRQ(ierr); in DMPlexComputeL2DiffVec()
1821 … ierr2 = PetscFree6(gradsum,interpolant,coords,fegeom.detJ,fegeom.J,fegeom.invJ);CHKERRQ(ierr2); in DMPlexComputeGradientClementInterpolant()
[all …]
/dports/science/PETSc/petsc-3.14.1/include/petsc/private/
H A Dpetscfeimpl.h255 …etscFEInterpolate_Static(PetscFE fe, const PetscScalar x[], PetscFEGeom *fegeom, PetscInt q, Petsc… in PetscFEInterpolate_Static() argument
274 ierr = PetscFEPushforward(fe, fegeom, 1, interpolant);CHKERRQ(ierr); in PetscFEInterpolate_Static()
278 …terpolateGradient_Static(PetscFE fe, const PetscScalar x[], PetscFEGeom *fegeom, PetscInt q, Petsc… in PetscFEInterpolateGradient_Static() argument
292 …if (cdim != fegeom->dimEmbed) SETERRQ2(PETSC_COMM_SELF, PETSC_ERR_ARG_INCOMP, "Geometry dim %D mus… in PetscFEInterpolateGradient_Static()
302 ierr = PetscFEPushforwardGradient(fe, fegeom, 1, interpolant);CHKERRQ(ierr); in PetscFEInterpolateGradient_Static()
306 …eFieldAndGradient_Static(PetscFE fe, const PetscScalar x[], PetscFEGeom *fegeom, PetscInt q, Petsc… in PetscFEInterpolateFieldAndGradient_Static() argument
321 …if (cdim != fegeom->dimEmbed) SETERRQ2(PETSC_COMM_SELF, PETSC_ERR_ARG_INCOMP, "Geometry dim %D mus… in PetscFEInterpolateFieldAndGradient_Static()
331 ierr = PetscFEPushforward(fe, fegeom, 1, interpolant);CHKERRQ(ierr); in PetscFEInterpolateFieldAndGradient_Static()
332 ierr = PetscFEPushforwardGradient(fe, fegeom, 1, interpolantGrad);CHKERRQ(ierr); in PetscFEInterpolateFieldAndGradient_Static()
/dports/science/PETSc/petsc-3.14.1/src/dm/dt/dualspace/interface/
H A Ddualspace.c1864 PetscValidPointer(fegeom, 4); in PetscDualSpaceTransform()
1872 …ierr = PetscDTAltVPullbackMatrix(dim, dim, isInverse ? fegeom->J : fegeom->invJ, dsp->k, Jstar);CH… in PetscDualSpaceTransform()
1913 const PetscInt dim = dsp->dm->dim, dE = fegeom->dimEmbed; in PetscDualSpaceTransformGradient()
1918 PetscValidPointer(fegeom, 4); in PetscDualSpaceTransformGradient()
1929 case 1: vals[(v*Nc+c)*dim] *= fegeom->invJ[0];break; in PetscDualSpaceTransformGradient()
1982 for (c = 0; c < Nc; ++c) vals[(v*Nc+c)*dim+d] *= fegeom->detJ[0]; in PetscDualSpaceTransformGradient()
1994 for (c = 0; c < Nc; ++c) vals[(v*Nc+c)*dim+d] /= fegeom->detJ[0]; in PetscDualSpaceTransformGradient()
2032 PetscValidPointer(fegeom, 2); in PetscDualSpacePullback()
2048 ierr = PetscDualSpaceTransform(dsp, trans, PETSC_TRUE, fegeom, Nq, Nc, pointEval);CHKERRQ(ierr); in PetscDualSpacePullback()
2081 PetscValidPointer(fegeom, 2); in PetscDualSpacePushforward()
[all …]
/dports/science/PETSc/petsc-3.14.1/src/dm/impls/swarm/tests/
H A Dex2.c490 PetscFEGeom fegeom; in InterpolateGradient() local
501 fegeom.dimEmbed = coordDim; in InterpolateGradient()
526 …nts,&interpolant,coordDim*Nq,&coords,Nq,&fegeom.detJ,coordDim*coordDim*Nq,&fegeom.J,coordDim*coord… in InterpolateGradient()
541 …ierr = DMPlexComputeCellGeometryFEM(dm, cell, quad, coords, fegeom.J, fegeom.invJ, fegeom.detJ);CH… in InterpolateGradient()
555fegeom.detJ[q] <= 0.0) SETERRQ3(PETSC_COMM_SELF, PETSC_ERR_ARG_OUTOFRANGE, "Invalid determinant %g… in InterpolateGradient()
560 … ierr2 = PetscFree6(gradsum,interpolant,coords,fegeom.detJ,fegeom.J,fegeom.invJ);CHKERRQ(ierr2); in InterpolateGradient()
563 …err = PetscFEInterpolateGradient_Static((PetscFE) obj, &x[fieldOffset], &fegeom, q, interpolant);C… in InterpolateGradient()
568 … for (d = 0; d < coordDim; ++d) grad[fc*coordDim+d] += interpolant[fc*dim+d]*wt*fegeom.detJ[q]; in InterpolateGradient()
593 ierr = PetscFree6(gradsum,interpolant,coords,fegeom.detJ,fegeom.J,fegeom.invJ);CHKERRQ(ierr); in InterpolateGradient()
/dports/science/PETSc/petsc-3.14.1/src/dm/dt/fe/interface/
H A Dfe.c2013 ierr = PetscFEPushforward(fe, fegeom, 1, &u[fOffset]);CHKERRQ(ierr); in PetscFEEvaluateFieldJets_Internal()
2024 ierr = PetscFEPushforward(fe, fegeom, 1, &u_t[fOffset]);CHKERRQ(ierr); in PetscFEEvaluateFieldJets_Internal()
2061 ierr = PetscFEPushforward(fe, fegeom, 1, &u[fOffset]);CHKERRQ(ierr); in PetscFEEvaluateFieldJets_Hybrid_Internal()
2072 ierr = PetscFEPushforward(fe, fegeom, 1, &u_t[fOffset]);CHKERRQ(ierr); in PetscFEEvaluateFieldJets_Hybrid_Internal()
2127 ierr = PetscFEPushforward(fe, fegeom, Nb, tmpBasis);CHKERRQ(ierr); in PetscFEUpdateElementVec_Internal()
2128 ierr = PetscFEPushforwardGradient(fe, fegeom, Nb, tmpBasisDer);CHKERRQ(ierr); in PetscFEUpdateElementVec_Internal()
2163 ierr = PetscFEPushforward(fe, fegeom, Nb, tmpBasis);CHKERRQ(ierr); in PetscFEUpdateElementVec_Hybrid_Internal()
2204 ierr = PetscFEPushforward(feI, fegeom, NbI, tmpBasisI);CHKERRQ(ierr); in PetscFEUpdateElementMat_Internal()
2214 ierr = PetscFEPushforward(feJ, fegeom, NbJ, tmpBasisJ);CHKERRQ(ierr); in PetscFEUpdateElementMat_Internal()
2267 ierr = PetscFEPushforward(feI, fegeom, NbI, tmpBasisI);CHKERRQ(ierr); in PetscFEUpdateElementMat_Hybrid_Internal()
[all …]
H A Dmakefile6 SOURCEC = fe.c fegeom.c
/dports/science/PETSc/petsc-3.14.1/src/snes/utils/
H A Ddmadapt.c612 PetscFEGeom fegeom; in DMAdaptorComputeErrorIndicator_Private() local
617 fegeom.dim = dim; in DMAdaptorComputeErrorIndicator_Private()
618 fegeom.dimEmbed = cdim; in DMAdaptorComputeErrorIndicator_Private()
625 …(Nc,&field,cdim*Nc,&gradient,cdim*Nq,&coords,Nq,&fegeom.detJ,cdim*cdim*Nq,&fegeom.J,cdim*cdim*Nq,& in DMAdaptorComputeErrorIndicator_Private()
627 …ierr = DMPlexComputeCellGeometryFEM(plex, cell, quad, coords, fegeom.J, fegeom.invJ, fegeom.detJ);… in DMAdaptorComputeErrorIndicator_Private()
637 …ierr = PetscFEInterpolateFieldAndGradient_Static((PetscFE) obj, x, &fegeom, q, interpolant, interp… in DMAdaptorComputeErrorIndicator_Private()
641 field[fc] += interpolant[fc]*wt*fegeom.detJ[q]; in DMAdaptorComputeErrorIndicator_Private()
642 … for (d = 0; d < cdim; ++d) gradient[fc*cdim+d] += interpolantGrad[fc*dim+d]*wt*fegeom.detJ[q]; in DMAdaptorComputeErrorIndicator_Private()
655 ierr = PetscFree6(field,gradient,coords,fegeom.detJ,fegeom.J,fegeom.invJ);CHKERRQ(ierr); in DMAdaptorComputeErrorIndicator_Private()
/dports/science/PETSc/petsc-3.14.1/
H A DCTAGS24634 …/^PetscErrorCode PetscDualSpacePullback(PetscDualSpace dsp, PetscFEGeom *fegeom, PetscInt Nq, Pets…
24636 …etscErrorCode PetscDualSpacePushforward(PetscDualSpace dsp, PetscFEGeom *fegeom, PetscInt Nq, Pets…
24637 …rCode PetscDualSpacePushforwardGradient(PetscDualSpace dsp, PetscFEGeom *fegeom, PetscInt Nq, Pets…
24779 PetscFEGeomComplete src/dm/dt/fe/interface/fegeom.c /^PetscErrorCode PetscFEGeomComplete(PetscFEGeo…
24780 PetscFEGeomCreate src/dm/dt/fe/interface/fegeom.c /^PetscErrorCode PetscFEGeomCreate(PetscQuadratur…
24781 PetscFEGeomDestroy src/dm/dt/fe/interface/fegeom.c /^PetscErrorCode PetscFEGeomDestroy(PetscFEGeom …
24782 PetscFEGeomGetChunk src/dm/dt/fe/interface/fegeom.c /^PetscErrorCode PetscFEGeomGetChunk(PetscFEGeo…
24783 PetscFEGeomRestoreChunk src/dm/dt/fe/interface/fegeom.c /^PetscErrorCode PetscFEGeomRestoreChunk(Pe…
24834 …erface/fe.c /^PetscErrorCode PetscFEPushforward(PetscFE fe, PetscFEGeom *fegeom, PetscInt Nv, Pets…
24835 …e.c /^PetscErrorCode PetscFEPushforwardGradient(PetscFE fe, PetscFEGeom *fegeom, PetscInt Nv, Pets…
[all …]
H A DTAGS45717 src/dm/dt/fe/interface/fegeom.c,222
45718 fegeom.c:^?fegeom.c^A,1