Lines Matching refs:C

7   Mat             Cdense, Caij, B, C, Ct, Asub;  in main()  local
29 PetscCall(MatCreate(PETSC_COMM_WORLD, &C)); in main()
30 PetscCall(MatSetType(C, MATSCALAPACK)); in main()
35 PetscCall(MatSetSizes(C, mloc, nloc, M, N)); in main()
36 PetscCall(MatScaLAPACKSetBlockSizes(C, mb, nb)); in main()
37 PetscCall(MatSetFromOptions(C)); in main()
38 PetscCall(MatSetUp(C)); in main()
41 PetscCall(MatGetOwnershipIS(C, &isrows, &iscols)); in main()
50 PetscCall(MatSetValues(C, nrows, rows, ncols, cols, v, INSERT_VALUES)); in main()
54 PetscCall(MatAssemblyBegin(C, MAT_FINAL_ASSEMBLY)); in main()
55 PetscCall(MatAssemblyEnd(C, MAT_FINAL_ASSEMBLY)); in main()
60 PetscCall(MatDuplicate(C, MAT_COPY_VALUES, &B)); in main()
66 PetscCall(MatConvert(C, MATDENSE, MAT_INITIAL_MATRIX, &Cdense)); in main()
67 PetscCall(MatMultEqual(C, Cdense, 5, &flg)); in main()
71 PetscCall(MatNorm(C, NORM_1, &Cnorm)); in main()
74 PetscCall(MatTranspose(C, MAT_INITIAL_MATRIX, &Ct)); in main()
81 if (M > N) PetscCall(MatCreateVecs(C, &d, NULL)); in main()
82 else PetscCall(MatCreateVecs(C, NULL, &d)); in main()
83 PetscCall(MatGetDiagonal(C, d)); in main()
89 PetscCall(MatDiagonalScale(C, NULL, d)); in main()
91 PetscCall(MatDiagonalScale(C, d, NULL)); in main()
95 PetscCall(MatView(C, PETSC_VIEWER_STDOUT_WORLD)); in main()
125 PetscCall(MatAXPY(B, 2.5, C, SAME_NONZERO_PATTERN)); in main()
126 PetscCall(MatAYPX(B, 3.75, C, SAME_NONZERO_PATTERN)); in main()
137 PetscCall(MatMatTransposeMult(C, C, MAT_INITIAL_MATRIX, PETSC_DETERMINE, &B)); in main()
138 PetscCall(MatScale(C, 2.0)); in main()
139 PetscCall(MatMatTransposeMult(C, C, MAT_REUSE_MATRIX, PETSC_DETERMINE, &B)); in main()
140 PetscCall(MatMatTransposeMultEqual(C, C, B, 10, &flg)); in main()
150 PetscCall(MatTransposeMatMult(C, C, MAT_INITIAL_MATRIX, PETSC_DETERMINE, &B)); in main()
151 PetscCall(MatScale(C, 2.0)); in main()
152 PetscCall(MatTransposeMatMult(C, C, MAT_REUSE_MATRIX, PETSC_DETERMINE, &B)); in main()
153 PetscCall(MatTransposeMatMultEqual(C, C, B, 10, &flg)); in main()
162 PetscCall(MatComputeOperator(C, MATAIJ, &Caij)); in main()
163 PetscCall(MatMultEqual(C, Caij, 5, &flg)); in main()
165 PetscCall(MatMultTransposeEqual(C, Caij, 5, &flg)); in main()
169 PetscCall(MatMultAddEqual(C, Caij, 5, &flg)); in main()
171 PetscCall(MatMultTransposeAddEqual(C, Caij, 5, &flg)); in main()
178 PetscCall(MatMatMult(C, C, MAT_INITIAL_MATRIX, PETSC_DETERMINE, &CC)); in main()
206 PetscCall(MatDestroy(&C)); in main()