Version 47 (modified by 13 years ago) (diff) | ,
---|
Software and tools
Prerequisites for Compiling and Running GiBUU
- GiBUU supports the following operating systems:
- Linux (primary platform, used by most developers)
- Windows (via Cygwin), cf. GiBUU on Windows
- Mac OS X, cf. GiBUU on Mac
- other Unix-like systems may also work, but are untested
- GiBUU can be built with one of the following compilers:
- Intel Fortran Compiler (version 10+)
- GCC/gfortran (version 4.3+)
- g95
- Sun Studio Fortran Compiler sunf95 (Sun Studio 12 works fine, but 12.1 fails to compile Amplitudes.f90, 12.2 fails on LowPhotonAnalysis.f90)
- Portland pgf95 (version 10.1+) can build release 1.3.1, but fails to compile the current trunk (error in minkowski.f90)
- Open64 (version 4.2.5+ or svn version) can build release 1.3.1, but fails to compile the current trunk (in readHAFT.f: missing support for STREAM I/O)
- PathScale (Community version 4.x) can build release 1.3.1, but fails to compile the current trunk (in readHAFT.f: missing support for STREAM I/O)
- Unsupported Compilers:
- The Build process is steared via GNU make.
- Automated Makefile dependencies are generated via one of the following methods:
- a Perl scipt (provided that Perl is installed)
- makedepf90
- libbzip2 is used for reading compressed input files. For details see this page.
Optional Tools
- Version Control
Our code is based upon a Subversion version control system. The code can therefore be restored to any time point of its development phase.
GUI-Tools: eSvn, tortoise SVN, eclipse.
- Documentation
ROBODoc is generating an automatic code documentation.
- Visualisation Tools:
- povray
- Qt
Libraries used in GiBUU
These are (partly) included in the GiBUU source code.
- Physics libraries