#204 closed enhancement (fixed)
Add heuristics to speed up recognition of forbidden processes
Reported by: | ohl | Owned by: | ohl |
---|---|---|---|
Priority: | P2 | Milestone: | |
Component: | omega | Version: | 2.0.0rc2 |
Severity: | major | Keywords: | omega optimizations |
Cc: |
Description (last modified by )
e.g.
- e+ e- -> gl gl gl
- flavor changing processes in flavor conserving models
see also the (closed) ticket #178.
Change History (7)
comment:1 Changed 15 years ago by
Description: | modified (diff) |
---|
comment:2 Changed 15 years ago by
Status: | new → assigned |
---|
comment:3 Changed 15 years ago by
Milestone: | v2.1 → v2.0.0final |
---|---|
Severity: | critical → major |
There is hope: one can simply use the uncolored model for testing whether a given flavor combination is allowed. This should waste only a little time and will weed out all forbidden flavor combinations befor attempting all color combinations.
NB: this can not filter out the forbidden ghost amplitudes in multi gluon amplitudes or in e+ e- -> gl gl gl ... for allowed Hgg and Haa vertices. But these are pathological cases and the former could be handled specially.
I have a working version with disabled caches, but I still need to find a way to avoid that the two models step on each other's cache.
This can go back to v2.0
comment:4 Changed 15 years ago by
A working proof of principle implementation can be found in
branches/ohl/omega-development/process-filter
as of r1832. We need to implement multiple cache files though - the 2->2 CATPISS tests are too slow otherwise.
comment:5 Changed 15 years ago by
As of r1850 in
branches/ohl/omega-development/process-filter/
the time for
e+ e- -> u:ubar:d:dbar:gl u:ubar:d:dbar:gl u:ubar:d:dbar:gl u:ubar:d:dbar:gl u:ubar:d:dbar:gl
has gone down from 45min to 9min on my laptop.
I will merge this to the trunk.
comment:6 Changed 15 years ago by
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
Merged as of r1852.
Closing the ticket.
added x-ref to #178.