Lines Matching refs:mat
7 Mat mat, B, C; in main() local
19 PetscCall(MatCreate(PETSC_COMM_WORLD, &mat)); in main()
20 PetscCall(MatSetSizes(mat, PETSC_DECIDE, PETSC_DECIDE, 4, 4)); in main()
21 PetscCall(MatSetFromOptions(mat)); in main()
22 PetscCall(MatSetUp(mat)); in main()
28 PetscCall(MatSetValues(mat, 1, &i, 1, &j, &v, INSERT_VALUES)); in main()
32 PetscCall(MatSetValues(mat, 1, &i, 1, &j, &v, INSERT_VALUES)); in main()
36 PetscCall(MatSetValues(mat, 1, &i, 1, &j, &v, INSERT_VALUES)); in main()
40 PetscCall(MatSetValues(mat, 1, &i, 1, &j, &v, INSERT_VALUES)); in main()
41 PetscCall(MatAssemblyBegin(mat, MAT_FINAL_ASSEMBLY)); in main()
42 PetscCall(MatAssemblyEnd(mat, MAT_FINAL_ASSEMBLY)); in main()
47 PetscCall(MatView(mat, viewer)); in main()
49 PetscCall(MatGetOrdering(mat, MATORDERINGNATURAL, &isrow, &iscol)); in main()
51 PetscCall(MatPermute(mat, isrow, iscol, &B)); in main()
56 PetscCall(MatReorderForNonzeroDiagonal(mat, 1.e-8, isrow, iscol)); in main()
57 PetscCall(MatPermute(mat, isrow, iscol, &B)); in main()
69 PetscCall(MatGetOrdering(mat, MATORDERINGND, &isrow, &iscol)); in main()
70 PetscCall(MatPermute(mat, isrow, iscol, &B)); in main()
79 PetscCall(MatReorderForNonzeroDiagonal(mat, 1.e-8, isrow, iscol)); in main()
80 PetscCall(MatPermute(mat, isrow, iscol, &B)); in main()
92 PetscCall(MatGetOrdering(mat, MATORDERINGRCM, &isrow, &iscol)); in main()
93 PetscCall(MatPermute(mat, isrow, iscol, &B)); in main()
102 PetscCall(MatReorderForNonzeroDiagonal(mat, 1.e-8, isrow, iscol)); in main()
103 PetscCall(MatPermute(mat, isrow, iscol, &B)); in main()
123 PetscCall(MatSetValues(mat, 1, &i, 1, &i, &v, INSERT_VALUES)); in main()
125 PetscCall(MatAssemblyBegin(mat, MAT_FINAL_ASSEMBLY)); in main()
126 PetscCall(MatAssemblyEnd(mat, MAT_FINAL_ASSEMBLY)); in main()
127 PetscCall(MatLUFactor(mat, isrow, iscol, NULL)); in main()
132 PetscCall(MatDestroy(&mat)); in main()