Lines Matching refs:swarm
15 DM_Swarm *swarm = (DM_Swarm *)dm->data; in DMSwarmMigrate_Push_Basic() local
26 PetscCall(DMSwarmDataBucketGetSizes(swarm->db, &npoints, NULL, NULL)); in DMSwarmMigrate_Push_Basic()
41 PetscCall(DMSwarmDataBucketCreatePackedArray(swarm->db, &sizeof_dmswarm_point, &point_buffer)); in DMSwarmMigrate_Push_Basic()
47 PetscCall(DMSwarmDataBucketFillPackedArray(swarm->db, p, point_buffer)); in DMSwarmMigrate_Push_Basic()
58 PetscCall(DMSwarmDataBucketGetDMSwarmDataFieldByName(swarm->db, DMSwarmField_rank, &gfield)); in DMSwarmMigrate_Push_Basic()
63 PetscCall(DMSwarmDataBucketGetSizes(swarm->db, &npoints, NULL, NULL)); in DMSwarmMigrate_Push_Basic()
70 PetscCall(DMSwarmDataBucketRemovePointAtIndex(swarm->db, p)); in DMSwarmMigrate_Push_Basic()
72 …PetscCall(DMSwarmDataBucketGetSizes(swarm->db, &npoints, NULL, NULL)); /* you need to update npoin… in DMSwarmMigrate_Push_Basic()
84 PetscCall(DMSwarmDataBucketGetSizes(swarm->db, &npoints, NULL, NULL)); in DMSwarmMigrate_Push_Basic()
85 …PetscCall(DMSwarmDataBucketSetSizes(swarm->db, npoints + n_points_recv, DMSWARM_DATA_BUCKET_BUFFER… in DMSwarmMigrate_Push_Basic()
89 PetscCall(DMSwarmDataBucketInsertPackedArray(swarm->db, npoints + p, data_p)); in DMSwarmMigrate_Push_Basic()
92 PetscCall(DMSwarmDataBucketDestroyPackedArray(swarm->db, &point_buffer)); in DMSwarmMigrate_Push_Basic()
99 DM_Swarm *swarm = (DM_Swarm *)dm->data; in DMSwarmMigrate_DMNeighborScatter() local
113 PetscCall(DMSwarmDataBucketGetSizes(swarm->db, &npoints, NULL, NULL)); in DMSwarmMigrate_DMNeighborScatter()
136 PetscCall(DMSwarmDataBucketCreatePackedArray(swarm->db, &sizeof_dmswarm_point, &point_buffer)); in DMSwarmMigrate_DMNeighborScatter()
143 PetscCall(DMSwarmDataBucketFillPackedArray(swarm->db, p, point_buffer)); in DMSwarmMigrate_DMNeighborScatter()
154 PetscCall(DMSwarmDataBucketGetDMSwarmDataFieldByName(swarm->db, cellid, &PField)); in DMSwarmMigrate_DMNeighborScatter()
157 PetscCall(DMSwarmDataBucketGetSizes(swarm->db, &npoints, NULL, NULL)); in DMSwarmMigrate_DMNeighborScatter()
161 PetscCall(DMSwarmDataBucketRemovePointAtIndex(swarm->db, p)); in DMSwarmMigrate_DMNeighborScatter()
162 …PetscCall(DMSwarmDataBucketGetSizes(swarm->db, &npoints, NULL, NULL)); /* you need to update npoin… in DMSwarmMigrate_DMNeighborScatter()
168 PetscCall(DMSwarmDataBucketGetSizes(swarm->db, npoints_prior_migration, NULL, NULL)); in DMSwarmMigrate_DMNeighborScatter()
172 PetscCall(DMSwarmDataBucketGetSizes(swarm->db, &npoints, NULL, NULL)); in DMSwarmMigrate_DMNeighborScatter()
173 …PetscCall(DMSwarmDataBucketSetSizes(swarm->db, npoints + n_points_recv, DMSWARM_DATA_BUCKET_BUFFER… in DMSwarmMigrate_DMNeighborScatter()
177 PetscCall(DMSwarmDataBucketInsertPackedArray(swarm->db, npoints + p, data_p)); in DMSwarmMigrate_DMNeighborScatter()
179 PetscCall(DMSwarmDataBucketDestroyPackedArray(swarm->db, &point_buffer)); in DMSwarmMigrate_DMNeighborScatter()
186 DM_Swarm *swarm = (DM_Swarm *)dm->data; in DMSwarmMigrate_CellDMScatter() local
193 PetscBool error_check = swarm->migrate_error_on_missing_point; in DMSwarmMigrate_CellDMScatter()
212 PetscCall(DMSwarmDataBucketGetSizes(swarm->db, &npoints_curr, NULL, NULL)); in DMSwarmMigrate_CellDMScatter()
235 PetscCall(DMSwarmDataBucketGetSizes(swarm->db, &npoints, NULL, NULL)); in DMSwarmMigrate_CellDMScatter()
255 PetscCall(DMSwarmDataBucketGetDMSwarmDataFieldByName(swarm->db, cellid, &PField)); in DMSwarmMigrate_CellDMScatter()
258 PetscCall(DMSwarmDataBucketGetSizes(swarm->db, &npoints_curr, NULL, NULL)); in DMSwarmMigrate_CellDMScatter()
263 PetscCall(DMSwarmDataBucketRemovePointAtIndex(swarm->db, p)); in DMSwarmMigrate_CellDMScatter()
264 …PetscCall(DMSwarmDataBucketGetSizes(swarm->db, &npoints_curr, NULL, NULL)); /* you need to update … in DMSwarmMigrate_CellDMScatter()
274 PetscCall(DMSwarmDataBucketGetSizes(swarm->db, &npoints2, NULL, NULL)); in DMSwarmMigrate_CellDMScatter()
329 PetscCall(DMSwarmDataBucketGetDMSwarmDataFieldByName(swarm->db, cellid, &PField)); in DMSwarmMigrate_CellDMScatter()
332 PetscCall(DMSwarmDataBucketGetSizes(swarm->db, &npoints2, NULL, NULL)); in DMSwarmMigrate_CellDMScatter()
337 PetscCall(DMSwarmDataBucketRemovePointAtIndex(swarm->db, p)); in DMSwarmMigrate_CellDMScatter()
338 …PetscCall(DMSwarmDataBucketGetSizes(swarm->db, &npoints2, NULL, NULL)); /* you need to update npoi… in DMSwarmMigrate_CellDMScatter()
365 DM_Swarm *swarm = (DM_Swarm *)dm->data; in DMSwarmMigrate_GlobalToLocal_Basic() local
374 PetscCall(DMSwarmDataBucketGetSizes(swarm->db, &npoints, NULL, NULL)); in DMSwarmMigrate_GlobalToLocal_Basic()
396 PetscCall(DMSwarmDataBucketCreatePackedArray(swarm->db, &sizeof_dmswarm_point, &point_buffer)); in DMSwarmMigrate_GlobalToLocal_Basic()
404 PetscCall(DMSwarmDataBucketFillPackedArray(swarm->db, p, point_buffer)); in DMSwarmMigrate_GlobalToLocal_Basic()
415 PetscCall(DMSwarmDataBucketGetSizes(swarm->db, &npoints, NULL, NULL)); in DMSwarmMigrate_GlobalToLocal_Basic()
416 …PetscCall(DMSwarmDataBucketSetSizes(swarm->db, npoints + n_points_recv, DMSWARM_DATA_BUCKET_BUFFER… in DMSwarmMigrate_GlobalToLocal_Basic()
420 PetscCall(DMSwarmDataBucketInsertPackedArray(swarm->db, npoints + p, data_p)); in DMSwarmMigrate_GlobalToLocal_Basic()
423 PetscCall(DMSwarmDataBucketDestroyPackedArray(swarm->db, &point_buffer)); in DMSwarmMigrate_GlobalToLocal_Basic()
435 DM_Swarm *swarm = (DM_Swarm *)dm->data; in DMSwarmCollect_DMDABoundingBox() local
478 PetscCall(DMSwarmDataBucketGetSizes(swarm->db, &npoints, NULL, NULL)); in DMSwarmCollect_DMDABoundingBox()
537 PetscCall(DMSwarmDataBucketCreatePackedArray(swarm->db, &sizeof_dmswarm_point, &point_buffer)); in DMSwarmCollect_DMDABoundingBox()
548 PetscCall(DMSwarmDataBucketFillPackedArray(swarm->db, p, point_buffer)); in DMSwarmCollect_DMDABoundingBox()
562 PetscCall(DMSwarmDataBucketGetSizes(swarm->db, &npoints, NULL, NULL)); in DMSwarmCollect_DMDABoundingBox()
563 …PetscCall(DMSwarmDataBucketSetSizes(swarm->db, npoints + n_points_recv, DMSWARM_DATA_BUCKET_BUFFER… in DMSwarmCollect_DMDABoundingBox()
567 PetscCall(DMSwarmDataBucketInsertPackedArray(swarm->db, npoints + p, data_p)); in DMSwarmCollect_DMDABoundingBox()
569 PetscCall(DMSwarmDataBucketDestroyPackedArray(swarm->db, &point_buffer)); in DMSwarmCollect_DMDABoundingBox()
587 DM_Swarm *swarm = (DM_Swarm *)dm->data; in DMSwarmCollect_General() local
599 PetscCall(DMSwarmDataBucketGetSizes(swarm->db, &npoints, NULL, NULL)); in DMSwarmCollect_General()
635 PetscCall(DMSwarmDataBucketCreatePackedArray(swarm->db, &sizeof_dmswarm_point, &point_buffer)); in DMSwarmCollect_General()
639 PetscCall(DMSwarmDataBucketFillPackedArray(swarm->db, collectlist[r][p], point_buffer)); in DMSwarmCollect_General()
650 PetscCall(DMSwarmDataBucketGetSizes(swarm->db, &npoints, NULL, NULL)); in DMSwarmCollect_General()
651 …PetscCall(DMSwarmDataBucketSetSizes(swarm->db, npoints + n_points_recv, DMSWARM_DATA_BUCKET_BUFFER… in DMSwarmCollect_General()
655 PetscCall(DMSwarmDataBucketInsertPackedArray(swarm->db, npoints + p, data_p)); in DMSwarmCollect_General()
664 PetscCall(DMSwarmDataBucketDestroyPackedArray(swarm->db, &point_buffer)); in DMSwarmCollect_General()