#8169: include TOPCOM as optional spkg
----------------------------+-----------------------------------------------
Reporter: vbraun | Owner: vbraun
Type: enhancement | Status: needs_review
Priority: major | Milestone: sage-feature
Component: geometry | Keywords:
Author: Volker Braun | Upstream: N/A
Reviewer: | Merged:
Work_issues: |
----------------------------+-----------------------------------------------
Description changed by vbraun:
Old description:
> TOPCOM is a C++ program for triangulating polyhedra. More generally, it
> can find a single triangulation as well as enumerate all triangulations
> of a "point configuration", that is, the convex hull of points in
> euclidean space such that all vertices of simplices of the triangulation
> are in the given (finite) list of points.
>
> One problem with the upstream distribution is that it statically links
> many helper programs, yielding almost 200mb of binaries. Therefore, I
> changed the TOPCOM build system to dynamically link TOPCOM via libtools
> to reduce size
>
> My libtoolized TOPCOM spkg is here:
>
> http://www.stp.dias.ie/~vbraun/Sage/spkg/TOPCOM-0.16.2.p2.spkg
>
> See also: #9918: triangulate point configurations, an extension to the
> Sage library that optionally uses TOPCOM.
New description:
TOPCOM is a C++ program for triangulating polyhedra. More generally, it
can find a single triangulation as well as enumerate all triangulations of
a "point configuration", that is, the convex hull of points in euclidean
space such that all vertices of simplices of the triangulation are in the
given (finite) list of points.
One problem with the upstream distribution is that it statically links
many helper programs, yielding almost 200mb of binaries. Therefore, I
changed the TOPCOM build system to dynamically link TOPCOM via libtools to
reduce size
My libtoolized TOPCOM spkg is here:
http://www.stp.dias.ie/~vbraun/Sage/spkg/TOPCOM-0.16.2.p2.spkg
None of the patches in this ticket should be applied to the Sage library!
The TOPCOM binaries are (optionally) used by the patches in #9918:
triangulate point configurations.
--
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/8169#comment:43>
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 post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/sage-trac?hl=en.