mersenneforum.org  

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

Reply
 
Thread Tools
Old 2022-03-22, 20:05   #1
Jean Penné
 
Jean Penné's Avatar
 
May 2004
FRANCE

5·127 Posts
Plus llrCUDA Version 3.8.5 is released!

Hi All,

This GPU version of the LLR program has the same features as the previous 3.8.3, but I think that the updates made from it deserve to change the version number.
Here are some of these updates :

- In previous Version 3.8.4, one call to free() function was missing in
Gerbicz error checking code ; this caused an important memory leak...
This issue is now fixed here!

- K*2^n+c numbers can now be tested using IBDWT, even if abs(c) != 1
- All 64 bits residues match with those obtained with LLR 3.8.24
- several issues found on llrCUDA 3.8.3b3 are now fixed.

Please, let me know if you have any problem to run the binary on Linux and/or to build it on your system.

I wish you many successes in prime hunting!
Best Regards,
Jean
Jean Penné is offline   Reply With Quote
Old 2022-03-23, 09:04   #2
ET_
Banned
 
ET_'s Avatar
 
"Luigi"
Aug 2002
Team Italia

4,871 Posts
Default

Quote:
Originally Posted by Jean Penné View Post
Hi All,

This GPU version of the LLR program has the same features as the previous 3.8.3, but I think that the updates made from it deserve to change the version number.
Here are some of these updates :

- In previous Version 3.8.4, one call to free() function was missing in
Gerbicz error checking code ; this caused an important memory leak...
This issue is now fixed here!

- K*2^n+c numbers can now be tested using IBDWT, even if abs(c) != 1
- All 64 bits residues match with those obtained with LLR 3.8.24
- several issues found on llrCUDA 3.8.3b3 are now fixed.

Please, let me know if you have any problem to run the binary on Linux and/or to build it on your system.

I wish you many successes in prime hunting!
Best Regards,
Jean
Where is the download link?
ET_ is offline   Reply With Quote
Old 2022-03-23, 09:31   #3
sdbardwick
 
sdbardwick's Avatar
 
Aug 2002
North San Diego Coun

33×31 Posts
Default

Quote:
Originally Posted by ET_ View Post
Where is the download link?
Not to step on Jean's toes, but this was provided in his other post: http://jpenne.free.fr/
sdbardwick is offline   Reply With Quote
Old 2022-03-23, 12:28   #4
ET_
Banned
 
ET_'s Avatar
 
"Luigi"
Aug 2002
Team Italia

4,871 Posts
Default

Quote:
Originally Posted by sdbardwick View Post
Not to step on Jean's toes, but this was provided in his other post: http://jpenne.free.fr/
Thanks... my bad, I didn't look below the newest link
ET_ is offline   Reply With Quote
Old 2022-04-28, 22:25   #5
Magellan3s
 
Mar 2022
Earth

27 Posts
Default

I was attempting to use this software and got the following error "jesus@Magellan:~/CudaLucas/2/llrcuda385src$ ./llrCUDA -a333333991
*** buffer overflow detected ***: terminated
Aborted (core dumped)
"
Magellan3s is offline   Reply With Quote
Old 2022-04-29, 00:01   #6
paulunderwood
 
paulunderwood's Avatar
 
Sep 2002
Database er0rr

3·1,601 Posts
Default

Quote:
Originally Posted by Magellan3s View Post
I was attempting to use this software and got the following error "jesus@Magellan:~/CudaLucas/2/llrcuda385src$ ./llrCUDA -a333333991
*** buffer overflow detected ***: terminated
Aborted (core dumped)
"
What did you expect? From the readme.txt: - With -a, you choose another set of .ini and results file.

What you should do is run the program with -m (or possibly -q if it is just one candidate)

paulunderwood is offline   Reply With Quote
Old 2022-04-29, 23:55   #7
Magellan3s
 
Mar 2022
Earth

27 Posts
Default

Quote:
Originally Posted by paulunderwood View Post
What did you expect? From the readme.txt: - With -a, you choose another set of .ini and results file.

What you should do is run the program with -m (or possibly -q if it is just one candidate)

Sorry, I got it running but I was unable to change the FFT length or test 100 million digit prime numbers.

Last fiddled with by Magellan3s on 2022-04-29 at 23:57
Magellan3s is offline   Reply With Quote
Old 2022-04-30, 04:24   #8
paulunderwood
 
paulunderwood's Avatar
 
Sep 2002
Database er0rr

480310 Posts
Default

Quote:
Originally Posted by Magellan3s View Post
Sorry, I got it running but I was unable to change the FFT length or test 100 million digit prime numbers.
I am glad you got it running. Why do you want to change the FFT length? What is the form of the 100 million digit candidate prime numbers you have in mind?
paulunderwood is offline   Reply With Quote
Old 2022-04-30, 13:10   #9
Magellan3s
 
Mar 2022
Earth

8016 Posts
Default

Quote:
Originally Posted by paulunderwood View Post
I am glad you got it running. Why do you want to change the FFT length? What is the form of the 100 million digit candidate prime numbers you have in mind?
The current FFT length for a wavefront Mersenne number I attempted to test ~ 113,687,731 selected an FFT of 15M which is much higher than the 6M which should be used for that particular exponent.

