S5GC1HF 2.07 x86_64-pc-linux-gnu

Bernd Machenschalk
Bernd Machenschalk
Moderator
Administrator
Joined: 15 Oct 04
Posts: 4273
Credit: 245179976
RAC: 14008
Topic 195573

This is the first native 64Bit (Linux) App of Einstein@Home. It's mainly meant to test compatibility. It was built on a Ubuntu 6.06 system from the same codebase as the 1.07 Linux App, I don't expect any differene e.g. in runtime. Its main purpose is to relieve participants from having to install the 32Bit compatibility libraries on 64Bit stsyems.

BM

BM

Jeroen
Jeroen
Joined: 25 Nov 05
Posts: 379
Credit: 740030628
RAC: 85

S5GC1HF 2.07 x86_64-pc-linux-gnu

Quote:

This is the first native 64Bit (Linux) App of Einstein@Home. It's mainly meant to test compatibility. It was built on a Ubuntu 6.06 system from the same codebase as the 1.07 Linux App, I don't expect any differene e.g. in runtime. Its main purpose is to relieve participants from having to install the 32Bit compatibility libraries on 64Bit stsyems.

BM

Thanks for building this app for Linux. Does the app download automatically on 64-bit systems or should it be downloaded manually and setup via an app_info.xml file?

Richard Haselgrove
Richard Haselgrove
Joined: 10 Dec 05
Posts: 2140
Credit: 2767839186
RAC: 990470

RE: RE: This is the first

Quote:
Quote:

This is the first native 64Bit (Linux) App of Einstein@Home. It's mainly meant to test compatibility. It was built on a Ubuntu 6.06 system from the same codebase as the 1.07 Linux App, I don't expect any differene e.g. in runtime. Its main purpose is to relieve participants from having to install the 32Bit compatibility libraries on 64Bit stsyems.

BM


Thanks for building this app for Linux. Does the app download automatically on 64-bit systems or should it be downloaded manually and setup via an app_info.xml file?


The app appears on the public applications page, so it should download automatically on appropriate platforms. If one of Bernd's tests requires an app_info.xml, he usually posts the whole thing in the beta area for manual download.

Bernd Machenschalk
Bernd Machenschalk
Moderator
Administrator
Joined: 15 Oct 04
Posts: 4273
Credit: 245179976
RAC: 14008

RE: Does the app download

Quote:
Does the app download automatically on 64-bit systems or should it be downloaded manually and setup via an app_info.xml file?

It should get downloaded automatically with a 64Bit Linux Client that reports the correct platform (x86_64-pc-linux-gnu). Many Linux distributions, though, only have a 32Bit BOINC Client or report a different platform (I think SuSE uses x86_64-unknown-linux-gnu).

BM

BM

Donald A. Tevault
Donald A. Tevault
Joined: 17 Feb 06
Posts: 439
Credit: 73516529
RAC: 0

I just checked, and it

I just checked, and it appears that all of my 64-bit Linux machines are still getting the 32-bit apps. That includes CentOS, Fedora, OpenSuSE, and Arch Linux. All except for one OpenSuSE machine are running with 64-bit BOINC.

Bernd Machenschalk
Bernd Machenschalk
Moderator
Administrator
Joined: 15 Oct 04
Posts: 4273
Credit: 245179976
RAC: 14008

What platforms do these

What platforms do these Clients report to the scheduler? Try something like:

grep -C1 platform sched_request_einstein.phys.uwm.edu.xml

BM

BM

Donald A. Tevault
Donald A. Tevault
Joined: 17 Feb 06
Posts: 439
Credit: 73516529
RAC: 0

RE: What platforms do these

Quote:

What platforms do these Clients report to the scheduler? Try something like:

grep -C1 platform sched_request_einstein.phys.uwm.edu.xml

BM

For the 64-bit Ubuntu 8.04 machine, I get this:

1
    x86_64-pc-linux-gnu
    
        i686-pc-linux-gnu
    
    
--
    5
    i686-pc-linux-gnu
    107

This one is from the 64-bit CentOS 5.5 machine:

1
    x86_64-pc-linux-gnu
    
        i686-pc-linux-gnu
    
    
--
    5
    i686-pc-linux-gnu
    107

For the 64-bit Arch Linux machine:

1
    x86_64-pc-linux-gnu
    
        i686-pc-linux-gnu
    
    

I almost forgot about the 64-bit Debian 5.0 machine:

 1
    x86_64-pc-linux-gnu
    
        i686-pc-linux-gnu
    
    
--
    5
    i686-pc-linux-gnu
    107
--
    5
    i686-pc-linux-gnu
    107

From a 64-bit Fedora machine:

1
    x86_64-pc-linux-gnu
    
        i686-pc-linux-gnu
    
    
--
    5
    i686-pc-linux-gnu
    107

Bernd Machenschalk
Bernd Machenschalk
Moderator
Administrator
Joined: 15 Oct 04
Posts: 4273
Credit: 245179976
RAC: 14008

Thanks. This is weird. I

Thanks. This is weird. I can't imagine that the clients need to be restarted, but it might be worth a try.

It might be that the current plan-class settings make scheduler think the x86 SSE2 App runs faster on these machines than the native x64 App. I won't have time to look into that over the weekend, though.

BM

BM

Donald A. Tevault
Donald A. Tevault
Joined: 17 Feb 06
Posts: 439
Credit: 73516529
RAC: 0

RE: Thanks. This is weird.

Quote:

Thanks. This is weird. I can't imagine that the clients need to be restarted, but it might be worth a try.

It might be that the current plan-class settings make scheduler think the x86 SSE2 App runs faster on these machines than the native x64 App. I won't have time to look into that over the weekend, though.

BM

Well, I have one Fedora machine that needs to be re-booted anyway. I'll go ahead and do that now to see what happens.

Bernd Machenschalk
Bernd Machenschalk
Moderator
Administrator
Joined: 15 Oct 04
Posts: 4273
Credit: 245179976
RAC: 14008

I reconfigured the scheduler.

I reconfigured the scheduler. Please have another try and update the project.

BM

Edit: sorry, probably won't help. The scheduler code we're using is too old. May need to backport from recent BOINC code or implement a new plan class to work around the problem.

BM

Bernd Machenschalk
Bernd Machenschalk
Moderator
Administrator
Joined: 15 Oct 04
Posts: 4273
Credit: 245179976
RAC: 14008

I added a fake 64 Bit plan

I added a fake 64 Bit plan class (X8664), should work now.

BM

BM

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.