HOW-TO: make your own optimized Linux Seti@Home app!

Message boards : Number crunching : HOW-TO: make your own optimized Linux Seti@Home app!
Message board moderation

To post messages, you must log in.

Previous · 1 · 2 · 3 · 4 · Next

AuthorMessage
Profile KWSN - Chicken of Angnor
Volunteer developer
Volunteer tester
Avatar

Send message
Joined: 9 Jul 99
Posts: 1199
Credit: 6,615,780
RAC: 0
Austria
Message 356076 - Posted: 4 Jul 2006, 4:48:32 UTC

After following up on some hints from Crunch3r, I can confirm that the Intel Math Kernel Library (MKL) is not necessary to build your optimized application.

I'll be updating both Windows and Linux How-To's accordingly. This should make the whole process a little less time-consuming, especially on Windows (no need to grab an SDK).

Also, I'll put up separate downloads for a test/benchmark package as well as explain the compile scripts in some detail (which do all the "complicated" stuff).

Regards,
Simon.
Donate to SETI@Home via PayPal!

Optimized SETI@Home apps + Information
ID: 356076 · Report as offensive
Jerry
Avatar

Send message
Joined: 27 Jul 06
Posts: 20
Credit: 14,210
RAC: 0
Slovenia
Message 384461 - Posted: 1 Aug 2006, 10:03:48 UTC
Last modified: 1 Aug 2006, 10:06:28 UTC

Hi!

Does your enhanced version has graphical look ? I've installed it and my Show Graphics button is grey :S

edit: sorry i posted this under LINUX and not WINDOWS... i didnt see that there was 2 topics, sorry again.
SpaceInvader!
ID: 384461 · Report as offensive
Profile KWSN - Chicken of Angnor
Volunteer developer
Volunteer tester
Avatar

Send message
Joined: 9 Jul 99
Posts: 1199
Credit: 6,615,780
RAC: 0
Austria
Message 392110 - Posted: 8 Aug 2006, 15:42:31 UTC

No,

right now my apps do not have graphics included - future versions will be offered with and without graphics.

HTH,
Simon.
Donate to SETI@Home via PayPal!

Optimized SETI@Home apps + Information
ID: 392110 · Report as offensive
peristalsis

Send message
Joined: 23 Jul 99
Posts: 154
Credit: 28,610,163
RAC: 51
United States
Message 392811 - Posted: 9 Aug 2006, 12:48:11 UTC - in response to Message 392110.  

Simon, a quick note of thanks. Recently replaced an AMD Barton 2500+ with an X2 4400+ and your client and my RAC is rising faster than the national debt. Thanks again..john

ID: 392811 · Report as offensive
rambo_law

Send message
Joined: 31 Jul 06
Posts: 1
Credit: 736
RAC: 0
China
Message 397214 - Posted: 14 Aug 2006, 15:37:53 UTC

hello everybody,i'm a fresh man!
ID: 397214 · Report as offensive
Profile KWSN - Chicken of Angnor
Volunteer developer
Volunteer tester
Avatar

Send message
Joined: 9 Jul 99
Posts: 1199
Credit: 6,615,780
RAC: 0
Austria
Message 414197 - Posted: 3 Sep 2006, 20:45:08 UTC
Last modified: 3 Sep 2006, 20:45:39 UTC

Hi folks,

I finally got around to updating the Linux sources and build scripts as well as the Linux How-To.

You can find the new versions at the same place as the old ones (all links still work).

5.15 BOINC & SETI@Home sources (KWSN-modified R-1.3) (these include the checkpoint() fix and CPU MHz output in stderr)

Linux How-To

Regards,
Simon.
Donate to SETI@Home via PayPal!

Optimized SETI@Home apps + Information
ID: 414197 · Report as offensive
Profile KWSN - Chicken of Angnor
Volunteer developer
Volunteer tester
Avatar

Send message
Joined: 9 Jul 99
Posts: 1199
Credit: 6,615,780
RAC: 0
Austria
Message 426737 - Posted: 26 Sep 2006, 18:43:47 UTC
Last modified: 26 Sep 2006, 18:51:44 UTC

Optimized apps based on these 1.3 sources have been released.

Available are: MMX/SSE/SSE2/SSE2-P4/SSE2-PM versions. An SSE3-P4 version will follow shortly.

Regards,
Simon.
Donate to SETI@Home via PayPal!

Optimized SETI@Home apps + Information
ID: 426737 · Report as offensive
Profile Sutehk
Volunteer tester
Avatar

Send message
Joined: 11 Jun 99
Posts: 42
Credit: 1,443,674
RAC: 0
United States
Message 429794 - Posted: 2 Oct 2006, 12:39:06 UTC

Hi. I'm fairly new to linux, but was going to give it a try. Will the Intel libraries that are downloaded work for a AMD64 system?
ID: 429794 · Report as offensive
Profile KWSN - Chicken of Angnor
Volunteer developer
Volunteer tester
Avatar

