Home
last modified time | relevance | path

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

12

/petsc/src/sys/classes/draw/utils/
H A Dlg.c23 PetscErrorCode PetscDrawLGAddCommonPoint(PetscDrawLG lg, const PetscReal x, const PetscReal *y) in PetscDrawLGAddCommonPoint() argument
28 PetscValidHeaderSpecific(lg, PETSC_DRAWLG_CLASSID, 1); in PetscDrawLGAddCommonPoint()
30 if (lg->loc + lg->dim >= lg->len) { /* allocate more space */ in PetscDrawLGAddCommonPoint()
32 …PetscCall(PetscMalloc2(lg->len + lg->dim * PETSC_DRAW_LG_CHUNK_SIZE, &tmpx, lg->len + lg->dim * PE… in PetscDrawLGAddCommonPoint()
33 PetscCall(PetscArraycpy(tmpx, lg->x, lg->len)); in PetscDrawLGAddCommonPoint()
34 PetscCall(PetscArraycpy(tmpy, lg->y, lg->len)); in PetscDrawLGAddCommonPoint()
35 PetscCall(PetscFree2(lg->x, lg->y)); in PetscDrawLGAddCommonPoint()
36 lg->x = tmpx; in PetscDrawLGAddCommonPoint()
37 lg->y = tmpy; in PetscDrawLGAddCommonPoint()
38 lg->len += lg->dim * PETSC_DRAW_LG_CHUNK_SIZE; in PetscDrawLGAddCommonPoint()
[all …]
H A Dlgc.c23 PetscErrorCode PetscDrawLGGetAxis(PetscDrawLG lg, PetscDrawAxis *axis) in PetscDrawLGGetAxis() argument
26 PetscValidHeaderSpecific(lg, PETSC_DRAWLG_CLASSID, 1); in PetscDrawLGGetAxis()
28 *axis = lg->axis; in PetscDrawLGGetAxis()
47 PetscErrorCode PetscDrawLGGetDraw(PetscDrawLG lg, PetscDraw *draw) in PetscDrawLGGetDraw() argument
50 PetscValidHeaderSpecific(lg, PETSC_DRAWLG_CLASSID, 1); in PetscDrawLGGetDraw()
52 *draw = lg->win; in PetscDrawLGGetDraw()
72 PetscErrorCode PetscDrawLGSPDraw(PetscDrawLG lg, PetscDrawSP spin) in PetscDrawLGSPDraw() argument
81 PetscValidHeaderSpecific(lg, PETSC_DRAWLG_CLASSID, 1); in PetscDrawLGSPDraw()
83 PetscCall(PetscDrawIsNull(lg->win, &isnull)); in PetscDrawLGSPDraw()
85 PetscCallMPI(MPI_Comm_rank(PetscObjectComm((PetscObject)lg), &rank)); in PetscDrawLGSPDraw()
[all …]
/petsc/src/ksp/ksp/interface/
H A Dxmon.c6 PetscDrawLG lg; in KSPMonitorLGRange() local
18 PetscCall(PetscViewerDrawGetDrawLG(v, 0, &lg)); in KSPMonitorLGRange()
19 if (!n) PetscCall(PetscDrawLGReset(lg)); in KSPMonitorLGRange()
20 PetscCall(PetscDrawLGGetDraw(lg, &draw)); in KSPMonitorLGRange()
25 PetscCall(PetscDrawLGAddPoint(lg, &x, &y)); in KSPMonitorLGRange()
27 PetscCall(PetscDrawLGDraw(lg)); in KSPMonitorLGRange()
28 PetscCall(PetscDrawLGSave(lg)); in KSPMonitorLGRange()
31 PetscCall(PetscViewerDrawGetDrawLG(v, 1, &lg)); in KSPMonitorLGRange()
32 if (!n) PetscCall(PetscDrawLGReset(lg)); in KSPMonitorLGRange()
33 PetscCall(PetscDrawLGGetDraw(lg, &draw)); in KSPMonitorLGRange()
[all …]
H A Diterativ.c216 PetscDrawLG lg; in KSPMonitorResidualDrawLG() local
223 PetscCall(PetscViewerDrawGetDrawLG(viewer, 0, &lg)); in KSPMonitorResidualDrawLG()
224 if (!n) PetscCall(PetscDrawLGReset(lg)); in KSPMonitorResidualDrawLG()
228 PetscCall(PetscDrawLGAddPoint(lg, &x, &y)); in KSPMonitorResidualDrawLG()
231 PetscCall(PetscDrawLGDraw(lg)); in KSPMonitorResidualDrawLG()
232 PetscCall(PetscDrawLGSave(lg)); in KSPMonitorResidualDrawLG()
497 PetscDrawLG lg; in KSPMonitorTrueResidualDrawLG() local
505 PetscCall(PetscViewerDrawGetDrawLG(viewer, 0, &lg)); in KSPMonitorTrueResidualDrawLG()
506 if (!n) PetscCall(PetscDrawLGReset(lg)); in KSPMonitorTrueResidualDrawLG()
513 PetscCall(PetscDrawLGAddPoint(lg, x, y)); in KSPMonitorTrueResidualDrawLG()
[all …]
/petsc/src/ts/tutorials/phasefield/
H A Dpotentials.c9 PetscDrawLG lg; in main() local
21 PetscCall(PetscViewerDrawGetDrawLG(PETSC_VIEWER_DRAW_(PETSC_COMM_WORLD), 0, &lg)); in main()
22 PetscCall(PetscDrawLGGetDraw(lg, &draw)); in main()
25 PetscCall(PetscDrawLGGetAxis(lg, &axis)); in main()
26 PetscCall(PetscDrawLGReset(lg)); in main()
31 PetscCall(PetscDrawLGSetDimension(lg, 3)); in main()
39 PetscCall(PetscDrawLGAddPoint(lg, xx, yy)); in main()
45 PetscCall(PetscDrawLGSetLegend(lg, legend)); in main()
46 PetscCall(PetscDrawLGDraw(lg)); in main()
52 PetscCall(PetscDrawLGReset(lg)); in main()
[all …]
H A Dheat.c277 PetscDrawLG lg; in MyMonitor() local
303 PetscCall(PetscViewerDrawGetDrawLG(PETSC_VIEWER_DRAW_(PETSC_COMM_WORLD), 1, &lg)); in MyMonitor()
304 PetscCall(PetscDrawLGGetDraw(lg, &draw)); in MyMonitor()
308 PetscCall(PetscDrawLGGetAxis(lg, &axis)); in MyMonitor()
309 PetscCall(PetscDrawLGReset(lg)); in MyMonitor()
321 PetscCall(PetscDrawLGSetDimension(lg, 1 + (ctx->allencahn ? 1 : 0))); in MyMonitor()
322 PetscCall(PetscDrawLGSetColors(lg, colors + 1)); in MyMonitor()
329 PetscCall(PetscDrawLGAddPoint(lg, xx, yy)); in MyMonitor()
335 PetscCall(PetscDrawLGSetLegend(lg, legend)); in MyMonitor()
336 PetscCall(PetscDrawLGDraw(lg)); in MyMonitor()
[all …]
H A Dbiharmonic.c459 PetscDrawLG lg; in MyMonitor() local
488 PetscCall(PetscViewerDrawGetDrawLG(PETSC_VIEWER_DRAW_(PETSC_COMM_WORLD), 1, &lg)); in MyMonitor()
489 PetscCall(PetscDrawLGGetDraw(lg, &draw)); in MyMonitor()
493 PetscCall(PetscDrawLGGetAxis(lg, &axis)); in MyMonitor()
494 PetscCall(PetscDrawLGReset(lg)); in MyMonitor()
506 PetscCall(PetscDrawLGSetDimension(lg, 1 + (ctx->cahnhillard ? 1 : 0) + (ctx->energy == 3))); in MyMonitor()
507 PetscCall(PetscDrawLGSetColors(lg, colors + 1)); in MyMonitor()
539 PetscCall(PetscDrawLGAddPoint(lg, xx, yy)); in MyMonitor()
546 PetscCall(PetscDrawLGDraw(lg)); in MyMonitor()
551 PetscCall(PetscDrawLGSetDimension(lg, 0 + (ctx->cahnhillard ? 2 : 0) + (ctx->energy == 3))); in MyMonitor()
[all …]
/petsc/src/sys/classes/draw/tests/
H A Dex3.c15 PetscDrawLG lg; in main() local
58 PetscCall(PetscDrawLGCreate(draw, 1, &lg)); in main()
59 PetscCall(PetscDrawLGSetUseMarkers(lg, PETSC_TRUE)); in main()
60 PetscCall(PetscDrawLGGetAxis(lg, &axis)); in main()
63 PetscCall(PetscDrawLGSetLegend(lg, &legend)); in main()
64 PetscCall(PetscDrawLGSetFromOptions(lg)); in main()
69 PetscCall(PetscDrawLGAddPoint(lg, &xd, &yd)); in main()
71 PetscCall(PetscDrawLGDraw(lg)); in main()
72 PetscCall(PetscDrawLGSave(lg)); in main()
75 PetscCall(PetscDrawLGDestroy(&lg)); in main()
H A Dex5f.F9014 PetscDrawLG lg
44 PetscCallA(PetscDrawLGCreate(draw, one, lg, ierr))
45 PetscCallA(PetscDrawLGGetAxis(lg, axis, ierr))
52 PetscCallA(PetscDrawLGAddPoint(lg, xd, yd, ierr))
55 PetscCallA(PetscDrawLGSetUseMarkers(lg, PETSC_TRUE, ierr))
56 PetscCallA(PetscDrawLGDraw(lg, ierr))
60 PetscCallA(PetscDrawLGDestroy(lg, ierr))
/petsc/src/ts/utils/
H A Ddmnetworkts.c22 for (i = 0; i < (*ctx)->nlg; i++) PetscCall(PetscDrawLGDestroy(&(*ctx)->lg[i])); in TSMonitorLGCtxNetworkDestroy()
23 PetscCall(PetscFree((*ctx)->lg)); in TSMonitorLGCtxNetworkDestroy()
55 PetscCall(PetscMalloc1(i, &(*ctx)->lg)); in TSMonitorLGCtxNetworkCreate()
65 PetscCall(PetscDrawLGCreate(draw, nvar, &(*ctx)->lg[i])); in TSMonitorLGCtxNetworkCreate()
66 PetscCall(PetscDrawLGSetFromOptions((*ctx)->lg[i])); in TSMonitorLGCtxNetworkCreate()
77 PetscCall(PetscDrawLGCreate(draw, nvar, &(*ctx)->lg[i])); in TSMonitorLGCtxNetworkCreate()
78 PetscCall(PetscDrawLGSetFromOptions((*ctx)->lg[i])); in TSMonitorLGCtxNetworkCreate()
129 PetscCall(PetscDrawLGGetAxis(ctx->lg[i], &axis)); in TSMonitorLGCtxNetworkSolution()
131 PetscCall(PetscDrawLGReset(ctx->lg[i])); in TSMonitorLGCtxNetworkSolution()
159 PetscCall(PetscDrawLGAddCommonPoint(ctx->lg[i], ptime, xv + offset)); in TSMonitorLGCtxNetworkSolution()
[all …]
H A Ddmdats.c383 PetscCall(PetscDrawLGGetAxis(lgctx->lg, &axis)); in TSMonitorLGDMDARay()
386 PetscCall(PetscDrawLGSetDimension(lgctx->lg, dim)); in TSMonitorLGDMDARay()
387 PetscCall(PetscDrawLGReset(lgctx->lg)); in TSMonitorLGDMDARay()
397 PetscCall(PetscDrawLGAddCommonPoint(lgctx->lg, ptime, areal)); in TSMonitorLGDMDARay()
401 PetscCall(PetscDrawLGAddCommonPoint(lgctx->lg, ptime, a)); in TSMonitorLGDMDARay()
405 PetscCall(PetscDrawLGDraw(lgctx->lg)); in TSMonitorLGDMDARay()
406 PetscCall(PetscDrawLGSave(lgctx->lg)); in TSMonitorLGDMDARay()
/petsc/src/ksp/ksp/tutorials/
H A Dex68.c64 PetscDrawLG lg; in main() local
73 PetscCall(PetscDrawLGCreate(draw, 1, &lg)); in main()
74 PetscCall(PetscDrawLGSetUseMarkers(lg, PETSC_TRUE)); in main()
75 PetscCall(PetscDrawLGGetAxis(lg, &axis)); in main()
116 PetscCall(PetscDrawLGAddPoint(lg, &xc, &yc)); in main()
117 PetscCall(PetscDrawLGDraw(lg)); in main()
127 PetscCall(PetscDrawLGDestroy(&lg)); in main()
H A Dex69.c101 PetscDrawLG lg; in main() local
115 PetscCall(PetscDrawLGCreate(draw, 1, &lg)); in main()
116 PetscCall(PetscDrawLGSetUseMarkers(lg, PETSC_TRUE)); in main()
117 PetscCall(PetscDrawLGGetAxis(lg, &axis)); in main()
202 PetscCall(PetscDrawLGAddPoint(lg, &xc, &yc)); in main()
203 PetscCall(PetscDrawLGDraw(lg)); in main()
213 PetscCall(PetscDrawLGDestroy(&lg)); in main()
/petsc/src/ts/interface/
H A Dtsmon.c411 PetscCall(PetscDrawLGCreate(draw, 1, &(*ctx)->lg)); in TSMonitorLGCtxCreate()
412 PetscCall(PetscDrawLGSetFromOptions((*ctx)->lg)); in TSMonitorLGCtxCreate()
448 PetscCall(PetscDrawLGGetAxis(ctx->lg, &axis)); in TSMonitorLGTimeStep()
450 PetscCall(PetscDrawLGReset(ctx->lg)); in TSMonitorLGTimeStep()
454 PetscCall(PetscDrawLGAddPoint(ctx->lg, &x, &y)); in TSMonitorLGTimeStep()
456 PetscCall(PetscDrawLGDraw(ctx->lg)); in TSMonitorLGTimeStep()
457 PetscCall(PetscDrawLGSave(ctx->lg)); in TSMonitorLGTimeStep()
481 PetscCall(PetscDrawLGDestroy(&(*ctx)->lg)); in TSMonitorLGCtxDestroy()
1032 PetscCall(PetscDrawLGGetAxis(ctx->lg, &axis)); in TSMonitorLGSolution()
1061 PetscCall(PetscDrawLGSetDimension(ctx->lg, ctx->ndisplayvariables)); in TSMonitorLGSolution()
[all …]
/petsc/src/snes/interface/
H A Dsnesut.c199 PetscDrawLG lg; in KSPMonitorSNESResidualDrawLG() local
208 PetscCall(PetscViewerDrawGetDrawLG(viewer, 0, &lg)); in KSPMonitorSNESResidualDrawLG()
220 if (!n) PetscCall(PetscDrawLGReset(lg)); in KSPMonitorSNESResidualDrawLG()
227 PetscCall(PetscDrawLGAddPoint(lg, x, y)); in KSPMonitorSNESResidualDrawLG()
230 PetscCall(PetscDrawLGDraw(lg)); in KSPMonitorSNESResidualDrawLG()
231 PetscCall(PetscDrawLGSave(lg)); in KSPMonitorSNESResidualDrawLG()
335 PetscDrawLG lg; in SNESMonitorDefault() local
338 PetscCall(PetscViewerDrawGetDrawLG(viewer, 0, &lg)); in SNESMonitorDefault()
339 if (!its) PetscCall(PetscDrawLGReset(lg)); in SNESMonitorDefault()
343 PetscCall(PetscDrawLGAddPoint(lg, &x, &y)); in SNESMonitorDefault()
[all …]
H A Dsnes.c4079 PetscDrawLG lg; in SNESMonitorLGRange() local
4087 PetscCall(PetscViewerDrawGetDrawLG(v, 0, &lg)); in SNESMonitorLGRange()
4088 if (!n) PetscCall(PetscDrawLGReset(lg)); in SNESMonitorLGRange()
4089 PetscCall(PetscDrawLGGetDraw(lg, &draw)); in SNESMonitorLGRange()
4094 PetscCall(PetscDrawLGAddPoint(lg, &x, &y)); in SNESMonitorLGRange()
4096 PetscCall(PetscDrawLGDraw(lg)); in SNESMonitorLGRange()
4097 PetscCall(PetscDrawLGSave(lg)); in SNESMonitorLGRange()
4100 PetscCall(PetscViewerDrawGetDrawLG(v, 1, &lg)); in SNESMonitorLGRange()
4101 if (!n) PetscCall(PetscDrawLGReset(lg)); in SNESMonitorLGRange()
4102 PetscCall(PetscDrawLGGetDraw(lg, &draw)); in SNESMonitorLGRange()
[all …]
/petsc/src/dm/dt/interface/
H A Ddtprob.c670 PetscDrawLG lg; in PetscProbComputeKSStatistic_Internal()
682 PetscCall(PetscDrawLGCreate(draw, 2, &lg)); in PetscProbComputeKSStatistic_Internal()
683 PetscCall(PetscDrawLGSetLegend(lg, names)); in PetscProbComputeKSStatistic_Internal()
718 PetscCall(PetscDrawLGAddCommonPoint(lg, x, vals)); in PetscProbComputeKSStatistic_Internal()
725 PetscCall(PetscDrawLGGetAxis(lg, &axis)); in PetscProbComputeKSStatistic_Internal()
728 PetscCall(PetscDrawLGDraw(lg)); in PetscProbComputeKSStatistic_Internal()
729 PetscCall(PetscDrawLGDestroy(&lg)); in PetscProbComputeKSStatistic_Internal()
/petsc/src/ksp/ksp/impls/lsqr/
H A Dlsqr.c439 PetscDrawLG lg; in KSPLSQRMonitorResidualDrawLG_LSQR() local
443 PetscCall(PetscViewerDrawGetDrawLG(viewer, 0, &lg)); in KSPLSQRMonitorResidualDrawLG_LSQR()
444 if (!n) PetscCall(PetscDrawLGReset(lg)); in KSPLSQRMonitorResidualDrawLG_LSQR()
451 PetscCall(PetscDrawLGAddPoint(lg, x, y)); in KSPLSQRMonitorResidualDrawLG_LSQR()
454 PetscCall(PetscDrawLGDraw(lg)); in KSPLSQRMonitorResidualDrawLG_LSQR()
455 PetscCall(PetscDrawLGSave(lg)); in KSPLSQRMonitorResidualDrawLG_LSQR()
/petsc/src/sys/classes/viewer/impls/draw/
H A Ddrawv.c686 PetscDrawLG lg; in PetscViewerMonitorLGSetUp() local
691 PetscCall(PetscViewerDrawGetDrawLG(viewer, 0, &lg)); in PetscViewerMonitorLGSetUp()
692 if (names) PetscCall(PetscDrawLGSetLegend(lg, names)); in PetscViewerMonitorLGSetUp()
693 PetscCall(PetscDrawLGSetFromOptions(lg)); in PetscViewerMonitorLGSetUp()
694 PetscCall(PetscDrawLGGetAxis(lg, &axis)); in PetscViewerMonitorLGSetUp()
/petsc/src/vec/vec/impls/seq/
H A Dbvec2.c347 PetscDrawLG lg; in VecView_Seq_Draw_LG() local
367 PetscCall(PetscViewerDrawGetDrawLG(v, c, &lg)); in VecView_Seq_Draw_LG()
368 PetscCall(PetscDrawLGReset(lg)); in VecView_Seq_Draw_LG()
369 PetscCall(PetscDrawLGSetDimension(lg, 1)); in VecView_Seq_Draw_LG()
370 PetscCall(PetscDrawLGSetColors(lg, colors)); in VecView_Seq_Draw_LG()
372 PetscCall(PetscDrawLGGetAxis(lg, &axis)); in VecView_Seq_Draw_LG()
381 PetscCall(PetscDrawLGAddPoints(lg, n, &xx, &yy)); in VecView_Seq_Draw_LG()
382 PetscCall(PetscDrawLGDraw(lg)); in VecView_Seq_Draw_LG()
383 PetscCall(PetscDrawLGSave(lg)); in VecView_Seq_Draw_LG()
/petsc/src/vec/vec/impls/mpi/
H A Dpdvec.c277 PetscDrawLG lg; in VecView_MPI_Draw_LG() local
313 PetscCall(PetscViewerDrawGetDrawLG(viewer, 0, &lg)); in VecView_MPI_Draw_LG()
314 PetscCall(PetscDrawLGReset(lg)); in VecView_MPI_Draw_LG()
315 PetscCall(PetscDrawLGSetDimension(lg, 1)); in VecView_MPI_Draw_LG()
316 PetscCall(PetscDrawLGSetColors(lg, colors)); in VecView_MPI_Draw_LG()
318 PetscCall(PetscDrawLGAddPoints(lg, N, &xx, &yy)); in VecView_MPI_Draw_LG()
321 PetscCall(PetscDrawLGDraw(lg)); in VecView_MPI_Draw_LG()
322 PetscCall(PetscDrawLGSave(lg)); in VecView_MPI_Draw_LG()
/petsc/src/snes/utils/dm/
H A Ddmadapt.c1254 PetscDrawLG lg; in DMAdaptorMonitorErrorDrawLG() local
1259 PetscCall(PetscViewerDrawGetDrawLG(viewer, 0, &lg)); in DMAdaptorMonitorErrorDrawLG()
1262 if (!n) PetscCall(PetscDrawLGReset(lg)); in DMAdaptorMonitorErrorDrawLG()
1267 PetscCall(PetscDrawLGAddPoint(lg, x, e)); in DMAdaptorMonitorErrorDrawLG()
1268 PetscCall(PetscDrawLGDraw(lg)); in DMAdaptorMonitorErrorDrawLG()
1269 PetscCall(PetscDrawLGSave(lg)); in DMAdaptorMonitorErrorDrawLG()
/petsc/include/petsc/private/
H A Dtsimpl.h531 PetscDrawLG lg; member
/petsc/src/dm/impls/plex/
H A Dplex.c280 PetscDrawLG lg; in DMPlexVecView1D() local
297 PetscCall(PetscDrawLGCreate(draw, n * Nl, &lg)); in DMPlexVecView1D()
320 PetscCall(PetscDrawLGSetLegend(lg, (const char *const *)names)); in DMPlexVecView1D()
349 PetscCall(PetscDrawLGAddCommonPoint(lg, PetscRealPart(xa[0]), vals)); in DMPlexVecView1D()
355 …PetscCall(PetscDrawLGAddCommonPoint(lg, 0.5 * (PetscRealPart(xa[0]) + PetscRealPart(xb[0])), vals)… in DMPlexVecView1D()
360 PetscCall(PetscDrawLGAddCommonPoint(lg, PetscRealPart(xb[0]), vals)); in DMPlexVecView1D()
376 …PetscCall(PetscDrawLGAddCommonPoint(lg, 0.5 * (PetscRealPart(xa[0]) + PetscRealPart(xb[0])), vals)… in DMPlexVecView1D()
389 PetscCall(PetscDrawLGAddCommonPoint(lg, PetscRealPart(x[0]), vals)); in DMPlexVecView1D()
397 PetscCall(PetscDrawLGDraw(lg)); in DMPlexVecView1D()
398 PetscCall(PetscDrawLGDestroy(&lg)); in DMPlexVecView1D()
/petsc/include/
H A Dpetscts.h1042 PetscDrawLG *lg; member

12