Open MPI logo

Open MPI User's Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Open MPI User's mailing list

From: Pierre Valiron (Pierre.valiron_at_[hidden])
Date: 2005-12-06 03:21:47

George Bosilca wrote:

>The problem seems to come from the fact that we do not detect how to
>generate the assembly code for our atomic operations. As a result we fall
>back on the gcc mode for 32 bits architectures.
>Here is the corresponding output from the configure script:
>checking if cc supports GCC inline assembly... no
>checking if cc supports DEC inline assembly... no
>checking if cc supports XLC inline assembly... no
>checking if CC supports GCC inline assembly... no
>checking if CC supports DEC inline assembly... no
>checking if CC supports XLC inline assembly... no
>checking for assembly format... default-.text-.globl-:--.L-_at_-1-0-1-1
>checking for asssembly architecture... IA32
>But there is something strange with the system you're compiling on. The
>size of a C pointer is detected as 8 bytes, so this system is running in
>64 bits mode.
Dear George,

Yes, the system is running in 64 bit mode. Also I enforced the options
-xtarget=opteron -xarch=amd64 to produce 64-bit objects.

The default for Solaris 10 is 32-bit compatibility mode. This is
probably why the system reports as i386-pc-solaris2.10.

>However, configure report it as a i386-pc-solaris2.10
>(basically a 32 bits mode).
>Give us one or two days to find a fix.
Sure !
Documentation for Solaris 10 is available on the Sun web page. Also, if
you are interested in an account on our machine, you may ask to
Francoise Roch.

All the best for open-mpi.

> george.
>On Mon, 5 Dec 2005, Pierre Valiron wrote:
>>I tried to experiment open-mpi on our Solaris10 v40z cluster hoping it
>>might surpass lam/mpi 7.1.2b28...
>>I used the following script to compile in 64 bit mode:
>>#! /bin/tcsh -v
>>setenv CC "cc"
>>setenv CXX "CC"
>>setenv FC "f95"
>>setenv CFLAGS "-O -xtarget=opteron -xarch=amd64"
>>setenv CXXFLAGS "-O -xtarget=opteron -xarch=amd64"
>>setenv FFLAGS "-O -xtarget=opteron -xarch=amd64"
>>setenv LDFLAGS "-xtarget=opteron -xarch=amd64"
>>setenv CXXLDFLAGS "-xtarget=opteron -xarch=amd64"
>>./configure --prefix=/users/valiron/lib/openmpi-1.0.1rc5
>>The configure runs fine and the make aborts very rapidly.
>>I attach the log for configure+make and the config.log file.
>>Any idea ?
>"We must accept finite disappointment, but we must never lose infinite
> Martin Luther King
>users mailing list

Soutenez le mouvement SAUVONS LA RECHERCHE :
        _/_/_/_/    _/       _/       Dr. Pierre VALIRON
       _/     _/   _/      _/   Laboratoire d'Astrophysique
      _/     _/   _/     _/    Observatoire de Grenoble / UJF
     _/_/_/_/    _/    _/    BP 53  F-38041 Grenoble Cedex 9 (France)
    _/          _/   _/
   _/          _/  _/     Mail: Pierre.Valiron_at_[hidden]
  _/          _/ _/      Phone: +33 4 7651 4787  Fax: +33 4 7644 8821
 _/          _/_/