Home
last modified time | relevance | path

Searched full:x1 (Results 1 – 25 of 140) sorted by relevance

123456

/petsc/src/ksp/pc/impls/vpbjacobi/
H A Dvpbjacobi.c11 PetscScalar *yy, x0, x1, x2, x3, x4, x5, x6; in PCApply_VPBJacobi() local
27 x1 = xx[ncnt + 1]; in PCApply_VPBJacobi()
28 yy[ncnt] = diag[0] * x0 + diag[2] * x1; in PCApply_VPBJacobi()
29 yy[ncnt + 1] = diag[1] * x0 + diag[3] * x1; in PCApply_VPBJacobi()
33 x1 = xx[ncnt + 1]; in PCApply_VPBJacobi()
35 yy[ncnt] = diag[0] * x0 + diag[3] * x1 + diag[6] * x2; in PCApply_VPBJacobi()
36 yy[ncnt + 1] = diag[1] * x0 + diag[4] * x1 + diag[7] * x2; in PCApply_VPBJacobi()
37 yy[ncnt + 2] = diag[2] * x0 + diag[5] * x1 + diag[8] * x2; in PCApply_VPBJacobi()
41 x1 = xx[ncnt + 1]; in PCApply_VPBJacobi()
44 yy[ncnt] = diag[0] * x0 + diag[4] * x1 + diag[8] * x2 + diag[12] * x3; in PCApply_VPBJacobi()
[all …]
/petsc/src/ksp/pc/impls/pbjacobi/
H A Dpbjacobi.c11 PetscScalar *yy, x0, x1, x2, x3, x4, x5, x6; in PCApply_PBJacobi() local
24 x1 = xx[2 * i + 1]; in PCApply_PBJacobi()
25 yy[2 * i] = diag[0] * x0 + diag[2] * x1; in PCApply_PBJacobi()
26 yy[2 * i + 1] = diag[1] * x0 + diag[3] * x1; in PCApply_PBJacobi()
33 x1 = xx[3 * i + 1]; in PCApply_PBJacobi()
36 yy[3 * i] = diag[0] * x0 + diag[3] * x1 + diag[6] * x2; in PCApply_PBJacobi()
37 yy[3 * i + 1] = diag[1] * x0 + diag[4] * x1 + diag[7] * x2; in PCApply_PBJacobi()
38 yy[3 * i + 2] = diag[2] * x0 + diag[5] * x1 + diag[8] * x2; in PCApply_PBJacobi()
45 x1 = xx[4 * i + 1]; in PCApply_PBJacobi()
49 yy[4 * i] = diag[0] * x0 + diag[4] * x1 + diag[8] * x2 + diag[12] * x3; in PCApply_PBJacobi()
[all …]
/petsc/src/vec/vec/tests/
H A Dex39.c9 X1,X2,Y1,Y2,F1,F2 and does vector addition on the subvectors F1 = X1 + Y1, F2 = X2 + Y2 so
16 Vec X, Y, F, X1, Y1, X2, Y2, F1, F2; in main() local
39 /* Create subvectors X1,X2,Y1,Y2,F1,F2 */ in main()
40 PetscCall(VecCreate(PETSC_COMM_SELF, &X1)); in main()
41 PetscCall(VecSetSizes(X1, N / 2, N / 2)); in main()
42 PetscCall(VecSetFromOptions(X1)); in main()
43 PetscCall(VecDuplicate(X1, &X2)); in main()
44 PetscCall(VecDuplicate(X1, &Y1)); in main()
45 PetscCall(VecDuplicate(X1, &Y2)); in main()
46 PetscCall(VecDuplicate(X1, &F1)); in main()
[all …]
H A Dex32.c15 PetscInt *X, *X1, *XR, *XSO, *W, *Y, *Z, *XP, *X1P; in main() local
38 PetscCall(PetscCalloc6(n, &X, n, &X1, n, &XR, n, &XSO, n, &Y, n, &Z)); in main()
75 PetscCall(PetscArraycpy(X1, order ? XSO : XR, n)); in main()
79 PetscCall(PetscIntSortSemiOrdered(n, X1)); in main()
89X1[i], PETSC_COMM_SELF, PETSC_ERR_PLIB, "PetscIntSortSemiOrdered() rep %" PetscInt_FMT " X1[%" Pet… in main()
91 …for (i = 0; i < n - 1; i++) PetscCheck(X1[i] <= X1[i + 1], PETSC_COMM_SELF, PETSC_ERR_PLIB, "Petsc… in main()
93 PetscCall(PetscArrayzero(X1, n)); in main()
110 PetscCall(PetscArraycpy(X1, order ? XSO : XR, n)); in main()
118 PetscCall(PetscIntSortSemiOrderedWithArray(n, X1, X1P)); in main()
138X1[%" PetscInt_FMT "]:%" PetscInt_FMT " does not match PetscSortIntWithArray() X[%" PetscInt_FMT "… in main()
[all …]
H A Dex60.c9 Vec x, x1, x2, x3; in main() local
27 PetscCall(VecCreateSeqCUDAWithArray(PETSC_COMM_SELF, bs, n, NULL, &x1)); in main()
33 PetscCall(VecCreateSeqKokkosWithArray(PETSC_COMM_SELF, bs, n, NULL, &x1)); in main()
39 PetscCall(VecCreateSeqHIPWithArray(PETSC_COMM_SELF, bs, n, NULL, &x1)); in main()
44 PetscCall(VecCreateSeqWithArray(PETSC_COMM_SELF, bs, n, NULL, &x1)); in main()
50 PetscCall(VecPlaceArray(x1, px)); in main()
53 PetscCall(VecSet(x1, 1.0)); in main()
56 PetscCall(VecResetArray(x1)); in main()
60 PetscCall(VecDestroy(&x1)); in main()
/petsc/src/mat/impls/baij/seq/
H A Dbaij2.c286 PetscScalar x1, x2; in MatMult_SeqBAIJ_2() local
317 x1 = xb[0]; in MatMult_SeqBAIJ_2()
319 sum1 += v[0] * x1 + v[2] * x2; in MatMult_SeqBAIJ_2()
320 sum2 += v[1] * x1 + v[3] * x2; in MatMult_SeqBAIJ_2()
337 PetscScalar *z = NULL, sum1, sum2, sum3, x1, x2, x3, *zarray; in MatMult_SeqBAIJ_3() local
374 x1 = xb[0]; in MatMult_SeqBAIJ_3()
378 sum1 += v[0] * x1 + v[3] * x2 + v[6] * x3; in MatMult_SeqBAIJ_3()
379 sum2 += v[1] * x1 + v[4] * x2 + v[7] * x3; in MatMult_SeqBAIJ_3()
380 sum3 += v[2] * x1 + v[5] * x2 + v[8] * x3; in MatMult_SeqBAIJ_3()
398 PetscScalar *z = NULL, sum1, sum2, sum3, sum4, x1, x2, x3, x4, *zarray; in MatMult_SeqBAIJ_4() local
[all …]
H A Dbaijsolvnat5.c10 PetscScalar *x, s1, s2, s3, s4, s5, x1, x2, x3, x4, x5; in MatSolve_SeqBAIJ_5_NaturalOrdering_inplace() local
35 x1 = x[jdx]; in MatSolve_SeqBAIJ_5_NaturalOrdering_inplace()
40 s1 -= v[0] * x1 + v[5] * x2 + v[10] * x3 + v[15] * x4 + v[20] * x5; in MatSolve_SeqBAIJ_5_NaturalOrdering_inplace()
41 s2 -= v[1] * x1 + v[6] * x2 + v[11] * x3 + v[16] * x4 + v[21] * x5; in MatSolve_SeqBAIJ_5_NaturalOrdering_inplace()
42 s3 -= v[2] * x1 + v[7] * x2 + v[12] * x3 + v[17] * x4 + v[22] * x5; in MatSolve_SeqBAIJ_5_NaturalOrdering_inplace()
43 s4 -= v[3] * x1 + v[8] * x2 + v[13] * x3 + v[18] * x4 + v[23] * x5; in MatSolve_SeqBAIJ_5_NaturalOrdering_inplace()
44 s5 -= v[4] * x1 + v[9] * x2 + v[14] * x3 + v[19] * x4 + v[24] * x5; in MatSolve_SeqBAIJ_5_NaturalOrdering_inplace()
66 x1 = x[idx]; in MatSolve_SeqBAIJ_5_NaturalOrdering_inplace()
71 s1 -= v[0] * x1 + v[5] * x2 + v[10] * x3 + v[15] * x4 + v[20] * x5; in MatSolve_SeqBAIJ_5_NaturalOrdering_inplace()
72 s2 -= v[1] * x1 + v[6] * x2 + v[11] * x3 + v[16] * x4 + v[21] * x5; in MatSolve_SeqBAIJ_5_NaturalOrdering_inplace()
[all …]
H A Dbaijsolvnat3.c14 PetscScalar *x, s1, s2, s3, x1, x2, x3; in MatSolve_SeqBAIJ_3_NaturalOrdering_inplace() local
37 x1 = x[jdx]; in MatSolve_SeqBAIJ_3_NaturalOrdering_inplace()
40 s1 -= v[0] * x1 + v[3] * x2 + v[6] * x3; in MatSolve_SeqBAIJ_3_NaturalOrdering_inplace()
41 s2 -= v[1] * x1 + v[4] * x2 + v[7] * x3; in MatSolve_SeqBAIJ_3_NaturalOrdering_inplace()
42 s3 -= v[2] * x1 + v[5] * x2 + v[8] * x3; in MatSolve_SeqBAIJ_3_NaturalOrdering_inplace()
60 x1 = x[idx]; in MatSolve_SeqBAIJ_3_NaturalOrdering_inplace()
63 s1 -= v[0] * x1 + v[3] * x2 + v[6] * x3; in MatSolve_SeqBAIJ_3_NaturalOrdering_inplace()
64 s2 -= v[1] * x1 + v[4] * x2 + v[7] * x3; in MatSolve_SeqBAIJ_3_NaturalOrdering_inplace()
65 s3 -= v[2] * x1 + v[5] * x2 + v[8] * x3; in MatSolve_SeqBAIJ_3_NaturalOrdering_inplace()
89 PetscScalar s1, s2, s3, x1, x2, x3; in MatSolve_SeqBAIJ_3_NaturalOrdering() local
[all …]
H A Dbaijsolv.c71 PetscScalar s1, s2, s3, s4, s5, s6, s7, x1, x2, x3, x4, x5, x6, x7, *x, *t; in MatSolve_SeqBAIJ_7_inplace() local
108 x1 = t[idx]; in MatSolve_SeqBAIJ_7_inplace()
115 s1 -= v[0] * x1 + v[7] * x2 + v[14] * x3 + v[21] * x4 + v[28] * x5 + v[35] * x6 + v[42] * x7; in MatSolve_SeqBAIJ_7_inplace()
116 s2 -= v[1] * x1 + v[8] * x2 + v[15] * x3 + v[22] * x4 + v[29] * x5 + v[36] * x6 + v[43] * x7; in MatSolve_SeqBAIJ_7_inplace()
117 s3 -= v[2] * x1 + v[9] * x2 + v[16] * x3 + v[23] * x4 + v[30] * x5 + v[37] * x6 + v[44] * x7; in MatSolve_SeqBAIJ_7_inplace()
118 s4 -= v[3] * x1 + v[10] * x2 + v[17] * x3 + v[24] * x4 + v[31] * x5 + v[38] * x6 + v[45] * x7; in MatSolve_SeqBAIJ_7_inplace()
119 s5 -= v[4] * x1 + v[11] * x2 + v[18] * x3 + v[25] * x4 + v[32] * x5 + v[39] * x6 + v[46] * x7; in MatSolve_SeqBAIJ_7_inplace()
120 s6 -= v[5] * x1 + v[12] * x2 + v[19] * x3 + v[26] * x4 + v[33] * x5 + v[40] * x6 + v[47] * x7; in MatSolve_SeqBAIJ_7_inplace()
121 s7 -= v[6] * x1 + v[13] * x2 + v[20] * x3 + v[27] * x4 + v[34] * x5 + v[41] * x6 + v[48] * x7; in MatSolve_SeqBAIJ_7_inplace()
148 x1 = t[idx]; in MatSolve_SeqBAIJ_7_inplace()
[all …]
H A Dbaijsolvnat4.c31 PetscScalar s1, s2, s3, s4, x1, x2, x3, x4; in MatSolve_SeqBAIJ_4_NaturalOrdering_inplace() local
53 x1 = x[jdx]; in MatSolve_SeqBAIJ_4_NaturalOrdering_inplace()
57 s1 -= v[0] * x1 + v[4] * x2 + v[8] * x3 + v[12] * x4; in MatSolve_SeqBAIJ_4_NaturalOrdering_inplace()
58 s2 -= v[1] * x1 + v[5] * x2 + v[9] * x3 + v[13] * x4; in MatSolve_SeqBAIJ_4_NaturalOrdering_inplace()
59 s3 -= v[2] * x1 + v[6] * x2 + v[10] * x3 + v[14] * x4; in MatSolve_SeqBAIJ_4_NaturalOrdering_inplace()
60 s4 -= v[3] * x1 + v[7] * x2 + v[11] * x3 + v[15] * x4; in MatSolve_SeqBAIJ_4_NaturalOrdering_inplace()
81 x1 = x[idx]; in MatSolve_SeqBAIJ_4_NaturalOrdering_inplace()
85 s1 -= v[0] * x1 + v[4] * x2 + v[8] * x3 + v[12] * x4; in MatSolve_SeqBAIJ_4_NaturalOrdering_inplace()
86 s2 -= v[1] * x1 + v[5] * x2 + v[9] * x3 + v[13] * x4; in MatSolve_SeqBAIJ_4_NaturalOrdering_inplace()
87 s3 -= v[2] * x1 + v[6] * x2 + v[10] * x3 + v[14] * x4; in MatSolve_SeqBAIJ_4_NaturalOrdering_inplace()
[all …]
H A Dbaijsolvnat2.c17 PetscScalar *x, s1, s2, x1, x2; in MatSolve_SeqBAIJ_2_NaturalOrdering_inplace() local
38 x1 = x[jdx]; in MatSolve_SeqBAIJ_2_NaturalOrdering_inplace()
40 s1 -= v[0] * x1 + v[2] * x2; in MatSolve_SeqBAIJ_2_NaturalOrdering_inplace()
41 s2 -= v[1] * x1 + v[3] * x2; in MatSolve_SeqBAIJ_2_NaturalOrdering_inplace()
57 x1 = x[idx]; in MatSolve_SeqBAIJ_2_NaturalOrdering_inplace()
59 s1 -= v[0] * x1 + v[2] * x2; in MatSolve_SeqBAIJ_2_NaturalOrdering_inplace()
60 s2 -= v[1] * x1 + v[3] * x2; in MatSolve_SeqBAIJ_2_NaturalOrdering_inplace()
80 PetscScalar *x, s1, s2, x1, x2; in MatSolve_SeqBAIJ_2_NaturalOrdering() local
101 x1 = x[jdx]; in MatSolve_SeqBAIJ_2_NaturalOrdering()
103 s1 -= v[0] * x1 + v[2] * x2; in MatSolve_SeqBAIJ_2_NaturalOrdering()
[all …]
H A Dbaijsolvnat6.c10 PetscScalar *x, s1, s2, s3, s4, s5, s6, x1, x2, x3, x4, x5, x6; in MatSolve_SeqBAIJ_6_NaturalOrdering_inplace() local
37 x1 = x[jdx]; in MatSolve_SeqBAIJ_6_NaturalOrdering_inplace()
43 s1 -= v[0] * x1 + v[6] * x2 + v[12] * x3 + v[18] * x4 + v[24] * x5 + v[30] * x6; in MatSolve_SeqBAIJ_6_NaturalOrdering_inplace()
44 s2 -= v[1] * x1 + v[7] * x2 + v[13] * x3 + v[19] * x4 + v[25] * x5 + v[31] * x6; in MatSolve_SeqBAIJ_6_NaturalOrdering_inplace()
45 s3 -= v[2] * x1 + v[8] * x2 + v[14] * x3 + v[20] * x4 + v[26] * x5 + v[32] * x6; in MatSolve_SeqBAIJ_6_NaturalOrdering_inplace()
46 s4 -= v[3] * x1 + v[9] * x2 + v[15] * x3 + v[21] * x4 + v[27] * x5 + v[33] * x6; in MatSolve_SeqBAIJ_6_NaturalOrdering_inplace()
47 s5 -= v[4] * x1 + v[10] * x2 + v[16] * x3 + v[22] * x4 + v[28] * x5 + v[34] * x6; in MatSolve_SeqBAIJ_6_NaturalOrdering_inplace()
48 s6 -= v[5] * x1 + v[11] * x2 + v[17] * x3 + v[23] * x4 + v[29] * x5 + v[35] * x6; in MatSolve_SeqBAIJ_6_NaturalOrdering_inplace()
72 x1 = x[idx]; in MatSolve_SeqBAIJ_6_NaturalOrdering_inplace()
78 s1 -= v[0] * x1 + v[6] * x2 + v[12] * x3 + v[18] * x4 + v[24] * x5 + v[30] * x6; in MatSolve_SeqBAIJ_6_NaturalOrdering_inplace()
[all …]
H A Dbaijsolvnat7.c10 PetscScalar *x, s1, s2, s3, s4, s5, s6, s7, x1, x2, x3, x4, x5, x6, x7; in MatSolve_SeqBAIJ_7_NaturalOrdering_inplace() local
39 x1 = x[jdx]; in MatSolve_SeqBAIJ_7_NaturalOrdering_inplace()
46 s1 -= v[0] * x1 + v[7] * x2 + v[14] * x3 + v[21] * x4 + v[28] * x5 + v[35] * x6 + v[42] * x7; in MatSolve_SeqBAIJ_7_NaturalOrdering_inplace()
47 s2 -= v[1] * x1 + v[8] * x2 + v[15] * x3 + v[22] * x4 + v[29] * x5 + v[36] * x6 + v[43] * x7; in MatSolve_SeqBAIJ_7_NaturalOrdering_inplace()
48 s3 -= v[2] * x1 + v[9] * x2 + v[16] * x3 + v[23] * x4 + v[30] * x5 + v[37] * x6 + v[44] * x7; in MatSolve_SeqBAIJ_7_NaturalOrdering_inplace()
49 s4 -= v[3] * x1 + v[10] * x2 + v[17] * x3 + v[24] * x4 + v[31] * x5 + v[38] * x6 + v[45] * x7; in MatSolve_SeqBAIJ_7_NaturalOrdering_inplace()
50 s5 -= v[4] * x1 + v[11] * x2 + v[18] * x3 + v[25] * x4 + v[32] * x5 + v[39] * x6 + v[46] * x7; in MatSolve_SeqBAIJ_7_NaturalOrdering_inplace()
51 s6 -= v[5] * x1 + v[12] * x2 + v[19] * x3 + v[26] * x4 + v[33] * x5 + v[40] * x6 + v[47] * x7; in MatSolve_SeqBAIJ_7_NaturalOrdering_inplace()
52 s7 -= v[6] * x1 + v[13] * x2 + v[20] * x3 + v[27] * x4 + v[34] * x5 + v[41] * x6 + v[48] * x7; in MatSolve_SeqBAIJ_7_NaturalOrdering_inplace()
78 x1 = x[idx]; in MatSolve_SeqBAIJ_7_NaturalOrdering_inplace()
[all …]
H A Dbaijsolvtrannat5.c9 PetscScalar s1, s2, s3, s4, s5, x1, x2, x3, x4, x5, *x; in MatSolveTranspose_SeqBAIJ_5_NaturalOrdering_inplace() local
20 x1 = x[idx]; in MatSolveTranspose_SeqBAIJ_5_NaturalOrdering_inplace()
25 s1 = v[0] * x1 + v[1] * x2 + v[2] * x3 + v[3] * x4 + v[4] * x5; in MatSolveTranspose_SeqBAIJ_5_NaturalOrdering_inplace()
26 s2 = v[5] * x1 + v[6] * x2 + v[7] * x3 + v[8] * x4 + v[9] * x5; in MatSolveTranspose_SeqBAIJ_5_NaturalOrdering_inplace()
27 s3 = v[10] * x1 + v[11] * x2 + v[12] * x3 + v[13] * x4 + v[14] * x5; in MatSolveTranspose_SeqBAIJ_5_NaturalOrdering_inplace()
28 s4 = v[15] * x1 + v[16] * x2 + v[17] * x3 + v[18] * x4 + v[19] * x5; in MatSolveTranspose_SeqBAIJ_5_NaturalOrdering_inplace()
29 s5 = v[20] * x1 + v[21] * x2 + v[22] * x3 + v[23] * x4 + v[24] * x5; in MatSolveTranspose_SeqBAIJ_5_NaturalOrdering_inplace()
83 PetscScalar s1, s2, s3, s4, s5, x1, x2, x3, x4, x5, *x; in MatSolveTranspose_SeqBAIJ_5_NaturalOrdering() local
94 x1 = x[idx]; in MatSolveTranspose_SeqBAIJ_5_NaturalOrdering()
99 s1 = v[0] * x1 + v[1] * x2 + v[2] * x3 + v[3] * x4 + v[4] * x5; in MatSolveTranspose_SeqBAIJ_5_NaturalOrdering()
[all …]
/petsc/src/vec/vec/tutorials/
H A Dex19.c8 Vec x1, x2, *x3ts, *x4ts; in main() local
31 PetscCall(VecCreate(comm, &x1)); in main()
32 PetscCall(PetscObjectSetName((PetscObject)x1, "x1")); in main()
33 PetscCall(VecSetSizes(x1, PETSC_DECIDE, n)); in main()
34 PetscCall(VecSetFromOptions(x1)); in main()
35 PetscCall(VecSetRandom(x1, rand)); in main()
36 PetscCall(VecView(x1, viewer)); in main()
51 PetscCall(VecDuplicateVecs(x1, n_timesteps, &x3ts)); in main()
78 PetscCall(VecDuplicate(x1, &x1r)); in main()
79 PetscCall(PetscObjectSetName((PetscObject)x1r, "x1")); in main()
[all …]
/petsc/src/snes/interface/
H A Dsnesj.c12 . x1 - compute Jacobian at this point
48 PetscErrorCode SNESComputeJacobianDefault(SNES snes, Vec x1, Mat J, Mat B, PetscCtx ctx) in SNESComputeJacobianDefault() argument
70 PetscCall(PetscObjectGetComm((PetscObject)x1, &comm)); in SNESComputeJacobianDefault()
81 PetscCall(VecDuplicateVecs(x1, snes->nvwork, &snes->vwork)); in SNESComputeJacobianDefault()
88 PetscCall(VecGetSize(x1, &N)); in SNESComputeJacobianDefault()
89 PetscCall(VecGetOwnershipRange(x1, &start, &end)); in SNESComputeJacobianDefault()
93 PetscCall(SNESComputeMFFunction(snes, x1, j1a)); in SNESComputeJacobianDefault()
95 …PetscCall(SNESComputeFunction(snes, x1, j1a)); /* does not handle use of SNESSetFunctionDomainErro… in SNESComputeJacobianDefault()
103 if (use_wp) PetscCall(VecNorm(x1, NORM_2, &unorm)); in SNESComputeJacobianDefault()
105 x1 = current iterate, j1a = F(x1) in SNESComputeJacobianDefault()
[all …]
/petsc/src/vec/vec/impls/seq/
H A Ddvec2.c87 PetscScalar sum0 = 0.0, sum1 = 0.0, sum2 = 0.0, sum3, x0, x1, x2, x3; in VecMDot_Seq() local
110 x1 = x[1]; in VecMDot_Seq()
111 sum0 += x1 * PetscConj(yy0[1]); in VecMDot_Seq()
112 sum1 += x1 * PetscConj(yy1[1]); in VecMDot_Seq()
113 sum2 += x1 * PetscConj(yy2[1]); /* fall through */ in VecMDot_Seq()
129 x1 = x[1]; in VecMDot_Seq()
134 …sum0 += x0 * PetscConj(yy0[0]) + x1 * PetscConj(yy0[1]) + x2 * PetscConj(yy0[2]) + x3 * PetscConj(… in VecMDot_Seq()
136 …sum1 += x0 * PetscConj(yy1[0]) + x1 * PetscConj(yy1[1]) + x2 * PetscConj(yy1[2]) + x3 * PetscConj(… in VecMDot_Seq()
138 …sum2 += x0 * PetscConj(yy2[0]) + x1 * PetscConj(yy2[1]) + x2 * PetscConj(yy2[2]) + x3 * PetscConj(… in VecMDot_Seq()
158 x1 = x[1]; in VecMDot_Seq()
[all …]
/petsc/src/mat/impls/sbaij/seq/
H A Dsbaij2.c290 PetscScalar *z, x1, x2, zero = 0.0; in MatMult_SeqSBAIJ_2() local
308 x1 = xb[0]; in MatMult_SeqSBAIJ_2()
314 z[2 * i] += v[0] * x1 + v[2] * x2; in MatMult_SeqSBAIJ_2()
315 z[2 * i + 1] += v[2] * x1 + v[3] * x2; in MatMult_SeqSBAIJ_2()
324 z[cval] += v[0] * x1 + v[1] * x2; in MatMult_SeqSBAIJ_2()
325 z[cval + 1] += v[2] * x1 + v[3] * x2; in MatMult_SeqSBAIJ_2()
344 PetscScalar *z, x1, x2, x3, zero = 0.0; in MatMult_SeqSBAIJ_3() local
362 x1 = xb[0]; in MatMult_SeqSBAIJ_3()
369 z[3 * i] += v[0] * x1 + v[3] * x2 + v[6] * x3; in MatMult_SeqSBAIJ_3()
370 z[3 * i + 1] += v[3] * x1 + v[4] * x2 + v[7] * x3; in MatMult_SeqSBAIJ_3()
[all …]
H A Dsbaijfact2.c222 PetscScalar *x, x0, x1, x2, x3, x4, x5, x6, *t, *tp; in MatSolve_SeqSBAIJ_7_inplace() local
250 x1 = tp[1]; in MatSolve_SeqSBAIJ_7_inplace()
259 tp[0] += v[0] * x0 + v[1] * x1 + v[2] * x2 + v[3] * x3 + v[4] * x4 + v[5] * x5 + v[6] * x6; in MatSolve_SeqSBAIJ_7_inplace()
260 … tp[1] += v[7] * x0 + v[8] * x1 + v[9] * x2 + v[10] * x3 + v[11] * x4 + v[12] * x5 + v[13] * x6; in MatSolve_SeqSBAIJ_7_inplace()
261 … tp[2] += v[14] * x0 + v[15] * x1 + v[16] * x2 + v[17] * x3 + v[18] * x4 + v[19] * x5 + v[20] * x6; in MatSolve_SeqSBAIJ_7_inplace()
262 … tp[3] += v[21] * x0 + v[22] * x1 + v[23] * x2 + v[24] * x3 + v[25] * x4 + v[26] * x5 + v[27] * x6; in MatSolve_SeqSBAIJ_7_inplace()
263 … tp[4] += v[28] * x0 + v[29] * x1 + v[30] * x2 + v[31] * x3 + v[32] * x4 + v[33] * x5 + v[34] * x6; in MatSolve_SeqSBAIJ_7_inplace()
264 … tp[5] += v[35] * x0 + v[36] * x1 + v[37] * x2 + v[38] * x3 + v[39] * x4 + v[40] * x5 + v[41] * x6; in MatSolve_SeqSBAIJ_7_inplace()
265 … tp[6] += v[42] * x0 + v[43] * x1 + v[44] * x2 + v[45] * x3 + v[46] * x4 + v[47] * x5 + v[48] * x6; in MatSolve_SeqSBAIJ_7_inplace()
274 tp[0] = d[0] * x0 + d[7] * x1 + d[14] * x2 + d[21] * x3 + d[28] * x4 + d[35] * x5 + d[42] * x6; in MatSolve_SeqSBAIJ_7_inplace()
[all …]
/petsc/src/ts/tutorials/hybrid/output/
H A Dex1fd_1.out5 d x1(tf) /d x1(t0) = -0.237478 d x2(tf) / d x1(t0) = 0.031943
8 d x1(tf) /d x2(t0) = -0.319570 d x2(tf) / d x2(t0) = -0.237558
11 Final gradients: d x1(tf) /d p = -0.101525 d x2(tf) / d p = 0.070411
/petsc/src/sys/classes/draw/impls/x/
H A Dxtone.c10 PetscErrorCode PetscDrawInterpolatedTriangle_X(PetscDraw_X *win, int x1, int y_1, int t1, int x2, i… in PetscDrawInterpolatedTriangle_X() argument
21 if (x1 < 0 && x2 < 0 && x3 < 0) PetscFunctionReturn(PETSC_SUCCESS); in PetscDrawInterpolatedTriangle_X()
23 if (x1 > win->w && x2 > win->w && x3 > win->w) PetscFunctionReturn(PETSC_SUCCESS); in PetscDrawInterpolatedTriangle_X()
41 SWAP(x1, x2); in PetscDrawInterpolatedTriangle_X()
46 SWAP(x1, x3); in PetscDrawInterpolatedTriangle_X()
61 x2_x1 = x2 - x1; in PetscDrawInterpolatedTriangle_X()
63 x3_x1 = x3 - x1; in PetscDrawInterpolatedTriangle_X()
69 lx = (int)(lfrac * ((PetscReal)x2_x1) + (PetscReal)x1); in PetscDrawInterpolatedTriangle_X()
73 rx = (int)(rfrac * ((PetscReal)x3_x1) + (PetscReal)x1); in PetscDrawInterpolatedTriangle_X()
102 x1 = rx; in PetscDrawInterpolatedTriangle_X()
[all …]
/petsc/src/mat/tests/
H A Dex97.c51 static PetscErrorCode CheckMatrices(Mat A, Mat B, Vec left, Vec right, Vec X, Vec Y, Vec X1, Vec Y1) in CheckMatrices() argument
81 PetscCall(VecCopy(X1, rtmp[0])); in CheckMatrices()
82 PetscCall(VecCopy(X1, rtmp[1])); in CheckMatrices()
87 PetscCall(MatMultTransposeAdd(A, Y, X1, rtmp[0])); in CheckMatrices()
88 PetscCall(MatMultTransposeAdd(B, Y, X1, rtmp[1])); in CheckMatrices()
100 Vec left, right, X, Y, X1, Y1; in main() local
128 PetscCall(VecDuplicate(right, &X1)); in main()
138 PetscCall(VecSetRandom(X1, NULL)); in main()
145 PetscCall(VecSet(X1, 3.0)); in main()
148 PetscCall(CheckMatrices(Asub, Bsub, left, right, X, Y, X1, Y1)); in main()
[all …]
H A Dex99.c51 static PetscErrorCode CheckMatrices(Mat A, Mat B, Vec left, Vec right, Vec X, Vec Y, Vec X1, Vec Y1) in CheckMatrices() argument
83 PetscCall(VecCopy(X1, rtmp[0])); in CheckMatrices()
84 PetscCall(VecCopy(X1, rtmp[1])); in CheckMatrices()
89 PetscCall(MatMultTransposeAdd(A, Y, X1, rtmp[0])); in CheckMatrices()
90 PetscCall(MatMultTransposeAdd(B, Y, X1, rtmp[1])); in CheckMatrices()
102 Vec left, right, X, Y, X1, Y1; in main() local
129 PetscCall(VecDuplicate(right, &X1)); in main()
139 PetscCall(VecSetRandom(X1, NULL)); in main()
146 PetscCall(VecSet(X1, 3.0)); in main()
149 PetscCall(CheckMatrices(Asub, Bsub, left, right, X, Y, X1, Y1)); in main()
[all …]
/petsc/src/vec/is/sf/tests/
H A Dex11.c12 Vec x, x1, y; in main() local
46 PetscCall(VecDuplicate(x, &x1)); in main()
47 PetscCall(VecCopy(x, x1)); in main()
48 PetscCall(VecEqual(x, x1, &flg)); in main()
49 PetscCheck(flg, PetscObjectComm((PetscObject)x), PETSC_ERR_ARG_WRONG, "x1 != x"); in main()
51 PetscCall(VecScale(x1, 2.0)); in main()
52 PetscCall(VecSet(x1, 10.0)); in main()
53 /* PetscCall(VecView(x1,PETSC_VIEWER_STDOUT_WORLD)); */ in main()
112 PetscCall(VecDestroy(&x1)); in main()
/petsc/src/vec/vec/tutorials/output/
H A Dex31_1.testout10 MPI_Comm_rank 1x1 8 double
11 MPI_Comm_size 1x1 8 double
12 ans 1x1 8 matlab.settings.SettingsGroup
13 x 5x1 40 double

123456