[Users] Compile question
Guy
guy.pitman at bigpond.com
Tue Jan 31 16:14:31 CST 2017
Hello Roland,
The config-info file contains
# CONFIGURATION : kranc
# CONFIG-DATE : Tue Jan 31 07:07:04 2017 (GMT)
# CONFIG-HOST : Guy-Pitman.local
# CONFIG-STATUS : 0
# CONFIG-OPTIONS :
PROMPT=no
THORNLIST=kranc.th <http://kranc.th/>
I assume that the example in https://docs.einsteintoolkit.org/et-docs/Simplified_Tutorial_for_New_Users <https://docs.einsteintoolkit.org/et-docs/Simplified_Tutorial_for_New_Users> uses a fortran compiler-
I can successfully compile it using ./simfactory/bin/sim build --mdbkey make 'make -j2' --thornlist=manifest/einsteintoolkit.th
but I am not clear where the compiler switches reside and why my Kranc example is failing.
Regards
Guy
> On 31 Jan. 2017, at 10:36 pm, Roland Haas <rhaas at illinois.edu> wrote:
>
> Hello all,
>
> if the Fortran compiler sees the chkinx macro then it sounds to me as if the preprocessor is set incorrectly. Could you check whether in your options file (configs/kranc/config-info or the one you passed to make via options=) does either set FPP to cpp --traditional or does not set it at all?
>
> Yours,
> Roland
>
> ----- Original Message -----
> From: Ian Hinder <ian.hinder at aei.mpg.de>
> Sent: 2017-01-31 - 06:30
> To: Guy Pitman <guy.pitman at bigpond.com>
> Subject: Re: [Users] Compile question
>
>>
>> On 31 Jan 2017, at 08:21, Guy Pitman <guy.pitman at bigpond.com> wrote:
>>
>>> Hi,
>>>
>>> I am trying to compile a new Kranc thorn on a MacBook Pro (Sierra) and am getting an error
>>>
>>> COMPILING arrangements/Carpet/CarpetLib/src/prolongate_3d_real8_tvd.F90
>>> gfortran: warning: couldn’t understand kern.osversion ‘16.1.0
>>> /Users/Guy/Documents/Einsteintoolkit/Cactus/configs/kranc/build/CarpetLib/prolongate_3d_real8_tvd.f90:128.11:
>>>
>>> CHKIDX (i0 ,j0 ,k0 , srciext,srcjext,srckext, "src")
>>> 1
>>> Error: Unclassifiable statement at (1)
>>> /Users/Guy/Documents/Einsteintoolkit/Cactus/configs/kranc/build/CarpetLib/prolongate_3d_real8_tvd.f90:129.11:
>>>
>>> CHKIDX (i0+2,j0+2,k0+2, srciext,srcjext,srckext, "src")
>>> 1
>>> Error: Unclassifiable statement at (1)
>>> /Users/Guy/Documents/Einsteintoolkit/Cactus/configs/kranc/build/CarpetLib/prolongate_3d_real8_tvd.f90:170.11:
>>>
>>> CHKIDX (dstioff+i+1, dstjoff+j+1, dstkoff+k+1, dstiext,dstjext,dstke
>>> 1
>>> Error: Unclassifiable statement at (1)
>>> make[4]: *** [prolongate_3d_real8_tvd.F90.o] Error 1
>>> make[3]: *** [make.checked] Error 2
>>> make[2]: *** [/Users/Guy/Documents/Einsteintoolkit/Cactus/configs/kranc/lib/libthorn_CarpetLib.a] Error 2
>>> make[1]: *** [kranc] Error 2
>>> make: *** [kranc-config] Error 2
>>>
>>>
>>> I previously installed the simple example for OSX and that ran OK.
>>>
>>> The attached file contains the ThornList that I am using.
>>> <kranc.th>
>>>
>>> Do you have any suggestions?
>>
>> Hi guy,
>>
>> Just as a data point: these seem to be problems with the fortran compiler, rather than Kranc. Probably a fortran expert needs to answer.
>>
>> --
>> Ian Hinder
>> http://members.aei.mpg.de/ianhin
>>
>> _______________________________________________
>> Users mailing list
>> Users at einsteintoolkit.org
>> http://lists.einsteintoolkit.org/mailman/listinfo/users
>
>
> --
> My email is as private as my paper mail. I therefore support encrypting
> and signing email messages. Get my PGP key from http://keys.gnupg.net.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.einsteintoolkit.org/pipermail/users/attachments/20170201/8b5ecb91/attachment.html
More information about the Users
mailing list