-
-
Notifications
You must be signed in to change notification settings - Fork 568
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Sage package for SCIP integer programming solver #21094
Comments
Branch pushed to git repo; I updated commit sha1. New commits:
|
Commit: |
comment:4
It finally builds on Mac OS X. |
This comment has been minimized.
This comment has been minimized.
Author: Martin Albrecht, Matthias Koeppe |
Branch pushed to git repo; I updated commit sha1. New commits:
|
comment:8
On 7.3.rc0 with my Ubuntu 14.04 LTS, I could not get this to build:
The log file doesn't contain anything else of interest, but I can post it if you want. Tell me what you need from me or what I can do to debug. |
comment:9
"Entering an unknown directory", very mysterious. |
Branch pushed to git repo; I updated commit sha1. New commits:
|
Branch pushed to git repo; I updated commit sha1. New commits:
|
Branch pushed to git repo; I updated commit sha1. New commits:
|
comment:13
OK, I've solved this particular problem, but it needs more work regarding the shared libraries on Linux. |
Reviewer: Travis Scrimshaw |
comment:14
Sorry for the delay in getting back to this. Yes, this installed for me now. However, the |
Branch pushed to git repo; I updated commit sha1. New commits:
|
Changed reviewer from Travis Scrimshaw to Travis Scrimshaw + NEEDS MORE REVIEWERS |
comment:18
OK, now it works also on Linux. Needs review. |
comment:19
FYI, recent changes also compile on my Ubuntu. Erik, Volker, or Jeroen, do one of you have time to look over the build setup? Also, a more general question, can we rehost the tarball? |
comment:20
Replying to @tscrim:
No. Users need to download it themselves from the ZIB server. Details: |
Dependencies: #21151 |
comment:22
Given that we cannot host the tarball, I would really want to see this as an "experimental" package, just like the component on this ticket suggests. Besides this, if the package has successfully been built on Linux and OS X, that is sufficient for me to have positive_review. |
comment:23
Matthias, have you asked SCIP whether or not we could host the tarball on our mirrors and/or have Sage have some kind of automatic download of the tarball (but not hosted on our mirrors)? |
comment:24
We did have a long discussion with ZIB on this, and the answer was no. They want to count their downloads, full stop. |
comment:26
Replying to @jdemeyer:
OK, done.
OK, could you take a look at #21151, which I have marked as a dependency - it's a minor update to TOPCOM so that it still installs when scipoptsuite has been installed. |
comment:27
Replying to @dimpase:
We can't even set it up so that running |
Changed reviewer from Travis Scrimshaw + NEEDS MORE REVIEWERS to Travis Scrimshaw, Jeroen Demeyer |
comment:28
I think this is sufficient for an experimental package. |
comment:29
Replying to @tscrim:
As per http://listserv.zib.de/pipermail/scip/2015-July/002448.html : A: In this case you would have to ensure that people notice and acknowledge that So some kind of license display and acknowledgement prompt could be done. I don't want to work on this, though. If you want to add this, please make a follow-up ticket. |
comment:30
Replying to @jdemeyer:
Thanks! |
comment:31
|
Changed branch from u/mkoeppe/sage_package_for_scip_integer_programming_solver to |
comment:33
Replying to @sagetrac-git:
Why were the patches put inside a |
Changed commit from |
comment:34
SCIPoptsuite itself is a "distribution", consisting of SoPlex, SCIP, and other packages, whose tar.gz files are included in the tarball of SCIPoptsuite. (Not all of these packages have a separate upstream download.) The patches are relative to the |
Split out from the larger ticket #10879. This ticket just adds an spkg, not the Cython interface.
"SCIP is currently one of the fastest non-commercial mixed integer programming (MIP) solvers. It is also a framework for Constraint Integer Programming and branch-cut-and-price. It allows total control of the solution process and the access of detailed information down to the guts of the solver." -- http://scip.zib.de/
Features interesting to Sage:
However, the SCIP license prevents us from redistributing the SCIP source code:
http://scip.zib.de/#license
To build a SCIP for Sage do:
$SAGE_ROOT/upstream/
sage -f scipoptsuite
Upstream discussion: http://listserv.zib.de/pipermail/scip/2016-July/002853.html
Follow-up: #21003: Add SCIP backend using PySCIPOpt
Depends on #21151
CC: @malb @haraldschilly @jasongrout @dimpase @videlec @fchapoton @jdemeyer @slel @tscrim @embray @vbraun
Component: packages: experimental
Author: Martin Albrecht, Matthias Koeppe
Branch:
1c070e4
Reviewer: Travis Scrimshaw, Jeroen Demeyer
Issue created by migration from https://trac.sagemath.org/ticket/21094
The text was updated successfully, but these errors were encountered: