Running XPPAUT on Windows NT/95
Fixed the AUTO bug so the X version runs AUTO under the DOS shell.
NOTE
It has become a nightmare trying to maintain two different versions
of my program for the Windows GUI and the X GUI. Thus, regrettably, I
have stopped development of the windows version. Besides the logistic
problems, I have a very nice port of the X version that runs fine
under all flavors of Windows if you install an X server. The new
version is quite easy to install and runs from the Command Prompt.
If there is a big demand for the pure windows version, I may
reconsider, but for now I will work only on the X version. That said,
I will still make the old windows version available.
Runnnig it
There are several ways in which you can run XPP on a Windows 95/NT
platform.
- The simplest way is to get the Windows binary called winpp and
unzip it into its own directory. The disadvantage of this approach is
that this is a port of the X version and is incomplete in terms of
functionality. It does not contain AUTO as part of it but instead uses
a different bifurcation package, LOCBIF. LOCBIF does not handle
boundary value problems nor is it as good at tracking periodic orbits
as is AUTO. If you are used to XPP and all the keyboard shortcuts,
then you will probably not like this method. The advantages
are that it is a standard Windows application, stands alone, and is
trivial to install.
- If you really want the X version and want to run it on Win95/NT
then you should grab xpp4w32.zip
and then follow the instructions below. The
disadvantages of this approach are that you have to either
already have an X server or download one and install it. It is quite
easy but if you really
don't like doing this sort of thing go with the above option.
Installation
Winpp installation
- Create a directory called winpp and download winpp.zip
- Unzip the file into the winpp directory
- You will have an executable called winpp.exe
and a lengthy readme file in html format.
- You can create a link to it by making a shortcut.
XPPAUT installation on Windows
This is a bit more difficult. You will need one thing in addition to
the program. You will need an X server for windows. There are several
commercial versions and one free version. I have tested XPP on
the free version which you can download:
-
MI/X from microimages.
- You need to get two files
getme1st.exe and file0001.bin .
- Download them into a
temporary directory. Then under the the DOS prompt type
getme1st . This will uncompress some things and then when it
is done, type setup and follow the setup instructions.
- You will have a free X-server and can make a shortcut to it.
NOTE! This is no longer freeware, which really sucks. You can
still download the free version from www.tucows.com in the X-servers
section. I also will make available until a lawyer calls me, the old
version at oldmix.zip Unzip them and you will have the two above
files. Follow those directions.
A very nice X-server is available for downloading from StarNet called XWin32. The demo
version restricts sessions to 2 hours and then you have to
restart. But it is such a nice looking server you might consider
buying it.
- Download the binary native Win32 (95/98/NT) version of XPPAUT into a directory, say \xpp4w32 .
- Unzip it
- Optionally, copy libX11.dll and cygwin1.dll
into the c:\Windows directory.
You should be set now.
Running the X version under Win95/NT/98
- Start up your X windows software. (If you installed the free
version, MI/X, click on Start then Programs ,
FREE TNT-lite and MIXServer5.1 .)
- Click on the Start button and under Programs
click on Command prompt to start a DOS session.
- Change directories to the directory into which you installed
XPP: cd \xpp4w32 .
- You must now tell the system which display to send the windows
to.
- If you are on a network, then your computer has a name or IP
address, like garbage.math.pitt.edu. Type set
DISPLAY=your.name.here:0.0 at the DOS prompt. Don't forget the
:0.0 after your hostname.
- If you are off line or not on a network, type set
DISPLAY=127.0.0.1:0.0
- Type xppaut lorenz.ode and you should have xppaut
running in your X server window
Possible problems
Documentation and examples
The complete documentation and examples for XPP are included in the
source code directory
but if you just want the examples and the documentation (in
postscript) download xppexam.tar.gz and xpp_doc.ps.gz
. These can be uncompressed from the shell prompt by typing
- tar zvxf xppexam.tar.gz
- gzip -d xpp_doc.ps
or using Winzip.