Lines Matching refs:perm_coors
126 Vec coor, coor_natural, perm_coors; in PCTelescopeSetUp_dmda_repart_coors2d() local
174 PetscCall(VecCreate(PETSC_COMM_SELF, &perm_coors)); in PCTelescopeSetUp_dmda_repart_coors2d()
175 PetscCall(VecSetSizes(perm_coors, PETSC_DECIDE, Ml * Nl * 2)); in PCTelescopeSetUp_dmda_repart_coors2d()
176 PetscCall(VecSetType(perm_coors, VECSEQ)); in PCTelescopeSetUp_dmda_repart_coors2d()
178 PetscCall(VecScatterCreate(coor_natural, is_fine, perm_coors, is_local, &sctx)); in PCTelescopeSetUp_dmda_repart_coors2d()
179 PetscCall(VecScatterBegin(sctx, coor_natural, perm_coors, INSERT_VALUES, SCATTER_FORWARD)); in PCTelescopeSetUp_dmda_repart_coors2d()
180 PetscCall(VecScatterEnd(sctx, coor_natural, perm_coors, INSERT_VALUES, SCATTER_FORWARD)); in PCTelescopeSetUp_dmda_repart_coors2d()
188 PetscCall(VecGetArrayRead(perm_coors, &LA_perm)); in PCTelescopeSetUp_dmda_repart_coors2d()
192 PetscCall(VecRestoreArrayRead(perm_coors, &LA_perm)); in PCTelescopeSetUp_dmda_repart_coors2d()
209 PetscCall(VecDestroy(&perm_coors)); in PCTelescopeSetUp_dmda_repart_coors2d()
217 Vec coor, coor_natural, perm_coors; in PCTelescopeSetUp_dmda_repart_coors3d() local
271 PetscCall(VecCreate(PETSC_COMM_SELF, &perm_coors)); in PCTelescopeSetUp_dmda_repart_coors3d()
272 PetscCall(VecSetSizes(perm_coors, PETSC_DECIDE, Ml * Nl * Pl * 3)); in PCTelescopeSetUp_dmda_repart_coors3d()
273 PetscCall(VecSetType(perm_coors, VECSEQ)); in PCTelescopeSetUp_dmda_repart_coors3d()
274 PetscCall(VecScatterCreate(coor_natural, is_fine, perm_coors, is_local, &sctx)); in PCTelescopeSetUp_dmda_repart_coors3d()
275 PetscCall(VecScatterBegin(sctx, coor_natural, perm_coors, INSERT_VALUES, SCATTER_FORWARD)); in PCTelescopeSetUp_dmda_repart_coors3d()
276 PetscCall(VecScatterEnd(sctx, coor_natural, perm_coors, INSERT_VALUES, SCATTER_FORWARD)); in PCTelescopeSetUp_dmda_repart_coors3d()
285 PetscCall(VecGetArrayRead(perm_coors, &LA_perm)); in PCTelescopeSetUp_dmda_repart_coors3d()
289 PetscCall(VecRestoreArrayRead(perm_coors, &LA_perm)); in PCTelescopeSetUp_dmda_repart_coors3d()
308 PetscCall(VecDestroy(&perm_coors)); in PCTelescopeSetUp_dmda_repart_coors3d()