Lines Matching refs:C1
7 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()
89 PetscCall(MatViewFromOptions(C1, NULL, "-view")); in main()
90 PetscCall(MatDuplicate(C1, MAT_COPY_VALUES, &CU)); in main()
93 PetscCall(MatAXPY(C1, 2.0, C, DIFFERENT_NONZERO_PATTERN)); in main()
95 PetscCall(MatGetInfo(C1, MAT_GLOBAL_SUM, &info)); in main()
97 PetscCall(MatViewFromOptions(C1, NULL, "-view")); in main()
98 PetscCall(MatMultEqual(CU, C1, 10, &flg)); in main()
107 PetscCall(MatDuplicate(C1, MAT_COPY_VALUES, &CU)); in main()
118 PetscCall(MatAXPY(C1, 2.0, C2, SUBSET_NONZERO_PATTERN)); in main()
120 PetscCall(MatGetInfo(C1, MAT_GLOBAL_SUM, &info)); in main()
122 PetscCall(MatViewFromOptions(C1, NULL, "-view")); in main()
123 PetscCall(MatMultEqual(CU, C1, 10, &flg)); in main()
145 PetscCall(MatDestroy(&C1)); in main()