Home
last modified time | relevance | path

Searched refs:coordDim (Results 1 – 9 of 9) sorted by relevance

/petsc/src/dm/impls/swarm/tests/
H A Dex2.c450 …PetscInt dim, coordDim, numFields, numComponents = 0, qNc, Nq, cStart, cEnd, vStart, vEnd,… in InterpolateGradient() local
456 PetscCall(DMGetCoordinateDim(dm, &coordDim)); in InterpolateGradient()
457 fegeom.dimEmbed = coordDim; in InterpolateGradient()
482coordDim * numComponents * 2, &gradsum, coordDim * numComponents, &interpolant, coordDim * Nq, &co… in InterpolateGradient()
489 PetscCall(PetscArrayzero(gradsum, coordDim * numComponents)); in InterpolateGradient()
493 PetscScalar *grad = &gradsum[coordDim * numComponents]; in InterpolateGradient()
504 PetscCall(PetscArrayzero(grad, coordDim * numComponents)); in InterpolateGradient()
521 …for (d = 0; d < coordDim; ++d) grad[fc * coordDim + d] += interpolant[fc * dim + d] * wt * fegeom.… in InterpolateGradient()
528 for (d = 0; d < coordDim; ++d) gradsum[fc * coordDim + d] += grad[fc * coordDim + d]; in InterpolateGradient()
533 for (d = 0; d < coordDim; ++d) { in InterpolateGradient()
[all …]
/petsc/src/dm/impls/plex/cgns/
H A Dplexcgns2.c476 int dim = 0, physDim = 0, coordDim = 0, numVertices = 0, numCells = 0; in DMPlexCreateCGNS_Internal_Serial() local
505 coordDim = dim; in DMPlexCreateCGNS_Internal_Serial()
509 PetscCallMPI(MPI_Bcast(&coordDim, 1, MPI_INT, 0, comm)); in DMPlexCreateCGNS_Internal_Serial()
620 PetscCall(DMSetCoordinateDim(*dm, coordDim)); in DMPlexCreateCGNS_Internal_Serial()
624 PetscCall(PetscSectionSetFieldComponents(coordSection, 0, coordDim)); in DMPlexCreateCGNS_Internal_Serial()
628 PetscCall(PetscSectionSetFieldDof(coordSection, v, 0, coordDim)); in DMPlexCreateCGNS_Internal_Serial()
652 …PetscCheck(ncoords == coordDim, PETSC_COMM_SELF, PETSC_ERR_LIB, "CGNS file must have a coordinate … in DMPlexCreateCGNS_Internal_Serial()
653 for (d = 0; d < coordDim; ++d) { in DMPlexCreateCGNS_Internal_Serial()
657 if (coordDim >= 1) { in DMPlexCreateCGNS_Internal_Serial()
658 for (v = 0; v < sizes[0]; ++v) coords[(v + off) * coordDim + 0] = x[0][v]; in DMPlexCreateCGNS_Internal_Serial()
[all …]
/petsc/src/dm/impls/plex/
H A Dplexgmsh.c1580 PetscInt dim = 0, coordDim = -1, order = 0, maxHeight = 0; in DMPlexCreateGmsh() local
1603 …x_gmsh_spacedim", "Embedding space dimension", "DMPlexCreateGmsh", coordDim, &coordDim, NULL, PETS… in DMPlexCreateGmsh()
1968 if (coordDim < 0) coordDim = dim; in DMPlexCreateGmsh()
1969 PetscCall(DMSetCoordinateDim(*dm, coordDim)); in DMPlexCreateGmsh()
1978 PetscCall(GmshCreateFE(comm, NULL, isSimplex, continuity, nodeType, dim, coordDim, order, &fe)); in DMPlexCreateGmsh()
1991 PetscInt maxDof = GmshNumNodes_HEX(order) * coordDim; in DMPlexCreateGmsh()
2010 …for (d = 0; d < coordDim; ++d) cellCoords[(n + s) * coordDim + d] = (PetscReal)coords[node * 3 + d… in DMPlexCreateGmsh()
2031 for (d = 0; d < coordDim; ++d) cellCoords[n * coordDim + d] = 0.0; in DMPlexCreateGmsh()
2034 const PetscReal *weights = sdWeights[coordDim][n]; in DMPlexCreateGmsh()
2036 …for (d = 0; d < coordDim; ++d) cellCoords[n * coordDim + d] += weights[bn] * (PetscReal)coords[bno… in DMPlexCreateGmsh()
[all …]
H A Dplexfem.c1469 …PetscInt dim, coordDim, numFields, numComponents = 0, qNc, Nq, cellHeight, cStart, cEnd, c… in DMPlexComputeL2DiffLocal() local
1474 PetscCall(DMGetCoordinateDim(dm, &coordDim)); in DMPlexComputeL2DiffLocal()
1475 fegeom.dimEmbed = coordDim; in DMPlexComputeL2DiffLocal()
1504 …mponents, &interpolant, coordDim * (Nq + 1), &coords, Nq, &fegeom.detJ, coordDim * coordDim * Nq, … in DMPlexComputeL2DiffLocal()
1540 qgeom.J = &fegeom.J[q * coordDim * coordDim]; in DMPlexComputeL2DiffLocal()
1541 qgeom.invJ = &fegeom.invJ[q * coordDim * coordDim]; in DMPlexComputeL2DiffLocal()
1545 gcoords = &coords[coordDim * Nq]; in DMPlexComputeL2DiffLocal()
1546 …MPlexBasisTransformApplyReal_Internal(dm, &coords[coordDim * q], PETSC_TRUE, coordDim, &coords[coo… in DMPlexComputeL2DiffLocal()
1548 gcoords = &coords[coordDim * q]; in DMPlexComputeL2DiffLocal()
1551 ierr = (*funcs[field])(coordDim, time, gcoords, Nc, funcVal, ctx); in DMPlexComputeL2DiffLocal()
[all …]
H A Dplexproject.c73 PetscInt coordDim, Nf, *Nc, f, spDim, d, v, tp; in DMProjectPoint_Func_Private() local
77 PetscCall(DMGetCoordinateDim(dmIn, &coordDim)); in DMProjectPoint_Func_Private()
104 PetscCall(DMGetWorkArray(rdm, coordDim, MPIU_REAL, &x)); in DMProjectPoint_Func_Private()
119 … CoordinatesRefToReal(coordDim, fegeom->dim, fegeom->xi, fegeom->v, fegeom->J, refpoint, x); in DMProjectPoint_Func_Private()
122 v0 = &fegeom->v[tp * coordDim]; in DMProjectPoint_Func_Private()
125 …PetscCall(DMPlexBasisTransformApplyReal_Internal(dmIn, v0, PETSC_TRUE, coordDim, v0, x, dm->transf… in DMProjectPoint_Func_Private()
143 PetscCall((*funcs[f])(coordDim, time, v0, Nc[f], &pointEval[Nc[f] * q], ctx)); in DMProjectPoint_Func_Private()
148 PetscCall(DMRestoreWorkArray(rdm, coordDim, MPIU_REAL, &x)); in DMProjectPoint_Func_Private()
H A Dplexmetric.c904 PetscInt coordDim, Nd; in DMPlexMetricCreate() local
907 PetscCall(DMGetCoordinateDim(dm, &coordDim)); in DMPlexMetricCreate()
908 Nd = coordDim * coordDim; in DMPlexMetricCreate()
H A Dplexgeometry.c2368 PetscInt depth, dim, coordDim, coneSize, i; in DMPlexComputeCellGeometryFEM_Implicit() local
2381 PetscCall(DMGetCoordinateDim(dm, &coordDim)); in DMPlexComputeCellGeometryFEM_Implicit()
2382 …PetscCheck(coordDim <= 3, PetscObjectComm((PetscObject)dm), PETSC_ERR_SUP, "Unsupported coordinate… in DMPlexComputeCellGeometryFEM_Implicit()
2424 …for (i = 0; i < Nq; i++) CoordinatesRefToReal(coordDim, dim, xi0, v0, J0, &points[dim * i], &v[coo… in DMPlexComputeCellGeometryFEM_Implicit()
2435 for (j = 0; j < coordDim * coordDim; j++, k++) J[k] = J0[j]; in DMPlexComputeCellGeometryFEM_Implicit()
2440 switch (coordDim) { in DMPlexComputeCellGeometryFEM_Implicit()
2453 for (i = 1, k = coordDim * coordDim; i < Nq; i++) { in DMPlexComputeCellGeometryFEM_Implicit()
2456 for (j = 0; j < coordDim * coordDim; j++, k++) invJ[k] = invJ[j]; in DMPlexComputeCellGeometryFEM_Implicit()
/petsc/src/dm/impls/forest/p4est/
H A Dpforest.h201 PetscInt coordDim; member
211 PetscInt i, d = PetscMin(3, geom_pforest->coordDim); in GeometryMapping_pforest()
218 …ierr = (geom_pforest->map)(geom_pforest->base, (PetscInt)which_tree, geom_pforest->coordDim, Petsc… in GeometryMapping_pforest()
788 PetscCall(DMGetCoordinateDim(dm, &geom_pforest->coordDim)); in DMSetUp_pforest()
1764 PetscInt coordDim; in DMPlexCreateConnectivity_pforest() local
1766 PetscCall(DMGetCoordinateDim(dm, &coordDim)); in DMPlexCreateConnectivity_pforest()
1775coordDim, PETSC_COMM_SELF, PETSC_ERR_ARG_WRONG, "Need coordinates at the corners: (dof) %" PetscIn… in DMPlexCreateConnectivity_pforest()
1777 PetscInt i, lim = PetscMin(3, coordDim); in DMPlexCreateConnectivity_pforest()
1783 …3 * (P4EST_CHILDREN * (c - cStart) + p4estVert) + i] = PetscRealPart(cellCoords[v * coordDim + i]); in DMPlexCreateConnectivity_pforest()
3592 PetscInt closureSize, c, coordStart, coordEnd, coordDim; in DMPforestMapCoordinates_Cell() local
[all …]
/petsc/src/snes/utils/dm/
H A Ddmadapt.c1316 PetscInt dim, coordDim, Nf; in DMAdaptorAdapt_Sequence_Private() local
1325 PetscCall(DMGetCoordinateDim(adaptor->idm, &coordDim)); in DMAdaptorAdapt_Sequence_Private()
1443 PetscInt Nd = coordDim * coordDim, f, vStart, vEnd; in DMAdaptorAdapt_Sequence_Private()
1474 …PetscCall(PetscFECreateDefault(PetscObjectComm((PetscObject)dmGrad), dim, Nc * coordDim, PETSC_TRU… in DMAdaptorAdapt_Sequence_Private()