Home
last modified time | relevance | path

Searched refs:MatMult (Results 1 – 25 of 392) sorted by relevance

12345678910>>...16

/petsc/src/mat/tutorials/
H A Dex9.c49 PetscCall(MatMult(A[1], x, z)); in main()
52 PetscCall(MatMult(A[i], x, z2)); in main()
71 PetscCall(MatMult(B, x, y)); in main()
83 PetscCall(MatMult(A[0], v, z)); in main()
86 PetscCall(MatMult(A[i], z, y)); in main()
99 PetscCall(MatMult(B, v, y)); in main()
111 PetscCall(MatMult(A[2], x, z)); in main()
113 PetscCall(MatMult(A[i], z, y)); in main()
116 PetscCall(MatMult(A[nmat + 1], z, v)); in main()
123 PetscCall(MatMult(B, x, v2)); in main()
H A Dex2.c102 PetscCall(MatMult(A, X, Y)); in main()
103 PetscCall(MatMult(A11, X1, Z1)); in main()
105 PetscCall(MatMult(A22, X2, Z2)); in main()
132 PetscCall(MatMult(A, X, Y)); in main()
133 PetscCall(MatMult(A11, X1, Z1)); in main()
135 PetscCall(MatMult(A22, X2, Z2)); in main()
H A Dex3.c56 PetscCall(MatMult(A, x, y)); in main()
67 PetscCall(MatMult(A, x, y)); in main()
/petsc/src/ksp/ksp/tutorials/output/
H A Dbench_kspsolve_matmult.out2 Test: MatMult performance - Poisson
10 Step2 - running MatMult() 10 times...
/petsc/src/mat/tests/
H A Dex204.c38 PetscCall(MatMult(A_vcl, v_vcl, r_vcl)); in main()
72 PetscCall(MatMult(A, v, r)); in main()
81 PetscCall(MatMult(A_vcl, v_vcl, r_vcl)); in main()
125 PetscCall(MatMult(A, v, r)); in main()
134 PetscCall(MatMult(A, v_vcl, r_vcl)); in main()
177 PetscCall(MatMult(A, v, r)); in main()
185 PetscCall(MatMult(A_vcl, v_vcl, r_vcl)); in main()
229 PetscCall(MatMult(A, v, r)); in main()
237 PetscCall(MatMult(A, v_vcl, r_vcl)); in main()
H A Dex91.c90 PetscCall(MatMult(A, xx, s1)); in main()
91 PetscCall(MatMult(sA, xx, s2)); in main()
147 PetscCall(MatMult(submatA[i], xx, s1)); in main()
148 PetscCall(MatMult(submatsA[i], xx, s2)); in main()
171 PetscCall(MatMult(submatA[i], xx, s1)); in main()
172 PetscCall(MatMult(submatsA[i], xx, s2)); in main()
H A Dex53.c64 PetscCall(MatMult(A, xx, s1)); in main()
65 PetscCall(MatMult(B, xx, s2)); in main()
152 PetscCall(MatMult(A, xx, s1)); in main()
153 PetscCall(MatMult(C, xx, s2)); in main()
166 PetscCall(MatMult(At, xx, s1)); in main()
167 PetscCall(MatMult(Bt, xx, s2)); in main()
H A Dex205.c16 PetscCall(MatMult(user->A, X, Y)); in MatMult_User()
89 PetscCall(MatMult(S1, X, Y)); in main()
91 PetscCall(MatMult(S2, X, Y)); in main()
H A Dex96.c183 PetscCall(MatMult(P, x, v1)); in main()
184 PetscCall(MatMult(A_tmp, v1, v2)); /* v2 = A*P*x */ in main()
185 PetscCall(MatMult(C, x, v1)); /* v1 = C*x */ in main()
237 PetscCall(MatMult(P, x, v1)); in main()
238 PetscCall(MatMult(A, v1, v2)); /* v2 = A*P*x */ in main()
241 PetscCall(MatMult(C, x, v4)); /* v3 = C*x */ in main()
H A Dex218.c16 PetscCall(MatMult(user->B, X, Y)); in MatMult_User()
35 PetscCall(MatMult(user->B, x, y)); in MyFunction()
H A Dex228.c62 PetscCall(MatMult(A, x, y)); in main()
66 PetscCall(MatMult(A, x1, y1)); in main()
/petsc/src/benchmarks/results/
H A Dperformance_medium10 MatMult 6 4.570e-04 1.0 5.7e+07 1.0 0.0e+00 0.0e+00 0.0e+00 1 13 0 0 0 1…
28 MatMult 6 8.875e-04 1.0 3.0e+07 1.0 0.0e+00 0.0e+00 0.0e+00 0 13 0 0 0 1…
54 MatMult 6 2.424e-04 1.0 1.1e+08 1.0 0.0e+00 0.0e+00 0.0e+00 1 13 0 0 0 2…
72 MatMult 6 3.809e-03 1.0 6.9e+06 1.0 0.0e+00 0.0e+00 0.0e+00 0 13 0 0 0 1…
90 MatMult 6 1.076e-03 1.0 2.4e+07 1.0 0.0e+00 0.0e+00 0.0e+00 2 13 0 0 0 2…
116 MatMult 6 3.585e-04 1.0 7.3e+07 1.0 0.0e+00 0.0e+00 0.0e+00 0 13 0 0 0 1…
134 MatMult 6 1.574e-03 1.0 1.7e+07 1.0 0.0e+00 0.0e+00 0.0e+00 0 13 0 0 0 1…
152 MatMult 6 1.243e-03 1.0 2.1e+07 1.0 0.0e+00 0.0e+00 0.0e+00 1 13 0 0 0 1…
170 MatMult 6 8.194e-03 1.0 3.2e+06 1.0 0.0e+00 0.0e+00 0.0e+00 1 13 0 0 0 …
187 …0:MatMult 6 3.196e-04 1.0 8.2e+07 1.0 0.0e+00 0.0e+00 0.0e+00 0 13 0 0 0…
[all …]
H A Dperformance_arco113 MatMult 39 6.483e-02 1.0 3.1e+07 1.0 0.0e+00 0.0e+00 0.0e+00 4 26 0 0 0 2…
31 …0:MatMult 39 2.838e-02 1.0 7.0e+07 1.0 0.0e+00 0.0e+00 0.0e+00 14 26 0 0 0…
49 MatMult 39 8.503e-02 1.0 2.3e+07 1.0 0.0e+00 0.0e+00 0.0e+00 3 26 0 0 0 2…
67 MatMult 39 2.792e-01 1.0 7.1e+06 1.0 0.0e+00 0.0e+00 0.0e+00 15 26 0 0 0 2…
87 MatMult 39 1.160e-01 1.0 1.7e+07 1.0 0.0e+00 0.0e+00 0.0e+00 12 26 0 0 0 1…
114 MatMult 39 2.873e-02 1.0 6.9e+07 1.0 0.0e+00 0.0e+00 0.0e+00 8 26 0 0 0 2…
131 MatMult 39 1.164e-01 1.0 1.7e+07 1.0 0.0e+00 0.0e+00 0.0e+00 11 26 0 0 0 2…
150 MatMult 39 1.372e-01 1.0 1.4e+07 1.0 0.0e+00 0.0e+00 0.0e+00 18 26 0 0 0 2…
176 MatMult 39 1.418e-02 1.0 1.4e+08 1.0 0.0e+00 0.0e+00 0.0e+00 11 26 0 0 0 2…
202 MatMult 39 1.731e-02 1.0 1.1e+08 1.0 0.0e+00 0.0e+00 0.0e+00 14 26 0 0 0 2…
[all …]
H A Dperformance_cfd_2_1017 MatMult 9 1.0 8.5087e-01 1.0 8.62e+07 1.0 0.0e+00 0.0e+00 0.0e+00 9 28 0 0…
43 MatMult 9 1.0 5.1618e-01 1.0 1.42e+08 1.0 0.0e+00 0.0e+00 0.0e+00 4 28 0 0…
69 …0:MatMult 9 7.310e-01 1.0 1.0e+08 1.0 0.0e+00 0.0e+00 0.0e+00 1 28 0 0 0…
95 MatMult 9 2.634e+00 1.0 2.8e+07 1.0 0.0e+00 0.0e+00 0.0e+00 17 28 0 0 0 3…
122 MatMult 9 1.379e+00 1.0 5.3e+07 1.0 0.0e+00 0.0e+00 0.0e+00 12 28 0 0 0 3…
149 MatMult 9 1.285e+00 1.0 5.7e+07 1.0 0.0e+00 0.0e+00 0.0e+00 6 28 0 0 0 3…
175 MatMult 9 1.888e+000 1.0 3.9e+007 1.0 0.0e+000 0.0e+000 0.0e+000 12 28 0 0 …
201 MatMult 6 1.0 1.6216e-01 1.0 3.61e+07 1.0 0.0e+00 0.0e+00 0.0e+00 2 24 0 0…
227 MatMult 9 1.0 2.2574e+00 1.0 3.25e+07 1.0 0.0e+00 0.0e+00 0.0e+00 15 28 0 0…
252 MatMult 9 1.0 2.2424e+00 1.0 3.27e+07 1.0 0.0e+00 0.0e+00 0.0e+00 15 28 0 0…
[all …]
/petsc/src/mat/utils/
H A Dmultequal.c88 PetscCall(MatMult(A, Ax, s1)); in MatMultEqual_Private()
89 PetscCall(MatMult(B, Bx, s2)); in MatMultEqual_Private()
176 PetscCall(MatMult(B, Bx, s1)); in MatMatMultEqual_Private()
182 PetscCall(MatMult(A, Ax, s2)); in MatMatMultEqual_Private()
185 PetscCall(MatMult(C, Cx, s3)); in MatMatMultEqual_Private()
475 PetscCall(MatMult(C, Cx, v4)); /* v4 = C*x */ in MatProjMultEqual_Private()
479 PetscCall(MatMult(B, x, v1)); in MatProjMultEqual_Private()
482 PetscCall(MatMult(A, Bx, v2)); /* v2 = A*B*x */ in MatProjMultEqual_Private()
485 PetscCall(MatMult(B, v1, v3)); /* v3 = R*A*R^t*x */ in MatProjMultEqual_Private()
607 PetscCall(MatMult(A, y, s2)); /* s2 = A*y */ in MatIsLinear()
[all …]
/petsc/src/ksp/pc/impls/bddc/
H A Dbddcnullspace.c15 PetscCall(MatMult(corr_ctx->inv_smat, corr_ctx->sw[0], corr_ctx->sw[1])); in PCBDDCNullSpaceCorrPreSolve()
20 PetscCall(MatMult(corr_ctx->basis_mat, corr_ctx->sw[1], corr_ctx->fw[0])); in PCBDDCNullSpaceCorrPreSolve()
38 PetscCall(MatMult(K, x, corr_ctx->fw[0])); in PCBDDCNullSpaceCorrPostSolve()
44 PetscCall(MatMult(corr_ctx->inv_smat, corr_ctx->sw[0], corr_ctx->sw[2])); in PCBDDCNullSpaceCorrPostSolve()
179 PetscCall(MatMult(local_mat, work2, work1)); in PCBDDCNullSpaceAssembleCorrection()
199 PetscCall(MatMult(local_mat, work2, work1)); in PCBDDCNullSpaceAssembleCorrection()
238 PetscCall(MatMult(shell_ctx->basis_mat, shell_ctx->sw[0], work1)); in PCBDDCNullSpaceAssembleCorrection()
240 PetscCall(MatMult(local_mat, work1, work3)); in PCBDDCNullSpaceAssembleCorrection()
/petsc/src/ksp/pc/impls/lsc/
H A Dlsc.c114 PetscCall(MatMult(B, lsc->Svec0, lsc->Avec0)); in PCApply_LSC()
117 PetscCall(MatMult(A, lsc->Avec1, lsc->Avec0)); in PCApply_LSC()
120 PetscCall(MatMult(C, lsc->Avec1, lsc->Svec0)); in PCApply_LSC()
126 PetscCall(MatMult(B, lsc->Svec0, lsc->Avec0)); in PCApply_LSC()
128 PetscCall(MatMult(A, lsc->Avec0, lsc->Avec1)); in PCApply_LSC()
130 PetscCall(MatMult(C, lsc->Avec1, lsc->Svec0)); in PCApply_LSC()
/petsc/src/dm/tests/
H A Dex28.c146 PetscCall(MatMult(A, x, z)); in main()
147 for (ii = 0; ii < 3; ++ii) PetscCall(MatMult(AA, xxsplit[ii], zzsplit[ii])); in main()
150 PetscCall(MatMult(A, x, y)); in main()
151 for (ii = 0; ii < 3; ++ii) PetscCall(MatMult(AA, xxsplit[ii], yysplit[ii])); in main()
153 for (ii = 0; ii < 3; ++ii) PetscCall(MatMult(AA, yysplit[ii], zzsplit[ii])); in main()
H A Dex27.c126 PetscCall(MatMult(A, x, z)); in main()
127 PetscCall(MatMult(AA, xx, zz)); in main()
130 PetscCall(MatMult(A, x, y)); in main()
131 PetscCall(MatMult(AA, xx, yy)); in main()
/petsc/src/tao/pde_constrained/tutorials/
H A Dparabolic.c236 PetscCall(MatMult(user->Qblock, user->yi[i], user->di[j])); in FormFunction()
243 PetscCall(MatMult(user->L, user->uwork, user->lwork)); in FormFunction()
265 PetscCall(MatMult(user->Qblock, user->yi[i], user->di[j])); in FormGradient()
274 PetscCall(MatMult(user->QblockT, user->di[j], user->yiwork[i])); in FormGradient()
279 PetscCall(MatMult(user->L, user->uwork, user->lwork)); in FormGradient()
280 PetscCall(MatMult(user->LT, user->lwork, user->uwork)); in FormGradient()
297 PetscCall(MatMult(user->Qblock, user->yi[i], user->di[j])); in FormFunctionGradient()
307 PetscCall(MatMult(user->QblockT, user->di[j], user->yiwork[i])); in FormFunctionGradient()
312 PetscCall(MatMult(user->L, user->uwork, user->lwork)); in FormFunctionGradient()
314 PetscCall(MatMult(user->LT, user->lwork, user->uwork)); in FormFunctionGradient()
[all …]
H A Delliptic.c190 PetscCall(MatMult(user->MQ, user->y, user->dwork)); in FormFunction()
194 PetscCall(MatMult(user->L, user->uwork, user->lwork)); in FormFunction()
211 PetscCall(MatMult(user->MQ, user->y, user->dwork)); in FormGradient()
215 PetscCall(MatMult(user->L, user->uwork, user->lwork)); in FormGradient()
229 PetscCall(MatMult(user->MQ, user->y, user->dwork)); in FormFunctionGradient()
235 PetscCall(MatMult(user->L, user->uwork, user->lwork)); in FormFunctionGradient()
258 PetscCall(MatMult(user->Av, user->uwork, user->Av_u)); in FormJacobianState()
289 PetscCall(MatMult(user->DSG, X, Y)); in StateBlockMatMult()
304 PetscCall(MatMult(user->JsBlock, X, Y)); in StateMatMult()
309 PetscCall(MatMult(user->JsBlock, user->subq, user->suby)); in StateMatMult()
[all …]
/petsc/src/mat/tests/output/
H A Dex88_1.out7 Testing MatMult + MatMultTranspose
56 Testing MatMult + MatMultTranspose
108 Testing MatMult + MatMultTranspose
/petsc/src/ksp/pc/tutorials/
H A Dex4.c139 PetscCall(MatMult(ctx->aDinv, x, vel0)); in SmwApply()
140 PetscCall(MatMult(ctx->UT, vel0, pressure0)); in SmwApply()
142 PetscCall(MatMult(ctx->U, pressure1, vel0)); in SmwApply()
143 PetscCall(MatMult(ctx->aDinv, vel0, y)); in SmwApply()
147 PetscCall(MatMult(ctx->aDinv, x, vel0)); in SmwApply()
274 PetscCall(MatMult(AplusJ, x, b)); in main()
/petsc/src/ksp/ksp/utils/lmvm/tests/
H A Dlmvm_copy_test.c48 PetscCall(MatMult(A, x, y_A)); in testMatEqual()
49 PetscCall(MatMult(B, x, y_B)); in testMatEqual()
83 PetscCall(MatMult(A, x_, y_)); in testUnchangedBegin()
105 PetscCall(MatMult(A, x_, y2_)); in testUnchangedEnd()
/petsc/src/dm/impls/stag/tests/
H A Dex20.c34 PetscCall(MatMult(Ai, vc, vf)); in main()
51 PetscCall(MatMult(Ar, vf, vc)); in main()

12345678910>>...16