| /petsc/src/dm/impls/plex/tests/ |
| H A D | ex4.c | 139 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 D | ex34.c | 46 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 D | ex66.c | 42 DM dm, idm; in main() local 148 PetscCall(DMPlexInterpolate(dm, &idm)); in main() 150 dm = idm; in main()
|
| H A D | ex5.c | 427 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 D | ex18.c | 737 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 D | ex47.c | 382 DM dm, idm, ddm; in main() local 518 PetscCall(DMPlexInterpolate(dm, &idm)); in main() 520 dm = idm; in main()
|
| H A D | ex9.c | 209 DM idm; in CreateMesh() local 211 PetscCall(DMPlexInterpolate(*newdm, &idm)); in CreateMesh() 213 *newdm = idm; in CreateMesh()
|
| H A D | ex3.c | 801 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 D | tsconvest.c | 14 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 D | convest.c | 151 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 D | plexinterpolate.c | 493 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 D | plexply.c | 199 DM idm; in DMPlexCreatePLYFromFile() local 201 PetscCall(DMPlexInterpolate(*dm, &idm)); in DMPlexCreatePLYFromFile() 203 *dm = idm; in DMPlexCreatePLYFromFile()
|
| H A D | plexfluent.c | 874 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 D | plexcreate.c | 276 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 D | plexsubmesh.c | 2413 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 D | plexgmsh.c | 1782 DM idm; in DMPlexCreateGmsh() local 1784 PetscCall(DMPlexInterpolate(*dm, &idm)); in DMPlexCreateGmsh() 1786 *dm = idm; in DMPlexCreateGmsh()
|
| /petsc/src/mat/tests/ |
| H A D | ex265.c | 9 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 D | ex8.c | 524 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 D | petscconvestimpl.h | 21 DM idm; /* Initial grid */ member
|
| H A D | dmadaptorimpl.h | 25 DM idm; /* Initial grid */ member
|
| /petsc/src/tao/leastsquares/tutorials/ |
| H A D | cs1.c | 45 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 D | chwirut1.c | 35 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 D | dmadapt.c | 591 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 D | chwirut2.c | 36 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 D | plexexodusii2.c | 1781 DM idm; in DMPlexCreateExodus() local 1783 PetscCall(DMPlexInterpolate(*dm, &idm)); in DMPlexCreateExodus() 1785 *dm = idm; in DMPlexCreateExodus()
|