Home
last modified time | relevance | path

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

/petsc/src/mat/impls/baij/mpi/
H A Dbaijov.c620 PetscMPIInt *pa, **row2proc, *row2proc_i, proc = -1; local
654 …PetscCall(PetscMalloc5(ismax, &row2proc, ismax, &cmap, ismax, &rmap, ismax + 1, &allcolumns, ismax…
720 row2proc[i] = smat_i->row2proc;
762 row2proc[i] = row2proc_i;
841 row2proc_i = row2proc[i];
1009 row2proc_i = row2proc[i];
1177 smat_i->row2proc = row2proc[i];
1215 smat_i->row2proc = NULL;
1286 row2proc_i = row2proc[i];
1529 PetscCall(PetscFree5(row2proc, cmap, rmap, allcolumns, allrows));
/petsc/src/mat/impls/aij/mpi/
H A Dmpiov.c1242 PetscMPIInt *onodes1, *olengths1, idex, end, *row2proc; in MatCreateSubMatrices_MPIAIJ_SingleIS_Local() local
1279 PetscCall(PetscMalloc1(nrow, &row2proc)); in MatCreateSubMatrices_MPIAIJ_SingleIS_Local()
1289 row2proc[j] = proc; /* map row index to proc */ in MatCreateSubMatrices_MPIAIJ_SingleIS_Local()
1347 if (row2proc[j] != rank) { /* copy to the outgoing buf */ in MatCreateSubMatrices_MPIAIJ_SingleIS_Local()
1348 *ptr[row2proc[j]] = irow[j]; in MatCreateSubMatrices_MPIAIJ_SingleIS_Local()
1349 ctr[row2proc[j]]++; in MatCreateSubMatrices_MPIAIJ_SingleIS_Local()
1350 ptr[row2proc[j]]++; in MatCreateSubMatrices_MPIAIJ_SingleIS_Local()
1501 if (row2proc[j] == rank) { in MatCreateSubMatrices_MPIAIJ_SingleIS_Local()
1541 if (row2proc[j] == rank) { /* a local row */ in MatCreateSubMatrices_MPIAIJ_SingleIS_Local()
1633 smatis1->row2proc = row2proc; in MatCreateSubMatrices_MPIAIJ_SingleIS_Local()
[all …]
/petsc/src/mat/impls/aij/seq/
H A Daij.h22 PetscMPIInt *row2proc; /* row to process (MPI rank) map */ member
H A Daij.c2670 PetscCall(PetscFree(submatj->row2proc)); in MatDestroySubMatrix_Private()