whizard is hosted by Hepforge, IPPP Durham

Opened 15 years ago

Closed 15 years ago

Last modified 14 years ago

#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 ohl)

implement common subexpression elimination across different flavors in src/omega/src/targets.ml.

Change History (13)

comment:1 Changed 15 years ago by ohl

Status: newassigned

comment:2 Changed 15 years ago by ohl

Status: assignednew

comment:3 Changed 15 years ago by ohl

Status: newassigned

comment:4 Changed 15 years ago by ohl

Severity: major

comment:5 Changed 15 years ago by ohl

Priority: majorP2

comment:6 Changed 15 years ago by Juergen Reuter

Milestone: v2-publicv2.0-beta

comment:7 Changed 15 years ago by ohl

Description: modified (diff)
Summary: src/omega/src/targets.ml: cross-flavor CSECSE across flavors in amplitudes

comment:8 Changed 15 years ago by ohl

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 ohl

Resolution: fixed
Status: assignedclosed

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 ohl

Description: modified (diff)
Resolution: fixed
Status: closedreopened

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 ohl

Description: modified (diff)

Implementation complete as of r1335. Needs testing and merging into the trunk.

comment:12 Changed 15 years ago by ohl

Resolution: fixed
Status: reopenedclosed

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.

comment:13 Changed 14 years ago by Juergen Reuter

Milestone: v2.0-beta

Milestone v2.0-beta deleted

Note: See TracTickets for help on using tickets.