Message boards :
Number crunching :
SETI@Home for PS3 Linux (alpha testing)
Message board moderation
Previous · 1 · 2 · 3
Author | Message |
---|---|
![]() Send message Joined: 19 Mar 05 Posts: 551 Credit: 4,673,015 RAC: 0 ![]() |
Greetings, I *MAY* be getting a PS3 in the near future. If so I will be happy to run the tests. ~BoB ![]() Do you Good Search for Seti@Home? http://www.goodsearch.com/?charityid=888957 Or Good Shop? http://www.goodshop.com/?charityid=888957 |
Paul Gill Send message Joined: 22 Aug 99 Posts: 2 Credit: 199,176 RAC: 0 ![]() |
Just wanted to say I have a PS3 testing the seti app, and it has just started to process WUs today. Shows 1st WU should be done in another 8.5 hours, 2nd WU estimated at a day and a half to finish. link to my computers - http://setiathome.berkeley.edu//hosts_user.php?userid=179566 The PS3 is running Fedora 7 and shows 2 cpus being present but does not show any cell processors, so I am not sure if it is running your app at its fullest. Yellow Dog Linux did show 2 cpus plus 6 cells when I had it installed so not sure if the Fedora 7 kernel will make them available or not. Paul |
Eric Korpela ![]() Send message Joined: 3 Apr 99 Posts: 1383 Credit: 54,506,847 RAC: 60 ![]() ![]() |
The best that can probably be done so far on SETI@home for PPC is to ensure that you are using a Cell based version of FFTW. You should also make sure that the Altivec code is active, since Cell has an Altivec unit. As far I know, no translation of the SETI@home algorithms to Cell has been done. If someone wants to undertake this, please do. Remember that if you distribute a SETI@home application binary, you need to make the source code available. Eric @SETIEric@qoto.org (Mastodon) ![]() |
zombie67 [MM] Send message Joined: 22 Apr 04 Posts: 758 Credit: 27,771,894 RAC: 0 ![]() |
I must be doing something wrong. I already have BOINC installed and attached to PS3GRID. I decided to attach S@H to run when there wasn't work available for PS3GRID. I attached to S@H. Then quit BOINC, and downloaded this: http://gravity.phy.umassd.edu/~gkhanna/sah-cell.tar.gz I expanded the archive, and copied all three files into projects/setiathome.berkeley.edu, except for the BOINC client as I already have BOINC installed an running. The three files are app_info.xml, setiathome_2.3A_bin, and wisdom.sah. When I restarted BOINC, I am getting from S@H "platform powerpc64-ps3-linux-gnu not found". What am I doing wrong? Dublin, California Team: SETI.USA ![]() |
![]() ![]() Send message Joined: 8 Dec 05 Posts: 630 Credit: 59,973,836 RAC: 0 ![]() |
The three files are app_info.xml, setiathome_2.3A_bin, and wisdom.sah. Check app_info.xml again that all seti versions do indeed point to setiathome_2.3A_bin, and htat all have the correct ownership/permissions. |
zombie67 [MM] Send message Joined: 22 Apr 04 Posts: 758 Credit: 27,771,894 RAC: 0 ![]() |
Thanks for the response! This is what is in the app_info.xml. Can I please get a little help on modifying it? <app_info> <app> <name>setiathome_enhanced</name> </app> <file_info> <name>setiathome_2.3A_bin</name> <executable/> </file_info> <app_version> <app_name>setiathome_enhanced</app_name> <version_num>515</version_num> <file_ref> <file_name>setiathome_2.3A_bin</file_name> <main_program/> </file_ref> </app_version> </app_info> Dublin, California Team: SETI.USA ![]() |
![]() ![]() Send message Joined: 8 Dec 05 Posts: 630 Credit: 59,973,836 RAC: 0 ![]() |
<app_info> <app> <name>setiathome_enhanced</name> </app> <file_info> <name>setiathome_2.3A_bin</name> <executable/> </file_info> <app_version> <app_name>setiathome_enhanced</app_name> <version_num>515</version_num> <file_ref> <file_name>setiathome_2.3A_bin</file_name> <main_program/> </file_ref> </app_version> <app_version> <app_name>setiathome_enhanced</app_name> <version_num>517</version_num> <file_ref> <file_name>setiathome_2.3A_bin</file_name> <main_program/> </file_ref> </app_version> </app_info> Well, you could try adding version 5.17 to it thus, but the problem is that it doesn't recognise the platform. Having a valid app_info.xml may address this. The app_info.xml file must be located in the projects/setiathome.berkeley.edu directory together with the app and the wisdom.sah file. oh, don't forget to do "chmod 775 setiathome_2.3A_bin", in case it was extracted as a regular file without the executable flag. |
zombie67 [MM] Send message Joined: 22 Apr 04 Posts: 758 Credit: 27,771,894 RAC: 0 ![]() |
Thanks. I added the 5.17 section to app_info.xml. All the files have the correct permissions, and are in the correct folder. However, I am still getting "platform powerpc64-ps3-linux-gnu not found". How are others getting around this? Do I need to spoof some other platform somehow? Dublin, California Team: SETI.USA ![]() |
Paul Gill Send message Joined: 22 Aug 99 Posts: 2 Credit: 199,176 RAC: 0 ![]() |
I just compiled the boinc source and then added the project directory contents to the working project directory. Without the SaH PS3 app it would report unknown and not do anything but add the computer to the project. I did download all the rpms and the spe tar and installed it all first. I did not edit anything in the project files to get it running. I did edit one file to add vendor value of PS3 so it would show when you looked at the computer. I am also using Fedora 7(moonshine) instead of YDL ./boinc_client --allow_remote_gui_rpc 2007-07-15 23:41:30 [---] Starting BOINC client version 5.11.0 for powerpc64-unknown-linux-gnu 2007-07-15 23:41:30 [---] log flags: task, file_xfer, sched_ops 2007-07-15 23:41:30 [---] Libraries: libcurl/7.16.2 OpenSSL/0.9.8b zlib/1.2.3 libidn/0.6.8 2007-07-15 23:41:30 [---] Data directory: /opt/SaH 2007-07-15 23:41:30 [SETI@home] Found app_info.xml; using anonymous platform 2007-07-15 23:41:30 [---] Processor: 2 PS3 Cell Broadband Engine 2007-07-15 23:41:30 [---] Processor features: altivec 2007-07-15 23:41:30 [---] Memory: 211.98 MB physical, 511.99 MB virtual 2007-07-15 23:41:30 [---] Disk: 9.05 GB total, 3.51 GB free 2007-07-15 23:41:30 [---] Local time is UTC -5 hours 2007-07-15 23:41:30 [SETI@home] URL: http://setiathome.berkeley.edu/; Computer ID: 3588847; location: home; project prefs: default 2007-07-15 23:41:30 [---] No general preferences found - using BOINC defaults |
zombie67 [MM] Send message Joined: 22 Apr 04 Posts: 758 Credit: 27,771,894 RAC: 0 ![]() |
After a reboot, the app_info.xml file magically started to work, and I was able to download a result. However, after about 5 seconds it failed. Here it is if anyone wants to look: http://setiathome.berkeley.edu/result.php?resultid=575159811 Now what? Dublin, California Team: SETI.USA ![]() |
Dotsch ![]() Send message Joined: 9 Jun 99 Posts: 2422 Credit: 919,393 RAC: 0 ![]() |
After a reboot, the app_info.xml file magically started to work, and I was able to download a result. However, after about 5 seconds it failed. Here it is if anyone wants to look: The application exited with a SIGBUS (error code 131). The output of the error log : <core_client_version>5.10.6</core_client_version> <![CDATA[ <message> process exited with code 131 (0x83, -125) </message> <stderr_txt> SIGBUS: bus errorStack trace (43 frames): setiathome_2.3A_bin[0x1007bff8] [0x100374] [0x101c2d20] /lib/libc.so.6(__libc_free+0xc8)[0xf7efb098] setiathome_2.3A_bin[0x10097d8c] setiathome_2.3A_bin[0x100964b0] ... setiathome_2.3A_bin[0x10016130] setiathome_2.3A_bin[0x100242f4] setiathome_2.3A_bin[0x10004d90] /lib/libc.so.6[0xf7e96320] /lib/libc.so.6(__libc_start_main+0x144)[0xf7e96544] Exiting... </stderr_txt> ]]> |
zombie67 [MM] Send message Joined: 22 Apr 04 Posts: 758 Credit: 27,771,894 RAC: 0 ![]() |
So..... PS3GRID went down this weekend, and it sure would have been nice to have a S@H app working, so it didn't sit idle. Where do we go from here? I am willing to help debug anyway I can. Just let me know. FWIW, I am running YDL, 5.0.1, fully updated. And BOINC 5.10.6, compiled by PS3GRID (link to it from their home page). Dotsch wanted to see this. Perhaps it helps? $ ldd projects/setiathome.berkeley.edu/seti* linux-vdso32.so.1 => (0x00100000) libspe.so.1 => /usr/lib/libspe.so.1 (0x0ff8d000) libssl.so.6 => /lib/libssl.so.6 (0x0ebc0000) libcrypto.so.6 => /lib/libcrypto.so.6 (0x0ef60000) libdl.so.2 => /lib/libdl.so.2 (0x0fd40000) libelf.so.1 => /usr/lib/libelf.so.1 (0x0fb80000) libnsl.so.1 => /lib/libnsl.so.1 (0x0f130000) librt.so.1 => /lib/librt.so.1 (0x0eb80000) libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x0e8c0000) libpthread.so.0 => /lib/libpthread.so.0 (0x0f160000) libm.so.6 => /lib/libm.so.6 (0x0fd60000) libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x0ea90000) libc.so.6 => /lib/libc.so.6 (0xf7e79000) /lib/ld.so.1 (0x0ffc0000) libgssapi_krb5.so.2 => /usr/lib/libgssapi_krb5.so.2 (0x0ef30000) libkrb5.so.3 => /usr/lib/libkrb5.so.3 (0x0eda0000) libcom_err.so.2 => /lib/libcom_err.so.2 (0x0f0e0000) libk5crypto.so.3 => /usr/lib/libk5crypto.so.3 (0x0eef0000) libresolv.so.2 => /lib/libresolv.so.2 (0x0f100000) libz.so.1 => /usr/lib/libz.so.1 (0x0fd10000) libkrb5support.so.0 => /usr/lib/libkrb5support.so.0 (0x0ee40000) Dublin, California Team: SETI.USA ![]() |
©2025 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.