Home
last modified time | relevance | path

Searched refs:mult (Results 1 – 25 of 85) sorted by relevance

1234

/petsc/src/vec/is/tests/
H A Dex6.c5 PetscErrorCode TestRenumber(IS is, IS mult) in TestRenumber() argument
14 if (mult) { in TestRenumber()
16 PetscCall(ISView(mult, NULL)); in TestRenumber()
18 PetscCall(ISRenumber(is, mult, &N, NULL)); in TestRenumber()
20 PetscCall(ISRenumber(is, mult, NULL, &nis)); in TestRenumber()
37 IS mult = NULL; in main() local
43 PetscCall(ISCreateStride(PETSC_COMM_WORLD, n, c - 2, 0, &mult)); in main()
45 PetscCall(TestRenumber(is, mult)); in main()
47 PetscCall(ISDestroy(&mult)); in main()
53 PetscCall(ISCreateStride(PETSC_COMM_WORLD, n, c - 2, 0, &mult)); in main()
[all …]
/petsc/src/sys/classes/random/impls/rander48/
H A Drander48.c5 unsigned short mult[3]; member
22 accu = (unsigned long)r48->mult[0] * (unsigned long)r48->seed[0] + (unsigned long)r48->add; in _dorander48()
25 …accu += (unsigned long)r48->mult[0] * (unsigned long)r48->seed[1] + (unsigned long)r48->mult[1] * … in _dorander48()
28 …accu += (unsigned long)r48->mult[0] * r48->seed[2] + (unsigned long)r48->mult[1] * r48->seed[1] + … in _dorander48()
43 r48->mult[0] = RANDER48_MULT_0; in PetscRandomSeed_Rander48()
44 r48->mult[1] = RANDER48_MULT_1; in PetscRandomSeed_Rander48()
45 r48->mult[2] = RANDER48_MULT_2; in PetscRandomSeed_Rander48()
/petsc/src/mat/tests/output/
H A Dex140_1.out1 Testing with -enable mult
2 Pass: mult
30 Pass: mult
59 Pass: mult
87 Pass: mult
116 Pass: mult
144 Pass: mult
173 Pass: mult
201 Pass: mult
230 Pass: mult
[all …]
/petsc/src/binding/petsc4py/test/
H A Dtest_ksp_py.py49 A.mult(x, r)
54 A.mult(x, r)
72 A.mult(x, r)
78 A.mult(d, q)
H A Dtest_mat_py.py33 def mult(self, mat, x, y): member in ScaledIdentity
255 def mult(self, mat, x, y): member in Diagonal
355 f = lambda: self.A.mult(x, y)
399 AA.multTranspose = AA.mult
447 self.A.mult(x, y)
466 AA.multTranspose = AA.mult
577 self.A.mult(x, y)
594 AA.multTranspose = AA.mult
634 AT.mult(xt, yt)
638 A.mult(x, y)
H A Dtest_mat_aij.py201 A.mult(x, y)
206 B.mult(x, z)
209 B.mult(x, z)
212 A.mult(x, z)
223 A.mult(x, y)
228 B.mult(x, z)
231 B.mult(x, z)
234 A.mult(x, z)
369 AT.mult(xt, yt)
373 A.mult(x, y)
H A Dtest_mat_dense.py125 AT.mult(xt, yt)
129 A.mult(x, y)
/petsc/src/mat/impls/baij/seq/baijmkl/
H A Dbaijmkl.c64 B->ops->mult = MatMult_SeqBAIJ_1; in MatConvert_SeqBAIJMKL_SeqBAIJ()
68 B->ops->mult = MatMult_SeqBAIJ_2; in MatConvert_SeqBAIJMKL_SeqBAIJ()
72 B->ops->mult = MatMult_SeqBAIJ_3; in MatConvert_SeqBAIJMKL_SeqBAIJ()
76 B->ops->mult = MatMult_SeqBAIJ_4; in MatConvert_SeqBAIJMKL_SeqBAIJ()
80 B->ops->mult = MatMult_SeqBAIJ_5; in MatConvert_SeqBAIJMKL_SeqBAIJ()
84 B->ops->mult = MatMult_SeqBAIJ_6; in MatConvert_SeqBAIJMKL_SeqBAIJ()
88 B->ops->mult = MatMult_SeqBAIJ_7; in MatConvert_SeqBAIJMKL_SeqBAIJ()
92 B->ops->mult = MatMult_SeqBAIJ_11; in MatConvert_SeqBAIJMKL_SeqBAIJ()
96 B->ops->mult = MatMult_SeqBAIJ_15_ver1; in MatConvert_SeqBAIJMKL_SeqBAIJ()
100 B->ops->mult = MatMult_SeqBAIJ_N; in MatConvert_SeqBAIJMKL_SeqBAIJ()
[all …]
/petsc/src/binding/petsc4py/demo/legacy/kspsolve/
H A Dpetsc-cg.py13 A.mult(x, r)
21 A.mult(d, q)
/petsc/src/binding/petsc4py/demo/legacy/poisson3d/
H A Ddel2mat.py19 def mult(self, A, x, y): member in Del2Mat
30 self.mult(x, y)
/petsc/src/sys/classes/random/tests/
H A Dex3.c70 PetscInt64 mult = 1; in main() local
72 for (j = 0; j < t; j++, mult *= d) { in main()
79 bin += mult * slot; in main()
/petsc/src/dm/dt/interface/
H A Ddtaltv.c343 PetscReal mult[3] = {1., -1., 1.}; in PetscDTAltVPullback() local
348 for (j = 0; j < Mk; j++) sum += L[(Mk - 1 - j) * Nk + (Nk - 1 - i)] * w[j] * mult[j]; in PetscDTAltVPullback()
349 Lstarw[i] = mult[i] * sum; in PetscDTAltVPullback()
464 PetscReal mult[3] = {1., -1., 1.}; in PetscDTAltVPullbackMatrix() local
476 …r (j = 0; j < Mk; j++) Lstar[i * Mk + j] = L[(Mk - 1 - j) * Nk + (Nk - 1 - i)] * mult[i] * mult[j]; in PetscDTAltVPullbackMatrix()
576 PetscReal mult[3] = {1., -1., 1.}; in PetscDTAltVInterior() local
578 for (i = 0; i < N; i++) wIntv[N - 1 - i] = w[0] * v[i] * mult[i]; in PetscDTAltVInterior()
636 PetscReal mult[3] = {1., -1., 1.}; in PetscDTAltVInteriorMatrix() local
638 for (i = 0; i < N; i++) intvMat[N - 1 - i] = v[i] * mult[i]; in PetscDTAltVInteriorMatrix()
798 PetscReal mult[3] = {1., -1., 1.}; in PetscDTAltVStar() local
[all …]
/petsc/src/ksp/ksp/utils/lmvm/symbrdn/
H A Dsymbadbrdn.c78 lmvm->ops->mult = MatMult_LMVMSymBadBrdn_Recursive; in MatLMVMSetMultAlgorithm_SymBadBrdn()
83 lmvm->ops->mult = MatMult_LMVMSymBadBrdn_CompactDense; in MatLMVMSetMultAlgorithm_SymBadBrdn()
87 lmvm->ops->multht = lmvm->ops->mult; in MatLMVMSetMultAlgorithm_SymBadBrdn()
/petsc/src/ksp/ksp/tutorials/
H A Dexample100.py50 def mult(self, A, x, y): member in Laplace1D
63 self.mult(A, x, y)
134 A = op.mult
H A Dex100.py34 A.mult(x, r)
/petsc/src/binding/petsc4py/demo/legacy/ode/
H A Dvanderpol.py122 def mult(self, A, x, y): member in JacShell
124 self.ode_.Jex_.mult(x, y)
144 def mult(self, A, x, y): member in IJacShell
146 self.ode_.Jim_.mult(x, y)
/petsc/src/mat/impls/maij/
H A Dmaij.c477 PetscCall((*b->AIJ->ops->mult)(b->AIJ, xx, yy)); in MatMult_MPIMAIJ_dof()
1067 B->ops->mult = MatMult_SeqMAIJ_2; in MatCreateMAIJ()
1072 B->ops->mult = MatMult_SeqMAIJ_3; in MatCreateMAIJ()
1077 B->ops->mult = MatMult_SeqMAIJ_4; in MatCreateMAIJ()
1082 B->ops->mult = MatMult_SeqMAIJ_5; in MatCreateMAIJ()
1087 B->ops->mult = MatMult_SeqMAIJ_6; in MatCreateMAIJ()
1092 B->ops->mult = MatMult_SeqMAIJ_7; in MatCreateMAIJ()
1097 B->ops->mult = MatMult_SeqMAIJ_8; in MatCreateMAIJ()
1102 B->ops->mult = MatMult_SeqMAIJ_9; in MatCreateMAIJ()
1107 B->ops->mult = MatMult_SeqMAIJ_10; in MatCreateMAIJ()
[all …]
/petsc/src/ksp/ksp/utils/lmvm/dfp/
H A Ddfp.c214 lmvm->ops->mult = MatMult_LMVMDFP_Recursive; in MatLMVMSetMultAlgorithm_DFP()
218 lmvm->ops->mult = MatMult_LMVMDFP_Dense; in MatLMVMSetMultAlgorithm_DFP()
222 lmvm->ops->mult = MatMult_LMVMDFP_CompactDense; in MatLMVMSetMultAlgorithm_DFP()
226 lmvm->ops->multht = lmvm->ops->mult; in MatLMVMSetMultAlgorithm_DFP()
/petsc/src/mat/impls/shell/
H A Dshell.h7 /* 3 */ PetscErrorCode (*mult)(Mat, Vec, Vec); member
/petsc/src/mat/impls/centering/
H A Dcentering.c70 (*C)->ops->mult = MatMult_Centering; in MatCreateCentering()
/petsc/src/ksp/ksp/utils/lmvm/bfgs/
H A Dbfgs.c283 lmvm->ops->mult = MatMult_LMVMBFGS_Recursive; in MatLMVMSetMultAlgorithm_BFGS()
287 lmvm->ops->mult = MatMult_LMVMBFGS_CompactDense; in MatLMVMSetMultAlgorithm_BFGS()
291 lmvm->ops->mult = MatMult_LMVMBFGS_CompactDense; in MatLMVMSetMultAlgorithm_BFGS()
295 lmvm->ops->multht = lmvm->ops->mult; in MatLMVMSetMultAlgorithm_BFGS()
/petsc/src/binding/petsc4py/demo/legacy/binary-io/
H A Dmatvecio.py29 A.mult(x,y)
/petsc/src/dm/field/tutorials/
H A Dex1.c160 const PetscScalar *mult; in TestShellEvaluate() local
171 PetscCall(VecGetArrayRead(ctxVec, &mult)); in TestShellEvaluate()
178 PetscReal m = PetscRealPart(mult[j]); in TestShellEvaluate()
205 PetscCall(VecRestoreArrayRead(ctxVec, &mult)); in TestShellEvaluate()
/petsc/src/mat/impls/aij/seq/aijsell/
H A Daijsell.c31 B->ops->mult = MatMult_SeqAIJ; in MatConvert_SeqAIJSELL_SeqAIJ()
241 B->ops->mult = MatMult_SeqAIJSELL; in MatConvert_SeqAIJ_SeqAIJSELL()
/petsc/src/binding/petsc4py/demo/legacy/poisson2d/
H A Dpoisson2d.py44 def mult(self, mat, X, Y): member in Poisson2D

1234