| /petsc/src/benchmarks/results/ |
| H A D | performance_medium | 17 VecMDot 6 3.440e-04 1.0 2.2e+07 1.0 0.0e+00 0.0e+00 0.0e+00 0 4 0 0 0 … 35 VecMDot 6 4.505e-04 1.0 1.7e+07 1.0 0.0e+00 0.0e+00 6.0e+00 0 4 0 0 11 1… 61 VecMDot 6 1.055e-04 1.0 7.3e+07 1.0 0.0e+00 0.0e+00 6.0e+00 0 4 0 0 11 … 79 VecMDot 6 1.688e-03 1.0 4.5e+06 1.0 0.0e+00 0.0e+00 6.0e+00 0 4 0 0 11 … 97 VecMDot 6 4.369e-04 1.0 1.8e+07 1.0 0.0e+00 0.0e+00 6.0e+00 1 4 0 0 11 … 123 VecMDot 6 3.408e-04 1.0 2.2e+07 1.0 0.0e+00 0.0e+00 6.0e+00 0 4 0 0 11 1… 141 VecMDot 6 9.594e-04 1.0 8.0e+06 1.0 0.0e+00 0.0e+00 6.0e+00 0 4 0 0 11 … 159 VecMDot 6 6.732e-04 1.0 1.1e+07 1.0 0.0e+00 0.0e+00 6.0e+00 1 4 0 0 11 … 177 VecMDot 6 5.460e-03 1.0 1.4e+06 1.0 0.0e+00 0.0e+00 6.0e+00 0 4 0 0 11 … 194 …0:VecMDot 6 2.335e-04 1.0 3.3e+07 1.0 0.0e+00 0.0e+00 6.0e+00 0 4 0 0 11… [all …]
|
| H A D | performance_cfd_2_10 | 24 VecMDot 9 1.0 2.1874e-01 1.0 5.06e+07 1.0 0.0e+00 0.0e+00 9.0e+00 2 4 0 0… 50 VecMDot 9 1.0 1.9482e-01 1.0 5.68e+07 1.0 0.0e+00 0.0e+00 9.0e+00 1 4 0 0… 76 …0:VecMDot 9 3.164e-01 1.0 3.5e+07 1.0 0.0e+00 0.0e+00 9.0e+00 0 4 0 0 16… 102 VecMDot 9 4.738e-01 1.0 2.3e+07 1.0 0.0e+00 0.0e+00 9.0e+00 3 4 0 0 16 … 129 VecMDot 9 2.725e-01 1.0 4.1e+07 1.0 0.0e+00 0.0e+00 9.0e+00 2 4 0 0 16 … 156 VecMDot 9 1.032e-01 1.0 1.1e+08 1.0 0.0e+00 0.0e+00 9.0e+00 0 4 0 0 16 … 182 VecMDot 9 3.029e-001 1.0 3.7e+007 1.0 0.0e+000 0.0e+000 0.0e+000 2 4 0 0 … 208 VecMDot 6 1.0 1.8154e-02 1.0 3.55e+07 1.0 0.0e+00 0.0e+00 0.0e+00 0 3 0 0… 234 VecMDot 8 1.0 2.9971e-01 1.0 2.95e+07 1.0 0.0e+00 0.0e+00 8.0e+00 2 3 0 0… 259 VecMDot 8 1.0 2.4930e-01 1.0 3.55e+07 1.0 0.0e+00 0.0e+00 8.0e+00 2 3 0 0… [all …]
|
| H A D | performance_arco1 | 20 VecMDot 38 4.265e-02 1.0 3.5e+07 1.0 0.0e+00 0.0e+00 3.8e+01 2 19 0 0 32 1… 38 …0:VecMDot 38 1.480e-02 1.0 1.0e+08 1.0 0.0e+00 0.0e+00 3.8e+01 7 19 0 0 32… 56 VecMDot 38 5.635e-02 1.0 2.7e+07 1.0 0.0e+00 0.0e+00 3.8e+01 2 19 0 0 31 1… 74 VecMDot 38 1.693e-01 1.0 8.9e+06 1.0 0.0e+00 0.0e+00 3.8e+01 9 19 0 0 31 1… 94 VecMDot 38 1.036e-01 1.0 1.5e+07 1.0 0.0e+00 0.0e+00 3.8e+01 11 19 0 0 31 1… 121 VecMDot 38 1.624e-02 1.0 9.3e+07 1.0 0.0e+00 0.0e+00 3.8e+01 5 19 0 0 32 1… 138 VecMDot 38 8.249e-02 1.0 1.8e+07 1.0 0.0e+00 0.0e+00 3.8e+01 8 19 0 0 31 1… 157 VecMDot 38 7.515e-02 1.0 2.0e+07 1.0 0.0e+00 0.0e+00 3.8e+01 10 19 0 0 31 1… 183 VecMDot 38 7.481e-03 1.0 2.0e+08 1.0 0.0e+00 0.0e+00 3.8e+01 6 19 0 0 32 1… 209 VecMDot 38 8.982e-03 1.0 1.7e+08 1.0 0.0e+00 0.0e+00 3.8e+01 7 19 0 0 32 1… [all …]
|
| /petsc/src/ksp/ksp/impls/gmres/ |
| H A D | borthog2.c | 62 PetscCall(VecMDot(VEC_VV(it + 1), it + 1, &(VEC_VV(0)), lhh)); /* <v,vnew> */ in KSPGMRESClassicalGramSchmidtOrthogonalization() 99 PetscCall(VecMDot(VEC_VV(it + 1), it + 1, &(VEC_VV(0)), lhh)); /* <v,vnew> */ in KSPGMRESClassicalGramSchmidtOrthogonalization()
|
| /petsc/src/vec/vec/tests/ |
| H A D | ex2k.c | 81 if (testMDot) PetscCall(VecMDot(x, N, ys, vals)); in main() 90 if (testMDot) PetscCall(VecMDot(x, N, ys, vals)); in main()
|
| H A D | ex43.c | 37 PetscCall(VecMDot(t, i, V, val_mdot)); in main()
|
| /petsc/src/ksp/ksp/impls/gmres/dgmres/ |
| H A D | dgmres.c | 592 for (j = 0; j < neig; j++) PetscCall(VecMDot(MX[j], neig, XX, &XMX[j * neig1])); in KSPDGMRESComputeDeflationData_DGMRES() 597 for (j = 0; j < neig; j++) PetscCall(VecMDot(MX[j], r, UU, &UMX[j * max_neig])); in KSPDGMRESComputeDeflationData_DGMRES() 600 for (j = 0; j < r; j++) PetscCall(VecMDot(MU[j], neig, XX, &XMU[j * neig1])); in KSPDGMRESComputeDeflationData_DGMRES() 798 PetscCall(VecMDot(x, r, UU, X1)); in KSPDGMRESApplyDeflation_DGMRES() 861 for (j = 0; j < r; j++) PetscCall(VecMDot(UU[j], r, MU, &AUU[j * aug1])); in KSPDGMRESImproveEig_DGMRES() 863 for (j = 0; j < neig; j++) PetscCall(VecMDot(XX[j], r, MU, &AUU[(r + j) * aug1])); in KSPDGMRESImproveEig_DGMRES() 865 for (j = 0; j < r; j++) PetscCall(VecMDot(UU[j], neig, MX, &AUU[j * aug1 + r])); in KSPDGMRESImproveEig_DGMRES() 867 for (j = 0; j < neig; j++) PetscCall(VecMDot(XX[j], neig, MX, &AUU[(r + j) * aug1 + r])); in KSPDGMRESImproveEig_DGMRES() 871 for (j = 0; j < r; j++) PetscCall(VecMDot(MU[j], r, MU, &AUAU[j * aug1])); in KSPDGMRESImproveEig_DGMRES() 873 for (j = 0; j < neig; j++) PetscCall(VecMDot(MX[j], r, MU, &AUAU[(r + j) * aug1])); in KSPDGMRESImproveEig_DGMRES() [all …]
|
| /petsc/src/ksp/ksp/guess/impls/fischer/ |
| H A D | fischer.c | 87 PetscCall(VecMDot(b, itg->curl, itg->btilde, itg->alpha)); in KSPGuessFormGuess_Fischer_1() 119 PetscCall(VecMDot(itg->btilde[curl], curl, itg->btilde, itg->alpha)); in KSPGuessUpdate_Fischer_1() 146 PetscCall(VecMDot(b, itg->curl, itg->xtilde, itg->alpha)); in KSPGuessFormGuess_Fischer_2() 177 PetscCall(VecMDot(itg->Ax, curl, itg->xtilde, itg->alpha)); in KSPGuessUpdate_Fischer_2() 221 PetscCall(VecMDot(b, itg->curl, itg->btilde, itg->last_b_coefs)); in KSPGuessFormGuess_Fischer_3() 329 PetscCall(VecMDot(b, itg->curl, itg->btilde, last_column)); in KSPGuessUpdate_Fischer_3()
|
| /petsc/src/mat/interface/ |
| H A D | matnull.c | 152 PetscCall(VecMDot(vec[i], i, vec, dots)); in MatNullSpaceCreateRigidBody() 263 PetscCall(VecMDot(vecs[i], n - i - 1, vecs + i + 1, dots)); in MatNullSpaceCreate() 361 PetscCall(VecMDot(vec, sp->n, sp->vecs, sp->alpha)); in MatNullSpaceRemove()
|
| /petsc/src/ksp/ksp/guess/impls/pod/ |
| H A D | pod.c | 154 PetscCall(VecMDot(pod->bsnap[pod->curr], pod->n, pod->xsnap, pod->swork)); in KSPGuessFormGuess_POD() 232 PetscCall(VecMDot(pod->xsnap[pod->curr], pod->n, pod->bsnap, pod->swork)); in KSPGuessUpdate_POD() 251 PetscCall(VecMDot(pod->xsnap[pod->curr], pod->n, pod->xsnap, pod->swork)); in KSPGuessUpdate_POD() 252 PetscCall(VecMDot(pod->bsnap[pod->curr], pod->n, pod->xsnap, pod->swork + off)); in KSPGuessUpdate_POD() 255 PetscCall(VecMDot(pod->xsnap[pod->curr], pod->n, pod->bsnap, pod->swork + off)); in KSPGuessUpdate_POD()
|
| /petsc/src/ksp/ksp/impls/gmres/agmres/ |
| H A D | agmresdeflation.c | 215 for (j = 0; j < max_k; j++) PetscCall(VecMDot(VEC_V(j), KspSize, TmpU, &MatEigR[j * N])); in KSPAGMRESComputeDeflationData() 216 …for (j = max_k; j < KspSize; j++) PetscCall(VecMDot(U[j - max_k], KspSize, TmpU, &MatEigR[j * N])); in KSPAGMRESComputeDeflationData()
|
| /petsc/src/vec/vec/tutorials/ |
| H A D | ex1f90.F90 | 75 PetscCallA(VecMDot(x, ithree, z, dots, ierr))
|
| H A D | ex20f90.F90 | 77 PetscCallA(VecMDot(x, ithree, z, dots, ierr))
|
| H A D | ex1.c | 60 PetscCall(VecMDot(x, 3, z, dots)); in main()
|
| /petsc/doc/changes/ |
| H A D | 2016.md | 121 VecDestroyVecs(), VecMAXPY(), VecMDot(), and VecMTDot().
|
| H A D | 321.md | 70 - Add `-vec_mdot_use_gemv` to let `VecMDot()`, `VecMTDot()` use BLAS2 `gemv()` instead of custom un…
|
| /petsc/src/ksp/ksp/impls/cg/ |
| H A D | cg.c | 503 PetscCall(VecMDot(Z, 2, tmpvecs, tmp)); /* delta <- z'*A*z = r'*B*A*B*r */ in KSPSolve_CG_SingleReduction() 524 PetscCall(VecMDot(Z, 2, tmpvecs, tmp)); in KSPSolve_CG_SingleReduction()
|
| /petsc/src/ksp/ksp/impls/gcr/ |
| H A D | gcr.c | 46 PetscCall(VecMDot(v, k, ctx->VV, ctx->val)); in KSPSolve_GCR_cycle()
|
| /petsc/src/snes/tutorials/output/ |
| H A D | ex19_tut_6.out | 57 VecMDot 655 1.0 2.0498e-01 1.1 1.94e+08 1.0 0.0e+00 0.0e+00 6.6e+02 16 21 0 0 43 16…
|
| H A D | ex19_tut_4.out | 56 VecMDot 568 1.0 2.6999e-01 1.0 6.61e+08 1.0 0.0e+00 0.0e+00 0.0e+00 9 21 0 0 0 9…
|
| H A D | ex19_tut_5.out | 56 VecMDot 111 1.0 7.1726e-03 1.0 1.38e+07 1.0 0.0e+00 0.0e+00 0.0e+00 1 3 0 0 0 1…
|
| H A D | ex19_tut_7.out | 57 VecMDot 170 1.0 2.7825e-02 2.9 5.78e+06 1.1 0.0e+00 0.0e+00 1.7e+02 4 3 0 0 12 4…
|
| /petsc/src/ksp/ksp/impls/fcg/ |
| H A D | fcg.c | 86 #define VecXMDot(a, b, c, d) (fcg->type == KSP_CG_HERMITIAN ? VecMDot(a, b, c, d) : VecMTDot(a, b, … in KSPSolve_FCG()
|
| /petsc/src/snes/impls/al/ |
| H A D | al.c | 388 PetscCall(VecMDot(DeltaX, 2, rhs, coefs)); in SNESSolve_NEWTONAL()
|
| /petsc/src/ksp/ksp/impls/bcgsl/ |
| H A D | bcgsl.c | 155 for (i = 0; i <= bcgsl->ell; ++i) PetscCall(VecMDot(VVR[i], i + 1, VVR, &MZa[i * ldMZ])); in KSPSolve_BCGSL()
|