| /petsc/src/mat/impls/baij/seq/ |
| H A D | baij.h | 296 … PetscKernel_A_gets_A_minus_B_times_C_2(PetscScalar *A, const PetscScalar *B, const PetscScalar *C) in PetscKernel_A_gets_A_minus_B_times_C_2() argument 298 A[0] -= B[0] * C[0] + B[2] * C[1]; in PetscKernel_A_gets_A_minus_B_times_C_2() 299 A[1] -= B[1] * C[0] + B[3] * C[1]; in PetscKernel_A_gets_A_minus_B_times_C_2() 300 A[2] -= B[0] * C[2] + B[2] * C[3]; in PetscKernel_A_gets_A_minus_B_times_C_2() 301 A[3] -= B[1] * C[2] + B[3] * C[3]; in PetscKernel_A_gets_A_minus_B_times_C_2() 341 … PetscKernel_A_gets_A_minus_B_times_C_3(PetscScalar *A, const PetscScalar *B, const PetscScalar *C) in PetscKernel_A_gets_A_minus_B_times_C_3() argument 343 A[0] -= B[0] * C[0] + B[3] * C[1] + B[6] * C[2]; in PetscKernel_A_gets_A_minus_B_times_C_3() 344 A[1] -= B[1] * C[0] + B[4] * C[1] + B[7] * C[2]; in PetscKernel_A_gets_A_minus_B_times_C_3() 345 A[2] -= B[2] * C[0] + B[5] * C[1] + B[8] * C[2]; in PetscKernel_A_gets_A_minus_B_times_C_3() 346 A[3] -= B[0] * C[3] + B[3] * C[4] + B[6] * C[5]; in PetscKernel_A_gets_A_minus_B_times_C_3() [all …]
|
| /petsc/src/mat/tests/ |
| H A D | ex62.c | 25 Mat A, A_save, B, C, P, C1, R; in main() local 92 PetscCall(MatProductCreate(A, B, NULL, &C)); in main() 93 PetscCall(MatSetOptionsPrefix(C, "AB_")); in main() 94 PetscCall(MatProductSetType(C, MATPRODUCT_AB)); in main() 95 PetscCall(MatProductSetAlgorithm(C, MATPRODUCTALGORITHMDEFAULT)); in main() 96 PetscCall(MatProductSetFill(C, PETSC_DETERMINE)); in main() 97 PetscCall(MatProductSetFromOptions(C)); in main() 99 PetscCall(MatHasOperation(C, MATOP_PRODUCTSYMBOLIC, &flg)); in main() 100 PetscCall(MatProductSymbolic(C)); in main() 101 PetscCall(MatProductNumeric(C)); in main() [all …]
|
| H A D | ex10.c | 7 Mat C, B; in main() local 19 PetscCall(MatCreate(PETSC_COMM_WORLD, &C)); in main() 20 PetscCall(MatSetSizes(C, PETSC_DECIDE, PETSC_DECIDE, m * n, m * n)); in main() 21 PetscCall(MatSetFromOptions(C)); in main() 22 PetscCall(MatSetUp(C)); in main() 23 …PetscCall(MatDuplicate(C, MAT_DO_NOT_COPY_VALUES, &B)); /* test that SeqAIJ non-preallocated matri… in main() 24 PetscCall(MatDestroy(&C)); in main() 25 C = B; in main() 32 PetscCall(MatSetValues(C, 1, &Ii, 1, &J, &v, INSERT_VALUES)); in main() 36 PetscCall(MatSetValues(C, 1, &Ii, 1, &J, &v, INSERT_VALUES)); in main() [all …]
|
| H A D | ex37.c | 7 Mat C, A; in main() local 20 PetscCall(MatCreate(PETSC_COMM_WORLD, &C)); in main() 21 PetscCall(MatSetSizes(C, PETSC_DECIDE, PETSC_DECIDE, n, n)); in main() 22 PetscCall(MatSetType(C, MATAIJ)); in main() 23 PetscCall(MatSetFromOptions(C)); in main() 24 PetscCall(PetscObjectSetName((PetscObject)C, "initial")); in main() 26 PetscCall(MatGetType(C, &type)); in main() 28 PetscCall(PetscObjectTypeCompare((PetscObject)C, MATSEQAIJ, &isAIJ)); in main() 30 PetscCall(PetscObjectTypeCompare((PetscObject)C, MATMPIAIJ, &isAIJ)); in main() 32 PetscCall(MatSeqAIJSetPreallocation(C, 3, NULL)); in main() [all …]
|
| H A D | ex242.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() [all …]
|
| H A D | ex60.c | 7 Mat C; in main() local 22 PetscCall(MatCreate(PETSC_COMM_WORLD, &C)); in main() 23 PetscCall(MatSetSizes(C, PETSC_DECIDE, PETSC_DECIDE, m * n, m * n)); in main() 24 PetscCall(MatSetFromOptions(C)); in main() 25 PetscCall(MatSeqAIJSetPreallocation(C, 5, NULL)); in main() 26 PetscCall(MatMPIAIJSetPreallocation(C, 5, NULL, 5, NULL)); in main() 27 PetscCall(MatSetUp(C)); in main() 35 PetscCall(MatSetValues(C, 1, &Ii, 1, &J, &v, INSERT_VALUES)); in main() 39 PetscCall(MatSetValues(C, 1, &Ii, 1, &J, &v, INSERT_VALUES)); in main() 43 PetscCall(MatSetValues(C, 1, &Ii, 1, &J, &v, INSERT_VALUES)); in main() [all …]
|
| H A D | ex31.c | 11 Mat C; in main() local 32 PetscCall(MatCreate(PETSC_COMM_WORLD, &C)); in main() 33 PetscCall(MatSetSizes(C, PETSC_DECIDE, PETSC_DECIDE, N, N)); in main() 34 PetscCall(MatSetFromOptions(C)); in main() 35 PetscCall(MatSetUp(C)); in main() 36 PetscCall(MatGetOwnershipRange(C, &Istart, &Iend)); in main() 43 PetscCall(MatSetValues(C, 1, &Ii, 1, &J, &v, ADD_VALUES)); in main() 47 PetscCall(MatSetValues(C, 1, &Ii, 1, &J, &v, ADD_VALUES)); in main() 51 PetscCall(MatSetValues(C, 1, &Ii, 1, &J, &v, ADD_VALUES)); in main() 55 PetscCall(MatSetValues(C, 1, &Ii, 1, &J, &v, ADD_VALUES)); in main() [all …]
|
| H A D | ex194.c | 7 Mat C, A; in main() local 19 PetscCall(MatCreate(PETSC_COMM_WORLD, &C)); in main() 20 PetscCall(MatSetSizes(C, PETSC_DECIDE, PETSC_DECIDE, m * n, m * n)); in main() 21 PetscCall(MatSetFromOptions(C)); in main() 22 PetscCall(MatSetUp(C)); in main() 28 PetscCall(MatGetOwnershipRange(C, &rstart, &rend)); in main() 32 PetscCall(MatSetValues(C, 1, &i, 1, &j, &v, INSERT_VALUES)); in main() 35 PetscCall(MatAssemblyBegin(C, MAT_FINAL_ASSEMBLY)); in main() 36 PetscCall(MatAssemblyEnd(C, MAT_FINAL_ASSEMBLY)); in main() 38 PetscCall(MatView(C, PETSC_VIEWER_STDOUT_WORLD)); in main() [all …]
|
| H A D | ex14.c | 7 Mat C; in main() local 17 PetscCall(MatCreate(PETSC_COMM_WORLD, &C)); in main() 18 PetscCall(MatSetSizes(C, PETSC_DECIDE, PETSC_DECIDE, m * n, m * n)); in main() 19 PetscCall(MatSetFromOptions(C)); in main() 20 PetscCall(MatSetUp(C)); in main() 27 PetscCall(MatSetValues(C, 1, &Ii, 1, &J, &v, INSERT_VALUES)); in main() 31 PetscCall(MatSetValues(C, 1, &Ii, 1, &J, &v, INSERT_VALUES)); in main() 35 PetscCall(MatSetValues(C, 1, &Ii, 1, &J, &v, INSERT_VALUES)); in main() 39 PetscCall(MatSetValues(C, 1, &Ii, 1, &J, &v, INSERT_VALUES)); in main() 42 PetscCall(MatSetValues(C, 1, &Ii, 1, &Ii, &v, INSERT_VALUES)); in main() [all …]
|
| H A D | ex59.c | 7 Mat C, A; in main() local 22 PetscCall(MatCreate(PETSC_COMM_WORLD, &C)); in main() 23 PetscCall(MatSetSizes(C, PETSC_DECIDE, PETSC_DECIDE, m * n, m * n)); in main() 24 PetscCall(MatSetFromOptions(C)); in main() 25 PetscCall(MatSetUp(C)); in main() 31 PetscCall(MatGetOwnershipRange(C, &rstart, &rend)); in main() 35 PetscCall(MatSetValues(C, 1, &i, 1, &j, &v, INSERT_VALUES)); in main() 39 PetscCall(MatAssemblyBegin(C, MAT_FINAL_ASSEMBLY)); in main() 40 PetscCall(MatAssemblyEnd(C, MAT_FINAL_ASSEMBLY)); in main() 42 PetscCall(MatView(C, PETSC_VIEWER_STDOUT_WORLD)); in main() [all …]
|
| H A D | ex15.c | 7 Mat C; in main() local 21 PetscCall(MatCreate(PETSC_COMM_WORLD, &C)); in main() 22 PetscCall(MatSetSizes(C, PETSC_DECIDE, PETSC_DECIDE, m * n, m * n)); in main() 23 PetscCall(MatSetFromOptions(C)); in main() 24 PetscCall(MatSetUp(C)); in main() 27 PetscCall(MatSetOption(C, MAT_SYMMETRIC, PETSC_TRUE)); in main() 28 PetscCall(MatSetOption(C, MAT_SYMMETRY_ETERNAL, PETSC_TRUE)); in main() 38 PetscCall(MatSetValues(C, 1, &Ii, 1, &J, &v, INSERT_VALUES)); in main() 42 PetscCall(MatSetValues(C, 1, &Ii, 1, &J, &v, INSERT_VALUES)); in main() 46 PetscCall(MatSetValues(C, 1, &Ii, 1, &J, &v, INSERT_VALUES)); in main() [all …]
|
| H A D | ex21.c | 8 Mat C, A; in main() local 22 PetscCall(MatCreate(PETSC_COMM_WORLD, &C)); in main() 23 PetscCall(MatSetSizes(C, PETSC_DECIDE, PETSC_DECIDE, m * n, m * n)); in main() 24 PetscCall(MatSetFromOptions(C)); in main() 25 PetscCall(MatMPIAIJSetPreallocation(C, 5, NULL, 5, NULL)); in main() 26 PetscCall(MatSeqAIJSetPreallocation(C, 5, NULL)); in main() 33 PetscCall(MatSetValues(C, 1, &Ii, 1, &J, &v, INSERT_VALUES)); in main() 37 PetscCall(MatSetValues(C, 1, &Ii, 1, &J, &v, INSERT_VALUES)); in main() 41 PetscCall(MatSetValues(C, 1, &Ii, 1, &J, &v, INSERT_VALUES)); in main() 45 PetscCall(MatSetValues(C, 1, &Ii, 1, &J, &v, INSERT_VALUES)); in main() [all …]
|
| H A D | ex141.c | 8 Mat C, B; in main() local 27 PetscCall(MatCreate(PETSC_COMM_WORLD, &C)); in main() 28 PetscCall(MatSetType(C, MATSEQSBAIJ)); in main() 29 PetscCall(MatLoad(C, fd)); in main() 35 PetscCall(MatCreate(PETSC_COMM_WORLD, &C)); in main() 36 PetscCall(MatSetSizes(C, PETSC_DECIDE, PETSC_DECIDE, m, m)); in main() 37 PetscCall(MatSetType(C, MATSBAIJ)); in main() 38 PetscCall(MatSetFromOptions(C)); in main() 39 PetscCall(MatSeqSBAIJSetPreallocation(C, bs, d_nz, NULL)); in main() 40 PetscCall(MatSetUp(C)); in main() [all …]
|
| H A D | ex11.c | 7 Mat C; in main() local 16 PetscCall(MatCreate(PETSC_COMM_SELF, &C)); in main() 17 PetscCall(MatSetSizes(C, PETSC_DECIDE, PETSC_DECIDE, m * n, m * n)); in main() 18 PetscCall(MatSetFromOptions(C)); in main() 19 PetscCall(MatSetUp(C)); in main() 26 PetscCall(MatSetValues(C, 1, &Ii, 1, &J, &v, INSERT_VALUES)); in main() 30 PetscCall(MatSetValues(C, 1, &Ii, 1, &J, &v, INSERT_VALUES)); in main() 34 PetscCall(MatSetValues(C, 1, &Ii, 1, &J, &v, INSERT_VALUES)); in main() 38 PetscCall(MatSetValues(C, 1, &Ii, 1, &J, &v, INSERT_VALUES)); in main() 41 PetscCall(MatSetValues(C, 1, &Ii, 1, &Ii, &v, INSERT_VALUES)); in main() [all …]
|
| H A D | ex9.c | 7 Mat C, Credundant; in main() local 24 PetscCall(MatCreate(PETSC_COMM_WORLD, &C)); in main() 25 PetscCall(MatSetSizes(C, PETSC_DECIDE, PETSC_DECIDE, m * n, m * n)); in main() 26 PetscCall(MatSetFromOptions(C)); in main() 27 PetscCall(MatSetUp(C)); in main() 36 PetscCall(MatSetValues(C, 1, &Ii, 1, &J, &v, INSERT_VALUES)); in main() 40 PetscCall(MatSetValues(C, 1, &Ii, 1, &J, &v, INSERT_VALUES)); in main() 44 PetscCall(MatSetValues(C, 1, &Ii, 1, &J, &v, INSERT_VALUES)); in main() 48 PetscCall(MatSetValues(C, 1, &Ii, 1, &J, &v, INSERT_VALUES)); in main() 51 PetscCall(MatSetValues(C, 1, &Ii, 1, &Ii, &v, INSERT_VALUES)); in main() [all …]
|
| H A D | ex38.c | 7 Mat C, Caij; in main() local 26 PetscCall(MatCreate(PETSC_COMM_WORLD, &C)); in main() 27 PetscCall(MatSetSizes(C, m, n, PETSC_DECIDE, PETSC_DECIDE)); in main() 28 PetscCall(MatSetType(C, MATELEMENTAL)); in main() 29 PetscCall(MatSetFromOptions(C)); in main() 30 PetscCall(MatSetUp(C)); in main() 33 if (flg) PetscCall(MatSetOption(C, MAT_ROW_ORIENTED, PETSC_TRUE)); in main() 34 PetscCall(MatGetOwnershipIS(C, &isrows, &iscols)); in main() 61 PetscCall(MatSetValues(C, nrows, rows, ncols, cols, v, INSERT_VALUES)); in main() 64 PetscCall(MatAssemblyBegin(C, MAT_FINAL_ASSEMBLY)); in main() [all …]
|
| /petsc/src/mat/impls/aij/mpi/ |
| H A D | mpimatmatmatmult.c | 14 Mat Rt, R = product->A, A = product->B, P = product->C; in MatProductNumeric_ABC_Transpose_AIJ_AIJ() 25 Mat Rt, R = product->A, A = product->B, P = product->C; in MatProductSymbolic_ABC_Transpose_AIJ_AIJ() 38 PETSC_INTERN PetscErrorCode MatProductSetFromOptions_Transpose_AIJ_AIJ(Mat C) in MatProductSetFromOptions_Transpose_AIJ_AIJ() argument 40 Mat_Product *product = C->product; in MatProductSetFromOptions_Transpose_AIJ_AIJ() 43 …PetscCheck(product->type == MATPRODUCT_ABC, PetscObjectComm((PetscObject)C), PETSC_ERR_SUP, "MatPr… in MatProductSetFromOptions_Transpose_AIJ_AIJ() 44 C->ops->productsymbolic = MatProductSymbolic_ABC_Transpose_AIJ_AIJ; in MatProductSetFromOptions_Transpose_AIJ_AIJ() 49 PetscErrorCode MatMatMatMultSymbolic_MPIAIJ_MPIAIJ_MPIAIJ(Mat A, Mat B, Mat C, PetscReal fill, Mat … in MatMatMatMultSymbolic_MPIAIJ_MPIAIJ_MPIAIJ() argument 59 PetscCall(MatProductCreate(B, C, NULL, &BC)); in MatMatMatMultSymbolic_MPIAIJ_MPIAIJ_MPIAIJ() 63 PetscCall(MatMatMultSymbolic_MPIAIJ_MPIAIJ(B, C, fill, BC)); in MatMatMatMultSymbolic_MPIAIJ_MPIAIJ_MPIAIJ() 67 PetscCall(MatMatMultSymbolic_MPIAIJ_MPIAIJ_nonscalable(B, C, fill, BC)); in MatMatMatMultSymbolic_MPIAIJ_MPIAIJ_MPIAIJ() [all …]
|
| /petsc/src/ksp/ksp/tutorials/ |
| H A D | ex5.c | 21 Mat C; /* matrix */ in main() local 67 PetscCall(MatCreate(PETSC_COMM_WORLD, &C)); in main() 68 PetscCall(MatSetSizes(C, PETSC_DECIDE, PETSC_DECIDE, m * n, m * n)); in main() 69 PetscCall(MatSetFromOptions(C)); in main() 70 PetscCall(MatSetUp(C)); in main() 77 PetscCall(MatGetOwnershipRange(C, &Istart, &Iend)); in main() 92 PetscCall(MatSetValues(C, 1, &Ii, 1, &J, &v, ADD_VALUES)); in main() 96 PetscCall(MatSetValues(C, 1, &Ii, 1, &J, &v, ADD_VALUES)); in main() 100 PetscCall(MatSetValues(C, 1, &Ii, 1, &J, &v, ADD_VALUES)); in main() 104 PetscCall(MatSetValues(C, 1, &Ii, 1, &J, &v, ADD_VALUES)); in main() [all …]
|
| /petsc/src/mat/impls/aij/seq/ |
| H A D | matrart.c | 25 PetscErrorCode MatRARtSymbolic_SeqAIJ_SeqAIJ_colorrart(Mat A, Mat R, PetscReal fill, Mat C) in MatRARtSymbolic_SeqAIJ_SeqAIJ_colorrart() argument 35 MatCheckProduct(C, 4); in MatRARtSymbolic_SeqAIJ_SeqAIJ_colorrart() 36 …PetscCheck(!C->product->data, PetscObjectComm((PetscObject)C), PETSC_ERR_PLIB, "Product data not e… in MatRARtSymbolic_SeqAIJ_SeqAIJ_colorrart() 41 PetscCall(MatPtAPSymbolic_SeqAIJ_SeqAIJ_SparseAxpy(A, P, fill, C)); in MatRARtSymbolic_SeqAIJ_SeqAIJ_colorrart() 42 PetscCall(MatSetBlockSizes(C, R->rmap->bs, R->rmap->bs)); in MatRARtSymbolic_SeqAIJ_SeqAIJ_colorrart() 43 C->ops->rartnumeric = MatRARtNumeric_SeqAIJ_SeqAIJ_colorrart; in MatRARtSymbolic_SeqAIJ_SeqAIJ_colorrart() 47 C->product->data = rart; in MatRARtSymbolic_SeqAIJ_SeqAIJ_colorrart() 48 C->product->destroy = MatProductCtxDestroy_SeqAIJ_RARt; in MatRARtSymbolic_SeqAIJ_SeqAIJ_colorrart() 52 PetscCall(MatSetOption(C, MAT_USE_INODES, PETSC_FALSE)); in MatRARtSymbolic_SeqAIJ_SeqAIJ_colorrart() 55 PetscCall(MatColoringCreate(C, &coloring)); in MatRARtSymbolic_SeqAIJ_SeqAIJ_colorrart() [all …]
|
| H A D | mattransposematmult.c | 24 …TSC_INTERN PetscErrorCode MatTMatTMultSymbolic_SeqAIJ_SeqDense(Mat A, Mat B, PetscReal fill, Mat C) in MatTMatTMultSymbolic_SeqAIJ_SeqDense() argument 31 MatCheckProduct(C, 4); in MatTMatTMultSymbolic_SeqAIJ_SeqDense() 32 PetscCheck(!C->product->data, PETSC_COMM_SELF, PETSC_ERR_PLIB, "Extra product struct not empty"); in MatTMatTMultSymbolic_SeqAIJ_SeqDense() 33 …(C->product->type == MATPRODUCT_ABt || C->product->type == MATPRODUCT_AtB, PETSC_COMM_SELF, PETSC_… in MatTMatTMultSymbolic_SeqAIJ_SeqDense() 36 if (C->product->type == MATPRODUCT_AtB) { in MatTMatTMultSymbolic_SeqAIJ_SeqDense() 37 PetscCall(MatSetSizes(C, A->cmap->n, B->cmap->N, A->cmap->n, B->cmap->N)); in MatTMatTMultSymbolic_SeqAIJ_SeqDense() 40 PetscCall(MatSetSizes(C, A->rmap->n, B->rmap->N, A->rmap->n, B->rmap->N)); in MatTMatTMultSymbolic_SeqAIJ_SeqDense() 43 PetscCall(PetscObjectTypeCompareAny((PetscObject)C, &cisdense, MATSEQDENSE, MATSEQDENSECUDA, "")); in MatTMatTMultSymbolic_SeqAIJ_SeqDense() 44 if (!cisdense) PetscCall(MatSetType(C, ((PetscObject)B)->type_name)); in MatTMatTMultSymbolic_SeqAIJ_SeqDense() 45 PetscCall(MatSetUp(C)); in MatTMatTMultSymbolic_SeqAIJ_SeqDense() [all …]
|
| /petsc/src/ksp/pc/tests/ |
| H A D | ex7.c | 8 Mat C, A; in main() local 16 PetscCall(MatCreate(PETSC_COMM_WORLD, &C)); in main() 17 PetscCall(MatSetSizes(C, PETSC_DECIDE, PETSC_DECIDE, 3, 3)); in main() 18 PetscCall(MatSetFromOptions(C)); in main() 19 PetscCall(MatSetUp(C)); in main() 24 PetscCall(MatSetValues(C, 1, &i, 1, &j, &v, INSERT_VALUES)); in main() 28 PetscCall(MatSetValues(C, 1, &i, 1, &j, &v, INSERT_VALUES)); in main() 32 PetscCall(MatSetValues(C, 1, &i, 1, &j, &v, INSERT_VALUES)); in main() 36 PetscCall(MatSetValues(C, 1, &i, 1, &j, &v, INSERT_VALUES)); in main() 40 PetscCall(MatSetValues(C, 1, &i, 1, &j, &v, INSERT_VALUES)); in main() [all …]
|
| /petsc/src/mat/tests/output/ |
| H A D | ex2_12_A.out | 19 MatAXPY: C = C + alpha * A, C=A, SAME_NONZERO_PATTERN 28 MatAXPY: (C^T)^T = (C^T)^T + alpha * A, C=A, SAME_NONZERO_PATTERN 36 MatAXPY: C = C + alpha * (A^T)^T, C=A, SAME_NONZERO_PATTERN 44 MatAXPY: (C^T)^T = (C^T)^T + alpha * (A^T)^T, C=A, SAME_NONZERO_PATTERN 61 MatAXPY: (C^H)^H = (C^H)^H + alpha * A, C=A, SAME_NONZERO_PATTERN 69 MatAXPY: C = C + alpha * (A^H)^H, C=A, SAME_NONZERO_PATTERN 77 MatAXPY: (C^H)^H = (C^H)^H + alpha * (A^H)^H, C=A, SAME_NONZERO_PATTERN
|
| H A D | ex2_12_B.out | 15 MatAXPY: C = C + alpha * A, C=A, SAME_NONZERO_PATTERN 24 MatAXPY: (C^T)^T = (C^T)^T + alpha * A, C=A, SAME_NONZERO_PATTERN 32 MatAXPY: C = C + alpha * (A^T)^T, C=A, SAME_NONZERO_PATTERN 40 MatAXPY: (C^T)^T = (C^T)^T + alpha * (A^T)^T, C=A, SAME_NONZERO_PATTERN 57 MatAXPY: (C^H)^H = (C^H)^H + alpha * A, C=A, SAME_NONZERO_PATTERN 65 MatAXPY: C = C + alpha * (A^H)^H, C=A, SAME_NONZERO_PATTERN 73 MatAXPY: (C^H)^H = (C^H)^H + alpha * (A^H)^H, C=A, SAME_NONZERO_PATTERN
|
| H A D | ex2_4.out | 19 MatAXPY: C = C + alpha * A, C=A, SAME_NONZERO_PATTERN 28 MatAXPY: (C^T)^T = (C^T)^T + alpha * A, C=A, SAME_NONZERO_PATTERN 36 MatAXPY: C = C + alpha * (A^T)^T, C=A, SAME_NONZERO_PATTERN 44 MatAXPY: (C^T)^T = (C^T)^T + alpha * (A^T)^T, C=A, SAME_NONZERO_PATTERN 61 MatAXPY: (C^H)^H = (C^H)^H + alpha * A, C=A, SAME_NONZERO_PATTERN 69 MatAXPY: C = C + alpha * (A^H)^H, C=A, SAME_NONZERO_PATTERN 77 MatAXPY: (C^H)^H = (C^H)^H + alpha * (A^H)^H, C=A, SAME_NONZERO_PATTERN
|
| H A D | ex2_11_A.out | 21 MatAXPY: C = C + alpha * A, C=A, SAME_NONZERO_PATTERN 31 MatAXPY: (C^T)^T = (C^T)^T + alpha * A, C=A, SAME_NONZERO_PATTERN 40 MatAXPY: C = C + alpha * (A^T)^T, C=A, SAME_NONZERO_PATTERN 49 MatAXPY: (C^T)^T = (C^T)^T + alpha * (A^T)^T, C=A, SAME_NONZERO_PATTERN 68 MatAXPY: (C^H)^H = (C^H)^H + alpha * A, C=A, SAME_NONZERO_PATTERN 77 MatAXPY: C = C + alpha * (A^H)^H, C=A, SAME_NONZERO_PATTERN 86 MatAXPY: (C^H)^H = (C^H)^H + alpha * (A^H)^H, C=A, SAME_NONZERO_PATTERN
|