Home
last modified time | relevance | path

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

12

/petsc/src/dm/impls/stag/tests/ !
H A Dex32.c8 Vec gf, gc, lf, lc; in main() local
38 PetscCall(DMCreateGlobalVector(dmc, &gc)); in main()
43 PetscCall(DMLocalToGlobal(dmc, lc, INSERT_VALUES, gc)); in main()
45 PetscCall(VecGetSize(gc, &size)); in main()
46 PetscCall(VecNorm(gc, NORM_1, &norm)); in main()
48 PetscCall(VecDestroy(&gc)); in main()
/petsc/src/sys/classes/draw/impls/x/ !
H A Dximpl.h31 PetscDrawXiGC gc; /* Graphics context */ member
48 if (W->gc.cur_pix != pix) { in PetscDrawXiSetPixVal()
49 XSetForeground(W->disp, W->gc.set, pix); in PetscDrawXiSetPixVal()
50 W->gc.cur_pix = pix; in PetscDrawXiSetPixVal()
H A Dxtone.c81 XDrawPoint(win->disp, PetscDrawXiDrawable(win), win->gc.set, xx, y); in PetscDrawInterpolatedTriangle_X()
87 XDrawPoint(win->disp, PetscDrawXiDrawable(win), win->gc.set, xx, y); in PetscDrawInterpolatedTriangle_X()
92 XDrawPoint(win->disp, PetscDrawXiDrawable(win), win->gc.set, lx, y); in PetscDrawInterpolatedTriangle_X()
131 XDrawPoint(win->disp, PetscDrawXiDrawable(win), win->gc.set, xx, y); in PetscDrawInterpolatedTriangle_X()
137 XDrawPoint(win->disp, PetscDrawXiDrawable(win), win->gc.set, xx, y); in PetscDrawInterpolatedTriangle_X()
142 XDrawPoint(win->disp, PetscDrawXiDrawable(win), win->gc.set, lx, y); in PetscDrawInterpolatedTriangle_X()
H A Dxops.c32 XSetClipRectangles(XiWin->disp, XiWin->gc.set, 0, 0, &box, 1, Unsorted); in PetscDrawSetViewport_X()
67 …for (j = -1; j < 2; j++) XDrawPoint(XiWin->disp, PetscDrawXiDrawable(XiWin), XiWin->gc.set, xx + i… in PetscDrawPoint_X()
78 XDrawPoint(XiWin->disp, PetscDrawXiDrawable(XiWin), XiWin->gc.set, x, y); in PetscDrawPointPixel_X()
93 XDrawLine(XiWin->disp, PetscDrawXiDrawable(XiWin), XiWin->gc.set, x_1, y_1, x_2, y_2); in PetscDrawLine_X()
108 XDrawLine(XiWin->disp, PetscDrawXiDrawable(XiWin), XiWin->gc.set, x_1, y_1, x_2, y_2); in PetscDrawArrow_X()
112 XDrawLine(XiWin->disp, PetscDrawXiDrawable(XiWin), XiWin->gc.set, x_2, y_2, x_2 - 3, y_2 - 3); in PetscDrawArrow_X()
113 XDrawLine(XiWin->disp, PetscDrawXiDrawable(XiWin), XiWin->gc.set, x_2, y_2, x_2 + 3, y_2 - 3); in PetscDrawArrow_X()
115 XDrawLine(XiWin->disp, PetscDrawXiDrawable(XiWin), XiWin->gc.set, x_2, y_2, x_2 - 3, y_2 + 3); in PetscDrawArrow_X()
116 XDrawLine(XiWin->disp, PetscDrawXiDrawable(XiWin), XiWin->gc.set, x_2, y_2, x_2 + 3, y_2 + 3); in PetscDrawArrow_X()
121 XDrawLine(XiWin->disp, PetscDrawXiDrawable(XiWin), XiWin->gc.set, x_2 - 3, y_2 - 3, x_2, y_2); in PetscDrawArrow_X()
[all …]
H A Dxinit.c54 XFreeGC(XiWin->disp, XiWin->gc.set); in PetscDrawXiClose()
79 XiWin->gc.cur_pix = fg; in PetscDrawXiCreateGC()
80 …XiWin->gc.set = XCreateGC(XiWin->disp, RootWindow(XiWin->disp, XiWin->screen), GCFunction | … in PetscDrawXiCreateGC()
81 PetscCheck(XiWin->gc.set, PETSC_COMM_SELF, PETSC_ERR_LIB, "Unable to create X graphics context"); in PetscDrawXiCreateGC()
252 XFillRectangle(XiWin->disp, XiWin->drw, XiWin->gc.set, 0, 0, XiWin->w, XiWin->h); in PetscDrawXiQuickPixmap()
H A Dxtext.c67 XChangeGC(XBWin->disp, XBWin->gc.set, GCFont, &values); in PetscDrawXiLoadFont()
/petsc/src/dm/dt/fe/interface/ !
H A Dfe.c2592 for (PetscInt gc = 0; gc < (_NcJ); ++gc) { \
2593 const PetscScalar *G = g1 + (fc * (_NcJ) + gc) * _dE; \
2597 const PetscScalar *tBDJ = tmpBasisDerJ + (g * (_NcJ) + gc) * (_dE); \
2609 for (PetscInt gc = 0; gc < (_NcJ); ++gc) { \
2611 const PetscScalar *G = g2 + (fc * (_NcJ) + gc) * _dE; \
2613 const PetscScalar tBJv = tmpBasisJ[g * (_NcJ) + gc]; \
2628 for (PetscInt gc = 0; gc < (_NcJ); ++gc) { \
2629 const PetscScalar *G = g3 + (fc * (_NcJ) + gc) * (_dE) * (_dE); \
2634 const PetscScalar *tBDJ = tmpBasisDerJ + (g * (_NcJ) + gc) * (_dE); \
2672 for (PetscInt gc = 0; gc < NcJ; ++gc) { in PetscFEUpdateElementMat_Internal() local
[all …]
/petsc/src/ts/tutorials/power_grid/ !
H A Dex7.c107 Vec X, gc; in PostStep() local
122 PetscCall(DMGetCoordinates(user->da, &gc)); in PostStep()
123 PetscCall(DMDAVecGetArrayRead(cda, gc, &coors)); in PostStep()
130 PetscCall(DMDAVecRestoreArrayRead(cda, gc, &coors)); in PostStep()
146 Vec gc; in ini_bou() local
162 PetscCall(DMGetCoordinates(user->da, &gc)); in ini_bou()
163 PetscCall(DMDAVecGetArray(cda, gc, &coors)); in ini_bou()
191 PetscCall(DMDAVecRestoreArray(cda, gc, &coors)); in ini_bou()
258 Vec localX, gc, localXdot; in IFunction() local
274 PetscCall(DMGetCoordinatesLocal(user->da, &gc)); in IFunction()
[all …]
H A Dex8.c143 Vec gc; in ini_bou() local
153 PetscCall(DMGetCoordinates(user->da, &gc)); in ini_bou()
154 PetscCall(DMDAVecGetArrayRead(cda, gc, &coors)); in ini_bou()
165 PetscCall(DMDAVecRestoreArrayRead(cda, gc, &coors)); in ini_bou()
230 Vec localX, gc, localXdot; in IFunction() local
247 PetscCall(DMGetCoordinatesLocal(user->da, &gc)); in IFunction()
249 PetscCall(DMDAVecGetArrayRead(cda, gc, &coors)); in IFunction()
271 PetscCall(DMDAVecRestoreArrayRead(cda, gc, &coors)); in IFunction()
282 Vec gc; in IJacobian() local
292 PetscCall(DMGetCoordinatesLocal(user->da, &gc)); in IJacobian()
[all …]
H A Dex6.c128 Vec gc; in ini_bou() local
143 PetscCall(DMGetCoordinates(user->da, &gc)); in ini_bou()
144 PetscCall(DMDAVecGetArray(cda, gc, &coors)); in ini_bou()
158 PetscCall(DMDAVecRestoreArray(cda, gc, &coors)); in ini_bou()
259 Vec localX, gc, localXdot; in IFunction() local
275 PetscCall(DMGetCoordinatesLocal(user->da, &gc)); in IFunction()
277 PetscCall(DMDAVecGetArrayRead(cda, gc, &coors)); in IFunction()
300 PetscCall(DMDAVecRestoreArrayRead(cda, gc, &coors)); in IFunction()
311 Vec gc; in IJacobian() local
321 PetscCall(DMGetCoordinatesLocal(user->da, &gc)); in IJacobian()
[all …]
/petsc/src/ts/tutorials/ !
H A Dex46.c135 PetscInt fc, gc; in g0_uu() local
141 for (gc = 0; gc < NcJ; ++gc) g0[fc * NcJ + gc] += u_x[fc * NcJ + gc]; in g0_uu()
152 PetscInt fc, gc, dg; in g1_uu() local
154 for (gc = 0; gc < NcJ; ++gc) { in g1_uu()
157 if (fc == gc) g1[(fc * NcJ + gc) * dim + dg] += u[dg]; in g1_uu()
/petsc/src/dm/impls/swarm/tests/ !
H A Dex5.c77 Vec gc, gc0, gv, gv0; in CreateSwarm() local
79 PetscCall(DMSwarmCreateGlobalVectorFromField(*sw, DMSwarmPICField_coor, &gc)); in CreateSwarm()
81 PetscCall(VecCopy(gc, gc0)); in CreateSwarm()
82 PetscCall(DMSwarmDestroyGlobalVectorFromField(*sw, DMSwarmPICField_coor, &gc)); in CreateSwarm()
381 Vec u, gc, gv, gc0, gv0; in InitializeSolveAndSwarm() local
399 PetscCall(DMSwarmCreateGlobalVectorFromField(sw, DMSwarmPICField_coor, &gc)); in InitializeSolveAndSwarm()
401 if (useInitial) PetscCall(VecCopy(gc, gc0)); in InitializeSolveAndSwarm()
402 PetscCall(VecISCopy(u, isx, SCATTER_FORWARD, gc)); in InitializeSolveAndSwarm()
403 PetscCall(DMSwarmDestroyGlobalVectorFromField(sw, DMSwarmPICField_coor, &gc)); in InitializeSolveAndSwarm()
510 Vec u, gc, gv; in MigrateParticles() local
[all …]
H A Dex4.c114 Vec gc, gc0; in CreateSwarm() local
116 PetscCall(DMSwarmCreateGlobalVectorFromField(*sw, DMSwarmPICField_coor, &gc)); in CreateSwarm()
118 PetscCall(VecCopy(gc, gc0)); in CreateSwarm()
119 PetscCall(DMSwarmDestroyGlobalVectorFromField(*sw, DMSwarmPICField_coor, &gc)); in CreateSwarm()
367 Vec gc, gc0; in InitializeSolve() local
383 PetscCall(DMSwarmCreateGlobalVectorFromField(sw, DMSwarmPICField_coor, &gc)); in InitializeSolve()
385 PetscCall(VecCopy(gc, gc0)); in InitializeSolve()
386 PetscCall(VecISCopy(u, isx, SCATTER_FORWARD, gc)); in InitializeSolve()
387 PetscCall(DMSwarmDestroyGlobalVectorFromField(sw, DMSwarmPICField_coor, &gc)); in InitializeSolve()
H A Dex6.c211 Vec gc, gc0, gv, gv0; in CreateSwarm() local
213 PetscCall(DMSwarmCreateGlobalVectorFromField(*sw, DMSwarmPICField_coor, &gc)); in CreateSwarm()
215 PetscCall(VecCopy(gc, gc0)); in CreateSwarm()
216 PetscCall(DMSwarmDestroyGlobalVectorFromField(*sw, DMSwarmPICField_coor, &gc)); in CreateSwarm()
917 Vec u, gc, gv, gc0, gv0; in InitializeSolveAndSwarm() local
937 PetscCall(DMSwarmCreateGlobalVectorFromField(sw, DMSwarmPICField_coor, &gc)); in InitializeSolveAndSwarm()
939 if (useInitial) PetscCall(VecCopy(gc, gc0)); in InitializeSolveAndSwarm()
940 PetscCall(VecISCopy(u, isx, SCATTER_FORWARD, gc)); in InitializeSolveAndSwarm()
941 PetscCall(DMSwarmDestroyGlobalVectorFromField(sw, DMSwarmPICField_coor, &gc)); in InitializeSolveAndSwarm()
1074 Vec u, gc, gv; in SetUpMigrateParticles() local
[all …]
/petsc/src/binding/petsc4py/demo/hpddm/ !
H A Dhpddm.py65 gc, oc = pc.getHPDDMComplexities() variable
67 print("grid complexity = ", gc, ", operator complexity = ", oc, sep = "")
/petsc/src/binding/petsc4py/test/ !
H A Dtest_gc.py4 import gc
26 gc.collect()
H A Dtest_dmstag.py57 gc = self.da.getCoordinatesLocal()
58 self.assertEqual(c.max()[1], gc.max()[1])
59 self.assertEqual(c.min()[1], gc.min()[1])
63 gc = self.da.getCoordinates()
64 self.assertEqual(c.max()[1], gc.max()[1])
65 self.assertEqual(c.min()[1], gc.min()[1])
H A Dtest_dmda.py94 gc = self.da.getCoordinatesLocal()
95 gc.destroy()
/petsc/src/binding/petsc4py/src/lib-petsc/compat/ !
H A Dhpddm.h16 PetscErrorCode PCHPDDMGetComplexities(PETSC_UNUSED PC pc,PETSC_UNUSED PetscReal *gc, PETSC_UNUSED P… in PCHPDDMGetComplexities() argument
/petsc/src/ts/tutorials/hamiltonian/ !
H A Dex3.c1542 Vec u, gc, gv; in InitializeSolveAndSwarm() local
1560 PetscCall(DMSwarmCreateGlobalVectorFromField(sw, DMSwarmPICField_coor, &gc)); in InitializeSolveAndSwarm()
1562 PetscCall(VecISCopy(u, isx, SCATTER_FORWARD, gc)); in InitializeSolveAndSwarm()
1564 PetscCall(DMSwarmDestroyGlobalVectorFromField(sw, DMSwarmPICField_coor, &gc)); in InitializeSolveAndSwarm()
1588 Vec u, gc, gv, position, momentum; in MigrateParticles() local
1599 PetscCall(DMSwarmCreateGlobalVectorFromField(sw, DMSwarmPICField_coor, &gc)); in MigrateParticles()
1601 PetscCall(VecISCopy(u, isx, SCATTER_REVERSE, gc)); in MigrateParticles()
1613 PetscCall(VecGetArray(gc, &x)); in MigrateParticles()
1628 PetscCall(VecRestoreArray(gc, &x)); in MigrateParticles()
1636 PetscCall(DMSwarmDestroyGlobalVectorFromField(sw, DMSwarmPICField_coor, &gc)); in MigrateParticles()
H A Dex2.c2266 Vec u, gc, gv; in InitializeSolveAndSwarm() local
2291 PetscCall(DMSwarmCreateGlobalVectorFromField(sw, DMSwarmPICField_coor, &gc)); in InitializeSolveAndSwarm()
2293 PetscCall(VecISCopy(u, isx, SCATTER_FORWARD, gc)); in InitializeSolveAndSwarm()
2295 PetscCall(DMSwarmDestroyGlobalVectorFromField(sw, DMSwarmPICField_coor, &gc)); in InitializeSolveAndSwarm()
2319 Vec u, gc, gv, position, momentum; in MigrateParticles() local
2330 PetscCall(DMSwarmCreateGlobalVectorFromField(sw, DMSwarmPICField_coor, &gc)); in MigrateParticles()
2332 PetscCall(VecISCopy(u, isx, SCATTER_REVERSE, gc)); in MigrateParticles()
2344 PetscCall(VecGetArray(gc, &x)); in MigrateParticles()
2359 PetscCall(VecRestoreArray(gc, &x)); in MigrateParticles()
2367 PetscCall(DMSwarmDestroyGlobalVectorFromField(sw, DMSwarmPICField_coor, &gc)); in MigrateParticles()
H A Dex4.c2871 Vec u, gc, gv; in InitializeSolveAndSwarm() local
2896 PetscCall(DMSwarmCreateGlobalVectorFromField(sw, DMSwarmPICField_coor, &gc)); in InitializeSolveAndSwarm()
2898 PetscCall(VecISCopy(u, isx, SCATTER_FORWARD, gc)); in InitializeSolveAndSwarm()
2900 PetscCall(DMSwarmDestroyGlobalVectorFromField(sw, DMSwarmPICField_coor, &gc)); in InitializeSolveAndSwarm()
2924 Vec u, gc, gv, position, momentum; in MigrateParticles() local
2935 PetscCall(DMSwarmCreateGlobalVectorFromField(sw, DMSwarmPICField_coor, &gc)); in MigrateParticles()
2937 PetscCall(VecISCopy(u, isx, SCATTER_REVERSE, gc)); in MigrateParticles()
2950 PetscCall(VecGetArray(gc, &x)); in MigrateParticles()
2965 PetscCall(VecRestoreArray(gc, &x)); in MigrateParticles()
2973 PetscCall(DMSwarmDestroyGlobalVectorFromField(sw, DMSwarmPICField_coor, &gc)); in MigrateParticles()
/petsc/src/ksp/pc/impls/mg/ !
H A Dmg.c1306 PetscErrorCode PCMGGetGridComplexity(PC pc, PetscReal *gc, PetscReal *oc) in PCMGGetGridComplexity() argument
1316 if (gc) PetscAssertPointer(gc, 2); in PCMGGetGridComplexity()
1319 if (gc) *gc = 0; in PCMGGetGridComplexity()
1336 …PetscCheck(n0 > 0 && gc, PETSC_COMM_SELF, PETSC_ERR_PLIB, "Number for grid points on finest level … in PCMGGetGridComplexity()
1337 *gc = (PetscReal)(sgc / n0); in PCMGGetGridComplexity()
/petsc/src/dm/dt/fe/impls/basic/ !
H A Dfebasic.c1036 PetscInt fc, f, gc, g; in PetscFEIntegrateBdJacobian_Basic() local
1042 for (gc = 0; gc < T[fieldJ]->Nc; ++gc) { in PetscFEIntegrateBdJacobian_Basic()
1044 const PetscInt j = offsetJ + g * T[fieldJ]->Nc + gc; in PetscFEIntegrateBdJacobian_Basic()
1045 …",%" PetscInt_FMT ",%" PetscInt_FMT ",%" PetscInt_FMT "]: %g\n", f, fc, g, gc, (double)PetscRealPa… in PetscFEIntegrateBdJacobian_Basic()
/petsc/src/ksp/pc/impls/gamg/ !
H A Dgamg.c1707 PetscReal gc, oc; in PCView_GAMG() local
1734 gc = oc = 0; in PCView_GAMG()
1735 PetscCall(PCMGGetGridComplexity(pc, &gc, &oc)); in PCView_GAMG()
1736 …rASCIIPrintf(viewer, " Complexity: grid = %g operator = %g\n", (double)gc, (double)oc)); in PCView_GAMG()

12