|
- Timestamp:
-
May 19, 2009, 5:53:03 PM (15 years ago)
- Author:
-
jweil
- Comment:
-
--
Legend:
- Unmodified
- Added
- Removed
- Modified
-
v23
|
v24
|
|
1 | | = Used software and tools = |
| 1 | = Software and tools = |
2 | 2 | |
3 | | * '''Compiling''' [[BR]] |
4 | | * GiBUU can be built with one of the following compilers: |
| 3 | |
| 4 | === Prerequisites for Compiling and Running GiBUU === |
| 5 | |
| 6 | * GiBUU can be built with one of the following compilers: |
5 | 7 | * [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) |
6 | 8 | * [http://gcc.gnu.org GCC/gfortran] (version 4.3 or higher) |
… |
… |
|
8 | 10 | * [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) |
9 | 11 | * [http://www.lahey.com/linux64.htm Lahey lfc] |
10 | | * Unsupported Compilers: |
| 12 | * Unsupported Compilers: |
11 | 13 | * [http://www.absoft.com Absoft] v10.0 is not supported any more due to missing Fortran 2003 features (ISO_C_BINDING) |
12 | 14 | * [http://www.pathscale.com/ PathScale] v3.2 dies with a segmentation fault on determineSource.f90 |
13 | 15 | * [http://www.nag.com/ NAG] v5.2 dies with an internal error on ariadne_402r.f |
14 | | * The Build process is steared via GNU make.[[BR]] |
15 | | * Automated Makefile dependencies are generated via one of the following methods: |
| 16 | * The Build process is steared via GNU make.[[BR]] |
| 17 | * Automated Makefile dependencies are generated via one of the following methods: |
16 | 18 | * a Perl scipt (provided that Perl is installed) |
17 | 19 | * [http://personal.inet.fi/private/erikedelmann/makedepf90/ makedepf90] |
18 | | * [http://www.bzip.org/ libbzip2] is used for reading compressed input files. For details see [wiki:bzip2 this page]. |
| 20 | * [http://www.bzip.org/ libbzip2] is used for reading compressed input files. For details see [wiki:bzip2 this page]. |
| 21 | |
| 22 | |
| 23 | === Optional Tools === |
| 24 | |
| 25 | * '''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]. |
19 | 26 | |
20 | 27 | * '''Documentation''' [[BR]] [http://www.xs4all.nl/~rfsber/Robo/robodoc.html ROBODoc] is generating an automatic [http://gibuu.physik.uni-giessen.de/Documentation/ code documentation]. |
21 | | |
22 | | * '''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]. |
23 | 28 | |
24 | 29 | * '''Visualisation Tools:''' [[BR]] |
25 | 30 | * povray |
26 | 31 | * Qt |
| 32 | |
| 33 | === Libraries used in GiBUU === |
| 34 | |
| 35 | These are (partly) included in the GiBUU source code. |
27 | 36 | |
28 | 37 | * '''Numerical libraries''' [[BR]] |
|