Dear all<div>I am trying to QE to deal with several files on the parallelization system, I have already succeed in testing a single file. </div><div>This is my Si.scf.in file</div><div><div><b>&CONTROL</b></div><div><b>calculation='scf',</b></div><div><b>restart_mode='from_scratch',</b></div><div><b>prefix='si',</b></div><div><b>pseudo_dir='./'</b></div><div><b>outdir='../tmp/',</b></div><div><b>/</b></div><div><b>&SYSTEM</b></div><div><b>ibrav=2,</b></div><div><b>celldm(1)=10.2625,</b></div><div><b>nat=2,</b></div><div><b>ntyp=1,</b></div><div><b>ecutwfc=60.0,</b></div><div><b>ecutrho=720.0,</b></div><div><b>/</b></div><div><b>&ELECTRONS</b></div><div><b>mixing_beta=0.7,</b></div><div><b>conv_thr=1d-8</b></div><div><b>/</b></div><div><b>ATOMIC_SPECIES</b></div><div><b>Si 28.0855 Si.pbe-n-rrkjus_psl.1.0.0.UPF</b></div><div><b>ATOMIC_POSITIONS alat</b></div><div><b>Si  0.00  0.00  0.00</b></div><div><b>Si  0.25  0.25  0.25</b></div><div><b>K_POINTS automatic</b></div><div><b>4 4 4 1 1 1</b></div></div><div><br></div><div><br></div><div>and this is the file I sbatch</div><div><br></div><div><div><b>#!/bin/bash</b></div><div><b>#SBATCH -p amd_512</b></div><div><b>#SBATCH -N 1</b></div><div><b>#SBATCH -n 64</b></div><div><b>source /public3/soft/modules/module.sh</b></div><div><b>module load mpi/intel/17.0.7-thc</b></div><div><b>export PATH=/public3/home/scg9084/wzy/qe-6.6/qe6.6-install/bin:$PATH</b></div><div><b>srun -n 64 pw.x -nd 1 < Si.scf.in >Si.scf.out</b></div></div><div><br></div><div>the program succeed</div><div><br></div><div>However,when I try to chsnge ecutwfc into 4 8 12 16 and so on, I write another file</div><div><br></div><div><div><b>#!/bin/bash</b></div><div><b>#SBATCH -p amd_512</b></div><div><b>#SBATCH -N 1</b></div><div><b>#SBATCH -n 64</b></div><div><b>source /public3/soft/modules/module.sh</b></div><div><b>module load mpi/intel/17.0.7-thc</b></div><div><b>export PATH=/public3/home/scg9084/wzy/qe-6.6/qe6.6-install/bin:$PATH</b></div><div><b><br></b></div><div><b>name='Si.ecut'</b></div><div><b><br></b></div><div><b>n-9;s=1;</b></div><div><b><br></b></div><div><b>for ecut in 4 8 12 16 20 24; do</b></div><div><b><br></b></div><div><b>cat > $name.$ecut.in << EDF</b></div><div><b>&CONTROL</b></div><div><b>calculation='scf',</b></div><div><b>restart_mode='from_scratch',</b></div><div><b>prefix='si',</b></div><div><b>pseudo_dir='./'</b></div><div><b>outdir='../tmp/',</b></div><div><b>/</b></div><div><b>&SYSTEM</b></div><div><b>ibrav=2,</b></div><div><b>celldm(1)=10.2625,</b></div><div><b>nat=2,</b></div><div><b>ntyp=1,</b></div><div><b>ecutwfc=${ecut},</b></div><div><b>ecutrho=720.0,</b></div><div><b>/</b></div><div><b>&ELECTRONS</b></div><div><b>mixing_beta=0.7,</b></div><div><b>conv_thr=1d-8</b></div><div><b>/</b></div><div><b>ATOMIC_SPECIES</b></div><div><b>Si 28.0855 Si.pbe-n-rrkjus_psl.1.0.0.UPF</b></div><div><b>ATOMIC_POSITIONS alat</b></div><div><b>Si  0.00  0.00  0.00</b></div><div><b>Si  0.25  0.25  0.25</b></div><div><b>K_POINTS automatic</b></div><div><b>${n} ${n} ${n} ${s} ${s} ${s}</b></div><div><b>EDF</b></div><div><b><br></b></div><div><b>srun -n 64 pw.x -nd 1 <$name.$ecut.in>$name.$ecut.out</b></div><div><b><br></b></div><div><b>awk '/\!/ {E=$5} $1=="PWSCF" {printf"%4d %s %s\n",'$ecut',E,$3}' \</b></div><div><b>$name.$ecut.out >> calc-ecut.dat</b></div><div><b><br></b></div><div><b>done</b></div></div><div><br></div><div><br></div><div>but the program break down this time, and it showa error</div><div><br></div><div><b>sbatch: error: Batch script contains DOS line breaks (\r\n)</b></div><div><div><b>sbatch: error: instead of expected UNIX line breaks (\n).</b></div></div><div><br></div><div>what should I do to sbatch different ecutwfc?</div><div>Could you please help me?</div><div><br></div><div>Your since</div><div>Zongyi Wang</div><div><br></div>