Open MPI logo

Open MPI Development Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Development mailing list

Subject: Re: [OMPI devel] 1.4.3rc1 out
From: George Bosilca (bosilca_at_[hidden])
Date: 2010-08-24 21:40:52


Paul,

Thanks for the files. It appears that our configure script detected that a Fortran REAL*16 bit representation differs from a C long double. This is a pretty weird scenario, where a Fortran type cannot be represented in C. As we only support C MPI_Op there is no "simple" way we can support this type. As a result MPI_REAL16 and MPI_COMPLEX32 types have been disabled, in both C and Fortran (and C++ if this still matters), i.e. a user code using these types will fails at compile time.

I'm in favor of keeping the warning, at least to inform the user that something weird was going on.

  Thanks,
    george.

On Aug 24, 2010, at 21:10 , George Bosilca wrote:

> This indicates that two contiguous C long double types are not identical to a Fortran COMPLEX32 type.
>
> Paul, if you still have the config.log and opal_config.h I would like to take a look at them.
>
> Thanks,
> george.
>
> On Aug 24, 2010, at 19:38 , Paul H. Hargrove wrote:
>
>> Building w/ icc-11.1.046 on x86-64 works with some warnings.
>>
>> In addition to the numerous "188" warnings and the single instance of "279" that I reported seeing for 1.5rc5 (http://www.open-mpi.org/community/lists/devel/2010/08/8320.php), there is one additional warning:
>>> libtool: compile: icc -DHAVE_CONFIG_H -I. -I../../../openmpi-1.4.3rc1/ompi/datatype -I../../opal/include -I../../orte/include -I../../ompi/include -I../../opal/mca/paffinity/linux/plpa/src/libplpa -I../../../openmpi-1.4.3rc1 -I../.. -I../../../openmpi-1.4.3rc1/opal/include -I../../../openmpi-1.4.3rc1/orte/include -I../../../openmpi-1.4.3rc1/ompi/include -O3 -DNDEBUG -finline-functions -fno-strict-aliasing -restrict -pthread -fvisibility=hidden -MT dt_module.lo -MD -MP -MF .deps/dt_module.Tpo -c ../../../openmpi-1.4.3rc1/ompi/datatype/dt_module.c -o dt_module.o
>>> ../../../openmpi-1.4.3rc1/ompi/datatype/dt_module.c(709): warning #1224: #warning directive: "No proper C type found for COMPLEX32"
>>> # warning "No proper C type found for COMPLEX32"
>>> ^
>>>
>>
>> I don't know enough about datatypes support to determine if that indicates an actual problem or not.
>>
>> -Paul
>>
>> Ralph Castain wrote:
>>> Okay, release candidate 1 for 1.4.3 is now available on the web site. Please give it a whirl.
>>>
>>> http://www.open-mpi.org/software/ompi/v1.4/
>>>
>>> Ralph
>>>
>>>
>>> _______________________________________________
>>> devel mailing list
>>> devel_at_[hidden]
>>> http://www.open-mpi.org/mailman/listinfo.cgi/devel
>>>
>>
>> --
>> Paul H. Hargrove PHHargrove_at_[hidden]
>> Future Technologies Group
>> HPC Research Department Tel: +1-510-495-2352
>> Lawrence Berkeley National Laboratory Fax: +1-510-486-6900
>>
>> _______________________________________________
>> devel mailing list
>> devel_at_[hidden]
>> http://www.open-mpi.org/mailman/listinfo.cgi/devel
>
>
> _______________________________________________
> devel mailing list
> devel_at_[hidden]
> http://www.open-mpi.org/mailman/listinfo.cgi/devel