Novice questions

Message boards : Number crunching : Novice questions

To post messages, you must log in.

AuthorMessage
Adak

Send message
Joined: 16 Aug 08
Posts: 14
Credit: 1,136,669
RAC: 0
Message 55197 - Posted: 21 Aug 2008, 7:14:09 UTC

I'm very new to Rosetta, please be patient. :)

My questions are:

1) I have a box which runs "headless" (no keyboard or monitor), and I want it to send in it's finished WU's, every day, at least once. How can I make it do that, automatically? It is currently set to keep 5 days of new work units, if that matters.

2) What is minirosetta? Should I be using a different Rosetta program? I use BOINC in Windows (latest version).

3) I have used Linux in the past, and have used optimized clients with SETI, in both Windows and Linux. Would Rosetta prefer us to use an optimized client for faster results, or the standard client?

I'm stirring up interest in our rather latent Rosetta team, so if you can explain the above thoroughly and clearly, I'll be able to pass it on to all the others, when they ask me.

TIA

ID: 55197 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Profile dcdc

Send message
Joined: 3 Nov 05
Posts: 1829
Credit: 115,506,360
RAC: 56,818
Message 55199 - Posted: 21 Aug 2008, 9:11:35 UTC - in response to Message 55197.  


1) I have a box which runs "headless" (no keyboard or monitor), and I want it to send in it's finished WU's, every day, at least once. How can I make it do that, automatically? It is currently set to keep 5 days of new work units, if that matters.

It'll upload at regular intervals - i think the 'connect every' setting sets this frequency though.

2) What is minirosetta? Should I be using a different Rosetta program? I use BOINC in Windows (latest version).

minirosetta is the new version of Rosetta that removes a lot of the legacy code which has built up as the program has evolved. I believe minirosetta is written in C rather than the other version which is in Fortran. I think.

3) I have used Linux in the past, and have used optimized clients with SETI, in both Windows and Linux. Would Rosetta prefer us to use an optimized client for faster results, or the standard client?

The optimised BOINC clients make no difference to Rosetta - they just inflate the benchmarks (which aren't used directly by Rosetta so it doesn't really affect your credit either), and the aren't any 'optimised' versions of Rosetta available - there may be future versions of minirosetta which are optimised for certain platforms and hardware but there hasn't been any specific mention of this for a while... The problem with optimising rosetta to take advantage of SSE extensions or CUDA etc is its massive code base - there's over a million lines of code in the fortran version apparently...
ID: 55199 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Mod.Sense
Volunteer moderator

Send message
Joined: 22 Aug 06
Posts: 4018
Credit: 0
RAC: 0
Message 55200 - Posted: 21 Aug 2008, 13:16:48 UTC

To add to dcdc's comments, with Linux, you may have used the command line operations. Windows can do the same. So, if you had a little .bat file that ran every 24hrs that did an update project, that would confirm any completed tasks.

Here is a link for more info..

Also, I would point out that if you want work reported daily, then daily is really how often you wish to connect. There are now two work settings in BOINC, one for how often to connect, and how for how much additional work to get. So why not tell it to connect every day, and get 4 days of additional work?
Rosetta Moderator: Mod.Sense
ID: 55200 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Nothing But Idle Time

Send message
Joined: 28 Sep 05
Posts: 209
Credit: 139,545
RAC: 0
Message 55212 - Posted: 21 Aug 2008, 20:09:52 UTC

Ready to Report
I still run Boinc v5.10.13 because it was the last version that uses the "connect every" interval to determine reporting. I set my interval to 0.0007 which then reports 1 minute after the completed task is uploaded. After 5.10.13 I think the reporting relationship to "connect every" was disabled by David Anderson at Berkeley because he wanted to report multiple tasks rather one at a time. I'm not the only one still using these older versions for that very reason.
ID: 55212 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote

Message boards : Number crunching : Novice questions



©2024 University of Washington
https://www.bakerlab.org