Home
last modified time | relevance | path

Searched refs:AJ (Results 1 – 4 of 4) sorted by relevance

/petsc/src/mat/impls/aij/seq/
H A Daij.h236 #define MatSeqXAIJReallocateAIJ(Amat, AM, BS2, NROW, ROW, COL, RMAX, AA, AI, AJ, RP, AP, AIMAX, NON… argument
253 PetscCall(PetscArraycpy(new_j, AJ, AI[ROW] + NROW)); \
255 …PetscCall(PetscArraycpy(new_j + AI[ROW] + NROW + CHUNKSIZE, PetscSafePointerPlusOffset(AJ, AI[ROW]…
264 AJ = Ain->j = new_j; \
266 RP = AJ + AI[ROW]; \
275 #define MatSeqXAIJReallocateAIJ_structure_only(Amat, AM, BS2, NROW, ROW, COL, RMAX, AI, AJ, RP, AIM… argument
292 PetscCall(PetscArraycpy(new_j, AJ, AI[ROW] + NROW)); \
294 PetscCall(PetscArraycpy(new_j + AI[ROW] + NROW + CHUNKSIZE, AJ + AI[ROW] + NROW, len)); \
300 AJ = Ain->j = new_j; \
302 RP = AJ + AI[ROW]; \
/petsc/src/ksp/pc/impls/gamg/
H A Dagg.c728 PetscInt *d_nnz, *o_nnz, kk, *garray = NULL, *AJ, maxcols = 0; in PCGAMGCreateGraph_AGG() local
780 PetscCall(PetscMalloc2(maxcols, &AA, maxcols, &AJ)); in PCGAMGCreateGraph_AGG()
793 AJ[ncol_row] = cid; in PCGAMGCreateGraph_AGG()
798 PetscCall(MatSetValues(tGmat, 1, &grow, ncol_row, AJ, AA, INSERT_VALUES)); in PCGAMGCreateGraph_AGG()
801 PetscCall(PetscFree2(AA, AJ)); in PCGAMGCreateGraph_AGG()
/petsc/src/mat/impls/aij/mpi/
H A Dmpiaij.c7765 PetscInt *aj, *ai, *AJ, nc, nmax = 0; in MatCreateGraph_Simple_AIJ() local
7808 PetscCall(PetscMalloc2(nmax, &AA, nmax, &AJ)); in MatCreateGraph_Simple_AIJ()
7817 AJ[k / bs] = aj[k] / bs + Istart / bs; // diag starts at (Istart,Istart) in MatCreateGraph_Simple_AIJ()
7840 PetscCall(MatSetValues(Gmat, 1, &grow, n / bs, AJ, AA, ADD_VALUES)); in MatCreateGraph_Simple_AIJ()
7854 AJ[cidx] = garray[cols[k]] / bs; in MatCreateGraph_Simple_AIJ()
7883 PetscCall(MatSetValues(Gmat, 1, &grow, nc, AJ, AA, ADD_VALUES)); in MatCreateGraph_Simple_AIJ()
7888 PetscCall(PetscFree2(AA, AJ)); in MatCreateGraph_Simple_AIJ()
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/
H A DMat.pyx2564 cdef PetscInt *AJ = NULL
2565 cdef ndarray aj = oarray_i(empty_i(AI[nrows]), NULL, &AJ)
2572 CHKERR(PetscMemcpy(AJ+AI[irow], cols, <size_t>ncols*sizeof(PetscInt)))