Lines Matching refs:mat
5 PetscErrorCode Assemble(Mat mat) in Assemble() argument
20 PetscCall(MatSetValues(mat, 4, idx, 4, idx, vals, ADD_VALUES)); in Assemble()
26 PetscCall(MatSetValues(mat, 4, idx, 4, idx, vals, ADD_VALUES)); in Assemble()
33 PetscCall(MatSetValues(mat, 4, idx, 4, idx, vals, ADD_VALUES)); in Assemble()
39 PetscCall(MatSetValues(mat, 4, idx, 4, idx, vals, ADD_VALUES)); in Assemble()
41 PetscCall(MatAssemblyBegin(mat, MAT_FINAL_ASSEMBLY)); in Assemble()
42 PetscCall(MatAssemblyEnd(mat, MAT_FINAL_ASSEMBLY)); in Assemble()
48 Mat mat; in main() local
54 PetscCall(MatCreate(PETSC_COMM_WORLD, &mat)); in main()
55 if (rank == 0) PetscCall(MatSetSizes(mat, 6, 6, PETSC_DETERMINE, PETSC_DETERMINE)); in main()
56 else PetscCall(MatSetSizes(mat, 3, 3, PETSC_DETERMINE, PETSC_DETERMINE)); in main()
57 PetscCall(MatSetFromOptions(mat)); in main()
72 PetscCall(MatMPIAIJSetPreallocation(mat, 0, ndz, 0, noz)); in main()
81 PetscCall(MatMPIAIJSetPreallocation(mat, 0, ndz, 0, noz)); in main()
83 PetscCall(MatSetUp(mat)); in main()
84 PetscCall(Assemble(mat)); in main()
85 PetscCall(MatView(mat, NULL)); in main()
86 PetscCall(MatResetPreallocation(mat)); in main()
87 PetscCall(Assemble(mat)); in main()
88 PetscCall(MatView(mat, NULL)); in main()
89 PetscCall(MatDestroy(&mat)); in main()