Home
last modified time | relevance | path

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

/petsc/src/dm/impls/plex/adaptors/mmg/
H A Dmmgadapt.c14 …orCode DMAdaptMetric_Mmg_Plex(DM dm, Vec vertexMetric, DMLabel bdLabel, DMLabel rgLabel, DM *dmNew) in DMAdaptMetric_Mmg_Plex() argument
235 …ticesNew, PETSC_DECIDE, numCornersNew, PETSC_TRUE, cellsNew, dim, verticesNew, NULL, NULL, dmNew)); in DMAdaptMetric_Mmg_Plex()
249 PetscCall(DMPlexGetHeightStratum(*dmNew, 0, &cStart, &cEnd)); in DMAdaptMetric_Mmg_Plex()
250 PetscCall(DMPlexGetHeightStratum(*dmNew, 1, &fStart, &fEnd)); in DMAdaptMetric_Mmg_Plex()
251 PetscCall(DMPlexGetDepthStratum(*dmNew, 0, &vStart, &vEnd)); in DMAdaptMetric_Mmg_Plex()
254 PetscCall(DMCreateLabel(*dmNew, flg ? bdName : bdLabelName)); in DMAdaptMetric_Mmg_Plex()
255 PetscCall(DMGetLabel(*dmNew, flg ? bdName : bdLabelName, &bdLabelNew)); in DMAdaptMetric_Mmg_Plex()
261 PetscCall(DMPlexGetFullJoin(*dmNew, dim, facePoints, &numCoveredPoints, &coveredPoints)); in DMAdaptMetric_Mmg_Plex()
270 PetscCall(DMPlexRestoreJoin(*dmNew, dim, facePoints, &numCoveredPoints, &coveredPoints)); in DMAdaptMetric_Mmg_Plex()
275 PetscCall(DMCreateLabel(*dmNew, rgLabel ? rgLabelName : rgName)); in DMAdaptMetric_Mmg_Plex()
[all …]
/petsc/src/dm/impls/plex/adaptors/pragmatic/
H A Dpragmaticadapt.c4 … DMAdaptMetric_Pragmatic_Plex(DM dm, Vec vertexMetric, DMLabel bdLabel, DMLabel rgLabel, DM *dmNew) in DMAdaptMetric_Pragmatic_Plex() argument
198 …erticesNew, PETSC_DECIDE, numCornersNew, PETSC_TRUE, cellsNew, dim, coordsNew, NULL, NULL, dmNew)); in DMAdaptMetric_Pragmatic_Plex()
202 PetscCall(DMCreateLabel(*dmNew, bdLabel ? bdLabelName : bdName)); in DMAdaptMetric_Pragmatic_Plex()
203 PetscCall(DMGetLabel(*dmNew, bdLabel ? bdLabelName : bdName, &bdLabelNew)); in DMAdaptMetric_Pragmatic_Plex()
204 PetscCall(DMPlexGetHeightStratum(*dmNew, 0, &cStart, &cEnd)); in DMAdaptMetric_Pragmatic_Plex()
205 PetscCall(DMPlexGetHeightStratum(*dmNew, 1, &fStart, &fEnd)); in DMAdaptMetric_Pragmatic_Plex()
206 PetscCall(DMPlexGetDepthStratum(*dmNew, 0, &vStart, &vEnd)); in DMAdaptMetric_Pragmatic_Plex()
223 PetscCall(DMPlexGetCone(*dmNew, c, &cone)); in DMAdaptMetric_Pragmatic_Plex()
/petsc/src/dm/impls/plex/adaptors/parmmg/
H A Dparmmgadapt.c16 …ode DMAdaptMetric_ParMmg_Plex(DM dm, Vec vertexMetric, DMLabel bdLabel, DMLabel rgLabel, DM *dmNew) in DMAdaptMetric_ParMmg_Plex() argument
408 …ECIDE, numCornersNew, PETSC_TRUE, cellsNew, dim, verticesNewLoc, NULL, &verticesNewSorted, dmNew)); in DMAdaptMetric_ParMmg_Plex()
413 PetscCall(DMPlexGetHeightStratum(*dmNew, 0, &cStart, &cEnd)); in DMAdaptMetric_ParMmg_Plex()
414 PetscCall(DMPlexGetHeightStratum(*dmNew, 1, &fStart, &fEnd)); in DMAdaptMetric_ParMmg_Plex()
415 PetscCall(DMPlexGetDepthStratum(*dmNew, 0, &vStart, &vEnd)); in DMAdaptMetric_ParMmg_Plex()
418 PetscCall(DMCreateLabel(*dmNew, flg ? bdName : bdLabelName)); in DMAdaptMetric_ParMmg_Plex()
419 PetscCall(DMGetLabel(*dmNew, flg ? bdName : bdLabelName, &bdLabelNew)); in DMAdaptMetric_ParMmg_Plex()
431 PetscCall(DMPlexGetFullJoin(*dmNew, dim, facePoints, &numCoveredPoints, &coveredPoints)); in DMAdaptMetric_ParMmg_Plex()
441 PetscCall(DMPlexRestoreJoin(*dmNew, dim, facePoints, &numCoveredPoints, &coveredPoints)); in DMAdaptMetric_ParMmg_Plex()
449 PetscCall(DMCreateLabel(*dmNew, rgLabel ? rgLabelName : rgName)); in DMAdaptMetric_ParMmg_Plex()
[all …]
/petsc/src/dm/impls/plex/
H A Dplexnatural.c194 PetscErrorCode DMPlexMigrateGlobalToNaturalSF(DM dmOld, DM dmNew, PetscSF sfNaturalOld, PetscSF sfM… in DMPlexMigrateGlobalToNaturalSF() argument
202 PetscCall(PetscObjectGetComm((PetscObject)dmNew, &comm)); in DMPlexMigrateGlobalToNaturalSF()
220 PetscCall(DMSetLocalSection(dmNew, newLocalSection)); in DMPlexMigrateGlobalToNaturalSF()
222 PetscCall(DMGetPointSF(dmNew, &pointSF)); in DMPlexMigrateGlobalToNaturalSF()
H A Dplexsubmesh.c552 static PetscErrorCode DMPlexShiftSizes_Internal(DM dm, PetscInt depthShift[], DM dmNew) in DMPlexShiftSizes_Internal() argument
563 PetscCall(DMPlexSetChart(dmNew, pStart, pEnd)); in DMPlexShiftSizes_Internal()
564 PetscCall(DMCreateLabel(dmNew, "depth")); in DMPlexShiftSizes_Internal()
565 PetscCall(DMPlexGetDepthLabel(dmNew, &depthLabel)); in DMPlexShiftSizes_Internal()
566 PetscCall(DMCreateLabel(dmNew, "celltype")); in DMPlexShiftSizes_Internal()
584 PetscCall(DMPlexSetConeSize(dmNew, newp, size)); in DMPlexShiftSizes_Internal()
586 PetscCall(DMPlexSetSupportSize(dmNew, newp, size)); in DMPlexShiftSizes_Internal()
588 PetscCall(DMPlexSetCellType(dmNew, newp, ct)); in DMPlexShiftSizes_Internal()
594 static PetscErrorCode DMPlexShiftPoints_Internal(DM dm, PetscInt depthShift[], DM dmNew) in DMPlexShiftPoints_Internal() argument
603 PetscCall(DMPlexGetMaxSizes(dmNew, &maxConeSizeNew, &maxSupportSizeNew)); in DMPlexShiftPoints_Internal()
[all …]
H A Dplexcreate.c124 DM dmNew = *ndm, coordDM, coarseDM; in DMPlexReplace_Internal() local
132 if (dm == dmNew) { in DMPlexReplace_Internal()
136 dm->setupcalled = dmNew->setupcalled; in DMPlexReplace_Internal()
149 PetscCall(DMGetDimension(dmNew, &ndim)); in DMPlexReplace_Internal()
151 if (dim == ndim) PetscCall(DMPlexSetCoordinateMap(dmNew, coordFunc)); in DMPlexReplace_Internal()
153 PetscCall(DMGetDimension(dmNew, &dim)); in DMPlexReplace_Internal()
155 PetscCall(DMGetCoordinateDim(dmNew, &cdim)); in DMPlexReplace_Internal()
157 PetscCall(DMGetPointSF(dmNew, &sf)); in DMPlexReplace_Internal()
159 PetscCall(DMGetCoordinateDM(dmNew, &coordDM)); in DMPlexReplace_Internal()
160 PetscCall(DMGetCoordinatesLocal(dmNew, &coords)); in DMPlexReplace_Internal()
[all …]
/petsc/src/dm/impls/swarm/
H A Dswarm.c2822 DM dmNew = *ndm; in DMSwarmReplace() local
2827 if (dm == dmNew) { in DMSwarmReplace()
2831 dm->setupcalled = dmNew->setupcalled; in DMSwarmReplace()
2838 PetscCall(DMGetDimension(dmNew, &dim)); in DMSwarmReplace()
2840 PetscCall(DMGetPeriodicity(dmNew, &maxCell, &Lstart, &L)); in DMSwarmReplace()
2844 dm->data = dmNew->data; in DMSwarmReplace()
2845 ((DM_Swarm *)dmNew->data)->refct++; in DMSwarmReplace()
/petsc/src/dm/interface/
H A Ddm.c9384 PetscErrorCode DMCopyAuxiliaryVec(DM dm, DM dmNew) in DMCopyAuxiliaryVec() argument
9388 PetscValidHeaderSpecific(dmNew, DM_CLASSID, 2); in DMCopyAuxiliaryVec()
9389 if (dm == dmNew) PetscFunctionReturn(PETSC_SUCCESS); in DMCopyAuxiliaryVec()
9390 PetscCall(DMClearAuxiliaryVec(dmNew)); in DMCopyAuxiliaryVec()
9392 PetscCall(PetscHMapAuxDestroy(&dmNew->auxData)); in DMCopyAuxiliaryVec()
9393 PetscCall(PetscHMapAuxDuplicate(dm->auxData, &dmNew->auxData)); in DMCopyAuxiliaryVec()
9398 PetscCall(PetscHMapAuxGetSize(dmNew->auxData, &n)); in DMCopyAuxiliaryVec()
9400 PetscCall(PetscHMapAuxGetVals(dmNew->auxData, &off, auxData)); in DMCopyAuxiliaryVec()
/petsc/src/dm/dt/interface/
H A Ddtds.c3911 PetscErrorCode PetscDSCopy(PetscDS ds, PetscInt minDegree, PetscInt maxDegree, DM dmNew, PetscDS ds… in PetscDSCopy() argument
3939 PetscCall(DMGetLabel(dmNew, b->lname, &b->label)); in PetscDSCopy()