| /petsc/src/mat/tests/ |
| H A D | ex55.c | 184 Mat C2; in main() local 186 PetscCall(MatConvert(A, ctype, MAT_INITIAL_MATRIX, &C2)); in main() 187 PetscCall(MatViewFromOptions(C2, NULL, "-view_conv_assembled")); in main() 188 PetscCall(MatAXPY(C2, -1., C, DIFFERENT_NONZERO_PATTERN)); in main() 189 PetscCall(MatFilter(C2, PETSC_SMALL, PETSC_FALSE, PETSC_FALSE)); in main() 190 PetscCall(MatViewFromOptions(C2, NULL, "-view_err")); in main() 191 PetscCall(MatDestroy(&C2)); in main() 198 Mat C2; in main() local 200 PetscCall(MatConvert(A, ctype, MAT_INITIAL_MATRIX, &C2)); in main() 201 PetscCall(MatViewFromOptions(C2, NULL, "-view_conv_assembled")); in main() [all …]
|
| H A D | ex132.c | 7 Mat C, C1, C2, CU; in main() local 106 PetscCall(MatDuplicate(C, MAT_DO_NOT_COPY_VALUES, &C2)); in main() 111 PetscCall(MatSetValues(C2, 1, &Ii, 1, &Ii, &v, ADD_VALUES)); in main() 113 PetscCall(MatAssemblyBegin(C2, MAT_FINAL_ASSEMBLY)); in main() 114 PetscCall(MatAssemblyEnd(C2, MAT_FINAL_ASSEMBLY)); in main() 115 PetscCall(PetscObjectSetName((PetscObject)C2, "C2")); in main() 116 PetscCall(MatViewFromOptions(C2, NULL, "-view")); in main() 118 PetscCall(MatAXPY(C1, 2.0, C2, SUBSET_NONZERO_PATTERN)); in main() 119 PetscCall(MatAXPY(CU, 2.0, C2, UNKNOWN_NONZERO_PATTERN)); in main() 131 PetscCall(MatDuplicate(C2, MAT_COPY_VALUES, &CU)); in main() [all …]
|
| H A D | ex6k.kokkos.cxx | 51 …Mat A2, P2, C2; /* Shadow matrices (of MATAIJ) of A,P,C for initialization and validati… in main() local 131 PetscCall(MatProductCreate(A2, P2, NULL, &C2)); in main() 132 PetscCall(MatProductSetType(C2, prodType)); in main() 133 PetscCall(MatProductSetFill(C2, PETSC_DEFAULT)); in main() 134 PetscCall(MatProductSetFromOptions(C2)); in main() 135 PetscCall(MatProductSymbolic(C2)); in main() 136 PetscCall(MatProductNumeric(C2)); in main() 137 PetscCall(MatGetSize(C2, &M, &N)); in main() 138 PetscCall(MatGetInfo(C2, MAT_GLOBAL_SUM, &info)); in main() 180 …PetscCall(MatMultEqual(C, C2, 8, &equal)); /* Not MatEqual() since C and C2 are not necessarily bi… in main() [all …]
|
| H A D | ex96.c | 46 Mat A, A_tmp, P, C, C1, C2; in main() local 170 PetscCall(MatDuplicate(C1, MAT_COPY_VALUES, &C2)); in main() 172 PetscCall(MatDestroy(&C2)); in main() 219 PetscCall(MatDuplicate(C1, MAT_COPY_VALUES, &C2)); in main() 221 PetscCall(MatDestroy(&C2)); in main()
|
| /petsc/src/ksp/ksp/tutorials/ |
| H A D | ex9.c | 26 Mat C1, C2; /* matrices for systems #1 and #2 */ in main() local 106 PetscCall(MatCreate(PETSC_COMM_WORLD, &C2)); in main() 107 PetscCall(MatSetSizes(C2, PETSC_DECIDE, PETSC_DECIDE, m * n, m * n)); in main() 108 PetscCall(MatSetFromOptions(C2)); in main() 109 PetscCall(MatSetUp(C2)); in main() 110 PetscCall(MatGetOwnershipRange(C2, &Istart2, &Iend2)); in main() 276 if (t > 0) PetscCall(MatZeroEntries(C2)); in main() 295 PetscCall(MatSetValues(C2, 1, &Ii, 1, &J, &v, ADD_VALUES)); in main() 299 PetscCall(MatSetValues(C2, 1, &Ii, 1, &J, &v, ADD_VALUES)); in main() 303 PetscCall(MatSetValues(C2, 1, &Ii, 1, &J, &v, ADD_VALUES)); in main() [all …]
|
| /petsc/src/mat/tests/output/ |
| H A D | ex132_1.out | 27 MatAXPY(C1,2.0,C2,SUBSET_NONZERO_PATTERN)... 35 MatAXPY(C2,2.0,C,SAME_NONZERO_PATTERN)... 36 C2: nz_allocated = 20.; nz_used = 20.; nz_unneeded = 0.
|
| H A D | ex132_2.out | 27 MatAXPY(C1,2.0,C2,SUBSET_NONZERO_PATTERN)... 35 MatAXPY(C2,2.0,C,SAME_NONZERO_PATTERN)... 36 C2: nz_allocated = 22.; nz_used = 22.; nz_unneeded = 0.
|
| H A D | ex132_2_par.out | 51 MatAXPY(C1,2.0,C2,SUBSET_NONZERO_PATTERN)... 65 MatAXPY(C2,2.0,C,SAME_NONZERO_PATTERN)... 66 C2: nz_allocated = 50.; nz_used = 50.; nz_unneeded = 0.
|
| H A D | ex132_1_par.out | 51 MatAXPY(C1,2.0,C2,SUBSET_NONZERO_PATTERN)... 65 MatAXPY(C2,2.0,C,SAME_NONZERO_PATTERN)... 66 C2: nz_allocated = 46.; nz_used = 46.; nz_unneeded = 0.
|
| /petsc/src/ts/tutorials/ |
| H A D | ex43.c | 19 PetscReal C2 = u0; in Exact() local 20 u = PetscExpReal(-a * t) * (C1 * PetscSinReal(w * t) + C2 * PetscCosReal(w * t)); in Exact() 21 … t) * (C1 * PetscSinReal(w * t) + C2 * PetscCosReal(w * t)) + w * PetscExpReal(-a * t) * (C1 * Pet… in Exact() 25 PetscReal C2 = (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() 31 PetscReal C2 = 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 D | mpiaijkok.kokkos.cxx | 120 KokkosCsrMatrix C1, C2, C3, C4; // intermediate mat products member 1116 …PetscCallCXX(mm->C2 = KokkosCsrMatrix("C2", mm->C2_mid.numRows(), mm->n /*new column size*/, mm->C… in MatProductSymbolic_MPIAIJKokkos_AtB() 1122 PetscCallCXX(KokkosSparse::spadd_symbolic(&mm->kh2, mm->C2, mm->Fo, mm->Co)); in MatProductSymbolic_MPIAIJKokkos_AtB() 1124 PetscCallCXX(KokkosSparse::spadd_numeric(&mm->kh2, 1.0, mm->C2, 1.0, mm->Fo, mm->Co)); in MatProductSymbolic_MPIAIJKokkos_AtB() 1157 PetscCallCXX(KokkosSparse::spadd_numeric(&mm->kh2, 1.0, mm->C2, 1.0, mm->Fo, mm->Co)); in MatProductNumeric_MPIAIJKokkos_AtB() 1228 …mm->C2 = KokkosCsrMatrix("C2", mm->C2_mid.numRows(), mm->n /*new column size*/, mm->C2_mid.nnz(), … in MatProductSymbolic_MPIAIJKokkos_AB() 1234 PetscCallCXX(KokkosSparse::spadd_symbolic(&mm->kh2, mm->C2, mm->C4, mm->Co)); in MatProductSymbolic_MPIAIJKokkos_AB() 1236 PetscCallCXX(KokkosSparse::spadd_numeric(&mm->kh2, 1.0, mm->C2, 1.0, mm->C4, mm->Co)); in MatProductSymbolic_MPIAIJKokkos_AB() 1267 PetscCallCXX(KokkosSparse::spadd_numeric(&mm->kh2, 1.0, mm->C2, 1.0, mm->C4, mm->Co)); in MatProductNumeric_MPIAIJKokkos_AB()
|
| /petsc/src/mat/impls/baij/seq/ |
| H A D | baij.h | 980 …__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 998 C2 = _mm256_broadcast_sd(C + 18); in PetscKernel_A_gets_A_minus_B_times_C_9() 1005 A6 = _mm256_fnmadd_pd(B0, C2, A6); in PetscKernel_A_gets_A_minus_B_times_C_9() 1006 A7 = _mm256_fnmadd_pd(B1, C2, A7); in PetscKernel_A_gets_A_minus_B_times_C_9() 1007 A8 = _mm256_fnmadd_pd(B2, C2, A8); in PetscKernel_A_gets_A_minus_B_times_C_9() 1046 C2 = _mm256_broadcast_sd(C + 21); in PetscKernel_A_gets_A_minus_B_times_C_9() 1053 A6 = _mm256_fnmadd_pd(B0, C2, A6); in PetscKernel_A_gets_A_minus_B_times_C_9() 1054 A7 = _mm256_fnmadd_pd(B1, C2, A7); in PetscKernel_A_gets_A_minus_B_times_C_9() 1055 A8 = _mm256_fnmadd_pd(B2, C2, A8); in PetscKernel_A_gets_A_minus_B_times_C_9() 1094 C2 = _mm256_broadcast_sd(C + 24); in PetscKernel_A_gets_A_minus_B_times_C_9() [all …]
|
| /petsc/lib/petsc/bin/maint/ |
| H A D | toclapack.sh | 2365 /* + WHILE( ( C1.EQ.A ).AND.( C2.EQ.A ).AND. */ 4356 /* + WHILE( ( C1.EQ.A ).AND.( C2.EQ.A ).AND. */
|