Lines Matching refs:sA
9 Mat sA; /* symmetric part of the matrices */ in main() local
30 PetscCall(MatCreateSeqSBAIJ(PETSC_COMM_WORLD, bs, n, n, nz, NULL, &sA)); in main()
31 PetscCall(MatSetOption(sA, MAT_NEW_NONZERO_ALLOCATION_ERR, PETSC_FALSE)); in main()
35 PetscCall(MatGetOwnershipRange(sA, &i, &j)); in main()
50 PetscCall(MatSetValues(sA, 1, &i, 3, col, value, INSERT_VALUES)); in main()
61 PetscCall(MatSetValues(sA, 1, &i, 3, col, value, INSERT_VALUES)); in main()
72 PetscCall(MatSetValues(sA, 1, &i, 3, col, value, INSERT_VALUES)); in main()
82 PetscCall(MatSetValues(sA, 1, &Ii, 1, &J, &neg_one, INSERT_VALUES)); in main()
87 PetscCall(MatSetValues(sA, 1, &Ii, 1, &J, &neg_one, INSERT_VALUES)); in main()
92 PetscCall(MatSetValues(sA, 1, &Ii, 1, &J, &neg_one, INSERT_VALUES)); in main()
97 PetscCall(MatSetValues(sA, 1, &Ii, 1, &J, &neg_one, INSERT_VALUES)); in main()
114 PetscCall(MatSetValues(sA, 1, &i, 3, col, value, INSERT_VALUES)); in main()
123 PetscCall(MatSetValues(sA, 1, &i, 2, col, value, INSERT_VALUES)); in main()
132 PetscCall(MatSetValues(sA, 1, &i, 2, col, value, INSERT_VALUES)); in main()
140 PetscCall(MatSetValues(sA, 1, &i, 1, col, value, INSERT_VALUES)); in main()
144 PetscCall(MatSetValues(sA, 1, &row, 1, col, value, INSERT_VALUES)); in main()
150 PetscCall(MatAssemblyBegin(sA, MAT_FINAL_ASSEMBLY)); in main()
151 PetscCall(MatAssemblyEnd(sA, MAT_FINAL_ASSEMBLY)); in main()
155 PetscCall(MatNorm(sA, NORM_FROBENIUS, &norm2)); in main()
159 PetscCall(MatNorm(sA, NORM_INFINITY, &norm2)); in main()
165 PetscCall(MatGetInfo(sA, MAT_LOCAL, &minfo2)); in main()
171 PetscCall(MatGetSize(sA, &i, &j)); in main()
175 PetscCall(MatGetBlockSize(sA, &i)); in main()
190 PetscCall(MatDiagonalScale(sA, x, x)); in main()
193 PetscCall(MatGetDiagonal(sA, s2)); in main()
200 PetscCall(MatScale(sA, alpha)); in main()
206 PetscCall(MatMult(sA, x, s2)); in main()
217 PetscCall(MatMultAdd(sA, x, y, s2)); in main()
244 PetscCall(MatReorderingSeqSBAIJ(sA, ip)); in main()
251 PetscCall(MatDestroy(&sA)); in main()