<div dir="ltr">Dear Wien2k users,<div><br></div><div>I am optimizing a case for FM structure on 32 cores (two nodes). My job was hangged after optimizing the structure for </div><div><br></div><div><div>vol_-15.0, vol_-10.0, vol_-5.0, vol_-0.0, vol_5.0 </div></div><div><br></div><div>and few scf steps for vol_10.</div><div><br></div><div>Now I wanted to run the case from the last point from where it was stopped (from vol_5).</div><div>I know that if I use -NI switch at the end of the runsp_lapw ..... script then it should start from the point where it was stopped.</div><div>But, in my case it starting from vol_-10 instead of vol_5.</div><div><br></div><div>Please suggest me what mistake I am doing.</div><div><br></div><div>My opimize.job file is below:</div><div><br></div><div><div>#!/bin/csh -f</div><div> # Modify this script according to your needs: </div><div> # switches in run_lapw or runsp_lapw, </div><div> # spin-polarization (change run_lapw to runsp_lapw)</div><div> # modify the save_lapw command</div><div> </div><div> if (-e case.clmsum && ! -z case.clmsum) then</div><div> x dstart -super -p</div><div> endif</div><div> if (-e case.clmup && ! -z case.clmup) then</div><div> x dstart -super -up -p</div><div> x dstart -super -dn -p</div><div> endif</div><div> </div><div>foreach i ( \</div><div> case_vol_-15.0 \</div><div> case_vol_-10.0 \</div><div> case_vol__-5.0 \</div><div> case_vol___0.0 \</div><div> case_vol___5.0 \</div><div> case_vol__10.0 \</div><div> )</div><div> </div><div> rm case.struct # NFS-bug</div><div> cp ${i}.struct case.struct</div><div> </div><div> # Please uncomment and adapt any of the lines below according to your needs </div><div> # if you have a previous optimize-run:</div><div> # cp ${i}_default.clmsum case.clmsum >>> I aslo tried to uncomment the these lines (once for non FM and then in another test for FM case) but nothing has change.</div><div> # cp ${i}_default.clmup case.clmup</div><div> # cp ${i}_default.clmdn case.clmdn</div><div> # if you want to start with dstart:</div><div> # x dstart -p </div><div> # x dstart -up -p </div><div> # x dstart -dn -p </div><div> # recommended default method: use charge extrapolation</div><div> clmextrapol_lapw</div><div> if (-e case.clmup && ! -z case.clmup) then</div><div> clmextrapol_lapw -up</div><div> clmextrapol_lapw -dn</div><div> endif</div><div> </div><div> # modify the run_lapw command below</div><div> # (parallel, convergence, iter.diag, MSR1a minimization,...) or</div><div> # comment the run_lapw line and activate spinpolarization</div><div> </div><div> # runsp_lapw -ec 0.0001</div><div> </div><div> # min -I -j "run_lapw -I -fc 1.0 -i 40 "</div><div> </div><div> min -I -j 'runsp_lapw -p -ec 0.0001 -fc 2 -i 100 -NI'</div><div> </div><div> set stat = $status</div><div> if ($stat) then</div><div> echo "ERROR status in" $i</div><div> exit 1</div><div> endif</div><div> # Typically one would change below: default --> pbe_1000k_rkm7</div><div> save_lapw -f ${i}_default</div><div> # save_lapw -f -d XXX ${i}</div><div> end</div><div> </div></div><div><br></div><div><div><div class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr">Regards</div></div><div>Bhamu</div></div></div></div></div></div></div></div></div></div>
</div></div>