climateprediction.net (CPDN) home page
Thread 'Make 1 project run continuously'

Thread 'Make 1 project run continuously'

Questions and Answers : Preferences : Make 1 project run continuously
Message board moderation

To post messages, you must log in.

AuthorMessage
Mike

Send message
Joined: 18 Feb 06
Posts: 2
Credit: 867,047
RAC: 0
Message 44855 - Posted: 19 Sep 2012, 13:12:39 UTC

A quick search has yielded no results. Or maybe I'm not sure of the correct terms to search for. Google hasn't been helpful either.

I have a 4 core cpu. Is there a way to make climate prediction run continually on 1 core and have my other projects share the remaining 3 cores? Instead of climate prediction having to stop for a few hours before it becomes it's "turn" to run again.

Thanks,
-Mike
ID: 44855 · Report as offensive     Reply Quote
ProfileastroWX
Volunteer moderator

Send message
Joined: 5 Aug 04
Posts: 1496
Credit: 95,522,203
RAC: 0
Message 44856 - Posted: 19 Sep 2012, 15:36:19 UTC
Last modified: 19 Sep 2012, 15:44:23 UTC

This assumes you run two or more boinc projects: You should be able to do it with "Resource Share" setting (without a CPU affinity setting).

If running heavy-CPU work, like video editing or games, remember that boinc runs at lowest priority.

Edit: If you mean forcing one CPDN task among two or more, simply "Suspend" all but your preferred CPDN task in boinc's Task list.
"We have met the enemy and he is us." -- Pogo
Greetings from coastal Washington state, the scenic US Pacific Northwest.
ID: 44856 · Report as offensive     Reply Quote
ProfileThyme Lawn
Volunteer moderator

Send message
Joined: 5 Aug 04
Posts: 1283
Credit: 15,824,334
RAC: 0
Message 44858 - Posted: 19 Sep 2012, 20:12:46 UTC - in response to Message 44855.  
Last modified: 19 Sep 2012, 20:13:32 UTC

To add to what astroWX said, your user page shows you have 9 projects with average credit > 0, but it looks like you're running GPU applications on 2 of them. So that leaves 7 projects sharing 4 CPUs. If you want CPDN to have dedicated use one of them it needs the 6 other projects would need to have half of CPDN's resource share. If you have all project resource shares set to the default 100 the easiest way to do that would be to set the CPDN share to 200 in your project preferences.

If you want a strict rule that only one CPDN task is running you'll almost certainly have to do some micro-managing by (as astroWX suggested) keeping any pending CPDN tasks suspended until the running one is close to completion. Left to its own devices BOINC would almost certainly want to run 2 CPDN tasks some of the time and none at other times.
"The ultimate test of a moral society is the kind of world that it leaves to its children." - Dietrich Bonhoeffer
ID: 44858 · Report as offensive     Reply Quote
Mike

Send message
Joined: 18 Feb 06
Posts: 2
Credit: 867,047
RAC: 0
Message 44859 - Posted: 20 Sep 2012, 0:30:46 UTC - in response to Message 44858.  

Nope, just want CPDN to have a cpu all to its self. I never thought to set its resource share above 100%. Thanks!
ID: 44859 · Report as offensive     Reply Quote
ProfileIain Inglis
Volunteer moderator

Send message
Joined: 16 Jan 10
Posts: 1084
Credit: 7,832,769
RAC: 5,024
Message 44861 - Posted: 20 Sep 2012, 10:59:23 UTC

The resource share is not a percentage, but the phrase 'determines the proportion' in the Web site description could easily mislead someone to think that it is a percentage, especially given that the default is 100.

The setting is part of the project-specific settings (i.e. 'climateprediction.net preferences') and other projects will have similar sections. Using percentages would create difficulties for BOINC Manager, since what should the BOINC Manager do if someone sets the resource share to 100% in two projects? Which project's settings should have priority? So, instead, BOINC Manager collects settings from each project and treats the resource share numbers as arbitrary weights: you could allocate 50% to each of two projects with 100:100, 1:1 or 42:42.
ID: 44861 · Report as offensive     Reply Quote
Vaipen

Send message
Joined: 30 Dec 06
Posts: 13
Credit: 1,642,756
RAC: 0
Message 45189 - Posted: 28 Oct 2012, 9:07:06 UTC

So if I have 3 projects (Seti/MilkyWay/CP) and I want to have CP run 2 models I set the preferences in CP to 200 and the Seti and MilkyWay to 100 each?
ID: 45189 · Report as offensive     Reply Quote
ProfileThyme Lawn
Volunteer moderator

Send message
Joined: 5 Aug 04
Posts: 1283
Credit: 15,824,334
RAC: 0
Message 45190 - Posted: 28 Oct 2012, 12:37:03 UTC - in response to Message 45189.  

Yes, that would work on a quad core system.

There might be occasions where BOINC runs more than 2 CPDN tasks (particularly after the project has had a period with no work available), but that should only be to compensate for the times when it has been running less than 2.
"The ultimate test of a moral society is the kind of world that it leaves to its children." - Dietrich Bonhoeffer
ID: 45190 · Report as offensive     Reply Quote
Vaipen

Send message
Joined: 30 Dec 06
Posts: 13
Credit: 1,642,756
RAC: 0
Message 45194 - Posted: 29 Oct 2012, 7:59:57 UTC
Last modified: 29 Oct 2012, 8:02:46 UTC

Not sure what you mean here. What would happen in that case? I'd like to add I have 9 projects running. One CP and the rest are all Seti's. Some are Seti Enhanced and some Cuda_fermi.

So I have a quad core here (I7 on a Z68 mainboard), the GPU (Geforce 560) and the Intel HD Graphics.

Hope I get a second CP soon...

Edit: Oh wait, I think I know what you mean. But that is no problem, CP is probably the most important thing anyway in the BOINC sphere of things. I might stop Milyway, what good does that do our Earth, to know whatever they want to find out with it. Science is important, but none so much as understanding our climate.
ID: 45194 · Report as offensive     Reply Quote

Questions and Answers : Preferences : Make 1 project run continuously

©2024 cpdn.org