| /petsc/src/dm/impls/da/ |
| H A D | dageometry.c | 48 const PetscScalar *coor; in DMGetLocalBoundingBox_DA() local 76 PetscCall(VecGetArrayRead(coordinates, &coor)); in DMGetLocalBoundingBox_DA() 94 lmin[d] = PetscRealPart(coor[c0 * dim + d]); in DMGetLocalBoundingBox_DA() 95 lmax[d] = PetscRealPart(coor[c1 * dim + d]); in DMGetLocalBoundingBox_DA() 97 PetscCall(VecRestoreArrayRead(coordinates, &coor)); in DMGetLocalBoundingBox_DA() 139 const PetscScalar *coor; in private_DMDALocatePointsIS_2D_Regular() local 160 PetscCall(VecGetArrayRead(pos, &coor)); in private_DMDALocatePointsIS_2D_Regular() 165 coor_p[0] = PetscRealPart(coor[2 * p]); in private_DMDALocatePointsIS_2D_Regular() 166 coor_p[1] = PetscRealPart(coor[2 * p + 1]); in private_DMDALocatePointsIS_2D_Regular() 187 PetscCall(VecRestoreArrayRead(pos, &coor)); in private_DMDALocatePointsIS_2D_Regular() [all …]
|
| /petsc/src/dm/impls/stag/tests/ |
| H A D | ex23.c | 69 Vec coor, coor_local; in main() local 72 PetscCall(DMGetCoordinates(subdm, &coor)); in main() 74 PetscCall(DMLocalToGlobal(subdm, coor_local, INSERT_VALUES, coor)); in main() 76 PetscCall(VecView(coor, PETSC_VIEWER_STDOUT_WORLD)); in main()
|
| /petsc/src/dm/tutorials/ |
| H A D | swarm_ex3.c | 16 const PetscScalar *coor; in _DMLocatePoints_DMDARegular_IS() local 34 PetscCall(VecGetArrayRead(pos, &coor)); in _DMLocatePoints_DMDARegular_IS() 39 coorx = PetscRealPart(coor[2 * p]); in _DMLocatePoints_DMDARegular_IS() 40 coory = PetscRealPart(coor[2 * p + 1]); in _DMLocatePoints_DMDARegular_IS() 55 PetscCall(VecRestoreArrayRead(pos, &coor)); in _DMLocatePoints_DMDARegular_IS()
|
| H A D | swarm_ex1.c | 212 Vec coor; in ex1_3() local 216 PetscCall(DMGetCoordinates(dmcell, &coor)); in ex1_3() 217 PetscCall(DMDAVecGetArray(dmcellcdm, coor, &LA_coor)); in ex1_3() 249 PetscCall(DMDAVecRestoreArray(dmcellcdm, coor, &LA_coor)); in ex1_3() 378 Vec coor; in ex1_4() local 382 PetscCall(DMGetCoordinates(dmcell, &coor)); in ex1_4() 383 PetscCall(DMDAVecGetArray(dmcellcdm, coor, &LA_coor)); in ex1_4() 407 PetscCall(DMDAVecRestoreArray(dmcellcdm, coor, &LA_coor)); in ex1_4()
|
| /petsc/src/dm/impls/swarm/ |
| H A D | swarmpic_da.c | 95 Vec coor; in private_DMSwarmInsertPointsUsingCellDM_DA_Q1() local 169 PetscCall(DMGetCoordinatesLocal(dmc, &coor)); in private_DMSwarmInsertPointsUsingCellDM_DA_Q1() 170 PetscCall(VecGetArrayRead(coor, &_coor)); in private_DMSwarmInsertPointsUsingCellDM_DA_Q1() 188 PetscCall(VecRestoreArrayRead(coor, &_coor)); in private_DMSwarmInsertPointsUsingCellDM_DA_Q1()
|
| H A D | swarmpic.c | 498 PetscErrorCode DMSwarmSetPointCoordinates(DM sw, PetscInt npoints, PetscReal coor[], PetscBool redu… in DMSwarmSetPointCoordinates() argument 552 my_coor = coor; in DMSwarmSetPointCoordinates() 558 my_coor = coor; in DMSwarmSetPointCoordinates()
|
| /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 133 PetscCall(DMGetCoordinates(dm, &coor)); in PCTelescopeSetUp_dmda_repart_coors2d() 134 if (!coor) PetscFunctionReturn(PETSC_SUCCESS); in PCTelescopeSetUp_dmda_repart_coors2d() 140 PetscCall(DMDAGlobalToNaturalBegin(cdm, coor, INSERT_VALUES, coor_natural)); in PCTelescopeSetUp_dmda_repart_coors2d() 141 PetscCall(DMDAGlobalToNaturalEnd(cdm, coor, INSERT_VALUES, coor_natural)); in PCTelescopeSetUp_dmda_repart_coors2d() 217 Vec coor, coor_natural, perm_coors; in PCTelescopeSetUp_dmda_repart_coors3d() local 224 PetscCall(DMGetCoordinates(dm, &coor)); in PCTelescopeSetUp_dmda_repart_coors3d() 225 if (!coor) PetscFunctionReturn(PETSC_SUCCESS); in PCTelescopeSetUp_dmda_repart_coors3d() 232 PetscCall(DMDAGlobalToNaturalBegin(cdm, coor, INSERT_VALUES, coor_natural)); in PCTelescopeSetUp_dmda_repart_coors3d() 233 PetscCall(DMDAGlobalToNaturalEnd(cdm, coor, INSERT_VALUES, coor_natural)); in PCTelescopeSetUp_dmda_repart_coors3d() [all …]
|
| /petsc/src/ksp/ksp/tutorials/ |
| H A D | ex70.c | 528 Vec coor; in DMSwarmPICInsertPointsCellwise() local 570 PetscCall(DMGetCoordinatesLocal(dmc, &coor)); in DMSwarmPICInsertPointsCellwise() 571 PetscCall(VecGetArrayRead(coor, &_coor)); in DMSwarmPICInsertPointsCellwise() 586 PetscCall(VecRestoreArrayRead(coor, &_coor)); in DMSwarmPICInsertPointsCellwise()
|