<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri",sans-serif;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:70.85pt 70.85pt 2.0cm 70.85pt;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="#0563C1" vlink="#954F72" style="word-wrap:break-word">
<div class="WordSection1">
<p class="MsoNormal">Hello, <o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">I am running qe-6.7 and running frequently into the error ‘too many r-vectors’ during calculation=relax. I am able to bypass this error by turning off the DFT-D2 vdw correction. Unfortunately, I do need dispersion correction for my system
 (a molecular crystal) so cannot afford to eliminate this correction. <o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">    Error in routine rgen (18496):<o:p></o:p></p>
<p class="MsoNormal">     too many r-vectors<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Is there another way around this error? <o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">I have verified that the structure is fine – the unit cell and interatomic distances are all very reasonable. I noticed Prof Giannozzi once suggested
<o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Courier New";color:black">><i> increase the value of mxr in PW/src/ewald.f90, PW/src/force_ew.f90,<o:p></o:p></i></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Courier New";color:black">><i> PW/src/stres_ewa.f90, recompile</i><o:p></o:p></span></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">However before modifying the code (default mxr = 50 ) wanted to verify to what extent such modifications are ‘safe’, or if there is a better way to solve this problem.
<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">For reference, my input file is<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">&CONTROL<o:p></o:p></p>
<p class="MsoNormal">prefix=’test1’<o:p></o:p></p>
<p class="MsoNormal">calculation ='relax'<o:p></o:p></p>
<p class="MsoNormal">wf_collect=.true.<o:p></o:p></p>
<p class="MsoNormal">nstep=1000<o:p></o:p></p>
<p class="MsoNormal">tstress=.true.<o:p></o:p></p>
<p class="MsoNormal">tprnfor=.true.<o:p></o:p></p>
<p class="MsoNormal">outdir='./scratch'<o:p></o:p></p>
<p class="MsoNormal">pseudo_dir = '/home/QE/pseudopotentials/'<o:p></o:p></p>
<p class="MsoNormal">etot_conv_thr=1.0d-9<o:p></o:p></p>
<p class="MsoNormal">forc_conv_thr=1.0d-4<o:p></o:p></p>
<p class="MsoNormal">/<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">&SYSTEM<o:p></o:p></p>
<p class="MsoNormal">  ibrav = 6<o:p></o:p></p>
<p class="MsoNormal">  celldm(1) = 26.6779799 <o:p></o:p></p>
<p class="MsoNormal">  celldm(3) = 0.2653546 <o:p></o:p></p>
<p class="MsoNormal">  nat = 50<o:p></o:p></p>
<p class="MsoNormal">  ntyp = 5<o:p></o:p></p>
<p class="MsoNormal">  input_dft = 'pbe'<o:p></o:p></p>
<p class="MsoNormal">  !!vdw_corr = 'dft-d'<o:p></o:p></p>
<p class="MsoNormal">  ecutwfc = 80<o:p></o:p></p>
<p class="MsoNormal">  ecutrho = 800<o:p></o:p></p>
<p class="MsoNormal">/<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">&ELECTRONS<o:p></o:p></p>
<p class="MsoNormal">electron_maxstep = 1000<o:p></o:p></p>
<p class="MsoNormal">conv_thr = 1.0d-10<o:p></o:p></p>
<p class="MsoNormal">/<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">&IONS<o:p></o:p></p>
<p class="MsoNormal">ion_dynamics='bfgs'<o:p></o:p></p>
<p class="MsoNormal">/<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">&CELL<o:p></o:p></p>
<p class="MsoNormal">cell_dynamics = 'bfgs'<o:p></o:p></p>
<p class="MsoNormal">/<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">K_POINTS automatic<o:p></o:p></p>
<p class="MsoNormal">2 2 4 0 0 0<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">ATOMIC_SPECIES<o:p></o:p></p>
<p class="MsoNormal">   H    1.00750   H.pbe-kjpaw_psl.1.0.0.UPF<o:p></o:p></p>
<p class="MsoNormal">   N   14.00650   N.pbe-n-kjpaw_psl.1.0.0.UPF<o:p></o:p></p>
<p class="MsoNormal">  Cl   35.45150  Cl.pbe-n-kjpaw_psl.1.0.0.UPF<o:p></o:p></p>
<p class="MsoNormal">   C   12.01060   C.pbe-n-kjpaw_psl.1.0.0.UPF<o:p></o:p></p>
<p class="MsoNormal"> Cd  112.41100  Cd.pbe-n-kjpaw_psl.1.0.0.UPF<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Many thanks in advance,<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Adam Michalchuk <o:p></o:p></p>
<p class="MsoNormal">Federal Institute for Materials Research and Testing, Germany<o:p></o:p></p>
</div>
</body>
</html>