Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
sagemath
GitHub Repository: sagemath/sagesmc
Path: blob/master/build/pkgs/gfan/SPKG.txt
8818 views
1
= gfan =
2
3
== Description ==
4
From http://www.math.tu-berlin.de/~jensen/software/gfan/gfan.html:
5
6
Gfan is a software package for computing Groebner fans and tropical varieties.
7
These are polyhedral fans associated to polynomial ideals. The maximal cones
8
of a Groebner fan are in bijection with the marked reduced Groebner bases of
9
its defining ideal. The software computes all marked reduced Groebner bases of
10
an ideal. Their union is a universal Groebner basis. The tropical variety of a
11
polynomial ideal is a certain subcomplex of the Groebner fan. Gfan contains
12
algorithms for computing this complex for general ideals and specialized
13
algorithms for tropical curves, tropical hypersurfaces and tropical varieties
14
of prime ideals. In addition to the above core functions the package contains
15
many tools which are useful in the study of Groebner bases, initial ideals and
16
tropical geometry.
17
18
== License ==
19
20
* GPL v2
21
22
== SPKG Maintainers ==
23
24
* Marshall Hampton
25
* William Stein
26
27
== Upstream Contact ==
28
29
Anders Nedergaard Jensen; for contact info check out
30
http://www.math.tu-berlin.de/~jensen/software/gfan/gfan.html
31
32
== Dependencies ==
33
34
* GMP/MPIR
35
* CDDLIB
36
37
== Special Update/Build Instructions ==
38
39
Download the package from
40
http://www.math.tu-berlin.de/~jensen/software/gfan/gfan.html
41
then remove the doc, homepage, and examples subdirectories, which take up
42
most of the space.
43
44
Make sure the patches still apply, i.e., remove unnecessary ones and/or
45
refresh the prepatched files in `patches/`.
46
47
== Changelog ==
48
49
=== gfan-0.5.p0 ( François Bissey, July 3, 2012 )
50
* #11395 upgrade to gfan 0.5
51
* use patch
52
* try to have a better patch for the Makefile, use LDFLAGS, CPPFLAGS and CXXFLAGS
53
* Clean spkg-install
54
55
=== gfan-0.4plus.p3 (Leif Leonhardy, April 5th 2012) ===
56
* #12760: Fix erroneous unconditional export of `CXXFLAG64`, which is now in
57
the first place always set, and used in the patched Makefile. (Also do not
58
export `CFLAG64`, which is only used within `spkg-install`.)
59
* Add further TODOs... ;-)
60
61
=== gfan-0.4plus.p2 (Leif Leonhardy, March 25th 2012) ===
62
* #12760: Correct trivial C++ programming error to make gfan build with
63
GCC 4.7.0.
64
* Clean up and beautify `spkg-install`.
65
66
=== gfan-0.4plus.p1 (William Stein, Willem Jan Palenstijn, April 28, 2010) ===
67
* #8770: Work around gcc 4.5.0 bug in matrix.h by removing an assert
68
* #8770: Fix syntax error in linalg.cpp that gcc 4.5.0 complains about
69
70
=== gfan-0.4plus (Alex Ghitza, David Kirkby, January 6, 2010) ===
71
* Upgrade to version 0.4plus
72
* Clarify license (trac #3043)
73
* Remove dist/ directory (part of trac #5903)
74
* Restore src/ to vanilla upstream (trac #3338)
75
* Numerous changes to Makefile to allow gfan to work
76
with compilers specified by CC and CXX.
77
* Changes to spkg-install so that certain variables
78
(CFLAGS, CXXFLAGS, CFLAG64, CXXFLAG64 etc) can be set
79
and will work with any compiler. Current spkg-install has
80
-m64 hard-coded in, but the Makefile does not.
81
* Patched polynomial.cpp to fix a bug in 0.4plus until the next
82
release of gfan
83
84
=== gfan-0.3.p5 (William Stein, December 17, 2009) ===
85
* remove an accidental .DS_Store OS X file.
86
87
=== gfan-0.3.p4 (Michael Abshoff, May 18th, 2008) ===
88
* add 64 bit OSX build support
89
90
=== gfan-0.3.p3 (Michael Abshoff, March 28th 2008) ===
91
* clean up SPKG.txt
92
* fix repo, readd .hgignore
93
94
=== gfan-0.3.p2 (Marshall Hampton 2008) ===
95
* Cleaned up a little from previous version, no real changes.
96
97
=== gfan-0.3.p1 (Marshall Hampton 2008) ===
98
* Updated to new version
99
100
=== gfan-0.2.2.p3 (Tim Abbott, Feb. 17th, 2008) ===
101
* Debianize spkg
102
103
=== gfan-0.2.2.p2 ===
104
* details lost to history
105
106
107