Home
last modified time | relevance | path

Searched refs:idm (Results 1 – 25 of 25) sorted by relevance

/petsc/src/dm/impls/plex/tests/
H A Dex4.c139 DM idm, hdm = NULL; in CreateSimplexHybrid_2D() local
173 PetscCall(DMPlexInterpolate(*dm, &idm)); in CreateSimplexHybrid_2D()
174 PetscCall(PetscObjectSetOptionsPrefix((PetscObject)idm, "in_")); in CreateSimplexHybrid_2D()
175 PetscCall(DMPlexDistributeSetDefault(idm, PETSC_FALSE)); in CreateSimplexHybrid_2D()
176 PetscCall(DMSetFromOptions(idm)); in CreateSimplexHybrid_2D()
177 PetscCall(DMViewFromOptions(idm, NULL, "-dm_view")); in CreateSimplexHybrid_2D()
179 PetscCall(DMPlexCreateHybridMesh(idm, faultLabel, NULL, 0, &hybridLabel, NULL, NULL, &hdm)); in CreateSimplexHybrid_2D()
181 PetscCall(DMDestroy(&idm)); in CreateSimplexHybrid_2D()
188 PetscCall(DMPlexInterpolate(*dm, &idm)); in CreateSimplexHybrid_2D()
189 PetscCall(PetscObjectSetOptionsPrefix((PetscObject)idm, "in_")); in CreateSimplexHybrid_2D()
[all …]
H A Dex34.c46 DM idm; in CreateHybridMesh() local
48 PetscCall(DMPlexInterpolate(*dm, &idm)); in CreateHybridMesh()
50 *dm = idm; in CreateHybridMesh()
96 DM idm; in CreateReverseHybridMesh() local
98 PetscCall(DMPlexInterpolate(*dm, &idm)); in CreateReverseHybridMesh()
100 *dm = idm; in CreateReverseHybridMesh()
159 DM idm; in CreateMesh() local
161 PetscCall(DMPlexInterpolate(*dm, &idm)); in CreateMesh()
163 *dm = idm; in CreateMesh()
H A Dex66.c42 DM dm, idm; in main() local
148 PetscCall(DMPlexInterpolate(dm, &idm)); in main()
150 dm = idm; in main()
H A Dex5.c427 DM idm; in CreateSimplex_2D() local
522 PetscCall(DMPlexInterpolate(*dm, &idm)); in CreateSimplex_2D()
523 PetscCall(DMViewFromOptions(idm, NULL, "-in_dm_view")); in CreateSimplex_2D()
525 *dm = idm; in CreateSimplex_2D()
584 DM idm; in CreateQuad_2D() local
645 PetscCall(DMPlexInterpolate(*dm, &idm)); in CreateQuad_2D()
646 PetscCall(DMViewFromOptions(idm, NULL, "-in_dm_view")); in CreateQuad_2D()
648 *dm = idm; in CreateQuad_2D()
654 DM idm; in CreateHex_3D() local
672 PetscCall(DMPlexInterpolate(*dm, &idm)); in CreateHex_3D()
[all …]
H A Dex18.c737 DM idm; in CreateMesh() local
741 …PetscCall(DMPlexInterpolate(*dm, &idm)); /* with DMPlexOrientInterface_Internal() call skipped so … in CreateMesh()
745 *dm = idm; in CreateMesh()
789 DM idm; in CreateMesh() local
793 …PetscCall(DMPlexInterpolate(*dm, &idm)); /* with DMPlexOrientInterface_Internal() call skipped so … in CreateMesh()
797 *dm = idm; in CreateMesh()
1096 DM idm; in DMPlexGetExpandedBoundary_Private() local
1119 idm = dm; in DMPlexGetExpandedBoundary_Private()
1122 PetscCall(DMPlexInterpolate(dm, &idm)); in DMPlexGetExpandedBoundary_Private()
1123 PetscCall(DMViewFromOptions(idm, NULL, "-idm_view")); in DMPlexGetExpandedBoundary_Private()
[all …]
H A Dex47.c382 DM dm, idm, ddm; in main() local
518 PetscCall(DMPlexInterpolate(dm, &idm)); in main()
520 dm = idm; in main()
H A Dex9.c209 DM idm; in CreateMesh() local
211 PetscCall(DMPlexInterpolate(*newdm, &idm)); in CreateMesh()
213 *newdm = idm; in CreateMesh()
H A Dex3.c801 DM rdm, idm, fdm; in CheckInterpolation() local
846 idm = checkRestrict ? rdm : dm; in CheckInterpolation()
848 PetscCall(DMGetGlobalVector(idm, &iu)); in CheckInterpolation()
854 PetscCall(DMProjectFunction(idm, 0.0, exactFuncs, exactCtxs, INSERT_ALL_VALUES, iu)); in CheckInterpolation()
869 PetscCall(DMRestoreGlobalVector(idm, &iu)); in CheckInterpolation()
/petsc/src/ts/utils/
H A Dtsconvest.c14 PetscCall(TSGetDM((TS)ce->solver, &ce->idm)); in PetscConvEstSetTS_Private()
78 PetscCall(PetscConvEstComputeError(ce, r, ce->idm, u, &ce->errors[r * Nf])); in PetscConvEstGetConvRateTS_Temporal_Private()
131 PetscCall(DMGetDimension(ce->idm, &dim)); in PetscConvEstGetConvRateTS_Spatial_Private()
132 PetscCall(DMGetApplicationContext(ce->idm, &ctx)); in PetscConvEstGetConvRateTS_Spatial_Private()
133 PetscCall(DMPlexSetRefinementUniform(ce->idm, PETSC_TRUE)); in PetscConvEstGetConvRateTS_Spatial_Private()
134 PetscCall(DMGetRefineLevel(ce->idm, &oldlevel)); in PetscConvEstGetConvRateTS_Spatial_Private()
140 dm[0] = ce->idm; in PetscConvEstGetConvRateTS_Spatial_Private()
164 PetscCall(DMCopyTransform(ce->idm, dm[r])); in PetscConvEstGetConvRateTS_Spatial_Private()
262 …PetscCall(DMSetRefineLevel(ce->idm, oldlevel)); /* The damn DMCoarsen() calls in PCMG can reset th… in PetscConvEstGetConvRateTS_Spatial_Private()
264 PetscCall(TSSetDM(ts, ce->idm)); in PetscConvEstGetConvRateTS_Spatial_Private()
[all …]
/petsc/src/snes/utils/
H A Dconvest.c151 PetscCall(DMGetNumFields(ce->idm, &Nf)); in PetscConvEstSetUp()
156 PetscCall(DMGetNumDS(ce->idm, &Nds)); in PetscConvEstSetUp()
164 PetscCall(DMGetRegionNumDS(ce->idm, s, &label, &fieldIS, &ds, NULL)); in PetscConvEstSetUp()
253 PetscCall(SNESGetDM((SNES)ce->solver, &ce->idm)); in PetscConvEstSetSNES_Private()
344 PetscCall(DMGetDimension(ce->idm, &dim)); in PetscConvEstGetConvRateSNES_Private()
345 PetscCall(DMGetApplicationContext(ce->idm, &ctx)); in PetscConvEstGetConvRateSNES_Private()
346 PetscCall(DMPlexSetRefinementUniform(ce->idm, PETSC_TRUE)); in PetscConvEstGetConvRateSNES_Private()
347 PetscCall(DMGetRefineLevel(ce->idm, &oldlevel)); in PetscConvEstGetConvRateSNES_Private()
350 dm[0] = ce->idm; in PetscConvEstGetConvRateSNES_Private()
374 PetscCall(DMCopyTransform(ce->idm, dm[r])); in PetscConvEstGetConvRateSNES_Private()
[all …]
/petsc/src/dm/impls/plex/
H A Dplexinterpolate.c493 PetscErrorCode DMPlexInterpolateFaces_Internal(DM dm, PetscInt cellDepth, DM idm) in DMPlexInterpolateFaces_Internal() argument
631 PetscCall(DMPlexSetChart(idm, pStart, Np + (fEnd - fStart))); in DMPlexInterpolateFaces_Internal()
634 PetscCall(DMCreateLabel(idm, "celltype")); in DMPlexInterpolateFaces_Internal()
635 PetscCall(DMPlexGetCellTypeLabel(idm, &ctLabel)); in DMPlexInterpolateFaces_Internal()
650 PetscCall(DMPlexSetConeSize(idm, p + poff, coneSize)); in DMPlexInterpolateFaces_Internal()
652 PetscCall(DMPlexSetCellType(idm, p + poff, ct)); in DMPlexInterpolateFaces_Internal()
666 PetscCall(DMPlexSetCellType(idm, c + poff, ct)); in DMPlexInterpolateFaces_Internal()
667 PetscCall(DMPlexSetConeSize(idm, c + poff, 2)); in DMPlexInterpolateFaces_Internal()
671 PetscCall(DMPlexSetCellType(idm, c + poff, ct)); in DMPlexInterpolateFaces_Internal()
672 PetscCall(DMPlexSetConeSize(idm, c + poff, numFaces)); in DMPlexInterpolateFaces_Internal()
[all …]
H A Dplexply.c199 DM idm; in DMPlexCreatePLYFromFile() local
201 PetscCall(DMPlexInterpolate(*dm, &idm)); in DMPlexCreatePLYFromFile()
203 *dm = idm; in DMPlexCreatePLYFromFile()
H A Dplexfluent.c874 DM idm; in DMPlexCreateFluent() local
876 PetscCall(DMCreate(PetscObjectComm((PetscObject)*dm), &idm)); in DMPlexCreateFluent()
877 PetscCall(DMSetType(idm, DMPLEX)); in DMPlexCreateFluent()
878 PetscCall(DMSetDimension(idm, dim)); in DMPlexCreateFluent()
879 PetscCall(DMPlexInterpolateFaces_Internal(*dm, 1, idm)); in DMPlexCreateFluent()
881 *dm = idm; in DMPlexCreateFluent()
H A Dplexcreate.c276 DM idm; in DMPlexInterpolateInPlace_Internal() local
279 PetscCall(DMPlexInterpolate(dm, &idm)); in DMPlexInterpolateInPlace_Internal()
280 PetscCall(DMPlexCopyCoordinates(dm, idm)); in DMPlexInterpolateInPlace_Internal()
281 PetscCall(DMPlexReplace_Internal(dm, &idm)); in DMPlexInterpolateInPlace_Internal()
523 DM idm; in DMPlexCreateDoublet() local
525 PetscCall(DMPlexInterpolate(*newdm, &idm)); in DMPlexCreateDoublet()
527 *newdm = idm; in DMPlexCreateDoublet()
4271 DM idm; in DMPlexCreateTPSMesh_Internal() local
4272 PetscCall(DMPlexInterpolate(dm, &idm)); in DMPlexCreateTPSMesh_Internal()
4273 PetscCall(DMPlexReplace_Internal(dm, &idm)); in DMPlexCreateTPSMesh_Internal()
[all …]
H A Dplexsubmesh.c2413 DM idm; in DMPlexCreateHybridMesh() local
2426 PetscCall(DMPlexCreateSubmesh(dm, label, 1, PETSC_FALSE, &idm)); in DMPlexCreateHybridMesh()
2427 PetscCall(DMPlexCheckValidSubmesh_Private(dm, label, idm)); in DMPlexCreateHybridMesh()
2428 PetscCall(DMPlexOrient(idm)); in DMPlexCreateHybridMesh()
2429 PetscCall(DMPlexGetSubpointMap(idm, &subpointMap)); in DMPlexCreateHybridMesh()
2441 …PetscCall(DMPlexLabelCohesiveComplete(dm, hlabel, bdlabel, bdvalue, PETSC_FALSE, PETSC_TRUE, idm)); in DMPlexCreateHybridMesh()
2443 *dmInterface = idm; in DMPlexCreateHybridMesh()
2444 } else PetscCall(DMDestroy(&idm)); in DMPlexCreateHybridMesh()
H A Dplexgmsh.c1782 DM idm; in DMPlexCreateGmsh() local
1784 PetscCall(DMPlexInterpolate(*dm, &idm)); in DMPlexCreateGmsh()
1786 *dm = idm; in DMPlexCreateGmsh()
/petsc/src/mat/tests/
H A Dex265.c9 PetscInt idm = 0, idn = 8; in main() local
19 PetscCall(MatSetValuesBlocked(A, 1, &idm, 1, &idn, v, INSERT_VALUES)); in main()
/petsc/src/snes/tests/
H A Dex8.c524 DM rdm = NULL, idm = NULL, fdm = NULL; in CheckTransfer() local
541 idm = dm; in CheckTransfer()
546 idm = rdm; in CheckTransfer()
551 idm = rdm; in CheckTransfer()
555 PetscCall(DMGetGlobalVector(idm, &iu)); in CheckTransfer()
561 PetscCall(DMProjectFunction(idm, 0.0, exactFuncs, exactCtxs, INSERT_ALL_VALUES, iu)); in CheckTransfer()
588 PetscCall(DMGetGlobalVector(idm, &iV)); in CheckTransfer()
594 PetscCall(DMRestoreGlobalVector(idm, &iV)); in CheckTransfer()
600 …PetscCall(SetupFunctions(idm, user->usePoly, user->usePoly ? k : k + 1, d, exactFuncs, exactFuncDe… in CheckTransfer()
601 PetscCall(DMProjectFunction(idm, 0.0, exactFuncs, exactCtxs, INSERT_ALL_VALUES, iV)); in CheckTransfer()
[all …]
/petsc/include/petsc/private/
H A Dpetscconvestimpl.h21 DM idm; /* Initial grid */ member
H A Ddmadaptorimpl.h25 DM idm; /* Initial grid */ member
/petsc/src/tao/leastsquares/tutorials/
H A Dcs1.c45 PetscInt idm[M]; /* Matrix row, column indices for jacobian and dictionary */ member
147 for (i = 0; i < M; i++) user.idm[i] = i; in main()
245 PetscCall(MatSetValues(J, M, user->idm, N, user->idn, (PetscReal *)user->J, INSERT_VALUES)); in EvaluateJacobian()
H A Dchwirut1.c35 PetscInt idm[NOBSERVATIONS]; /* Matrix indices for jacobian */ member
65 for (i = 0; i < NOBSERVATIONS; i++) user.idm[i] = i; in main()
142 …PetscCall(MatSetValues(J, NOBSERVATIONS, user->idm, NPARAMETERS, user->idn, (PetscReal *)user->j, … in EvaluateJacobian()
/petsc/src/snes/utils/dm/
H A Ddmadapt.c591 PetscCall(SNESGetDM(adaptor->snes, &adaptor->idm)); in DMAdaptorSetSolver()
665 PetscCall(DMGetDS(adaptor->idm, &prob)); in DMAdaptorSetUp()
702 PetscCall(DMConvert(adaptor->idm, DMPLEX, &plex)); in DMAdaptorPreAdapt()
703 PetscCall(DMGetDS(adaptor->idm, &prob)); in DMAdaptorPreAdapt()
706 PetscCall(DMIsForest(adaptor->idm, &isForest)); in DMAdaptorPreAdapt()
802 PetscCall(DMGetDS(adaptor->idm, &prob)); in DMAdaptorPostAdapt()
1200 PetscCall(DMGetNumFields(adaptor->idm, &Nf)); in DMAdaptorMonitorErrorDrawLGCreate()
1207 PetscCall(DMGetField(adaptor->idm, f, NULL, &disc)); in DMAdaptorMonitorErrorDrawLGCreate()
1321 PetscCall(DMViewFromOptions(adaptor->idm, NULL, "-dm_adapt_pre_view")); in DMAdaptorAdapt_Sequence_Private()
1324 PetscCall(DMGetDimension(adaptor->idm, &dim)); in DMAdaptorAdapt_Sequence_Private()
[all …]
/petsc/src/tao/leastsquares/tests/
H A Dchwirut2.c36 PetscInt idm[NOBSERVATIONS]; /* Matrix indices for jacobian */ member
84 for (i = 0; i < NOBSERVATIONS; i++) user.idm[i] = i; in main()
165 …PetscCall(MatSetValues(J, NOBSERVATIONS, user->idm, NPARAMETERS, user->idn, (PetscReal *)user->j, … in EvaluateJacobian()
/petsc/src/dm/impls/plex/exodusii/
H A Dplexexodusii2.c1781 DM idm; in DMPlexCreateExodus() local
1783 PetscCall(DMPlexInterpolate(*dm, &idm)); in DMPlexCreateExodus()
1785 *dm = idm; in DMPlexCreateExodus()