You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: INSTALL
+26-4Lines changed: 26 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -38,10 +38,13 @@ The manual needs a LaTeX installation with the commands "latex" and "dvips" or
38
38
"pdflatex" available. For the html format the command "htlatex" is needed.
39
39
The source code documentation needs Doxygen, at least in version 1.3.
40
40
41
-
As a default, FORM tries to use the GMP library and the zlib library for fast
42
-
numerics and compression, respectively. If any of these libraries is not
43
-
available, the corresponding feature will be deactivated. GMP should be at least
44
-
version 4.2. The zlib library should be a recent version, >= 1.2.
41
+
As a default, FORM tries to use the GMP and MPFR libraries for fast numerics, the zlib
42
+
and Zstandard (zstd) libraries for fast compression, and the FLINT library for fast
43
+
polynomial arithmetic. If any of these libraries is not available, the corresponding
44
+
feature will be deactivated. GMP should be at least version 4.2, zlib should be at
45
+
least 1.2 and FLINT should be version 3.2 or higher.
46
+
47
+
To use arbitrary precision floating-point arithmetic in FORM, both GMP and MPFR are required; if either is not available, this feature will not be enabled.
45
48
46
49
47
50
Preparations
@@ -95,11 +98,30 @@ Use one of the following options
95
98
96
99
./configure --without-gmp
97
100
./configure --without-zlib
101
+
./configure --without-mpfr
102
+
./configure --without-zstd
103
+
./configure --without-flint
98
104
99
105
to prevent FORM from using one of these libraries. The executable will not be
100
106
linked against this library then and the functionality will be provided by
101
107
internal code. Usually, you don't need to care about these options.
102
108
109
+
If you want to build without arbitrary-precision floating-point arithmetic,
110
+
configure with:
111
+
112
+
./configure --disable-float
113
+
114
+
This disables the float feature.
115
+
116
+
On Linux systems with "eu-addr2line" or "addr2line" available, it is strongly
117
+
recommended to enable backtracing to help diagnose internal errors. To compile
118
+
with backtrace support, configure with:
119
+
120
+
./configure --enable-backtrace
121
+
122
+
Note that in some cases (but not most!) this may incur a potential small ~1%
Copy file name to clipboardExpand all lines: README.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -45,7 +45,7 @@ FORM can match many more complicated patterns and has many more features, as doc
45
45
Build instructions
46
46
------------
47
47
48
-
Before building FORM, it is advised to install the optional dependencies `gmp` and `zlib` for better performance. To quickly build FORM, install the `autoconf` and `automake` packages. Then, after cloning the repository, run:
48
+
Before building FORM, it is advised to install the optional dependencies `gmp`, `mpfr`, `zstd`, `zlib`and `flint`for better performance. To use arbitrary-precision floating-point arithmetic, both `gmp` and `mpfr` are required; if either is unavailable it will not be enabled. To quickly build FORM, install the `autoconf` and `automake` packages. Then, after cloning the repository, run:
49
49
50
50
```sh
51
51
autoreconf -i
@@ -60,9 +60,9 @@ For more advanced build options, see the file "[INSTALL](INSTALL)".
60
60
Additional information
61
61
----------------------
62
62
63
-
The latest reference manual can be found [here](https://github.com/vermaseren/form/releases/download/v4.3.1/form-4.3.1-manual.pdf) and the Form Cookbook can be found [here](https://github.com/vermaseren/form/wiki/FORM-Cookbook).
63
+
The latest release notes are available on the [Wiki](https://github.com/form-dev/form/wiki/Release-Notes-FORM-5.0.0); the latest reference manual can be found [here](https://form-dev.github.io/form-docs/stable/manual/), and the Form Cookbook can be found [here](https://github.com/form-dev/form/wiki/FORM-Cookbook).
64
64
65
-
More background information, a collection of FORM programs, and a number of courses can be found on the official [FORM website](http://www.nikhef.nl/~form) and on the [Wiki](https://github.com/vermaseren/form/wiki).
65
+
More background information, a collection of FORM programs, and a number of courses can be found on the official [FORM website](http://www.nikhef.nl/~form) and on the [Wiki](https://github.com/form-dev/form/wiki).
66
66
67
67
Information about copying and licensing of this software can be found in the file "[COPYING](COPYING)".
0 commit comments