Lines Matching refs:Mp_re

87 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()
439 PetscCall(PetscMPIIntCast(ctx->Mp_re, &ni)); in PCTelescopeSetUp_dmda_repart()
446 …PetscCall(PetscMalloc3(ctx->Mp_re, &ctx->start_i_re, ctx->Np_re, &ctx->start_j_re, ctx->Pp_re, &ct… in PCTelescopeSetUp_dmda_repart()
449 for (k = 0; k < ctx->Mp_re; k++) { in PCTelescopeSetUp_dmda_repart()
535 …PetscCall(_DMDADetermineRankFromGlobalIJK(3, i, j, k, ctx->Mp_re, ctx->Np_re, ctx->Pp_re, ctx->sta… in PCTelescopeSetUp_dmda_permutation_3d()
536 …PetscCall(_DMDADetermineGlobalS0(3, rank_ijk_re, ctx->Mp_re, ctx->Np_re, ctx->Pp_re, ctx->range_i_… in PCTelescopeSetUp_dmda_permutation_3d()
602 …PetscCall(_DMDADetermineRankFromGlobalIJK(2, i, j, 0, ctx->Mp_re, ctx->Np_re, ctx->Pp_re, ctx->sta… in PCTelescopeSetUp_dmda_permutation_2d()
604 …PetscCall(_DMDADetermineGlobalS0(2, rank_ijk_re, ctx->Mp_re, ctx->Np_re, ctx->Pp_re, ctx->range_i_… in PCTelescopeSetUp_dmda_permutation_2d()