-
Notifications
You must be signed in to change notification settings - Fork 4.4k
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
Results for Run-1 SIM step are sensitive to order of module execution #34448
Comments
A new Issue was created by @civanch Vladimir Ivantchenko. @Dr15Jones, @perrotta, @dpiparo, @silviodonato, @smuzaffar, @makortel, @qliphy can you please review it and eventually sign/assign? Thanks. cms-bot commands are listed here |
assign simulation, core |
New categories assigned: core,simulation @Dr15Jones,@smuzaffar,@civanch,@mdhildreth,@makortel you have been requested to review this Pull request/Issue and eventually sign? Thanks |
The title is misleading because the reason is in the execution order of |
Let me copy here #34338 (comment)
|
I've done some further experimentation. I dumped the values of MagneticField by setting I also dumped the @civanch How did you produce the geometry dumps for your #34338 (comment) ?
|
valgrind? |
I use following option: AN observation of different rotation matrix mentioned in #34338 is not justified, because it is a printout - result may depend on precision of cout. Except this rotation matrix everything else was identical. There is a possibility that some modules use random numbers at initialisation (I do not know such cases but it is a possible theory), so this change of order of modules change histories. |
Here is a test result that shows differences across the board in 9.0 of a PR that should not have any physics impact #34577 (comment) |
I had run valgrind on one of the ordering options, but it didn't reveal anything interesting. I also collected stack traces with |
There is some instability in DD4Hep WF #34995 not yet understood. |
#37592 (comment) (and two earlier tests) shows lots of differences 9.0 workflow which is a Run 1 MC workflow (the PR itself is technical, but it causes many packages to be built). I'm reporting this mostly for the record, although it would be nice to understand the cause (but it is also incredibly laborious/difficult to investigate). |
Workflow 9.0 started to show spurious comparison differences again, I opened a separate issue #43415. |
#44271 (comment) showed lots of differences in 9.0 (the PR itself is technical) |
When OscarMTProducer was migrated to the new scheme of access to EventSetup (#34338), Run-1 WFs results have different simulation histories even for the 1st event.
The text was updated successfully, but these errors were encountered: