Seti android app

Message boards : Number crunching : Seti android app

To post messages, you must log in.

1 · 2 · 3 · 4 . . . 8 · Next

AuthorMessage
Andre Howard
Volunteer tester
Avatar

Send message
Joined: 16 May 99
Posts: 124
Credit: 185,889,140
RAC: 7,105
United States
Message 1350651 - Posted: 25 Mar 2013, 19:20:02 UTC
Last modified: 25 Mar 2013, 19:26:01 UTC

For those who may be interested, a seti app has just been added for android using nativeboinc.

ID: 1350651 · Report as offensive
Profile HAL9000
Volunteer tester
Avatar

Send message
Joined: 11 Sep 99
Posts: 6103
Credit: 155,289,025
RAC: 49,976
United States
Message 1350674 - Posted: 25 Mar 2013, 20:10:57 UTC

Hmm only 40 days for an estimated completion time on my myTouch 3G Slide.
SETI@home classic workunits: 93,865 CPU time: 863,447 hours
Join the BP6/VP6 User Group today!
ID: 1350674 · Report as offensive
Andre Howard
Volunteer tester
Avatar

Send message
Joined: 16 May 99
Posts: 124
Credit: 185,889,140
RAC: 7,105
United States
Message 1350679 - Posted: 25 Mar 2013, 20:24:46 UTC - in response to Message 1350674.  
Last modified: 25 Mar 2013, 20:26:34 UTC

My s3 was showing 59 hours to completion at the beginning. After 30 minutes the time had dropped and 5% was completed, however then I got an error. Maybe it's not quite ready for prime time yet.

ID: 1350679 · Report as offensive
Richard HaselgroveProject Donor
Volunteer tester

Send message
Joined: 4 Jul 99
Posts: 11141
Credit: 83,804,191
RAC: 45,929
United Kingdom
Message 1350682 - Posted: 25 Mar 2013, 20:37:13 UTC - in response to Message 1350679.  

My s3 was showing 59 hours to completion at the beginning. After 30 minutes the time had dropped and 5% was completed, however then I got an error. Maybe it's not quite ready for prime time yet.

It's not entirely clear which code sources the author is using:

setiathome_enhanced 6.12 $Revision: 316 $ arm-linux-androideabi-g++ (GCC) 4.7.2
libboinc: BOINC 6.12.38

Work Unit Info:
...............
WU true angle range is :  0.446727
Optimal function choices:
-----------------------------------------------------
name  timing   error
-----------------------------------------------------
Use CPU NEON routines
SIGSEGV: segmentation violation

The application on http://nativeboinc.org/site/uncat/downloads says version 0.1 ...
ID: 1350682 · Report as offensive
ClaggyProject Donor
Volunteer tester

Send message
Joined: 5 Jul 99
Posts: 4623
Credit: 46,352,140
RAC: 3,003
United Kingdom
Message 1350683 - Posted: 25 Mar 2013, 20:39:26 UTC - in response to Message 1350682.  
Last modified: 25 Mar 2013, 20:40:54 UTC

My HTC One also errored it's first Wu:

<core_client_version>7.0.36</core_client_version>
<![CDATA[
<message>
process exited with code 193 (0xc1, -63)
</message>
<stderr_txt>
setiathome_enhanced 6.12 $Revision: 316 $ arm-linux-androideabi-g++ (GCC) 4.7.2
libboinc: BOINC 6.12.38

Work Unit Info:
...............
WU true angle range is :  0.013261
Optimal function choices:
-----------------------------------------------------
name  timing   error
-----------------------------------------------------
Use CPU NEON routines
SIGSEGV: segmentation violation

Exiting...

</stderr_txt>
]]>


Claggy
ID: 1350683 · Report as offensive
matszpk
Volunteer tester

Send message
Joined: 6 May 12
Posts: 27
Credit: 55,618
RAC: 0
Poland
Message 1350723 - Posted: 25 Mar 2013, 22:15:50 UTC
Last modified: 25 Mar 2013, 22:17:12 UTC

