mersenneforum.org  

Go Back   mersenneforum.org > Great Internet Mersenne Prime Search > Software

Reply
 
Thread Tools
Old 2011-02-05, 23:57   #1
Prime95
P90 years forever!
 
Prime95's Avatar
 
Aug 2002
Yeehaw, FL

2·5·23·31 Posts
Default Prime95 version 26.5

Version 26.5 build 5 is ready for testing. This version fixes some bugs that were reported for 26.4.

Download links:
Windows: ftp://mersenne.org/gimps/p95v265.zip
Windows 64-bit: ftp://mersenne.org/gimps/p64v265.zip
Mac OS X: ftp://mersenne.org/gimps/Prime95-MacOSX-265.zip
Linux: ftp://mersenne.org/gimps/mprime265.tar.gz
Linux 64-bit: ftp://mersenne.org/gimps/mprime265-linux64.tar.gz
FreeBSD: ftp://mersenne.org/gimps/mprime265-FreeBSD.tar.gz
FreeBSD 64-bit: ftp://mersenne.org/gimps/mprime265-FreeBSD64.tar.gz
Windows NT service: ftp://mersenne.org/gimps/winnt265.zip
Windows NT service 64-bit: ftp://mersenne.org/gimps/win64nt265.zip
Source: ftp://mersenne.org/gimps/source265.zip

Bug fixes are described here: http://mersenneforum.org/showpost.ph...00&postcount=2

Last fiddled with by Prime95 on 2011-02-22 at 07:07
Prime95 is offline   Reply With Quote
Old 2011-02-05, 23:58   #2
Prime95
P90 years forever!
 
Prime95's Avatar
 
Aug 2002
Yeehaw, FL

1BDA16 Posts
Default

1) Occasionally, P-1 stage 2 would report 100% complete before stage 2 completed. This bug has been around forever. I've finally found the cause! Fixed in 26.5 build 2.
2) Worktodo.txt was not updated properly when P-1 completed for a PRP test. Fixed in 26.5 build 3.
3) In 26.5 build 3, when benchmarking and measuring CPU speed the program will keep all cores busy by launching auxiliary threads that loop indefinitely. This should prevent Intel Turbo boost from kicking in. This should prevent cases where the CPU speed is reported as 1.87 GHz, yet a benchmark reports very fast timings because the CPU core has been boosted to 3.2 GHz because only one core is active.
4) In 26.5 build 3, the OS's mapping of hyperthreaded logical CPU numbers to physical CPUs is determined automatically at startup. The AffinityScramble setting (see undoc.txt) is no longer supported. It is replaced by the AffinityScramble2 setting.
5) In 26.5 build 3, the message "set affinity to run on any cpu" instead listed all the CPU numbers and as well as CPU #31. Fixed in build 4.
6) In 26.5 build 3 and 4, benchmarking a dual-core non-SSE2 machine will crash. Fixed in build 5.
7) KeepPminus1SaveFiles=0 option described in undoc.txt did not work when a factor was found. Fixed in 26.6.
8) The 32K,64K,80K length FFTs with sumout checking for Pentium 4's with 256K or less cache were not implemented. Symptom is a torture test failure. Fixed in 26.6.
9) Prime95 does not load on Sandy Bridge CPUs running Win XP. I've got a trial fix in 26.6.
10) Prime95 chooses very inefficient FFT implementations for Core 2 Celerons (they have 512K L2 cache). Working on a fix for for 26.6.
11) Logical CPU numbers were sometimes output zero-based and sometimes one-based. In 26.6, they are all one-based.

Last fiddled with by Prime95 on 2011-04-08 at 22:59
Prime95 is offline   Reply With Quote
Old 2011-02-06, 00:39   #3
ixfd64
Bemusing Prompter
 
ixfd64's Avatar
 
"Danny"
Dec 2002
California

3×769 Posts
Default

whatsnew.txt needs to be updated.
ixfd64 is offline   Reply With Quote
Old 2011-02-06, 11:53   #4
ET_
Banned
 
ET_'s Avatar
 
"Luigi"
Aug 2002
Team Italia

10010101000002 Posts
Default

Waiting for mprime and mprime_x86_64

Luigi
ET_ is offline   Reply With Quote
Old 2011-02-06, 13:47   #5
tichy
 
