| /petsc/src/mat/tests/ |
| H A D | ex79f.F90 | 9 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 D | zmpibaijf.c | 10 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 D | mpiaijkok.kokkos.cxx | 97 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 D | sorder.c | 173 Mat Ad, Ao; in MatGetOrdering() local 179 PetscCall(MatMPIAIJGetSeqAIJ(mat, &Ad, &Ao, &colmap)); in MatGetOrdering()
|
| /petsc/src/mat/impls/aij/mpi/mpihipsparse/ |
| H A D | mpiaijhipsparse.hip.cxx | 242 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 D | mpiaijcusparse.cu | 242 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 D | matis.c | 418 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 D | mumps.c | 1179 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 D | mpisell.c | 1539 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 D | mpiaij.c | 4300 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 D | mpibaij.c | 3370 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 D | petsc.bib | 23281 author = {C. Yang and W. Xue and H. Fu and H. You and X. Wang and Y. Ao and F. Liu and L.
|