Difference between revisions of "GLPK"

From CBLFS
Jump to navigationJump to search
(Added documentation.)
 
(4 intermediate revisions by 3 users not shown)
Line 2: Line 2:
 
|-
 
|-
 
!Download Source:
 
!Download Source:
| ftp://ftp.gnu.org/gnu/glpk/glpk-4.11.tar.gz
+
| ftp://ftp.gnu.org/gnu/glpk/glpk-{{GLPK-Version}}.tar.gz
 
|}
 
|}
  
== Introduction to GLPK ==
+
----
  
GLPK is the GNU Linear Programming Kit.  It is intended for solving large-scale linear programming (LP), mixed integer programming (MIP), and other related problems. It is a set of routines written in ANSI C and organized in the form of a callable library.
+
{{Package-Introduction|GLPK is the GNU Linear Programming Kit.  It is intended for solving large-scale linear programming (LP), mixed integer programming (MIP), and other related problems. It is a set of routines written in ANSI C and organized in the form of a callable library.}}
  
 
== Non-Multilib ==
 
== Non-Multilib ==
Line 62: Line 62:
 
Install the postscript documentation for GLPK:
 
Install the postscript documentation for GLPK:
  
   install -d -m755 -v /usr/share/doc/glpk-4.11 &&
+
   install -d -m755 -v /usr/share/doc/glpk-{{GLPK-Version}} &&
   cp -v doc/*.ps /usr/share/doc/glpk-4.11
+
   cp -v doc/*.ps /usr/share/doc/glpk-{{GLPK-Version}}
  
 
There are examples that are not installed automatically.  You may want to copy them out of the source tree for future use and reference.
 
There are examples that are not installed automatically.  You may want to copy them out of the source tree for future use and reference.
  
  install -d -m755 -v /usr/share/doc/glpk-4.11/examples &&
+
  install -d -m755 -v /usr/share/doc/glpk-{{GLPK-Version}}/examples &&
  install -v examples/*.{dat,mps,mod,tsp} /usr/share/doc/glpk-4.11/examples
+
  install -v examples/*.{dat,mps,mod,tsp} /usr/share/doc/glpk-{{GLPK-Version}}/examples
  
 
== Contents ==
 
== Contents ==
  
* Installed Programs: /usr/bin/glpsol, /usr/bin/tspsol
+
{|style="text-align: left"
* Installed Libraries: /usr/lib/libglpk.a
+
|-valign="top"
 +
!Installed Directories:
 +
|None
 +
|-valign="top"
 +
!Installed Programs:
 +
|glpsol
 +
|-valign="top"
 +
!Installed Libraries:
 +
|libglpk.{a,la,so}
 +
|-valign="top"
 +
!Symlinks:
 +
|None
 +
|}
 +
 
 +
=== Short Descriptions ===
 +
 
 +
{|style="text-align: left"
 +
|-valign="top"
 +
!glpsol
 +
|
 +
|}
 +
 
 +
[[Category:Science_Engineering]]

Latest revision as of 11:21, 18 August 2008

Download Source: ftp://ftp.gnu.org/gnu/glpk/glpk-4.28.tar.gz

Introduction to GLPK

GLPK is the GNU Linear Programming Kit. It is intended for solving large-scale linear programming (LP), mixed integer programming (MIP), and other related problems. It is a set of routines written in ANSI C and organized in the form of a callable library.

Project Homepage: Unknown

Non-Multilib

Compile the package:

./configure --prefix=/usr &&
make

Install the package:

make install

Multilib

32Bit

Compile the package:

CC="gcc ${BUILD32}" ./configure --prefix=/usr \
    --libdir=/usr/lib &&
make

Install the package:

make install

N32

Compile the package:

CC="gcc ${BUILDN32}" ./configure --prefix=/usr \
    --libdir=/usr/lib32 &&
make

Install the package:

make install

64Bit

Compile the package:

CC="gcc ${BUILD64}" ./configure --prefix=/usr \
    --libdir=/usr/lib64 &&
make

Install the package:

make install

Documentation

Install the postscript documentation for GLPK:

 install -d -m755 -v /usr/share/doc/glpk-4.28 &&
 cp -v doc/*.ps /usr/share/doc/glpk-4.28

There are examples that are not installed automatically. You may want to copy them out of the source tree for future use and reference.

install -d -m755 -v /usr/share/doc/glpk-4.28/examples &&
install -v examples/*.{dat,mps,mod,tsp} /usr/share/doc/glpk-4.28/examples

Contents

Installed Directories: None
Installed Programs: glpsol
Installed Libraries: libglpk.{a,la,so}
Symlinks: None

Short Descriptions

glpsol