| /petsc/src/mat/tutorials/ |
| H A D | ex8.c | 17 Mat AA, AB; in MatScaleUserImpl_MPIAIJ() local 20 PetscCall(MatMPIAIJGetSeqAIJ(A, &AA, &AB, NULL)); in MatScaleUserImpl_MPIAIJ() 22 PetscCall(MatScaleUserImpl(AB, aa)); in MatScaleUserImpl_MPIAIJ() 38 Mat AA, AB; in RegisterMatScaleUserImpl() local 39 PetscCall(MatMPIAIJGetSeqAIJ(mat, &AA, &AB, NULL)); in RegisterMatScaleUserImpl() 42 …PetscCall(PetscObjectComposeFunction((PetscObject)AB, "MatScaleUserImpl_C", MatScaleUserImpl_SeqAI… in RegisterMatScaleUserImpl() 59 Mat AA, AB; in DeRegisterMatScaleUserImpl() local 60 PetscCall(MatMPIAIJGetSeqAIJ(mat, &AA, &AB, NULL)); in DeRegisterMatScaleUserImpl() 63 PetscCall(PetscObjectComposeFunction((PetscObject)AB, "MatScaleUserImpl_C", NULL)); in DeRegisterMatScaleUserImpl()
|
| /petsc/src/mat/tests/ |
| H A D | ex110.c | 15 Mat AA, AB; in main() local 42 PetscCall(MatMPIAIJGetSeqAIJ(A, &AA, &AB, &garray)); in main() 45 …PetscCall(MatGetRowIJ(AB, 0, PETSC_FALSE, PETSC_FALSE, &nd, (const PetscInt **)&oi, (const PetscIn… in main() 46 PetscCall(MatSeqAIJGetArray(AB, &oa)); in main() 59 …PetscCall(MatRestoreRowIJ(AB, 0, PETSC_FALSE, PETSC_FALSE, &nd, (const PetscInt **)&oi, (const Pet… in main() 60 PetscCall(MatSeqAIJRestoreArray(AB, &oa)); in main()
|
| H A D | ex89.c | 59 Mat AA, AB; in main() local 60 PetscCall(MatMPIAIJGetSeqAIJ(A, &AA, &AB, NULL)); in main() 68 PetscCall(MatGetRowIJ(AB, 0, PETSC_FALSE, PETSC_FALSE, &nrows, &ia, &ja, &flg)); in main() 70 PetscCall(MatSeqAIJGetArray(AB, &array)); in main() 72 PetscCall(MatSeqAIJRestoreArray(AB, &array)); in main() 74 PetscCall(MatRestoreRowIJ(AB, 0, PETSC_FALSE, PETSC_FALSE, &nrows, &ia, &ja, &flg)); in main()
|
| H A D | ex302k.kokkos.cxx | 23 Mat AA, AB; in main() local 62 PetscCall(MatMPIAIJGetSeqAIJ(A, &AA, &AB, &garray)); in main() 65 …PetscCall(MatGetRowIJ(AB, 0, PETSC_FALSE, PETSC_FALSE, &nd, (const PetscInt **)&oi, (const PetscIn… in main() 66 PetscCall(MatSeqAIJGetArray(AB, &oa)); in main() 67 PetscCall(MatGetSize(AB, &m_ab, &n_ab)); in main() 145 …PetscCall(MatRestoreRowIJ(AB, 0, PETSC_FALSE, PETSC_FALSE, &nd, (const PetscInt **)&oi, (const Pet… in main() 146 PetscCall(MatSeqAIJRestoreArray(AB, &oa)); in main()
|
| H A D | ex111.c | 107 Mat AA, AB; in main() local 108 PetscCall(MatMPIAIJGetSeqAIJ(A, &AA, &AB, NULL)); in main() 116 PetscCall(MatGetRowIJ(AB, 0, PETSC_FALSE, PETSC_FALSE, &nrows, &ia, &ja, &flg)); in main() 118 PetscCall(MatSeqAIJGetArray(AB, &array)); in main() 120 PetscCall(MatSeqAIJRestoreArray(AB, &array)); in main() 122 PetscCall(MatRestoreRowIJ(AB, 0, PETSC_FALSE, PETSC_FALSE, &nrows, &ia, &ja, &flg)); in main()
|
| H A D | ex96.c | 117 Mat AA, AB; in main() local 118 PetscCall(MatMPIAIJGetSeqAIJ(A, &AA, &AB, NULL)); in main() 126 PetscCall(MatGetRowIJ(AB, 0, PETSC_FALSE, PETSC_FALSE, &nrows, &ia, &ja, &flg)); in main() 128 PetscCall(MatSeqAIJGetArray(AB, &array)); in main() 130 PetscCall(MatSeqAIJRestoreArray(AB, &array)); in main() 132 PetscCall(MatRestoreRowIJ(AB, 0, PETSC_FALSE, PETSC_FALSE, &nrows, &ia, &ja, &flg)); in main()
|
| H A D | ex70.c | 711 Mat AB; in main() local 713 PetscCall(MatMatMult(A, B, MAT_INITIAL_MATRIX, PETSC_DETERMINE, &AB)); in main() 722 PetscCall(MatDestroy(&AB)); in main()
|
| /petsc/src/binding/petsc4py/src/petsc4py/PETSc/ |
| H A D | libpetsc4py.pyx | 1276 …mtypes = {MATPRODUCT_AB : 'AB', MATPRODUCT_ABt : 'ABt', MATPRODUCT_AtB : 'AtB', MATPRODUCT_PtAP : … 1312 …mtypes = {MATPRODUCT_AB : 'AB', MATPRODUCT_ABt : 'ABt', MATPRODUCT_AtB : 'AtB', MATPRODUCT_PtAP : … 1364 …mtypes = {MATPRODUCT_AB : 'AB', MATPRODUCT_ABt : 'ABt', MATPRODUCT_AtB : 'AtB', MATPRODUCT_PtAP : …
|
| H A D | Mat.pyx | 4338 """Perform matrix-matrix multiplication C=AB. 4385 """Perform matrix-matrix multiplication C=ABᵀ.
|
| /petsc/doc/ |
| H A D | petsc.bib | 32445 address = {P.O. Box 4079, 1009 AB Amsterdam, The Netherlands},
|