-
-
Notifications
You must be signed in to change notification settings - Fork 4.8k
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
Add HiPACE++ #22171
Add HiPACE++ #22171
Conversation
Hi! This is the friendly automated conda-forge-linting service. I wanted to let you know that I linted all conda-recipes in your PR ( Here's what I've got... For recipes/hipace:
|
Add HiPACE++: Highly efficient Plasma Accelerator Emulation, quasistatic particle-in-cell code.
Hi! This is the friendly automated conda-forge-linting service. I just wanted to let you know that I linted all conda-recipes in your PR ( |
@conda-forge/help-c-cpp I am a bit puzzled what I can do to overcome this dependent version resolution issue here. |
Thank you for the guidance! Oh, that is interesting because I pull it via |
If hipace doesn't link directly to adios2, then it should not be listed in the hipace recipe. Why do you export a dependency on adios2 from the openpmd pacakage? It is very unusual for openpmd to export a dependency on a package which is not built by the openpmd-feedstock. |
Thank you for catching that. Fixed via conda-forge/openpmd-api-feedstock#104 |
Just confuses the resolver and we get the latest CMake anyway.
@conda-forge/help-c-cpp ready for merge :) |
There is a package collision between adios and adios2. Open an issue on one of those feedstocks and we can discuss the details. i.e. Should aido and adios2 be mutually exclusive? If so how to accomplish that, etc. |
They are complementary and can be used at the same time (e.g., in openPMD-api). There seems to be a collision in created cli tools, where in case of conflict the tools of ADIOS2 should be selected. |
Thank you 🙏 |
@conda-forge/help-c-cpp ready for merge :) |
@carterbox thank you for your help, all green now :) |
Add HiPACE++: Highly efficient Plasma Accelerator Emulation, quasistatic particle-in-cell code.
Checklist
url
) rather than a repo (e.g.git_url
) is used in your recipe (see here for more details).