Lines Matching refs:p
17 PetscInt p, npoints, *rankval, n_points_recv; in DMSwarmMigrate_Push_Basic() local
30 for (p = 0; p < npoints; ++p) { in DMSwarmMigrate_Push_Basic()
31 PetscCall(PetscMPIIntCast(rankval[p], &nrank)); in DMSwarmMigrate_Push_Basic()
36 for (p = 0; p < npoints; p++) { in DMSwarmMigrate_Push_Basic()
37 PetscCall(PetscMPIIntCast(rankval[p], &nrank)); in DMSwarmMigrate_Push_Basic()
43 for (p = 0; p < npoints; p++) { in DMSwarmMigrate_Push_Basic()
44 PetscCall(PetscMPIIntCast(rankval[p], &nrank)); in DMSwarmMigrate_Push_Basic()
47 PetscCall(DMSwarmDataBucketFillPackedArray(swarm->db, p, point_buffer)); in DMSwarmMigrate_Push_Basic()
64 for (p = 0; p < npoints; p++) { in DMSwarmMigrate_Push_Basic()
65 PetscCall(PetscMPIIntCast(rankval[p], &nrank)); in DMSwarmMigrate_Push_Basic()
70 PetscCall(DMSwarmDataBucketRemovePointAtIndex(swarm->db, p)); in DMSwarmMigrate_Push_Basic()
75 p--; /* check replacement point */ in DMSwarmMigrate_Push_Basic()
86 for (p = 0; p < n_points_recv; p++) { in DMSwarmMigrate_Push_Basic()
87 void *data_p = (void *)((char *)recv_points + p * sizeof_dmswarm_point); in DMSwarmMigrate_Push_Basic()
89 PetscCall(DMSwarmDataBucketInsertPackedArray(swarm->db, npoints + p, data_p)); in DMSwarmMigrate_Push_Basic()
102 PetscInt r, p, npoints, *p_cellid, n_points_recv; in DMSwarmMigrate_DMNeighborScatter() local
127 for (p = 0; p < npoints; p++) { in DMSwarmMigrate_DMNeighborScatter()
128 if (p_cellid[p] == DMLOCATEPOINT_POINT_NOT_FOUND) { in DMSwarmMigrate_DMNeighborScatter()
138 for (p = 0; p < npoints; p++) { in DMSwarmMigrate_DMNeighborScatter()
139 if (p_cellid[p] == DMLOCATEPOINT_POINT_NOT_FOUND) { in DMSwarmMigrate_DMNeighborScatter()
143 PetscCall(DMSwarmDataBucketFillPackedArray(swarm->db, p, point_buffer)); in DMSwarmMigrate_DMNeighborScatter()
158 for (p = 0; p < npoints; p++) { in DMSwarmMigrate_DMNeighborScatter()
159 if (p_cellid[p] == DMLOCATEPOINT_POINT_NOT_FOUND) { in DMSwarmMigrate_DMNeighborScatter()
161 PetscCall(DMSwarmDataBucketRemovePointAtIndex(swarm->db, p)); in DMSwarmMigrate_DMNeighborScatter()
164 …p--; /* check replacement point … in DMSwarmMigrate_DMNeighborScatter()
174 for (p = 0; p < n_points_recv; p++) { in DMSwarmMigrate_DMNeighborScatter()
175 void *data_p = (void *)((char *)recv_points + p * sizeof_dmswarm_point); in DMSwarmMigrate_DMNeighborScatter()
177 PetscCall(DMSwarmDataBucketInsertPackedArray(swarm->db, npoints + p, data_p)); in DMSwarmMigrate_DMNeighborScatter()
188 …PetscInt p, npoints, npointsg = 0, npoints2, npoints2g, *rankval, *p_cellid, npoints_pri… in DMSwarmMigrate_CellDMScatter() local
216 for (p = 0; p < npoints_curr; p++) { in DMSwarmMigrate_CellDMScatter()
217 sf_cells[p].rank = 0; in DMSwarmMigrate_CellDMScatter()
218 sf_cells[p].index = p_cellid[p]; in DMSwarmMigrate_CellDMScatter()
219 if (p_cellid[p] > range) range = p_cellid[p]; in DMSwarmMigrate_CellDMScatter()
240 for (p = 0; p < npoints; p++) { in DMSwarmMigrate_CellDMScatter()
241 p_cellid[p] = LA_sfcell[p].index; in DMSwarmMigrate_CellDMScatter()
242 rankval[p] = rank; in DMSwarmMigrate_CellDMScatter()
260 for (p = 0; p < npoints_curr; p++) { in DMSwarmMigrate_CellDMScatter()
261 if (p_cellid[p] == DMLOCATEPOINT_POINT_NOT_FOUND) { in DMSwarmMigrate_CellDMScatter()
263 PetscCall(DMSwarmDataBucketRemovePointAtIndex(swarm->db, p)); in DMSwarmMigrate_CellDMScatter()
266 …p--; /* check replacement p… in DMSwarmMigrate_CellDMScatter()
318 for (p = 0; p < npoints_from_neighbours; p++) { in DMSwarmMigrate_CellDMScatter()
319 rankval[npoints_prior_migration + p] = rank; in DMSwarmMigrate_CellDMScatter()
320 p_cellid[npoints_prior_migration + p] = LA_sfcell[p].index; in DMSwarmMigrate_CellDMScatter()
334 for (p = npoints_prior_migration; p < npoints2; p++) { in DMSwarmMigrate_CellDMScatter()
335 if (p_cellid[p] == DMLOCATEPOINT_POINT_NOT_FOUND) { in DMSwarmMigrate_CellDMScatter()
337 PetscCall(DMSwarmDataBucketRemovePointAtIndex(swarm->db, p)); in DMSwarmMigrate_CellDMScatter()
340 …p--; /* check replacement point… in DMSwarmMigrate_CellDMScatter()
367 PetscInt p, npoints, *rankval, n_points_recv; in DMSwarmMigrate_GlobalToLocal_Basic() local
379 for (p = 0; p < npoints; p++) { in DMSwarmMigrate_GlobalToLocal_Basic()
380 PetscCall(PetscMPIIntCast(rankval[p], &negrank)); in DMSwarmMigrate_GlobalToLocal_Basic()
388 for (p = 0; p < npoints; p++) { in DMSwarmMigrate_GlobalToLocal_Basic()
389 PetscCall(PetscMPIIntCast(rankval[p], &negrank)); in DMSwarmMigrate_GlobalToLocal_Basic()
398 for (p = 0; p < npoints; p++) { in DMSwarmMigrate_GlobalToLocal_Basic()
399 PetscCall(PetscMPIIntCast(rankval[p], &negrank)); in DMSwarmMigrate_GlobalToLocal_Basic()
402 rankval[p] = nrank; in DMSwarmMigrate_GlobalToLocal_Basic()
404 PetscCall(DMSwarmDataBucketFillPackedArray(swarm->db, p, point_buffer)); in DMSwarmMigrate_GlobalToLocal_Basic()
407 rankval[p] = negrank; in DMSwarmMigrate_GlobalToLocal_Basic()
417 for (p = 0; p < n_points_recv; p++) { in DMSwarmMigrate_GlobalToLocal_Basic()
418 void *data_p = (void *)((char *)recv_points + p * sizeof_dmswarm_point); in DMSwarmMigrate_GlobalToLocal_Basic()
420 PetscCall(DMSwarmDataBucketInsertPackedArray(swarm->db, npoints + p, data_p)); in DMSwarmMigrate_GlobalToLocal_Basic()
437 PetscInt p, pk, npoints, *rankval, n_points_recv, n_bbox_recv, dim, neighbour_cells; in DMSwarmCollect_DMDABoundingBox() local
492 for (p = 0; p < neighbour_cells; p++) { in DMSwarmCollect_DMDABoundingBox()
493 …if ((dmneighborranks[p] >= 0) && (dmneighborranks[p] != rank)) PetscCall(DMSwarmDataExTopologyAddN… in DMSwarmCollect_DMDABoundingBox()
497 for (p = 0; p < neighbour_cells; p++) { in DMSwarmCollect_DMDABoundingBox()
498 …if ((dmneighborranks[p] >= 0) && (dmneighborranks[p] != rank)) PetscCall(DMSwarmDataExAddToSendCou… in DMSwarmCollect_DMDABoundingBox()
503 for (p = 0; p < neighbour_cells; p++) { in DMSwarmCollect_DMDABoundingBox()
504 nrank = dmneighborranks[p]; in DMSwarmCollect_DMDABoundingBox()
516 for (p = 0; p < n_bbox_recv; p++) { in DMSwarmCollect_DMDABoundingBox()
517 …e,%+1.4e]\n", rank, recv_bbox[p].owner_rank, (double)recv_bbox[p].min[0], (double)recv_bbox[p].max… in DMSwarmCollect_DMDABoundingBox()
518 (double)recv_bbox[p].max[1])); in DMSwarmCollect_DMDABoundingBox()
528 for (p = 0; p < npoints; p++) { in DMSwarmCollect_DMDABoundingBox()
529 if ((array_x[p] >= recv_bbox[pk].min[0]) && (array_x[p] <= recv_bbox[pk].max[0])) { in DMSwarmCollect_DMDABoundingBox()
530 …if ((array_y[p] >= recv_bbox[pk].min[1]) && (array_y[p] <= recv_bbox[pk].max[1])) PetscCall(DMSwar… in DMSwarmCollect_DMDABoundingBox()
544 for (p = 0; p < npoints; p++) { in DMSwarmCollect_DMDABoundingBox()
545 if ((array_x[p] >= recv_bbox[pk].min[0]) && (array_x[p] <= recv_bbox[pk].max[0])) { in DMSwarmCollect_DMDABoundingBox()
546 if ((array_y[p] >= recv_bbox[pk].min[1]) && (array_y[p] <= recv_bbox[pk].max[1])) { in DMSwarmCollect_DMDABoundingBox()
548 PetscCall(DMSwarmDataBucketFillPackedArray(swarm->db, p, point_buffer)); in DMSwarmCollect_DMDABoundingBox()
564 for (p = 0; p < n_points_recv; p++) { in DMSwarmCollect_DMDABoundingBox()
565 void *data_p = (void *)((char *)recv_points + p * sizeof_dmswarm_point); in DMSwarmCollect_DMDABoundingBox()
567 PetscCall(DMSwarmDataBucketInsertPackedArray(swarm->db, npoints + p, data_p)); in DMSwarmCollect_DMDABoundingBox()
589 PetscInt p, npoints, n_points_recv; in DMSwarmCollect_General() local
638 for (p = 0; p < n2collect[r]; p++) { in DMSwarmCollect_General()
639 PetscCall(DMSwarmDataBucketFillPackedArray(swarm->db, collectlist[r][p], point_buffer)); in DMSwarmCollect_General()
652 for (p = 0; p < n_points_recv; p++) { in DMSwarmCollect_General()
653 void *data_p = (void *)((char *)recv_points + p * sizeof_dmswarm_point); in DMSwarmCollect_General()
655 PetscCall(DMSwarmDataBucketInsertPackedArray(swarm->db, npoints + p, data_p)); in DMSwarmCollect_General()