JZ-FMM: GPU-native differentiable N-body simulations with the Fast Multipole Method
JZ-FMM, a GPU-native differentiable implementation of the fast multipole method for N-body simulations is presented and it is shown that the GPU oriented design of tree structure, dual tree traversal and multipole translation operators improves performance over established CPU-native and hybrid N-body codes by notably...