ttricco / sarracen

A Python library for smoothed particle hydrodynamics (SPH) analysis and visualization.
https://sarracen.readthedocs.io
GNU General Public License v3.0
15 stars 18 forks source link

Optimization of interpolation & kernel functions using numba #12

Closed AndrewHarris709 closed 2 years ago

AndrewHarris709 commented 2 years ago

Integrates numba into interpolation & kernel functions, to create parallelable machine code. This results in performance increases of up to 40x-50x in some interpolation operations.

To integrate numba, the following changes have been made to the code structure: