Compiler compatibilityWHIZARD 2, 3For compiling WHIZARD 2 or 3, you need a Fortran compiler that supports the Fortran 2008 standard and is able to correctly compile Fortran 2008 programs. Unfortunately, not all of the currently available compilers meet this requirement. Here is a list of compilers that have been validated to work with WHIZARD:
Regressions: Compilers that are not complete F2003/2008 compilers and do not work (but might work in a very distant future):
For using the O'Mega matrix element generator which is part of the core of WHIZARD, you need the OCaml programming language (interpreter/compiler). This is available free of charge for most platforms from http://ocaml.org/. The Linux distributions of Debian, Mandrake, RedHat, and SuSE have it included. Version 4.08.0 or newer is required. (but see the note below) WHIZARD 1For compiling WHIZARD 1, you need a Fortran compiler that supports the Fortran 90/95 standard and is able to correctly compile Fortran 90/95 programs. Almost all of the modern compilers meet this requirement. Here is a list of compilers that have been validated to work with WHIZARD 1:
Compilers that have been reported not to work include:
For using the O'Mega matrix element generator cf. the information above for WHIZARD 2. General informationNote that the performance of the WHIZARD executable varies substantially depending on the system, compiler, and compiler options. Additional information is welcome; please contact us:
|