mersenneforum.org  

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

Reply
 
Thread Tools
Old 2002-08-25, 23:54   #1
Ian_H
 
Aug 2002
Europe

2×3×5 Posts
Default prime.spl

Can anyone tell me exactly what the file prime.spl does?

I've worked out that it disappears when you log onto primenet, and that if your system is closed or crashes without that connection being made it prevents Prime95 from resuming on restart (the LL test on the exponent starts again from scratch).

Who knows more?

Ian_H is offline   Reply With Quote
Old 2002-08-26, 00:59   #2
Digital Concepts
 
Digital Concepts's Avatar
 
Aug 2002

2·33 Posts
Default

AFAIK, the spl file contains completion dates for exponent updates and residuals etc for exponent completions.

The good news is that you shouldn't have to start over or lose credit!

If you lost data during the connection, you should give George an explanation of what happened and the results.txt file. With your help, he might find and be able to fix what went wrong in the communications, meanwhile he should be able to process your result manually.
Digital Concepts is offline   Reply With Quote
Old 2002-08-26, 10:37   #3
Ian_H
 
Aug 2002
Europe

1E16 Posts
Default

Quote:
Originally Posted by Digital Concepts
AFAIK, the spl file contains completion dates for exponent updates and residuals etc for exponent completions.
The file also appears to be created with just 1 byte whenever you change a CPU setting, including the setting for the number of hours the prog will run each day. After logging onto PrimeNet it's deleted, but if there's no contact and a 1 byte prime.spl remains in the directory then it seems to prevent a restart: the prog fails to read the saved file pxxxxxxx, renames qxxxxxxx but also fails to read this backup and then starts again from 0.

Only fixes seem to be (a) backup pxxxxxxx and qxxxxxxx files in another directory or (b) delete the 1 byte prime.spl file.
Ian_H is offline   Reply With Quote
Old 2002-08-26, 12:19   #4
binarydigits
 
Aug 2002

22·13 Posts
Default

If the prime.spl (spool file) exists at all, it means the client needs to contact the server. One byte just means something needs to be updated; anything more than that is a message that needs to be sent. An LL test result is 344 bytes, a P-1 result is about 250 bytes. I believe it also contains error messages (such as roundoff errors) when they turn up, which are also sent to the server.

If you have a permanent connection and Prime95 set to contact the server automatically, you should never see the .spl file... unless, of course, there is some reason why it couldn't connect.
binarydigits is offline   Reply With Quote
Old 2002-08-26, 18:18   #5
Ian_H
 
Aug 2002
Europe

2·3·5 Posts
Default

Quote:
Originally Posted by binarydigits
If the prime.spl (spool file) exists at all, it means the client needs to contact the server. One byte just means something needs to be updated[...]
Thanks for the info.

I still don't understand why the present of a spool file should stop the program reading its saved work files, though. Has anyone else had this problem?
Ian_H is offline   Reply With Quote
Old 2002-08-26, 22:16   #6
binarydigits
 
Aug 2002

22×13 Posts
Default

Quote:
Originally Posted by Ian_H
I still don't understand why the present of a spool file should stop the program reading its saved work files, though. Has anyone else had this problem?
I also don't know of any connection between the .spl file and the work files. I have dozens of PCs with no permanent internet connection that have been running for years with a .spl file present more often than not. Now I can't say for sure that this has never happened to me, because I have had a few occasions where machines restarted exponents for no apparent reason. But I am certain that what you describe is not normal behavior.
binarydigits is offline   Reply With Quote
Old 2002-08-27, 01:23   #7
PageFault
 
PageFault's Avatar
 
Aug 2002
Dawn of the Dead

3538 Posts
Default

prime.spl will not stop the client from sarting. Something is borked - maybe try torture test to check the hardware or swap in a fresh prime95.exe

I sneakernet (run without internet connection) and have never seen anything like this, even when the .spl contained 30 or more results.
PageFault is offline   Reply With Quote
Old 2002-08-27, 20:51   #8
Ian_H
 
Aug 2002
Europe

3010 Posts
Default

Quote:
Originally Posted by PageFault
[...]maybe try torture test to check the hardware or swap in a fresh prime95.exe
Tried both of these and the problem is not confined to one machine or one type of machine. But it is confined to machines running Windows XP and it only happens with a 1 byte prime.spl, not a larger one.

Does prime95.exe try to access prime.spl, or even just check that it's there, when it is called?
Ian_H is offline   Reply With Quote
Old 2002-08-27, 21:25   #9
binarydigits
 
Aug 2002

1101002 Posts
Default

If there is a prime.spl when the program starts up then the first thing it will do is try to contact the server, so I am sure Prime95 checks if it's there when called. But how that could affect its ability to read the intermediate work files is beyond me.
binarydigits is offline   Reply With Quote
Reply

Thread Tools


Similar Threads
Thread Thread Starter Forum Replies Last Post
(M48) NEW MERSENNE PRIME! LARGEST PRIME NUMBER DISCOVERED! dabaichi News 571 2020-10-26 11:02
Twin Prime Days, Prime Day Clusters cuBerBruce Puzzles 3 2014-12-01 18:15
disk died, prime work lost forever? where to put prime? on SSD or HDD? emily PrimeNet 3 2013-03-01 05:49
Prime Cullen Prime, Rest in Peace hhh Prime Cullen Prime 4 2007-09-21 16:34
The 40th known Mersenne prime, 220996011-1 is not PRIME! illman-q Miscellaneous Math 33 2004-09-19 05:02

All times are UTC. The time now is 13:56.


Fri Jul 7 13:56:29 UTC 2023 up 323 days, 11:25, 0 users, load averages: 0.86, 1.18, 1.17

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.

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