[QE-users] Is "block" a FORTRAN keyword? I see funny color in line qe-6.6/Modules/input_parameters.f90:656 when I open the file with VSCode or gedit

Pietro Delugas pdelugas at sissa.it
Tue Oct 13 08:41:47 CEST 2020


sorry

I am getting lost, do you ge the error compiling QE with gfortran or you 
get the error using Julia ?

On 13/10/20 04:01, 连云龙 wrote:
>
> thanks for all the quick replies!
>
> I have created a github repo for my project.
>
> https://github.com/algorithmx/QE/
>
> I am trying to break QE into small modules so that I can use Julia 
> "ccall()" to wrap up some functions.
>
> ( As you can see from the .jl files (Julia source code) in the repo, I 
> start with the kpoint generation. )
>
> What I wanted to do is to compile several relevant files into a 
> minimal dynamical library "QE_minimal.so", and then wrap up the 
> functions.
>
> ************************************************************
>
> To Lorenzo :
>
> The "Makefile" I use to compile is
>
> https://github.com/algorithmx/QE/blob/master/minimal/src/Makefile
>
> (you need to download the folder "1/" from the repo and modify 
> "Makefile" by changing the workspace folder and the QE source code 
> path in the copy section)
>
> and the output of command `bash Makefile` on my laptop is
>
>
> (base) xxx at XXXX:~/jianguoyun/Workspace/QE/minimal/src$ bash Makefile
> |----------------------  gcc --version  ----------------------
> gcc (Ubuntu 8.3.0-6ubuntu1) 8.3.0
> Copyright (C) 2018 Free Software Foundation, Inc.
> This is free software; see the source for copying conditions. There is NO
> warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR 
> PURPOSE.
>
> |----------------------  gfortran --version  -----------------
> GNU Fortran (Ubuntu 7.5.0-3ubuntu1~18.04) 7.5.0
> Copyright (C) 2017 Free Software Foundation, Inc.
> This is free software; see the source for copying conditions. There is NO
> warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR 
> PURPOSE.
>
> |----------------------  mpif90 --version  -------------------
> GNU Fortran (Ubuntu 7.5.0-3ubuntu1~18.04) 7.5.0
> Copyright (C) 2017 Free Software Foundation, Inc.
> This is free software; see the source for copying conditions. There is NO
> warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR 
> PURPOSE.
>
> |----------------------  mpif90 -showme  ---------------------
> gfortran -I/usr/lib/x86_64-linux-gnu/openmpi/include -pthread 
> -I/usr/lib/x86_64-linux-gnu/openmpi/lib -Wl,--enable-new-dtags 
> -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi_usempif08 
> -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi
> |----------------------  rm *.o  *.mod *.so *.f90  ------------
> REMOVING ALL *.f90 SOURCE CODES !!!
> rm: remove 73 arguments? y
> |----------------------  copying files  ...  -----------------
> |----------------------  compile -----------------------------
> f951: Fatal Error: Reading module ‘input_parameters’ at line 1703 
> column 5: Unexpected EOF
> compilation terminated.
> (base) xxx at XXXX:~/jianguoyun/Workspace/QE/minimal/src$
>
>
> *******************************************************
>
>
> To Paolo:
>
> Yes I am also confused ... I compile with QE version 6.6.
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> --
> ------------------- 连云龙 | Yunlong LIAN ORCID : 
> https://orcid.org/0000-0002-9474-2181 中国散裂中子源 | CSNS 中子科学部 | 
> Dongguan Neutron Science Center 中国广东省东莞市 | Dongguan, Guangdong, P. 
> R. China
>
>     -----Original Messages-----
>     *From:*pdelugas at sissa.it
>     *Sent Time:*2020-10-12 19:46:20 (Monday)
>     *To:* "Quantum ESPRESSO users Forum"
>     <users at lists.quantum-espresso.org>
>     *Cc:*
>     *Subject:* Re: [QE-users] Is "block" a FORTRAN keyword? I see
>     funny color in line qe-6.6/Modules/input_parameters.f90:656 when I
>     open the file with VSCode or gedit
>
>     It should be something related to reading of the .mod file I
>     guess. The error  says "reading module". Try to touch
>     input_parameters.f90 and restart the compilation.
>
>     Il 12 ott 2020 1:19 PM, Paolo Giannozzi <p.giannozzi at gmail.com> ha
>     scritto:
>
>         On Mon, Oct 12, 2020 at 11:09 AM 连云龙 <lianyl at ihep.ac.cn
>         <mailto:lianyl at ihep.ac.cn>> wrote:
>
>             When I open the source file input_parameters.f90 with
>             VSCode or gedit, I saw a highlighted word "block" in line
>             656. 
>
>
>         "block" is a bad choice for a variable name (it is also a
>         fortran statement) but I don't think it is related to your
>         compilation problem. If it were, you would get a different
>         error message.
>
>         The current (development version) file input_parameters.f90
>         has less than 1662 lines, by the way, so I don't see how it
>         can fail at line 1703.
>
>         Paolo
>         -- 
>         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
>
>
>
> _______________________________________________
> Quantum ESPRESSO is supported by MaX (www.max-centre.eu)
> users mailing list users at lists.quantum-espresso.org
> https://lists.quantum-espresso.org/mailman/listinfo/users
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.quantum-espresso.org/pipermail/users/attachments/20201013/828d78f1/attachment.html>


More information about the users mailing list