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