[mesa-users] Problem binding GYRE5.0rc1 in Mesa r9575
RICHARD H D TOWNSEND
townsend at astro.wisc.edu
Thu Apr 6 16:51:32 EDT 2017
Hi Alfred —
At the moment, building GYRE 5.0 inside MESA simply will not work — I’ve not updated the interface module for a while. However, I’m working on this and hope to have a fix in a day or so.
cheers,
Rich
> On Apr 5, 2017, at 11:37 PM, alfred at gautschy.ch wrote:
>
> Aaron
>
> thanks for the suggestion. I thought the ./clean was superfluous
> because I started with
> a Mesa installation from scratch. But I did a ./clean now, as suggested.
> The ./clean scrubbed away the mesa/gyre/gyre directory where
> previously the executables and compiled/linked routines from the
> standalone-installation lived -- this is
> just what should happen I suppose. Then, starting an ./install in mesa
> works fine again to the end of
>
> mesa/star has been built, tested, and exported.
>
> Then, the installation of the gyre package crashes at an earlier stage
> than hitherto with:
>
>
> make: *** Keine Regel vorhanden, um das Ziel „gyre_input.mod“,
> benötigt von „gyre_lib.o“, zu erstellen. Schluss.
>
> /home/alfred/StarWare/Mesa/mesa/gyre/make
> FAILED
>
>>>> translation: make: *** No rule found to generate target "gyre_input.mod",
> which is used by "gyre_lib.o"
>
> Beats me even more than last night's experience.
>
> Alfred
>
>
>
>> Hi Alfred,
>>
>> Just a guess! Did you do a ./clean in mesa/star before linking with the
>> new version of GYRE? It might be that your star module was built against
>> the old version and is now confused by the new.
>>
>> Aaron
>>
>> On Wed, Apr 5, 2017 at 6:05 PM, <alfred at gautschy.ch> wrote:
>>
>>>
>>> Dear Blackbelters,
>>>
>>> recently I decided to upgrade to r9575 of Mesa; the undertaking was
>>> painless and successful -- using GYRE 4.4, which comes with the Mesa
>>> release. Motivated by Warrick's report on GYRE complaints I felt
>>> forced to update also GYRE to 5.0rc1. Installing this latest GYRE
>>> version in standalone mode (i.e. make in $GYRE_DIR) was successful and
>>> all tests were passed successfully. However, going back to the mesa
>>> directory and doing a new ./install to bind GYRE to Mesa so that it
>>> can be called from within Mesa fails; and it just beats me why that
>>> happens.
>>>
>>> Here some lines of the terminal output during the installation
>>> procedure in the mesa directory:
>>>
>>> ...
>>> export
>>> done
>>>
>>> mesa/star has been built, tested, and exported.
>>>
>>> ************************************************
>>>
>>> /home/alfred/StarWare/Mesa/mesa/gyre
>>> building gyre package.
>>>
>>> gyre/
>>> gyre/bin/
>>> ...
>>> ...
>>> Unescaped left brace in regex is deprecated, passed through in regex;
>>> marked by <-- HERE in m/\G{ <-- HERE / at
>>> /home/alfred/mesasdk/bin/fpx3 line 261.
>>> FC gyre_soln_seg.f90
>>> FC gyre_soln.f90
>>> FC gyre_evol_model.f90
>>> gyre_evol_model.f90:2327:13:
>>>
>>> where (pt%x /= 0._WP)
>>> 1
>>> Error: WHERE/ELSEWHERE clause at (1) requires a LOGICAL array
>>> gyre_evol_model.f90:2328:9:
>>>
>>> f = SQRT(MAX(As/c_1, 0._WP))/pt%x
>>> 1
>>> Error: WHERE assignment target at (1) has inconsistent shape
>>> gyre_evol_model.f90:2330:9:
>>>
>>> f = 0._WP
>>> 1
>>> Error: WHERE assignment target at (1) has inconsistent shape
>>> gyre_evol_model.f90:2334:25:
>>>
>>> integrate(pt%x, f)
>>> 1
>>> Error: There is no specific function for the generic 'integrate' at (1)
>>> gyre_evol_model.f90:2299:25:
>>>
>>> integrate(pt%x, f)
>>> 1
>>> Error: There is no specific function for the generic 'integrate' at (1)
>>> makefile:73: die Regel für Ziel „gyre_evol_model.mod“ scheiterte
>>> make: *** [gyre_evol_model.mod] Fehler 1
>>>
>>> /home/alfred/StarWare/Mesa/mesa/gyre/make
>>> FAILED
>>>
>>>
>>> What beats me is that apparently, in the standalone installation,
>>> compiling/linking of *all* routines was successful.
>>>
>>> In terms of machine, I'm running ubuntu 16.04 LTS and the latest
>>> release of mesasdk.
>>>
>>> Any hint or help is appreciated.
>>>
>>> Thanks, Alfred
>>>
>>>
>>>
>>> ------------------------------------------------------------
>>> ------------------
>>> Check out the vibrant tech community on one of the world's most
>>> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
>>> _______________________________________________
>>> mesa-users mailing list
>>> mesa-users at lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/mesa-users
>>>
>
>
>
>
> ------------------------------------------------------------------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> _______________________________________________
> mesa-users mailing list
> mesa-users at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/mesa-users
More information about the Mesa-users
mailing list