Code:
jesus@Magellan:~/CudaLLR/llrcuda385src$ ./llrCUDA -d -q"1*2^113687731-1"
Starting Fermat PRP test of 1*2^113687731-1
Using complex rational base DWT and generic reduction, FFT length = 15728640, a = 3
Iteration: 1 / 113687731 [0.00%].

I then attempted to test another number M333333991 but the program said the number was too big.

Code:
jesus@Magellan:~/CudaLLR/llrcuda385src$ ./llrCUDA -d -q"1*2^333333991-1"
Requested giant too big.

Last fiddled with by Magellan3s on 2022-04-30 at 13:15
Magellan3s is offline   Reply With Quote
Old 2022-04-30, 13:38   #10
paulunderwood
 
paulunderwood's Avatar
 
Sep 2002
Database er0rr

3×1,601 Posts
Default

Quote:
Originally Posted by Magellan3s View Post
The current FFT length for a wavefront Mersenne number I attempted to test ~ 113,687,731 selected an FFT of 15M which is much higher than the 6M which should be used for that particular exponent.

Code:
jesus@Magellan:~/CudaLLR/llrcuda385src$ ./llrCUDA -d -q"1*2^113687731-1"
Starting Fermat PRP test of 1*2^113687731-1
Using complex rational base DWT and generic reduction, FFT length = 15728640, a = 3
Iteration: 1 / 113687731 [0.00%].

I then attempted to test another number M333333991 but the program said the number was too big.

Code:
jesus@Magellan:~/CudaLLR/llrcuda385src$ ./llrCUDA -d -q"1*2^333333991-1"
Requested giant too big.
While it is admirable to attempt testing Mersenne numbers with llrCUDA, most people run gpuOwl for them. Timing comparisons would be interesting.

Last fiddled with by paulunderwood on 2022-04-30 at 13:39
paulunderwood is offline   Reply With Quote
Old 2022-04-30, 16:43   #11
Magellan3s
 
Mar 2022
Earth

27 Posts
Default

Quote:
Originally Posted by paulunderwood View Post
While it is admirable to attempt testing Mersenne numbers with llrCUDA, most people run gpuOwl for them. Timing comparisons would be interesting.

Yes, this program interested me because it was specifically coded with CUDA!
Magellan3s is offline   Reply With Quote
Reply

Thread Tools


Similar Threads
Thread Thread Starter Forum Replies Last Post
LLR version 4.0.0 released. Jean Penné Software 16 2021-10-29 22:21
llrCUDA version 3.8.4 is released! Jean Penné Software 0 2021-05-02 14:39
llrCUDA version 3.8.3 is released! Jean Penné Software 13 2021-03-19 20:29
LLR Version 3.8.11 released Jean Penné Software 37 2014-01-29 16:32
llr 3.8.2 released as dev-version opyrt Prime Sierpinski Project 11 2010-11-18 18:24

All times are UTC. The time now is 00:07.


Tue Sep 26 00:07:58 UTC 2023 up 12 days, 21:50, 0 users, load averages: 0.92, 1.10, 1.16

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2023, 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.

≠ ± ∓ ÷ × · − √ ‰ ⊗ ⊕ ⊖ ⊘ ⊙ ≤ ≥ ≦ ≧ ≨ ≩ ≺ ≻ ≼ ≽ ⊏ ⊐ ⊑ ⊒ ² ³ °
∠ ∟ ° ≅ ~ ‖ ⟂ ⫛
≡ ≜ ≈ ∝ ∞ ≪ ≫ ⌊⌋ ⌈⌉ ∘ ∏ ∐ ∑ ∧ ∨ ∩ ∪ ⨀ ⊕ ⊗ 𝖕 𝖖 𝖗 ⊲ ⊳
∅ ∖ ∁ ↦ ↣ ∩ ∪ ⊆ ⊂ ⊄ ⊊ ⊇ ⊃ ⊅ ⊋ ⊖ ∈ ∉ ∋ ∌ ℕ ℤ ℚ ℝ ℂ ℵ ℶ ℷ ℸ 𝓟
¬ ∨ ∧ ⊕ → ← ⇒ ⇐ ⇔ ∀ ∃ ∄ ∴ ∵ ⊤ ⊥ ⊢ ⊨ ⫤ ⊣ … ⋯ ⋮ ⋰ ⋱
∫ ∬ ∭ ∮ ∯ ∰ ∇ ∆ δ ∂ ℱ ℒ ℓ
𝛢𝛼 𝛣𝛽 𝛤𝛾 𝛥𝛿 𝛦𝜀𝜖 𝛧𝜁 𝛨𝜂 𝛩𝜃𝜗 𝛪𝜄 𝛫𝜅 𝛬𝜆 𝛭𝜇 𝛮𝜈 𝛯𝜉 𝛰𝜊 𝛱𝜋 𝛲𝜌 𝛴𝜎𝜍 𝛵𝜏 𝛶𝜐 𝛷𝜙𝜑 𝛸𝜒 𝛹𝜓 𝛺𝜔