Changeset af6a6b in git for README.src
- Timestamp:
- Feb 9, 1999, 9:16:14 AM (25 years ago)
- Branches:
- (u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
- Children:
- b1583218885416b88ae2f7c90eafb08541bc5e0a
- Parents:
- 6aae5a25e012dd7d469a8dcb0b60e73ad33d0908
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
README.src
r6aae5a raf6a6b 1 Singular version 1.0 1 Singular version <x.y.z> 2 http://www.mathematik.uni-kl.de/~zca/Singular 2 3 University of Kaiserslautern 3 4 Department of Mathematics Centre for Computer Algebra 4 5 Authors: G.-M. Greuel, G. Pfister, H. Schoenemann 5 (C) 1986-199 7All Rights Reserved6 (C) 1986-1998 All Rights Reserved 6 7 7 8 README FILE FOR SINGULAR KERNEL (Full source distribution) 8 9 ========================================================== 10 Singular is normally distributed as executable program. However, if 11 you tell us a good reason, then we might make the source code of 12 Singular available to you. Please send an email to 13 14 singular@mathematik.uni-kl.de 9 15 10 IMPORTANT: Please see the COPYING.src file contained in this directory 11 for license information for the Singular source code. 16 with such a request. 12 17 13 This directory contains the following subdirectories: 14 smallgmp-- A minimal version of gmp written in C only 15 Parts are (C) Free Software Foundation 16 MP -- The Multi Protocol library (v: 1.1.2) distribution 17 (C) Gray/Kajler/Wang; Kent State University 18 factory -- The factory library (v: 1.2) for polynomial factorization 19 (C) Greuel/Stobbe U of Kaiserslautern 20 libfac -- The libfac library (v: 0.2.1) for characteristic set computations 21 (C) Mesollen U of Saarbruecken 22 Singular-- The source code for the Singular kernel 23 (C) Greuel/Pfister/Schoenemann U of Kaiserslautern 18 If we grant you access to the source code of Singular, you will get a 19 password with wich you can decrypt the source distribution of 20 Singular. 24 21 25 and the files 26 'INSTALL' -- for information on how to install Singular 27 'COPYING.src' -- for copying and license information 28 as well as some files for configuring and building a full Singular 29 executable. 22 To unpack and build Singular, follow these steps: 30 23 31 The full version of Singular uses all of the libraries contained in 32 this distribution. For more license, copying, and other information 33 see the README files in the respective subdirectories. 24 1.) Decrypt using the command: 34 25 35 Overview of Singular 36 ==================== 37 Singular is a special-purpose computer algebra system for commutative 38 algebra and algebraic geometry. The main features of Singular are: 26 enigma [password] < Singular-<x.y.z>.tar.gz.crypt > Singular-<x.y.z>.tar.gz 39 27 40 * Computations in very general rings (polynomial rings, localizations 41 of rings at a prime ideal, tensor products of rings) over many 42 ground fields (rational numbers, mod p numbers, Galois fields, 43 transcendental/algebraic extensions) and monomial orderings (all 44 standard monomial orderings, including matrix orderings) 28 If you do not have the `enigma` command installed on your machine, then 29 you first have to built the `enigma` program as follows: 30 (i) Get the file enigma.shar contained in this directory 45 31 46 * Very fast standard (resp. Groebner) bases computations 32 (2) run 'bin/sh enigma.shar; make' -- this will create the 'enigma' 33 program in your current directory 47 34 48 * Polynomial factorization, resultant, and gcd computations 35 2.) unpack the Singular sources with 36 gzip -dc Singular-<x.y.z>.tar.gz | tar -pxf - 49 37 50 * Large variety of implemented related algorithm: FGLM, 51 Hilbert-driven, Factorizing Buchberger; Minimal resolutions, 52 Primary decomposition; Usual ideal theoretic operations; standard 53 combinatorial algorithms. 54 55 * Efficient and flexible communication links based on the MP 56 protocol and library 57 58 * Easy-to-use, command-driven user-interface 59 60 * Intuitive, C-like programming language 61 62 * Extensive libraries of procedures, written in Singular's 63 programming language 64 65 * Written in C/C++. Available as source and binary for some hard- and 66 software platforms (including most Un*x variants, MS-DOG, MacOS) 67 68 Acknowledgments 69 ================ 70 Singular 1.0 is distributed with the following libraries 71 smallgmp-- A minimal version of gmp written in C only 72 Parts are (C) Free Software Foundation 73 MP -- The Multi Protocol library (v: 1.1.2) distribution 74 (C) Gray/Kajler/Wang; Kent State University 75 factory -- The factory library (v: 1.2c) for polynomial factorization 76 (C) Greuel/Stobbe U of Kaiserslautern 77 libfac -- The libfac library (v: 0.2.1) for characteristic set computations 78 (C) Mesollen U of Saarbruecken 79 We would like to thank all authors of who contributed these 80 libraries. 81 82 Distribution of Singular 83 ======================== 84 The newest version of Singular is always available by anonymous ftp 85 from 86 www.mathematik.uni-kl.de:/pub/Math/Singular 87 88 Binary versions of Singular for common hard- and software 89 platforms are contained in the files Singular-1.0.<platform>.gz where 90 <platform> is, for example, 'linux', 'SunOS', etc. See the file 91 README.bin for more information about the distribution of Singular 92 binaries. 93 94 Architecture - independent files (such as libraries written in the 95 Singular programming language, and the Singular documentation) are 96 distributed as Singular-1.0-share.tar.gz. See the file README.share 97 for more information. 98 99 In general, Singular is only available as binary program. For 100 exceptions, you may contact us at 101 singular@mathematik.uni-kl.de 102 103 The source is distributed in two versions: 104 1. A full source distribution of Singular is contained in 105 Singular-full-1.0.tar.gz. This (gzip'ed and tar'ed) file 106 contains the source code, documentation, and supporting data 107 files for the Singular kernel, and for all add-on packages, 108 i.e. for the smallgmp, MP, Factory, and Libfac libraries. 109 110 2. A kernel source distribution of Singular can be found in 111 Singular-1.0.tar.gz This (gzip'ed and tar'ed) contains the 112 sources, documentation and supporting data files for Singular, 113 only, i.e., it comes WITHOUT the sources for any of the add-on 114 packages. 115 116 Documentation to Singular is distributed as: 117 Singular-1.0.dvi.gz - Reference manual in dvi format 118 Tutorial.dvi.gz - Singular tutorial in dvi format 119 Singular-1.0.ps.gz - Reference manual in postscript format 120 Tutorial.dvi.gz - Singular tutorial in postscript format 121 singular.hlp.gz - Reference manual in Info format 122 Singular-1.0.html.tar.gz - Reference manual in html format 123 124 Singular's performance is best, if it is linked with the GNU Multiple 125 precision library (GMP), instead of the smallgmp library which is 126 contained in the full source distribution. Furhtermore, Singular's 127 terminal i/o is most convenient if it is linked with the GNU readline 128 library. The GMP library and the readline library is available at 129 ftp.gnu.ai.mit.edu or its mirrors. You have to have these library 130 already installed, before Singular can be linked with them. For more 131 information, see the file README.src contained in this directory. 132 133 The MP library library is avialbale from mcs.kent.edu:/pub/MP/ 134 For further information on MP, see also 135 http://symbolicnet.mcs.kent.edu/areas/protocols/mp.html 136 137 The factory and libfac library are available from 138 www.mathematik.uni-kl.de:/pub/Math/ 38 3.) run 39 './configure; make install' 139 40 140 41
Note: See TracChangeset
for help on using the changeset viewer.