Home
last modified time | relevance | path

Searched refs:C1 (Results 1 – 20 of 20) sorted by relevance

/petsc/src/mat/tests/
H A Dex132.c7 Mat C, C1, C2, CU; in main() local
75 PetscCall(MatCreate(PETSC_COMM_WORLD, &C1)); in main()
76 PetscCall(MatSetSizes(C1, PETSC_DECIDE, PETSC_DECIDE, m * n, m * n)); in main()
77 PetscCall(MatSetFromOptions(C1)); in main()
78 PetscCall(MatSeqAIJSetPreallocation(C1, 1, NULL)); in main()
79 PetscCall(MatMPIAIJSetPreallocation(C1, 1, NULL, 1, NULL)); in main()
84 PetscCall(MatSetValues(C1, 1, &i, 1, &j, &v, ADD_VALUES)); in main()
86 PetscCall(MatAssemblyBegin(C1, MAT_FINAL_ASSEMBLY)); in main()
87 PetscCall(MatAssemblyEnd(C1, MAT_FINAL_ASSEMBLY)); in main()
88 PetscCall(PetscObjectSetName((PetscObject)C1, "C1")); in main()
[all …]
H A Dex34.c8 Mat A, B, C, C1; in main() local
40 PetscCall(MatDuplicate(C, MAT_COPY_VALUES, &C1)); in main()
41 PetscCall(MatMatMult(A, B, MAT_REUSE_MATRIX, PETSC_DETERMINE, &C1)); in main()
42 PetscCall(MatMatMultEqual(A, B, C1, 10, &flg)); in main()
45 PetscCall(MatDestroy(&C1)); in main()
H A Dex267.c7 Mat F, RHS, X, C1; in TestMatrix() local
92 PetscCall(MatMatMult(A, X, MAT_INITIAL_MATRIX, PETSC_DETERMINE, &C1)); in TestMatrix()
93 PetscCall(MatAXPY(C1, -1.0, RHS, SAME_NONZERO_PATTERN)); in TestMatrix()
94 PetscCall(MatNorm(C1, NORM_FROBENIUS, &norm)); in TestMatrix()
96 PetscCall(MatDestroy(&C1)); in TestMatrix()
99 PetscCall(MatTransposeMatMult(A, X, MAT_INITIAL_MATRIX, PETSC_DETERMINE, &C1)); in TestMatrix()
100 PetscCall(MatAXPY(C1, -1.0, RHS, SAME_NONZERO_PATTERN)); in TestMatrix()
101 PetscCall(MatNorm(C1, NORM_FROBENIUS, &norm)); in TestMatrix()
103 PetscCall(MatDestroy(&C1)); in TestMatrix()
H A Dex94.c25 Mat A, A_save, B, AT, ATT, BT, BTT, P, R, C, C1; in main() local
175 PetscCall(MatDuplicate(C, MAT_COPY_VALUES, &C1)); in main()
176 PetscCall(MatDestroy(&C1)); in main()
208 PetscCall(MatMatMult(R, B, MAT_INITIAL_MATRIX, fill, &C1)); in main()
210 PetscCall(MatMatMult(R, B, MAT_REUSE_MATRIX, fill, &C1)); in main()
211 PetscCall(MatDestroy(&C1)); in main()
231 PetscCall(MatMatMult(R, B, MAT_INITIAL_MATRIX, fill, &C1)); in main()
232 PetscCall(MatNormDifference(C, C1, &norm)); in main()
234 PetscCall(MatDestroy(&C1)); in main()
237 PetscCall(MatDuplicate(C, MAT_COPY_VALUES, &C1)); in main()
[all …]
H A Dex62.c25 Mat A, A_save, B, C, P, C1, R; in main() local
197 PetscCall(MatMatMult(R, B, MAT_INITIAL_MATRIX, PETSC_DETERMINE, &C1)); in main()
198 PetscCall(MatNormDifference(C, C1, &norm)); in main()
200 PetscCall(MatDestroy(&C1)); in main()
203 PetscCall(MatDuplicate(C, MAT_COPY_VALUES, &C1)); in main()
204 PetscCall(MatDestroy(&C1)); in main()
225 PetscCall(MatMatMult(B, P, MAT_INITIAL_MATRIX, PETSC_DETERMINE, &C1)); in main()
226 PetscCall(MatNormDifference(C, C1, &norm)); in main()
228 PetscCall(MatDestroy(&C1)); in main()
H A Dex195.c14 Mat A1, A2, A3, A4, A5, B, C, C1, nest; in main() local
140 PetscCall(MatMatMult(nest, B, MAT_INITIAL_MATRIX, PETSC_DETERMINE, &C1)); in main()
141 PetscCall(MatMatMult(nest, B, MAT_REUSE_MATRIX, PETSC_DETERMINE, &C1)); in main()
142 PetscCall(MatMatMultEqual(nest, B, C1, 10, &equal)); in main()
144 PetscCall(MatDestroy(&C1)); in main()
H A Dex96.c46 Mat A, A_tmp, P, C, C1, C2; in main() local
169 PetscCall(MatDuplicate(C, MAT_COPY_VALUES, &C1)); in main()
170 PetscCall(MatDuplicate(C1, MAT_COPY_VALUES, &C2)); in main()
171 PetscCall(MatDestroy(&C1)); in main()
218 PetscCall(MatDuplicate(C, MAT_COPY_VALUES, &C1)); in main()
219 PetscCall(MatDuplicate(C1, MAT_COPY_VALUES, &C2)); in main()
220 PetscCall(MatDestroy(&C1)); in main()
H A Dex129.c26 Mat A, F, RHS, X, C1; in main() local
117 PetscCall(MatMatMult(A, X, MAT_INITIAL_MATRIX, 2.0, &C1)); in main()
118 PetscCall(MatAXPY(C1, -1.0, RHS, SAME_NONZERO_PATTERN)); in main()
119 PetscCall(MatNorm(C1, NORM_FROBENIUS, &norm)); in main()
129 PetscCall(MatDestroy(&C1)); in main()
/petsc/src/ksp/ksp/tutorials/
H A Dex9.c26 Mat C1, C2; /* matrices for systems #1 and #2 */ in main() local
76 PetscCall(MatCreate(PETSC_COMM_WORLD, &C1)); in main()
77 PetscCall(MatSetSizes(C1, PETSC_DECIDE, PETSC_DECIDE, m * n, m * n)); in main()
78 PetscCall(MatSetFromOptions(C1)); in main()
79 PetscCall(MatSetUp(C1)); in main()
80 PetscCall(MatGetOwnershipRange(C1, &Istart, &Iend)); in main()
169 if (t > 0) PetscCall(MatZeroEntries(C1)); in main()
185 PetscCall(MatSetValues(C1, 1, &Ii, 1, &J, &v, ADD_VALUES)); in main()
189 PetscCall(MatSetValues(C1, 1, &Ii, 1, &J, &v, ADD_VALUES)); in main()
193 PetscCall(MatSetValues(C1, 1, &Ii, 1, &J, &v, ADD_VALUES)); in main()
[all …]
/petsc/src/mat/tests/output/
H A Dex132_1.out13 MatAXPY(C1,2.0,C,DIFFERENT_NONZERO_PATTERN)...
14 C1: nz_allocated = 24.; nz_used = 24.; nz_unneeded = 0.
27 MatAXPY(C1,2.0,C2,SUBSET_NONZERO_PATTERN)...
28 C1: nz_allocated = 24.; nz_used = 24.; nz_unneeded = 0.
H A Dex132_2.out13 MatAXPY(C1,2.0,C,DIFFERENT_NONZERO_PATTERN)...
14 C1: nz_allocated = 25.; nz_used = 25.; nz_unneeded = 0.
27 MatAXPY(C1,2.0,C2,SUBSET_NONZERO_PATTERN)...
28 C1: nz_allocated = 25.; nz_used = 25.; nz_unneeded = 0.
H A Dex132_1_par.out25 MatAXPY(C1,2.0,C,DIFFERENT_NONZERO_PATTERN)...
26 C1: nz_allocated = 56.; nz_used = 56.; nz_unneeded = 0.
51 MatAXPY(C1,2.0,C2,SUBSET_NONZERO_PATTERN)...
52 C1: nz_allocated = 56.; nz_used = 56.; nz_unneeded = 0.
H A Dex132_2_par.out25 MatAXPY(C1,2.0,C,DIFFERENT_NONZERO_PATTERN)...
26 C1: nz_allocated = 59.; nz_used = 59.; nz_unneeded = 0.
51 MatAXPY(C1,2.0,C2,SUBSET_NONZERO_PATTERN)...
52 C1: nz_allocated = 59.; nz_used = 59.; nz_unneeded = 0.
/petsc/src/ts/tutorials/
H A Dex43.c18 PetscReal C1 = (v0 + a * u0) / w; in Exact() local
20 u = PetscExpReal(-a * t) * (C1 * PetscSinReal(w * t) + C2 * PetscCosReal(w * t)); in Exact()
21 … = (-a * PetscExpReal(-a * t) * (C1 * PetscSinReal(w * t) + C2 * PetscCosReal(w * t)) + w * Petsc… in Exact()
24 PetscReal C1 = (w * u0 + xi * u0 + v0) / (2 * w); in Exact() local
26 u = C1 * PetscExpReal((-xi + w) * t) + C2 * PetscExpReal((-xi - w) * t); in Exact()
27 …v = C1 * (-xi + w) * PetscExpReal((-xi + w) * t) + C2 * (-xi - w) * PetscExpReal((-xi -… in Exact()
30 PetscReal C1 = v0 + a * u0; in Exact() local
32 u = (C1 * t + C2) * PetscExpReal(-a * t); in Exact()
33 v = (C1 - a * (C1 * t + C2)) * PetscExpReal(-a * t); in Exact()
/petsc/src/mat/impls/aij/mpi/kokkos/
H A Dmpiaijkok.kokkos.cxx120 KokkosCsrMatrix C1, C2, C3, C4; // intermediate mat products member
1101 PetscCallCXX(KokkosSparse::spgemm_symbolic(mm->kh1, Adt, false, Bd, false, mm->C1)); in MatProductSymbolic_MPIAIJKokkos_AtB()
1103 PetscCallCXX(KokkosSparse::spgemm_numeric(mm->kh1, Adt, false, Bd, false, mm->C1)); in MatProductSymbolic_MPIAIJKokkos_AtB()
1106 PetscCallCXX(sort_crs_matrix(mm->C1)); in MatProductSymbolic_MPIAIJKokkos_AtB()
1121 PetscCallCXX(KokkosSparse::spadd_symbolic(&mm->kh1, mm->C1, mm->Fd, mm->Cd)); in MatProductSymbolic_MPIAIJKokkos_AtB()
1123 PetscCallCXX(KokkosSparse::spadd_numeric(&mm->kh1, 1.0, mm->C1, 1.0, mm->Fd, mm->Cd)); in MatProductSymbolic_MPIAIJKokkos_AtB()
1150 PetscCallCXX(KokkosSparse::spgemm_numeric(mm->kh1, Adt, false, Bd, false, mm->C1)); in MatProductNumeric_MPIAIJKokkos_AtB()
1156 PetscCallCXX(KokkosSparse::spadd_numeric(&mm->kh1, 1.0, mm->C1, 1.0, mm->Fd, mm->Cd)); in MatProductNumeric_MPIAIJKokkos_AtB()
1201 PetscCallCXX(KokkosSparse::spgemm_symbolic(mm->kh1, Ad, false, Bd, false, mm->C1)); in MatProductSymbolic_MPIAIJKokkos_AB()
1205 PetscCallCXX(KokkosSparse::spgemm_numeric(mm->kh1, Ad, false, Bd, false, mm->C1)); in MatProductSymbolic_MPIAIJKokkos_AB()
[all …]
/petsc/share/petsc/datafiles/meshes/
H A Dsquare_periodic_bin.msh14 …My@���ܲh�?��������A���pL�jx2#@ϧ͹���?��������B�����흝�?ͧ͹���?��������C����C1�@���I��@��������D�…
/petsc/doc/changes/
H A D321.md119 …ndices of fine grid operator as first coarse grid restriction (sort of p-multigrid for C1 elements)
/petsc/src/mat/impls/baij/seq/
H A Dbaij.h980 …__m256d A0, A1, A2, A3, A4, A5, A6, A7, A8, B0, B1, B2, B3, B4, B5, B6, B7, B8, C0, C1, C2, C3, C… in PetscKernel_A_gets_A_minus_B_times_C_9() local
997 C1 = _mm256_broadcast_sd(C + 9); in PetscKernel_A_gets_A_minus_B_times_C_9()
1002 A3 = _mm256_fnmadd_pd(B0, C1, A3); in PetscKernel_A_gets_A_minus_B_times_C_9()
1003 A4 = _mm256_fnmadd_pd(B1, C1, A4); in PetscKernel_A_gets_A_minus_B_times_C_9()
1004 A5 = _mm256_fnmadd_pd(B2, C1, A5); in PetscKernel_A_gets_A_minus_B_times_C_9()
1045 C1 = _mm256_broadcast_sd(C + 12); in PetscKernel_A_gets_A_minus_B_times_C_9()
1050 A3 = _mm256_fnmadd_pd(B0, C1, A3); in PetscKernel_A_gets_A_minus_B_times_C_9()
1051 A4 = _mm256_fnmadd_pd(B1, C1, A4); in PetscKernel_A_gets_A_minus_B_times_C_9()
1052 A5 = _mm256_fnmadd_pd(B2, C1, A5); in PetscKernel_A_gets_A_minus_B_times_C_9()
1093 C1 = _mm256_broadcast_sd(C + 15); in PetscKernel_A_gets_A_minus_B_times_C_9()
[all …]
/petsc/lib/petsc/bin/maint/
H A Dtoclapack.sh2365 /* + WHILE( ( C1.EQ.A ).AND.( C2.EQ.A ).AND. */
4356 /* + WHILE( ( C1.EQ.A ).AND.( C2.EQ.A ).AND. */
/petsc/doc/
H A Dpetsc.bib1208 pages = {C1-C24},