Home
last modified time | relevance | path

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

12345678910

/petsc/src/sys/objects/device/tests/
H A Dpetscdevicetestcommon.h44 …AssertPetscStreamTypesValidAndEqual(PetscStreamType left, PetscStreamType right, const char *errSt… in AssertPetscStreamTypesValidAndEqual() argument
48 PetscValidStreamType(right, 2); in AssertPetscStreamTypesValidAndEqual()
49 …PetscCheck(left == right, PETSC_COMM_SELF, PETSC_ERR_ARG_CORRUPT, errStr, PetscStreamTypes[left], … in AssertPetscStreamTypesValidAndEqual()
53 …AssertPetscDeviceTypesValidAndEqual(PetscDeviceType left, PetscDeviceType right, const char *errSt… in AssertPetscDeviceTypesValidAndEqual() argument
57 PetscValidDeviceType(right, 2); in AssertPetscDeviceTypesValidAndEqual()
58 …PetscCheck(left == right, PETSC_COMM_SELF, PETSC_ERR_ARG_CORRUPT, errStr, PetscDeviceTypes[left], … in AssertPetscDeviceTypesValidAndEqual()
62 static inline PetscErrorCode AssertPetscDevicesValidAndEqual(PetscDevice left, PetscDevice right, c… in AssertPetscDevicesValidAndEqual() argument
65 PetscCheckCompatibleDevices(left, 1, right, 2); in AssertPetscDevicesValidAndEqual()
66 …PetscCheck(left == right, PETSC_COMM_SELF, PETSC_ERR_ARG_CORRUPT, "%s: %p != %p", errStr, (void *)… in AssertPetscDevicesValidAndEqual()
70 …scDeviceContextsValidAndEqual(PetscDeviceContext left, PetscDeviceContext right, const char *errSt… in AssertPetscDeviceContextsValidAndEqual() argument
[all …]
/petsc/src/sys/utils/
H A Dsortip.c23 …scErrorCode PetscSortIntWithPermutation_Private(const PetscInt v[], PetscInt vdx[], PetscInt right) in PetscSortIntWithPermutation_Private() argument
28 if (right <= 1) { in PetscSortIntWithPermutation_Private()
29 if (right == 1) { in PetscSortIntWithPermutation_Private()
34 SWAP(vdx[0], vdx[right / 2], tmp); in PetscSortIntWithPermutation_Private()
37 for (i = 1; i <= right; i++) { in PetscSortIntWithPermutation_Private()
45 PetscCall(PetscSortIntWithPermutation_Private(v, vdx + last + 1, right - (last + 1))); in PetscSortIntWithPermutation_Private()
93 …ErrorCode PetscSortRealWithPermutation_Private(const PetscReal v[], PetscInt vdx[], PetscInt right) in PetscSortRealWithPermutation_Private() argument
99 if (right <= 1) { in PetscSortRealWithPermutation_Private()
100 if (right == 1) { in PetscSortRealWithPermutation_Private()
105 SWAP(vdx[0], vdx[right / 2], tmp); in PetscSortRealWithPermutation_Private()
[all …]
H A Dsortd.c41 static PetscErrorCode PetscSortReal_Private(PetscReal *v, PetscCount right) in PetscSortReal_Private() argument
47 if (right <= 1) { in PetscSortReal_Private()
48 if (right == 1) { in PetscSortReal_Private()
53 SWAP(v[0], v[right / 2], tmp); in PetscSortReal_Private()
56 for (i = 1; i <= right; i++) { in PetscSortReal_Private()
64 PetscCall(PetscSortReal_Private(v + last + 1, right - (last + 1))); in PetscSortReal_Private()
121 static PetscErrorCode PetscSortRealWithArrayInt_Private(PetscReal *v, PetscInt *V, PetscCount right) in PetscSortRealWithArrayInt_Private() argument
128 if (right <= 1) { in PetscSortRealWithArrayInt_Private()
129 if (right == 1) { in PetscSortRealWithArrayInt_Private()
134 SWAP2ri(v[0], v[right / 2], V[0], V[right / 2], rtmp, itmp); in PetscSortRealWithArrayInt_Private()
[all …]
H A Dsortso.c4 static inline int Compare_PetscMPIInt_Private(const void *left, const void *right, PETSC_UNUSED Pet… in Compare_PetscMPIInt_Private() argument
6 PetscMPIInt l = *(PetscMPIInt *)left, r = *(PetscMPIInt *)right; in Compare_PetscMPIInt_Private()
10 static inline int Compare_PetscInt_Private(const void *left, const void *right, PETSC_UNUSED PetscC… in Compare_PetscInt_Private() argument
12 PetscInt l = *(PetscInt *)left, r = *(PetscInt *)right; in Compare_PetscInt_Private()
16 static inline int Compare_PetscReal_Private(const void *left, const void *right, PETSC_UNUSED Petsc… in Compare_PetscReal_Private() argument
18 PetscReal l = *(PetscReal *)left, r = *(PetscReal *)right; in Compare_PetscReal_Private()
209 …, char *tarr, size_t size, CompFunc cmp, PetscCtx ctx, PetscInt left, PetscInt mid, PetscInt right) in PetscTimSortMergeLo_Private() argument
216 while ((i < llen) && (j <= right)) { in PetscTimSortMergeLo_Private()
232 … PetscCall(PetscGallopSearchLeft_Private(arr, size, cmp, ctx, j, right, tarr + (i * size), &l2)); in PetscTimSortMergeLo_Private()
237 if (i >= llen || j > right) break; in PetscTimSortMergeLo_Private()
[all …]
/petsc/src/dm/impls/stag/tests/output/
H A Dex50_dim-3_coords-true.out5 Lower left corner -1. -2. -3. : Upper right 1. 2. 3.
120 Lower left corner -1. -2. -3. : Upper right 1. 2. 3.
163 Lower left corner -1. -2. -3. : Upper right 1. 2. 3.
206 Lower left corner -1. -2. -3. : Upper right 1. 2. 0.
285 Lower left corner -1. -2. -3. : Upper right 1. 2. 0.
316 Lower left corner -1. -2. -3. : Upper right 1. 2. 0.
347 Lower left corner -1. -2. -3. : Upper right 1. 2. 0.
378 Lower left corner -1. -2. -3. : Upper right 1. 0. 3.
457 Lower left corner -1. -2. -3. : Upper right 1. 0. 3.
488 Lower left corner -1. -2. -3. : Upper right 1. 0. 3.
[all …]
/petsc/src/mat/impls/blockmat/seq/
H A Dblockmat.c13 Vec left, right, middle, workb; /* dummy vectors to perform local parts of product */ member
28 Vec left = a->left, right = a->right, middle = a->middle; in MatSOR_BlockMat_Symmetric() local
72 PetscCall(VecPlaceArray(right, x + idx[j] * bs)); in MatSOR_BlockMat_Symmetric()
73 PetscCall(MatMultAdd(v[j], right, left, left)); in MatSOR_BlockMat_Symmetric()
74 PetscCall(VecResetArray(right)); in MatSOR_BlockMat_Symmetric()
76 PetscCall(VecPlaceArray(right, b + i * bs)); in MatSOR_BlockMat_Symmetric()
77 PetscCall(VecAYPX(left, -1.0, right)); in MatSOR_BlockMat_Symmetric()
78 PetscCall(VecResetArray(right)); in MatSOR_BlockMat_Symmetric()
80 PetscCall(VecPlaceArray(right, x + i * bs)); in MatSOR_BlockMat_Symmetric()
81 PetscCall(MatSolve(diag[i], left, right)); in MatSOR_BlockMat_Symmetric()
[all …]
/petsc/src/mat/tests/
H A Dex97.c51 static PetscErrorCode CheckMatrices(Mat A, Mat B, Vec left, Vec right, Vec X, Vec Y, Vec X1, Vec Y1) in CheckMatrices() argument
56 PetscCall(VecDuplicateVecs(right, 2, &rtmp)); in CheckMatrices()
60 PetscCall(MatDiagonalScale(A, left, right)); in CheckMatrices()
61 PetscCall(MatDiagonalScale(B, left, right)); in CheckMatrices()
100 Vec left, right, X, Y, X1, Y1; in main() local
126 PetscCall(MatCreateVecs(Asub, &right, &left)); in main()
127 PetscCall(VecDuplicate(right, &X)); in main()
128 PetscCall(VecDuplicate(right, &X1)); in main()
134 PetscCall(VecSetRandom(right, NULL)); in main()
141 PetscCall(VecSet(right, 1.0)); in main()
[all …]
H A Dex99.c51 static PetscErrorCode CheckMatrices(Mat A, Mat B, Vec left, Vec right, Vec X, Vec Y, Vec X1, Vec Y1) in CheckMatrices() argument
56 PetscCall(VecDuplicateVecs(right, 2, &rtmp)); in CheckMatrices()
60 PetscCall(MatDiagonalScale(A, left, right)); in CheckMatrices()
61 PetscCall(MatDiagonalScale(B, left, right)); in CheckMatrices()
102 Vec left, right, X, Y, X1, Y1; in main() local
127 PetscCall(MatCreateVecs(Asub, &right, &left)); in main()
128 PetscCall(VecDuplicate(right, &X)); in main()
129 PetscCall(VecDuplicate(right, &X1)); in main()
135 PetscCall(VecSetRandom(right, NULL)); in main()
142 PetscCall(VecSet(right, 1.0)); in main()
[all …]
H A Dex241.c48 Vec right, left, perm; in main() local
90 PetscCall(MatCreateVecs(A, &right, &left)); in main()
91 PetscCall(VecSetRandom(right, rdm)); in main()
92 PetscCall(MatMult(A, right, left)); in main()
98 PetscCall(VecPermute(right, iss, PETSC_FALSE)); in main()
100 PetscCall(MatMult(A, right, left)); in main()
107 PetscCall(VecDestroy(&right)); in main()
208 PetscCall(MatCreateVecs(R, &right, &left)); in main()
209 PetscCall(VecSetRandom(right, rdm)); in main()
210 PetscCall(MatMult(R, right, left)); in main()
[all …]
/petsc/src/sys/classes/draw/interface/
H A Ddtext.c121 PetscReal top, left, right, bottom, tw, th; in PetscDrawStringBoxed() local
145 right = sxl + .5 * ((PetscReal)mlen + 2) * tw; in PetscDrawStringBoxed()
147 if (w) *w = right - left; in PetscDrawStringBoxed()
152 draw->boundbox_xr = PetscMax(draw->boundbox_xr, right); in PetscDrawStringBoxed()
157 PetscCall(PetscDrawLine(draw, left, top, right, top, bc)); in PetscDrawStringBoxed()
159 PetscCall(PetscDrawLine(draw, right, bottom, right, top, bc)); in PetscDrawStringBoxed()
160 PetscCall(PetscDrawLine(draw, left, bottom, right, bottom, bc)); in PetscDrawStringBoxed()
/petsc/src/ksp/ksp/tests/
H A Dex45.c17 Vec *left, *right; in main() local
36 PetscCall(KSPCreateVecs(ksp, 1, &right, 1, &left)); in main()
37 PetscCall(VecView(right[0], PETSC_VIEWER_STDOUT_(c))); in main()
38 PetscCall(VecDestroyVecs(1, &right)); in main()
/petsc/src/sys/classes/draw/impls/x/
H A Dximage.c9 …cErrorCode PetscArgSortPixVal(const PetscDrawXiPixVal v[PETSC_DRAW_MAXCOLOR], int idx[], int right) in PetscArgSortPixVal() argument
20 if (right <= 1) { in PetscArgSortPixVal()
21 if (right == 1) { in PetscArgSortPixVal()
26 SWAP(idx[0], idx[right / 2]); in PetscArgSortPixVal()
29 for (i = 1; i <= right; i++) in PetscArgSortPixVal()
36 PetscCall(PetscArgSortPixVal(v, idx + last + 1, right - (last + 1))); in PetscArgSortPixVal()
/petsc/src/dm/impls/swarm/tests/output/
H A Dex12_3d_p4.out5 Lower left corner 0. 0. 0. : Upper right 1. 0.428571 0.428571
8 Lower left corner 0. 0.571429 0. : Upper right 1. 1. 0.428571
11 Lower left corner 0. 0. 0.571429 : Upper right 1. 0.428571 1.
14 Lower left corner 0. 0.571429 0.571429 : Upper right 1. 1. 1.
H A Dex12_3d_p2.out5 Lower left corner 0. 0. 0. : Upper right 1. 1. 0.428571
8 Lower left corner 0. 0. 0.571429 : Upper right 1. 1. 1.
/petsc/src/mat/impls/shell/
H A Dshell.c127 if (!shell->right) { in MatShellPreScaleRight()
130 if (!shell->right_work) PetscCall(VecDuplicate(shell->right, &shell->right_work)); in MatShellPreScaleRight()
131 PetscCall(VecPointwiseMult(shell->right_work, x, shell->right)); in MatShellPreScaleRight()
157 if (shell->right) { in MatShellPostScaleRight()
163 PetscCall(VecGetArrayRead(shell->right, &d)); in MatShellPostScaleRight()
168 } else PetscCall(VecPointwiseMult(x, x, shell->right)); in MatShellPostScaleRight()
444 PetscCall(VecDestroy(&shell->right)); in MatDestroy_Shell()
528 if (shell->right || shell->left) { in MatProductNumeric_Shell_X()
539 if (shell->right) PetscCall(MatDiagonalScale(mdata->B, shell->right, NULL)); in MatProductNumeric_Shell_X()
545 if (shell->right) PetscCall(MatDiagonalScale(mdata->B, NULL, shell->right)); in MatProductNumeric_Shell_X()
[all …]
/petsc/doc/tutorials/
H A Dguide_to_examples_by_physics.md43 -\nabla\cdot \left( \lambda I \operatorname{trace}(\bm\varepsilon) + 2\mu \bm\varepsilon \right) = …
49 \bm \varepsilon = \frac{1}{2} \left(\nabla \bm u + (\nabla \bm u)^T \right)
65 J = \mathrm{det}(F) = \mathrm{det}\left(\nabla u\right)
68 and the right Cauchy-Green deformation tensor
77 \frac{\mu}{2} \left( \mathrm{Tr}(C) - 3 \right) + J p + \frac{\kappa}{2} (J - 1) = 0
116 …+ u\cdot\nabla u - \nabla \cdot \left(\mu \left(\nabla u + \nabla u^T\right)\right) + \nabla p + f…
/petsc/lib/petsc/bin/maint/petsclinter/petsclinter/classes/
H A D_src_pos.py167 right = SourceLocation.from_position(tu, self.line, self.column + 1)
168 return func(SourceRange.from_locations(self, right), *args, **kwargs)
384 …def from_locations(cls, left: SourceLocationLike, right: SourceLocationLike, tu: Optional[clx.Tran…
405 assert left.offset <= right.offset
410 tu = getattr(right, attr, None)
412 return cls(clx.SourceRange.from_locations(as_clang_sl(left), as_clang_sl(right)), tu=tu)
473 …def merge(cls, left: SourceRangeLike, right: SourceRangeLike, tu: Optional[clx.TranslationUnit] = …
496 start = min(cast(left.start), cast(right.start))
497 end = max(cast(left.end), cast(right.end))
/petsc/lib/petsc/bin/maint/abi-compliance-checker/modules/Internals/Styles/
H A DHeadersDiff.css32 .right { background-color: #FFF; }
41 .lineno { color: red; background-color: #FFF; font-size: 0.7em; text-align: right; padding: 0 2px; …
44 .right .cont { background-color: #EEE; }
/petsc/src/mat/impls/submat/
H A Dsubmat.c29 static PetscErrorCode MatDiagonalScale_SubMatrix(Mat N, Vec left, Vec right) in MatDiagonalScale_SubMatrix() argument
34 if (right) { in MatDiagonalScale_SubMatrix()
36 PetscCall(VecScatterBegin(Na->rprolong, right, Na->rwork, INSERT_VALUES, SCATTER_FORWARD)); in MatDiagonalScale_SubMatrix()
37 PetscCall(VecScatterEnd(Na->rprolong, right, Na->rwork, INSERT_VALUES, SCATTER_FORWARD)); in MatDiagonalScale_SubMatrix()
44 PetscCall(MatDiagonalScale(Na->A, left ? Na->lwork : NULL, right ? Na->rwork : NULL)); in MatDiagonalScale_SubMatrix()
187 Vec left, right; in MatCreateSubMatrixVirtual() local
235 PetscCall(MatCreateVecs(N, &right, &left)); in MatCreateSubMatrixVirtual()
237 PetscCall(VecScatterCreate(right, NULL, Na->rwork, iscol, &Na->rprolong)); in MatCreateSubMatrixVirtual()
239 PetscCall(VecDestroy(&right)); in MatCreateSubMatrixVirtual()
/petsc/src/tao/unconstrained/tutorials/
H A Dminsurf1.c23 PetscReal *bottom, *top, *left, *right; /* boundary values */ member
105 PetscCall(PetscFree(user.right)); in main()
164 xr = user->right[j + 1]; in FormFunctionGradient()
165 xrb = user->right[j]; in FormFunctionGradient()
238 d1 = (x[(j + 1) * mx - 1] - user->right[j + 1]) * rhx; in FormFunctionGradient()
239 d4 = (user->right[j] - user->right[j + 1]) * rhy; in FormFunctionGradient()
255 d1 = (user->right[my + 1] - user->right[my]) * rhy; in FormFunctionGradient()
349 xr = user->right[j + 1]; in QuadraticH()
350 xrb = user->right[j]; in QuadraticH()
491 PetscCall(PetscMalloc1(rsize, &user->right)); in MSA_BoundaryConditions()
[all …]
H A Dminsurf2.c28 PetscReal *bottom, *top, *left, *right; /* boundary values */ member
143 PetscCall(PetscFree(user.right)); in main()
205 xr = user->right[j - ys + 1]; in FormFunction()
250 d1 = (x[j][mx - 1] - user->right[j - ys + 1]) * rhx; in FormFunction()
251 d4 = (user->right[j - ys] - user->right[j - ys + 1]) * rhy; in FormFunction()
268 d1 = (user->right[ym + 1] - user->right[ym]) * rhy; in FormFunction()
344 xr = user->right[j - ys + 1]; in FormFunctionGradient()
345 xrb = user->right[j - ys]; in FormFunctionGradient()
423 d1 = (x[j][mx - 1] - user->right[j - ys + 1]) * rhx; in FormFunctionGradient()
424 d4 = (user->right[j - ys] - user->right[j - ys + 1]) * rhy; in FormFunctionGradient()
[all …]
/petsc/src/snes/tutorials/
H A Dex4.c28 PetscScalar *bottom, *top, *left, *right; member
141 xr = user->right[j + 1]; in FormObjectiveLocal()
182 d1 = (x[j][mx - 1] - user->right[j + 1]) / hx; in FormObjectiveLocal()
183 d4 = (user->right[j] - user->right[j + 1]) / hy; in FormObjectiveLocal()
200 d1 = (user->right[ym + 1] - user->right[ym]) / hy; in FormObjectiveLocal()
243 xr = user->right[j + 1]; in FormFunctionLocal()
244 xrb = user->right[j]; in FormFunctionLocal()
339 xr = user->right[j + 1]; in FormJacobianLocal()
340 xrb = user->right[j]; in FormJacobianLocal()
483 PetscCall(PetscMalloc1(rsize, &user->right)); in FormBoundaryConditions_Enneper()
[all …]
/petsc/src/tao/bound/tutorials/
H A Dplate2.c209 PetscReal *g, *x, *left, *right, *bottom, *top; in FormFunctionGradient() local
230 PetscCall(VecGetArray(user->Right, &right)); in FormFunctionGradient()
255 xr = right[j - ys + 1]; in FormFunctionGradient()
256 xrb = right[j - ys]; in FormFunctionGradient()
334 d1 = (x[(j + 1 - gys) * gxm - 1] - right[j - ys + 1]) * rhx; in FormFunctionGradient()
335 d4 = (right[j - ys] - right[j - ys + 1]) * rhy; in FormFunctionGradient()
353 d1 = (right[ym + 1] - right[ym]) * rhy; in FormFunctionGradient()
367 PetscCall(VecRestoreArray(user->Right, &right)); in FormFunctionGradient()
425 PetscReal *x, *left, *right, *bottom, *top; in FormHessian() local
451 PetscCall(VecGetArray(user->Right, &right)); in FormHessian()
[all …]
/petsc/src/mat/impls/normal/
H A Dnormm.c224 Vec left, right, dshift; in MatConvert_Normal_AIJ() local
230 …PetscCall(MatShellGetScalingShifts(A, &shift, &scale, &dshift, &left, &right, (Mat *)MAT_SHELL_NOT… in MatConvert_Normal_AIJ()
247 PetscCall(MatDiagonalScale(*newmat, left, right)); in MatConvert_Normal_AIJ()
275 Vec right; in MatProductNumeric_Normal_Dense() local
285 …WED, &scale, (Vec *)MAT_SHELL_NOT_ALLOWED, (Vec *)MAT_SHELL_NOT_ALLOWED, &right, (Mat *)MAT_SHELL_… in MatProductNumeric_Normal_Dense()
286 if (right) { in MatProductNumeric_Normal_Dense()
288 PetscCall(MatDiagonalScale(C, right, NULL)); in MatProductNumeric_Normal_Dense()
319 Vec right; in MatProductSymbolic_Normal_Dense() local
328 …WED, &scale, (Vec *)MAT_SHELL_NOT_ALLOWED, (Vec *)MAT_SHELL_NOT_ALLOWED, &right, (Mat *)MAT_SHELL_… in MatProductSymbolic_Normal_Dense()
344 if (right) PetscCall(MatProductCreate(a->A, C, NULL, contents->work)); in MatProductSymbolic_Normal_Dense()
/petsc/src/tao/complementarity/tutorials/
H A Dminsurf1.c26 PetscReal *bottom, *top, *left, *right; member
118 PetscCall(PetscFree(user.right)); in main()
178 xr = user->right[j + 1]; in FormConstraints()
179 xrb = user->right[j]; in FormConstraints()
303 xr = user->right[j + 1]; in FormJacobian()
304 xrb = user->right[j]; in FormJacobian()
443 PetscCall(PetscMalloc1(rsize, &user->right)); in MSA_BoundaryConditions()
468 boundary = user->right; in MSA_BoundaryConditions()
533 …[i + 1]) / (my + 2) + ((i + 1) * user->left[j + 1] + (mx - i + 1) * user->right[j + 1]) / (mx + 2)… in MSA_InitialPoint()

12345678910