flatironinstitute / FMM3D

Flatiron Institute Fast Multipole Libraries --- This codebase is a set of libraries to compute N-body interactions governed by the Laplace and Helmholtz equations, to a specified precision, in three dimensions, on a multi-core shared-memory machine.
https://fmm3d.readthedocs.io
Other
91 stars 36 forks source link

emfmm3d.m (Matlab) rename targ outputs to match other 3 kernels #39

Open ahbarnett opened 1 year ago

ahbarnett commented 1 year ago

I might suggest that emfmm3d return U.Etarg, U.curlEtarg, U.divEtarg for consistency with the "targ" suffix for all other kernels. That way when source-eval is added, it won't break user code! (will it break current user code, though, @mrachh, @askhamwhat ? ) Do you agree with the change? Thx, Alex