<div dir="ltr">Hi Juerg,<br><br>thanks a lot!<br><br>Best regards,<br>Martin<br><br><br>Am Donnerstag, 23. August 2018 10:01:54 UTC+2 schrieb jgh:<blockquote class="gmail_quote" style="margin: 0;margin-left: 0.8ex;border-left: 1px #ccc solid;padding-left: 1ex;">Hi
<br>
<br>yes, this is an issue that hasn't been looked into since the
<br>early implementation of k-points. There is no deep reason why
<br>one couldn't use other scheme, but it needs some additional programming.
<br>I put it on the todo list.
<br>
<br>regards
<br>
<br>Juerg
<br>------------------------------<wbr>------------------------------<wbr>--
<br>Juerg Hutter                         Phone : ++41 44 635 4491
<br>Institut für Chemie C                FAX   : ++41 44 635 6838
<br>Universität Zürich                   E-mail: <a href="javascript:" target="_blank" gdf-obfuscated-mailto="KjfSdk06EAAJ" rel="nofollow" onmousedown="this.href='javascript:';return true;" onclick="this.href='javascript:';return true;">hut...@chem.uzh.ch</a>
<br>Winterthurerstrasse 190
<br>CH-8057 Zürich, Switzerland
<br>------------------------------<wbr>------------------------------<wbr>---
<br>
<br>-----<a href="javascript:" target="_blank" gdf-obfuscated-mailto="KjfSdk06EAAJ" rel="nofollow" onmousedown="this.href='javascript:';return true;" onclick="this.href='javascript:';return true;">cp...@googlegroups.com</a> wrote: -----
<br>To: "cp2k" <<a href="javascript:" target="_blank" gdf-obfuscated-mailto="KjfSdk06EAAJ" rel="nofollow" onmousedown="this.href='javascript:';return true;" onclick="this.href='javascript:';return true;">cp...@googlegroups.com</a>>
<br>From: "M. Brehm" 
<br>Sent by: <a href="javascript:" target="_blank" gdf-obfuscated-mailto="KjfSdk06EAAJ" rel="nofollow" onmousedown="this.href='javascript:';return true;" onclick="this.href='javascript:';return true;">cp...@googlegroups.com</a>
<br>Date: 08/22/2018 01:41PM
<br>Subject: [CP2K:10666] K-Points and Extrapolation
<br>
<br>
<br>Dear community,
<br>
<br>since a few years, CP2k supports K points in DFT calculations, which is a very useful feature. All of the REGTESTs which invlove K points use "EXTRAPOLATION USE_GUESS". For single-point calculations, this is not a problem. However, for geometry optimizations or molecular dynamics runs, this means that the initial guess is performed in every geometry step, and the previous optimized wave function is not at all considered.
<br>
<br>In very simple test cases, it is easy to reach SCF convergence from the initial guess. However, in realistic solid state systems (such as semiconductors), it can be very hard to converge a wave function from the initial guess. This can involve hundreds of SCF cycles, and can even require manual switching of the level of theory (e.g., pre-converge the wave function with PBE, then use this as a starting point for PBE0). If the initial guess is performed in every geometry step, such systems often cannot be treated at all...
<br>
<br>I had a short look in the source code, and saw that two other EXTRAPOLATION methods are allowed in combination with K points, namely "LINEAR_P" and "USE_PREV_RHO_R". However, with the first one, I obtain a SEGFAULT every time in geometry optimization, and with the second one, the SCF convergence is even worse than with using the initial guess.
<br>
<br>So here are my two questions:
<br>
<br>(*) Are these two extrapolation methods supposed to work with K points? Maybe I am just doing something wrong, or there is a small bug which could be fixed.
<br>
<br>(*) If not: Would it be possible to implement a method to just use the last converged wave function for new geometry steps? No sophisticated extrapolation scheme is required. It would be a huge gain if it would be possible to simply copy the last converged wave function. From my (very limited) understanding of the K point implementation in CP2k, this should not be too hard to implement...
<br>
<br>Thank you in advance and with best regards,
<br>Martin
<br>
<br>  
<br>  -- 
<br> You received this message because you are subscribed to the Google Groups "cp2k" group.
<br> To unsubscribe from this group and stop receiving emails from it, send an email to <a href="javascript:" target="_blank" gdf-obfuscated-mailto="KjfSdk06EAAJ" rel="nofollow" onmousedown="this.href='javascript:';return true;" onclick="this.href='javascript:';return true;">cp2k+uns...@googlegroups.<wbr>com</a>.
<br> To post to this group, send email to <a href="javascript:" target="_blank" gdf-obfuscated-mailto="KjfSdk06EAAJ" rel="nofollow" onmousedown="this.href='javascript:';return true;" onclick="this.href='javascript:';return true;">cp...@googlegroups.com</a>.
<br> Visit this group at <a href="https://groups.google.com/group/cp2k" target="_blank" rel="nofollow" onmousedown="this.href='https://groups.google.com/group/cp2k';return true;" onclick="this.href='https://groups.google.com/group/cp2k';return true;">https://groups.google.com/<wbr>group/cp2k</a>.
<br> For more options, visit <a href="https://groups.google.com/d/optout" target="_blank" rel="nofollow" onmousedown="this.href='https://groups.google.com/d/optout';return true;" onclick="this.href='https://groups.google.com/d/optout';return true;">https://groups.google.com/d/<wbr>optout</a>.
<br> 
<br></blockquote></div>