GEF 2015/1.1

General description of fission observables. Released January 2, 2015.
(Prompt-gamma and prompt-neutron spectra with 1 keV binning.
 Fragment excitation energies addded to list-mode output.
 Covariances between results of two different systems provided.)
Updated January 13, 2015. (Extended listmode output.)
Modified March 30, 2015. (Binning of some prompt-neutron spectra corrected.)
Modified September 23, 2015. (Numerical problems with the new FreeBASIC compiler solved.)

License



Stand-alone version (Monte-Carlo method)

The stand-alone version of the GEF code is written in FreeBASIC (a). The FreeBASIC compiler produces binary code from the same source on Windows (b) and on Linux. The executable uses the C library.  For  the Windows version, a GUI is provided, written in JustBasic (c). The Windows version runs also on Linux with Wine (d).

Quick start on Windows:

Quick start on Linux:


Sample output plot:

Mass distribution of 239Pu(nth,f)

Calculated prompt-neutron spectra (red) compared with experimental data (black):

Prompt-neutron spectra

Windows version


Input mask of the graphical user interface:

Graphical User Interface


For Windows and Linux

Complete package


Documentation

Readme file (Technical information, list of relevant publications)
JEFF-Report 24, part I (Comprehensive documentation of the GEF model.)
JEFF-Report 24, part II (Technical information on the GEF code.)

Source (for Windows and Linux)

Source files

Data

Input files for extended input options
Distribution of entrance energies (example)
List of input parameters (example)
See Readme file for more detailed information.
Output
Data tables in XML format (example)
List-mode file (example)
Raw data for the multi-variate distribution of fission-fragment yields from calculations with perturbed parameters (example)
See Readme file for more detailed information.


You may consider using the Windows version of GEF on Linux with Wine in order to profit from the more comfortable input handling offered by the graphical user interface. This option may also solve problems of missing libraries under Linux.




Subroutine (Folding method)

The subroutine aims for being used in combination with other nuclear-reaction codes. For a given fissioning nucleus with excitation energy E* and angular momentum I it calculates complete distributions of a number of fission observables before emission of prompt neutrons and prompt gamma radiation with the GEF model.

Documentation

Technical description of the subroutine

FreeBASIC version

Source
(Error in calculation of S3 channel corrected 16. May 2015)

FORTRAN version

Source
(Error in calculation of S3 channel corrected 16. May 2015)



Subroutine for a single fission event (Monte-Carlo method)

The subroutine calculates the fission observables of a single fission event of a given fissioning nucleus with excitation energy E* and angular momentum I . The subroutine may be used as a fission-event generator for comprehensive simluation codes. It includes the emission of prompt neutrons and prompt gammas.
The FreeBASIC version is  fully developed.
In addition, the Fortran version is available in a provisional version as the output of an automated translation from the FreeBASIC version. It is not yet running due to some formal problems.

Technical information

FreeBASIC version

Source

FORTRAN version

Source




(a) FreeBASIC is a free compiler (http://www.freebasic.net/).
(b) Windows is either a registered trademark or a trademark of Microsoft Corporation in the United States and/or other countries.
(c) JustBasic is a free interpreter (http://www.justbasic.com/).
(d) Wine is a windows compatibility layer for Linux (http://www.winehq.org/).