Page 1 of 4

BOINC Client for IRIX/MIPS

Posted: Thu Jan 27, 2005 1:00 pm
by dawnview
I know this has been discussed but I have contacted the participants and gotten no response. Does anyone have a current BOINC client running on an Octane? I want to process some units with mine when I am not actively using it.

Thanks in advance! :)

Posted: Thu Jan 27, 2005 3:58 pm
by Hakimoto
What is BOINC?

Posted: Fri Jan 28, 2005 10:47 am
by dawnview
Sorry, I should have said:

BOINC is a software platform for distributed computing using volunteered computer resources.


I use it to process SETI@home data on my other machines when they are not otherwise occupied.

You can find out more at:

http://boinc.berkeley.edu/intro.php

Posted: Fri Jan 28, 2005 11:07 am
by sincil
Hi Dawnview,

Firstly apologies for not replying to your PM.

Secondly, I'm not running it any more on my SGI machines because the performance is not so good.


THe binaries that I have are out of date and will not work. I received these from erikDOTtrauschkeATfreenetDOTde.

If you email him, he may be able to supply you with updated binaries.

Regards

Steve

thanks

Posted: Tue Feb 01, 2005 8:08 am
by dawnview
Thanks sincil,

What hardware were you running it on? I have an Octane with dual 300s, but I won't bother if its not going to be worth the effort!

I emailed erik but haven't heard back from him.

Regards,

dawnview

Re: thanks

Posted: Tue Feb 01, 2005 8:47 am
by sincil
dawnview wrote:Thanks sincil,

What hardware were you running it on? I have an Octane with dual 300s, but I won't bother if its not going to be worth the effort!

I emailed erik but haven't heard back from him.

Regards,

dawnview


Dual 315MHz, 1MB.
If your box is on doing nothing else, you might as well give it something to do.

When I say the performance is not so good.... well.... for dual 315's, performance was good. However when I saw how fast my Pentium 4 box was at crunching units, it kinda extinguished my enthusiasm.

Coupled with the fact that you have to update BOINC and the seti client every now and then, it was just more hassle that it was worth to me.

BOINC binary

Posted: Fri Feb 11, 2005 7:14 am
by dawnview
sincil, et al

I heard back from Erik with the latest binary but it does not execute. Does anyone have a list of dependencies for IRIX?

Thanks in advance!

Posted: Fri Feb 11, 2005 8:20 am
by nekonoko
I'm still using the old SETI@Home 3.08 mips4 client here and have no problems getting fresh work units (I just processed one from 24th Dec 2004 for example). No reason to use BOINC until they drop support for the old client which just hasn't happened yet.

Posted: Fri Feb 11, 2005 10:33 am
by dawnview
nekonoko,

Thanks, that's an excellent suggestion, I think I will wait and worry about BOINC when they flip the switch!

Regards,

dawnview :oops:

Posted: Mon Mar 28, 2005 4:26 am
by ulenz
Take a look there. I've done the installation and it seems to work correctly:

http://setiweb.ssl.berkeley.edu/forum_t ... hp?id=7660

How can we make the Software public available on the seti@home-server ? Is it possible to upload the files to a nekochan-server with permission of the programmers ?

I am using boinc4.58. In order to change the rights for the boinc-/seti-files I used "chmod +x * " in contrast to the installation advice in that thread.

Posted: Thu Jun 02, 2005 12:12 pm
by nekonoko
ulenz wrote:Is it possible to upload the files to a nekochan-server with permission of the programmers ?


Absolutely. In fact, this is one package that could really benefit from a tardist install - the setup process is kind of a pain. It's all detailed in the thread you linked, but requires moving files around plus a special XML file (which specifies an 'anonymous' platform). All of the listed steps could be automated via a tardist.

Posted: Fri Jun 03, 2005 2:18 pm
by sgizone
OK call me stupid but I am having no luck getting BOINC/SETI to run on ANY MIPS box. I did get it set up on the 320, but I was hopeing to get it running on the Octane or Onyx.

I downloaded the files indicated on nekochan's front page but when I run bzip2 on it it is an empty file (a 12 Meg empty file) but unusable.

Any help would be appreciated,

Thanks,
James

Posted: Fri Jun 03, 2005 2:55 pm
by nekonoko
Okay, here's a step by step.

1. Download the following files:

SGI_Irix6.5 BOINC V4.58 (2.99 MB) :
http://www.falconfly.de/boinc/boinc_4.5 ... rix6.5.bz2

SGI_Irix6.5 SETI V4.30 (2.59 MB) :
http://www.falconfly.de/boinc/setiathom ... gi_irix6.5

SGI_Irix6.5 app_info.xml (right-click in Browser to 'save as')
http://www.falconfly.de/boinc/app_info.xml

2. Remove bzip2 compression from boinc_4.58_mips-sgi-irix6.5.bz2:

Code: Select all

bzip2 -d boinc_4.58_mips-sgi-irix6.5.bz2


3. Set execute bit on setiathome and boinc:

Code: Select all

chmod +x boinc_4.58_mips-sgi-irix6.5
chmod +x setiathome_4.30_mips_sgi_irix6.5


4. Create 'boinc' directory:

Code: Select all

mkdir boinc


5. Move boinc_4.58_mips-sgi-irix6.5 executable into 'boinc' directory:

Code: Select all

mv boinc_4.58_mips-sgi-irix6.5 boinc/boinc


