mersenneforum.org

mersenneforum.org (https://www.mersenneforum.org/index.php)
-   Software (https://www.mersenneforum.org/forumdisplay.php?f=10)
-   -   PFGW 3.8.3 (with gwnum v28.7) Released (https://www.mersenneforum.org/showthread.php?t=13969)

rogue 2017-01-20 13:41

Please explain what you think the issue is because it isn't clear to me. Is this a problem with what pfgw outputs? Is it a problem with the results of the PRP test?

pepi37 2017-01-20 14:07

[URL]https://s29.postimg.org/ek2c0hwg7/Clipboard01.jpg[/URL]

It doesnot show composite, just zero as output: input file has 6 lines: output have only 3 ( with zero)

rogue 2017-01-20 15:05

Change the console output settings with -C.

Batalov 2017-01-20 15:54

Also clearly the poster "wonted" to use "[COLOR=Red]-od ff[/COLOR]" not "ff" :rolleyes: (he just didn't know that he really-really wanted it).

lalera 2017-03-12 21:29

hi,
the new version of openpfgw for linux does not work

./pfgw64 -q"234*2^120000-1"
PFGW Version 3.8.3.64BIT.20161203.x86_Dev [GWNUM 28.6]

Illegal instruction

rogue 2017-03-13 00:59

[QUOTE=lalera;454771]hi,
the new version of openpfgw for linux does not work

./pfgw64 -q"234*2^120000-1"
PFGW Version 3.8.3.64BIT.20161203.x86_Dev [GWNUM 28.6]

Illegal instruction[/QUOTE]

Works for me. Which OS?

lalera 2017-03-13 02:00

[QUOTE=rogue;454776]Works for me. Which OS?[/QUOTE]
hi,
opensuse leap v42.1 with all updates

rogue 2017-03-13 13:30

[QUOTE=lalera;454777]hi,
opensuse leap v42.1 with all updates[/QUOTE]

The problem is either with the GMP library, the gwnum library or the compiler. gwnum is the least likely culprit. Can you build without optimizations (both GMP and pfgw) in an attempt to narrow it down?

lalera 2017-03-13 15:19

hi,
it does not compile
[CODE]
richard@linux-389a:~/3-pfgw/openpfgw-code-643> make
make -C pform/pflib
make[1]: Entering directory '/home/richard/3-pfgw/openpfgw-code-643/pform/pflib'
make[1]: Nothing to be done for 'all'.
make[1]: Leaving directory '/home/richard/3-pfgw/openpfgw-code-643/pform/pflib'
make -C pform/pfmath
make[1]: Entering directory '/home/richard/3-pfgw/openpfgw-code-643/pform/pfmath'
make[1]: '.libs/pfmath.a' is up to date.
make[1]: Leaving directory '/home/richard/3-pfgw/openpfgw-code-643/pform/pfmath'
make -C pform/pfgwlib
make[1]: Entering directory '/home/richard/3-pfgw/openpfgw-code-643/pform/pfgwlib'
make[1]: Nothing to be done for 'all'.
make[1]: Leaving directory '/home/richard/3-pfgw/openpfgw-code-643/pform/pfgwlib'
make -C pform/pfoo
make[1]: Entering directory '/home/richard/3-pfgw/openpfgw-code-643/pform/pfoo'
make[1]: Nothing to be done for 'all'.
make[1]: Leaving directory '/home/richard/3-pfgw/openpfgw-code-643/pform/pfoo'
make -C pform/pfio
make[1]: Entering directory '/home/richard/3-pfgw/openpfgw-code-643/pform/pfio'
g++ -O3 -m64 -DX86_64 -D_64BIT -I../../packages/gmp/64bit -I../../pfconfig/headers -I. -I../.. -c -o pfdecimalfile.o pfdecimalfile.cpp
pfdecimalfile.cpp: In member function ‘virtual void PFDecimalFile::LoadFirstLine()’:
pfdecimalfile.cpp:57:21: error: ‘isdigit’ was not declared in this scope
if (!isdigit(*pos))
^
pfdecimalfile.cpp: In member function ‘virtual int PFDecimalFile::GetNextLine(PFString&, Integer*, bool*, PFSymbolTable*)’:
pfdecimalfile.cpp:98:32: error: ‘isdigit’ was not declared in this scope
if (!isdigit(*m_nNextLine))
^
makefile:36: recipe for target 'pfdecimalfile.o' failed
make[1]: *** [pfdecimalfile.o] Error 1
make[1]: Leaving directory '/home/richard/3-pfgw/openpfgw-code-643/pform/pfio'
makefile:75: recipe for target 'io' failed
make: *** [io] Error 2
richard@linux-389a:~/3-pfgw/openpfgw-code-643>
[/CODE]

paulunderwood 2017-03-13 15:32

[QUOTE=lalera;454799]hi,
it does not compile
[/QUOTE]

See this thread: [url]http://www.mersenneforum.org/showthread.php?t=22018[/url]

ET_ 2017-04-04 08:54

core dump
 
1 Attachment(s)
I just downloaded version 3.8.3 of pfgw from here:

[url]https://sourceforge.net/projects/openpfgw/files/Pfgw_Linux_3.8.3_20161203.zip/download[/url]

I am running Ubuntu 16.04 LTS on a Intel® Pentium(R) CPU G2030 @ 3.00GHz × 2 (IvyBridge)

When I launch the executable on the attached input file, I get the following messages of instruction not allowed with both pfgw64 and pfgw64s:
[code]
luigi@luigi-Aspire-MC605:~/luigi/dm/MM32$ ./pfgw64s input.txt
PFGW Version 3.8.3.64BIT.20161203.x86_Dev [GWNUM 28.6]

Recognized ABC Sieve file:
ABC File
Resuming input file input.txt at line 3

Istruzione non consentita (core dump creato)
luigi@luigi-Aspire-MC605:~/luigi/dm/MM32$ ./pfgw64 input.txt
PFGW Version 3.8.3.64BIT.20161203.x86_Dev [GWNUM 28.6]

Recognized ABC Sieve file:
ABC File
Resuming input file input.txt at line 3

Istruzione non consentita (core dump creato)
[/code]

BTW, the code says [GWNUM 28.6] not [GWNUM 28.7] as per the header of this thread.

Note that everything works fine with

PFGW Version 3.7.7.64BIT.20130722.x86_Dev [GWNUM 27.11]


Any hints?


All times are UTC. The time now is 22:06.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.