#4 closed enhancement (fixed)
CSE across flavors in amplitudes
Reported by: | ohl | Owned by: | ohl |
---|---|---|---|
Priority: | P2 | Milestone: | |
Component: | omega | Version: | 2.0.0alpha |
Severity: | major | Keywords: | |
Cc: |
Description (last modified by )
implement common subexpression elimination across different flavors in src/omega/src/targets.ml.
Change History (13)
comment:1 Changed 15 years ago by
Status: | new → assigned |
---|
comment:2 Changed 15 years ago by
Status: | assigned → new |
---|
comment:3 Changed 15 years ago by
Status: | new → assigned |
---|
comment:4 Changed 15 years ago by
Severity: | → major |
---|
comment:5 Changed 15 years ago by
Priority: | major → P2 |
---|
comment:6 Changed 15 years ago by
Milestone: | v2-public → v2.0-beta |
---|
comment:7 Changed 15 years ago by
Description: | modified (diff) |
---|---|
Summary: | src/omega/src/targets.ml: cross-flavor CSE → CSE across flavors in amplitudes |
comment:8 Changed 15 years ago by
Description: | modified (diff) |
---|
- as of 1248: implemented in branches/ohl/omega-development/cross_flavor_cse
- compiles, needs testing before merging with trunk
comment:9 Changed 15 years ago by
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
Implemented CSE across flavors in r1250
- tested with various final state flavor sums
- the process g, g -> g, u:d:s:c:b, U:D:S:C:B runs faster by a factor 2.5
comment:10 Changed 15 years ago by
Description: | modified (diff) |
---|---|
Resolution: | fixed |
Status: | closed → reopened |
As pointed out by WK, my tests where not comprehensive and wavefunctions are not uniquely defined my flavor and momentum (e.g. A(u,ubar) vs. A(d,dbar)
Reverted the merge in r1250
comment:11 Changed 15 years ago by
Description: | modified (diff) |
---|
Implementation complete as of r1335. Needs testing and merging into the trunk.
comment:12 Changed 15 years ago by
Resolution: | → fixed |
---|---|
Status: | reopened → closed |
Implemented CSE across flavors correctly in r1340
(svn merge -r1229:1335 svn+ssh://login.hepforge.org/hepforge/svn/whizard/branches/ohl/omega-development/cross_flavor_cse
)
make check
works within statistical errors, color tests are passed with higher statistics and cuts to get better convergence.