next up previous contents
Next: Parallel Version. Up: Installing AUTO. Previous: Restrictions on Problem Size.   Contents


Compatibility with Earlier Versions.

Unlike earlier versions, AUTO can no longer be compiled using a pure Fortran 77 compiler, but you need at least a Fortran 90 compiler. A free Fortran 95 compiler, GFortran, is shipped with most recent Linux distributions, or can be obtained at http://gcc.gnu.org/wiki/GFortran, which contains binaries for Linux, Mac OS X and Windows. AUTO was also tested with the free compiler g95, and there exist various, untested, commercial Fortran 9x compilers as well.

The AUTO input files are now called c.xxx (the constants file), and h.xxx (the HomCont constants file, only used with HomCont); the output files are called b.xxx (the bifurcation-diagram-file), s.xxx (the solution-file), and d.xxx (the diagnostics-file). There are also minor changes in the formatting of these files compared to recent versions of AUTO, such as AUTO97 and AUTO2000. The main change compared to AUTO97 is that there is now a programmable Python CLUI.

When upgrading from AUTO2000, you can continue to use equations-files written in C. However, there is now a strict difference between indexing of the array par[] in the C file and the references to it using PAR() in constants files and output, using par[i]=PAR(I+1). In practise this means that you do not have to change the C file, but need to add 1 to all parameter indices in the constant files, namely ICP(I), THL(I), and UZR(I). For example, the period is referenced by par[10] in the C file, but by PAR(11) in the constants file. Equation files written in C are used in the homoclinic branch switching demo in Chapter 27.


next up previous contents
Next: Parallel Version. Up: Installing AUTO. Previous: Restrictions on Problem Size.   Contents
Gabriel Lord 2007-11-19