Message boards : Number crunching : Novice questions
Author | Message |
---|---|
Adak Send message Joined: 16 Aug 08 Posts: 14 Credit: 1,136,669 RAC: 0 |
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 |
dcdc Send message Joined: 3 Nov 05 Posts: 1832 Credit: 119,675,695 RAC: 11,002 |
It'll upload at regular intervals - i think the 'connect every' setting sets this frequency though.
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.
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... |
Mod.Sense Volunteer moderator Send message Joined: 22 Aug 06 Posts: 4018 Credit: 0 RAC: 0 |
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 |
Nothing But Idle Time Send message Joined: 28 Sep 05 Posts: 209 Credit: 139,545 RAC: 0 |
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. |
Message boards :
Number crunching :
Novice questions
©2024 University of Washington
https://www.bakerlab.org