| /petsc/src/mat/tests/ |
| H A D | ex75.c | 10 PetscReal r1, r2, rnorm, tol = PETSC_SQRT_MACHINE_EPSILON; in main() local 169 PetscCall(MatNorm(sA, NORM_FROBENIUS, &r2)); in main() 170 rnorm = PetscAbsReal(r1 - r2) / r2; in main() 171 …m_FROBENIUS(), Anorm=%16.14e, sAnorm=%16.14e bs=%" PetscInt_FMT "\n", (double)r1, (double)r2, bs)); in main() 173 PetscCall(MatNorm(sA, NORM_INFINITY, &r2)); in main() 174 rnorm = PetscAbsReal(r1 - r2) / r2; in main() 175 …rm_INFINITY(), Anorm=%16.14e, sAnorm=%16.14e bs=%" PetscInt_FMT "\n", (double)r1, (double)r2, bs)); in main() 177 PetscCall(MatNorm(sA, NORM_1, &r2)); in main() 178 rnorm = PetscAbsReal(r1 - r2) / r2; in main() 179 …: MatNorm_1(), Anorm=%16.14e, sAnorm=%16.14e bs=%" PetscInt_FMT "\n", (double)r1, (double)r2, bs)); in main() [all …]
|
| H A D | ex129.c | 186 PetscScalar *v, *v_neighbor, Hx, Hy, Hz, HxHydHz, HyHzdHx, HxHzdHy, r1, r2; in ComputeMatrix() local 218 PetscCall(PetscRandomGetValue(rand, &r2)); in ComputeMatrix() 221 v_neighbor[k3] = r2; in ComputeMatrix()
|
| /petsc/src/sys/tests/ |
| H A D | ex36f.F90 | 10 PetscRandom r, q, r2 17 PetscCallA(PetscRandomCreate(PETSC_COMM_WORLD, r2, ierr)) 27 PetscCallA(PetscObjectCompose(r, 'test', r2, ierr)) 29 PetscCheckA(q == r2, PETSC_COMM_SELF, PETSC_ERR_PLIB, 'Object compose/query failed') 32 PetscCallA(PetscRandomDestroy(r2, ierr))
|
| /petsc/src/ksp/ksp/tests/ |
| H A D | ex10.c | 86 PetscInt ict, nz, base, r1, r2, N, *rowkeep, nstart; in GetElasticityMatrix() local 119 r2 = base + i2 * shiftx + j2 * shifty + k2 * shiftz; in GetElasticityMatrix() 120 PetscCall(AddElement(mat, r1, r2, K, h1, h2)); in GetElasticityMatrix() 168 PetscErrorCode AddElement(Mat mat, PetscInt r1, PetscInt r2, PetscReal **K, PetscInt h1, PetscInt h… in AddElement() argument 181 col = r2 + l2; in AddElement() 184 row = r2 + l2; in AddElement() 201 PetscReal r2[20] = {-1.0, 0.0, 1.0, -1.0, 1.0, -1.0, 0.0, 1.0, -1.0, 1.0, -1.0, 1.0, -1.0, 0.0, 1… variable 372 …N[i][j] = c * (1.0 + r2[i] * rst[0][j]) * (1.0 + s2[i] * rst[1][j]) * (1.0 + t2[i] * rst[2… in paulsetup20() 373 …part_N[0][i][j] = c * r2[i] * (1 + s2[i] * rst[1][j]) * (1 + t2[i] * rst[2][j]) * (-1.0 + 2.0 * r2… in paulsetup20() 374 …part_N[1][i][j] = c * s2[i] * (1 + r2[i] * rst[0][j]) * (1 + t2[i] * rst[2][j]) * (-1.0 + r2[i] * … in paulsetup20() [all …]
|
| /petsc/src/ksp/ksp/impls/cg/stcg/ |
| H A D | stcg.c | 20 PetscReal rr, r2, step; in KSPCGSolve_STCG() 37 r2 = cg->radius * cg->radius; in KSPCGSolve_STCG() 87 if (r2 >= rr) { in KSPCGSolve_STCG() 91 alpha = PetscSqrtReal(r2 / rr); in KSPCGSolve_STCG() 122 if (r2 >= rr) { in KSPCGSolve_STCG() 126 alpha = PetscSqrtReal(r2 / rr); in KSPCGSolve_STCG() 200 if (r2 >= rr) { in KSPCGSolve_STCG() 204 alpha = PetscSqrtReal(r2 / rr); in KSPCGSolve_STCG() 259 step = PetscSqrtReal(r2 / norm_p); in KSPCGSolve_STCG() 275 if (r2 >= rr) { in KSPCGSolve_STCG() [all …]
|
| /petsc/src/ksp/ksp/impls/cg/nash/ |
| H A D | nash.c | 21 PetscReal rr, r2, step; in KSPCGSolve_NASH() 40 r2 = cg->radius * cg->radius; in KSPCGSolve_NASH() 90 if (r2 >= rr) { in KSPCGSolve_NASH() 94 alpha = PetscSqrtReal(r2 / rr); in KSPCGSolve_NASH() 125 if (r2 >= rr) { in KSPCGSolve_NASH() 129 alpha = PetscSqrtReal(r2 / rr); in KSPCGSolve_NASH() 203 if (r2 >= rr) { in KSPCGSolve_NASH() 207 alpha = PetscSqrtReal(r2 / rr); in KSPCGSolve_NASH() 262 step = PetscSqrtReal(r2 / norm_p); in KSPCGSolve_NASH() 278 if (r2 >= rr) { in KSPCGSolve_NASH() [all …]
|
| /petsc/src/tao/complementarity/impls/asls/ |
| H A D | asils.c | 60 asls->r2 = NULL; in TaoSetUp_ASILS() 99 PetscCall(VecDestroy(&ssls->r2)); in TaoDestroy_ASILS() 183 PetscCall(TaoVecGetSubVec(asls->da, asls->fixed, tao->subset_type, 1.0, &asls->r2)); in TaoSolve_ASILS() 184 PetscCall(VecPointwiseDivide(asls->r1, asls->r1, asls->r2)); in TaoSolve_ASILS() 194 PetscCall(TaoVecGetSubVec(asls->ff, asls->free, tao->subset_type, 0.0, &asls->r2)); in TaoSolve_ASILS() 197 PetscCall(VecPointwiseDivide(asls->r2, asls->r2, asls->r3)); in TaoSolve_ASILS() 209 PetscCall(VecAXPY(asls->r2, -1.0, asls->r3)); in TaoSolve_ASILS() 229 PetscCall(KSPSolve(tao->ksp, asls->r2, asls->dxfree)); in TaoSolve_ASILS() 297 asls->r2 = NULL; in TaoCreate_ASILS()
|
| H A D | asfls.c | 60 asls->r2 = NULL; in TaoSetUp_ASFLS() 99 PetscCall(VecDestroy(&ssls->r2)); in TaoDestroy_ASFLS() 186 PetscCall(TaoVecGetSubVec(asls->da, asls->fixed, tao->subset_type, 1.0, &asls->r2)); in TaoSolve_ASFLS() 187 PetscCall(VecPointwiseDivide(asls->r1, asls->r1, asls->r2)); in TaoSolve_ASFLS() 197 PetscCall(TaoVecGetSubVec(asls->ff, asls->free, tao->subset_type, 0.0, &asls->r2)); in TaoSolve_ASFLS() 200 PetscCall(VecPointwiseDivide(asls->r2, asls->r2, asls->r3)); in TaoSolve_ASFLS() 212 PetscCall(VecAXPY(asls->r2, -1.0, asls->r3)); in TaoSolve_ASFLS() 231 PetscCall(KSPSolve(tao->ksp, asls->r2, asls->dxfree)); in TaoSolve_ASFLS() 302 asls->r2 = NULL; in TaoCreate_ASFLS()
|
| /petsc/src/snes/tutorials/ |
| H A D | ex74ftube.h | 1 double precision p1, p2, p3, p4, r1, r2, r3, r4 double precision e1, e2, e3, e4, v1, v2, v3, v4 dou… 6 …p2, p3, p4, r1, r2, r3, r4, e1, e2, e3, e4, v1, v2, v3, v4, ru1, ru2, ru3, ru4, et1, et2, et3, et4…
|
| H A D | ex12.c | 118 const PetscReal r2 = PetscSqr(x[0] - 0.5) + PetscSqr(x[1] - 0.5); in ball_u_2d() local 119 const PetscReal xi = alpha * (radius2 - r2); in ball_u_2d() 143 PetscReal r2, xi; in f0_ball_u() local 145 for (d = 0, r2 = 0.0; d < dim; ++d) r2 += PetscSqr(x[d] - 0.5); in f0_ball_u() 146 xi = alpha * (radius2 - r2); in f0_ball_u() 147 …f0[0] = (-2.0 * dim * alpha - 8.0 * PetscSqr(alpha) * r2 * PetscTanhReal(xi)) * PetscSqr(1.0 / Pet… in f0_ball_u() 372 const PetscReal r2 = PetscSqr(x[0] - 0.5) + PetscSqr(x[1] - 0.5) + PetscSqr(x[2] - 0.5); in ball_u_3d() local 373 const PetscReal xi = alpha * (radius2 - r2); in ball_u_3d()
|
| /petsc/include/ |
| H A D | petscsys.h | 669 …r2) PetscMallocA(2, PETSC_FALSE, __LINE__, PETSC_FUNCTION_NAME, __FILE__, ((size_t)((size_t)m1) * … argument 692 …r2) PetscMallocA(2, PETSC_TRUE, __LINE__, PETSC_FUNCTION_NAME, __FILE__, ((size_t)((size_t)m1) * s… argument 717 #define PetscMalloc3(m1, r1, m2, r2, m3, r3) \ argument 718 …(size_t)m1) * sizeof(**(r1))), (r1), ((size_t)((size_t)m2) * sizeof(**(r2))), (r2), ((size_t)((siz… 743 #define PetscCalloc3(m1, r1, m2, r2, m3, r3) \ argument 744 …(size_t)m1) * sizeof(**(r1))), (r1), ((size_t)((size_t)m2) * sizeof(**(r2))), (r2), ((size_t)((siz… 771 #define PetscMalloc4(m1, r1, m2, r2, m3, r3, m4, r4) \ argument 772 …(size_t)m1) * sizeof(**(r1))), (r1), ((size_t)((size_t)m2) * sizeof(**(r2))), (r2), ((size_t)((siz… 799 #define PetscCalloc4(m1, r1, m2, r2, m3, r3, m4, r4) \ argument 800 …(size_t)m1) * sizeof(**(r1))), (r1), ((size_t)((size_t)m2) * sizeof(**(r2))), (r2), ((size_t)((siz… [all …]
|
| /petsc/src/ksp/ksp/impls/cg/gltr/ |
| H A D | gltr.c | 71 PetscReal rr, r2, piv, step; in KSPCGSolve_GLTR() 90 r2 = cg->radius * cg->radius; in KSPCGSolve_GLTR() 141 if (r2 >= rr) { in KSPCGSolve_GLTR() 145 alpha = PetscSqrtReal(r2 / rr); in KSPCGSolve_GLTR() 172 if (r2 >= rr) { in KSPCGSolve_GLTR() 176 alpha = PetscSqrtReal(r2 / rr); in KSPCGSolve_GLTR() 241 if (r2 >= rr) { in KSPCGSolve_GLTR() 245 alpha = PetscSqrtReal(r2 / rr); in KSPCGSolve_GLTR() 298 step = PetscSqrtReal(r2 / norm_p); in KSPCGSolve_GLTR() 308 if (r2 >= rr) { in KSPCGSolve_GLTR() [all …]
|
| /petsc/src/ts/utils/dmplexlandau/ |
| H A D | land_tensors.h | 73 …PetscReal l, s, r = x[0], z = x[1], i1func, i2func, i3func, ks, es, pi4pow, sqrt_1s, r2, rp2, r2pr… in LandauTensor2D() local 76 r2 = PetscSqr(r); in LandauTensor2D() 80 r2prp2 = r2 + rp2; in LandauTensor2D() 81 l = r2 + rp2 + zmzp2; in LandauTensor2D()
|
| /petsc/src/mat/utils/ |
| H A D | multequal.c | 13 PetscReal r1, r2, tol = PETSC_SQRT_MACHINE_EPSILON; in MatMultEqual_Private() local 92 PetscCall(VecNorm(s2, NORM_INFINITY, &r2)); in MatMultEqual_Private() 93 if (r2 < tol) { in MatMultEqual_Private() 98 r1 /= r2; in MatMultEqual_Private() 120 PetscReal r1, r2, tol = PETSC_SQRT_MACHINE_EPSILON; in MatMatMultEqual_Private() local 187 PetscCall(VecNorm(s2, NORM_INFINITY, &r2)); in MatMatMultEqual_Private() 188 if (r2 < tol) { in MatMatMultEqual_Private() 193 r1 /= r2; in MatMatMultEqual_Private()
|
| /petsc/src/dm/field/tutorials/ |
| H A D | ex1.c | 149 PetscReal r2 = 0.; in radiusSquared() local 152 for (i = 0; i < dim; i++) r2 += PetscSqr(x[i]); in radiusSquared() 153 for (i = 0; i < Nf; i++) u[i] = (i + 1) * r2; in radiusSquared() 174 PetscReal r2 = 0.; in TestShellEvaluate() local 176 for (j = 0; j < dim; j++) r2 += PetscSqr(PetscRealPart(x[i * dim + j])); in TestShellEvaluate() 181 ((PetscScalar *)B)[i * Nc + j] = m * r2; in TestShellEvaluate() 183 ((PetscReal *)B)[i * Nc + j] = m * r2; in TestShellEvaluate()
|
| /petsc/src/mat/impls/aij/seq/ |
| H A D | matrart.c | 106 PetscScalar r1, r2, r3, r4; in MatMatMatMultNumeric_SeqAIJ_SeqAIJ_SeqDense() local 151 r1 = r2 = r3 = r4 = 0.0; in MatMatMatMultNumeric_SeqAIJ_SeqAIJ_SeqDense() 157 r2 += (*aa) * b2[*aj]; in MatMatMatMultNumeric_SeqAIJ_SeqAIJ_SeqDense() 162 c[am + i] = r2; in MatMatMatMultNumeric_SeqAIJ_SeqAIJ_SeqDense() 174 r1 = r2 = r3 = r4 = 0.0; in MatMatMatMultNumeric_SeqAIJ_SeqAIJ_SeqDense() 180 r2 += (*ra) * c2[*rj]; in MatMatMatMultNumeric_SeqAIJ_SeqAIJ_SeqDense() 185 d[colrm + rm + i] = r2; in MatMatMatMultNumeric_SeqAIJ_SeqAIJ_SeqDense()
|
| /petsc/src/dm/impls/plex/kokkos/ |
| H A D | plexlocalizationletkf.kokkos.cxx | 23 const PetscReal r2 = r * r; in GaspariCohn() local 24 const PetscReal r3 = r2 * r; in GaspariCohn() 30 return -0.25 * r5 + 0.5 * r4 + 0.625 * r3 - (5.0 / 3.0) * r2 + 1.0; in GaspariCohn() 33 …return (1.0 / 12.0) * r5 - 0.5 * r4 + 0.625 * r3 + (5.0 / 3.0) * r2 - 5.0 * r + 4.0 - (2.0 / 3.0) … in GaspariCohn()
|
| /petsc/include/petsc/private/valgrind/ |
| H A D | valgrind.h | 554 unsigned long int r2; /* what tocptr do we need? */ member 609 _zzq_orig->r2 = __addr; \ 631 unsigned long int r2; /* what tocptr do we need? */ member 686 _zzq_orig->r2 = __addr; \ 2745 _argvec[1] = (unsigned long)_orig.r2; \ 2771 _argvec[1] = (unsigned long)_orig.r2; \ 2799 _argvec[1] = (unsigned long)_orig.r2; \ 2829 _argvec[1] = (unsigned long)_orig.r2; \ 2861 _argvec[1] = (unsigned long)_orig.r2; \ 2895 _argvec[1] = (unsigned long)_orig.r2; \ [all …]
|
| /petsc/src/tao/complementarity/impls/ssls/ |
| H A D | ssls.h | 52 Vec r1, r2, r3, w; /* work vectors */ member
|
| /petsc/src/tao/constrained/impls/ipm/ |
| H A D | ipm.c | 677 PetscInt r2, r3, r4; in IPMUpdateAi() local 683 r2 = ipmP->mi; in IPMUpdateAi() 684 r3 = r2 + ipmP->nxlb; in IPMUpdateAi() 700 for (i = r2; i < r4; i++) nonzeros[i] = 1; in IPMUpdateAi() 733 newrow = i + r2; in IPMUpdateAi() 807 PetscInt r1, r2, r3; in IPMUpdateK() local 827 r2 = r1 + ipmP->me; in IPMUpdateK() 829 r3 = c3 = r2 + ipmP->nb; in IPMUpdateK() 844 } else if (i < r2) { in IPMUpdateK() 866 } else if (i < r2) { in IPMUpdateK() [all …]
|
| /petsc/src/tao/pde_constrained/impls/lcl/ |
| H A D | lcl.c | 179 PetscReal adec, r2, rGL_U, rWU; in TaoSolve_LCL() local 306 PetscCall(VecNorm(lclP->r, NORM_2, &r2)); in TaoSolve_LCL() 307 r2 = PetscPowScalar(r2, 2.0 + lclP->eps2); in TaoSolve_LCL() 308 adec = lclP->eps1 * r2; in TaoSolve_LCL() 318 PetscCall(VecNorm(lclP->r, NORM_2, &r2)); in TaoSolve_LCL() 319 r2 = PetscPowScalar(r2, 2.0 + lclP->eps2); in TaoSolve_LCL() 321 adec = lclP->eps1 * r2; in TaoSolve_LCL()
|
| /petsc/src/dm/tutorials/ |
| H A D | swarm_ex3.c | 184 PetscReal px, py, rx, ry, r2; in ex3_1() local 192 r2 = px * px + py * py; in ex3_1() 193 if (r2 < 0.75 * 0.75) { in ex3_1()
|
| H A D | swarm_ex1.c | 300 PetscReal *array_x, *array_y, r2; in collect_zone() local 310 r2 = zone->radius * zone->radius; in collect_zone() 317 if (sep2 < r2) p2collect++; in collect_zone() 327 if (sep2 < r2) { in collect_zone()
|
| /petsc/src/ksp/ksp/impls/cg/ |
| H A D | cg.c | 124 PetscReal r2, norm_p, norm_d, dMp; in KSPSolve_CG() local 143 r2 = PetscSqr(cg->radius); in KSPSolve_CG() 267 a = PetscSqrtReal(r2 / norm_p); in KSPSolve_CG() 273 a = (PetscSqrtReal(dMp * dMp + norm_p * (r2 - norm_d)) - dMp) / norm_p; in KSPSolve_CG() 293 if (norm_dp1 > r2) { in KSPSolve_CG() 297 dp = (PetscSqrtReal(dMp * dMp + norm_p * (r2 - norm_d)) - dMp) / norm_p; in KSPSolve_CG()
|
| /petsc/src/snes/tests/ |
| H A D | ex17.c | 337 Vec x1, x2, r1, r2; in block_system() local 358 PetscCall(VecDuplicate(x2, &r2)); in block_system() 372 bx[1] = r2; in block_system() 375 PetscCall(VecDestroy(&r2)); in block_system()
|