Lines Matching refs:A

11   Mat         A;  in main()  local
24 PetscCall(MatCreate(PETSC_COMM_WORLD, &A)); in main()
25 PetscCall(MatSetSizes(A, PETSC_DECIDE, PETSC_DECIDE, m * n, m * n)); in main()
26 PetscCall(MatSetFromOptions(A)); in main()
27 PetscCall(MatSetUp(A)); in main()
34 PetscCall(MatSetValues(A, 1, &Ii, 1, &J, &v, INSERT_VALUES)); in main()
38 PetscCall(MatSetValues(A, 1, &Ii, 1, &J, &v, INSERT_VALUES)); in main()
42 PetscCall(MatSetValues(A, 1, &Ii, 1, &J, &v, INSERT_VALUES)); in main()
46 PetscCall(MatSetValues(A, 1, &Ii, 1, &J, &v, INSERT_VALUES)); in main()
49 PetscCall(MatSetValues(A, 1, &Ii, 1, &Ii, &v, INSERT_VALUES)); in main()
52 PetscCall(MatAssemblyBegin(A, MAT_FINAL_ASSEMBLY)); in main()
53 PetscCall(MatAssemblyEnd(A, MAT_FINAL_ASSEMBLY)); in main()
60 PetscCall(TestMatZeroRows_Basic(A, is, 0.0)); in main()
61 PetscCall(TestMatZeroRows_Basic(A, is, diag)); in main()
63 PetscCall(TestMatZeroRows_with_no_allocation(A, is, 0.0)); in main()
64 PetscCall(TestMatZeroRows_with_no_allocation(A, is, diag)); in main()
66 PetscCall(MatDestroy(&A)); in main()
71 PetscCall(MatCreate(PETSC_COMM_WORLD, &A)); in main()
72 PetscCall(MatSetSizes(A, PETSC_DECIDE, PETSC_DECIDE, m * n, m * (n + size))); in main()
73 PetscCall(MatSetFromOptions(A)); in main()
74 PetscCall(MatSetUp(A)); in main()
81 PetscCall(MatSetValues(A, 1, &Ii, 1, &J, &v, INSERT_VALUES)); in main()
85 PetscCall(MatSetValues(A, 1, &Ii, 1, &J, &v, INSERT_VALUES)); in main()
89 PetscCall(MatSetValues(A, 1, &Ii, 1, &J, &v, INSERT_VALUES)); in main()
93 PetscCall(MatSetValues(A, 1, &Ii, 1, &J, &v, INSERT_VALUES)); in main()
96 PetscCall(MatSetValues(A, 1, &Ii, 1, &Ii, &v, INSERT_VALUES)); in main()
99 PetscCall(MatAssemblyBegin(A, MAT_FINAL_ASSEMBLY)); in main()
100 PetscCall(MatAssemblyEnd(A, MAT_FINAL_ASSEMBLY)); in main()
102 PetscCall(TestMatZeroRows_Basic(A, is, 0.0)); in main()
103 PetscCall(TestMatZeroRows_Basic(A, is, diag)); in main()
105 PetscCall(MatDestroy(&A)); in main()
111 PetscErrorCode TestMatZeroRows_Basic(Mat A, IS is, PetscScalar diag) in TestMatZeroRows_Basic() argument
118 PetscCall(MatDuplicate(A, MAT_COPY_VALUES, &B)); in TestMatZeroRows_Basic()
129 PetscErrorCode TestMatZeroRows_with_no_allocation(Mat A, IS is, PetscScalar diag) in TestMatZeroRows_with_no_allocation() argument
135 PetscCall(MatDuplicate(A, MAT_COPY_VALUES, &B)); in TestMatZeroRows_with_no_allocation()