Home
last modified time | relevance | path

Searched refs:cols (Results 1 – 25 of 801) sorted by relevance

12345678910>>...33

/petsc/src/ksp/ksp/tutorials/output/
H A Dex81_w_explicit_schur_outer_fieldsplit_sizes-4__1.out4 MatNest, rows=5, cols=5, structure:
5 (0,0) : type=mpiaij, rows=3, cols=3
7 (0,2) : type=mpiaij, rows=3, cols=12
8 (0,3) : type=transpose, rows=3, cols=24
9 (0,4) : type=mpidense, rows=3, cols=48
11 (1,1) : type=mpisbaij, rows=6, cols=6
14 (1,4) : type=transpose, rows=6, cols=48
15 (2,0) : type=mpiaij, rows=12, cols=3
17 (2,2) : type=mpibaij, rows=12, cols=12
21 (3,1) : type=mpiaij, rows=24, cols=6
[all …]
H A Dex81_wo_explicit_schur_outer_fieldsplit_sizes-2__2__1.out4 MatNest, rows=5, cols=5, structure:
5 (0,0) : type=mpiaij, rows=3, cols=3
7 (0,2) : type=mpiaij, rows=3, cols=12
8 (0,3) : type=transpose, rows=3, cols=24
9 (0,4) : type=mpidense, rows=3, cols=48
11 (1,1) : type=mpisbaij, rows=6, cols=6
14 (1,4) : type=transpose, rows=6, cols=48
15 (2,0) : type=mpiaij, rows=12, cols=3
17 (2,2) : type=mpibaij, rows=12, cols=12
21 (3,1) : type=mpiaij, rows=24, cols=6
[all …]
H A Dex81_w_explicit_schur_outer_fieldsplit_sizes-3__2.out4 MatNest, rows=5, cols=5, structure:
5 (0,0) : type=mpiaij, rows=3, cols=3
7 (0,2) : type=mpiaij, rows=3, cols=12
8 (0,3) : type=transpose, rows=3, cols=24
9 (0,4) : type=mpidense, rows=3, cols=48
11 (1,1) : type=mpisbaij, rows=6, cols=6
14 (1,4) : type=transpose, rows=6, cols=48
15 (2,0) : type=mpiaij, rows=12, cols=3
17 (2,2) : type=mpibaij, rows=12, cols=12
21 (3,1) : type=mpiaij, rows=24, cols=6
[all …]
H A Dex81_w_explicit_schur_outer_fieldsplit_sizes-2__3.out4 MatNest, rows=5, cols=5, structure:
5 (0,0) : type=mpiaij, rows=3, cols=3
7 (0,2) : type=mpiaij, rows=3, cols=12
8 (0,3) : type=transpose, rows=3, cols=24
9 (0,4) : type=mpidense, rows=3, cols=48
11 (1,1) : type=mpisbaij, rows=6, cols=6
14 (1,4) : type=transpose, rows=6, cols=48
15 (2,0) : type=mpiaij, rows=12, cols=3
17 (2,2) : type=mpibaij, rows=12, cols=12
21 (3,1) : type=mpiaij, rows=24, cols=6
[all …]
H A Dex81_wo_explicit_schur_outer_fieldsplit_sizes-1__2__2.out4 MatNest, rows=5, cols=5, structure:
5 (0,0) : prefix="fieldsplit_0_", type=mpiaij, rows=3, cols=3
7 (0,2) : type=mpiaij, rows=3, cols=12
8 (0,3) : type=transpose, rows=3, cols=24
9 (0,4) : type=mpidense, rows=3, cols=48
11 (1,1) : type=mpisbaij, rows=6, cols=6
14 (1,4) : type=transpose, rows=6, cols=48
15 (2,0) : type=mpiaij, rows=12, cols=3
17 (2,2) : type=mpibaij, rows=12, cols=12
21 (3,1) : type=mpiaij, rows=24, cols=6
[all …]
H A Dex81_w_explicit_schur_outer_fieldsplit_sizes-1__4.out4 MatNest, rows=5, cols=5, structure:
5 (0,0) : prefix="fieldsplit_0_", type=mpiaij, rows=3, cols=3
7 (0,2) : type=mpiaij, rows=3, cols=12
8 (0,3) : type=transpose, rows=3, cols=24
9 (0,4) : type=mpidense, rows=3, cols=48
11 (1,1) : type=mpisbaij, rows=6, cols=6
14 (1,4) : type=transpose, rows=6, cols=48
15 (2,0) : type=mpiaij, rows=12, cols=3
17 (2,2) : type=mpibaij, rows=12, cols=12
21 (3,1) : type=mpiaij, rows=24, cols=6
[all …]
H A Dex81_wo_explicit_schur_outer_fieldsplit_sizes-2__1__2.out4 MatNest, rows=5, cols=5, structure:
5 (0,0) : type=mpiaij, rows=3, cols=3
7 (0,2) : type=mpiaij, rows=3, cols=12
8 (0,3) : type=transpose, rows=3, cols=24
9 (0,4) : type=mpidense, rows=3, cols=48
11 (1,1) : type=mpisbaij, rows=6, cols=6
14 (1,4) : type=transpose, rows=6, cols=48
15 (2,0) : type=mpiaij, rows=12, cols=3
17 (2,2) : prefix="fieldsplit_1_", type=mpibaij, rows=12, cols=12
21 (3,1) : type=mpiaij, rows=24, cols=6
[all …]
H A Dex81a_1.out27 rows=9, cols=9
28 MatNest, rows=2, cols=2, structure:
29 (0,0) : type=mpiaij, rows=3, cols=3
32 (1,1) : type=mpisbaij, rows=6, cols=6
46 rows=36, cols=36
47 MatNest, rows=2, cols=2, structure:
48 (0,0) : type=mpibaij, rows=12, cols=12
50 (1,0) : type=mpiaij, rows=24, cols=12
51 (1,1) : type=transpose, rows=24, cols=24
65 rows=48, cols=48
[all …]
H A Dex81a_2.out27 rows=3, cols=3
44 rows=6, cols=6, bs=2
60 rows=12, cols=12, bs=2
76 rows=24, cols=24, bs=2
92 rows=48, cols=48
99 rows=93, cols=93
100 MatNest, rows=5, cols=5, structure:
101 (0,0) : prefix="fieldsplit_0_", type=mpiaij, rows=3, cols=3
103 (0,2) : type=mpiaij, rows=3, cols=12
104 (0,3) : type=transpose, rows=3, cols=24
[all …]
/petsc/src/mat/tests/
H A Dex170.c62 PetscInt cols[3]; in CreateGraph() local
71 cols[0] = 0; in CreateGraph()
72 cols[1] = 1; in CreateGraph()
73 …if ((row >= rStart) && (row < rEnd)) PetscCall(MatSetValues(G, 1, &row, 2, cols, vals, INSERT_VALU… in CreateGraph()
75 cols[0] = 0; in CreateGraph()
76 cols[1] = 1; in CreateGraph()
77 …if ((row >= rStart) && (row < rEnd)) PetscCall(MatSetValues(G, 1, &row, 2, cols, vals, INSERT_VALU… in CreateGraph()
79 cols[0] = 2; in CreateGraph()
80 cols[1] = 3; in CreateGraph()
81 …if ((row >= rStart) && (row < rEnd)) PetscCall(MatSetValues(G, 1, &row, 2, cols, vals, INSERT_VALU… in CreateGraph()
[all …]
H A Dex58.c8 PetscInt m = 7, n, i, rstart, rend, cols[3]; in main() local
24 cols[0] = 0; in main()
25 cols[1] = 1; in main()
28 PetscCall(MatSetValues(A, 1, &rstart, 2, cols, v, INSERT_VALUES)); in main()
33 cols[0] = rend - 1; in main()
34 cols[1] = rend; in main()
37 PetscCall(MatSetValues(A, 1, &rend, 2, cols, v, INSERT_VALUES)); in main()
43 cols[0] = i - 1; in main()
44 cols[1] = i; in main()
45 cols[2] = i + 1; in main()
[all …]
/petsc/src/mat/tests/output/
H A Dex202_1.out3 MatNest, rows=2, cols=3, structure:
4 (0,0) : type=seqdense, rows=2, cols=3
5 (0,1) : type=seqdense, rows=2, cols=2
6 (0,2) : type=seqdense, rows=2, cols=4
7 (1,0) : type=seqdense, rows=3, cols=3
8 (1,1) : type=seqdense, rows=3, cols=2
9 (1,2) : type=seqdense, rows=3, cols=4
39 MatNest, rows=3, cols=2, structure:
40 (0,0) : type=seqdense, rows=3, cols=2
41 (0,1) : type=seqdense, rows=3, cols=3
[all …]
H A Dex212_1.out3 MatNest, rows=2, cols=3, structure:
4 (0,0) : type=seqaij, rows=2, cols=1
5 (0,1) : type=seqaij, rows=2, cols=3
6 (0,2) : type=seqaij, rows=2, cols=1
8 (1,1) : type=seqaij, rows=2, cols=3
9 (1,2) : type=seqaij, rows=2, cols=1
17 MatNest, rows=1, cols=3, structure:
18 (0,0) : type=seqaij, rows=2, cols=1
19 (0,1) : type=seqaij, rows=2, cols=3
20 (0,2) : type=seqaij, rows=2, cols=1
[all …]
H A Dex269f_1.out3 MatNest, rows=2, cols=2, structure:
5 (0,1) : type=diagonal, rows=6, cols=6
6 (1,0) : type=constantdiagonal, rows=6, cols=6
10 MatNest, rows=2, cols=2, structure:
12 (0,1) : type=diagonal, rows=6, cols=6
13 (1,0) : type=constantdiagonal, rows=6, cols=6
H A Dex37_nsize-1_mat_type-baij_mat_block_size-1.out15 rows=10, cols=10
20 rows=10, cols=10
25 rows=10, cols=10
30 rows=10, cols=10
35 rows=10, cols=10
40 rows=10, cols=10
46 rows=10, cols=10
51 rows=10, cols=10
56 rows=10, cols=10
61 rows=10, cols=10
[all …]
H A Dex37_nsize-1_mat_type-mpibaij_mat_block_size-1.out15 rows=10, cols=10
20 rows=10, cols=10
25 rows=10, cols=10
30 rows=10, cols=10
35 rows=10, cols=10
40 rows=10, cols=10
46 rows=10, cols=10
51 rows=10, cols=10
56 rows=10, cols=10
61 rows=10, cols=10
[all …]
H A Dex37_nsize-2_mat_type-baij_mat_block_size-1.out15 rows=10, cols=10
20 rows=10, cols=10
25 rows=10, cols=10
30 rows=10, cols=10
35 rows=10, cols=10
40 rows=10, cols=10
46 rows=10, cols=10
51 rows=10, cols=10
56 rows=10, cols=10
61 rows=10, cols=10
[all …]
H A Dex37_nsize-1_mat_type-mpisbaij_mat_block_size-1.out15 rows=10, cols=10
20 rows=10, cols=10
25 rows=10, cols=10
30 rows=10, cols=10
35 rows=10, cols=10
40 rows=10, cols=10
46 rows=10, cols=10
51 rows=10, cols=10
56 rows=10, cols=10
61 rows=10, cols=10
[all …]
/petsc/src/snes/tutorials/
H A Dex70.c255 PetscInt cols[5]; in StokesSetupMatBlock00() local
270 PetscCall(StokesStencilLaplacian(s, i, j, &sz, cols, vals)); in StokesSetupMatBlock00()
273 for (i = 0; i < sz; i++) cols[i] += s->nx * s->ny; in StokesSetupMatBlock00()
276 PetscCall(MatSetValues(s->subA[0], 1, &row, sz, cols, vals, INSERT_VALUES)); in StokesSetupMatBlock00()
286 PetscInt cols[5]; in StokesSetupMatBlock01() local
304 PetscCall(StokesStencilGradientX(s, i, j, &sz, cols, vals)); in StokesSetupMatBlock01()
306 PetscCall(StokesStencilGradientY(s, i, j, &sz, cols, vals)); in StokesSetupMatBlock01()
308 PetscCall(MatSetValues(s->subA[1], 1, &row, sz, cols, vals, INSERT_VALUES)); in StokesSetupMatBlock01()
380 …tencilLaplacian(Stokes *s, PetscInt i, PetscInt j, PetscInt *sz, PetscInt *cols, PetscScalar *vals) in StokesStencilLaplacian() argument
391 cols[0] = p; in StokesStencilLaplacian()
[all …]
/petsc/src/mat/tutorials/
H A Dex15.c35 PetscInt cols[2]; in main() local
38 cols[0] = r; in main()
39 cols[1] = r + 1; in main()
43 PetscCall(MatSetValues(A, 1, &r, 2, cols, vals, INSERT_VALUES)); in main()
45 PetscInt cols[2]; in main() local
48 cols[0] = r - 1; in main()
49 cols[1] = r; in main()
53 PetscCall(MatSetValues(A, 1, &r, 2, cols, vals, INSERT_VALUES)); in main()
55 PetscInt cols[3]; in main() local
58 cols[0] = r - 1; in main()
[all …]
H A Dex15f.F9014 PetscInt, pointer, dimension(:) :: cols
34 allocate (cols(2), source=[r, r + 1])
35 PetscCallA(MatSetValues(A, one, [r], two, cols, vals, INSERT_VALUES, ierr))
36 deallocate (cols)
41 allocate (cols(2), source=[r - 1, r])
42 PetscCallA(MatSetValues(A, one, [r], two, cols, vals, INSERT_VALUES, ierr))
43 deallocate (cols)
48 allocate (cols(3), source=[r - 1, r, r + 1])
49 PetscCallA(MatSetValues(A, one, [r], three, cols, vals, INSERT_VALUES, ierr))
50 deallocate (cols)
/petsc/src/ksp/pc/impls/kaczmarz/
H A Dkaczmarz.c19 const PetscInt *cols; in PCApply_Kaczmarz() local
34 PetscCall(MatGetRow(pc->pmat, i, &ncols, &cols, &vals)); in PCApply_Kaczmarz()
38 if (cols[j] >= ys && cols[j] < ye) r -= yarray[cols[j] - ys] * vals[j]; in PCApply_Kaczmarz()
43 if (cols[j] >= ys && cols[j] < ye) yarray[cols[j] - ys] += vals[j] * lambda * r / anrm; in PCApply_Kaczmarz()
46 PetscCall(MatRestoreRow(pc->pmat, i, &ncols, &cols, &vals)); in PCApply_Kaczmarz()
50 PetscCall(MatGetRow(pc->pmat, i, &ncols, &cols, &vals)); in PCApply_Kaczmarz()
54 if (cols[j] >= ys && cols[j] < ye) r -= yarray[cols[j] - ys] * vals[j]; in PCApply_Kaczmarz()
59 if (cols[j] >= ys && cols[j] < ye) yarray[cols[j] - ys] += vals[j] * lambda * r / anrm; in PCApply_Kaczmarz()
62 PetscCall(MatRestoreRow(pc->pmat, i, &ncols, &cols, &vals)); in PCApply_Kaczmarz()
/petsc/src/ksp/ksp/tests/
H A Dex13.c86 PetscInt *cols; in main() local
88 PetscCall(PetscMalloc2(nnz, &cols, nnz, &vals)); in main()
95 cols[0] = row - 1; in main()
96 cols[1] = row; in main()
97 cols[2] = row == m - 1 ? -1 : row + 1; in main()
98 PetscCall(MatSetValues(A, 1, &row, 3, cols, vals, INSERT_VALUES)); in main()
107 PetscCall(Get2DStencil(i, j, 50, cols)); in main()
108 PetscCall(MatSetValues(A, 1, &row, 9, cols, vals, INSERT_VALUES)); in main()
122 cols[0] = 0; in main()
123 cols[1] = 1; in main()
[all …]
/petsc/src/ksp/ksp/tutorials/
H A Dex67.c172 MatStencil row, cols[3]; in FormMatrix() local
189 cols[0].i = i - 1; in FormMatrix()
190 cols[1].i = i; in FormMatrix()
191 cols[2].i = i + 1; in FormMatrix()
194 PetscCall(MatSetValuesStencil(jac, 1, &row, 3, cols, A, ADD_VALUES)); in FormMatrix()
213 cols[0].i = -1; in FormMatrix()
214 cols[1].i = 1; in FormMatrix()
215 cols[2].i = 1 + 1; in FormMatrix()
218 PetscCall(MatSetValuesStencil(jac, 1, &row, 3, cols, A, ADD_VALUES)); in FormMatrix()
221 cols[0].i = i - 1; in FormMatrix()
[all …]
/petsc/src/ksp/ksp/tests/output/
H A Dex57_1.out32 rows=5, cols=5
39 rows=5, cols=5
60 rows=3, cols=3
67 rows=3, cols=3
88 rows=4, cols=4
95 rows=4, cols=4
102 rows=12, cols=12
103 MatNest, rows=3, cols=3, structure:
104 (0,0) : prefix="fieldsplit_a_", type=seqaij, rows=5, cols=5
105 (0,1) : type=seqaij, rows=5, cols=3
[all …]

12345678910>>...33