Re: [OMPI users] [WARNING: SPOOFED E-MAIL--Non-Aerospace Sender] Re: Problem with prebuilt ver 1.5.3 for windows

2011-07-08 Thread Shiqing Fan

Hi Jeff,

Sorry for answering late. These emails were hidden in another thread in 
my email client, so I didn't catch it until now.


The prebuild version of Open MPI was based on Windows 2008, which has 
InterlockedCompareExchange64 natively.


Windows XP doesn't have support of this function, so the prebuild Open 
MPI is not possible to be used under Windows XP. The only solution now 
is to build Open MPI on your XP from source.



Regards,
Shiqing

On 2011-07-08 1:28 PM, Jeffrey A Cummings wrote:
I've been following this list for several months now and have been 
quite impressed by the helpfulness of the list experts in response to 
most questions.  So how come the pregnant silence in response to my 
question?  I could really use some help here.


- Jeff



From: Jeffrey A Cummings <jeffrey.a.cummi...@aero.org>
To: Open MPI Users <us...@open-mpi.org>
Date: 06/29/2011 04:18 PM
Subject: [WARNING: SPOOFED E-MAIL--Non-Aerospace Sender] Re: [OMPI 
users] Problem with prebuilt ver 1.5.3 for windows

Sent by: users-boun...@open-mpi.org




Anyone (Shiqing perhaps) have any more thoughts on this problem?

- Jeff




From: Damien <dam...@khubla.com>
To: Open MPI Users <us...@open-mpi.org>
Date: 06/24/2011 03:59 PM
Subject: Re: [OMPI users] Problem with prebuilt ver 1.5.3 for windows
Sent by: users-boun...@open-mpi.org




Yeah, and I'm wrong too, InterlockedCompareExchange64 is available on 
32-bit.  I think this is one for Shiqing.


You could build OpenMPI yourself if you have VS2008.  It's pretty easy 
to do.


Damien

On 24/06/2011 1:51 PM, Jeffrey A Cummings wrote:
Damien -

I'm using the 32 bit version of OpenMPI.  I think the 64 refers to the 
size of integer that the function works on, not the operating system 
version.  I didn't have this problem with VS 2008, so I think they've 
changed something in VS 2010.  I just don't know how to fix it.


- Jeff




From: Damien _<dam...@khubla.com>_ <mailto:dam...@khubla.com>
To: Open MPI Users _<us...@open-mpi.org>_ <mailto:us...@open-mpi.org>
Date: 06/24/2011 02:35 PM
Subject: Re: [OMPI users] Problem with prebuilt ver 1.5.3 for windows
Sent by: _users-bounces@open-mpi.org_ <mailto:users-boun...@open-mpi.org>




Jeff,

InterlockedCompareExchange64 is a 64-bit-only instruction.  Are you 
running XP 32-bit (I think you are b/c I don't think there was a XP64 
SP3...).  You need the 32-bit OpenMPI version.  If you are running a 
64-bit OS, but building a 32-bit executable, that instruction isn't 
available in 32-bit and you still need to link with 32-bit OpenMPI.


Damien

On 24/06/2011 12:16 PM, Jeffrey A Cummings wrote:
I'm having a problem using the prebuilt Windows version 1.5.3 with my 
app built with MS VisualStudio 2010.  I get an error message (for each 
node) that says: "The procedure entry point 
InterlockedCompareExchange64 could not be located in the dynamic link 
library KERNEL32.dll".  I'm running Windows XP, sp 3.


- Jeff Cummings


___
users mailing list_
__users@open-mpi.org_ <mailto:us...@open-mpi.org>_
__http://www.open-mpi.org/mailman/listinfo.cgi/users
users mailing list_
__users@open-mpi.org_ <mailto:us...@open-mpi.org>_
__http://www.open-mpi.org/mailman/listinfo.cgi/users_


___
users mailing list_
__users@open-mpi.org_ <mailto:us...@open-mpi.org>_
__http://www.open-mpi.org/mailman/listinfo.cgi/users
users mailing list
users@open-mpi.org_
__http://www.open-mpi.org/mailman/listinfo.cgi/users
users mailing list
us...@open-mpi.org
http://www.open-mpi.org/mailman/listinfo.cgi/users


