Home
last modified time | relevance | path

Searched refs:Ao (Results 1 – 12 of 12) sorted by relevance

/petsc/src/mat/tests/
H A Dex79f.F909 Mat A, Ad, Ao
29 PetscCallA(MatMPIAIJGetSeqAIJ(A, Ad, Ao, icol, ierr))
51 PetscCallA(MatGetRowIJ(Ao, one, bb, bb, n, ia, ja, done, ierr))
52 PetscCallA(MatSeqAIJGetArray(Ao, aa, ierr))
59 PetscCallA(MatMPIAIJRestoreSeqAIJ(A, Ad, Ao, icol, ierr))
60 PetscCallA(MatRestoreRowIJ(Ao, one, bb, bb, n, ia, ja, done, ierr))
61 PetscCallA(MatSeqAIJRestoreArray(Ao, aa, ierr))
/petsc/src/mat/impls/baij/mpi/ftn-custom/
H A Dzmpibaijf.c10 PETSC_EXTERN void matmpibaijgetseqbaij_(Mat *A, Mat *Ad, Mat *Ao, PetscInt *ic, size_t *iic, PetscE… in matmpibaijgetseqbaij_() argument
13 *ierr = MatMPIBAIJGetSeqBAIJ(*A, Ad, Ao, &i); in matmpibaijgetseqbaij_()
/petsc/src/mat/impls/aij/mpi/kokkos/
H A Dmpiaijkok.kokkos.cxx97 Mat Ad, Ao; in MatMPIAIJGetLocalMatMerge_MPIAIJKokkos() local
101 PetscCall(MatMPIAIJGetSeqAIJ(mat, &Ad, &Ao, &cmap)); in MatMPIAIJGetLocalMatMerge_MPIAIJKokkos()
102 PetscCall(MatSeqAIJKokkosMergeMats(Ad, Ao, reuse, C)); in MatMPIAIJGetLocalMatMerge_MPIAIJKokkos()
106 PetscCall(MatGetLocalSize(Ao, NULL, &on)); in MatMPIAIJGetLocalMatMerge_MPIAIJKokkos()
1054 KokkosCsrMatrix Adt, Aot, Ad, Ao, Bd, Bo; in MatProductSymbolic_MPIAIJKokkos_AtB() local
1063 PetscCall(MatSeqAIJKokkosGetKokkosCsrMatrix(ampi->B, &Ao)); in MatProductSymbolic_MPIAIJKokkos_AtB()
1173 KokkosCsrMatrix Ad, Ao, Bd, Bo; in MatProductSymbolic_MPIAIJKokkos_AB() local
1177 PetscCall(MatSeqAIJKokkosGetKokkosCsrMatrix(ampi->B, &Ao)); in MatProductSymbolic_MPIAIJKokkos_AB()
1215 PetscCallCXX(KokkosSparse::spgemm_symbolic(mm->kh3, Ao, false, mm->Fd, false, mm->C3)); in MatProductSymbolic_MPIAIJKokkos_AB()
1216 PetscCallCXX(KokkosSparse::spgemm_numeric(mm->kh3, Ao, false, mm->Fd, false, mm->C3)); in MatProductSymbolic_MPIAIJKokkos_AB()
[all …]
/petsc/src/mat/graphops/order/
H A Dsorder.c173 Mat Ad, Ao; in MatGetOrdering() local
179 PetscCall(MatMPIAIJGetSeqAIJ(mat, &Ad, &Ao, &colmap)); in MatGetOrdering()
/petsc/src/mat/impls/aij/mpi/mpihipsparse/
H A Dmpiaijhipsparse.hip.cxx242 Mat Ad, Ao; in MatMPIAIJGetLocalMatMerge_MPIAIJHIPSPARSE() local
246 PetscCall(MatMPIAIJGetSeqAIJ(A, &Ad, &Ao, &cmap)); in MatMPIAIJGetLocalMatMerge_MPIAIJHIPSPARSE()
247 PetscCall(MatSeqAIJHIPSPARSEMergeMats(Ad, Ao, scall, A_loc)); in MatMPIAIJGetLocalMatMerge_MPIAIJHIPSPARSE()
252 PetscCall(MatGetLocalSize(Ao, NULL, &on)); in MatMPIAIJGetLocalMatMerge_MPIAIJHIPSPARSE()
/petsc/src/mat/impls/aij/mpi/mpicusparse/
H A Dmpiaijcusparse.cu242 Mat Ad, Ao; in MatMPIAIJGetLocalMatMerge_MPIAIJCUSPARSE() local
246 PetscCall(MatMPIAIJGetSeqAIJ(A, &Ad, &Ao, &cmap)); in MatMPIAIJGetLocalMatMerge_MPIAIJCUSPARSE()
247 PetscCall(MatSeqAIJCUSPARSEMergeMats(Ad, Ao, scall, A_loc)); in MatMPIAIJGetLocalMatMerge_MPIAIJCUSPARSE()
252 PetscCall(MatGetLocalSize(Ao, NULL, &on)); in MatMPIAIJGetLocalMatMerge_MPIAIJCUSPARSE()
/petsc/src/mat/impls/is/
H A Dmatis.c418 Mat Ad, Ao; in MatMPIXAIJComputeLocalToGlobalMapping_Private() local
600 PetscCall(MatMPIAIJGetSeqAIJ(A, &Ad, &Ao, &garray)); in MatMPIXAIJComputeLocalToGlobalMapping_Private()
602 PetscCall(MatMPIBAIJGetSeqBAIJ(A, &Ad, &Ao, &garray)); in MatMPIXAIJComputeLocalToGlobalMapping_Private()
608 PetscCall(MatGetLocalSize(Ao, NULL, &oc)); in MatMPIXAIJComputeLocalToGlobalMapping_Private()
629 Mat lA, Ad, Ao, B = NULL; in MatConvert_XAIJ_IS() local
711 PetscCall(MatMPIAIJGetSeqAIJ(A, &Ad, &Ao, &garray)); in MatConvert_XAIJ_IS()
713 PetscCall(MatMPIBAIJGetSeqBAIJ(A, &Ad, &Ao, &garray)); in MatConvert_XAIJ_IS()
715 PetscCall(MatConvert(Ao, MATSEQAIJ, MAT_INITIAL_MATRIX, &Ao)); in MatConvert_XAIJ_IS()
718 PetscCall(MatSeqAIJGetArray(Ao, &od)); in MatConvert_XAIJ_IS()
724 PetscCall(MatGetLocalSize(Ao, NULL, &oc)); in MatConvert_XAIJ_IS()
[all …]
/petsc/src/mat/impls/aij/mpi/mumps/
H A Dmumps.c1179 Mat Ad, Ao; in MatConvertToTriples_mpiaij_mpiaij() local
1184 PetscCall(MatMPIAIJGetSeqAIJ(A, &Ad, &Ao, &garray)); in MatConvertToTriples_mpiaij_mpiaij()
1186 PetscCall(MatSeqAIJGetArrayRead(Ao, &bv)); in MatConvertToTriples_mpiaij_mpiaij()
1189 bb = (Mat_SeqAIJ *)Ao->data; in MatConvertToTriples_mpiaij_mpiaij()
1240 PetscCall(MatSeqAIJRestoreArrayRead(Ao, &bv)); in MatConvertToTriples_mpiaij_mpiaij()
1321 Mat Ad, Ao; in MatConvertToTriples_mpiaij_mpisbaij() local
1333 PetscCall(MatMPIAIJGetSeqAIJ(A, &Ad, &Ao, &garray)); in MatConvertToTriples_mpiaij_mpisbaij()
1335 PetscCall(MatSeqAIJGetArrayRead(Ao, &bv)); in MatConvertToTriples_mpiaij_mpisbaij()
1338 bb = (Mat_SeqAIJ *)Ao->data; in MatConvertToTriples_mpiaij_mpisbaij()
1401 PetscCall(MatSeqAIJRestoreArrayRead(Ao, &bv)); in MatConvertToTriples_mpiaij_mpisbaij()
/petsc/src/mat/impls/sell/mpi/
H A Dmpisell.c1539 PetscErrorCode MatMPISELLGetSeqSELL(Mat A, Mat *Ad, Mat *Ao, const PetscInt *colmap[]) in MatMPISELLGetSeqSELL() argument
1548 if (Ao) *Ao = a->B; in MatMPISELLGetSeqSELL()
/petsc/src/mat/impls/aij/mpi/
H A Dmpiaij.c4300 Mat_SeqAIJ *Ao = (Mat_SeqAIJ *)Aij->B->data; in MatUpdateMPIAIJWithArray() local
4302 const PetscInt *Adi = Ad->i, *Adj = Ao->i; in MatUpdateMPIAIJWithArray()
4556 PetscErrorCode MatMPIAIJGetSeqAIJ(Mat A, Mat *Ad, Mat *Ao, const PetscInt *colmap[]) in MatMPIAIJGetSeqAIJ() argument
4565 if (Ao) *Ao = a->B; in MatMPIAIJGetSeqAIJ()
5249 Mat Ao, Ad; in MatMPIAIJGetLocalMatMerge() local
5255 PetscCall(MatMPIAIJGetSeqAIJ(A, &Ad, &Ao, &cmap)); in MatMPIAIJGetLocalMatMerge()
5273 Mat_SeqAIJ *b = (Mat_SeqAIJ *)Ao->data; in MatMPIAIJGetLocalMatMerge()
5283 PetscCall(MatGetLocalSize(Ao, NULL, &on)); in MatMPIAIJGetLocalMatMerge()
5285 PetscCall(MatSeqAIJGetArrayRead(Ao, &ba)); in MatMPIAIJGetLocalMatMerge()
5329 PetscCall(MatSeqAIJRestoreArrayRead(Ao, &aa)); in MatMPIAIJGetLocalMatMerge()
/petsc/src/mat/impls/baij/mpi/
H A Dmpibaij.c3370 PetscErrorCode MatMPIBAIJGetSeqBAIJ(Mat A, Mat *Ad, Mat *Ao, const PetscInt *colmap[]) in MatMPIBAIJGetSeqBAIJ() argument
3379 if (Ao) *Ao = a->B; in MatMPIBAIJGetSeqBAIJ()
/petsc/doc/
H A Dpetsc.bib23281 author = {C. Yang and W. Xue and H. Fu and H. You and X. Wang and Y. Ao and F. Liu and L.