source: trunk/README @ 2

Last change on this file since 2 was 2, checked in by andreasw, 15 years ago

Initial revision

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 1.9 KB
Line 
1These directories contain the beta version of a C++ reimplementation
2of the interior point NLP solver Ipopt.
3
4At this point, the user documentation is limited to this short README
5file, but more detailed information will be included in later
6releases.  If you would like to try this beta version, please contact
7one of the two main developers:
8
9  Andreas Waechter    andreasw@watson.ibm.com
10  Carl Laird          claird@andrew.cmu.edu
11
12At this point, the `configure' has been written for RedHat Linux 9
13using the GNU compilers, but we have also gotten it to work on other
14UNIX-like systems and compilers - type `./configure --help' to see how
15options can be changed.
16
17Most probably, something will not work when you try the steps below. :)
18So, please contact us if you would like to give this version a try!
19
20--------------------------------------------------------------------------
21
22Currently, this version requires some BLAS routines (`--with-blas'
23option of configure).  It also requires the Harwell subroutine MA27 -
24it has to be in a library "libhsl.a" somewhere in the default library
25search path, or in your $HOME/lib.  Finally, for the AMPL solver
26executable, you will need to put the AMPL solver library source code
27into
28
29COIN/Ipopt-devel/OTHERS/ASL/solvers
30
31(you need to create this directory) and in addition copy the files
32
33amplsolver.a
34arith.h
35stdio1.h
36
37(created on your system) in COIN/Ipopt-devel/OTHERS/ASL .
38
39If all this is in place, you should be able to create the Makefile
40with
41
42./configure  [possibly here with some options]
43
44and compile it with
45
46make install
47
48After this, you will have the AMPL executable `ipopt' in the `bin'
49subdirectory, and you will find the library `libipopt.a' in the `lib'
50subdirectory.
51
52There is also an example file how you can link the new version with a
53Fortran program, see
54
55COIN/Ipopt-devel/Examples/Fortran_example
56
57It can be compiled with `make' .
Note: See TracBrowser for help on using the repository browser.