45
Web Site (www.coin- or.org) Getting around the Web Site to Build and Use COIN-OR JP Fasano IBM Watson

Web Site (coin-or)

  • Upload
    cachez

  • View
    33

  • Download
    1

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

Page 1: Web Site (coin-or)

Web Site (www.coin-or.org)

Getting around the Web Site to Build and Use COIN-OR

JP FasanoIBM Watson

Page 2: Web Site (coin-or)

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

Page 3: Web Site (coin-or)

DIMACS Workshop on COIN-OR, July 17, 2006, Rutgers University 3

www.coin-or.org Home Page

Page 4: Web Site (coin-or)

DIMACS Workshop on COIN-OR, July 17, 2006, Rutgers University 4

Projects Page

Page 5: Web Site (coin-or)

DIMACS Workshop on COIN-OR, July 17, 2006, Rutgers University 5

Clp Trac Page

Page 6: Web Site (coin-or)

DIMACS Workshop on COIN-OR, July 17, 2006, Rutgers University 6

Clp Build Instructions on Trac Page

Page 7: Web Site (coin-or)

DIMACS Workshop on COIN-OR, July 17, 2006, Rutgers University 7

Clp Documentation on Trac Page

Page 8: Web Site (coin-or)

Build Clp

Unix

Page 9: Web Site (coin-or)

DIMACS Workshop on COIN-OR, July 17, 2006, Rutgers University 9

Build Clp on Unix

Page 10: Web Site (coin-or)

DIMACS Workshop on COIN-OR, July 17, 2006, Rutgers University 10

Build Clp on Unix

Page 11: Web Site (coin-or)

DIMACS Workshop on COIN-OR, July 17, 2006, Rutgers University 11

Build Clp on Unix

Page 12: Web Site (coin-or)

DIMACS Workshop on COIN-OR, July 17, 2006, Rutgers University 12

Build Clp on Unix

Page 13: Web Site (coin-or)

DIMACS Workshop on COIN-OR, July 17, 2006, Rutgers University 13

Build Clp on Unix

Page 14: Web Site (coin-or)

Run Clp executable

Experiment with Clp options

Page 15: Web Site (coin-or)

DIMACS Workshop on COIN-OR, July 17, 2006, Rutgers University 15

Experimenting with clp executable

Page 16: Web Site (coin-or)

DIMACS Workshop on COIN-OR, July 17, 2006, Rutgers University 16

Experimenting with clp executable

Page 17: Web Site (coin-or)

DIMACS Workshop on COIN-OR, July 17, 2006, Rutgers University 17

Experimenting with clp executable

Page 18: Web Site (coin-or)

DIMACS Workshop on COIN-OR, July 17, 2006, Rutgers University 18

Experimenting with clp executable

Page 19: Web Site (coin-or)

Building Examples

coin-Clp/Clp/examples/minimum.cppUnix

Page 20: Web Site (coin-or)

DIMACS Workshop on COIN-OR, July 17, 2006, Rutgers University 20

Build and run coin-Clp/Clp/examples/minimum.cpp

Page 21: Web Site (coin-or)

DIMACS Workshop on COIN-OR, July 17, 2006, Rutgers University 21

Build and run coin-Clp/Clp/examples/minimum.cpp

Page 22: Web Site (coin-or)

DIMACS Workshop on COIN-OR, July 17, 2006, Rutgers University 22

Build and run coin-Clp/Clp/examples/minimum.cpp

Page 23: Web Site (coin-or)

Windows: Obtaining Source

Using TortoiseSVN Client

Page 24: Web Site (coin-or)

DIMACS Workshop on COIN-OR, July 17, 2006, Rutgers University 24

A Subversion Windows Client

Page 25: Web Site (coin-or)

DIMACS Workshop on COIN-OR, July 17, 2006, Rutgers University 25

TortiseSVN: Checkout

Page 26: Web Site (coin-or)

DIMACS Workshop on COIN-OR, July 17, 2006, Rutgers University 26

TortiseSVN: Checkout

Page 27: Web Site (coin-or)

DIMACS Workshop on COIN-OR, July 17, 2006, Rutgers University 27

TortiseSVN: Checkout

Page 28: Web Site (coin-or)

Build Clp

Windows

Page 29: Web Site (coin-or)

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

Page 30: Web Site (coin-or)

DIMACS Workshop on COIN-OR, July 17, 2006, Rutgers University 30

Build Clp with Visual C++ 2005 Express Edition

Page 31: Web Site (coin-or)

DIMACS Workshop on COIN-OR, July 17, 2006, Rutgers University 31

Build Clp with Visual C++ 2005 Express Edition

Page 32: Web Site (coin-or)

DIMACS Workshop on COIN-OR, July 17, 2006, Rutgers University 32

Build Clp with Visual C++ 2005 Express Edition

Page 33: Web Site (coin-or)

DIMACS Workshop on COIN-OR, July 17, 2006, Rutgers University 33

Build Clp with Visual C++ 2005 Express Edition

Page 34: Web Site (coin-or)

DIMACS Workshop on COIN-OR, July 17, 2006, Rutgers University 34

Build Clp with Visual C++ 2005 Express Edition

Page 35: Web Site (coin-or)

DIMACS Workshop on COIN-OR, July 17, 2006, Rutgers University 35

Build Clp with Visual C++ 2005 Express Edition

Page 36: Web Site (coin-or)

DIMACS Workshop on COIN-OR, July 17, 2006, Rutgers University 36

Build Clp with Visual C++ 2005 Express Edition

Page 37: Web Site (coin-or)

Building Examples

coin-Clp/Clp/examples/minimum.cppWindows

Page 38: Web Site (coin-or)

DIMACS Workshop on COIN-OR, July 17, 2006, Rutgers University 38

Build and run coin-Clp/Clp/examples/minimum.cpp

Page 39: Web Site (coin-or)

DIMACS Workshop on COIN-OR, July 17, 2006, Rutgers University 39

Build and run coin-Clp/Clp/examples/minimum.cpp

Page 40: Web Site (coin-or)

DIMACS Workshop on COIN-OR, July 17, 2006, Rutgers University 40

Build and run coin-Clp/Clp/examples/minimum.cpp

Page 41: Web Site (coin-or)

DIMACS Workshop on COIN-OR, July 17, 2006, Rutgers University 41

Build and run coin-Clp/Clp/examples/minimum.cpp

Page 42: Web Site (coin-or)

DIMACS Workshop on COIN-OR, July 17, 2006, Rutgers University 42

Build and run coin-Clp/Clp/examples/minimum.cpp

Page 43: Web Site (coin-or)

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.

Page 44: Web Site (coin-or)

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

Page 45: Web Site (coin-or)

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