Home
last modified time | relevance | path

Searched refs:spaceDim (Results 1 – 6 of 6) sorted by relevance

/petsc/src/snes/tests/
H A Dex2.c80 PetscInt spaceDim, p; in CreatePoints_Centroid() local
87 PetscCall(DMGetCoordinateDim(dm, &spaceDim)); in CreatePoints_Centroid()
89 PetscCall(PetscCalloc1(*Np * spaceDim, pcoords)); in CreatePoints_Centroid()
95 num = size / spaceDim; in CreatePoints_Centroid()
97 …for (d = 0; d < spaceDim; ++d) (*pcoords)[p * spaceDim + d] += PetscRealPart(coords[n * spaceDim +… in CreatePoints_Centroid()
100 for (d = 0; d < spaceDim; ++d) { in CreatePoints_Centroid()
101 … PetscCall(PetscSynchronizedPrintf(PETSC_COMM_WORLD, "%g", (double)(*pcoords)[p * spaceDim + d])); in CreatePoints_Centroid()
102 if (d < spaceDim - 1) PetscCall(PetscSynchronizedPrintf(PETSC_COMM_WORLD, ", ")); in CreatePoints_Centroid()
116 PetscInt N = 3, n = 0, dim, spaceDim, i, j, k, *ind, d; in CreatePoints_Grid() local
123 PetscCall(DMGetCoordinateDim(dm, &spaceDim)); in CreatePoints_Grid()
[all …]
/petsc/lib/petsc/bin/
H A Dpetsc_gen_xdmf.py35 def writeVertices(self, fp, geometryPath, numVertices, spaceDim): argument
43 ''' % (numVertices, spaceDim, geometryPath))
46 def writeLocations(self, fp, numParticles, spaceDim): argument
53 ''' % (numParticles, spaceDim))
74 def writeSpaceGridHeader(self, fp, numCells, numCorners, cellDim, spaceDim, cellsName = "cells"): argument
89 ''' % (self.cellMap[cellDim][numCorners], numCells, cellsName, "XYZ" if spaceDim > 2 else "XY"))
92 def writeField(self, fp, numSteps, timestep, spaceDim, name, f, domain): argument
175 def writeParticleGridHeader(self, fp, numParticles, spaceDim): argument
182 ''' % (numParticles, "XYZ" if spaceDim > 2 else "XY"))
205 …lDim, htopologyPath, numHCells, numHCorners, geometryPath, numVertices, spaceDim, time, vfields, c… argument
[all …]
/petsc/src/dm/impls/plex/tests/
H A Dex8.c106 static PetscErrorCode ChangeCoordinates(DM dm, PetscInt spaceDim, PetscScalar vertexCoords[]) in ChangeCoordinates() argument
117 PetscCall(PetscSectionSetFieldComponents(coordSection, 0, spaceDim)); in ChangeCoordinates()
120 PetscCall(PetscSectionSetDof(coordSection, v, spaceDim)); in ChangeCoordinates()
121 PetscCall(PetscSectionSetFieldDof(coordSection, v, 0, spaceDim)); in ChangeCoordinates()
134 for (d = 0; d < spaceDim; ++d) coords[off + d] = vertexCoords[(v - vStart) * spaceDim + d]; in ChangeCoordinates()
137 PetscCall(DMSetCoordinateDim(dm, spaceDim)); in ChangeCoordinates()
146 static PetscErrorCode CheckFEMGeometry(DM dm, PetscInt cell, PetscInt spaceDim, PetscReal v0Ex[], P… in CheckFEMGeometry() argument
153 for (d = 0; d < spaceDim; ++d) { in CheckFEMGeometry()
155 switch (spaceDim) { in CheckFEMGeometry()
161 … SETERRQ(PETSC_COMM_SELF, PETSC_ERR_PLIB, "Invalid space dimension %" PetscInt_FMT, spaceDim); in CheckFEMGeometry()
[all …]
/petsc/src/dm/impls/plex/
H A Dplexcreate.c3836 PetscInt topoDim = 2, spaceDim = 3, numFaces = 0, numVertices = 0, numEdges = 0; in DMPlexCreateTPSMesh_Internal() local
4275 if (rank == 0) PetscCall(DMPlexBuildCoordinatesFromCellList(dm, spaceDim, vtxCoords)); in DMPlexCreateTPSMesh_Internal()
4276 else PetscCall(DMPlexBuildCoordinatesFromCellList(dm, spaceDim, NULL)); in DMPlexCreateTPSMesh_Internal()
6214 PetscErrorCode DMPlexBuildCoordinatesFromCellListParallel(DM dm, PetscInt spaceDim, PetscSF sfVert,… in DMPlexBuildCoordinatesFromCellListParallel() argument
6226 PetscCall(DMSetCoordinateDim(dm, spaceDim)); in DMPlexBuildCoordinatesFromCellListParallel()
6231 PetscCall(PetscSectionSetFieldComponents(coordSection, 0, spaceDim)); in DMPlexBuildCoordinatesFromCellListParallel()
6234 PetscCall(PetscSectionSetDof(coordSection, v, spaceDim)); in DMPlexBuildCoordinatesFromCellListParallel()
6235 PetscCall(PetscSectionSetFieldDof(coordSection, v, 0, spaceDim)); in DMPlexBuildCoordinatesFromCellListParallel()
6240 PetscCall(VecSetBlockSize(coordinates, spaceDim)); in DMPlexBuildCoordinatesFromCellListParallel()
6249 PetscCall(PetscMPIIntCast(spaceDim, &spaceDimi)); in DMPlexBuildCoordinatesFromCellListParallel()
[all …]
H A Dplexinterpolate.c1681 PetscInt spaceDim, Nf, vStartA, vStartB, vEndA, vEndB, coordSizeB, v, d; in DMPlexCopyCoordinates() local
1736 PetscCall(PetscSectionGetFieldComponents(coordSectionA, 0, &spaceDim)); in DMPlexCopyCoordinates()
1737 PetscCall(PetscSectionSetFieldComponents(coordSectionB, 0, spaceDim)); in DMPlexCopyCoordinates()
1743 PetscCall(PetscSectionSetDof(coordSectionB, v, spaceDim)); in DMPlexCopyCoordinates()
1744 PetscCall(PetscSectionSetFieldDof(coordSectionB, v, 0, spaceDim)); in DMPlexCopyCoordinates()
1763 for (d = 0; d < spaceDim; ++d) coordsB[offB + d] = coordsA[offA + d]; in DMPlexCopyCoordinates()
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/
H A DDMPlex.pyx67 cdef PetscInt spaceDim= 0
81 spaceDim = <PetscInt> PyArray_DIM(coords, 1)
86 spaceDim, vertexCoords, &newdm))