Lines Matching refs:C
8 Mat C, A; in main() local
22 PetscCall(MatCreate(PETSC_COMM_WORLD, &C)); in main()
23 PetscCall(MatSetSizes(C, PETSC_DECIDE, PETSC_DECIDE, m * n, m * n)); in main()
24 PetscCall(MatSetFromOptions(C)); in main()
25 PetscCall(MatMPIAIJSetPreallocation(C, 5, NULL, 5, NULL)); in main()
26 PetscCall(MatSeqAIJSetPreallocation(C, 5, NULL)); in main()
33 PetscCall(MatSetValues(C, 1, &Ii, 1, &J, &v, INSERT_VALUES)); in main()
37 PetscCall(MatSetValues(C, 1, &Ii, 1, &J, &v, INSERT_VALUES)); in main()
41 PetscCall(MatSetValues(C, 1, &Ii, 1, &J, &v, INSERT_VALUES)); in main()
45 PetscCall(MatSetValues(C, 1, &Ii, 1, &J, &v, INSERT_VALUES)); in main()
48 PetscCall(MatSetValues(C, 1, &Ii, 1, &Ii, &v, INSERT_VALUES)); in main()
51 PetscCall(MatAssemblyBegin(C, MAT_FINAL_ASSEMBLY)); in main()
52 PetscCall(MatAssemblyEnd(C, MAT_FINAL_ASSEMBLY)); in main()
54 PetscCall(MatView(C, PETSC_VIEWER_STDOUT_WORLD)); in main()
56 PetscCall(MatView(C, PETSC_VIEWER_STDOUT_WORLD)); in main()
58 PetscCall(MatGetOwnershipRange(C, &rstart, &rend)); in main()
60 PetscCall(MatGetRow(C, i, &nz, &idx, &values)); in main()
64 PetscCall(MatRestoreRow(C, i, &nz, &idx, &values)); in main()
68 PetscCall(MatConvert(C, MATSAME, MAT_INITIAL_MATRIX, &A)); in main()
75 PetscCall(MatDestroy(&C)); in main()