6. Enter boinc directory and run boinc executable:

Code: Select all

cd /boinc
./boinc


- The following should occur at this point:

- BOINC will ask for Project URL and Account Key - enter both

- BOINC will then suspend network and computing activity to run benchmark. Interrupt (CTRL-C) while benchmarking to avoid BOINC not finding Berkeley server and automatically detaching project (this is important).

7. Move seti binary and app_info.xml to their final location:

Code: Select all

mv ../setiathome_4.30_mips_sgi_irix6.5 projects/setiathome.berkeley.edu/
mv ../app_info.xml projects/setiathome.berkeley.edu/


8. Run BOINC again and let it complete benchmarks. Installation should now be complete.

Code: Select all

./boinc


Once everything's up and running, your directory structure should look like this:

Code: Select all

[Megumi:~] neko 1% ls -laR boinc/
boinc/:
total 2068
drwxr-xr-x    4 neko     staff        4096 Jun  3 01:56 ./
drwxr-xr-x  116 neko     staff       12288 Jun  3 01:53 ../
-rw-------    1 neko     staff         239 Jun  2 11:58 account_setiweb.ssl.berkeley.edu.xml
-rwxr-xr-x    1 neko     staff     2045476 Jun  2 11:49 boinc*
-rw-r--r--    1 neko     staff        8683 Jun  3 01:56 client_state.xml
-rw-r--r--    1 neko     staff        8683 Jun  3 01:55 client_state_prev.xml
-rw-r--r--    1 neko     staff           0 Jun  2 11:56 lockfile
-rw-r--r--    1 neko     staff       12277 Jun  2 11:58 master.html
drwxr-xr-x    3 neko     staff          37 Jun  2 11:56 projects/
-rw-r--r--    1 neko     staff        2250 Jun  2 23:25 sched_reply_setiweb.ssl.berkeley.edu.xml
-rw-r--r--    1 neko     staff        3004 Jun  2 23:25 sched_request_setiweb.ssl.berkeley.edu.xml
drwxr-xr-x    3 neko     staff          14 Jun  2 11:58 slots/

boinc/projects:
total 8
drwxr-xr-x    3 neko     staff          37 Jun  2 11:56 ./
drwxr-xr-x    4 neko     staff        4096 Jun  3 01:56 ../
drwxr-xr-x    2 neko     staff        4096 Jun  2 23:25 setiweb.ssl.berkeley.edu/

boinc/projects/setiweb.ssl.berkeley.edu:
total 3448
drwxr-xr-x    2 neko     staff        4096 Jun  2 23:25 ./
drwxr-xr-x    3 neko     staff          37 Jun  2 11:56 ../
-rw-------    1 neko     staff      361977 Jun  2 13:32 03dc03ab.22340.16593.523582.253
-rw-r--r--    1 neko     staff        7658 Jun  3 00:38 03dc03ab.22340.16593.523582.253_3_0
-rw-------    1 neko     staff      361965 Jun  2 23:25 03dc03ab.22340.19490.286082.71
-rw-r--r--    1 neko     staff         414 Dec 31 17:46 app_info.xml
-rwxr-xr-x    1 neko     staff     2725300 Jun  2 11:59 setiathome_4.30_mips_sgi_irix6.5*

boinc/slots:
total 4
drwxr-xr-x    3 neko     staff          14 Jun  2 11:58 ./
drwxr-xr-x    4 neko     staff        4096 Jun  3 01:56 ../
drwxr-xr-x    2 neko     staff         156 Jun  2 23:26 0/

boinc/slots/0:
total 20
drwxr-xr-x    2 neko     staff         156 Jun  2 23:26 ./
drwxr-xr-x    3 neko     staff          14 Jun  2 11:58 ../
-rw-r--r--    1 neko     staff           0 Jun  2 23:25 boinc_lockfile
-rw-r--r--    1 neko     staff        2809 Jun  2 23:25 init_data.xml
-rw-r--r--    1 neko     staff          99 Jun  2 23:25 result.sah
-rw-r--r--    1 neko     staff          96 Jun  2 23:25 setiathome_4.30_mips_sgi_irix6.5
-rw-r--r--    1 neko     staff        1567 Jun  3 01:56 state.sah
-rw-r--r--    1 neko     staff           0 Jun  2 23:25 stderr.txt
-rw-r--r--    1 neko     staff          95 Jun  2 23:25 work_unit.sah


My 'boinc' binary is a tad smaller since I ran 'strip' on it.

Posted: Sat Jun 04, 2005 7:59 am
by sgizone
How can one look at the status of their work units (for loss of a better term) under IRIX? On the 320 I can open the Boinc manager and see what is going on, how can I do this on IRIX? Right now I am getting a "No Schedulers response' but it is requesting more work to get this error. According to the Seti site and my account the machine was sent some work units. Where do I look on the machine to see how many and the status of them.

Thanks,
James

Posted: Tue Jun 07, 2005 10:28 pm
by babyrne
nekonoko

Your directory structure didn't turn out like mine.

In your projects directory, you have "setiweb.ssl.berkeley.edu", whereas I have "setiathome.berkeley.edu"

As I understand things, that folder should reflect the URL of the project that it is attaching to, so I'm wondering how your's got a different name?

Not that it matters, your's seems to work, mine keeps throwing client errors. Maybe if it ever gets a work unit without an error I'll get the ssl directory.

Barry