Commit 14f67d9f authored by Vincent Rothe's avatar Vincent Rothe
Browse files

v2.4.1

parent 027fde10
......@@ -8,6 +8,7 @@ WHIZARD Contributors:
Simon Brass <brass@physik.uni-siegen.de>
Bijan Chokoufe Nejad <bijan.chokoufe@desy.de>
Christian Fleper <christian.fleper@uni-siegen.de>
Vincent Rothe <vincent.rothe@desy.de>
Marco Sekulla <marco.sekulla@kit.edu>
Christian Speckner <cnspeckn@googlemail.com>
So Young Shim <soyoung.shim@desy.de>
......
......@@ -2,7 +2,7 @@ General:
* WHIZARD 2.4 currently runs only with the NAGFOR 6.0 (or newer) and
gfortran 4.8.5 (or newer) Fortran compilers as well as Intel ifort
16.0.0 (or newer). Intel ifort 17.0.0/1 has a serious regression and
16.0.0 (or newer). Intel ifort 17.0.0/1/2 has a serious regression and
does not work, however.
[After compiler bugs are fixed, it should also run with PGF
......
......@@ -2,7 +2,75 @@ ChangeLog -- Summary of changes to the WHIZARD package
Use svn log to see detailed changes.
Version 2.4.0
Version 2.4.1
2017-03-24
RELEASE: version 2.4.1
2017-03-16
Distinguish resonance charge in phase space channels
Keep track of resonance histories in phase space
Complex mass scheme default for OpenLoops amplitudes
2017-03-13
Fix helicities for polarized OpenLoops calculations
2017-03-09
Possibility to advance RNG state in rng_stream
2017-03-04
General setup for partitioning real emission
phase space
2017-03-06
Bugfix on rescan command for converting event files
2017-02-27
Alternative multi-channel VEGAS implementation
VAMP2: serial backbone for MPI setup
Smoothstep top threshold matching
2017-02-25
Single-beam structure function with
s-channel mapping supported
Safeguard against invalid process libraries
2017-02-16
Radiation generator for photon emission
2017-02-10
Fixes for NLO QCD processes (color correlations)
2017-01-16
LCIO variable takes precedence over LCIO_DIR
2017-01-13
Alternative random number generator
rng_stream (cf. L'Ecuyer et al.)
2017-01-01
Fix for multi-flavor BLHA tree
matrix elements
2016-12-31
Grid path option for VAMP grids
2016-12-28
Alpha version of Recola OLP support
2016-12-27
Dalitz plots for FKS phase space
2016-12-14
NLO multi-flavor events possible
2016-12-09
LCIO event header information added
2016-12-02
Alpha version of RECOLA interface
Bugfix for generator status in LCIO
##################################################################
2016-11-28
RELEASE: version 2.4.0
......@@ -11,25 +79,25 @@ Use svn log to see detailed changes.
Bugfix for OpenLoops interface: EW scheme
is set by WHIZARD
Bugfixes for top threshold implementation
2016-11-11
Refactoring of dispatching
2016-10-18
Bug fix for LCIO output
2016-10-10
First implementation for collinear soft terms
2016-10-06
First full WHIZARD models from UFO files
2016-10-05
WHIZARD does not support legacy gcc 4.7.4 any longer
2016-09-30
Major refactoring of process core and NLO components
2016-09-23
WHIZARD homogeneous entity: discarding subconfigures
for CIRCE1/2, O'Mega, VAMP subpackages; these are
......
......@@ -69,6 +69,9 @@ WHIZARD:
-- OpenLoops for NLO matrix elements.
Available from: http://openloops.hepforge.org/
-- Recola for NLO matrix elements.
Available from: http://recola.hepforge.org/
-- LoopTools for one-loop functions (for the top threshold)
You can get it from: http://www.feynarts.de/looptools/
......@@ -241,6 +244,8 @@ Optional Features:
[[no]]
--enable-openloops (experimental) enable OpenLoops for NLO matrix elements
[[no]]
--enable-recola (experimental) enable Recola for NLO matrix elements
[[no]]
--enable-looptools enable LoopTools loop integral library [[no]]
--enable-optimization-for-parameter-files
enable (useless) optimization for parameter file
......@@ -271,6 +276,7 @@ Optional Packages:
--with-ninja=dir assume the given directory for Ninja
--with-samurai=dir assume the given directory for Samurai
--with-openloops=dir assume the given directory for OpenLoops
--with-recola=dir assume the given directory for Recola
Some influential environment variables:
CC C compiler command
......@@ -308,6 +314,7 @@ The check out can be done in that way:
svn co http://whizard.hepforge.org/svn/trunk <checkout_dir>
cd <checkout_dir>
./build_master.sh
autoreconf
Now continue with directions as if you unpacked a source code tarball.
......
......@@ -3,5 +3,5 @@ NEWS -- User-visible changes for the WHIZARD package
(for NEWS on the O'Mega matrix element generator cf. its
corresponding NEWS file)
version 2.4.0
version 2.4.1
for details cf. the ChangeLog file
#######################################################################
# WHIZARD
#
# Copyright (C) 1999-2016 by
# Copyright (C) 1999-2017 by
# Wolfgang Kilian <kilian@physik.uni-siegen.de>
# Thorsten Ohl <ohl@physik.uni-wuerzburg.de>
# Juergen Reuter <juergen.reuter@desy.de>
......@@ -33,7 +33,7 @@ Tree-level matrix elements are generated automatically for arbitrary
partonic processes by calling the O'Mega matrix element generator.
Matrix elements obtained by alternative methods (e.g., including loop
corrections) may be interfaced as well via the BLHA interface, from
external packages like e.g. GoSam and OpenLoops.
external packages like e.g. GoSam, OpenLoops and RECOLA.
The program is able to calculate numerically stable signal and
background cross sections and generate unweighted event samples with
......
......@@ -5,7 +5,7 @@
##
########################################################################
#
# Copyright (C) 1999-2016 by
# Copyright (C) 1999-2017 by
# Wolfgang Kilian <kilian@physik.uni-siegen.de>
# Thorsten Ohl <ohl@physik.uni-wuerzburg.de>
# Juergen Reuter <juergen.reuter@desy.de>
......
......@@ -5,7 +5,7 @@
##
########################################################################
#
# Copyright (C) 1999-2016 by
# Copyright (C) 1999-2017 by
# Wolfgang Kilian <kilian@physik.uni-siegen.de>
# Thorsten Ohl <ohl@physik.uni-wuerzburg.de>
# Juergen Reuter <juergen.reuter@desy.de>
......
......@@ -2,7 +2,7 @@
# $Id: Makefile.am 314 2010-04-17 20:32:33Z ohl $
########################################################################
#
# Copyright (C) 1999-2016 by
# Copyright (C) 1999-2017 by
# Wolfgang Kilian <kilian@physik.uni-siegen.de>
# Thorsten Ohl <ohl@physik.uni-wuerzburg.de>
# Juergen Reuter <juergen.reuter@desy.de>
......
......@@ -2,7 +2,7 @@
# $Id: Makefile.am 317 2010-04-18 00:31:03Z ohl $
########################################################################
#
# Copyright (C) 1999-2016 by
# Copyright (C) 1999-2017 by
# Wolfgang Kilian <kilian@physik.uni-siegen.de>
# Thorsten Ohl <ohl@physik.uni-wuerzburg.de>
# Juergen Reuter <juergen.reuter@desy.de>
......@@ -73,7 +73,7 @@ if NOWEB_AVAILABLE
circe1.tex: $(WEBS)
$(NOWEAVE) -filter ./tex-comments -delay -index \
`for i in $^; do case $$i in *.nw) echo $$i;; esac done` \
| $(CPIF) $@
> $@
circe1.tex: tex-comments
......
# Makefile.am --
# $Id: Makefile.am 7444 2016-02-17 15:37:20Z jr_reuter $
# $Id: Makefile.am 7783 2017-01-03 09:28:52Z jr_reuter $
##
## Process this file with automake to produce Makefile.in
##
########################################################################
#
# Copyright (C) 1999-2016 by
# Copyright (C) 1999-2017 by
# Wolfgang Kilian <kilian@physik.uni-siegen.de>
# Thorsten Ohl <ohl@physik.uni-wuerzburg.de>
# Juergen Reuter <juergen.reuter@desy.de>
......@@ -72,7 +72,7 @@ endif
BRACKET = prelude.nw postlude.nw
TRIPLE = $(srcdir)/prelude.nw $< $(srcdir)/postlude.nw
NOTANGLE_IT = \
cat $(TRIPLE) | $(NOTANGLE) -R'[[$@]]' | $(CPIF) $@
cat $(TRIPLE) | $(NOTANGLE) -R'[[$@]]' > $@
SUFFIXES = .nw .lo .$(FC_MODULE_EXT)
......
! circe1.f90 -- canonical beam spectra for linear collider physics
! $Id: circe1.nw 7444 2016-02-17 15:37:20Z jr_reuter $
! $Id: circe1.nw 7783 2017-01-03 09:28:52Z jr_reuter $
!
! Copyright (C) 1999-2016 by
! Copyright (C) 1999-2017 by
! Wolfgang Kilian <kilian@physik.uni-siegen.de>
! Thorsten Ohl <ohl@physik.uni-wuerzburg.de>
! Juergen Reuter <juergen.reuter@desy.de>
......@@ -821,7 +821,7 @@ contains
if (xchat .ne. 0) then
call circem ('MESSAGE', 'starting up ...')
call circem ('MESSAGE', &
'$Id: circe1.nw 7444 2016-02-17 15:37:20Z jr_reuter $')
'$Id: circe1.nw 7783 2017-01-03 09:28:52Z jr_reuter $')
endif
end if
if ((xchat .ge. 0) .and. (xchat .ne. circe1_params%chat)) then
......
......@@ -2,13 +2,13 @@
\section{Implementation of [[circe1]]}
<<[[circe1.f90]]>>=
! circe1.f90 -- canonical beam spectra for linear collider physics
! $Id: circe1.nw 7444 2016-02-17 15:37:20Z jr_reuter $
! $Id: circe1.nw 7783 2017-01-03 09:28:52Z jr_reuter $
<<Copyleft notice>>
<<Main module>>
@
<<Copyleft notice>>=
!
! Copyright (C) 1999-2016 by
! Copyright (C) 1999-2017 by
! Wolfgang Kilian <kilian@physik.uni-siegen.de>
! Thorsten Ohl <ohl@physik.uni-wuerzburg.de>
! Juergen Reuter <juergen.reuter@desy.de>
......@@ -40,7 +40,7 @@ The file \texttt{circe.h} contains symbolic names for various magic
constants used by \Kirke/:
<<[[circe.h]]>>=
c circe.h -- canonical beam spectra for linear collider physics
c $Id: circe1.nw 7444 2016-02-17 15:37:20Z jr_reuter $
c $Id: circe1.nw 7783 2017-01-03 09:28:52Z jr_reuter $
<<Main module>>=
module circe1
use kinds
......@@ -160,7 +160,7 @@ all negative variables to ensure initialization:
if (xchat .ne. 0) then
call circem ('MESSAGE', 'starting up ...')
call circem ('MESSAGE', &
'$Id: circe1.nw 7444 2016-02-17 15:37:20Z jr_reuter $')
'$Id: circe1.nw 7783 2017-01-03 09:28:52Z jr_reuter $')
endif
@
<<Update circe1 parameters>>=
......
......@@ -5,7 +5,7 @@
@
<<Copyleft notice>>=
!
! Copyright (C) 1999-2016 by
! Copyright (C) 1999-2017 by
! Wolfgang Kilian <kilian@physik.uni-siegen.de>
! Thorsten Ohl <ohl@physik.uni-wuerzburg.de>
! Juergen Reuter <juergen.reuter@desy.de>
......
......@@ -5,7 +5,7 @@
##
########################################################################
#
# Copyright (C) 1999-2016 by
# Copyright (C) 1999-2017 by
# Wolfgang Kilian <kilian@physik.uni-siegen.de>
# Thorsten Ohl <ohl@physik.uni-wuerzburg.de>
# Juergen Reuter <juergen.reuter@desy.de>
......@@ -98,38 +98,38 @@ TRIPLE = $(top_srcdir)/circe1/src/prelude.nw $< $(top_srcdir)/circe1/src/postlud
if NOWEB_AVAILABLE
circe1_plot.f90: $(top_srcdir)/circe1/src/circe1.nw $(BRACKET)
cat $(TRIPLE) | $(NOTANGLE) -R'[[$@]]' | $(CPIF) $@
cat $(TRIPLE) | $(NOTANGLE) -R'[[$@]]' > $@
circe1_sample.f90: $(top_srcdir)/circe1/src/circe1.nw $(BRACKET)
cat $(TRIPLE) | $(NOTANGLE) -R'[[$@]]' | $(CPIF) $@
cat $(TRIPLE) | $(NOTANGLE) -R'[[$@]]' > $@
endif
########################################################################
if NOWEB_AVAILABLE
circe1_fit.f90: $(top_srcdir)/circe1/src/minuit.nw $(BRACKET)
cat $(TRIPLE) | $(NOTANGLE) -R'[[$@]]' | $(CPIF) $@
cat $(TRIPLE) | $(NOTANGLE) -R'[[$@]]' > $@
circe1_fit.sh: $(top_srcdir)/circe1/src/minuit.nw $(BRACKET)
cat $(TRIPLE) | $(NOTANGLE) -R'[[$@]]' | $(CPIF) $@
cat $(TRIPLE) | $(NOTANGLE) -R'[[$@]]' > $@
circe1_minuit1.f90: $(top_srcdir)/circe1/src/minuit.nw $(BRACKET)
cat $(TRIPLE) | $(NOTANGLE) -R'[[$@]]' | $(CPIF) $@
cat $(TRIPLE) | $(NOTANGLE) -R'[[$@]]' > $@
circe1_minuit2.f90: $(top_srcdir)/circe1/src/minuit.nw $(BRACKET)
cat $(TRIPLE) | $(NOTANGLE) -R'[[$@]]' | $(CPIF) $@
cat $(TRIPLE) | $(NOTANGLE) -R'[[$@]]' > $@
circe1_minuit1.sh: $(top_srcdir)/circe1/src/minuit.nw $(BRACKET)
cat $(TRIPLE) | $(NOTANGLE) -R'[[$@]]' | $(CPIF) $@
cat $(TRIPLE) | $(NOTANGLE) -R'[[$@]]' > $@
circe1_minuit2.sh: $(top_srcdir)/circe1/src/minuit.nw $(BRACKET)
cat $(TRIPLE) | $(NOTANGLE) -R'[[$@]]' | $(CPIF) $@
cat $(TRIPLE) | $(NOTANGLE) -R'[[$@]]' > $@
circe1_int.f90: $(top_srcdir)/circe1/src/interpol.nw $(BRACKET)
cat $(TRIPLE) | $(NOTANGLE) -R'[[$@]]' | $(CPIF) $@
cat $(TRIPLE) | $(NOTANGLE) -R'[[$@]]' > $@
circe1_int.sh: $(top_srcdir)/circe1/src/interpol.nw $(BRACKET)
cat $(TRIPLE) | $(NOTANGLE) -R'[[$@]]' | $(CPIF) $@
cat $(TRIPLE) | $(NOTANGLE) -R'[[$@]]' > $@
endif
########################################################################
......
! circe1_fit.f90 -- fitting for circe
!
! Copyright (C) 1999-2016 by
! Copyright (C) 1999-2017 by
! Wolfgang Kilian <kilian@physik.uni-siegen.de>
! Thorsten Ohl <ohl@physik.uni-wuerzburg.de>
! Juergen Reuter <juergen.reuter@desy.de>
......
! circe1_minuit1.f90 -- fitting for circe
!
! Copyright (C) 1999-2016 by
! Copyright (C) 1999-2017 by
! Wolfgang Kilian <kilian@physik.uni-siegen.de>
! Thorsten Ohl <ohl@physik.uni-wuerzburg.de>
! Juergen Reuter <juergen.reuter@desy.de>
......
! minuit2.f90 -- fitting for circe
!
! Copyright (C) 1999-2016 by
! Copyright (C) 1999-2017 by
! Wolfgang Kilian <kilian@physik.uni-siegen.de>
! Thorsten Ohl <ohl@physik.uni-wuerzburg.de>
! Juergen Reuter <juergen.reuter@desy.de>
......
! circe1_sample.f90 -- canonical beam spectra for linear collider physics
! $Id: prelude.nw 6466 2015-01-10 16:06:40Z jr_reuter $
!
! Copyright (C) 1999-2016 by
! Copyright (C) 1999-2017 by
! Wolfgang Kilian <kilian@physik.uni-siegen.de>
! Thorsten Ohl <ohl@physik.uni-wuerzburg.de>
! Juergen Reuter <juergen.reuter@desy.de>
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment