Dimitry is correct -- if OMPI's configure can find a working C++ and Fortran 
compiler, it'll build C++ / Fortran support.  Yours was not, indicating that:

a) you got a binary distribution from someone who didn't include C++ / Fortran 
support, or

b) when you built/installed Open MPI, it couldn't find a working C++ / Fortran 
compiler, so it skipped building support for them.



On Jun 22, 2011, at 12:05 PM, Dmitry N. Mikushin wrote:

> Here's mine produced from default compilation:
> 
>                 Package: Open MPI marcusmae@T61p Distribution
>                Open MPI: 1.4.4rc2
>   Open MPI SVN revision: r24683
>   Open MPI release date: May 05, 2011
>                Open RTE: 1.4.4rc2
>   Open RTE SVN revision: r24683
>   Open RTE release date: May 05, 2011
>                    OPAL: 1.4.4rc2
>       OPAL SVN revision: r24683
>       OPAL release date: May 05, 2011
>            Ident string: 1.4.4rc2
>                  Prefix: /opt/openmpi_gcc-1.4.4
> Configured architecture: x86_64-unknown-linux-gnu
>          Configure host: T61p
>           Configured by: marcusmae
>           Configured on: Tue May 24 18:39:21 MSD 2011
>          Configure host: T61p
>                Built by: marcusmae
>                Built on: Tue May 24 18:46:52 MSD 2011
>              Built host: T61p
>              C bindings: yes
>            C++ bindings: yes
>      Fortran77 bindings: yes (all)
>      Fortran90 bindings: yes
> Fortran90 bindings size: small
>              C compiler: gcc
>     C compiler absolute: /usr/bin/gcc
>            C++ compiler: g++
>   C++ compiler absolute: /usr/bin/g++
>      Fortran77 compiler: gfortran
>  Fortran77 compiler abs: /usr/bin/gfortran
>      Fortran90 compiler: gfortran
>  Fortran90 compiler abs: /usr/bin/gfortran
> 
> gfortran version is:
> 
> gcc version 4.6.0 20110530 (Red Hat 4.6.0-9) (GCC)
> 
> How do you run ./configure? Maybe try "./configure
> FC=/usr/bin/gfortran" ? It should really really work out of box
> though. Configure scripts usually cook some simple test apps and run
> them to check if compiler works properly. So, your ./configure output
> may help to understand more.
> 
> - D.
> 
> 2011/6/22 Alexandre Souza <costam...@gmail.com>:
>> Hi Dimitri,
>> Thanks for the reply.
>> I have openmpi installed before for another application in :
>> /home/amscosta/OpenFOAM/ThirdParty-1.7.x/platforms/linuxGcc/openmpi-1.4.1
>> I installed a new version in /opt/openmpi-1.4.3.
>> I reproduce some output from the screen :
>> amscosta@amscosta-desktop:/opt/openmpi-1.4.3/bin$ ompi_info
>>                 Package: Open MPI amscosta@amscosta-desktop Distribution
>>                Open MPI: 1.4.1
>>   Open MPI SVN revision: r22421
>>   Open MPI release date: Jan 14, 2010
>>                Open RTE: 1.4.1
>>   Open RTE SVN revision: r22421
>>   Open RTE release date: Jan 14, 2010
>>                    OPAL: 1.4.1
>>       OPAL SVN revision: r22421
>>       OPAL release date: Jan 14, 2010
>>            Ident string: 1.4.1
>>                  Prefix:
>> /home/amscosta/OpenFOAM/ThirdParty-1.7.x/platforms/linuxGcc/openmpi-1.4.1
>>  Configured architecture: i686-pc-linux-gnu
>>          Configure host: amscosta-desktop
>>           Configured by: amscosta
>>           Configured on: Wed May 18 11:10:14 BRT 2011
>>          Configure host: amscosta-desktop
>>                Built by: amscosta
>>                Built on: Wed May 18 11:16:21 BRT 2011
>>              Built host: amscosta-desktop
>>              C bindings: yes
>>            C++ bindings: no
>>      Fortran77 bindings: no
>>      Fortran90 bindings: no
>>  Fortran90 bindings size: na
>>              C compiler: gcc
>>     C compiler absolute: /usr/bin/gcc
>>            C++ compiler: g++
>>   C++ compiler absolute: /usr/bin/g++
>>      Fortran77 compiler: gfortran
>>  Fortran77 compiler abs: /usr/bin/gfortran
>>      Fortran90 compiler: none
>>  Fortran90 compiler abs: none
>>             C profiling: no
>>           C++ profiling: no
>>     Fortran77 profiling: no
>>     Fortran90 profiling: no
>>          C++ exceptions: no
>>          Thread support: posix (mpi: no, progress: no)
>>           Sparse Groups: no
>>  Internal debug support: no
>>     MPI parameter check: runtime
>> Memory profiling support: no
>> Memory debugging support: no
>>         libltdl support: yes
>>   Heterogeneous support: no
>>  mpirun default --prefix: no
>>         MPI I/O support: yes
>>       MPI_WTIME support: gettimeofday
>> Symbol visibility support: yes
>>  ......
>> 
>> 
>> On Wed, Jun 22, 2011 at 12:34 PM, Dmitry N. Mikushin
>> <maemar...@gmail.com> wrote:
>>> Alexandre,
>>> 
>>> Did you have a working Fortran compiler in system in time of OpenMPI
>>> compilation? To my experience Fortran bindings are always compiled by
>>> default. How did you configured it and have you noticed any messages
>>> reg. Fortran support in configure output?
>>> 
>>> - D.
>>> 
>>> 2011/6/22 Alexandre Souza <costam...@gmail.com>:
>>>> Dear Group,
>>>> After compiling the openmpi source, the following message is displayed
>>>> when trying to compile
>>>> the hello program in fortran :
>>>> amscosta@amscosta-desktop:~/openmpi-1.4.3/examples$
>>>> /opt/openmpi-1.4.3/bin/mpif90 -g hello_f90.f90 -o hello_f90
>>>> --------------------------------------------------------------------------
>>>> Unfortunately, this installation of Open MPI was not compiled with
>>>> Fortran 90 support.  As such, the mpif90 compiler is non-functional.
>>>> --------------------------------------------------------------------------
>>>> Any clue how to solve it is very welcome.
>>>> Thanks,
>>>> Alex
>>>> P.S. I am using a ubuntu box with gfortran
>>>> _______________________________________________
>>>> 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


-- 
Jeff Squyres
jsquy...@cisco.com
For corporate legal information go to:
http://www.cisco.com/web/about/doing_business/legal/cri/


Reply via email to