<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<p>Hi Paolo,<br>
</p>
<div class="moz-cite-prefix">El 06/10/2017 a las 10:59, Paolo
Giannozzi escribió:<br>
</div>
<blockquote type="cite"
cite="mid:CAPMgbCvpt=WqbOQxDx5B1nLjB_FLeVVFmMvWqjcgLtEYzByjMA@mail.gmail.com">
<div dir="ltr"> $ grep finclude make.inc <br>
<div class="gmail_extra">
<div class="gmail_quote">
<div>IFLAGS = -I$(TOPDIR)/include
-I$(TOPDIR)/FoX/finclude -I../include/
-I/opt/intel/mkl/include<br>
<br>
</div>
<div>is $(TOPDIR)/FoX/finclude there, and does it contain
compiled modules? <br>
</div>
<br>
</div>
</div>
</div>
</blockquote>
I see the cause of this problem. I was using, like for qe-6.1, the
following call to configure:<br>
<br>
./configure --with-scalapack=intel ARCH=x86_64 F90=ifort
MPIF90=mpiifort
LIBDIRS="/opt/intel/composer_xe_2015.1.133/mkl/lib/intel64
/opt/fftw-3.2.2/lib" IFLAGS="-I/opt/fftw-3.2.2/include -I../include"<br>
<br>
This explains that, although $(TOPDIR)/FoX/finclude does contain
many modules,<br>
$ grep finclude make.inc<br>
gives nothing, as indeed in make.inc I have this:<br>
<br>
IFLAGS = -I/opt/fftw-3.2.2/include -I../include<br>
<br>
I thus have added -I../FoX/finclude to the configure call and that
problem disappears.<br>
Now I find a new one, as I get these other errors:<br>
<br>
pw_restart_new.f90(18): error #7002: Error in opening the compiled
module file. Check INCLUDE paths. [FOX_WXML]<br>
USE qes_module<br>
------^<br>
pw_restart_new.f90(142): error #6618: The INTERFACE/CONTAINS stack
is full. This means that modules are being 'used' in a circular
way. [QES_LIBS_MODULE]<br>
ALLOCATE( ngk_g( nkstot ) )<br>
^<br>
pw_restart_new.f90(142): error #6618: The INTERFACE/CONTAINS stack
is full. This means that modules are being 'used' in a circular
way. [FOX_WXML]<br>
ALLOCATE( ngk_g( nkstot ) )<br>
^<br>
pw_restart_new.f90(116): error #7002: Error in opening the compiled
module file. Check INCLUDE paths. [FOX_WXML]<br>
USE qexsd_input, ONLY : qexsd_init_k_points_ibz,
qexsd_init_occupations, qexsd_init_smearing<br>
----------^<br>
pw_restart_new.f90(696): error #6618: The INTERFACE/CONTAINS stack
is full. This means that modules are being 'used' in a circular
way. [FOX_WXML]<br>
ierr = 0<br>
^<br>
pw_restart_new.f90(677): error #7002: Error in opening the compiled
module file. Check INCLUDE paths. [FOX_WXML]<br>
USE qes_libs_module, ONLY : qes_write_input,
qes_write_output, qes_write_parallel_info, &<br>
----------^<br>
<br>
I verified that qes_module.mod does appear in Modules directory.
Which can be the problem then?<br>
Regards,<br>
<pre class="moz-signature" cols="72">--
José C. Conesa
Instituto de Catálisis y Petroleoquímica, CSIC
Marie Curie 2, Madrid, Spain
<a class="moz-txt-link-abbreviated" href="http://www.icp.csic.es">www.icp.csic.es</a>
Tel. (+34)915854766
</pre>
</body>
</html>