Searched refs:row2proc (Results 1 – 4 of 4) sorted by relevance
| /petsc/src/mat/impls/baij/mpi/ |
| H A D | baijov.c | 620 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 D | mpiov.c | 1242 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 D | aij.h | 22 PetscMPIInt *row2proc; /* row to process (MPI rank) map */ member
|
| H A D | aij.c | 2670 PetscCall(PetscFree(submatj->row2proc)); in MatDestroySubMatrix_Private()
|