whizard is hosted by Hepforge, IPPP Durham

Opened 14 years ago

Closed 14 years ago

Last modified 14 years ago

#219 closed defect (fixed)

CompHEP badly broken in 1.93

Reported by: Christian Speckner Owned by: Christian Speckner
Priority: P3 Milestone:
Component: core Version: 1.93
Severity: critical Keywords:
Cc:

Description

CompHEP is badly broken in 1.93.

Change History (4)

comment:1 Changed 14 years ago by Christian Speckner

Status: newassigned

comment:2 Changed 14 years ago by Christian Speckner

Resolution: fixed
Status: assignedclosed

Fixed in r1821. The defects and fixes were:

  • Breakage in the CC / c_compile combo: incorrect evaluation of arguments
  • Hard-coded usage of g77: it is now possible to override this via the environment variable F77 (configure would be more elegant, but imho too much work for something nobody will be using seriously anyway).
  • real*8 and real*16: not compliant with the standard and makes gfortran cry. I replaced both with double precision which might cause a slight precision loss (real*16 is quad), but at least for the default tests, this appears to be fine.
  • Null pointer in read_mdl.c: apparently caused by some badly handled syntax glitch in the model file. I hacked up a quick workaround which doesn't seem to cause any problems.

It now works for me again (at least whizard.prc.default goes through), but some more testing would be nice for 1.94. In addition, the F77 issue should be documented.

comment:3 Changed 14 years ago by Christian Speckner

(Most of the changes actually are in r1820).

comment:4 Changed 14 years ago by Juergen Reuter

Milestone: v1.94

Milestone v1.94 deleted

Note: See TracTickets for help on using tickets.