Skip to Content.
Sympa Menu

cado-nfs - [Cado-nfs-discuss] First steps towards testing "multi-thread merge" is just getting cado-nfs ?

Subject: Discussion related to cado-nfs

List archive

[Cado-nfs-discuss] First steps towards testing "multi-thread merge" is just getting cado-nfs ?


Chronological Thread 
  • From: Dennis Clarke <dclarke@blastwave.org>
  • To: cado-nfs-discuss@lists.gforge.inria.fr
  • Subject: [Cado-nfs-discuss] First steps towards testing "multi-thread merge" is just getting cado-nfs ?
  • Date: Fri, 19 Apr 2019 12:09:42 -0400
  • Authentication-results: mail2-smtp-roc.national.inria.fr; spf=None smtp.pra=dclarke@blastwave.org; spf=None smtp.mailfrom=dclarke@blastwave.org; spf=None smtp.helo=postmaster@atl4mhob22.registeredsite.com
  • Ironport-phdr: 9a23:3e7i9B0Prrjs+rvmsmDT+DRfVm0co7zxezQtwd8ZseISLfad9pjvdHbS+e9qxAeQG9mCsrQf26GO6eigATVGvc/Z9ihaMdRlbFwssY0uhQsuAcqIWwXQDcXBSGgEJvlET0Jv5HqhMEJYS47UblzWpWCuv3ZJQk2sfQV6Kf7oFYHMks+5y/69+4HJYwVPmTGxfa5+IA+5oAnMq8Uam4VvJ6U+xhfVvHdDZuBayX91KV6JkBvw+9u88IR//yhMvv4q6tJNX7j9c6kkV7JTES4oM3oy5M3ltBnDSRWA634BWWgIkRRGHhbI4gjiUpj+riX1uOx92DKHPcLtVrA7RS6i76ZwRxD2jioMKiM0/3vWisx0i6JbvQ6hqhliyIPafI2ZKPxzdb7bcNgHR2ROQ9xRWjRfDI28coUBDOQPMuhXoIbhqFUDtge+CAu2Ce/z1jNFiH370Ksn2OohCwHG2wkgEsoAvnvKqtX1MqYSUfuox6TWyTXMdelW2TTj54PVdR0uvO2DXbZqfsrLykkgCRjIgU6UqYP/JDOVyuoMvHKF7+V+T+6vjHQnqw5orzWp28wihI7JhocPxVDF8yV02Ic1JduiSE56e9GoCpVQtzucOoBrQc0iW3lltDgmxrACo5K3YSoHxI46yxLCa/GLaZWE7g/iWeuXPDx2nmhqeKiliBa36UWgyvPzVs2z0FtStCVFjt3Mu38I1xzT7ciIUeVx8lm71TaVyQ/T5eBEIVsolaXFMZ4u3KM/loESsUTfACD6gln5jKiTdkk8++io7froYqn+q5OCK4N5jhvyPrksl8ClHOg0LwgDU3KG9eih1bDv5Uj5T69Ljv0ynKnZqpfaJcEDq6GkHwBV1pws6wy8Dzi4y9kXhn0HI0heeBKbgYnmIU/OL+7iAfe4mVSsny9nx+raMb35HpXNMn/Dna/9crln9kFczxM/zdZR55JPE70OPfPzWlTtu9zFFR85KBe5w+LmCNVmyoMeQniDAqCXMKPVq1+I6fwgL/ONZI8Tojb9KuIq6+TgjX8jyhchevyi1JcQLXa2BbFqIl6SfGH3qtMACnsR+AUwS/blhRuDVyRSbjC8RfES/DY+Xa6rC4HCXciGhLWb3yrzSpFdYmlcCV2kG3PhbJmbUukBLiWILZkywXQ/SbG9Rtp5hlmVvwjgxu8/d7aGymgjrZvmkeNNyajLjxhrqG5+C82Gz36EUWwymXkHFWdvjfJP5Hdlw1LG6pBWxvlRFNhd/fRMC1poP5rV1PBlAs7/HAXbcYXREQv0cpCdGTg0C+kJ7ZoObkJ6QIzwhwzHgy+qBLVPzfqRCZM16b7RxXX9PMdhxjDN06xz11Q=
  • List-archive: <http://lists.gforge.inria.fr/pipermail/cado-nfs-discuss/>
  • List-id: A discussion list for Cado-NFS <cado-nfs-discuss.lists.gforge.inria.fr>


As described by Paul Zimmermann in :

https://lists.gforge.inria.fr/pipermail/cado-nfs-discuss/2019-April/001012.html


Seems reasonable to at least get cado-nfs-2.3.0 running and tested first.

However the README file is not clear.

Dropping the sources into $HOME/local/build where I also create an
out of source work and test and build dir :

$HOME/local/build/cado-nfs-2.3.0_build_20190419151521


nix$ pwd
/home/dclarke/local/build/cado-nfs-2.3.0_build_20190419151521
nix$
nix$ ls ..
cado-nfs-2.3.0 cado-nfs-2.3.0_build_20190419151521
nix$

nix$ cmake ../cado-nfs-2.3.0 -DCMAKE_INSTALL_PREFIX=/home/dclarke/local
-- The C compiler identification is GNU 8.3.0
-- The CXX compiler identification is GNU 8.3.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
.
.
.
-- Main scripts will go to /home/dclarke/local/bin
-- Libraries and binaries will go to /home/dclarke/local/lib/cado-nfs-2.3.0
-- Data will go to /home/dclarke/local/share/cado-nfs-2.3.0
-- Configuring done
-- Generating done
-- Build files have been written to: /home/dclarke/local/build/cado-nfs-2.3.0_build_20190419151521
nix$

nix$ ls -lapb $HOME/local/bin
total 8
drwxr-xr-x 2 dclarke devl 4096 Apr 19 14:54 ./
drwxr-xr-x 9 dclarke devl 4096 Apr 19 14:54 ../
nix$

Nothing there of course.

nix$ cmake install
CMake Error: The source directory "/home/dclarke/local/build/cado-nfs-2.3.0_build_20190419151521/install" does not exist.
Specify --help for usage, or press the help button on the CMake GUI.
nix$

Strange.

Also this is not clear :


nix$ ./cado-nfs.py 90377629292003121684002147101760858109247336549001090677693 -t 1
Traceback (most recent call last):
File "./cado-nfs.py", line 43, in <module>
import cadotask
ModuleNotFoundError: No module named 'cadotask'
nix$


So maybe I should start over and ask how does one *really* build from
the sources on a Debian Linux x86_64 box ?

Also reading the article mentioned I see what appears to be a joke on page two ??

While numerical cancellations are often assumed not to occur with
floating-point coefficients, they are very frequent with
co-efficients in a finite field, in particular modulo 2, where
the only non-zero value is 1 and where 1+1=0.

I will leave that for another day.


--
Dennis Clarke
RISC-V/SPARC/PPC/ARM/CISC
UNIX and Linux spoken
GreyBeard and suspenders optional




Archive powered by MHonArc 2.6.19+.

Top of Page