Changes between Version 39 and Version 40 of WikiStart


Ignore:
Timestamp:
Jul 12, 2006 11:19:26 AM (13 years ago)
Author:
pbonami
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • WikiStart

    v39 v40  
    3434[http://egon.cheme.cmu.edu/ibm/files/IBMReseReprc23771.pdf P. Bonami, L.T. Biegler, A.R. Conn, G. Cornuejols, I.E. Grossmann, C.D. Laird, J. Lee, A. Lodi, F. Margot, N.Sawaya and A. Waechter, An Algorithmic Framework for Convex Mixed Integer Nonlinear Programs by  IBM Research Report RC23771, Oct. 2005.]
    3535
    36 == Tested platforms ==
    37 Bonmin has been installed and used on the following systems:
    38 
    39  * Linux using g++ version 3.* and 4.*
    40  * Windows using Cygwin version 1.5.18
    41  * Mac OS X using gcc 3.* and 4.*
    42 
    43 Bonmin should be easy relatively easy to install on most un*x's provided that you have a C++ and a Fortran compiler. We don't know anybody who has yet tried to build it in the Microsoft Development Studio, the contribution of anybody who uses Microsoft Development Studio and has good knoweldge of it will be very appreciated.
    44 
    45 
    46 
    47 == Downloading Bonmin ==
    48 Bonmin is preferably downloaded by using [http://subversion.tigris.org subversion].
    49 
    50 In Un*x environments, to download the code via svn in a directory say {{{coin-Bonmin}}} issue the following
    51 command:
    52 
    53 {{{
    54  svn co https://projects.coin-or.org/svn/Bonmin/trunk coin-Bonmin
    55 }}}
    56 
    57 This copies all the necessary COIN-OR files to compile Bonmin to
    58 {{{coin-Bonmin}}}.
    59 
    60 === Obtaining required third party code ===
    61 Bonmin needs a few external packages which are not included in the Bonmin package:
    62 
    63  1. Lapack (Linear Algebra PACKage)
    64  1. Blas (Basic Linear Algebra Subroutines)
    65  1. the sparse linear solver MA27 from the Harwell Subroutine Library and optionally (but strongly recommended) MC19 to enable automatic scaling in \Ipopt.
    66  1. optionally ASL (the Ampl Solver Library), to be able to use Bonmin from Ampl.
    67 
    68 
    69 Since these third-party software modules are released under licenses
    70 that are incompatible with the CPL (pay attention to their licenses), they cannot be included for
    71 distribution with Bonmin, but you will find scripts
    72 to help you download them in the subdirectory {{{ThirdParty}}} of
    73 the Bonmin distribution (Detailed instruction can be found in [http://www.coin-or.org/Ipopt/documentation/node13.html Ipopt manual] or in ThirdParty
    74 
    75 == Instaling Bonmin ==
    76 To install Bonmin issue the following command in the main Bonmin distribution ({{{coin-Bonmin}}} above) directory:
    77  1. mkdir build
    78  1. cd build
    79  1. ../configure -C
    80  1. make
    81  1. make test
    82  1. make install
    83 
    84 Step 1 Create a directory used to build the code (note that this step is optional but is strongly recommended).
    85 
    86 Step 3 Runs a configuration script which creates the Makefiles for Bonmin.
    87 
    88 Step 4 Builds the Bonmin library and executable.
    89 
    90 Step 5 Builds the test program and runs it (should finished with message {{{All tests passed succesfully}}}.
    91 
    92 Step 6 Installs the Bonmin library {{{libbonmin}}}, the {{{bonmin}}} executable, and the required header file to use the Bonmin library.
    93 
    94 
    95 
    96 The [https://projects.coin-or.org/Bonmin/browser/trunk/Bonmin/doc/BONMIN_UsersManual.pdf?format=raw User's Manual] and the [http://projects.coin-or.org/BuildTools/wiki BuildTools] project have additional details on downloading, building, and installing.
    9736
    9837== Improve this page, report a bug, contribute to Bonmin ==