Lines Matching refs:mat
10 Mat mat, fact, B; in main() local
26 PetscCall(MatCreateSeqSBAIJ(PETSC_COMM_SELF, 2, 6, 6, 0, nnz, &mat)); in main()
34 PetscCall(MatSetValues(mat, 2, ind1, 2, ind1, temp, INSERT_VALUES)); in main()
41 PetscCall(MatSetValues(mat, 2, ind1, 2, ind2, temp, INSERT_VALUES)); in main()
48 PetscCall(MatSetValues(mat, 2, ind1, 2, ind1, temp, INSERT_VALUES)); in main()
55 PetscCall(MatSetValues(mat, 2, ind1, 2, ind1, temp, INSERT_VALUES)); in main()
57 PetscCall(MatAssemblyBegin(mat, MAT_FINAL_ASSEMBLY)); in main()
58 PetscCall(MatAssemblyEnd(mat, MAT_FINAL_ASSEMBLY)); in main()
60 PetscCall(MatDuplicate(mat, MAT_SHARE_NONZERO_PATTERN, &B)); in main()
67 PetscCall(MatSetValues(mat, 2, ind1, 2, ind1, temp, INSERT_VALUES)); in main()
74 PetscCall(MatSetValues(mat, 2, ind1, 2, ind2, temp, INSERT_VALUES)); in main()
81 PetscCall(MatSetValues(mat, 2, ind1, 2, ind1, temp, INSERT_VALUES)); in main()
88 PetscCall(MatSetValues(mat, 2, ind1, 2, ind1, temp, INSERT_VALUES)); in main()
90 PetscCall(MatAssemblyBegin(mat, MAT_FINAL_ASSEMBLY)); in main()
91 PetscCall(MatAssemblyEnd(mat, MAT_FINAL_ASSEMBLY)); in main()
94 PetscCall(MatView(mat, PETSC_VIEWER_STDOUT_SELF)); in main()
97 PetscCall(MatGetOrdering(mat, MATORDERINGNATURAL, &perm, &colp)); in main()
101 PetscCall(MatGetFactor(mat, MATSOLVERPETSC, MAT_FACTOR_CHOLESKY, &fact)); in main()
102 PetscCall(MatCholeskyFactorSymbolic(fact, mat, perm, &info)); in main()
103 PetscCall(MatCholeskyFactorNumeric(fact, mat, &info)); in main()
106 PetscCall(MatDestroy(&mat)); in main()