Searched refs:range_i_re (Results 1 – 3 of 3) sorted by relevance
| /petsc/src/ksp/pc/impls/telescope/ |
| H A D | telescope_dmda.c | 87 …IInt rank_re, PetscInt Mp_re, PetscInt Np_re, PetscInt Pp_re, PetscInt range_i_re[], PetscInt rang… 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() 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() 440 PetscCallMPI(MPI_Bcast(ctx->range_i_re, ni, MPIU_INT, 0, comm)); in PCTelescopeSetUp_dmda_repart() 451 sum += ctx->range_i_re[k]; in PCTelescopeSetUp_dmda_repart() 535 …e, ctx->Pp_re, ctx->start_i_re, ctx->start_j_re, ctx->start_k_re, ctx->range_i_re, ctx->range_j_re… in PCTelescopeSetUp_dmda_permutation_3d() 536 …rmineGlobalS0(3, rank_ijk_re, ctx->Mp_re, ctx->Np_re, ctx->Pp_re, ctx->range_i_re, ctx->range_j_re… in PCTelescopeSetUp_dmda_permutation_3d() [all …]
|
| H A D | telescope.h | 37 PetscInt *range_i_re, *range_j_re, *range_k_re; member
|
| /petsc/src/ksp/ksp/tutorials/ |
| H A D | ex73.c | 150 …balS0_2d(PetscMPIInt rank_re, PetscInt Mp_re, PetscInt Np_re, PetscInt range_i_re[], PetscInt rang… in _DMDADetermineGlobalS0_2d() argument 160 if (rank_ij < rank_re) start_IJ += range_i_re[i] * range_j_re[j]; in _DMDADetermineGlobalS0_2d() 174 PetscInt *range_i_re, *range_j_re; in DMDACreatePermutation_2d() local 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() 210 sum += range_i_re[k]; in DMDACreatePermutation_2d() 248 …termineRankFromGlobalIJ_2d(i, j, Mp_re, Np_re, start_i_re, start_j_re, range_i_re, range_j_re, &ra… in DMDACreatePermutation_2d() 250 … PetscCall(_DMDADetermineGlobalS0_2d(rank_ijk_re, Mp_re, Np_re, range_i_re, range_j_re, &s0_re)); in DMDACreatePermutation_2d() 257 lenI_re[0] = range_i_re[rank_reI[0]]; in DMDACreatePermutation_2d() [all …]
|