#20886: Upgrade lrslib to version 6.2; build a shared library; build parallel
(multicore/MPI) plrs, mplrs
-------------------------------------------------+-------------------------
Reporter: mkoeppe | Owner:
Type: enhancement | Status: new
Priority: major | Milestone: sage-7.3
Component: packages: optional | Resolution:
Keywords: | Merged in:
Authors: | Reviewers:
Report Upstream: Not yet reported upstream; | Work issues:
Will do shortly. |
Branch: | Commit:
Dependencies: | Stopgaps:
-------------------------------------------------+-------------------------
Changes (by mkoeppe):
* upstream: N/A => Not yet reported upstream; Will do shortly.
Old description:
> http://cgm.cs.mcgill.ca/~avis/C/lrs.html
>
> Polymake (#20892) seems to need the shared library.
>
> upstream tarball:
> http://cgm.cs.mcgill.ca/~avis/C/lrslib/archive/lrslib-062.tar.gz
>
> Autoconfiscated, builds shared libs:
> https://github.com/mkoeppe/lrslib/tree/autoconfiscation
New description:
This ticket upgrades lrslib to version 6.2. This version, according to
http://cgm.cs.mcgill.ca/~avis/C/lrs.html, has the following new features:
- (new in 6.0) mplrs: C wrapper for lrs that allows for parallelization
on clusters of machines and uses the MPI library quickstart
- (major revision in 6.1) lrsnash, 2nash: Computes all Nash equlibria of
a two person non-cooperative game. 2nash is a 2-processor parallel
version
Since Polymake (#20892) seems to need the shared library of lrslib, but
lrslib uses a hand-written makefile that does not work on Mac OS X, I have
added an autotools build system. It is available here:
https://github.com/mkoeppe/lrslib/tree/autoconfiscation
"Upstream" URL:
https://github.com/mkoeppe/lrslib/archive/lrslib-062+autotools-2016-06-28.tar.gz
--
--
Ticket URL: <https://trac.sagemath.org/ticket/20886#comment:10>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica,
and MATLAB
--
You received this message because you are subscribed to the Google Groups
"sage-trac" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/sage-trac.
For more options, visit https://groups.google.com/d/optout.