[mpich-discuss] CPI test fails under Fedora 10

Darius Buntinas buntinas at mcs.anl.gov
Fri Jun 19 13:03:34 CDT 2009


Hi Peter,

Can you try running the cpi that fails in gdb and send us the output?
We have some inline assembly in 1.1 and I just want to rule that out.

Just do:
  gdb cpi
then type
  r
(then enter) and send us the output.

Also send us the output of
  cat /proc/cpuinfo
and
  uname -a
and
  mpich2version


Thanks,
-d

On 06/19/2009 06:43 AM, peter_raeth at juno.com wrote:
> 
> ----- "peter raeth" <peter_raeth at juno.com
> <http://webmaila.juno.com/webmail/new/5?userinfo=36b71427f3aedc2040d44abea4ec3c50&count=1245411373#>>
> wrote:
> 
>> Tried mpicxx with a program that does not use MPI and that program
>> runs fine. If I take the MPI cpi executable from the Fedora 9
>> installation, that executable runs fine under Fedora 10. That file was
>> built using mpicxx. If I build that same source using mpicxx under
>> Fedora 10, the program builds fine but will not execute. It fails upon
>> trying to run MPI_Init with an illegal instruction error.
> 
> "Illegal instruction" could be caused by incompatible binary, e.g. linking
> 32bit object file with 64bit MPICH2 libraries or running a 64bit binary on
> a 32bit machine.
> 
> Thoughts like that have come to my mind too. But, this problem occurs
> even with a fresh MPICH2 build on Fedora 10. Is it possible for a 64-bit
> Fedora 10 to run on a 32-bit machine?  Someone earlier said that MPICH2
> binaries are included with Fedora 10. Could there be some interference
> with that?  Will go back to be sure I have a 32-bit Fedora 10 and then
> check that for MPICH2 binaries before doing a fresh MPICH2 install.
> 
> Thanks,
> 
> Peter.
> 


More information about the mpich-discuss mailing list