Dear QE developers and users:<br>I used pp.x to show the charge density of my structure: TiC (100) surface with one layer of Ni.<br>Of course, this model may not good enough, but, after pw.x running, pp.x gave an error and stopped.<br>The error is:<br><font color="#ff0000">Calling punch_plot, plot_num = 0<br>Writing data to file edensity<br>Reading data from file 1<br>%%%%%%%%%%%%%%%%%%<br>from plot_io : error # 2<br>opening file 1<br>%%%%%%%%%%%%%%%%%%</font><br>I also calculated for TiC cell without vacuum slab, every thing went right in this case. The difference is that the charge density file we obtained from filplot = '' in surface case was much larger (3.0MiB) than the one in cell case (smaller than 500KiB).<br>The version of QE I am using is 4.3, this problem occurred both in Red Hat, Mandriva and Ubuntu system.<br>My calculation script:<br><font color="#0000ff">#!/bin/sh<br><br>cat >TiC.scf.in <<EOF<br>&control<br> calculation = 'scf' ,<br> prefix = 'TiC_Ni' ,<br> pseudo_dir = '$PseudoDIR/' ,<br> outdir = '$TempDIR/' ,<br> disk_io = 'low' ,<br>/<br>&system<br> ibrav = 6 ,<br> celldm(1) = 8.17873408 ,<br> celldm(3) = 2.0 ,<br> nat = 14 ,<br> ntyp = 3 ,<br> ecutwfc = 25.52 ,<br> ecutrho = 255.2 ,<br> occupations = 'smearing' ,<br> smearing = 'mp' ,<br> degauss = 0.015 ,<br>/<br>&electrons<br> startingpot = 'atomic' ,<br> startingwfc = 'atomic+random' ,<br> diagonalization = 'david' ,<br>/<br>ATOMIC_SPECIES<br> Ti 47.900 Ti.pbe-sp-van_ak.UPF<br> C 12.011 C.pbe-van_ak.UPF<br> Ni 58.690 Ni.pbe-nd-rrkjus.UPF<br>ATOMIC_POSITIONS crystal<br> Ti 0.00 0.00 0.00<br> Ti 0.50 0.50 0.00<br> Ti 0.50 0.00 0.25<br> Ti 0.00 0.50 0.25<br> Ti 0.00 0.00 0.50<br> Ti 0.50 0.50 0.50<br> C 0.50 0.00 0.00<br> C 0.00 0.50 0.00<br> C 0.00 0.00 0.25<br> C 0.50 0.50 0.25<br> C 0.00 0.50 0.50<br> C 0.50 0.00 0.50<br> Ni 0.00 0.00 0.75<br> Ni 0.50 0.50 0.75<br>K_POINTS automatic<br>5 5 1 0 0 0<br>EOF<br>echo " SCF processing...\c"<br>mpirun -n $1 pw.x -npool $2 <TiC.scf.in >TiC.scf.out<br>echo "done"<br><br>cat >TiC.pp.in <<EOF<br>&inputpp<br> prefix = 'TiC_Ni' ,<br> outdir = '$TempDIR/' ,<br> filplot = 'edensity' ,<br> plot_num = 0 ,<br>/<br>&plot<br> nfile = 1 ,<br> filepp(1) = 1 ,<br> iflag = 2 ,<br> output_format = 3 ,<br> fileout = 'TiC_Ni_cd.xsf' ,<br> e1(1)=0.0,e1(2)=1.0,e1(3)=0.0,<br> e2(1)=0.0,e2(2)=0.0,e2(3)=1.0,<br> x0(1)=0.5,x0(2)=0.0,x0(3)=0.0,<br> nx=52,ny=52,<br>/<br>EOF<br>echo " PP processing...\c"<br>mpirun -n $1 pp.x -npool $2 <TiC.pp.in >TiC.pp.out<br>echo "done"</font><br>Is this problem cased by huge size of charge density file? How could I overcome this problem?<br>Best Regards.<br>
<br><br><div>--<br>GAO Zhe<br>CMC Lab, MSE, SNU, Seoul, S.Korea<br>
</div><br><br><span title="neteasefooter"><span id="netease_mail_footer"><hr/>
<a href="http://mail.163.com/html/110414_attachment/att1.htm" target="_blank">体验网易邮箱2G超大附件,轻松发优质大电影、大照片,提速3倍!</a>
</span></span>