| /petsc/src/mat/impls/mffd/ |
| H A D | mffddef.c | 51 PetscScalar dot; in MatMFFDCompute_DS() local 60 PetscCall(VecDotBegin(U, a, &dot)); in MatMFFDCompute_DS() 63 PetscCall(VecDotEnd(U, a, &dot)); in MatMFFDCompute_DS() 76 if (PetscAbsScalar(dot) < umin * sum && PetscRealPart(dot) >= 0.0) dot = umin * sum; in MatMFFDCompute_DS() 77 else if (PetscAbsScalar(dot) < 0.0 && PetscRealPart(dot) > -umin * sum) dot = -umin * sum; in MatMFFDCompute_DS() 78 *h = dot * ctx->error_rel / (nrm * nrm); in MatMFFDCompute_DS() 79 …s not a number sum = %g dot = %g norm = %g", (double)sum, (double)PetscRealPart(dot), (double)nrm); in MatMFFDCompute_DS()
|
| /petsc/src/mat/tests/ |
| H A D | ex118.c | 130 PetscScalar dot, tmp; in CkEigenSolutions() local 146 PetscCall(VecDot(evec[j], vt1, &dot)); in CkEigenSolutions() 148 dot = PetscAbsScalar(dot - (PetscScalar)1.0); in CkEigenSolutions() 150 dot = PetscAbsScalar(dot); in CkEigenSolutions() 152 if (PetscAbsScalar(dot) > dot_max) dot_max = PetscAbsScalar(dot); in CkEigenSolutions() 154 if (dot > tols[1]) { in CkEigenSolutions() 156 …l(PetscPrintf(PETSC_COMM_SELF, "|delta(%d,%d)|: %g, norm: %d\n", i, j, (double)dot, (double)norm)); in CkEigenSolutions()
|
| H A D | ex116.c | 200 PetscReal norm, tmp, dot, norm_max, dot_max; in CkEigenSolutions() local 216 PetscCall(VecDot(evec[j], vt1, &dot)); in CkEigenSolutions() 218 dot = PetscAbsScalar(dot - 1); in CkEigenSolutions() 220 dot = PetscAbsScalar(dot); in CkEigenSolutions() 222 if (dot > dot_max) dot_max = dot; in CkEigenSolutions() 223 if (dot > tols[1]) { in CkEigenSolutions() 225 … "|delta(%" PetscInt_FMT ",%" PetscInt_FMT ")|: %g, norm: %g\n", i, j, (double)dot, (double)norm)); in CkEigenSolutions()
|
| H A D | ex120.c | 251 PetscScalar dot; in CkEigenSolutions() local 266 PetscCall(VecDot(evec[j], vt1, &dot)); in CkEigenSolutions() 268 rdot = PetscAbsScalar(dot - (PetscScalar)1.0); in CkEigenSolutions() 270 rdot = PetscAbsScalar(dot); in CkEigenSolutions()
|
| /petsc/src/snes/interface/noise/ |
| H A D | snesmfj2.c | 74 PetscScalar hs, dot; in SNESMatrixFreeMult2_Private() local 119 PetscCall(VecDotBegin(U, a, &dot)); in SNESMatrixFreeMult2_Private() 122 PetscCall(VecDotEnd(U, a, &dot)); in SNESMatrixFreeMult2_Private() 128 dot = 1.0; in SNESMatrixFreeMult2_Private() 130 } else if (PetscAbsScalar(dot) < umin * sum && PetscRealPart(dot) >= 0.0) dot = umin * sum; in SNESMatrixFreeMult2_Private() 131 else if (PetscAbsScalar(dot) < 0.0 && PetscRealPart(dot) > -umin * sum) dot = -umin * sum; in SNESMatrixFreeMult2_Private() 132 h = PetscRealPart(ctx->error_rel * dot / (norm * norm)); in SNESMatrixFreeMult2_Private()
|
| /petsc/src/binding/petsc4py/demo/legacy/kspsolve/ |
| H A D | petsc-cg.py | 16 delta_0 = r.dot(r) 22 alpha = delta / d.dot(q) 26 delta = r.dot(r)
|
| /petsc/doc/manual/ |
| H A D | ts.md | 54 F(t,u,\dot{u}) = G(t,u), \quad u(t_0) = u_0. 66 - Function $F(t,u,\dot{u})$ 74 time, input state $u$, input time derivative $\dot{u}$, 76 $F(t,u,\dot{u}) = \dot{u}$ then one need not call this 89 $\sigma F_{\dot{u}}(t^n,u^n,\dot{u}^n) + F_u(t^n,u^n,\dot{u}^n)$ 105 $\dot{u}$, input shift $\sigma$, matrix $A$, 113 …\frac{d F}{d u^n} & = & \frac{\partial F}{\partial \dot{u}}|_{u^n} \frac{\partial \dot{u}}{\part… 116 For any ODE integration method the approximation of $\dot{u}$ 118 $\frac{\partial \dot{u}}{\partial u}|_{u^n} = \sigma$, where 124 …\frac{d F}{d u^n} & = & \sigma F_{\dot{u}}(t^n,u^n,\dot{u}^n) + F_u(t^n,u^n,\dot{u}^n).\end{al… [all …]
|
| /petsc/src/vec/vec/tests/ |
| H A D | ex19f.F90 | 14 PetscScalar one, two, three, dot 39 PetscCallA(VecDot(x, y, dot, ierr)) 40 rdot = PetscRealPart(dot)
|
| /petsc/src/ksp/ksp/utils/lmvm/tests/ |
| H A D | solve_performance.c | 43 PetscScalar dot; in main() local 49 PetscCall(VecDot(dx, df, &dot)); in main() 50 absdot = PetscAbsScalar(dot); in main() 54 fscale = absdot / PetscRealPart(dot); in main()
|
| H A D | ex2.c | 65 PetscScalar dot; in main() local 71 PetscCall(VecDot(s, y, &dot)); in main() 72 PetscCall(VecScale(s, PetscAbsScalar(dot) / dot)); in main()
|
| H A D | lmvm_copy_test.c | 8 PetscScalar dot; in positiveVectorUpdate() local 15 PetscCall(VecDot(x_, f_, &dot)); in positiveVectorUpdate() 16 PetscCall(VecAXPY(x, PetscAbsScalar(dot) / dot, x_)); in positiveVectorUpdate()
|
| /petsc/src/vec/vec/tutorials/ |
| H A D | ex1f90.F90 | 23 PetscScalar dots(3), dot 74 PetscCallA(VecDot(x, x, dot, ierr)) 83 write (6, 100) int(PetscRealPart(dot)) 86 write (6, 100) int(dot)
|
| H A D | ex20f90.F90 | 24 PetscScalar dots(3), dot 76 PetscCallA(VecDot(x, x, dot, ierr)) 85 write (6, 100) int(PetscRealPart(dot)) 88 write (6, 100) int(dot)
|
| H A D | ex1.c | 18 PetscScalar one = 1.0, two = 2.0, three = 3.0, dots[3], dot; in main() local 59 PetscCall(VecDot(x, y, &dot)); in main()
|
| /petsc/src/binding/petsc4py/test/ |
| H A D | test_ksp_py.py | 75 delta_0 = r.dot(r) 79 alpha = delta / d.dot(q) 83 delta = r.dot(r)
|
| /petsc/src/mat/impls/h2opus/cuda/ |
| H A D | math2opusutils.cu | 126 PetscScalar dot; in MatApproximateNorm_Private() local 159 PetscCall(VecDot(x, z, &dot)); in MatApproximateNorm_Private() 160 adot = PetscAbsScalar(dot); in MatApproximateNorm_Private() 196 PetscCall(VecDot(x, z, &dot)); in MatApproximateNorm_Private() 197 adot = PetscAbsScalar(dot); in MatApproximateNorm_Private()
|
| /petsc/src/snes/interface/ |
| H A D | snesob.c | 101 PetscScalar dot; in SNESComputeObjective() local 103 PetscCall(VecDot(snes->vec_rhs, X, &dot)); in SNESComputeObjective() 104 *ob -= PetscRealPart(dot); in SNESComputeObjective()
|
| /petsc/include/petsc/private/ |
| H A D | cupmblasinterface.hpp | 267 …PETSC_CUPMBLAS_ALIAS_BLAS_FUNCTION_EXACT(STANDARD, dot, PetscIfPetscDefined(USE_COMPLEX, dotc, dot… in PETSC_CUPMBLAS_ALIAS_FUNCTION() 268 …TSC_CUPMBLAS_ALIAS_BLAS_FUNCTION_EXACT(STANDARD, dotu, PetscIfPetscDefined(USE_COMPLEX, dotu, dot)) in PETSC_CUPMBLAS_ALIAS_FUNCTION() 339 …PETSC_CUPMBLAS_ALIAS_BLAS_FUNCTION_EXACT(STANDARD, dot, PetscIfPetscDefined(USE_COMPLEX, dotc, dot… in PETSC_CUPMBLAS_ALIAS_FUNCTION() 340 …TSC_CUPMBLAS_ALIAS_BLAS_FUNCTION_EXACT(STANDARD, dotu, PetscIfPetscDefined(USE_COMPLEX, dotu, dot)) in PETSC_CUPMBLAS_ALIAS_FUNCTION()
|
| /petsc/src/ksp/ksp/tutorials/ |
| H A D | example100.py | 158 delta = r.dot(z) 162 alpha = delta / z.dot(p) 167 delta = r.dot(z)
|
| /petsc/src/ksp/ksp/utils/lmvm/ |
| H A D | lmproducts.c | 214 PetscScalar dot_true, dot = 0.0, diff; in LMProductsUpdate_Internal() local 220 if (dots->m_local) dot = values[(j % dots->m) * lda + (i % dots->m)]; in LMProductsUpdate_Internal() 221 PetscCallMPI(MPI_Bcast(&dot, 1, MPIU_SCALAR, 0, comm)); in LMProductsUpdate_Internal() 222 diff = dot_true - dot; in LMProductsUpdate_Internal() 224 …*%g != VecDot() = %g + i*%g", i, j, (double)PetscRealPart(dot), (double)PetscImaginaryPart(dot), (… in LMProductsUpdate_Internal() 226 … ", %" PetscInt_FMT "] = %g != VecDot() = %g", i, j, (double)PetscRealPart(dot), (double)PetscReal… in LMProductsUpdate_Internal()
|
| /petsc/src/binding/petsc4py/conf/ |
| H A D | epydoc.cfg | 124 # in the output. Graphs are generated using the Graphviz "dot" 129 # The path to the Graphviz "dot" executable, used to generate 131 #dotpath: /usr/local/bin/dot
|
| /petsc/src/dm/impls/swarm/tests/ |
| H A D | ex7.c | 96 PetscScalar dot = 0; in gridToParticles() local 98 for (int ii = 0; ii < nzl; ii++) dot += PetscSqr(vals[ii]); in gridToParticles() 99 PetscCheck(dot != 0.0, PETSC_COMM_WORLD, PETSC_ERR_ARG_OUTOFRANGE, "Row %d is empty", i); in gridToParticles() 100 PetscCall(MatSetValue(D, i, i, dot, INSERT_VALUES)); in gridToParticles()
|
| /petsc/include/ |
| H A D | petscblaslapack_mangle.h | 209 #define BLASdot_ PETSCBLAS(dot, DOT) 210 #define BLASdotu_ PETSCBLAS(dot, DOT)
|
| /petsc/src/tao/interface/ |
| H A D | taosolver_fg.c | 32 PetscScalar dot; in TaoTestGradient() local 75 PetscCall(VecDot(g1, g2, &dot)); in TaoTestGradient() 80 …Gfd||||G|| = %g\n", (double)fdnorm, (double)hcnorm, (double)(PetscRealPart(dot) / (fdnorm * hcnorm… in TaoTestGradient()
|
| /petsc/lib/petsc/bin/ |
| H A D | petsc_tas_analysis.py | 904 beta = np.dot(np.linalg.pinv(np.dot(X.transpose(), X)), X.transpose()) 905 beta = np.dot(beta, y.reshape((y.shape[0], 1))) 908 AtranA = np.dot(A.T, A)
|