Hi. I published debug version (available here:http://files.nativeboinc.org/debug/seti-debug-distrib.zip).
This version generates /mnt/sdcard/seti_fault.txt, which contains info necessary to catch bug (for me).
Please, download file, put in some directory named as 'SETI@Home.zip' and install via 'Update from sdcard'.
I didnt expect segfaults.

thank you.

PS: Can you give me work_unit.sah file for debugging? It would be great help for me.
ID: 1350723 · Report as offensive
Profile Tazz
Volunteer tester
Avatar

Send message
Joined: 5 Oct 99
Posts: 137
Credit: 34,342,390
RAC: 0
Canada
Message 1350727 - Posted: 25 Mar 2013, 22:29:52 UTC - in response to Message 1350651.  
Last modified: 25 Mar 2013, 22:37:11 UTC

So far 0.386% complete @ 10 minutes runtime on all four cores. Nexus 7 JB 4.2.2

Estimating 50 hours 55 minutes to completion.

This host.


Edit: First wu's it downloads are vlars. Go figure.
</Tazz>
ID: 1350727 · Report as offensive
ClaggyProject Donor
Volunteer tester

Send message
Joined: 5 Jul 99
Posts: 4623
Credit: 46,352,140
RAC: 3,003
United Kingdom
Message 1350730 - Posted: 25 Mar 2013, 22:39:05 UTC - in response to Message 1350723.  

PS: Can you give me work_unit.sah file for debugging? It would be great help for me.

You want the v6 PG series (4 short Wu's of different Angle Ranges) from eithier MB test WUs 1/2 or MB test WUs 2/2,

Lunatics Test and Benchmark Tools

If you can get the KWSN Linux MB Bench v2.01.08 bench program working under Android then great, that'll help to see if the Wu's will validate.

Claggy
ID: 1350730 · Report as offensive
matszpk
Volunteer tester

Send message
Joined: 6 May 12
Posts: 27
Credit: 55,618
RAC: 0
Poland
Message 1350736 - Posted: 25 Mar 2013, 22:47:11 UTC

Thank you Claggy. But I am interesting your failed workunit (it will be great help, when you could save your failed workunit, if possible).
If you can, please install debug version. Information generates by this version will helpful for me. It generates only info about faults.

thank you.
ID: 1350736 · Report as offensive
Profile William
Volunteer tester
Avatar

Send message
Joined: 14 Feb 13
Posts: 2037
Credit: 14,563,211
RAC: 9,711
Message 1350739 - Posted: 25 Mar 2013, 22:56:15 UTC

And you really really want to build a V7 app at a revision not earlier than r1671 or you'll find your work pretty much obsolete in a few weeks.

Never learned my way around the repository properly but I think
https://setisvn.ssl.berkeley.edu/svn/seti_boinc/
has the stock v7 build and
https://setisvn.ssl.berkeley.edu/svn/branches/sah_v7_opt/
has optimised cpu, CUDA and OpenCL code.
No idea which might be the easiest to port from for Android.
A person who won't read has no advantage over one who can't read. (Mark Twain)
ID: 1350739 · Report as offensive
matszpk
Volunteer tester

Send message
Joined: 6 May 12
Posts: 27
Credit: 55,618
RAC: 0
Poland
Message 1350742 - Posted: 25 Mar 2013, 23:00:50 UTC

i compiled version from repository. This is 'sah_v6'@1793 branch.
I didnt use sah_v7, because it didnt provided by server (workunit was available for sah6).
ID: 1350742 · Report as offensive
Profile William
Volunteer tester
Avatar

Send message
Joined: 14 Feb 13
Posts: 2037
Credit: 14,563,211
RAC: 9,711
Message 1350744 - Posted: 25 Mar 2013, 23:11:47 UTC - in response to Message 1350742.  

i compiled version from repository. This is 'sah_v6'@1793 branch.
I didnt use sah_v7, because it didnt provided by server (workunit was available for sah6).

Oh right.
V7 is in beta - setiweb.ssl.berkeley.edu/beta
sah_v6 is outdated - previous release. We're about to transition to V7.

The difference between V6 and V7 WUs is additional tags in the WU header:
<autocorr_thresh>17.8</autocorr_thresh>
<autocorr_per_spectrum>1</autocorr_per_spectrum>
<autocorr_fftlen>131072</autocorr_fftlen>
that tag is used by the opt apps to switch between code with and without autocorrelation.

Our devs may be able to help you further. I don't code I'm just there for the unimportant bits. (like doing installers)


A person who won't read has no advantage over one who can't read. (Mark Twain)
ID: 1350744 · Report as offensive
ClaggyProject Donor
Volunteer tester

Send message
Joined: 5 Jul 99
Posts: 4623
Credit: 46,352,140
RAC: 3,003
United Kingdom
Message 1350771 - Posted: 26 Mar 2013, 1:28:36 UTC - in response to Message 1350736.  

Thank you Claggy. But I am interesting your failed workunit (it will be great help, when you could save your failed workunit, if possible).
If you can, please install debug version. Information generates by this version will helpful for me. It generates only info about faults.

thank you.

The Wu of mine that failed can be got from here:

http://boinc2.ssl.berkeley.edu/sah/download_fanout/17/16oc12ad.3218.143753.206158430224.10.105.vlar

I'll get that debug app installed in the morning.

Claggy
ID: 1350771 · Report as offensive
matszpk
Volunteer tester

Send message
Joined: 6 May 12
Posts: 27
Credit: 55,618
RAC: 0
Poland
Message 1350788 - Posted: 26 Mar 2013, 5:23:07 UTC

Great thanks Claggy :). I will catch bug and test again my application.

thank you
ID: 1350788 · Report as offensive
matszpk
Volunteer tester

Send message
Joined: 6 May 12
Posts: 27
Credit: 55,618
RAC: 0
Poland
Message 1350799 - Posted: 26 Mar 2013, 7:16:15 UTC

Currently, I am running my app under valgrind to catch bugs (ofcourse, it is computing failed workunit). I am waiting for results.
ID: 1350799 · Report as offensive
Profile mimo
Volunteer tester
Avatar

Send message
Joined: 7 Feb 03
Posts: 92
Credit: 11,470,659
RAC: 5,825
Slovakia
Message 1350809 - Posted: 26 Mar 2013, 8:41:33 UTC

finally i can utilize all my ARM devices for seti ....

ID: 1350809 · Report as offensive
ClaggyProject Donor
Volunteer tester

Send message
Joined: 5 Jul 99
Posts: 4623
Credit: 46,352,140
RAC: 3,003
United Kingdom
Message 1350822 - Posted: 26 Mar 2013, 9:56:34 UTC - in response to Message 1350736.  

Thank you Claggy. But I am interesting your failed workunit (it will be great help, when you could save your failed workunit, if possible).
If you can, please install debug version. Information generates by this version will helpful for me. It generates only info about faults.

thank you.

Debug app is installed, and is crunching away on the next Wu O.K

Claggy
ID: 1350822 · Report as offensive
matszpk
Volunteer tester

Send message
Joined: 6 May 12
Posts: 27
Credit: 55,618
RAC: 0
Poland
Message 1350823 - Posted: 26 Mar 2013, 10:00:32 UTC
Last modified: 26 Mar 2013, 10:00:52 UTC

Thank you.
Unfortunatelly I couldnt catch bug with using valgrind :-O (!!!). My HTC sensation was computing a failed workunit over hour and couldnt catch bug.
(I was trying, valgrind works fine). I can try later.
I suspect, that bug is in boinc api (possible, that can be encountered when app works under a boinc client).

thank you
ID: 1350823 · Report as offensive
Profile Raistmer
Volunteer developer
Volunteer tester
Avatar

Send message
Joined: 16 Jun 01
Posts: 5430
Credit: 66,402,759
RAC: 12,430
Russia
Message 1350835 - Posted: 26 Mar 2013, 12:10:33 UTC
Last modified: 26 Mar 2013, 12:18:40 UTC

Downloaded app on Samsung Mini
and on Viewsonic G-Tablet

Should it work here ?

Тип ЦП ARM
ARMv6-compatible processor rev 5 (v6l) @600MHz
Число процессоров 1
Сопроцессоры ---
Операционная система Android
2.6.35.7-perf-CL561921

and here:

Тип ЦП ARM
ARMv7 Processor rev 0 (v7l) @1400MHz
Число процессоров 2
Сопроцессоры ---
Операционная система Android
2.6.32.48-cyanogenmod
SETI apps news
We're not gonna fight them. We're gonna transcend them.
ID: 1350835 · Report as offensive
matszpk
Volunteer tester

Send message
Joined: 6 May 12
Posts: 27
Credit: 55,618
RAC: 0
Poland
Message 1350840 - Posted: 26 Mar 2013, 12:25:24 UTC
Last modified: 26 Mar 2013, 12:27:39 UTC

Yes. Theoretically. I added support for ARMv6 VFP and ARMv7 NEON. I was testing app for VFP and NEON. yesterday, I ran seti app (from boinc client) on HTC Wildfire S with ARMv6. Works fine.
ID: 1350840 · Report as offensive
1 · 2 · 3 · 4 . . . 8 · Next

Message boards : Number crunching : Seti android app


 
©2016 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.