[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