[petsc-users] error when configuring petsc with Intel Compilers 2019 update 3
Alfredo Jaramillo
ajaramillopalma at gmail.com
Tue May 26 14:15:24 CDT 2020
Thank you Matthew!
I need this version to work on my computer in order to look for a bug that
appears in a cluster.
I'm not sure how to make it work, I will try with an older Linux
distribution.
regards
Alfredo
On Tue, May 26, 2020 at 1:02 PM Matthew Knepley <knepley at gmail.com> wrote:
> On Tue, May 26, 2020 at 11:23 AM Alfredo Jaramillo <
> ajaramillopalma at gmail.com> wrote:
>
>> hello dear PETSc team,
>>
>> I'm trying to install PETSc with the 2019 update 3 Intel Parallel Studio.
>> When starting the configuration process there appears the next message:
>>
>>
>>
>>
>>
>>
>>
>> *TESTING: checkFortran90Array from
>> config.compilersFortran(/opt/petsc-3.13.0/config/BuildSystem/config/compilersFortran.py:211)*******************************************************************************
>> UNABLE to CONFIGURE with GIVEN OPTIONS (see configure.log for
>> details):-------------------------------------------------------------------------------Could
>> not check Fortran pointer
>> arguments********************************************************************************
>>
>> the configuration log is attached to this message
>>
>> I would be very thankful of any kind help on this matter
>>
>
> It seems like headers in /usr/include are conflicting with your new
> compiler.
>
> Executing: mpiicc -c -o
> /tmp/petsc-n__j58ih/config.compilersFortran/conftest.o
> -I/tmp/petsc-n__j58ih/config.libraries
> -I/tmp/petsc-n__j58ih/config.setCompilers
> -I/tmp/petsc-n__j58ih/config.compilers
> -I/tmp/petsc-n__j58ih/config.utilities.closure
> -I/tmp/petsc-n__j58ih/config.compilersFortran -fPIC -O3 -march=native
> -mtune=native /tmp/petsc-n__j58ih/config.compilersFortran/conftest.c
> Possible ERROR while running compiler: exit code 2
> stderr:
> In file included from /usr/include/bits/floatn.h(119),
> from /usr/include/stdlib.h(55),
> from
> /tmp/petsc-n__j58ih/config.compilersFortran/conftest.c(4):
> /usr/include/bits/floatn-common.h(214): error: invalid combination of type
> specifiers
> typedef float _Float32;
> ^
>
> In file included from /usr/include/bits/floatn.h(119),
> from /usr/include/stdlib.h(55),
> from
> /tmp/petsc-n__j58ih/config.compilersFortran/conftest.c(4):
> /usr/include/bits/floatn-common.h(251): error: invalid combination of type
> specifiers
> typedef double _Float64;
> ^
>
> In file included from /usr/include/bits/floatn.h(119),
> from /usr/include/stdlib.h(55),
> from
> /tmp/petsc-n__j58ih/config.compilersFortran/conftest.c(4):
> /usr/include/bits/floatn-common.h(268): error: invalid combination of type
> specifiers
> typedef double _Float32x;
> ^
>
> In file included from /usr/include/bits/floatn.h(119),
> from /usr/include/stdlib.h(55),
> from
> /tmp/petsc-n__j58ih/config.compilersFortran/conftest.c(4):
> /usr/include/bits/floatn-common.h(285): error: invalid combination of type
> specifiers
> typedef long double _Float64x;
> ^
>
> compilation aborted for
> /tmp/petsc-n__j58ih/config.compilersFortran/conftest.c (code 2)
> Source:
> #include "confdefs.h"
> #include "conffix.h"
> #include<stdio.h>
> #include <stdlib.h>
> void f90arraytest_(void* a1, void* a2,void* a3, void* i)
> {
> printf("arrays [%p %p %p]\n",a1,a2,a3);
> fflush(stdout);
> return;
> }
> void f90ptrtest_(void* a1, void* a2,void* a3, void* i, void* p1 ,void* p2,
> void* p3)
> {
> printf("arrays [%p %p %p]\n",a1,a2,a3);
> if ((p1 == p3) && (p1 != p2)) {
> printf("pointers match! [%p %p] [%p]\n",p1,p3,p2);
> fflush(stdout);
> } else {
> printf("pointers do not match! [%p %p] [%p]\n",p1,p3,p2);
> fflush(stdout);
> exit(111);
> }
> return;
> }
>
> Thanks,
>
> Matt
>
> Alfredo
>>
> --
> What most experimenters take for granted before they begin their
> experiments is infinitely more interesting than any results to which their
> experiments lead.
> -- Norbert Wiener
>
> https://www.cse.buffalo.edu/~knepley/
> <http://www.cse.buffalo.edu/~knepley/>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20200526/8d9c76d3/attachment.html>
More information about the petsc-users
mailing list