mersenneforum.org  

Go Back   mersenneforum.org > New To GIMPS? Start Here! > Information & Answers

Reply
 
Thread Tools
Old 2012-05-12, 01:50   #1
JVD
 
May 2012

22 Posts
Default Transfering from one machine to another

OK, so I've done some searching and reading through other people's posts about moving progress from one machine to another, but I've got a [seemingly] unique twist that makes this a bit more difficult than what I've seen other posts talking about...

I currently run 3 computers constantly on this project, total of 5 assignments (2 computers run 2, 3rd only runs one).

I will soon lose one of the three machines, but do not want to lose the progress that machine has gained, so I obviously want to continue that one on one of my other machines. However, I don't think it's as easy as moving the files from one machine to the other, because my other machines are also doing their own thing, so I obviously don't want to mess up the work they are doing. Make sense?

I am certain that I'm not the first person to attempt this, so there's got to be an easy way, I just don't know enough to figure it out, and I don't want to break anything and lose lots of valuable work on the various exponents that I'm currently testing...

Thanks for your help!
JVD is offline   Reply With Quote
Old 2012-05-12, 03:22   #2
Dubslow
Basketry That Evening!
 
Dubslow's Avatar
 
"Bunslow the Bold"
Jun 2011
40<A<43 -89<O<-88

3×29×83 Posts
Default

All you need to do is modify the worktodo.txt in the computer that you'll move the work to. Example:
Computer A/Prime95/worktodo.txt:
Code:
[Worker #1]
Test=DAEBCA6B5CBE5A656F5EAD65F6A5E,54123456,72,1

[Worker #2]
Test=AC253B54E989DEF89BA966AC54BED,58123456,72,1
And Computer B/Prime95/worktodo.txt, the one you're losing:
Code:
[Worker #1]
Test=<Hex key 1>,57123456,72,1

[Worker #2]
Test=<Hex key 2>,56123456,72,1
All you need to do is copy the save file(s) from B onto A, and then modify A's worktodo.txt to look like this:
Code:
[Worker #1]
Test=DAEBCA6B5CBE5A656F5EAD65F6A5E,54123456,72,1
Test=<Hex key 1>,57123456,72,1

[Worker #2]
Test=AC253B54E989DEF89BA966AC54BED,58123456,72,1
Test=<Hex key 2>,56123456,72,1
That way A will continue working on what it already has queued, and when it's done it'll just move on to the next assignment in the list. When it does that it'll check for the save file before starting from scratch, and if it finds the file will resume as if it was the same computer. You can arrange the assignments as you like, in any order, and with however many [Worker] sections as is appropriate.

Last fiddled with by Dubslow on 2012-05-12 at 03:25
Dubslow is offline   Reply With Quote
Old 2012-05-12, 03:33   #3
JVD
 
May 2012

22 Posts
Default

Thanks for your help.

One clarification question...

Quote:
Originally Posted by Dubslow
All you need to do is copy the save file(s) from B onto A
What are the save files? If I move the ones from machine B to machine A, won't that replace the one on A, losing all data that A has finished?
JVD is offline   Reply With Quote
Old 2012-05-12, 11:47   #4
Brian-E
 
Brian-E's Avatar
 
"Brian"
Jul 2007
The Netherlands

2·3·5·109 Posts
Default

Quote:
Originally Posted by JVD View Post
What are the save files? If I move the ones from machine B to machine A, won't that replace the one on A, losing all data that A has finished?
This should not be a problem because the save files have names which are unique for the exponent on which you are working coupled with the work type.

The format of the filenames depends on which work type you are doing. The last six decimal digits of the exponent occur in the name in all the work types with which I am acquainted. For LL testing, for example, the name of the save file takes the form XnXnnnnn where XX are two letters signifying the most significant digits of the exponent and nnnnnn are the last 6 digits. Backups of these save files are made automatically.

Last fiddled with by Brian-E on 2012-05-12 at 11:51 Reason: Deleted minor detail of which I am not sure.
Brian-E is offline   Reply With Quote
Reply

Thread Tools


Similar Threads
Thread Thread Starter Forum Replies Last Post
Transfering work from one CPU to another amateur7 Information & Answers 3 2011-07-05 17:46
Transfering Work? KAMCOBILL PrimeNet 8 2009-03-07 18:57
new machine junky NFSNET Discussion 11 2004-02-21 03:39
Two programs on same machine? Unregistered Software 14 2004-02-15 16:36
Transfering Exponents and CPU time. jeff8765 Lounge 10 2003-08-13 09:14

All times are UTC. The time now is 19:48.


Sat May 21 19:48:05 UTC 2022 up 37 days, 17:49, 0 users, load averages: 1.62, 1.40, 1.44

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

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