Thanks for the tip! I will look into it. regards Alfredo
On Tue, May 26, 2020 at 4:39 PM Matthew Knepley <[email protected]> wrote: > On Tue, May 26, 2020 at 3:15 PM Alfredo Jaramillo < > [email protected]> wrote: > >> 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. >> > > If you are just looking for a bug, maybe a Docker container would allow > easier experimentation? > > Thanks, > > Matt > > >> regards >> Alfredo >> >> On Tue, May 26, 2020 at 1:02 PM Matthew Knepley <[email protected]> >> wrote: >> >>> On Tue, May 26, 2020 at 11:23 AM Alfredo Jaramillo < >>> [email protected]> 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/> >>> >> > > -- > 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/> >
