Release 4a patchlevel 2
This page contains the
source code distribution for Unix/Linux
platforms and
binaries for Windows
platforms
AnT-core
To build and install the AnT 4.669 software package
on your system, you have to do the following steps:
Download the packed tarball of the sources
Unpack and untar the sources using the command: tar -xvzf AnT-core-4.669-R4.1.2_src.tar.gz
Switch to the created directory AnT-core-4.669-R4a_src
Run the configure script using the command: ./configure [ arguments ]
Invoke the build and install process using the command: make install
AnT-demos
The demos contain command files (demo.plt) for the plotting
program gnuplot. These command
files are prepared for the following versions of gnuplot:
- gnuplot version 3.7, please download AnT-demos-4.669-R4.1.0-gnuplot-3.7_src.tar.gz
- gnuplot version 4.0, please download AnT-demos-4.669-R4.1.1-gnuplot-4.0_src.tar.gz
User systems
If you intend to use the AnT 4.669 software package
for your own system, you have the following options:
-
For maps and ODEs you can now use the
new built-in equation parser
to enter the equations of motion of your dynamical system.
It is no longer necessary to implement and compile a C++
source code file.
-
Build a shared object corresponding to the equations of motion
of your dynamical system by performing the following three steps.
-
Implement your system in C++ analogously to one of the systems
in the AnT-demos package (for instance logistic.cpp)
and create your own source file, say 'mysystem.cpp'
-
Copy this Makefile to the location of
your C++ source file.
-
Simply invoke the GNU make utility which will build the
shared object 'mysystem.so' needed as plugin by the AnT
computation engine.
Remarks:
If there is only one C++ source file present in the
directory, the Makefile will build the corresponding
shared object. If not, then you have to resolve this
ambiguity by simply invoking the make utility with the
command line argument make ANT_SYSTEM_NAME=mysystem
or by setting ANT_SYSTEM_NAME=mysystem
directly in the Makefile.
On SuSE linux systems (at least releases 9.1 and 9.2)
you have to invoking the make utility with the command
line argument make ANT_SYSTEM_NAME=a
or by setting ANT_SYSTEM_NAME=mysystem
directly in the Makefile in any case, even if there is
only one C++ source file present.
This is caused by the find utility, which behaves
in a non-standard way on the above mentioned SuSE linux
systems.
AnT-core and AnT-demos
It is required, that the GTK+ 2.0 Runtime Environment
is installed on your system before installing the AnT 4.669 software
package.
To install the AnT 4.669 software
package on your system, please download the AnT_Setup.exe file from
this page. After a successful download, please run AnT_Setup.exe and
follow the installation instructions of the install wizard. This will
install not only the AnT 4.669 software
package, but also some required libraries and the gnuplot
program which is necessary for running the AnT-demos.
User systems
If you intend to use the AnT 4.669 software package
for your own system, you have to do the following steps.
At the moment it is necessary to install the MinGW environment (or Cygwin, if you like) on your
system.
Implement your system in C++ analogously to one of the systems
in the demos directory of your AnT 4.669 installation
(for instance logistic.cpp)
and create your own source file, say 'mysystem.cpp'
In order to build a dynamic link library of your system (mysystem.dll),
you have the following two choices:
-
Method 1: Using the GNU make utility of the cygwin environment together with the shipped Makefiles
-
Please make sure, that the PATH variable of the MinGW/Cygwin environment
contains the path to the AnT executable (AnT.exe). When looking at
the context sensitive menue of the AnT-gui binary on your desktop
(right mouse click), you will see this path. If the path to AnT.exe
is not set correctly, the Makefiles of the demos will not find the
AnT header file (AnT.hpp) and will not build the dynamic link library
required by the AnT computation engine.
-
copy a Makefile of the AnT-demos package and change
the variable ANT_SYSTEM_NAME, say ANT_SYSTEM_NAME=mysystem
-
Invoke the GNU make utility which will build the dynamic link library
'mysystem.dll'.
-
Method 2: Using the shipped shell script (works only after a reboot of your system (98,NT) or a restart of your session (2000,XP))
-
Copy this build_system_dll.sh (shell script) and
run it with the name of your system (mysystem) as command line argument. This will build the
dynamic link library mysystem.dll, needed by the AnT computation engine.
Last modified: 2008-02-04
Contact: AnT