Nov 2010

22·19 Posts
Default

There is a r4delay3_p4tp.o file missing in the source archive, thus making own mprime build impossible.

This is my error message:
Code:
wmigda@gentoo /home/scr2/000000000/cmake $ make
-- Build type: RELEASE
-- System Info:
   SYSTEM_NAME: Linux
   SYSTEM_PROCESSOR: i686
   SYSTEM_VERSION: 2.6.34-gentoo-r6
-- Compiling for 32-bit system
-- Configuring done
-- Generating done
-- Build files have been written to: /home/scr2/000000000/cmake
[ 93%] Built target gwnum
Linking CXX executable mprime
gwnum/libgwnum.a(mult.o):(_GWDATA+0x2b7c): undefined reference to `xfft_r4delay_720K_2304_2_P4TP'
gwnum/libgwnum.a(mult.o):(_GWDATA+0x2e3c): undefined reference to `xfft_r4delay_960K_3072_2_P4TP'
gwnum/libgwnum.a(mult.o):(_GWDATA+0x2e48): undefined reference to `xfft_r4delay_960K_3072_2_P4TP'
gwnum/libgwnum.a(mult.o):(_GWDATA+0x3020): undefined reference to `xfft_r4delay_1152K_4608_4_P4TP'
gwnum/libgwnum.a(mult.o):(_GWDATA+0x3050): undefined reference to `xfft_r4delay_1152K_3072_2_P4TP'
gwnum/libgwnum.a(mult.o):(_GWDATA+0x3200): undefined reference to `xfft_r4delay_1344K_3072_2_P4TP'
gwnum/libgwnum.a(mult.o):(_GWDATA+0x320c): undefined reference to `xfft_r4delay_1344K_3072_2_P4TP'
gwnum/libgwnum.a(mult.o):(_GWDATA+0x32b8): undefined reference to `xfft_r4delay_1440K_4608_2_P4TP'
gwnum/libgwnum.a(mult.o):(_GWDATA+0x32c4): undefined reference to `xfft_r4delay_1440K_4608_2_P4TP'
gwnum/libgwnum.a(mult.o):(_GWDATA+0x3358): undefined reference to `xfft_r4delay_1536K_3072_2_P4TP'
gwnum/libgwnum.a(mult.o):(_GWDATA+0x33ec): undefined reference to `xfft_r4delay_1600K_5120_4_P4TP'
gwnum/libgwnum.a(mult.o):(_GWDATA+0x367c): undefined reference to `xfft_r4delay_2240K_5120_2_P4TP'
gwnum/libgwnum.a(mult.o):(_GWDATA+0x3704): undefined reference to `xfft_r4delay_2304K_4608_2_P4TP'
gwnum/libgwnum.a(mult.o):(_GWDATA+0x38b4): undefined reference to `xfft_r4delay_2688K_3072_2_P4TP'
gwnum/libgwnum.a(mult.o):(_GWDATA+0x3970): undefined reference to `xfft_r4delay_2880K_4608_2_P4TP'
gwnum/libgwnum.a(mult.o):(_GWDATA+0x39d4): undefined reference to `xfft_r4delay_3M_6144_2_P4TP'
gwnum/libgwnum.a(mult.o):(_GWDATA+0x3a98): undefined reference to `xfft_r4delay_3200K_5120_2_P4TP'
gwnum/libgwnum.a(mult.o):(_GWDATA+0x3c34): undefined reference to `xfft_r4delay_3840K_6144_4_P4TP'
gwnum/libgwnum.a(mult.o):(_GWDATA+0x5b6c): undefined reference to `xfft_r4delay_1440K_ac_3840_2_P4TP'
gwnum/libgwnum.a(mult.o):(_GWDATA+0x5d70): undefined reference to `xfft_r4delay_2304K_ac_4608_2_P4TP'
gwnum/libgwnum.a(mult.o):(_GWDATA+0x5e7c): undefined reference to `xfft_r4delay_3M_ac_6144_4_P4TP'
gwnum/libgwnum.a(mult.o):(_GWDATA+0x5f78): undefined reference to `xfft_r4delay_3840K_ac_6144_4_P4TP'
collect2: ld returned 1 exit status
make[2]: *** [mprime] Błąd 1
make[1]: *** [CMakeFiles/mprime.dir/all] Błąd 2
make: *** [all] Błąd 2
EDIT: I see an improvement being made in the Linux makefiles: ,,$(shell pkg-config --static --libs libcurl)'' :) So, from now on the Linux chores shall become nonexistent ?

