ludvigak / FINUFFT.jl

Julia interface to the nonuniform FFT library FINUFFT
Other
33 stars 9 forks source link

Add guru interface and single/double precision calling interface #32

Closed lulibin closed 3 years ago

lulibin commented 3 years ago

This PR combines Jonas guru_v2 branch and Libin guru_v2 branch. It mostly differs from the PR of Jonas Jonas PR that meta programming is not used(the current interface is simple, we do not need meta programming for now.), in contrast dtype is used as keyword arg to specify precision for calculation. We really appreciate Jonas' meta programming, the meta programming may be incorporated in the future updates of FINUFFT's Julia interface.

lulibin commented 3 years ago

This PR combines Jonas guru_v2 branch and Libin guru_v2 branch. It mostly differs from the PR of Jonas Jonas PR that meta programming is not used(the current interface is simple, we do not need meta programming for now.), in contrast dtype is used as keyword arg to specify precision for calculation. We really appreciate Jonas' meta programming, the meta programming may be incorporated in the future updates of FINUFFT's Julia interface.