Lines Matching refs:mat
7 Mat mat, submat, submat1, *submatrices; in main() local
19 PetscCall(MatCreate(PETSC_COMM_WORLD, &mat)); in main()
20 PetscCall(MatSetSizes(mat, PETSC_DECIDE, PETSC_DECIDE, m, n)); in main()
21 PetscCall(MatSetFromOptions(mat)); in main()
22 PetscCall(MatSetUp(mat)); in main()
23 PetscCall(MatGetOwnershipRange(mat, &rstart, &rend)); in main()
27 PetscCall(MatSetValues(mat, 1, &tmp, 1, &i, &value, INSERT_VALUES)); in main()
29 PetscCall(MatAssemblyBegin(mat, MAT_FINAL_ASSEMBLY)); in main()
30 PetscCall(MatAssemblyEnd(mat, MAT_FINAL_ASSEMBLY)); in main()
32 PetscCall(MatView(mat, PETSC_VIEWER_STDOUT_WORLD)); in main()
39 PetscCall(MatCreateSubMatrices(mat, 1, &irow, &icol, MAT_INITIAL_MATRIX, &submatrices)); in main()
40 PetscCall(MatCreateSubMatrices(mat, 1, &irow, &icol, MAT_REUSE_MATRIX, &submatrices)); in main()
62 PetscCall(MatCreateSubMatrices(mat, 1, &irow, &icol, MAT_INITIAL_MATRIX, &submatrices)); in main()
66 PetscCall(MatCreateSubMatrices(mat, 1, &irow, &icol, MAT_REUSE_MATRIX, &submatrices)); in main()
80 PetscCall(MatCreateSubMatrices(mat, 1, &irow, &icol, MAT_INITIAL_MATRIX, &submatrices)); in main()
81 PetscCall(MatCreateSubMatrices(mat, 1, &irow, &icol, MAT_REUSE_MATRIX, &submatrices)); in main()
95 PetscCall(MatZeroEntries(mat)); in main()
96 PetscCall(MatView(mat, PETSC_VIEWER_STDOUT_WORLD)); in main()
103 PetscCall(MatDestroy(&mat)); in main()