<table cellspacing="0" cellpadding="0" border="0" ><tr><td valign="top" style="font: inherit;"><DIV>I have two perhaps fundamental questions related to vc-relax.</DIV>
<DIV>&nbsp;</DIV>
<DIV>1) Can&nbsp;someone give me an idea of what role wmass plays in VC relax?&nbsp;&nbsp; it does seem to affect my convergence but it would be nice to have a better understanding so I'm not just&nbsp;shooting in the dark.&nbsp; How does the algorithm use this parameter?</DIV>
<DIV>&nbsp;</DIV>
<DIV>2)&nbsp; this question is perhaps more fundamental.&nbsp;&nbsp; Even though the toal forces and stresses eventually&nbsp;oscillate about a point,&nbsp;&nbsp; the energy itself ALWAYS decreases although asymptotically.&nbsp;&nbsp; is this an indication that I actually am converging but it will take a long time?</DIV>
<DIV>&nbsp;</DIV>
<DIV>Thanks in advance for your help.</DIV>
<DIV>&nbsp;</DIV>
<DIV>Tim Mason&nbsp; (university of Missouri St. Louis)</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;<BR><BR>--- On <B>Fri, 11/14/08, Eric Abel <I>&lt;etabel@hotmail.com&gt;</I></B> wrote:<BR></DIV>
<BLOCKQUOTE style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: rgb(16,16,255) 2px solid">From: Eric Abel &lt;etabel@hotmail.com&gt;<BR>Subject: RE: vc-relax PWSCF<BR>To: thmason24@yahoo.com<BR>Date: Friday, November 14, 2008, 11:00 PM<BR><BR>
<DIV id=yiv1108401564>
<STYLE>
#yiv1108401564 .hmmessage P
{
margin:0px;padding:0px;}
#yiv1108401564 {
font-size:10pt;font-family:Verdana;}
</STYLE>
Not sure what your end goal is, but in general vc-relax shouldn't be necessary.&nbsp; Rather, the lattice&nbsp;parameters, as well as the atomic&nbsp;positions&nbsp;can be very accurately determined using x-ray or neutron diffraction.&nbsp; These should therefore be the starting point for your study.&nbsp; From there, I would then relax the structure using the simple 'relax' routine, which keeps the&nbsp;lattice parameters&nbsp;fixed, but varies the atomic positions within the unit cell.&nbsp; This ensures that all of the atoms are in their potential minimum.&nbsp; If the relaxed structure is drastically different from the experimental structure, this indicates something wrong with the pseudopotentials or other input parameters mentioned below.&nbsp; This step isn't so necessary if all you are investigating is electronic properties, but it is absolutely essentialy for anything to do with lattice dynamics.<BR>&nbsp;<BR>Anyway, it sounds like you have some
 foundation calculation to do (it took me a good two weeks non-stop to optimize my input parameters).&nbsp; I am happy to continue helping you, but you should also utilize the pw_forum.&nbsp;&nbsp;By now there is a huge knowledgebase of Q &amp; A on all topics.&nbsp; This is where I learned most of what I know.&nbsp; My discussions with Marzari and Co. only fine tuned some of the details.<BR>&nbsp;<BR>Good Luck, and feel free to ask me for any additional guidance.<BR>&nbsp;<BR>Eric<BR><BR><BR>
