/dports/science/PETSc/petsc-3.14.1/src/dm/dt/fe/impls/basic/ |
H A D | febasic.c | 220 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 D | plexproject.c | 83 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 D | plexfem.c | 1267 …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 D | petscfeimpl.h | 255 …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 D | dualspace.c | 1864 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 D | ex2.c | 490 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() 555 …fegeom.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 D | fe.c | 2013 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 D | makefile | 6 SOURCEC = fe.c fegeom.c
|
/dports/science/PETSc/petsc-3.14.1/src/snes/utils/ |
H A D | dmadapt.c | 612 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 D | CTAGS | 24634 …/^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 D | TAGS | 45717 src/dm/dt/fe/interface/fegeom.c,222 45718 fegeom.c:^?fegeom.c^A,1
|