[Lunar-commits] <moonbase> piplib: new module

Christian Krause wookietreiber at lunar-linux.org
Sat May 21 03:53:50 CEST 2011


commit b25b47e44e472fb273bcc6aa1d7ba80835f5bae4
Author: Christian Krause <wookietreiber at lunar-linux.org>
Date:   Sat May 21 03:53:50 2011 +0200

    piplib: new module
---
 zbeta/piplib/BUILD   |    9 +++++++++
 zbeta/piplib/DEPENDS |    1 +
 zbeta/piplib/DETAILS |   23 +++++++++++++++++++++++
 3 files changed, 33 insertions(+), 0 deletions(-)

diff --git a/zbeta/piplib/BUILD b/zbeta/piplib/BUILD
new file mode 100644
index 0000000..a842d11
--- /dev/null
+++ b/zbeta/piplib/BUILD
@@ -0,0 +1,9 @@
+(
+
+  OPTS+=" --disable-static" &&
+
+  ./autogen.sh
+
+  default_build
+
+) > $C_FIFO 2>&1
diff --git a/zbeta/piplib/DEPENDS b/zbeta/piplib/DEPENDS
new file mode 100644
index 0000000..e2b10a2
--- /dev/null
+++ b/zbeta/piplib/DEPENDS
@@ -0,0 +1 @@
+depends gmp
diff --git a/zbeta/piplib/DETAILS b/zbeta/piplib/DETAILS
new file mode 100644
index 0000000..8b77c7c
--- /dev/null
+++ b/zbeta/piplib/DETAILS
@@ -0,0 +1,23 @@
+          MODULE=piplib
+         VERSION=1.4.0
+          SOURCE=$MODULE-$VERSION.tar.gz
+      SOURCE_URL=http://www.bastoul.net/cloog/pages/download/count.php3?url=.
+      SOURCE_VFY=sha1:35752b4ac9a7170766eb62c791d1a10582c675f9
+        WEB_SITE=http://www.bastoul.net/piplib/index.php
+         ENTERED=20110521
+         UPDATED=20110521
+           SHORT="Parametric Integer Programming"
+
+cat << EOF
+PIP/PipLib is the well known Paul Feautrier's parametric integer linear
+programming solver. PIP is a software that finds the lexicographic minimum
+(or maximum) in the set of integer points belonging to a convex polyhedron.
+The very big difference with well known integer programming tools like
+lp_solve or CPLEX is the polyhedron may depend linearly on one or more
+integral parameters. If the user asks for a non integral solution, PIP can
+give the exact solution as an integral quotient. The heart of PIP is the
+parametrized Gomory's cuts algorithm followed by the parameterized dual
+simplex method. The PIP Library (PipLib for short) was implemented to allow
+the user to call PIP directly from his programs, without file accesses or
+system calls. The user only needs to link his programs with C libraries.
+EOF


More information about the Lunar-commits mailing list