[mesa-users] Problem binding GYRE5.0rc1 in Mesa r9575

alfred at gautschy.ch alfred at gautschy.ch
Fri Apr 7 02:34:20 EDT 2017


Rich,

thanks for your information! I try to help fixing problems whenever  
possible but this one proved to be beyond me. Therefore, I switch to  
standby mode for the time being.

I really appreciate your efforts,
thanks, Alfred


> 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