Re: [eigen] PGI compilation error |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/eigen Archives
]
- To: eigen@xxxxxxxxxxxxxxxxxxx
- Subject: Re: [eigen] PGI compilation error
- From: Philippe Marti <philippe.marti@xxxxxxxxx>
- Date: Tue, 23 Feb 2010 12:21:03 +0100
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:content-type :content-transfer-encoding; bh=3htmC2nKEFrcjnD21sMQ1J+hWQgLJK2LZ3mzTYS5eYk=; b=Yj1hnuPf9YGev0q1qYEYDzR7nnZh0m6RRUBpYN8VruQc5/s7EU2xOjwZUf1qMKVBqs EDfLqFYuCEY1pdAceSnUgXmVYdT2GfsHJ3ijyvPsjDWqSkH9PjmxrXeFpDnmUvbkiAgH rvgUFRAEDWoKr+HLQq9t2MHaAQU+CLEqPnLiY=
- Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; b=tjmpsf2nS60+mwDv8+eZ+Nx7zqfxqXOJBHugJuOOxPwKhftmk0EkqwtF72WsRzpF+4 TDbEAumEcg0YjnLjLXa9POwUV6QU+DWNx/3xe+2IlNp0gR43m5lnE5zSYM3/Ts+HvRBw n1w0bI74Q945tjUqdClJBYGs0YmhKKm0jF2aU=
The default branch is the 3.0 one right?
I tried the to compile the tests with PGI, here are the first errors
(not sure about what you need):
"/users/pmarti/tmp/ei3/eigen/Eigen/src/Core/util/Memory.h", line 94: error:
identifier "_mm_malloc" is undefined
result = _mm_malloc(size, 16);
^
"/users/pmarti/tmp/ei3/eigen/Eigen/src/Core/util/Memory.h", line 165: error:
identifier "_mm_free" is undefined
_mm_free(ptr);
^
"/users/pmarti/tmp/ei3/eigen/Eigen/src/Core/arch/SSE/PacketMath.h",
line 142: warning:
controlling expression is constant
{ ei_assert(false && "packet integer division are not supported by SSE");
^
"/users/pmarti/tmp/ei3/eigen/Eigen/src/Core/arch/SSE/PacketMath.h",
line 247: error:
identifier "_mm_cvtss_f32" is undefined
template<> EIGEN_STRONG_INLINE float ei_pfirst<Packet4f>(const
Packet4f& a) { return _mm_cvtss_f32(a); }
^
"/users/pmarti/tmp/ei3/eigen/Eigen/src/Core/arch/SSE/PacketMath.h",
line 248: error:
identifier "_mm_cvtsd_f64" is undefined
template<> EIGEN_STRONG_INLINE double ei_pfirst<Packet2d>(const
Packet2d& a) { return _mm_cvtsd_f64(a); }
Philippe
On Tue, Feb 23, 2010 at 11:38 AM, Hauke Heibel
<hauke.heibel@xxxxxxxxxxxxxx> wrote:
> I tried to fix the aligned issue in the default branch. You may try to
> grab that version and give it a shot.
>
> - Hauke
>
> On Tue, Feb 23, 2010 at 11:23 AM, Philippe Marti
> <philippe.marti@xxxxxxxxx> wrote:
>> PGI: pgCC 9.0-4 64-bit target on x86-64 Linux
>>
>>
>> "/users/pmarti/Documents/Code/git/FSDynamoCode/External/eigen/Eigen/src/Core/util/Macros.h",
>> line 193: catastrophic error:
>> #error directive: Please tell me what is the equivalent of
>> __attribute__((aligned(16))) for your compiler
>> #error Please tell me what is the equivalent of
>> __attribute__((aligned(16))) for your compiler
>> ^
>>
>> 1 catastrophic error detected in the compilation of
>> "/users/pmarti/Documents/Code/git/FSDynamoCode/Programs/ThermalConvectionRun.cpp".
>> Compilation terminated.
>
>
>