-
Notifications
You must be signed in to change notification settings - Fork 37
Closed
Description
This is a followup to #855.
If I fix the SIGFPE in rotxxx by adding volatile in fortran code, the crash is avoided but then there is an LHE file mismatch
./tmad/madX.sh -ggttgg -iconfig 104
...
*** (2-none) Compare MADEVENT_CPP x1 xsec to MADEVENT_FORTRAN xsec ***
OK! xsec from fortran (0.46320556621222242) and cpp (0.46320556621222236) differ by less than 3E-14 (1.1102230246251565e-16)
*** (2-none) Compare MADEVENT_CPP x1 events.lhe to MADEVENT_FORTRAN events.lhe reference (including colors and helicities) ***
ERROR! events.lhe.cpp.1 and events.lhe.ref.1 differ!
diff /data/avalassi/GPU2023/madgraph4gpuX/epochX/cudacpp/gg_ttgg.mad/SubProcesses/P1_gg_ttxgg/events.lhe.cpp.1 /data/avalassi/GPU2023/madgraph4gpuX/epochX/cudacpp/gg_ttgg.mad/SubProcesses/P1_gg_ttxgg/events.lhe.ref.1 | head -20
6,8c6,8
< -6 1 1 2 0 503 0.18965250326E+03 -0.37597274505E+02 0.12649008736E+03 0.28863535688E+03 0.17300000000E+03 0. 1.
< 21 1 1 2 504 501 0.62170885397E+02 0.36618395894E+02 0.31153079182E+02 0.78591604204E+02 0.00000000000E+00 0. 1.
< 21 1 1 2 505 504 0.17333851786E+01 0.11630357128E+03 0.45398068655E+02 0.12486196360E+03 0.00000000000E+00 0. 1.
---
> -6 1 1 2 0 504 0.18965250326E+03 -0.37597274505E+02 0.12649008736E+03 0.28863535688E+03 0.17300000000E+03 0. 1.
> 21 1 1 2 504 503 0.62170885397E+02 0.36618395894E+02 0.31153079182E+02 0.78591604204E+02 0.00000000000E+00 0. 1.
> 21 1 1 2 505 501 0.17333851786E+01 0.11630357128E+03 0.45398068655E+02 0.12486196360E+03 0.00000000000E+00 0. 1.
20c20
< 21 -1 0 0 501 503 -0.00000000000E+00 -0.00000000000E+00 -0.12305922681E+04 0.12305922681E+04 0.00000000000E+00 0. 1.
---
> 21 -1 0 0 502 503 -0.00000000000E+00 -0.00000000000E+00 -0.12305922681E+04 0.12305922681E+04 0.00000000000E+00 0. 1.
22c22
< -6 1 1 2 0 502 -0.16776755257E+03 -0.12342442113E+03 -0.43168412413E+03 0.50956817253E+03 0.17300000000E+03 0. 1.
---
> -6 1 1 2 0 504 -0.16776755257E+03 -0.12342442113E+03 -0.43168412413E+03 0.50956817253E+03 0.17300000000E+03 0. 1.
24c24
< 21 1 1 2 505 504 0.14318120879E+02 0.15600982705E+02 -0.82469087380E+02 0.85144287067E+02 0.00000000000E+00 0. -1.
---
> 21 1 1 2 505 501 0.14318120879E+02 0.15600982705E+02 -0.82469087380E+02 0.85144287067E+02 0.00000000000E+00 0. -1.
I think that this is due to the issue identified by Olivier in WIP PR #852, namely channel/iconfig mapping issues.
But this is an INDEPENDENT issue from the SIGFPE crash (even ifit is bizarre that both happen only for specific iconfig choices).
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels