source: git/doc/NEWS.plural.texi @ 643fbb

spielwiese
Last change on this file since 643fbb was 31cc3e, checked in by Viktor Levandovskyy <levandov@…>, 21 years ago
small doc change git-svn-id: file:///usr/local/Singular/svn/trunk@6803 2c84dea3-7e68-4137-9b89-c4e89433aadc
  • Property mode set to 100755
File size: 3.2 KB
Line 
1@comment -*-texinfo-*-
2@comment $Id: NEWS.plural.texi,v 1.3 2003-06-14 17:01:53 levandov Exp $
3@comment this file contains the News about Singular versions
4@comment Unix
5@ifclear VERSION
6@include version.texi
7@end ifclear
8
9@majorheading NEWS in SINGULAR::PLURAL @value{VERSION}
10
11@ifclear singularmanual
12@macro nref{what}
13\what\
14@end macro
15@end ifclear
16
17@ifset singularmanual
18@macro nref{what}
19@ref{\what\}
20@end macro
21@end ifset
22
23The current version @value{VERSION} is the first pre-release
24of the upcoming release series version 2-2. Therefore, some
25command names are subject to change.
26
27Singular::Plural version 2-1 is generally much faster than any previous
28experimental version of Singular::Plural, due to a rewrite of major parts
29of the Singular kernel (e.g., the kernel has a new memory manager
30and a new polynomial arithmetic)
31and due to new and better implemented algorithms
32(e.g., for two-sided Groebner bases).
33
34Besides theses internal changes, Singular version 2 offers many new
35features and functionalities
36
37@heading Efficiency Improvements
38The following table shows some timings which compare the efficincy of
39Singular:Plural version 0-9-9 and Singular version 2-1-2.
40All times are in seconds
41and were obtained on HP 160 workstation with 512 MB RAM running HP-UX 10.20.
42
43@multitable @columnfractions .50 .20 .20 .15
44@item @strong{Example} @tab @strong{0-9} @tab @strong{2-1} @tab @strong{Speedup}
45@c @item @uref{http://www.singular.uni-kl.de/Benchmarks/Singular/mora_1.sing,,mora_1} @tab std  @tab 32003,x(1..3),ds @tab 82 @tab 9.4 @tab 8.7
46
47@item AnnFD-sl2-4 @tab 3.34       @tab 0.92    @tab 3.6
48@item TwoGB-g2-3  @tab 24577      @tab 165     @tab  149
49@item ucha4       @tab 12.9       @tab 8.5     @tab  1.5
50@item ucha2       @tab 44.3 hrs @tab 9 hrs @tab  4.9
51@end multitable
52
53@heading (Commutative) Factorizing algorithms revisited
54Starting with version 2-0-4, we use NTL (of Victor Shoup) for factoring
55univariate polynomials. The multivariate factoring code in libfac/factory
56does now also work over algebraic extension fields.
57
58@heading General Changes
59@table @asis
60@item @nref{Emacs user interface}
61the recommended interface for using @sc{Singular::Plural}
62@item @code{EPlural}
63new program for an out-of-the-box, pre-customized Emacs which runs
64Plural
65@item @nref{The online help system}
66choose in which browser the on-line help is displayed;
67@*wildcard expansion of help topics
68@*new layout of html manual pages
69@item @nref{Source code debugger}
70interactive debugging of procedures written in the @sc{Singular}
71language
72@item http://www.singular.uni-kl.de
73New WWW home-site of @sc{Singular}
74@end table
75
76@heading @sc{Singular::Plural} libraries
77
78@table @asis
79@item @nref{lieA_lib} Plural definitions of several enveloping algebras of simple Lie algebras
80@end table
81
82@heading Internal Changes
83@table @asis
84@item new data structures for monomials and polynomials
85Makes polynomial arithmetic significantly faster: Especially for block -
86or weighted orderings.
87Bucket representation of polynomials in std and NF;
88Ring change during std-related computations
89(resulting in more speed and less space consumption).
90@item new memory management
91Results is less memory usage, faster memory allocation/free, less
92fragmentation, much better locality of reference.
93@end table
Note: See TracBrowser for help on using the repository browser.