Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Conda Package for heFFTe #48

Open
ax3l opened this issue Jun 11, 2024 · 4 comments
Open

Conda Package for heFFTe #48

ax3l opened this issue Jun 11, 2024 · 4 comments

Comments

@ax3l
Copy link
Contributor

ax3l commented Jun 11, 2024

Hi,

We are in the process of integrating heFFTe into the mainline of WarpX. As part of this, we want to make sure we can compile our desktop distributions (Linux/macOS/Windows) with all features.

We distribute for desktop via conda using the conda-forge packaging index.

Since heFFTe did not yet have a package in conda-forge, I will add one. Please let me know if you like to be listed as co-maintainers for it: conda-forge/staged-recipes#26633

(We also ship via other package managers, such as Spack for desktop and HPC, which already has a heFFTe package.)

@mkstoyanov
Copy link
Collaborator

@ax3l Thanks for contributing.

Please go ahead and list me as a maintainer on the conda package. I don't have experience with conda but I may be able to preempt potential heFFTe issues.

@ax3l
Copy link
Contributor Author

ax3l commented Jun 13, 2024

Cool, thanks a lot!
Done!

Can you please comment something like

I agree to be listed as feedstock maintainer.

on conda-forge/staged-recipes#26633 ? 🙏

@mkstoyanov
Copy link
Collaborator

@ax3l can we close this one? You can always open a new one if needed.

@ax3l
Copy link
Contributor Author

ax3l commented Aug 21, 2024

I am still working on this package but have issues building heFFTe with FFTW on Linux:
conda-forge/staged-recipes#26633 (comment)

I think the CMake scripts in heFFTe need an overhaul for FFTW, but I have not yet had time to contribute them.
I have a very general, multi-platform FFTW script in BLAST codes that addresses various defficiencies of the FFTW upstream install methods that we might be able to reuse for heFFTe:
https://github.com/ECP-WarpX/WarpX/blob/development/cmake/dependencies/FFT.cmake

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants