| /petsc/src/ksp/ksp/impls/cg/pipecg2/ |
| H A D | pipecg2.c | 12 PetscInt j, n; in VecMergedDot_Private() local 22 for (j = 0; j < n; j++) { in VecMergedDot_Private() 23 sumwu += PW[j] * PetscConj(PU[j]); in VecMergedDot_Private() 24 sumru += PR[j] * PetscConj(PU[j]); in VecMergedDot_Private() 25 sumuu += PU[j] * PetscConj(PU[j]); in VecMergedDot_Private() 29 for (j = 0; j < n; j++) { in VecMergedDot_Private() 30 sumwu += PW[j] * PetscConj(PU[j]); in VecMergedDot_Private() 31 sumru += PR[j] * PetscConj(PU[j]); in VecMergedDot_Private() 32 sumuu += PR[j] * PetscConj(PR[j]); in VecMergedDot_Private() 36 for (j = 0; j < n; j++) { in VecMergedDot_Private() [all …]
|
| /petsc/src/benchmarks/streams/ |
| H A D | SSEVersion.c | 76 int BytesPerWord, j, k, size; in main() local 118 for (j = 0; j < N; j++) { in main() 119 a[j] = 1.0; in main() 120 b[j] = 2.0; in main() 121 c[j] = 0.0; in main() 124 for (j = 0; j < N; j++) a[j] = 1.0; in main() 125 for (j = 0; j < N; j++) b[j] = 2.0; in main() 126 for (j = 0; j < N; j++) c[j] = 0.0; in main() 135 for (j = 0; j < N; j++) a[j] = 2.0E0 * a[j]; in main() 161 for (j = 0; j < N; j += 8) { in main() [all …]
|
| H A D | BasicVersion.c | 91 register int j, k; in main() local 96 for (j = 0; j < N; j++) { in main() 97 a[j] = 1.0; in main() 98 b[j] = 2.0; in main() 99 c[j] = 0.0; in main() 103 for (j = 0; j < N; j++) a[j] = 2.0E0 * a[j]; in main() 113 for (j = 0; j < N; j++) c[j] = a[j]; in main() 118 for (j = 0; j < N; j++) b[j] = scalar * c[j]; in main() 122 for (j = 0; j < N; j++) c[j] = a[j] + b[j]; in main() 126 for (j = 0; j < N; j++) a[j] = b[j] + scalar * c[j]; in main() [all …]
|
| /petsc/src/ts/tutorials/multirate/ |
| H A D | ex8.c | 126 PetscInt i, j, k, dof, xs, xm, Mx; in FVSample_3WaySplit() local 145 for (j = 0; j < N + 1; j++) { in FVSample_3WaySplit() 146 xj = xi + hs * (j - N / 2) / (PetscReal)N; in FVSample_3WaySplit() 148 for (k = 0; k < dof; k++) u[i * dof + k] += ((j == 0 || j == N) ? 0.5 : 1.0) * uj[k] / N; in FVSample_3WaySplit() 154 for (j = 0; j < N + 1; j++) { in FVSample_3WaySplit() 155 xj = xi + hm * (j - N / 2) / (PetscReal)N; in FVSample_3WaySplit() 157 for (k = 0; k < dof; k++) u[i * dof + k] += ((j == 0 || j == N) ? 0.5 : 1.0) * uj[k] / N; in FVSample_3WaySplit() 163 for (j = 0; j < N + 1; j++) { in FVSample_3WaySplit() 164 xj = xi + hf * (j - N / 2) / (PetscReal)N; in FVSample_3WaySplit() 166 for (k = 0; k < dof; k++) u[i * dof + k] += ((j == 0 || j == N) ? 0.5 : 1.0) * uj[k] / N; in FVSample_3WaySplit() [all …]
|
| H A D | ex7.c | 172 PetscInt i, j, Mx, dof, xs, xm, sf = ctx->sf, fs = ctx->fs; in FVRHSFunction() local 194 for (j = 0; j < dof; j++) x[i * dof + j] = x[j]; in FVRHSFunction() 197 for (j = 0; j < dof; j++) x[i * dof + j] = x[(xs + xm - 1) * dof + j]; in FVRHSFunction() 208 for (j = 0; j < dof; j++) { in FVRHSFunction() 209 … r[j] = (x[i * dof + j] - x[(i - 1) * dof + j]) / (x[(i - 1) * dof + j] - x[(i - 2) * dof + j]); in FVRHSFunction() 210 min[j] = PetscMin(r[j], 2.0); in FVRHSFunction() 211 …u[j] = x[(i - 1) * dof + j] + PetscMax(0, PetscMin(min[j], alpha[0] + gamma[0] * r[j])) * (x[(i … in FVRHSFunction() 216 for (j = 0; j < dof; j++) f[(i - 1) * dof + j] -= ctx->flux[j] / hs; in FVRHSFunction() 219 for (j = 0; j < dof; j++) f[i * dof + j] += ctx->flux[j] / hs; in FVRHSFunction() 225 for (j = 0; j < dof; j++) { in FVRHSFunction() [all …]
|
| H A D | ex6.c | 133 PetscInt i, j, k, dof, xs, xm, Mx; in FVSample_2WaySplit() local 150 for (j = 0; j < N + 1; j++) { in FVSample_2WaySplit() 151 xj = xi + hs * (j - N / 2) / (PetscReal)N; in FVSample_2WaySplit() 153 for (k = 0; k < dof; k++) u[i * dof + k] += ((j == 0 || j == N) ? 0.5 : 1.0) * uj[k] / N; in FVSample_2WaySplit() 159 for (j = 0; j < N + 1; j++) { in FVSample_2WaySplit() 160 xj = xi + hf * (j - N / 2) / (PetscReal)N; in FVSample_2WaySplit() 162 for (k = 0; k < dof; k++) u[i * dof + k] += ((j == 0 || j == N) ? 0.5 : 1.0) * uj[k] / N; in FVSample_2WaySplit() 168 for (j = 0; j < N + 1; j++) { in FVSample_2WaySplit() 169 xj = xi + hs * (j - N / 2) / (PetscReal)N; in FVSample_2WaySplit() 171 for (k = 0; k < dof; k++) u[i * dof + k] += ((j == 0 || j == N) ? 0.5 : 1.0) * uj[k] / N; in FVSample_2WaySplit() [all …]
|
| H A D | ex4.c | 263 PetscInt i, j; in PhysicsCharacteristic_Conservative() local 267 for (j = 0; j < m; j++) Xi[i * m + j] = X[i * m + j] = (PetscScalar)(i == j); in PhysicsCharacteristic_Conservative() 477 PetscInt i, j, k, dof, xs, xm, Mx; in FVSample_2WaySplit() local 494 for (j = 0; j < N + 1; j++) { in FVSample_2WaySplit() 495 xj = xi + hs * (j - N / 2) / (PetscReal)N; in FVSample_2WaySplit() 497 for (k = 0; k < dof; k++) u[i * dof + k] += ((j == 0 || j == N) ? 0.5 : 1.0) * uj[k] / N; in FVSample_2WaySplit() 503 for (j = 0; j < N + 1; j++) { in FVSample_2WaySplit() 504 xj = xi + hf * (j - N / 2) / (PetscReal)N; in FVSample_2WaySplit() 506 for (k = 0; k < dof; k++) u[i * dof + k] += ((j == 0 || j == N) ? 0.5 : 1.0) * uj[k] / N; in FVSample_2WaySplit() 512 for (j = 0; j < N + 1; j++) { in FVSample_2WaySplit() [all …]
|
| H A D | ex5.c | 190 PetscInt i, j, k, Mx, dof, xs, xm, len_slow; in FVRHSFunctionslow() local 212 for (j = 0; j < dof; j++) x[i * dof + j] = x[j]; in FVRHSFunctionslow() 215 for (j = 0; j < dof; j++) x[i * dof + j] = x[(xs + xm - 1) * dof + j]; in FVRHSFunctionslow() 228 for (j = 0; j < dof; j++) { in FVRHSFunctionslow() 230 jmpL = x[(i + 0) * dof + j] - x[(i - 1) * dof + j]; in FVRHSFunctionslow() 231 jmpR = x[(i + 1) * dof + j] - x[(i + 0) * dof + j]; in FVRHSFunctionslow() 233 cjmpL[k] += ctx->Rinv[k + j * dof] * jmpL; in FVRHSFunctionslow() 234 cjmpR[k] += ctx->Rinv[k + j * dof] * jmpR; in FVRHSFunctionslow() 241 for (j = 0; j < dof; j++) ctx->cslope[j] /= hx; /* rescale to a slope */ in FVRHSFunctionslow() 242 for (j = 0; j < dof; j++) { in FVRHSFunctionslow() [all …]
|
| /petsc/src/snes/tutorials/ |
| H A D | ex19.c | 187 PetscInt i, j, mx, xs, ys, xm, ym; in FormInitialGuess() local 217 for (j = ys; j < ys + ym; j++) { in FormInitialGuess() 219 x[j][i].u = 0.0; in FormInitialGuess() 220 x[j][i].v = 0.0; in FormInitialGuess() 221 x[j][i].omega = 0.0; in FormInitialGuess() 222 x[j][i].temp = (grashof > 0) * i * dx; in FormInitialGuess() 236 PetscInt xints, xinte, yints, yinte, i, j; in FormFunctionLocal() local 267 j = 0; in FormFunctionLocal() 271 f[j][i].u = x[j][i].u; in FormFunctionLocal() 272 f[j][i].v = x[j][i].v; in FormFunctionLocal() [all …]
|
| H A D | ex30.c | 285 static inline PetscScalar UInterp(Field **x, PetscInt i, PetscInt j) in UInterp() argument 287 return 0.25 * (x[j][i].u + x[j + 1][i].u + x[j][i + 1].u + x[j + 1][i + 1].u); in UInterp() 290 static inline PetscScalar WInterp(Field **x, PetscInt i, PetscInt j) in WInterp() argument 292 return 0.25 * (x[j][i].w + x[j + 1][i].w + x[j][i + 1].w + x[j + 1][i + 1].w); in WInterp() 295 static inline PetscScalar PInterp(Field **x, PetscInt i, PetscInt j) in PInterp() argument 297 return 0.25 * (x[j][i].p + x[j + 1][i].p + x[j][i + 1].p + x[j + 1][i + 1].p); in PInterp() 300 static inline PetscScalar TInterp(Field **x, PetscInt i, PetscInt j) in TInterp() argument 302 return 0.25 * (x[j][i].T + x[j + 1][i].T + x[j][i + 1].T + x[j + 1][i + 1].T); in TInterp() 306 static inline PetscScalar HorizVelocity(PetscInt i, PetscInt j, AppCtx *user) in HorizVelocity() argument 314 z = (j - grid->jlid - 0.5) * grid->dz; in HorizVelocity() [all …]
|
| H A D | ex15.c | 286 PetscInt i, j, Mx, My, xs, ys, xm, ym; in FormInitialGuess() local 317 for (j = ys; j < ys + ym; j++) { in FormInitialGuess() 318 temp = (PetscReal)(PetscMin(j, My - j - 1)) * hy; in FormInitialGuess() 320 if (i == 0 || j == 0 || i == Mx - 1 || j == My - 1) { in FormInitialGuess() 322 x[j][i] = 0.0; in FormInitialGuess() 326 … x[j][i] = temp1 * PetscSqrtReal(PetscMin((PetscReal)(PetscMin(i, Mx - i - 1)) * hx, temp)); in FormInitialGuess() 330 … const PetscReal xx = 2 * (PetscReal)i / (Mx - 1) - 1, yy = 2 * (PetscReal)j / (My - 1) - 1; in FormInitialGuess() 331 x[j][i] = (1 - xx * xx) * (1 - yy * yy) * xx * yy; in FormInitialGuess() 334 x[j][i] = 0.; in FormInitialGuess() 336 … const PetscReal xx = 2 * (PetscReal)i / (Mx - 1) - 1, yy = 2 * (PetscReal)j / (My - 1) - 1; in FormInitialGuess() [all …]
|
| H A D | ex18.c | 111 PetscInt i, j, xs, ys, xm, ym; in FormInitialGuess() local 125 for (j = ys; j < ys + ym; j++) { in FormInitialGuess() 126 for (i = xs; i < xs + xm; i++) x[j][i] = tleft; in FormInitialGuess() 135 PetscInt i, j, mx, my, xs, ys, xm, ym; in FormFunction() local 164 for (j = ys; j < ys + ym; j++) { in FormFunction() 166 t0 = x[j][i]; in FormFunction() 168 if (i > 0 && i < mx - 1 && j > 0 && j < my - 1) { in FormFunction() 171 tw = x[j][i - 1]; in FormFunction() 176 te = x[j][i + 1]; in FormFunction() 181 ts = x[j - 1][i]; in FormFunction() [all …]
|
| /petsc/src/ksp/ksp/impls/gmres/ |
| H A D | borthog2.c | 38 PetscInt j; in KSPGMRESClassicalGramSchmidtOrthogonalization() local 53 for (j = 0; j <= it; j++) { in KSPGMRESClassicalGramSchmidtOrthogonalization() 54 hh[j] = 0.0; in KSPGMRESClassicalGramSchmidtOrthogonalization() 55 hes[j] = 0.0; in KSPGMRESClassicalGramSchmidtOrthogonalization() 63 for (j = 0; j <= it; j++) { in KSPGMRESClassicalGramSchmidtOrthogonalization() 64 KSPCheckDot(ksp, lhh[j]); in KSPGMRESClassicalGramSchmidtOrthogonalization() 66 lhh[j] = -lhh[j]; in KSPGMRESClassicalGramSchmidtOrthogonalization() 75 for (j = 0; j <= it; j++) { in KSPGMRESClassicalGramSchmidtOrthogonalization() 76 hh[j] -= lhh[j]; /* hh += <v,vnew> */ in KSPGMRESClassicalGramSchmidtOrthogonalization() 77 hes[j] -= lhh[j]; /* hes += <v,vnew> */ in KSPGMRESClassicalGramSchmidtOrthogonalization() [all …]
|
| /petsc/src/ts/tutorials/ |
| H A D | ex26.c | 211 PetscInt i, j, mx, xs, ys, xm, ym; in FormInitialSolution() local 241 for (j = ys; j < ys + ym; j++) { in FormInitialSolution() 243 x[j][i].u = 0.0; in FormInitialSolution() 244 x[j][i].v = 0.0; in FormInitialSolution() 245 x[j][i].omega = 0.0; in FormInitialSolution() 246 x[j][i].temp = (grashof > 0) * i * dx; in FormInitialSolution() 260 PetscInt xints, xinte, yints, yinte, i, j; in FormIFunctionLocal() local 291 j = 0; in FormIFunctionLocal() 295 f[j][i].u = x[j][i].u; in FormIFunctionLocal() 296 f[j][i].v = x[j][i].v; in FormIFunctionLocal() [all …]
|
| H A D | ex15.c | 159 PetscInt i, j, Mx, My, xs, ys, xm, ym; in FormIFunction() local 192 for (j = ys; j < ys + ym; j++) { in FormIFunction() 195 if (i == 0 || j == 0 || i == Mx - 1 || j == My - 1) { in FormIFunction() 197 f[j][i] = uarray[j][i]; /* F = U */ in FormIFunction() 199 if (i == 0 && j == 0) { /* SW corner */ in FormIFunction() 200 f[j][i] = uarray[j][i] - uarray[j + 1][i + 1]; in FormIFunction() 201 } else if (i == Mx - 1 && j == 0) { /* SE corner */ in FormIFunction() 202 f[j][i] = uarray[j][i] - uarray[j + 1][i - 1]; in FormIFunction() 203 } else if (i == 0 && j == My - 1) { /* NW corner */ in FormIFunction() 204 f[j][i] = uarray[j][i] - uarray[j - 1][i + 1]; in FormIFunction() [all …]
|
| /petsc/src/ksp/ksp/tests/ |
| H A D | ex10.c | 85 PetscInt i, j, k, i1, i2, j_1, j2, k1, k2, h1, h2, shiftx, shifty, shiftz; in GetElasticityMatrix() local 107 for (j = 0; j < m; j++) { in GetElasticityMatrix() 110 base = 2 * k * shiftz + 2 * j * shifty + 2 * i * shiftx; in GetElasticityMatrix() 212 PetscInt i, j, k, l, Ii, J; in Elastic20Stiff() local 286 for (j = 0; j < 81; j++) Ke[i][j] = 0.0; in Elastic20Stiff() 291 for (j = 0; j < 20; j++) { in Elastic20Stiff() 293 for (l = 0; l < 3; l++) Ke[3 * rmap[i] + k][3 * rmap[j] + l] = K[Ii + k][J + l]; in Elastic20Stiff() 302 for (j = 0; j < i; j++) Ke[i][j] = (Ke[i][j] + Ke[j][i]) / 2.0; in Elastic20Stiff() 312 PetscInt i, j, k, cnt; in paulsetup20() local 351 for (j = 0; j < n_int; j++) { in paulsetup20() [all …]
|
| /petsc/src/dm/impls/plex/ |
| H A D | gmshlex.h | 14 #define SI2(p, i, j) ((i) + (SN2(p) - SN2((p) - (j)))) argument 15 #define SI3(p, i, j, k) (SI2((p) - (k), i, j) + (SN3(p) - SN3((p) - (k)))) argument 17 #define SL2(p, i, j) SL1((p) - 1, i) SL1((p) - (i), j) argument 18 #define SL3(p, i, j, k) SL1((p) - 2, i) SL1((p) - (i), j) SL1((p) - (i) - (j), k) argument 24 #define BI2(p, i, j) ((i) + (j) * BN1(p)) argument 25 #define BI3(p, i, j, k) ((i) + BI2(p, j, k) * BN1(p)) argument 27 #define BL2(p, i, j) BL1(p, i) BL1(p, j) argument 28 #define BL3(p, i, j, k) BL1(p, i) BL1(p, j) BL1(p, k) argument 70 #define loop2(i, j) SL2(p, i, j) in GmshLexOrder_TRI() argument 71 #define index(i, j) SI2(p, i, j) in GmshLexOrder_TRI() argument [all …]
|
| /petsc/src/snes/tests/ |
| H A D | ex20.c | 112 PetscInt i, j, k, xs, ys, xm, ym, zs, zm; in FormInitialGuess() local 124 for (j = ys; j < ys + ym; j++) { in FormInitialGuess() 125 for (i = xs; i < xs + xm; i++) x[k][j][i] = user->tleft; in FormInitialGuess() 135 PetscInt i, j, k, mx, my, mz, xs, ys, zs, xm, ym, zm; in FormFunction() local 167 for (j = ys; j < ys + ym; j++) { in FormFunction() 169 t0 = x[k][j][i]; in FormFunction() 171 if (i > 0 && i < mx - 1 && j > 0 && j < my - 1 && k > 0 && k < mz - 1) { in FormFunction() 174 tw = x[k][j][i - 1]; in FormFunction() 179 te = x[k][j][i + 1]; in FormFunction() 184 ts = x[k][j - 1][i]; in FormFunction() [all …]
|
| H A D | ex69.c | 162 PetscInt i, j, mx, xs, ys, xm, ym; in FormInitialGuess() local 192 for (j = ys; j < ys + ym; j++) { in FormInitialGuess() 194 x[j][i].u = 0.0; in FormInitialGuess() 195 x[j][i].v = 0.0; in FormInitialGuess() 196 x[j][i].omega = 0.0; in FormInitialGuess() 197 x[j][i].temp = (grashof > 0) * i * dx; in FormInitialGuess() 211 PetscInt xints, xinte, yints, yinte, i, j; in FormFunctionLocal() local 248 j = 0; in FormFunctionLocal() 252 f[j][i].u = x[j][i].u; in FormFunctionLocal() 253 f[j][i].v = x[j][i].v; in FormFunctionLocal() [all …]
|
| /petsc/src/ts/tutorials/power_grid/ |
| H A D | ex6.c | 129 PetscInt i, j; in ini_bou() local 148 for (j = ys; j < ys + ym; j++) { in ini_bou() 149 xi = coors[j][i].x; in ini_bou() 150 yi = coors[j][i].y; in ini_bou() 151 if (i == 0 || j == 0 || i == M - 1 || j == N - 1) p[j][i] = 0.0; in ini_bou() 153 …p[j][i] = (0.5 / (PETSC_PI * sigmax * sigmay * PetscSqrtScalar(1.0 - rho * rho))) * PetscExpScalar… in ini_bou() 164 PetscErrorCode adv1(PetscScalar **p, PetscScalar y, PetscInt i, PetscInt j, PetscInt M, PetscScalar… in adv1() argument 183 *p1 = f * (p[j][i + 1] - p[j][i - 1]) / (2 * user->dx); in adv1() 188 PetscErrorCode adv2(PetscScalar **p, PetscScalar x, PetscInt i, PetscInt j, PetscInt N, PetscScalar… in adv2() argument 207 *p2 = f * (p[j + 1][i] - p[j - 1][i]) / (2 * user->dy); in adv2() [all …]
|
| /petsc/src/ksp/pc/impls/cp/ |
| H A D | cp.c | 12 PetscInt *i, *j; /* offsets of nonzeros by column, non-zero indices by column */ member 18 PetscInt i, j, *colcnt; in PCSetUp_CP() local 32 PetscCall(PetscFree3(cp->a, cp->i, cp->j)); in PCSetUp_CP() 37 if (!cp->a) PetscCall(PetscMalloc3(aij->nz, &cp->a, cp->n + 1, &cp->i, aij->nz, &cp->j)); in PCSetUp_CP() 40 for (i = 0; i < aij->nz; i++) colcnt[aij->j[i]]++; in PCSetUp_CP() 45 for (j = aij->i[i]; j < aij->i[i + 1]; j++) { /* over columns in row */ in PCSetUp_CP() 46 cp->j[cp->i[aij->j[j]] + colcnt[aij->j[j]]] = i; in PCSetUp_CP() 47 cp->a[cp->i[aij->j[j]] + colcnt[aij->j[j]]++] = aij->a[j]; in PCSetUp_CP() 55 …for (j = cp->i[i]; j < cp->i[i + 1]; j++) cp->d[i] += cp->a[j] * cp->a[j]; /* over rows in column … in PCSetUp_CP() 65 PetscInt i, j; in PCApply_CP() local [all …]
|
| /petsc/src/ksp/ksp/impls/gmres/agmres/ |
| H A D | agmresleja.c | 26 PetscInt i, j; in KSPAGMRESLejaCfpdMax() local 33 for (j = 0; j < nbre; j++) { in KSPAGMRESLejaCfpdMax() 34 rd = rm[i] - rm[spos[j]]; in KSPAGMRESLejaCfpdMax() 35 id = im[i] - im[spos[j]]; in KSPAGMRESLejaCfpdMax() 51 PetscInt i, pos, j; in KSPAGMRESLejaOrdering() local 57 j = 0; in KSPAGMRESLejaOrdering() 58 while (j < m) { in KSPAGMRESLejaOrdering() 59 if (im[j] != 0.0) { /* complex eigenvalue */ in KSPAGMRESLejaOrdering() 60 if (im[j] < 0.0) { /* change the order */ in KSPAGMRESLejaOrdering() 61 temp = im[j + 1]; in KSPAGMRESLejaOrdering() [all …]
|
| /petsc/src/vec/is/is/tests/ |
| H A D | ex13.c | 13 PetscInt *idx, i, j; in CreateIS() local 22 for (i = 0, j = first; i < n; i++, j += step) idx[i] = j; in CreateIS() 30 for (i = 0, j = first; i < n; i++, j += step) idx[i] = j; in CreateIS() 42 PetscInt i, j = 0, type; in main() local 57 PetscCall(CreateIS(comm, type, n, first + offset, step, &is[j])); in main() 58 j++; in main() 60 PetscCall(CreateIS(comm, type, n, first + offset, step, &is[j])); in main() 61 PetscCall(ISCopy(is[j], is[j])); in main() 62 j++; in main() 65 PetscCall(ISDuplicate(tmp, &is[j])); in main() [all …]
|
| /petsc/src/dm/tests/ |
| H A D | ex10k.kokkos.cxx | 60 for (PetscInt j = ys; j < ys + ym; j++) { /* run on host */ in main() local 62 for (PetscInt c = 0; c < dof; c++) garray[j][i][c] = 100 * j + 10 * (i + 1) + c; in main() 71 KOKKOS_LAMBDA(PetscInt j, PetscInt i, PetscInt c) /* might run on device */ in main() 72 { gview(j, i, c) = 100 * j + 10 * (i + 1) + c; }); in main() 82 for (PetscInt j = ys; j < ys + ym; j++) { in main() local 84 …cInt c = 0; c < dof; c++) garray[j][i][c] = (larray[j][i - 1][c] + larray[j][i + 1][c] + larray[j … in main() 95 …S_LAMBDA(PetscInt j, PetscInt i, PetscInt c) { gview(j, i, c) = (lview(j, i - 1, c) + lview(j, i +… in main() 133 for (PetscInt j = ys; j < ys + ym; j++) { in main() local 135 garray2[j][i].u = 100 * j + 10 * (i + 1) + 111; in main() 136 garray2[j][i].v = 100 * j + 10 * (i + 1) + 222; in main() [all …]
|
| /petsc/src/tao/leastsquares/impls/pounders/ |
| H A D | gqt.c | 7 PetscInt i, j; in estsv() local 42 for (j = i + 1; j < n; j++) sm += PetscAbs(z[j] + wm * r[i + ldr * j]); in estsv() 59 for (j = n - 1; j >= 0; j--) { in estsv() 61 if (PetscAbs(z[j]) > PetscAbs(r[j + ldr * j])) { in estsv() 62 temp = PetscMin(0.01, PetscAbs(r[j + ldr * j] / z[j])); in estsv() 66 if (r[j + ldr * j] == 0) { in estsv() 67 z[j] = 1.0; in estsv() 69 z[j] = z[j] / r[j + ldr * j]; in estsv() 71 temp = -z[j]; in estsv() 72 PetscCall(PetscBLASIntCast(j, &blasj)); in estsv() [all …]
|