<HR id=stopSpelling>
<BR>Date: Fri, 14 Nov 2008 06:38:53 -0800<BR>From: thmason24@yahoo.com<BR>Subject: RE: vc-relax PWSCF<BR>To: etabel@hotmail.com<BR><BR><BR>
<TABLE cellSpacing=0 cellPadding=0 border=0>
<TBODY>
<TR>
<TD vAlign=top>
<DIV>Dear Eric,</DIV>
<DIV>&nbsp;</DIV>
<DIV>the reason I want to use VC relax is that&nbsp;our first guess also includes a first guess of the lattice vectors and I have no reason to think that they are optimized.&nbsp; Am&nbsp;I missing the point of VC-relax?&nbsp;&nbsp; </DIV>
<DIV><BR>1) Good info on the Kpoint density.&nbsp;&nbsp; Hopefully 8 8 8 will give me the convergence I need.</DIV>
<DIV>sounds like these computations willl be more expensive than I anticipated.</DIV>
<DIV>&nbsp;</DIV>
<DIV>I'm&nbsp;quite new to this so I'm not sure what's all involved in thouroughly research the space.&nbsp;&nbsp; I make sure it converges on ecut and Kpoint for an scf run.&nbsp;&nbsp; I believe its not metallic so I leave smearing alone.&nbsp; </DIV>
<DIV>&nbsp;</DIV>
<DIV>2)&nbsp;I thought 'damp' was suppose to do better at the final convergence so i chose that over 'sd'.&nbsp;&nbsp;&nbsp;I believe I did try a run with 'bfgs'&nbsp; and didn't see a difference.</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>i really appreciate you taking the time to look.</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV><BR>--- On <B>Thu, 11/13/08, Eric Abel <I>&lt;etabel@hotmail.com&gt;</I></B> wrote:<BR></DIV>
<BLOCKQUOTE style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: rgb(16,16,255) 2px solid">From: Eric Abel &lt;etabel@hotmail.com&gt;<BR>Subject: RE: vc-relax PWSCF<BR>To: thmason24@yahoo.com<BR>Date: Thursday, November 13, 2008, 10:01 PM<BR><BR>
<DIV>
<STYLE>
#yiv1108401564 .ExternalClass #EC_yiv1630627734 .EC_hmmessage P
{padding:0px;}
#yiv1108401564 .ExternalClass #EC_yiv1630627734
{font-size:10pt;font-family:Verdana;}
</STYLE>
Well, at first glance I don't see anything grossly wrong.&nbsp;&nbsp; The first question I feel compelled to ask, is why you wish to do a vc-relax?&nbsp; As you saw, I asked a lot of questions on the issue, and (being a student at MIT) had the opportunity to sit down with Dr. Marzari, and some of his grad students who were actively developing PWSCF code, and I found that sometimes we make life too dificult for ourselves by performing unnecessary calculations.&nbsp; </DIV><FONT face=Verdana></FONT></BLOCKQUOTE>
<BLOCKQUOTE style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: rgb(16,16,255) 2px solid">
<DIV>&nbsp;</DIV>
<DIV><FONT face=Verdana></FONT>&nbsp;</DIV>
<DIV><BR>&nbsp;<BR>Anyway, assuming vc-relax is indeed something you care about, I do have a&nbsp;few&nbsp;things stick out however:<BR>&nbsp;<BR>1.&nbsp; Your k-point density seems a little coarse.&nbsp; I wouldn't run at anything less than 8 8 8, especially for vc-relax.&nbsp; You may even need a grid as tight as 16 16 16, or even 24 24 24.&nbsp; Have you thoroughly investigated this space?&nbsp; The relax will be more sensitive to this than just the band calculations.<BR>&nbsp;<BR>2.&nbsp; I was running with 'bfgs' ion dynamics.&nbsp; I believe this is the default.&nbsp; Do you have a specific reason for running with 'damp'?<BR>&nbsp;<BR>3.&nbsp; You should also play with the mixing beta, smearing parameters, and ecutwfc/ecutrho.&nbsp; Dr. Marzari showed me nice plots of the convergence of the&nbsp;total force as a function of all of these parameters, which really illustrated to me the importance of finding asymtote, as the results can be drastically
 affected.<BR><BR><BR>&nbsp;<BR></DIV>
