[Q-e-developers] Compilation problems with xx.f90
Ari P Seitsonen
Ari.P.Seitsonen at iki.fi
Wed Feb 8 15:06:25 CET 2017
Dear Oliviero, CC: All Others
My guess: It is a feature either in newer standards of FORTRAN, or 'g95'
has not implemented it. Sorry, I am too busy (lazy) to check it myself,
one could try restricting the 'gfortran' to a specific standard. What I
can possibly contribute is that this kind of errors appeared some years
ago in CP2K, a code that has a long history of testing the FORTRAN
compilers, and I seem to remember that the Developers decided to abandon
g95, but it could be also that this was because they went for a standard
"higher" than the official FORTRAN90.
If no one has better answers, I can try to check later, just giving my
first "experience" right now.
Greetings from Paris,
apsi
-=*=-=*=-=*=-=*=-=*=-=*=-=*=-=*=-=*=-=*=-=*=-=*=-=*=-=*=-=*=-=*=-=*=-=*=-=*=-
Ari Paavo Seitsonen / Ari.P.Seitsonen at iki.fi / http://www.iki.fi/~apsi/
Ecole Normale Supérieure (ENS), Département de Chimie, Paris
Mobile (F) : +33 789 37 24 25 (CH) : +41 79 71 90 935
On Wed, 8 Feb 2017, Oliviero Andreussi 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
>
More information about the developers
mailing list