___
users mailing list
us...@open-mpi.org
http://www.open-mpi.org/mailman/listinfo.cgi/users



--
---
Shiqing Fan
High Performance Computing Center Stuttgart (HLRS)
Tel: ++49(0)711-685-87234  Nobelstrasse 19
Fax: ++49(0)711-685-65832  70569 Stuttgart
http://www.hlrs.de/organization/people/shiqing-fan/
email: f...@hlrs.de



Re: [OMPI users] [WARNING: SPOOFED E-MAIL--Non-Aerospace Sender] Re: Problem with prebuilt ver 1.5.3 for windows

2011-07-08 Thread Jeffrey A Cummings
I've been following this list for several months now and have been quite 
impressed by the helpfulness of the list experts in response to most 
questions.  So how come the pregnant silence in response to my question? I 
could really use some help here.

- Jeff



From:   Jeffrey A Cummings <jeffrey.a.cummi...@aero.org>
To: Open MPI Users <us...@open-mpi.org>
List-Post: users@lists.open-mpi.org
Date:   06/29/2011 04:18 PM
Subject:    [WARNING: SPOOFED E-MAIL--Non-Aerospace Sender] Re: [OMPI 
users] Problem with prebuilt ver 1.5.3 for windows
Sent by:users-boun...@open-mpi.org



Anyone (Shiqing perhaps) have any more thoughts on this problem? 

- Jeff 




From:Damien <dam...@khubla.com> 
To:Open MPI Users <us...@open-mpi.org> 
List-Post: users@lists.open-mpi.org
Date:06/24/2011 03:59 PM 
Subject:Re: [OMPI users] Problem with prebuilt ver 1.5.3 for 
windows 
Sent by:users-boun...@open-mpi.org 



Yeah, and I'm wrong too, InterlockedCompareExchange64 is available on 
32-bit.  I think this is one for Shiqing.

You could build OpenMPI yourself if you have VS2008.  It's pretty easy to 
do.

Damien

On 24/06/2011 1:51 PM, Jeffrey A Cummings wrote: 
Damien - 

I'm using the 32 bit version of OpenMPI.  I think the 64 refers to the 
size of integer that the function works on, not the operating system 
version.  I didn't have this problem with VS 2008, so I think they've 
changed something in VS 2010.  I just don't know how to fix it. 

- Jeff 




From:Damien <dam...@khubla.com> 
To:Open MPI Users <us...@open-mpi.org> 
List-Post: users@lists.open-mpi.org
Date:06/24/2011 02:35 PM 
Subject:Re: [OMPI users] Problem with prebuilt ver 1.5.3 for 
windows 
Sent by:users-boun...@open-mpi.org 



Jeff,

InterlockedCompareExchange64 is a 64-bit-only instruction.  Are you 
running XP 32-bit (I think you are b/c I don't think there was a XP64 
SP3...).  You need the 32-bit OpenMPI version.  If you are running a 
64-bit OS, but building a 32-bit executable, that instruction isn't 
available in 32-bit and you still need to link with 32-bit OpenMPI.

Damien

On 24/06/2011 12:16 PM, Jeffrey A Cummings wrote: 
I'm having a problem using the prebuilt Windows version 1.5.3 with my app 
built with MS VisualStudio 2010.  I get an error message (for each node) 
that says: "The procedure entry point InterlockedCompareExchange64 could 
not be located in the dynamic link library KERNEL32.dll".  I'm running 
Windows XP, sp 3. 

- Jeff Cummings 


___
users mailing list
us...@open-mpi.org
http://www.open-mpi.org/mailman/listinfo.cgi/users
___
users mailing list
us...@open-mpi.org
http://www.open-mpi.org/mailman/listinfo.cgi/users 


___
users mailing list
us...@open-mpi.org
http://www.open-mpi.org/mailman/listinfo.cgi/users
___
users mailing list
us...@open-mpi.org
http://www.open-mpi.org/mailman/listinfo.cgi/users 
___
users mailing list
us...@open-mpi.org
http://www.open-mpi.org/mailman/listinfo.cgi/users