  pike Premium,MVM join:2001-02-01 Cleveland, OH clubs:
·Vonage
·AT&T Midwest
·RoadRunner Cable
moderated: September 20th, @07:31AM
| How to switch from SETI Classic to SETI BOINC
SETI via BOINC is now officially active and live. Due to numerous requests I am creating a simple step-by-step guide to help Team Starfire crunchers move over from SETI classic" to the new BOINC platform.
There are a couple items to be taken into considering before proceeding. First, Berkeley has conveniently put into place a facility for converting your current (or "classic") SETI@Home account into a new BOINC account. In order to take advantage of this however you will need access to the email address your signed up with SETI@Home with!! If you do not have access to this email address, you will be required to establish a new account. Please don't take this as a setback though; SETI BOINC uses a completely different system to compute work unit credits and therefore your current WU count won't add to your new SETI BOINC stats. Here is a screenshot of the info that does carry over:

For more information on how BOINC calculates credit, please see this faq »SETI@Home FAQ »How does BOINC give credit for my work?
Also note the BOINC client is not just for SETI@Home. The BOINC client is capable of supporting many different distributed computing projects. Berkeley currently has two other projects in beta test (SETI2 and AstroPulse). There is also a Predictor@Home beta as well (for example).
The BOINC client is slightly more complex than the original SETI@Home client. However it is nothing to be intimidated by. In fact, many users will never even go into the settings and may find configuring this client even simpler than the original. One very nice feature of the BOINC client is that the majority of the settings are saved server-side with the project sponsor (in this case Berkeley) and can be changed remotely from any web browser. For those of use with multiple clients, this makes life much simpler.
FYI: The project home page is located at »setiweb.ssl.berkeley.edu/
And now, on with the show!
1. The first step obviously is going to be shutting down your old SETI client. The old client and BOINC don't play well together. Your add-ons such as SetiSpy and SETIDriver have become obsolete. Work unit caching is now a feature of the client.
2. Ok, first things first. Berkeley prefers users establish a BOINC account prior to downloading the client.•If you already have a classic SETI@Home account AND you have access to the email address associated with it, you will use this link. Enter your classic SETI@Home email address here. You will then be forwarded to the account activation page and an email will be sent.•If you are a new user OR you can no longer access the email address associated with your classic SETI@Home account, you will use this link to create a new account. Enter your current email address here. You will then be forwarded to the account confirmation page and an email will be sent. 3. Upon receiving your email (should just take a few seconds), copy and paste the account ID (long random string) into the activation page and press enter. Save this email!
4. You will now be asked if this is the first BOINC project you've participated in. Lets go ahead and click on "This is my first BOINC project" and be whisked off to the settings page.
5. Yes, there are a LOT of settings. The nice thing is though this is the only time you'll be bothered with them. I recommend leaving all the defaults, except for "Keep enough work on disk to last between x and x days". I set my max to 4 days. Don't bother setting it beyond 14 days -- SETI BOINC work units expire after 14 days and will not be processed. Feel free to experiment with the settings if you wish, but I would think about 95% of us will never change any of the other settings. Just make sure "do work while computer is in use" is set to "yes". Also, for those of you with hyperthreading enabled CPUs, double check the "On multiprocessors, use at most X processors" is set to 2.
6. Finally! Now we get to download the client. After saving your settings, you will automagically be forwarded to the download page. Click on the corresponding client for your operating system. If your OS is not listed, or you would like to compile the client yourself, you may download the source here.
7. Now from here on out, I'm going to focus on the Windows client, because that will be the most popular. The Windows download package comes with an installer. After running the installer, you will see this screen:

Check the boxes as you desire and press "finish". Note that the BOINC client uses open-GL to display graphics and therefore steals far less processer time showing the pretty pictures. Of course you'll still see improved efficiency by choosing to use no screen saver.
8. Now the BOINC client opens. This is the first screen new users see:

