tree_d_3d.kernels.quadtree_scatter.quadtree_scatter_metal
The Metal version (Apple-silicon GPU) of the quadtree_scatter kernel.
quadtree_scatter_pyccel.py next to this file is the CPU version with the same
arguments. One thread per sorted slot, each writing its own target slot (the targets
are a permutation); integer only, so exact. See :mod:tree_d_3d.kernels._metal.
Functions
| Name | Description |
|---|---|
quadtree_scatter | Move every particle of a split node into its child, stably. |