[petsc-users] PETSC installation on Cray
Barry Smith
bsmith at petsc.dev
Tue Mar 2 14:03:06 CST 2021
Please try the following. Make four files as below then compile each with cc -c -o test.o test1.c again for test2.c etc
Send all the output.
test1.c
#include <complex.h>
test2.c
#define _BSD_SOURCE
#include <complex.h>
test3.c
#define _DEFAULT_SOURCE
#include <complex.h>
test4.c
#define _GNU_SOURCE
#include <complex.h>
> On Mar 2, 2021, at 7:33 AM, Enrico <degregori at dkrz.de> wrote:
>
> Hi,
>
> attached is the configuration and make log files.
>
> Enrico
>
> On 02/03/2021 14:13, Matthew Knepley wrote:
>> On Tue, Mar 2, 2021 at 7:49 AM Enrico <degregori at dkrz.de <mailto:degregori at dkrz.de>> wrote:
>> Hi,
>> I'm having some problems installing PETSC with Cray compiler.
>> I use this configuration:
>> ./configure --with-cc=cc --with-cxx=CC --with-fc=0 --with-debugging=1
>> --with-shared-libraries=1 COPTFLAGS=-O0 CXXOPTFLAGS=-O0
>> and when I do
>> make all
>> I get the following error because of cmathcalls.h:
>> CC-1043 craycc: ERROR File = /usr/include/bits/cmathcalls.h, Line = 55
>> _Complex can only be used with floating-point types.
>> __MATHCALL (cacos, (_Mdouble_complex_ __z));
>> ^
>> Am I doing something wrong?
>> This was expended from somewhere. Can you show the entire err log?
>> Thanks,
>> Matt
>> Regards,
>> Enrico Degregori
>> --
>> 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/>
> <configure.log><make.log>
More information about the petsc-users
mailing list