Send message
Joined: 9 Jul 99
Posts: 1199
Credit: 6,615,780
RAC: 0
Austria
Message 429802 - Posted: 2 Oct 2006, 13:30:59 UTC

Yes, they will. There are 64-bit downloads offered, only they are called EM64T , Intel's name for AMD64 (recently Intel redecided on naming and now calls it Intel64, only AMD came up with it...).

HTH,
Simon.
Donate to SETI@Home via PayPal!

Optimized SETI@Home apps + Information
ID: 429802 · Report as offensive
Profile Sutehk
Volunteer tester
Avatar

Send message
Joined: 11 Jun 99
Posts: 42
Credit: 1,443,674
RAC: 0
United States
Message 430095 - Posted: 3 Oct 2006, 0:43:12 UTC

Thanks Simon, I appreciate the help. Gonna try it tomorrow morning.
ID: 430095 · Report as offensive
Ivailo Bonev
Volunteer tester
Avatar

Send message
Joined: 26 Jun 00
Posts: 247
Credit: 35,864,461
RAC: 2
Bulgaria
Message 430826 - Posted: 4 Oct 2006, 17:21:15 UTC

Is this Linux optimised application work on FreeBSD?
ID: 430826 · Report as offensive
Profile KWSN - Chicken of Angnor
Volunteer developer
Volunteer tester
Avatar

Send message
Joined: 9 Jul 99
Posts: 1199
Credit: 6,615,780
RAC: 0
Austria
Message 430900 - Posted: 4 Oct 2006, 20:47:11 UTC
Last modified: 4 Oct 2006, 20:49:08 UTC

Someone said it didn't, but I haven't tried myself so I can't say for sure - maybe your version of FreeBSD can run it.

If not, there's always Stefan Urbat's site. He offers apps for many different platforms.

HTH,
Simon.
Donate to SETI@Home via PayPal!

Optimized SETI@Home apps + Information
ID: 430900 · Report as offensive
Ivailo Bonev
Volunteer tester
Avatar

Send message
Joined: 26 Jun 00
Posts: 247
Credit: 35,864,461
RAC: 2
Bulgaria
Message 431015 - Posted: 5 Oct 2006, 0:21:31 UTC - in response to Message 430900.  

Someone said it didn't, but I haven't tried myself so I can't say for sure - maybe your version of FreeBSD can run it.

If not, there's always Stefan Urbat's site. He offers apps for many different platforms.

HTH,
Simon.


Thanks, i'l try it this weekend and will inform what happened here...
ID: 431015 · Report as offensive
David Ball

Send message
Joined: 31 Oct 02
Posts: 9
Credit: 1,111,658
RAC: 0
United States
Message 436634 - Posted: 15 Oct 2006, 9:13:48 UTC - in response to Message 430900.  

Hi Simon,

I tried to join your message board (as username "David Ball") and could never get an activation email. I tried the cpuid program and it got an error.

C:>"cpuid 10-04-a"
 CPUID
 -tag: 'GenuineIntel'
 -fullname: 'Intel(R) Celeron(R) CPU 2.30GHz'
Computed name: 'Intel P4c Celeron (Northwood)'
 -notes: (mobile)
 cpus cores hyperT =threads L1    L2    L3   code
  1 *   1  *   1   =  1      8K  128K    0K   12K

 family-model  Brand  Extd:family-model  Brand [10-04a]
    F-2-7       0A            00-0       000

 features: mmx sse sse2

 cpuid   -eax-    -ebx-    -ecx-    -edx-
 0..0   00000002 756E6547 6C65746E 49656E69
 0..1   00000F27 0001080A 00004400 BFEBFBFF
 0..2   665B5101 00000000 00000000 003B7040
 8..0   80000004 00000000 00000000 00000000
 8..1   00000000 00000000 00000000 00000000
 8..2   65746E49 2952286C 6C654320 6E6F7265
 8..3   20295228 20555043 30332E32 007A4847
 8..4   20295228 20555043 30332E32 007A4847


After that, it offered to send an error report to Microsoft. The machines is an eMachines D2386 desktop machine. I don't know why it says the celeron 2.3 in it is a mobile cpu. It's running WinXP Pro SP2 with all patches including this months Patches and has 1.5 GB of ram. I'm also trying the "Windows Live Onecare" antivirus on that machine. It's behind a firewall/NAT and the mail server for that domain also runs a virus check on email and uses a couple of the more conservative blacklists that don't block huge IP blocks.

I saved the output from CPU-Z
Here.

-- David Ball

ID: 436634 · Report as offensive
David Ball

Send message
Joined: 31 Oct 02
Posts: 9
Credit: 1,111,658
RAC: 0
United States
Message 436651 - Posted: 15 Oct 2006, 9:40:15 UTC

Hi Simon,

