Lunatic Linux Rev 2 apps?

Message boards : Number crunching : Lunatic Linux Rev 2 apps?
Message board moderation

To post messages, you must log in.

1 · 2 · 3 · 4 . . . 6 · Next

AuthorMessage
Profile ML1
Volunteer moderator
Volunteer tester

Send message
Joined: 25 Nov 01
Posts: 21235
Credit: 7,508,002
RAC: 20
United Kingdom
Message 525423 - Posted: 2 Mar 2007, 17:32:58 UTC

KWSN Simon and group,

Great work on the Rev2 Windows science apps stuff...

Any Rev 2s for Linux? Please?...

In 64-bits?

For AMD? Athlon X2 even...?


;-)

Happy crunchin',
Martin

See new freedom: Mageia Linux
Take a look for yourself: Linux Format
The Future is what We all make IT (GPLv3)
ID: 525423 · Report as offensive
Josef W. Segur
Volunteer developer
Volunteer tester

Send message
Joined: 30 Oct 99
Posts: 4504
Credit: 1,414,761
RAC: 0
United States
Message 525506 - Posted: 2 Mar 2007, 22:13:57 UTC - in response to Message 525423.  

KWSN Simon and group,

Great work on the Rev2 Windows science apps stuff...

Any Rev 2s for Linux? Please?...

In 64-bits?

For AMD? Athlon X2 even...?


;-)

Happy crunchin',
Martin

Nobody who has tried has been able to get the 2.x sources to build for Linux yet. They do build with DevC++/MinGW/GCC 3.4.2 for Windows, so hopefully the incompatibility could be resolved by someone thoroughly familiar with Linux. I have never ventured into *nix yet, though hope to find the time to do so.

The Windows Rev-2.2B Sources are available, of course.
                                                               Joe
ID: 525506 · Report as offensive
Profile ML1
Volunteer moderator
Volunteer tester

Send message
Joined: 25 Nov 01
Posts: 21235
Credit: 7,508,002
RAC: 20
United Kingdom
Message 525510 - Posted: 2 Mar 2007, 22:32:08 UTC - in response to Message 525506.  

KWSN Simon and group,

Great work on the Rev2 Windows science apps stuff...

Any Rev 2s for Linux? Please?...

In 64-bits?

For AMD? Athlon X2 even...?

Nobody who has tried has been able to get the 2.x sources to build for Linux yet. They do build with DevC++/MinGW/GCC 3.4.2 for Windows, so hopefully the incompatibility could be resolved by someone thoroughly familiar with Linux. I have never ventured into *nix yet, though hope to find the time to do so.

The Windows Rev-2.2B Sources are available, of course.

I thought part of the clever performance trick was "just" to compile using the Intel ICC system with static libraries and the Intel anti-AMD code dongle deactivated.

NB: High geek-factor required to overcome the ""just"" bit!


Or has gcc + flags got a fighting chance at 64-bits?

Regards,
Martin

See new freedom: Mageia Linux
Take a look for yourself: Linux Format
The Future is what We all make IT (GPLv3)
ID: 525510 · 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 525519 - Posted: 2 Mar 2007, 22:54:13 UTC

Martin,

in my experience, GCC does not stand a chance. Recent (4.xx) versions have lessened the performance differential, but they're still quite a bit slower than ICC.

You could try using IPP with GCC - that would require pretty large source edits, though, AFAICS.

I've managed to compile most source files of the science app under Linux using 2.0 sources, but could never get it to work totally. Other people have tried but I haven't heard of any success stories, so far.

This is something I'd very much like to change - but lacking coding skills, it may take me a while to do so. So if you'd like to step in and give us a push, you're very welcome :o)

Intel's ICC and IPP for Linux are available for free as full versions for personal, non-commercial usage (links in the How-To's on lunatics.at).

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

Optimized SETI@Home apps + Information
ID: 525519 · Report as offensive
Josef W. Segur
Volunteer developer
Volunteer tester

Send message
Joined: 30 Oct 99
Posts: 4504
Credit: 1,414,761
RAC: 0
United States
Message 525520 - Posted: 2 Mar 2007, 22:56:23 UTC - in response to Message 525510.  

KWSN Simon and group,

Great work on the Rev2 Windows science apps stuff...

Any Rev 2s for Linux? Please?...

In 64-bits?

For AMD? Athlon X2 even...?

Nobody who has tried has been able to get the 2.x sources to build for Linux yet. They do build with DevC++/MinGW/GCC 3.4.2 for Windows, so hopefully the incompatibility could be resolved by someone thoroughly familiar with Linux. I have never ventured into *nix yet, though hope to find the time to do so.

The Windows Rev-2.2B Sources are available, of course.