This is where you sign in, or "attach" to the project. Attaching to a project tells the BOINC client who you are and what project you would like to participate in, so that it may download the appropriate software and properly credit work to your account. Important note for those that require the use of a proxy server : you must configure BOINC to use the proxy server BEOFRE attempting to attach to a project. To do this, close the "Attach to Project" window. Go to the "Settings" menu and choose "Proxy Server...". Adjust the settings as needed and click "OK". Now click on the "Settings" menu once again and click on "Attach to Project..." to continue. Remember that email you got with your account key in step 3? You'll need that again. Copy and paste the "Project URL" (which is http://setiathome.berkeley.edu, note this is different than the project home page). Then copy and paste your unique "Account ID". This info should also be displayed on the BOINC download page. Press OK.
9. You might notice the "Messages" tab beginning to flash. Whenever this tab flashes, there is activity with the BOINC client. Let's click on the tab and have a look:

Anytime BOINC uploads, downloads, begins a WU, finishes a WU or has some type of problem, it will be reflected in this tab. You may also see a message telling you BOINC is computing your CPU benchmarks. The client will do this periodically to determine how much work to request and/or cache for this particular machine.
From my screenshot, we can see BOINC contacted the SETI@Home servers, requested my settings (preferences) and downloaded the newest SETI client* and then... oops. My laptop wasn't plugged in so BOINC momentarily suspended per my settings. After I plugged in, BOINC requested some work to crunch. After getting the work, the client began to crunch. Next we'll click on the "Work" tab.
10. The "Work" tab displays all work units cached on this machine and their status. If you see one or more work units with a moving status bar, you're up and running! Congrats!

As you can see, I have already crunched a few work units. The first few have been completed ("Ready to report"). One is queued to be uploaded ("Uploading"). I'm currently 69% through another unit ("Running"), and there are several more ready to go ("Ready to run").
If you'd like to see the pretty pictures SETI BOINC makes while crunching, right click on the currently processing unit and choose "show graphics". The visuals will pop in a new window which can be resized or maximized to full screen.
Now you're up and crunching!!
If you need to install on multiple machines, all you need to do is repeat steps 6 - 9 on subsequent machines and you're good to go.
AND NOW THE MOST IMPORTANT PART! Join Team Starfire! Those of you who were able to convert you old account over, you need not worry - your team status is carried over. However if you created a new account, don't forget to join Starfire.
*Note: another nice feature of BOINC is that whenever a project's client is updated, BOINC automagically downloads and installs the newest version. However, the BOINC core client itself will never update itself.
For more detailed information on the BOINC client and how to use it, visit the BOINC main page. Also check the Team Starfire SETI FAQ for more updates on using BOINC.
I hope you found this helpful and useful. All comments, suggestions and critiques are most welcome.
-Mike
[added link to Portuguese translation of this post. - Liontaur] |
|
  Liontaur Lets Get Boincing Already Premium,MVM,ExMod 2004-06 join:2001-11-03 Salmon Arm, BC clubs:    | Very nice post Mike, only thing I can think of is I thought there was a 14 day deadline on WUs, not 7? |
|
  samburgers Premium join:2001-05-23 Vancouver, BC clubs:   | reply to pike Great post pike! That'll get them to switch easily! Thumbs up! |
|
  Mikep7779 Today Is Yesterday's Tomorrow Premium join:2002-05-26 Woodlawn, NY clubs:   | good guide, i register a few days ago so its too late to help me, but will help others. -- |
|
  pleekmo Triptoe Through The Tulips Premium join:2001-09-14 Manchester, CT clubs:
·AT&T DSL Service
| reply to pike Now I first have to get rid of all the old classic WUs. Some of my machines have over a half-year worth of WUs stashed locally.
Can I convert piecemeal? That is, as my faster machines go through their remaining WUs, shut down Classic SETI on them and then install BOINC? -- "[They] watch the bonfire mark the end of the Madman/They all watch the bonfire die into embers/They all watch the funeral morning glow./The Madman is dead./The dawn wind whispers:/'The Madman is dead.'"--S.C.Schumacher, "The Madman of Hamberton Swabe" |
|
  Catman Coasting On Lifes Highway Premium join:2003-03-13 Pineville, WV
·HughesNet Satellit..
| reply to pike Thanks....that should do me when I convert. Less than 300 to go.
OH..btw.
There is a Boinc spy out. I haven't looked at it, but Ive been on the website.
»www3.telus.net/BoincSpy/
just thought I would mention that....maybe someone could look into it and see if its feasible to use. |
|
  GN7 Premium join:2002-07-14 Central USA