I found why the emails aren't getting through. Here's the reject from the exim mailserver. It doesn't like mail from users who don't have a verifiable email address. I don't know how it verifies it.

grep 66.187.184.42 exim_rejectlog
2006-10-15 04:25:44 H=(ni.kwsn.net) [66.187.184.42] sender verify fail for www@ni.kwsn.net>
2006-10-15 04:25:44 H=(ni.kwsn.net) [66.187.184.42] F=<www@ni.kwsn.net> rejected RCPT <dball@booksnbytes.com>: Sender verify failed

-- David Ball


ID: 436651 · Report as offensive
Astro
Volunteer tester
Avatar

Send message
Joined: 16 Apr 02
Posts: 8026
Credit: 600,015
RAC: 0
Message 436675 - Posted: 15 Oct 2006, 10:39:57 UTC
Last modified: 15 Oct 2006, 10:40:32 UTC

nevermind.
ID: 436675 · Report as offensive
Profile KWSN - Chicken of Angnor
Volunteer developer
Volunteer tester
Avatar

Send message
Joined: 9 Jul 99
Posts: 1199
Credit: 6,615,780
RAC: 0
Austria
Message 436694 - Posted: 15 Oct 2006, 11:11:15 UTC - in response to Message 436651.  
Last modified: 15 Oct 2006, 11:12:18 UTC

Hi Simon,

I found why the emails aren't getting through. Here's the reject from the exim mailserver. It doesn't like mail from users who don't have a verifiable email address. I don't know how it verifies it.

grep 66.187.184.42 exim_rejectlog
2006-10-15 04:25:44 H=(ni.kwsn.net) [66.187.184.42] sender verify fail for www@ni.kwsn.net>
2006-10-15 04:25:44 H=(ni.kwsn.net) [66.187.184.42] F=<www@ni.kwsn.net> rejected RCPT <dball@booksnbytes.com>: Sender verify failed

-- David Ball


Thanks David,

people have told me they don't get the activation email. I guess this would be the reason, I'll investigate and try to fix it. In the meantime, I will activate your account for you.
<edit>I see you got it activated already, but I'll fix it anyway, of course.</edit>
Regards,
Simon.
Donate to SETI@Home via PayPal!

Optimized SETI@Home apps + Information
ID: 436694 · Report as offensive
David Ball

Send message
Joined: 31 Oct 02
Posts: 9
Credit: 1,111,658
RAC: 0
United States
Message 436990 - Posted: 15 Oct 2006, 17:37:04 UTC - in response to Message 436694.  
Last modified: 15 Oct 2006, 17:52:47 UTC

Thanks David,

people have told me they don't get the activation email. I guess this would be the reason, I'll investigate and try to fix it. In the meantime, I will activate your account for you.
<edit>I see you got it activated already, but I'll fix it anyway, of course.</edit>
Regards,
Simon.


Hi Simon,

It's a standard security measure on Linux/CPanel servers, which there are a lot of. I finally disabled it for a couple of minutes and had your message board re-send the authorization message, then turned the e-mail security back on.

I'll post about the cpuid problem there, too.

Regards,

-- David

ID: 436990 · Report as offensive
Profile KWSN - Chicken of Angnor
Volunteer developer
Volunteer tester
Avatar

Send message
Joined: 9 Jul 99
Posts: 1199
Credit: 6,615,780
RAC: 0
Austria
Message 482367 - Posted: 14 Dec 2006, 23:52:56 UTC
Last modified: 14 Dec 2006, 23:53:33 UTC

Anyone interested in porting the Rev-2.0 apps to Linux, please speak up :o)

Specifically, it's a matter of creating working Makefiles and editing the existing ones to include added source files, then making sure all libs and includes are set up correctly.

That's approximately as far as I got - then, I got some serious ICC errors no matter what I tried about invalid syntax. Thing is, the same sources compile without a hitch on Windows with a similar ICC version (so the syntax seems valid enough).

Your help is appreciated :o)

Regards,
Simon.
Donate to SETI@Home via PayPal!

Optimized SETI@Home apps + Information
ID: 482367 · Report as offensive
Michael Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 21 Aug 99
Posts: 4608
Credit: 7,427,891
RAC: 18
United States
Message 486599 - Posted: 21 Dec 2006, 2:11:56 UTC - in response to Message 482367.  

Anyone interested in porting the Rev-2.0 apps to Linux, please speak up :o)

Specifically, it's a matter of creating working Makefiles and editing the existing ones to include added source files, then making sure all libs and includes are set up correctly.

That's approximately as far as I got - then, I got some serious ICC errors no matter what I tried about invalid syntax. Thing is, the same sources compile without a hitch on Windows with a similar ICC version (so the syntax seems valid enough).

Your help is appreciated :o)

Regards,
Simon.



I can do that....
ID: 486599 · Report as offensive
Previous · 1 · 2 · 3 · 4 · Next

Message boards : Number crunching : HOW-TO: make your own optimized Linux Seti@Home app!


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