EDIT2: it looks that there are more '*tp.o' objects required&misssing, e.g. r4delay5_p4tp.o

Last fiddled with by tichy on 2011-02-06 at 14:03
tichy is offline   Reply With Quote
Old 2011-02-06, 14:43   #6
Prime95
P90 years forever!
 
Prime95's Avatar
 
Aug 2002
Yeehaw, FL

2·5·23·31 Posts
Default

Quote:
Originally Posted by ET_ View Post
Waiting for mprime and mprime_x86_64
I'm working on that. I retired my Linux build boxes. I do have a Ubuntu box, but when I used that for 26.4 someone complained about a GLIBC_3.11(?) error.

The question is, should I go find older Linux versions to install using VirtualBox so that fewer users face library issues or should I assume most users upgrade their kernels frequently and GLIBC_3.11 is now commonplace?
Prime95 is offline   Reply With Quote
Old 2011-02-06, 15:07   #7
tichy
 
Nov 2010

22×19 Posts
Default

Quote:
Originally Posted by Prime95 View Post
The question is, should I go find older Linux versions to install using VirtualBox so that fewer users face library issues or should I assume most users upgrade their kernels frequently and GLIBC_3.11 is now commonplace?
Maybe two versions, just like for Win and WinNT ? If not, one can always do his/her own linux build for the older glibc/kernel setup.
tichy is offline   Reply With Quote
Old 2011-02-07, 15:53   #8
Prime95
P90 years forever!
 
Prime95's Avatar
 
Aug 2002
Yeehaw, FL

2×5×23×31 Posts
Default

The linux 64-bit version using GLIBC 3.11 is available.

I tried installing 32-bit Debian and soon descended into libcurl dependency hell. I'll wipe it clean and try installing an older version of Ubuntu. If that succeeds I'll create a VirtualBox with an older 64-bit Ubuntu to link to an older GLIBC.

Thanks for your patience.
Prime95 is offline   Reply With Quote
Old 2011-02-07, 17:11   #9
NBtarheel_33
 
NBtarheel_33's Avatar
 
"Nathan"
Jul 2008
Maryland, USA

3·7·53 Posts
Default

What does "fixed in next release" mean? Fixed in v26.5 or not until v27?

And when will you be implementing the option for worktodo of "test only exponents guaranteed to yield Mersenne primes"? :P
NBtarheel_33 is offline   Reply With Quote
Old 2011-02-07, 17:22   #10
tichy
 
Nov 2010

22×19 Posts
Default

Quote:
Originally Posted by Prime95 View Post
I tried installing 32-bit Debian and soon descended into libcurl dependency hell.
So, what is the output of pkg-config --static --libs libcurl and what specificaly fails when attempting the build ?
tichy is offline   Reply With Quote
Old 2011-02-07, 19:44   #11
henryzz
Just call me Henry
 
henryzz's Avatar
 
"David"
Sep 2007
Cambridge (GMT/BST)

573010 Posts
Default

Wasn't a static version version available for 24.14? Surely that would solve the problem for most people.
henryzz is offline   Reply With Quote
Reply

Thread Tools


Similar Threads
Thread Thread Starter Forum Replies Last Post
Prime95 version 27.3 Prime95 Software 148 2012-03-18 19:24
Prime95 version 26.3 Prime95 Software 76 2010-12-11 00:11
Prime95 version 25.5 Prime95 PrimeNet 369 2008-02-26 05:21
Prime95 version 25.4 Prime95 PrimeNet 143 2007-09-24 21:01
When the next prime95 version ? pacionet Software 74 2006-12-07 20:30

All times are UTC. The time now is 03:15.

Tue Oct 20 03:15:35 UTC 2020 up 40 days, 26 mins, 0 users, load averages: 2.54, 1.96, 1.84

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

This forum has received and complied with 0 (zero) government requests for information.

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.
A copy of the license is included in the FAQ.