Open MPI logo

Open MPI User's Mailing List Archives

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

From: Jeff Squyres (jsquyres_at_[hidden])
Date: 2006-01-05 09:22:37


It looks like the configuration for the F90 compiler in Open MPI's
configure script may not have worked properly for some reason, but I
can't tell what went wrong without more information.

Can you send all the information listed on http://www.open-mpi.org/
community/help/ for compile problems? (please compress the attachments)

Thanks.

On Jan 5, 2006, at 2:31 AM, Jyh-Shyong Ho wrote:

> Hi,
>
> I have compiled OpenMPI with PGI and Intel comilers successfully on my
> Opteron computer running
> SuSE10.0, however, the compilation failed with gcc-4.0.2 compiler:
> ....
> make[3]: Leaving directory `/work/source/openmpi-1.0.1/ompi/mpi/f77'
> Making all in f90
> make[3]: Entering directory `/work/source/openmpi-1.0.1/ompi/mpi/f90'
> make all-recursive
> make[4]: Entering directory `/work/source/openmpi-1.0.1/ompi/mpi/f90'
> Making all in scripts
> make[5]: Entering directory
> `/work/source/openmpi-1.0.1/ompi/mpi/f90/scripts'
> make[5]: Nothing to be done for `all'.
> make[5]: Leaving directory `/work/source/openmpi-1.0.1/ompi/mpi/f90/
> scripts'
> make[5]: Entering directory `/work/source/openmpi-1.0.1/ompi/mpi/f90'
> gfortran -I../../../include -I../../../include -I. -c -o
> mpi_address_f90.o mpi_address_f90.f90
> In file mpi_address_f90.f90:83
>
> real(kind=MPI_REAL16_KIND), intent(in) :: location
> 1
> Error: Kind -1 not supported for type REAL at (1)
> In file mpi_address_f90.f90:107
>
> complex(kind=MPI_REAL16_KIND), intent(in) :: location
> 1
> Error: Kind -1 not supported for type COMPLEX at (1)
> In file mpi_address_f90.f90:195
>
> real(kind=MPI_REAL16_KIND), dimension(:), intent(in) :: location
> 1
> Error: Kind -1 not supported for type REAL at (1)
> In file mpi_address_f90.f90:219
>
> complex(kind=MPI_REAL16_KIND), dimension(:), intent(in) :: location
> 1
> Error: Kind -1 not supported for type COMPLEX at (1)
> In file mpi_address_f90.f90:307
>
> real(kind=MPI_REAL16_KIND), dimension(:,:), intent(in) :: location
> 1
> Error: Kind -1 not supported for type REAL at (1)
> In file mpi_address_f90.f90:331
>
> complex(kind=MPI_REAL16_KIND), dimension(:,:), intent(in) ::
> location
> 1
> Error: Kind -1 not supported for type COMPLEX at (1)
> In file mpi_address_f90.f90:419
>
> real(kind=MPI_REAL16_KIND), dimension(:,:,:), intent(in) :: location
> 1
> Error: Kind -1 not supported for type REAL at (1)
> In file mpi_address_f90.f90:443
>
> complex(kind=MPI_REAL16_KIND), dimension(:,:,:), intent(in) ::
> location
> 1
> Error: Kind -1 not supported for type COMPLEX at (1)
> In file mpi_address_f90.f90:531
>
> real(kind=MPI_REAL16_KIND), dimension(:,:,:,:), intent(in) ::
> location
> 1
> Error: Kind -1 not supported for type REAL at (1)
> In file mpi_address_f90.f90:555
>
> complex(kind=MPI_REAL16_KIND), dimension(:,:,:,:), intent(in) ::
> location
> 1
> Error: Kind -1 not supported for type COMPLEX at (1)
> make[5]: *** [mpi_address_f90.o] Error 1
> make[5]: Leaving directory `/work/source/openmpi-1.0.1/ompi/mpi/f90'
> make[4]: *** [all-recursive] Error 1
> make[4]: Leaving directory `/work/source/openmpi-1.0.1/ompi/mpi/f90'
> make[3]: *** [all] Error 2
> make[3]: Leaving directory `/work/source/openmpi-1.0.1/ompi/mpi/f90'
> make[2]: *** [all-recursive] Error 1
> make[2]: Leaving directory `/work/source/openmpi-1.0.1/ompi/mpi'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory `/work/source/openmpi-1.0.1/ompi'
> make: *** [all-recursive] Error 1
>
> I used the following variables:
> FC=gfortran
> CC=gcc
> CXX=g++
> F77=gfortran
>
> Any hint on how to solve this problem? Thanks.
>
> Jyh-Shyong Ho, Ph.D.
> Research Scientist
> National Center for High Performance Computing
> Hsinchu, Taiwan, ROC
>
>>
>>
>
>
> _______________________________________________
> users mailing list
> users_at_[hidden]
> http://www.open-mpi.org/mailman/listinfo.cgi/users

--
{+} Jeff Squyres
{+} The Open MPI Project
{+} http://www.open-mpi.org/