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
88 stars 35 forks source link

python中运行setup文件出现问题 #55

Open Derek-art opened 3 weeks ago

Derek-art commented 3 weeks ago

image

ahbarnett commented 3 weeks ago

In FINUFFT we are switching to pyproject.toml which uses sk-build and cmake (PR to be merged in a few days). This should be simpler and more maintainable for FMM3D too.

On Wed, Jul 10, 2024 at 2:44 AM Derek-art @.***> wrote:

image.png (view on web) https://github.com/flatironinstitute/FMM3D/assets/144996625/b2dbf34b-4798-482b-bc10-5308f09b3c59

— Reply to this email directly, view it on GitHub https://github.com/flatironinstitute/FMM3D/issues/55, or unsubscribe https://github.com/notifications/unsubscribe-auth/ACNZRSTUO5PQWA4S3ZEZVYLZLTJZDAVCNFSM6AAAAABKUHIR3CVHI2DSMVQWIX3LMV43ASLTON2WKOZSGM4TSOBZGAZDGMI . You are receiving this because you are subscribed to this thread.Message ID: @.***>

-- *-------------------------------------------------------------------~^`^~._.~' |\ Alex Barnett Center for Computational Mathematics, Flatiron Institute | \ http://users.flatironinstitute.org/~ahb 646-876-5942

lu1and10 commented 3 weeks ago

Thanks for letting us know the warning, in the commit c26c19be085f0a44d145d75e8c4a9ff62afb8ee7 we tested to switch to use cmake for FMM3D Fortran lib build. Also with pyproject.toml pip install . should work on linux with gfortran/gcc installed(https://github.com/flatironinstitute/FMM3D/actions/runs/9900735125). We will make Mac and Windows work with Fortran python binding soon.