| reply to Liontaur said by Liontaur : Very nice post Mike, only thing I can think of is I thought there was a 14 day deadline on WUs, not 7?
My very thoughts exactly, where did you get 7 days? -- The faulty interface lies between the chair and the keyboard. |
|
 Rattledagger Premium join:2002-07-03 Norway clubs:
| reply to pike Looking good, but a couple of points. 
2; "account converstion page" should maybe come 1st? Also, should be more outlined to make sure they don't clicks the wrong link.  Also since many will complain about this, the "classic"-stats is from 14. May and may not be changed.
5; currently 14 days deadline, not 7. Also, since don't knows what defaults they're using now, "do work while computer is in use?" & make sure HT-people is setting "On multiprocessors, use at most 2 processors". Of course it's maybe already this way...
8; If you needs to use proxy-settings, you must configure these before attacking, for otherwise you will attack, don't get a connection and be kicked out again.
10; Since very many will be confused of this, "ready to report" does not mean the result is returned and will show up on the web-page (then re-enabled) or validated.
Someone will probably write these things better than me.  -- "I make so many mistakes. But then just think of all the mistakes I don't make, although I might." |
|
  Jammy be'suvwl Premium join:2000-11-03 San Diego, CA clubs: 
·Cox HSI
·Vonage
| reply to pike According to BOINC my account does not exist!
Pike:
Against my better judgment, I went to the link you listed for account conversion, and entered the email address that my Seti account is under,and once again it said that there was no such email address in their database. This is the 7th time I have tried:
Account Not Found
No account with the email address 3jamm3@calantilles.com was found. You may wish to create a new account.
If these folks cannot even find an account that is over 5 years old I do not need to continue Seti I when it ends!
Jammy |
|
  Jammy be'suvwl Premium join:2000-11-03 San Diego, CA clubs:  edit: July 7th, @01:37PM
| reply to pike double post, sorry
sorry double post.
Jammy |
|
  pike Premium,MVM join:2001-02-01 Cleveland, OH clubs:
·Vonage
·AT&T Midwest
·RoadRunner Cable
| reply to Rattledagger Re: How to switch from SETI Classic to SETI BOINC
Rattledagger - thanks for the corrections. Unfortunately I wasn't able to get here in time to fix my post and the 12-hour edit window is up. I will contact a moderator to help me.
As for the account conversion part - I actually originally had it like worded as you suggest, with ul and li html tags to boot. For some reason I couldn't get it to read right and just ended up doing it that way it is. Now I regret changing it 
Where the heck did I get 7 days from? Sorry guys.
-Mike -- XM411.com - Your #1 site for all things XM XM Satellite Radio |
|
  pike Premium,MVM join:2001-02-01 Cleveland, OH clubs:
·Vonage
·AT&T Midwest
·RoadRunner Cable
| reply to Jammy Re: According to BOINC my account does not exist!
Jammy - sorry to hear about your troubles. Just a hunch, but I'm wondering if perhaps this has something to do with your email address beginning with a number instead of a letter. Did you try posting at the SETI BOINC help forums? I'll send you a link when their page comes back up.
-Mike -- XM411.com - Your #1 site for all things XM XM Satellite Radio |
|
 John Keck Official Boinc-Er
join:2003-01-20 Vicksburg, MS clubs: 
edit: July 7th, @05:53PM
| reply to pleekmo Re: How to switch from SETI Classic to SETI BOINC
said by pleekmo : Now I first have to get rid of all the old classic WUs. Some of my machines have over a half-year worth of WUs stashed locally.
Can I convert piecemeal? That is, as my faster machines go through their remaining WUs, shut down Classic SETI on them and then install BOINC?
I didn't see an answer to this so I'll take it. There is no date set for the end of seti I yet so you can move a piece at a time. The BOINC version runs at a slightly lower priority so when your computers start to get low you can put BOINC on them and have no interruption in processing.
When setting up multiple computers the easiest way is to copy the account....xml file from a working computer to the new one. That way you don't have to worry about typos.
BTW you know that seti I has a one month deadline, right? Your tally goes up after that but the work has no value. |
|
  JRBlood Premium join:1999-12-28 Syracuse, NY clubs:
| reply to pike Don't forget that you can use the stop_after_send.txt trick with your old SETI clients.
For those that don't know about this trick, all you have to do is create a null text file called stop_after_send.txt in the same directory (folder) that your client is in. It doesn't have to contain anything, just as long as the file name exists (Right-click, New, Text Document works the best for me).
Once your old client uploads the results of the current WU, it will upload the results and then stop. This way you don't "waste" a downloaded WU and you can switch over to the BOINC client. 
Now if you need to switch back to the old client, just delete the stop_after_send.txt file and fire up your old client. -- "Change is inevitable...ADAPT!" - JRBlood RaveTrax - It's not just music, it's a way of life! |
|
  pleekmo Triptoe Through The Tulips Premium join:2001-09-14 Manchester, CT clubs:
·AT&T DSL Service
| said by JRBlood : Don't forget that you can use the stop_after_send.txt trick with your old SETI clients.
I don't think this will work for me. If I read this correctly, then this will make the client stop after sending the current WU and ignore the remaining WUs that I have cached locally.
What I want to do is to continue processing SETI Classic until my current cache runs out. I think the easiest way to do this would be to change my SETI Driver "Desired Cache Size" to zero and let it continue running.
Now after the cache runs out can I immediately switch over to BOINC on that machine or do I have to let all the caches on all my machines run out before switching to BOINC? -- "[They] watch the bonfire mark the end of the Madman/They all watch the bonfire die into embers/They all watch the funeral morning glow./The Madman is dead./The dawn wind whispers:/'The Madman is dead.'"--S.C.Schumacher, "The Madman of Hamberton Swabe" |
|
 Rattledagger Premium join:2002-07-03 Norway clubs:
| You can run BOINC & classic on different machines at the same time.
Also, to make sure you don't get any down-time, you can start running BOINC then you've still got a couple classic wu cached, just don't set the preferences in BOINC to high, due to the deadline. 
Since seti for BOINC runs at priority 2 and classic 4, the classic will get all cpu-time, but BOINC will immediately kick in then empty. -- "I make so many mistakes. But then just think of all the mistakes I don't make, although I might." |
|
  JRBlood Premium join:1999-12-28 Syracuse, NY clubs:
edit: July 8th, @10:13AM
| reply to pleekmo said by pleekmo : said by JRBlood : Don't forget that you can use the stop_after_send.txt trick with your old SETI clients.
I don't think this will work for me. If I read this correctly, then this will make the client stop after sending the current WU and ignore the remaining WUs that I have cached locally.
That's correct. It will stop your client from pulling from the cache. However, since you're using SETIDriver, and you set it to 0, then you don't need this text file since your client will no longer process as it can't get a WU from the SD's cache.
Now if you had several clients pulling from one queue like from SETIQueue, and you want to convert one over to BOINC for testing, then this tip will help as your other classic clients will continue to drain the queue.
quote: Now after the cache runs out can I immediately switch over to BOINC on that machine or do I have to let all the caches on all my machines run out before switching to BOINC?
Yes, you should be able to switch over, as long as your other clients don't rely on that same queue (Not really sure if that's even possible with SETIDriver since I haven't run it in a couple of years). |
|
  Jammy be'suvwl Premium join:2000-11-03 San Diego, CA clubs:  | reply to pike I can't register for the team with BOINC!
OK, I can't join the team with BOINC! I registered and am starting a WU but without a team.
Jammy |
|
  sargeeld Sgm Retired Premium,MVM join:2002-12-16 Raeford, NC clubs:  | reply to pike Re: How to switch from SETI Classic to SETI BOINC
You should already be on Team Starfire. They moved us all over. |
|
  pike Premium,MVM join:2001-02-01 Cleveland, OH clubs:
·Vonage
·AT&T Midwest
·RoadRunner Cable
| reply to Jammy Re: I can't register for the team with BOINC!
If you weren't able to convert you account and had to create a new one for BOINC, use this link to join Team Starfire.
-Mike -- XM411.com - Your #1 site for all things XM XM Satellite Radio |
|