Upload
cachez
View
33
Download
1
Tags:
Embed Size (px)
DESCRIPTION
Web Site (www.coin-or.org). Getting around the Web Site to Build and Use COIN-OR JP Fasano IBM Watson. Objective. Familiarity with web site Projects Faqs, documentation, help Source code Building, running Build & run a COIN-OR project. www.coin-or.org Home Page. Projects Page. - PowerPoint PPT Presentation
Citation preview
Web Site (www.coin-or.org)
Getting around the Web Site to Build and Use COIN-OR
JP FasanoIBM Watson
DIMACS Workshop on COIN-OR, July 17, 2006, Rutgers University 2
Objective
Familiarity with web site Projects Faqs, documentation, help Source code Building, running
Build & run a COIN-OR project
DIMACS Workshop on COIN-OR, July 17, 2006, Rutgers University 3
www.coin-or.org Home Page
DIMACS Workshop on COIN-OR, July 17, 2006, Rutgers University 4
Projects Page
DIMACS Workshop on COIN-OR, July 17, 2006, Rutgers University 5
Clp Trac Page
DIMACS Workshop on COIN-OR, July 17, 2006, Rutgers University 6
Clp Build Instructions on Trac Page
DIMACS Workshop on COIN-OR, July 17, 2006, Rutgers University 7
Clp Documentation on Trac Page
Build Clp
Unix
DIMACS Workshop on COIN-OR, July 17, 2006, Rutgers University 9
Build Clp on Unix
DIMACS Workshop on COIN-OR, July 17, 2006, Rutgers University 10
Build Clp on Unix
DIMACS Workshop on COIN-OR, July 17, 2006, Rutgers University 11
Build Clp on Unix
DIMACS Workshop on COIN-OR, July 17, 2006, Rutgers University 12
Build Clp on Unix
DIMACS Workshop on COIN-OR, July 17, 2006, Rutgers University 13
Build Clp on Unix
Run Clp executable
Experiment with Clp options
DIMACS Workshop on COIN-OR, July 17, 2006, Rutgers University 15
Experimenting with clp executable
DIMACS Workshop on COIN-OR, July 17, 2006, Rutgers University 16
Experimenting with clp executable
DIMACS Workshop on COIN-OR, July 17, 2006, Rutgers University 17
Experimenting with clp executable
DIMACS Workshop on COIN-OR, July 17, 2006, Rutgers University 18
Experimenting with clp executable
Building Examples
coin-Clp/Clp/examples/minimum.cppUnix
DIMACS Workshop on COIN-OR, July 17, 2006, Rutgers University 20
Build and run coin-Clp/Clp/examples/minimum.cpp
DIMACS Workshop on COIN-OR, July 17, 2006, Rutgers University 21
Build and run coin-Clp/Clp/examples/minimum.cpp
DIMACS Workshop on COIN-OR, July 17, 2006, Rutgers University 22
Build and run coin-Clp/Clp/examples/minimum.cpp
Windows: Obtaining Source
Using TortoiseSVN Client
DIMACS Workshop on COIN-OR, July 17, 2006, Rutgers University 24
A Subversion Windows Client
DIMACS Workshop on COIN-OR, July 17, 2006, Rutgers University 25
TortiseSVN: Checkout
DIMACS Workshop on COIN-OR, July 17, 2006, Rutgers University 26
TortiseSVN: Checkout
DIMACS Workshop on COIN-OR, July 17, 2006, Rutgers University 27
TortiseSVN: Checkout
Build Clp
Windows
DIMACS Workshop on COIN-OR, July 17, 2006, Rutgers University 29
Microsoft Visual Studio 2005
Visual C++ 2005 Express Edition “Free, lightweight, easy-to-use, and easy-
to-learn tools for the hobbyist, novice, and student developer.”
http://msdn.microsoft.com/vstudio/express http://msdn.microsoft.com/vstudio/express/visualc
Must register to activate
DIMACS Workshop on COIN-OR, July 17, 2006, Rutgers University 30
Build Clp with Visual C++ 2005 Express Edition
DIMACS Workshop on COIN-OR, July 17, 2006, Rutgers University 31
Build Clp with Visual C++ 2005 Express Edition
DIMACS Workshop on COIN-OR, July 17, 2006, Rutgers University 32
Build Clp with Visual C++ 2005 Express Edition
DIMACS Workshop on COIN-OR, July 17, 2006, Rutgers University 33
Build Clp with Visual C++ 2005 Express Edition
DIMACS Workshop on COIN-OR, July 17, 2006, Rutgers University 34
Build Clp with Visual C++ 2005 Express Edition
DIMACS Workshop on COIN-OR, July 17, 2006, Rutgers University 35
Build Clp with Visual C++ 2005 Express Edition
DIMACS Workshop on COIN-OR, July 17, 2006, Rutgers University 36
Build Clp with Visual C++ 2005 Express Edition
Building Examples
coin-Clp/Clp/examples/minimum.cppWindows
DIMACS Workshop on COIN-OR, July 17, 2006, Rutgers University 38
Build and run coin-Clp/Clp/examples/minimum.cpp
DIMACS Workshop on COIN-OR, July 17, 2006, Rutgers University 39
Build and run coin-Clp/Clp/examples/minimum.cpp
DIMACS Workshop on COIN-OR, July 17, 2006, Rutgers University 40
Build and run coin-Clp/Clp/examples/minimum.cpp
DIMACS Workshop on COIN-OR, July 17, 2006, Rutgers University 41
Build and run coin-Clp/Clp/examples/minimum.cpp
DIMACS Workshop on COIN-OR, July 17, 2006, Rutgers University 42
Build and run coin-Clp/Clp/examples/minimum.cpp
DIMACS Workshop on COIN-OR, July 17, 2006, Rutgers University 43
Windows: Alternatives to using Visual Studio IDE
On Windows the Unix build process can be used with Cygwin or MinGW.www.cygwin.com www.mingw.org
The gcc or Microsoft cl compiler can be used.
DIMACS Workshop on COIN-OR, July 17, 2006, Rutgers University 44
Summary: www.coin-or.org
www.coin-or.org List of Projects
Project Trac Pages Download
Source: Subversion or tarballs Binaries
Build code Unix Microsoft Visual Studio
Documentation Tickets: Bugs/Enhancements/Features Wiki pages user community can update
Mailing lists
DIMACS Workshop on COIN-OR, July 17, 2006, Rutgers University 45
Remaining Time:
www.coin-or.org From list of projects, select project
to build Go to projects trac page
Download source Build source