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

WIP: remove celeritas #12

Draft
wants to merge 7 commits into
base: main
Choose a base branch
from

Conversation

sethrj
Copy link
Member

@sethrj sethrj commented Oct 28, 2024

This improves the usability of g4vg at the cost of removing functionality and duplicating some code from celeritas. Happy to have some help from @agheata and @SeverinDiederichs .

@sethrj sethrj marked this pull request as draft October 28, 2024 11:43
@JuanGonzalezCaminero
Copy link

Hi, because FindCUDA is deprecated (Used by VecCore) the highest CMake version that we can currently use is 3.26

@agheata
Copy link

agheata commented Oct 31, 2024

@sethrj This currently cuts the dependency but does not replace the CELER_XXX macros, so the compilation fails. Are you proposing we take it from here and do the rest of the changes, using a library-local copy of these macros? Just to make sure we don't start doing the same thing on the two sides of the pond. What about the testing macros, should we protect them using some #ifdef guard? We should keep @drbenmorgan in the loop since he also has some branch doing similar stuff in his fork.

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

Successfully merging this pull request may close these issues.

3 participants