-
Notifications
You must be signed in to change notification settings - Fork 2
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
Addition of HEPMC3 and GENIE Reweight to docker image #105
base: main
Are you sure you want to change the base?
Conversation
…ketchum_HEPMC3
Saw two errors from running ctest:
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I do not know why there is a seg fault on the first event. I'm curious if it happens outside of ctest and if it does, then I'd do a Debug build of ldmx-sw and run the config in gdb
to try to find the culprit.
Besides my question on Pythia6, I feel obliged to point out the OS update in the pipeline: #103 This would presumably require re-development of these changes, although that OS update also requires updates to ldmx-sw.
@@ -214,6 +247,7 @@ RUN mkdir src &&\ | |||
-Dxrootd=OFF \ | |||
-Dgsl_shared=ON \ | |||
-Dmathmore=ON \ | |||
-Dpythia8=ON \ | |||
-Dpythia6=ON \ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Can we remove Pythia6? Is it still necessary?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Unfortunately still necessary :/ I know the GENIE team is working on it, but I think the Pythia6 dependency is buried deep, and they've not fully extricated it yet. I will double-check to be sure, but unfortunately it's a case where it looks like we need both.
Thanks @tomeichlersmith. I haven't had the chance to investigate the test failure in more detail yet, but will do so. Good to verify that they should not be failing. I'll review the OS updates as well and work to make sure we have the right plan for that. |
OK, with a fresh environment / pulling down ldmx-sw trunk, I can properly build with the docker container and the ctests pass:
Working on the various |
This PR includes the addition of the HEPMC3 package, addition of Pythia8 for future interfaces to GENIE, updates to GENIE to include interfaces to HEPMC3, and the inclusion of the GENIE Reweight package.
What new packages does this PR add to the development container?
Check List
Following the above instructions, I saw two errors. Will include in following message.
Executed updated GENIE simulation and reweighting (from branch
wketchum/Genie_Generator_HepMC3Refactor
in ldmx-sw) and verified all appears to be working well.