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

Geant4 v4_10_4_p02ba e20 build #7

Open
admlw opened this issue Oct 5, 2023 · 5 comments
Open

Geant4 v4_10_4_p02ba e20 build #7

admlw opened this issue Oct 5, 2023 · 5 comments
Assignees

Comments

@admlw
Copy link

admlw commented Oct 5, 2023

Hi there,

For NOvA’s next production we’re considering sticking with the version of geant4 which we used in our previous production. That was geant4 v4_10_4_p02ba w/ e17:prof, built against nutools v3_01_06. How painful would it be to get an e20 build of this version of Geant?

To my (very) untrained eye it looks like nug4 v1_12_02 is built against a v04_10 series geant, and looks like it is consistent with nutools v3_12_03 , so I’m hoping this isn’t an absolute nightmare. Gavin remembers that we might need art_root_io v1_08_03a and canvas_root_io from critic to avoid a problem we previously had reading files.

Obviously let us know if the lift here is too large, or if there’s any additional information we need to provide.
Cheers

@lgarren lgarren self-assigned this Oct 5, 2023
@lgarren
Copy link
Contributor

lgarren commented Oct 5, 2023

@admlw I need some clarification here.

Providing geant4 v4_10_4_p02ba for e20 should be straightforward.

I see that the nu v3_12_05 distribution contains art_root_io v1_08_03a. We can easily provide a nu v3_12_06 distribution that differs from v3_12_05 only in the release of geant4, nug4, and geant4reweight. If this is not what you want, we will need more clarification.

@lgarren
Copy link
Contributor

lgarren commented Oct 5, 2023

Actually, since nutools will not need to be updated, the distribution will most likely be nu v3_12_05a

@admlw
Copy link
Author

admlw commented Oct 5, 2023

@lgarren Thanks for getting back on this so quickly - I think that is all we'll need. Thanks!

@admlw
Copy link
Author

admlw commented Oct 17, 2023

Hi folks, do you have an ETA on when this might be available for us to take a look at? Thanks!

@lgarren
Copy link
Contributor

lgarren commented Oct 20, 2023

Things have been a bit tricky. I needed to make sure geant4 used the same clhep as art_root_io. Now there appear to be further cmake issues to sort out when building nug4. None of this is show stopping so far. I presume you are aware that the nu v3_12_05 distribution was built with geant4 v4_10_6_p01d.

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