[Q-e-developers] Compilation problems with xx.f90

Paolo Giannozzi p.giannozzi at gmail.com
Wed Feb 8 17:38:14 CET 2017


Hi Oliviero

the first error you mention is a line too long (hidden by
preprocessing) and should be fixed (I'll do it). The second, I don't
know, it must be some new feature, I'll inquire with the guys at Nersc
who added it. In general: g95 used to be a great compiler, but it is
unmaintained since 5+ years and slowly fading into obsolescence. I am
strongly against too quick adoption of new language features or new
versions of libraries, but from time to time we have to move on.

Paolo

On Wed, Feb 8, 2017 at 2:28 PM, Oliviero Andreussi
<oliviero.andreussi at usi.ch> wrote:
> Dear all,
>
> sorry if this has been already pointed out by others, I run into some compilations issues with exx.f90 when trying to compile pw.x on my mac laptop, using g95. First I had a stupid (but never seen before) issue with lines being truncated, in particular when the compiler-time modification of the lines was used, e.g.
>
> Warning (115): Line 1487 of exx.f90 is being truncated
> In file exx.f90:1487
>
> dp,kind=DP))
>      1
> Error: Syntax error in argument list at (1)
>
> While this is probably something easy to fix (I am sure there is also some setting I can specify to overcome the problem, instead of adding continuation characters by hand in the problematic lines), I found that the most recent commit introduces what g95 sees as an error in pointer assignment
>
> In file exx.f90:1710
>
>     prhoc(1:nrxxs*jblock) => rhoc(:,:)
>     1
> Error: Pointer assignment to non-POINTER at (1)
> In file exx.f90:1711
>
>     pvc(1:nrxxs*jblock) => vc(:,:)
>     1
> Error: Pointer assignment to non-POINTER at (1)
>
> If the problems are in my compiling set up, I would really appreciate the help of the experts.
>
> Best,
>
> Oliviero Andreussi
> --
> Senior Postdoctoral Researcher
> École Polytechnique Fédérale de Lausanne (EPFL) and
> Università della Svizzera Italiana (USI) of Lugano
> USI Campus, Via G. Buffi 17, 6904 Lugano, Switzerland
> Emails: oliviero.andreussi @ epfl.ch -or- usi.ch
> Tel: +41-(0)58-666-4810 / Skype: olivieroandreussi
> Web: https://sites.google.com/site/olivieroandreussi
>
>
> _______________________________________________
> Q-e-developers mailing list
> Q-e-developers at qe-forge.org
> http://qe-forge.org/mailman/listinfo/q-e-developers



-- 
Paolo Giannozzi, Dip. Scienze Matematiche Informatiche e Fisiche,
Univ. Udine, via delle Scienze 208, 33100 Udine, Italy
Phone +39-0432-558216, fax +39-0432-558222




More information about the developers mailing list