Home
last modified time | relevance | path

Searched refs:dot (Results 1 – 25 of 53) sorted by relevance

123

/petsc/src/mat/impls/mffd/
H A Dmffddef.c51 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 Dex118.c130 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 Dex116.c200 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 Dex120.c251 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 Dsnesmfj2.c74 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 Dpetsc-cg.py16 delta_0 = r.dot(r)
22 alpha = delta / d.dot(q)
26 delta = r.dot(r)
/petsc/doc/manual/
H A Dts.md54 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 Dex19f.F9014 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 Dsolve_performance.c43 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 Dex2.c65 PetscScalar dot; in main() local
71 PetscCall(VecDot(s, y, &dot)); in main()
72 PetscCall(VecScale(s, PetscAbsScalar(dot) / dot)); in main()
H A Dlmvm_copy_test.c8 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 Dex1f90.F9023 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 Dex20f90.F9024 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 Dex1.c18 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 Dtest_ksp_py.py75 delta_0 = r.dot(r)
79 alpha = delta / d.dot(q)
83 delta = r.dot(r)
/petsc/src/mat/impls/h2opus/cuda/
H A Dmath2opusutils.cu126 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 Dsnesob.c101 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 Dcupmblasinterface.hpp267 …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 Dexample100.py158 delta = r.dot(z)
162 alpha = delta / z.dot(p)
167 delta = r.dot(z)
/petsc/src/ksp/ksp/utils/lmvm/
H A Dlmproducts.c214 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 Depydoc.cfg124 # 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 Dex7.c96 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 Dpetscblaslapack_mangle.h209 #define BLASdot_ PETSCBLAS(dot, DOT)
210 #define BLASdotu_ PETSCBLAS(dot, DOT)
/petsc/src/tao/interface/
H A Dtaosolver_fg.c32 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 Dpetsc_tas_analysis.py904 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)

123