[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

lianyl lianyl at ihep.ac.cn
Tue Oct 13 08:50:23 CEST 2020


I got the error when I compile a minimal set of f90 source files from QE with gfortran.

Sorry about the confusing descriptions... Making QE available for Julia is the motivation for the entire effort.

Sent from my iPhone

> On 13 Oct 2020, at 2:42 PM, Pietro Delugas <pdelugas at sissa.it> wrote:
> 
> 
> 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> 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
> _______________________________________________
> 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/d25829b0/attachment.html>


More information about the users mailing list