aboutsummaryrefslogtreecommitdiff
path: root/INSTALL
diff options
context:
space:
mode:
authorSebastiano Tronto <sebastiano.tronto@gmail.com>2021-12-10 18:15:20 +0100
committerSebastiano Tronto <sebastiano.tronto@gmail.com>2021-12-10 18:15:20 +0100
commit6c28dec4a111ad73f8ac17c89305a951371f765d (patch)
tree0a7ac690a0957aa29fb37c91bc8c2bb340da542f /INSTALL
parentd8a94976ebad9c55aca6b0443c5f92d892e12dd0 (diff)
downloadnissy-6c28dec4a111ad73f8ac17c89305a951371f765d.tar.gz
nissy-6c28dec4a111ad73f8ac17c89305a951371f765d.zip
Added gen command and modified installation instructions for tables
Diffstat (limited to '')
-rw-r--r--INSTALL29
1 files changed, 23 insertions, 6 deletions
diff --git a/INSTALL b/INSTALL
index 0717a0a..f8bef02 100644
--- a/INSTALL
+++ b/INSTALL
@@ -11,7 +11,7 @@ pruning table. If so, about 200Mb should be enough.
11## On Windows 11## On Windows
12 12
13Try downloading and executing in a terminal the file nissy.exe, then 13Try downloading and executing in a terminal the file nissy.exe, then
14follow the instructions in the UNIX section below for downloading and 14follow the instructions in the Tables section below for
15installing the pruning tables. 15installing the pruning tables.
16If nissy.exe does not work, you can try following the UNIX instructions 16If nissy.exe does not work, you can try following the UNIX instructions
17in WSL (Windows Subsystem for Linux) or in a similar environment. 17in WSL (Windows Subsystem for Linux) or in a similar environment.
@@ -22,11 +22,28 @@ Sorry for the inconvenience, I don't have a Windows machine to test this on.
22 22
23Edit the Makefile to match your local configuration (usually not necessary, but you 23Edit the Makefile to match your local configuration (usually not necessary, but you
24may want to change the PREFIX variable) and run make, followed by make install. 24may want to change the PREFIX variable) and run make, followed by make install.
25After that, you need to download some files and manually save them to your NISSYDATA 25Follows the instructions below to install the pruning tables.
26folder (se manual page, ENVIRONMENT section). If you don't do it nissy can compute 26
27these files when needed and save them in the correct folders, but some of them 27## Tables
28take hours to generate even for a powerful computer (for reference, the huge pruning 28Nissy needs to generate certain large tables to work. These tables are by default
29table takes about 20 hours on my laptop). 29generated the first time they are needed (e.g the first time you ask to solve a
30certain step) and then saved to a file. The following times nissy simply loads the
31corresponding file from the hard disk.
32
33The very large table for optimal solving can take some time to generate (about 20
34minutes on my fairly old but decent laptop, using 8 CPU threads). All other
35tables are much faster.
36
37You can ask nissy to generate all the tables it will ever need with the gen
38command. It is recommended to use more than one thread, if your CPU has them.
39For example, you can run:
40
41nissy gen -t 8
42
43to generate all tables using 8 threads.
44
45Alternatively, you can simply download all the tables and copy them into the
46correct folder (see manual page, ENVIRONMENT section).
30Choose one of the following: 47Choose one of the following:
31 https://math.uni.lu/tronto/nissy/nissy-tables-full.zip 48 https://math.uni.lu/tronto/nissy/nissy-tables-full.zip
32 https://math.uni.lu/tronto/nissy/nissy-tables-full.tar.gz 49 https://math.uni.lu/tronto/nissy/nissy-tables-full.tar.gz

Generated with cgit - Back to sebastiano.tronto.net