I thought part of the clever performance trick was "just" to compile using the Intel ICC system with static libraries and the Intel anti-AMD code dongle deactivated.

NB: High geek-factor required to overcome the ""just"" bit!


Or has gcc + flags got a fighting chance at 64-bits?

Regards,
Martin

The noncommercial/Linux Intel compiler uses GCC syntax, though probably a more recent dialect than GCC 3.4.2. I think the intent is to be able to compile from the same Linux code as current GCC, then add Intel specific tweaks. Simon of course would not violate the Intel license terms by distributing apps with the GenuineIntel checks removed.

As for 64-bit builds, there are probably additional difficulties. I have no way to judge how many, but I'll freely admit that because I don't know either Linux or 64-bit systems I've probably put inappropriate preprocessor conditionals into the code.
                                                                Joe
ID: 525520 · Report as offensive
Profile ML1
Volunteer moderator
Volunteer tester

Send message
Joined: 25 Nov 01
Posts: 21235
Credit: 7,508,002
RAC: 20
United Kingdom
Message 525524 - Posted: 2 Mar 2007, 22:58:51 UTC - in response to Message 525519.  

Intel's ICC and IPP for Linux are available for free as full versions for personal, non-commercial usage (links in the How-To's on lunatics.at).

In going the ICC route, is there then any turgidness about releasing the resulting binaries?...

Cheers,
Martin

See new freedom: Mageia Linux
Take a look for yourself: Linux Format
The Future is what We all make IT (GPLv3)
ID: 525524 · 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 525528 - Posted: 2 Mar 2007, 23:03:51 UTC

Martin,

not as long as you do not make any money out of it or derivatives.
Basically, offering apps for free is quite fine.

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

Optimized SETI@Home apps + Information
ID: 525528 · 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 525563 - Posted: 3 Mar 2007, 1:13:46 UTC
Last modified: 3 Mar 2007, 1:15:06 UTC

Hm,

I think I found a source for a large number of compile errors I was getting - mainly, Linux doesn't seem to like the "__fastcall" compiler directive, much.

Any code containing this (there are quite a few occurrences) errors out. Actually, the compiler should choose correctly on its own, so I removed those directives, and voila, less than half the compile problems.

There's probably a cleaner way to do this by redefining __fastcall to something supported under Linux; I'll have to rely on someone more knowledgeable for that, though.

Still, quite a few to go ;o)

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

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

Send message
Joined: 15 Apr 99
Posts: 1546
Credit: 3,438,823
RAC: 0
Germany
Message 525834 - Posted: 3 Mar 2007, 15:52:25 UTC - in response to Message 525563.  

Hm,

I think I found a source for a large number of compile errors I was getting - mainly, Linux doesn't seem to like the "__fastcall" compiler directive, much.

Any code containing this (there are quite a few occurrences) errors out. Actually, the compiler should choose correctly on its own, so I removed those directives, and voila, less than half the compile problems.

There's probably a cleaner way to do this by redefining __fastcall to something supported under Linux; I'll have to rely on someone more knowledgeable for that, though.

Still, quite a few to go ;o)

Regards,
Simon.


Compiling the source is not the issue, i successfully did that ;-)

If you want i can share the modified source and the script for building the app.
(and a little howto)





Join BOINC United now!
ID: 525834 · 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 525917 - Posted: 3 Mar 2007, 19:09:21 UTC
Last modified: 3 Mar 2007, 19:09:59 UTC

Hi Crunch3r,

that'd be pretty neat, actually. Right now, I've almost got it done; but still I'm getting lots of undefined index errors on linking that I can't get rid of.

So if you want to share how you got it to compile, scripts and/or a How-To, I'd appreciate it a lot :o)

Since you're registered at lunatics.at, you could to attach it to a post there or email me at simon at zadra dot org.

Netter Zug von Dir :o)

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

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

Send message
Joined: 15 Apr 99
Posts: 1546
Credit: 3,438,823
RAC: 0
Germany
Message 525923 - Posted: 3 Mar 2007, 19:24:17 UTC - in response to Message 525917.  

Hi Crunch3r,

that'd be pretty neat, actually. Right now, I've almost got it done; but still I'm getting lots of undefined index errors on linking that I can't get rid of.

So if you want to share how you got it to compile, scripts and/or a How-To, I'd appreciate it a lot :o)

Since you're registered at lunatics.at, you could to attach it to a post there or email me at simon at zadra dot org.

Netter Zug von Dir :o)

Regards,
Simon.


OK.

i'll zip the files and will send you an email in about 20 min.


Join BOINC United now!
ID: 525923 · Report as offensive
Profile speedimic
Volunteer tester
Avatar

