Opened 15 years ago
Closed 14 years ago
#41 closed task (fixed)
Reactivate CIRCE2
Reported by: | kilian | Owned by: | kilian |
---|---|---|---|
Priority: | P1 | Milestone: | v2.0.4 |
Component: | interfaces | Version: | 2.0.0alpha |
Severity: | critical | Keywords: | |
Cc: |
Description
CIRCE and CIRCE2 are essential for ILC physics. Reactivate this part which was working with W1.
Change History (25)
comment:1 Changed 15 years ago by
Component: | configure → interfaces |
---|
comment:2 Changed 15 years ago by
comment:3 Changed 15 years ago by
Milestone: | v2.0final → v2.0-rc2 |
---|
comment:4 Changed 15 years ago by
Thereby, fixing ugliness in the Makefiles of CIRCE/CIRCE2: In src/circe/Makefile.am we find
LIB=../@LIB@
IMHO, automake files should never use @variable@ but $(variable), but
variable=../$(variable)
is bad. Find a cleaner idiomatic expression. NB: this last point has low priority.
comment:5 Changed 15 years ago by
Milestone: | v2.0-rc2 → v2.0-rc3 |
---|
comment:6 Changed 15 years ago by
Priority: | P2 → P3 |
---|
comment:7 Changed 15 years ago by
Milestone: | v2.0-rc3 → v2.0.0final |
---|
comment:8 Changed 15 years ago by
Owner: | changed from kilian to Juergen Reuter |
---|---|
Status: | new → assigned |
I decide in favour of not including circe_dummy.f90 and circe2_dummy.f90 files into the WHIZARD 2 distribution. There is no need to exclude somehow CIRCE or CIRCE2 from the distribution.
comment:9 Changed 15 years ago by
Small progress in r2171. But I guess we have to rewrite CIRCE completely in F90 as it bursts over with common blocks. :(
comment:11 Changed 15 years ago by
Priority: | P3 → P1 |
---|
One of the most important tasks for 2.0.2 after polarization has been done.
comment:12 Changed 15 years ago by
Milestone: | v2.0.2 → v2.0.3 |
---|
comment:13 Changed 14 years ago by
OK, the basic structure of CIRCE1 and CIRCE2 are autotoolized as of revision r2586. libcirce1 and libcirce2 are being built, the documentations are being made, and make distcheck works in both cases. The extra targets in the old Makefiles seem to be VERY much deprecated, and will not be enabled by myself.
comment:14 Changed 14 years ago by
Owner: | changed from Juergen Reuter to kilian |
---|---|
Status: | assigned → new |
comment:15 Changed 14 years ago by
Status: | new → assigned |
---|
CIRCE1 works with r2653. What doesn't work and needs fixing is chaining structure functions, e.g., circe1 => isr.
CIRCE2 not yet.
comment:17 Changed 14 years ago by
With r2663, a few remaining bugs are fixed (the decay chain was activated even if there was no decay possible).
comment:18 Changed 14 years ago by
CIRCE2 is still missing. :( It should be quasi-analogous to CIRCE1, EXCEPT for the polarization. I do not dare attach the polarizations into the state matrix constructions, WK should do this!
comment:19 Changed 14 years ago by
Milestone: | v2.0.3 → v2.0.4 |
---|---|
Summary: | Reactivate CIRCE/CIRCE2 → Reactivate CIRCE2 |
comment:20 Changed 14 years ago by
Owner: | changed from kilian to Juergen Reuter |
---|---|
Status: | assigned → new |
Since WK is back from the uncivilized realms I'm taking over.
comment:21 Changed 14 years ago by
Using CIRCE1 in WHIZARD2 issues warnings like:
circe:error: invalid `acc': 0 circe:message: keeping `acc' at TESLA circe:warning: ************************************* circe:warning: * This release is not official yet, * circe:warning: * do not use it in publications! * circe:warning: *************************************
After a proper validation this should be removed.
comment:22 Changed 14 years ago by
The paths for the data files are now correctly set within WHIZARD. Now the program terminates with the following:
| Initializating integration for process ilc_ww: ****************************************************************************** ****************************************************************************** *** WHIZARD BUG: Structure functions: colliding particles can't be determined ****************************************************************************** ****************************************************************************** WHIZARD run aborted.
comment:23 Changed 14 years ago by
Owner: | changed from Juergen Reuter to kilian, ohl |
---|
After the histogram files get installed and are properly communicated to the WHIZARD core, I give the ticket back to WK (for connecting the structure functions) and to TO (for clean-up and generating the new designs).
comment:24 Changed 14 years ago by
Owner: | changed from kilian, ohl to kilian |
---|---|
Status: | new → assigned |
Let's see what's left to do ...
comment:25 Changed 14 years ago by
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
CIRCE2 is reactivated in r2786.
If possible (and available) also here the noweb sources with comments should be included. For both programs we should upgrade to the newest design proposals for ILC and CLIC.