Home
last modified time | relevance | path

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

/petsc/src/ksp/pc/impls/telescope/
H A Dtelescope_dmda.c30 …j[], PetscInt span_k[], PetscMPIInt *_pi, PetscMPIInt *_pj, PetscMPIInt *_pk, PetscMPIInt *rank_re) in _DMDADetermineRankFromGlobalIJK() argument
35 *rank_re = -1; in _DMDADetermineRankFromGlobalIJK()
75 PetscCall(PetscMPIIntCast(pi, rank_re)); in _DMDADetermineRankFromGlobalIJK()
78 PetscCall(PetscMPIIntCast(pi + pj * Mp, rank_re)); in _DMDADetermineRankFromGlobalIJK()
81 PetscCall(PetscMPIIntCast(pi + pj * Mp + pk * (Mp * Np), rank_re)); in _DMDADetermineRankFromGlobalIJK()
87 static PetscErrorCode _DMDADetermineGlobalS0(PetscInt dim, PetscMPIInt rank_re, PetscInt Mp_re, Pet… in _DMDADetermineGlobalS0() argument
97 if (rank_ijk < rank_re) start_IJK += range_i_re[i]; in _DMDADetermineGlobalS0()
104 if (rank_ijk < rank_re) start_IJK += range_i_re[i] * range_j_re[j]; in _DMDADetermineGlobalS0()
113 if (rank_ijk < rank_re) start_IJK += range_i_re[i] * range_j_re[j] * range_k_re[k]; in _DMDADetermineGlobalS0()
/petsc/src/ksp/ksp/tutorials/
H A Dex73.c116 …[], PetscInt span_i[], PetscInt span_j[], PetscMPIInt *_pi, PetscMPIInt *_pj, PetscMPIInt *rank_re) in _DMDADetermineRankFromGlobalIJ_2d() argument
121 *rank_re = -1; in _DMDADetermineRankFromGlobalIJ_2d()
145 *rank_re = (PetscMPIInt)(pi + pj * Mp); in _DMDADetermineRankFromGlobalIJ_2d()
150 static PetscErrorCode _DMDADetermineGlobalS0_2d(PetscMPIInt rank_re, PetscInt Mp_re, PetscInt Np_re… in _DMDADetermineGlobalS0_2d() argument
160 if (rank_ij < rank_re) start_IJ += range_i_re[i] * range_j_re[j]; in _DMDADetermineGlobalS0_2d()