| /petsc/src/vec/is/tests/ |
| H A D | ex6.c | 5 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 D | rander48.c | 5 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 D | ex140_1.out | 1 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 D | test_ksp_py.py | 49 A.mult(x, r) 54 A.mult(x, r) 72 A.mult(x, r) 78 A.mult(d, q)
|
| H A D | test_mat_py.py | 33 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 D | test_mat_aij.py | 201 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 D | test_mat_dense.py | 125 AT.mult(xt, yt) 129 A.mult(x, y)
|
| /petsc/src/mat/impls/baij/seq/baijmkl/ |
| H A D | baijmkl.c | 64 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 D | petsc-cg.py | 13 A.mult(x, r) 21 A.mult(d, q)
|
| /petsc/src/binding/petsc4py/demo/legacy/poisson3d/ |
| H A D | del2mat.py | 19 def mult(self, A, x, y): member in Del2Mat 30 self.mult(x, y)
|
| /petsc/src/sys/classes/random/tests/ |
| H A D | ex3.c | 70 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 D | dtaltv.c | 343 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 D | symbadbrdn.c | 78 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 D | example100.py | 50 def mult(self, A, x, y): member in Laplace1D 63 self.mult(A, x, y) 134 A = op.mult
|
| H A D | ex100.py | 34 A.mult(x, r)
|
| /petsc/src/binding/petsc4py/demo/legacy/ode/ |
| H A D | vanderpol.py | 122 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 D | maij.c | 477 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 D | dfp.c | 214 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 D | shell.h | 7 /* 3 */ PetscErrorCode (*mult)(Mat, Vec, Vec); member
|
| /petsc/src/mat/impls/centering/ |
| H A D | centering.c | 70 (*C)->ops->mult = MatMult_Centering; in MatCreateCentering()
|
| /petsc/src/ksp/ksp/utils/lmvm/bfgs/ |
| H A D | bfgs.c | 283 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 D | matvecio.py | 29 A.mult(x,y)
|
| /petsc/src/dm/field/tutorials/ |
| H A D | ex1.c | 160 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 D | aijsell.c | 31 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 D | poisson2d.py | 44 def mult(self, mat, X, Y): member in Poisson2D
|