Searched refs:rank_re (Results 1 – 2 of 2) sorted by relevance
| /petsc/src/ksp/pc/impls/telescope/ |
| H A D | telescope_dmda.c | 30 …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 D | ex73.c | 116 …[], 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()
|