whizard is hosted by Hepforge, IPPP Durham

Opened 10 years ago

Closed 10 years ago

#582 closed task (fixed)

Status of test matrix elements?

Reported by: Juergen Reuter Owned by: Juergen Reuter
Priority: P3 Milestone: v2.2.0
Component: core Version: 2.1.1
Severity: normal Keywords:
Cc:

Description

What is the status of test matrix elements in 2.2.0? Are they reimplemented yet, or not? Not really clear to me.

Change History (8)

comment:1 Changed 10 years ago by Juergen Reuter

WK, if you comment a bit more detailed what you said on the phone in this ticket, we might be able to close it afterwards!? IDK

comment:2 Changed 10 years ago by Juergen Reuter

Actually, test matrix elements whose Fortran code is available for modifications (as a template so to speak) would be really good.

comment:3 Changed 10 years ago by kilian

Yes.

  • Test matrix element for unit tests is done, this is completely internal.
  • Test matrix element for testing structure functions etc. can be implemented in an analogous way, this should be made available separately.
  • Test matrix element as a template with an external file should also be done.

Thus, I see two distinct tasks.

comment:4 Changed 10 years ago by Juergen Reuter

Owner: changed from kilian to Juergen Reuter
Status: newassigned

comment:5 Changed 10 years ago by Juergen Reuter

In analogy to prc_omega.f90 there will be a module for (external) test matrix elements, with the named method "template".

comment:6 Changed 10 years ago by Juergen Reuter

In analogy to prc_omega.f90 there will be a module for (external) test matrix elements, with the named method "template".

comment:7 Changed 10 years ago by Juergen Reuter

Will do that first... suffering from bad internet connectivity at the moment.

comment:8 Changed 10 years ago by Juergen Reuter

Resolution: fixed
Status: assignedclosed

Done in r5358. There are two methods now, template which leads to a unit integral, and a second method template_unity with a unit matrix element, which then gives the phase space integral. Both methods generate explicit external Fortran code as in 2.1.1., while the compilation and linking is done via the Makefile mechanism analogous to the O'Mega matrix elements. Closing.

Note: See TracTickets for help on using tickets.