= Software and tools = === Prerequisites for Compiling and Running GiBUU === * GiBUU can be built with one of the following compilers: * [http://www.intel.com/cd/software/products/asmo-na/eng/compilers/ Intel Fortran Compiler] (version 10 or higher, 9.1 does not support ISO_C_BINDING) * [http://gcc.gnu.org GCC/gfortran] (version 4.3 or higher) * [http://g95.sourceforge.net g95] * [http://developers.sun.com/sunstudio/ Sun Studio Fortran Compiler sunf95] (Sun Studio version 12 is fine, the more recent Express builds up to 03/2009 do not work) * [http://www.lahey.com/linux64.htm Lahey lfc] * Unsupported Compilers: * [http://www.absoft.com Absoft] v10.0 is not supported any more due to missing Fortran 2003 features (ISO_C_BINDING) * [http://www.pathscale.com/ PathScale] v3.2 dies with a segmentation fault on determineSource.f90 * [http://www.nag.com/ NAG] v5.2 dies with an internal error on ariadne_402r.f * The Build process is steared via GNU make.[[BR]] * Automated Makefile dependencies are generated via one of the following methods: * a Perl scipt (provided that Perl is installed) * [http://personal.inet.fi/private/erikedelmann/makedepf90/ makedepf90] * [http://www.bzip.org/ libbzip2] is used for reading compressed input files. For details see [wiki:bzip2 this page]. === Optional Tools === * '''Version Control''' [[BR]] Our code is based upon a [http://subversion.tigris.org/ Subversion] version control system. The code can therefore be restored to any time point of its development phase.[[BR]] GUI-Tools: [http://esvn.umputun.com eSvn], [http://tortoisesvn.tigris.org/ tortoise SVN]. * '''Documentation''' [[BR]] [http://www.xs4all.nl/~rfsber/Robo/robodoc.html ROBODoc] is generating an automatic [http://gibuu.physik.uni-giessen.de/Documentation/ code documentation]. * '''Visualisation Tools:''' [[BR]] * povray * Qt === Libraries used in GiBUU === These are (partly) included in the GiBUU source code. * '''Numerical libraries''' [[BR]] * [http://cernlib.web.cern.ch/cernlib/ CERNLIB] * [http://people.scs.fsu.edu/~burkardt/f_src/quadpack/quadpack.html QUADPACK] * '''Physics libraries''' [[BR]] * [http://projects.hepforge.org/pythia6 Pythia and JetSet] * [http://www.kph.uni-mainz.de/MAID/ MAID]