Home
last modified time | relevance | path

Searched refs:fromrows (Results 1 – 2 of 2) sorted by relevance

/petsc/src/ksp/pc/impls/gasm/
H A Dgasm.c254 IS partitioning, fromrows, isn; in PCGASMSetHierarchicalPartitioning() local
277 PetscCall(ISBuildTwoSided(partitioning, NULL, &fromrows)); in PCGASMSetHierarchicalPartitioning()
280 PetscCall(ISGetLocalSize(fromrows, &fromrows_localsize)); in PCGASMSetHierarchicalPartitioning()
285 PetscCall(VecScatterCreate(osm->pcx, NULL, outervec, fromrows, &osm->pctoouter)); in PCGASMSetHierarchicalPartitioning()
286 …PetscCall(MatCreateSubMatrix(pc->pmat, fromrows, fromrows, MAT_INITIAL_MATRIX, &osm->permutationP)… in PCGASMSetHierarchicalPartitioning()
287 PetscCall(PetscObjectReference((PetscObject)fromrows)); in PCGASMSetHierarchicalPartitioning()
288 osm->permutationIS = fromrows; in PCGASMSetHierarchicalPartitioning()
293 PetscCall(ISDestroy(&fromrows)); in PCGASMSetHierarchicalPartitioning()
/petsc/src/mat/impls/aij/mpi/
H A Dmpiov.c280 …tscMPIInt nfrom, PetscMPIInt *fromranks, PetscInt *fromsizes, PetscInt *fromrows, PetscInt **sbrow… in MatIncreaseOverlap_MPIAIJ_Send_Scalable() argument
318 is_id = fromrows[rows_pos++]; /* no of is */ in MatIncreaseOverlap_MPIAIJ_Send_Scalable()
320 rows_i[rows_pos_i[is_id]++] = fromrows[rows_pos++]; /* row */ in MatIncreaseOverlap_MPIAIJ_Send_Scalable()
354 is_id = fromrows[rows_pos++]; in MatIncreaseOverlap_MPIAIJ_Send_Scalable()
356 rows_i[rows_pos_i[is_id]++] = fromrows[rows_pos++]; in MatIncreaseOverlap_MPIAIJ_Send_Scalable()