Home
last modified time | relevance | path

Searched refs:rrank (Results 1 – 5 of 5) sorted by relevance

/petsc/src/mat/impls/elemental/
H A Dmatelem.cxx110 PetscInt i, j, rrank, ridx, crank, cidx, erow, ecol, numQueues = 0; in MatSetValues_Elemental() local
119 P2RO(A, 0, rows[i], &rrank, &ridx); in MatSetValues_Elemental()
120 RO2E(A, 0, rrank, ridx, &erow); in MatSetValues_Elemental()
121 …PetscCheck(rrank >= 0 && ridx >= 0 && erow >= 0, PetscObjectComm((PetscObject)A), PETSC_ERR_PLIB, … in MatSetValues_Elemental()
151 P2RO(A, 0, rows[i], &rrank, &ridx); in MatSetValues_Elemental()
152 RO2E(A, 0, rrank, ridx, &erow); in MatSetValues_Elemental()
171 P2RO(A, 0, rows[i], &rrank, &ridx); in MatSetValues_Elemental()
172 RO2E(A, 0, rrank, ridx, &erow); in MatSetValues_Elemental()
173 …PetscCheck(rrank >= 0 && ridx >= 0 && erow >= 0, PetscObjectComm((PetscObject)A), PETSC_ERR_PLIB, … in MatSetValues_Elemental()
203 P2RO(A, 0, rows[i], &rrank, &ridx); in MatSetValues_Elemental()
[all …]
/petsc/src/mat/tests/
H A Dex23.c26 PetscMPIInt rank, size, lrank, rrank; in main() local
548 rrank = (rank + 1) % size; in main()
550 …PetscCall(ISCreateStride(PETSC_COMM_SELF, crange[rrank + 1] - crange[rrank], crange[rrank], 1, &ic… in main()
551 …PetscCall(ISCreateStride(PETSC_COMM_SELF, rrange[rrank + 1] - rrange[rrank], rrange[rrank], 1, &ir… in main()
/petsc/src/dm/impls/plex/
H A Dplexorient.c508 const PetscInt rrank = rpoints[l].rank; in DMPlexOrient() local
512 …if ((rrank == rpoints[neighbors[comp][n]].rank) && (rcomp == lorntComp[lpoints[neighbors[comp][n]]… in DMPlexOrient()
521 rpoints[l].index, rrank, rcomp, lorntComp[face].rank)); in DMPlexOrient()
883 const PetscInt rrank = rpoints[l].rank; in DMPlexOrientCells_Internal() local
887 …if ((rrank == rpoints[neighbors[comp][n]].rank) && (rcomp == lorntComp[lpoints[neighbors[comp][n]]… in DMPlexOrientCells_Internal()
901 rpoints[l].index, rrank, rcomp, lorntComp[face].rank)); in DMPlexOrientCells_Internal()
H A Dplexdistribute.c502 const PetscInt *nrank, *rrank; in DMPlexCreateOverlapLabel() local
532 PetscCall(ISGetIndices(rootrank, &rrank)); in DMPlexCreateOverlapLabel()
558 const PetscInt remoteRank = rrank[noff + n]; in DMPlexCreateOverlapLabel()
565 PetscCall(ISRestoreIndices(rootrank, &rrank)); in DMPlexCreateOverlapLabel()
668 const PetscInt *nrank, *rrank; in DMPlexCreateOverlapLabelFromLabels() local
685 PetscCall(ISGetIndices(rootrank, &rrank)); in DMPlexCreateOverlapLabelFromLabels()
727 …PetscCall(HandlePoint_Private(dm, p, rootSection, rrank, numExLabels, exLabel, exValue, ovAdjByRan… in DMPlexCreateOverlapLabelFromLabels()
733 PetscCall(ISRestoreIndices(rootrank, &rrank)); in DMPlexCreateOverlapLabelFromLabels()
H A Dplexcreate.c2231 PetscInt *rrank; // The rank along each dimension for the process owning rvert[] in DMPlexCreateHypercubicMesh_Internal() local
2244 PetscCall(PetscCalloc4(dim, &procs, dim, &lrank, dim, &rrank, 2 * dim, &supp)); in DMPlexCreateHypercubicMesh_Internal()
2370 TupleToRanks_Private(dim, edges, procs, rvert, rrank); in DMPlexCreateHypercubicMesh_Internal()
2372 remotes[Nl2].rank = TupleToIndex_Private(dim, procs, rrank); in DMPlexCreateHypercubicMesh_Internal()
2373 RanksToSizes_Private(dim, edges, procs, rrank, rvertices); in DMPlexCreateHypercubicMesh_Internal()
2380 const PetscInt diff = rrank[d] - lrank[d]; in DMPlexCreateHypercubicMesh_Internal()
2433 PetscCall(PetscFree4(procs, lrank, rrank, supp)); in DMPlexCreateHypercubicMesh_Internal()