Building seti app for the Raspberry Pi

Message boards : Number crunching : Building seti app for the Raspberry Pi
Message board moderation

To post messages, you must log in.

Previous · 1 · 2

AuthorMessage
Tom Rinehart
Volunteer tester

Send message
Joined: 12 Dec 01
Posts: 113
Credit: 13,255,975
RAC: 6
United States
Message 1777571 - Posted: 9 Apr 2016, 19:21:31 UTC

These is no need to build this anymore. The latest code is now available as an app for Linux armhf devices including the Raspberry Pi. Just install the Boinc client and attach to the project:

boinccmd --project_attach http://setiathome.berkeley.edu [YOUR KEY GOES HERE]


It will automatically download the app.

If you have been using an app you compiled, you need to issue the following boinc command:

boinccmd --project http://setiathome.berkeley.edu nomorework


Wait for your tasks to finish. Then stop the boinc-client:

sudo /etc/init.d/boinc-client stop


Then remove all the files in the /var/lib/boinc-client/projects/setiathome.berkeley.edu directory:

sudo ls -l /var/lib/boinc-client/projects/setiathome.berkeley.edu
sudo rm /var/lib/boinc-client/projects/setiathome.berkeley.edu/[FILE NAME]


Once all the files are removed, then start the boinc-client:

sudo /etc/init.d/boinc-client start


and allow it to start running work again:

boinccmd --project http://setiathome.berkeley.edu allowmorework
ID: 1777571 · Report as offensive
Profile Dr Grey

Send message
Joined: 27 May 99
Posts: 154
Credit: 104,147,344
RAC: 21
United Kingdom
Message 1777637 - Posted: 9 Apr 2016, 23:08:23 UTC

Posting this from my Raspberry Pi - its an amazing little box. It was pretty straight forward getting up and running on BOINC, and SETI attached just fine.
Currently running 4 threads, 8 hours in and done 11 % on each with an estimated 104 hours remaining. So that'll be Thursday then. At least I won't be worrying about the cache on Tuesday.
ID: 1777637 · Report as offensive
Profile HAL9000
Volunteer tester
Avatar

Send message
Joined: 11 Sep 99
Posts: 6534
Credit: 196,805,888
RAC: 57
United States
Message 1777640 - Posted: 9 Apr 2016, 23:16:23 UTC - in response to Message 1777571.  

Is the stock app the neon aware one that Claggy posted about on Beta?

I keep going back on forth on if I want to go with the Raspberry Pi 2, Pi 3, ODROID-C2, or ODROID-XU4.
SETI@home classic workunits: 93,865 CPU time: 863,447 hours
Join the [url=http://tinyurl.com/8y46zvu]BP6/VP6 User Group[
ID: 1777640 · Report as offensive
Tom Rinehart
Volunteer tester

Send message
Joined: 12 Dec 01
Posts: 113
Credit: 13,255,975
RAC: 6
United States
Message 1777731 - Posted: 10 Apr 2016, 5:30:45 UTC - in response to Message 1777640.  

Is the stock app the neon aware one that Claggy posted about on Beta?


Yes. It is. It will automatically detect if neon is available. Also see the announcement: http://setiathome.berkeley.edu/forum_thread.php?id=79387
ID: 1777731 · Report as offensive
Claggy
Volunteer tester

Send message
Joined: 5 Jul 99
Posts: 4654
Credit: 47,537,079
RAC: 4
United Kingdom
Message 1777929 - Posted: 10 Apr 2016, 20:52:23 UTC - in response to Message 1777640.  
Last modified: 10 Apr 2016, 20:57:03 UTC

Is the stock app the neon aware one that Claggy posted about on Beta?

I keep going back on forth on if I want to go with the Raspberry Pi 2, Pi 3, ODROID-C2, or ODROID-XU4.

The Seti v8.02 app on both Main is Neon aware, But neither of them have fftw3 that is Neon aware,
awaiting for Eric to release at Beta a v8.03 app that I've emailed him that has fftw3 that does detect and use Neon.

Claggy
ID: 1777929 · Report as offensive
Profile Raspberry Pi - Brian
Volunteer tester
Avatar

Send message
Joined: 22 Oct 99
Posts: 12
Credit: 164,328
RAC: 0
United States
Message 1777991 - Posted: 10 Apr 2016, 23:57:14 UTC - in response to Message 1777571.  

These is no need to build this anymore. The latest code is now available as an app for Linux armhf devices including the Raspberry Pi. Just install the Boinc client and attach to the project:

boinccmd --project_attach http://setiathome.berkeley.edu [YOUR KEY GOES HERE]


It will automatically download the app.

If you have been using an app you compiled, you need to issue the following boinc command:

boinccmd --project http://setiathome.berkeley.edu nomorework


Wait for your tasks to finish. Then stop the boinc-client:

sudo /etc/init.d/boinc-client stop


Then remove all the files in the /var/lib/boinc-client/projects/setiathome.berkeley.edu directory:

sudo ls -l /var/lib/boinc-client/projects/setiathome.berkeley.edu
sudo rm /var/lib/boinc-client/projects/setiathome.berkeley.edu/[FILE NAME]


Once all the files are removed, then start the boinc-client:

sudo /etc/init.d/boinc-client start


and allow it to start running work again:

boinccmd --project http://setiathome.berkeley.edu allowmorework


Thanks, Tom.
Allow me to just add that, for a fresh install of Rasbian Lite (Jessie on a Raspberry Pi Zero, where you don't want the baggage of the gui.) Once you get wi/fi started, just install the packages:
sudo apt-get update
sudo apt-get install boinc-client

Then use Tom's codes to start, stop, attach and allow for the magic to happen.
You can also status the system by using
sudo boinccmd --get_state

and you can force it to run always with
sudo boinccmd --set_run_mode always

// Brian
ID: 1777991 · Report as offensive
Previous · 1 · 2

Message boards : Number crunching : Building seti app for the Raspberry Pi


 
©2024 University of California
 
SETI@home and Astropulse are funded by grants from the National Science Foundation, NASA, and donations from SETI@home volunteers. AstroPulse is funded in part by the NSF through grant AST-0307956.