Lines Matching refs:A1
14 Mat A1, A2, A3, A4, A5, B, C, C1, nest; in main() local
30 PetscCall(MatCreate(comm, &A1)); in main()
32 PetscCall(MatSetSizes(A1, PETSC_DECIDE, PETSC_DECIDE, m * n, m * n)); in main()
33 PetscCall(MatSetFromOptions(A1)); in main()
34 PetscCall(MatSetUp(A1)); in main()
35 PetscCall(MatGetOwnershipRange(A1, &istart, &iend)); in main()
42 PetscCall(MatSetValues(A1, 1, &ii, 1, &J, &v, INSERT_VALUES)); in main()
46 PetscCall(MatSetValues(A1, 1, &ii, 1, &J, &v, INSERT_VALUES)); in main()
50 PetscCall(MatSetValues(A1, 1, &ii, 1, &J, &v, INSERT_VALUES)); in main()
54 PetscCall(MatSetValues(A1, 1, &ii, 1, &J, &v, INSERT_VALUES)); in main()
57 PetscCall(MatSetValues(A1, 1, &ii, 1, &ii, &v, INSERT_VALUES)); in main()
59 PetscCall(MatAssemblyBegin(A1, MAT_FINAL_ASSEMBLY)); in main()
60 PetscCall(MatAssemblyEnd(A1, MAT_FINAL_ASSEMBLY)); in main()
61 PetscCall(MatView(A1, PETSC_VIEWER_STDOUT_WORLD)); in main()
63 PetscCall(MatDuplicate(A1, MAT_COPY_VALUES, &A2)); in main()
64 PetscCall(MatDuplicate(A1, MAT_COPY_VALUES, &A3)); in main()
65 PetscCall(MatDuplicate(A1, MAT_COPY_VALUES, &A4)); in main()
75 PetscCall(MatGetLocalSize(A1, &m, NULL)); in main()
76 PetscCall(MatGetOwnershipRange(A1, &st, NULL)); in main()
83 Mat mata[] = {A1, A2, A3, A4}; in main()
138 PetscCall(MatCreateTranspose(A1, &A5)); /* A1 is symmetric */ in main()
151 PetscCall(MatDestroy(&A1)); in main()