<DIV>
<HR id=EC_stopSpelling>
</DIV>
<DIV><BR>Date: Thu, 13 Nov 2008 06:22:53 -0800<BR>From: thmason24@yahoo.com<BR>Subject: RE: vc-relax PWSCF<BR>To: etabel@hotmail.com<BR><BR><BR></DIV>
<DIV>
<TABLE cellSpacing=0 cellPadding=0 border=0>
<TBODY>
<TR>
<TD vAlign=top>Great.<BR><BR>my struggle is that I can't get my structure to converge as tightly as I'd like it to.&nbsp;&nbsp; I'd like to get the forces down to 0.0004 Ryd/a.u&nbsp; but they generally start oscillating around 0.02.&nbsp;&nbsp; Quite confusing to me since the total energy continues to decline although asymptotically.&nbsp;&nbsp; I'm including my input file as a reference.&nbsp;&nbsp; Did you run into this and remember how you solved it?<BR><BR>thanks so much for taking a look.<BR><BR>&amp;CONTROL<BR>calculation = "vc-relax",<BR>prefix = 'n14.out',<BR>tprnfor = .TRUE.<BR>pseudo_dir = '/home/thmmqc/pwscf/psps/US_GGA',<BR>outdir='/home/thmmqc/tmp'<BR>forc_conv_thr = 0.0004,<BR>nstep = 100<BR>/<BR><BR>&amp;SYSTEM<BR>ibrav = 0, nat = 8, ntyp = 3,<BR>ecutwfc = 40<BR>ecutrho = 480<BR>celldm(1) = 1.889725989<BR>/<BR><BR>&amp;ELECTRONS<BR>mixing_mode = 'plain',<BR>mixing_beta = 0.7,<BR>conv_thr =
 1.0D-8,<BR>/<BR><BR>&amp;IONS<BR>ion_dynamics&nbsp; = 'damp',<BR>ion_damping&nbsp; = 0.2,<BR>ion_positions = 'from_input',<BR>upscale = 100,<BR>/<BR><BR>&amp;CELL<BR>cell_dynamics = "damp-pr",<BR>/<BR><BR>ATOMIC_SPECIES<BR>Li 6.941000 Li.pbe-n-van.UPF<BR>N 14.006740 N.pbe-rrkjus.UPF<BR>H 1.007940 H.pbe-rrkjus.UPF<BR><BR>CELL_PARAMETERS<BR>5.67649703 0.09921379 0.92493840<BR>1.07129347 6.96479879 -0.12086294<BR>-1.34503851 0.22123471 3.75667723<BR><BR>ATOMIC_POSITIONS {crystal}<BR>Li 0.116794697000 0.651673872000 0.623162333000<BR>Li 0.175318460000 0.437682929000 0.133625687000<BR>&nbsp;N 0.091275887000 0.737412816000 0.118429764000<BR>&nbsp;N 0.198322191000 0.351690647000 0.637630892000<BR>&nbsp;H -0.076285944000 0.821236835000 0.075907461000<BR>&nbsp;H 0.202774564000 0.839292956000 0.150103014000<BR>&nbsp;H 0.081850214000 0.253355665000 0.605178356000<BR>&nbsp;H 0.363204688000 0.263855155000 0.679010850000<BR><BR>K_POINTS automatic<BR>4 4 4 0 0
 0<BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR>--- On <B>Thu, 11/13/08, Eric Abel <I>&lt;etabel@hotmail.com&gt;</I></B> wrote:<BR>
<BLOCKQUOTE style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px">From: Eric Abel &lt;etabel@hotmail.com&gt;<BR>Subject: RE: vc-relax PWSCF<BR>To: thmason24@yahoo.com<BR>Date: Thursday, November 13, 2008, 2:29 AM<BR><BR>
<DIV id=EC_EC_yiv1948518543>
<STYLE>
#yiv1108401564 .ExternalClass #EC_yiv1630627734 .EC_ExternalClass #EC_EC_yiv1948518543 .EC_EC_hmmessage P
{padding:0px;}
#yiv1108401564 .ExternalClass #EC_yiv1630627734 .EC_ExternalClass #EC_EC_yiv1948518543
{font-size:10pt;font-family:Verdana;}
</STYLE>
"done quite a bit" might be an overstatement.&nbsp; I got it to work, but that was over a year ago.&nbsp; You can shoot some questions my way, and I'll do my best to try to help.<BR>&nbsp;<BR>Eric<BR><BR><BR>
<HR id=EC_EC_stopSpelling>
<BR>Date: Tue, 11 Nov 2008 12:46:53 -0800<BR>From: thmason24@yahoo.com<BR>Subject: vc-relax PWSCF<BR>To: etabel@hotmail.com<BR><BR><BR>
<TABLE cellSpacing=0 cellPadding=0 border=0>
<TBODY>
<TR>
<TD vAlign=top>Hi Eric,<BR><BR>My name is Tim Mason.&nbsp;&nbsp; I'm a grad student at University of Missouri St. Louis.<BR><BR>I saw your name on the PWSCF forums.&nbsp;&nbsp; You seem to have done quite a bit with VC-relax.&nbsp;&nbsp;&nbsp; I'm not sure how experienced you ended up getting but would you be willing to answer a few basic questions?<BR><BR>thanks,<BR><BR>Tim<BR><BR><BR></TD></TR></TBODY></TABLE></DIV></BLOCKQUOTE></TD></TR></TBODY></TABLE></DIV></BLOCKQUOTE></TD></TR></TBODY></TABLE></DIV></BLOCKQUOTE></td></tr></table>