Home
last modified time | relevance | path

Searched refs:Mp_re (Results 1 – 3 of 3) sorted by relevance

/petsc/src/ksp/pc/impls/telescope/
H A Dtelescope_dmda.c87 static PetscErrorCode _DMDADetermineGlobalS0(PetscInt dim, PetscMPIInt rank_re, PetscInt Mp_re, Pet… in _DMDADetermineGlobalS0() argument
95 for (i = 0; i < Mp_re; i++) { in _DMDADetermineGlobalS0()
102 for (i = 0; i < Mp_re; i++) { in _DMDADetermineGlobalS0()
103 rank_ijk = i + j * Mp_re; in _DMDADetermineGlobalS0()
111 for (i = 0; i < Mp_re; i++) { in _DMDADetermineGlobalS0()
112 rank_ijk = i + j * Mp_re + k * Mp_re * Np_re; in _DMDADetermineGlobalS0()
418 …PetscCall(DMDAGetInfo(ctx->dmrepart, NULL, NULL, NULL, NULL, &ctx->Mp_re, &ctx->Np_re, &ctx->Pp_re… in PCTelescopeSetUp_dmda_repart()
428 PetscCallMPI(MPI_Bcast(&ctx->Mp_re, 1, MPIU_INT, 0, comm)); in PCTelescopeSetUp_dmda_repart()
432 …PetscCall(PetscCalloc3(ctx->Mp_re, &ctx->range_i_re, ctx->Np_re, &ctx->range_j_re, ctx->Pp_re, &ct… in PCTelescopeSetUp_dmda_repart()
434 if (_range_i_re) PetscCall(PetscArraycpy(ctx->range_i_re, _range_i_re, ctx->Mp_re)); in PCTelescopeSetUp_dmda_repart()
[all …]
H A Dtelescope.h36 PetscInt Mp_re, Np_re, Pp_re; member
/petsc/src/ksp/ksp/tutorials/
H A Dex73.c150 static PetscErrorCode _DMDADetermineGlobalS0_2d(PetscMPIInt rank_re, PetscInt Mp_re, PetscInt Np_re… in _DMDADetermineGlobalS0_2d() argument
158 for (i = 0; i < Mp_re; i++) { in _DMDADetermineGlobalS0_2d()
159 rank_ij = (PetscMPIInt)(i + j * Mp_re); in _DMDADetermineGlobalS0_2d()
170 PetscInt k, sum, Mp_re = 0, Np_re = 0; in DMDACreatePermutation_2d() local
187 …PetscCall(DMDAGetInfo(dmrepart, NULL, NULL, NULL, NULL, &Mp_re, &Np_re, NULL, NULL, NULL, NULL, NU… in DMDACreatePermutation_2d()
192 PetscCallMPI(MPI_Bcast(&Mp_re, 1, MPIU_INT, 0, comm)); in DMDACreatePermutation_2d()
195 PetscCall(PetscCalloc1(Mp_re, &range_i_re)); in DMDACreatePermutation_2d()
198 if (_range_i_re) PetscCall(PetscArraycpy(range_i_re, _range_i_re, Mp_re)); in DMDACreatePermutation_2d()
201 PetscCallMPI(MPI_Bcast(range_i_re, (PetscMPIInt)Mp_re, MPIU_INT, 0, comm)); in DMDACreatePermutation_2d()
204 PetscCall(PetscMalloc1(Mp_re, &start_i_re)); in DMDACreatePermutation_2d()
[all …]