Send message
Joined: 28 Sep 02
Posts: 362
Credit: 16,590,653
RAC: 0
Germany
Message 526314 - Posted: 4 Mar 2007, 14:43:53 UTC

That really sounds like good news!!!

I got some Linux machines (32 and 64 bit, suse and ubuntu) if you need a place to test what you compiled... :-)

grüßle
mic.
mic.


ID: 526314 · Report as offensive
wisnia666

Send message
Joined: 9 Jun 06
Posts: 5
Credit: 3,134,244
RAC: 0
Poland
Message 526437 - Posted: 4 Mar 2007, 19:28:35 UTC
Last modified: 4 Mar 2007, 19:29:32 UTC

I'm interesed also about it :) I totaly switch to linux, but app rev1.3 is so slow in comparition to app rev2.4 in windows... (~1300s slower on 30Credit)

I hold thumbs too fast as posbile realese of linux app rev >2 :D
ID: 526437 · Report as offensive
Profile Crunch3r
Volunteer tester
Avatar

Send message
Joined: 15 Apr 99
Posts: 1546
Credit: 3,438,823
RAC: 0
Germany
Message 528245 - Posted: 8 Mar 2007, 23:15:10 UTC - in response to Message 526314.  

Hi,

This is just for INFO.

Today i had some major progress with porting the code to linux... ATM i think i'm at 60 to 75% done porting the code.

Today i solved/debugged a major part of the code that previously was the cause for crashing the app... and i think that there's some kind of a breakthrough towards porting the code. ( It's kinda hard if you're not a C or c++ coder after all... but i guess i got some experience from pre "ENHANCED" code after all ;-) )

However... there are still some things to be done, but that depends on the support i get from Ben, Joe and Alex...

We'll see if we can solve that issue :-)






Join BOINC United now!
ID: 528245 · Report as offensive
Profile Ghery S. Pettit
Avatar

Send message
Joined: 7 Nov 99
Posts: 325
Credit: 28,109,066
RAC: 82
United States
Message 528272 - Posted: 8 Mar 2007, 23:54:35 UTC
Last modified: 8 Mar 2007, 23:54:58 UTC

Sounds good. We've got a dual quad core Xeon running Linux that could use a boost. On a per core basis my C2D machine running Vista is kicking its you know what.
ID: 528272 · 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 528360 - Posted: 9 Mar 2007, 3:58:19 UTC

Hi Crunch3r,

check back at lunatics.at, I just gave you access to the development area. Thanks for getting involved!

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

Optimized SETI@Home apps + Information
ID: 528360 · Report as offensive
Natronomonas
Volunteer tester

Send message
Joined: 13 Apr 02
Posts: 176
Credit: 3,367,602
RAC: 0
Australia
Message 530291 - Posted: 12 Mar 2007, 11:04:17 UTC - in response to Message 528245.  


We'll see if we can solve that issue :-)


I'm happy to hear that this is going ok... glad someone can do this stuff, I'm just trying to stay on top of learning linux : )

Looking forward to the v2 for linux, whenever it arrives!

Many thanks,
N.
Crunching SETI@Home as a member of the Whirlpool BOINC Teams
ID: 530291 · Report as offensive
Profile Crunch3r
Volunteer tester
Avatar

Send message
Joined: 15 Apr 99
Posts: 1546
Credit: 3,438,823
RAC: 0
Germany
Message 530803 - Posted: 13 Mar 2007, 12:31:01 UTC - in response to Message 530291.  


Looking forward to the v2 for linux, whenever it arrives!


Hi folks,

today i finnished porting the code thanks to Joe and Ben.

The application is working and should hopefull be ready for release this week.





Join BOINC United now!
ID: 530803 · Report as offensive
Temujin
Volunteer tester

Send message
Joined: 19 Oct 99
Posts: 292
Credit: 47,872,052
RAC: 0
United Kingdom
Message 530806 - Posted: 13 Mar 2007, 12:53:20 UTC - in response to Message 530803.  
Last modified: 13 Mar 2007, 12:54:31 UTC

Hi folks,
today i finnished porting the code thanks to Joe and Ben.
The application is working and should hopefull be ready for release this week.

great news, well done Crunch3r and crew

ID: 530806 · Report as offensive
peristalsis

Send message
Joined: 23 Jul 99
Posts: 154
Credit: 28,610,163
RAC: 51
United States
Message 530808 - Posted: 13 Mar 2007, 13:03:15 UTC

Ooh, ooh!
I'm ready!!!p
ID: 530808 · Report as offensive
1 · 2 · 3 · 4 . . . 6 · Next

Message boards : Number crunching : Lunatic Linux Rev 2 apps?


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