Tonto | ||
---|---|---|
<< Previous | Next >> |
TONTO has been compiled and tested using a variety of compilers and systems. The set of known systems is given in the next section.
You will need a number of GNU software tools. These are also listed in the next section.
Unfortunately, compiler bugs are relatively common. You should scan the section the Section called Known problems installing TONTO> before attempting an install. Please contact us with problems; we are always interested in making this code universally accesible.
For a known system, the compilation procedure is given in the section the Section called Compiling TONTO>. It extensively uses Perl, and should automatically build a production code.
If your system is not known to us, or if you have any other compile problems you can look at the Section called What to do if compiling TONTO fails>.
the chapter called Compiling customised versions of TONTO> gives further information explaining how to compile versions of TONTO for specific purposes, such as: those which can detect memory leaks, those which can detect violation of routine preconditions and postconditions, those with error management, debug versions, profiling versions, or highly optimised versions.
Also for programmers, the chapter called How TONTO builds executables> gives an overview of the build make process, and how TONTO has been designed to avoid unneccesary recompilation.
The set of compilers and operating systems on which TONTO has been tested is:
Compaq f90 or f95 compiler under Tru64
DEC f90 or f95 compiler under OSF1
Fujitsu frtvpp compiler under UXP5
Fujitsu frtvpp cross compiler under Solaris
Fujitsu f90 or f95 compiler under LINUX
IBM xlf90 compiler under AIX
Lahey-Fujitsu lf95 compiler under LINUX
Silicon Graphics MIPSPRO f90 compiler under IRIX64
NAG f95 compiler under LINUX
Sun Workshop f90 compiler under Solaris
Other compilers:
Intel Fortran for Linux 6.0 does not compile TONTO. This is due to a compiler bug, which Intel say they have fixed for the next compiler version.
No attempt to compile TONTO has been made under MS Windows or on a Macintosh. To get TONTO to compile on these other systems, you will need the standard unix utilities (available for free from Cygwin) and perl, which is also free.
TONTO will not work with MS-DOS.
Some compilers may need upgrading or require special settings. Have a look at section the Section called Known problems installing TONTO> for compiler specific issues.