Lines Matching refs:A_vcl
17 Mat A_vcl; in main() local
22 PetscCall(MatCreateSeqAIJViennaCL(PETSC_COMM_SELF, m, n, nz, NULL, &A_vcl)); in main()
28 PetscCall(MatSetValue(A_vcl, i, j, (PetscScalar)(0.3 * i + j), INSERT_VALUES)); in main()
31 PetscCall(MatAssemblyBegin(A_vcl, MAT_FINAL_ASSEMBLY)); in main()
32 PetscCall(MatAssemblyEnd(A_vcl, MAT_FINAL_ASSEMBLY)); in main()
38 PetscCall(MatMult(A_vcl, v_vcl, r_vcl)); in main()
42 PetscCall(MatDestroy(&A_vcl)); in main()
47 Mat A, A_vcl; in main() local
74 PetscCall(MatConvert(A, MATSEQAIJVIENNACL, MAT_INITIAL_MATRIX, &A_vcl)); in main()
75 PetscCall(PetscObjectSetName((PetscObject)A_vcl, "New ViennaCL Matrix")); in main()
81 PetscCall(MatMult(A_vcl, v_vcl, r_vcl)); in main()
95 PetscCall(MatDestroy(&A_vcl)); in main()
152 Mat A, A_vcl; in main() local
179 PetscCall(MatConvert(A, MATMPIAIJVIENNACL, MAT_INITIAL_MATRIX, &A_vcl)); in main()
180 PetscCall(PetscObjectSetName((PetscObject)A_vcl, "New MPI ViennaCL Matrix")); in main()
182 PetscCall(MatCreateVecs(A_vcl, &v_vcl, &r_vcl)); in main()
185 PetscCall(MatMult(A_vcl, v_vcl, r_vcl)); in main()
199 PetscCall(MatDestroy(&A_vcl)); in main()