Lines Matching refs:mat
7 Mat mat; in main() local
24 PetscCall(MatCreate(PETSC_COMM_WORLD, &mat)); in main()
25 PetscCall(MatSetSizes(mat, PETSC_DECIDE, PETSC_DECIDE, m, n)); in main()
26 PetscCall(MatSetFromOptions(mat)); in main()
27 if (struct_only) PetscCall(MatSetOption(mat, MAT_STRUCTURE_ONLY, PETSC_TRUE)); in main()
28 PetscCall(MatSetUp(mat)); in main()
29 PetscCall(MatGetOwnershipRange(mat, &rstart, &rend)); in main()
33 PetscCall(MatSetValues(mat, 1, &i, 1, &j, &v, INSERT_VALUES)); in main()
36 PetscCall(MatAssemblyBegin(mat, MAT_FINAL_ASSEMBLY)); in main()
37 PetscCall(MatAssemblyEnd(mat, MAT_FINAL_ASSEMBLY)); in main()
38 PetscCall(MatView(mat, PETSC_VIEWER_STDOUT_WORLD)); in main()
41 PetscCall(MatDestroy(&mat)); in main()