[Pw_forum] error: npert > max_irr_dim
Aritz Leonardo
swblelia at sw.ehu.es
Wed Feb 22 10:14:22 CET 2006
Hello:
This is the job that crashes. From a list of Q vectors
q=0.30,0.211695,0.0 gives the mentioned error
I am running the job in a parallel cluster of OPTERONs with portlan 6.0
compiler.
I repeat that the same calculation with E=32 ended ok!
Thanks a lot.
E=35.0
ca=6.5
a=4.65
# %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%5
for PARAM in `cat qELPH1`;
do
QX="`echo $PARAM | awk -F: '{print $1}'`";
QY="`echo $PARAM | awk -F: '{print $2}'`";
QZ="`echo $PARAM | awk -F: '{print $3}'`";
echo "$QX , $QY , $QZ ,$a";
#
# self-consistent calculation
#
cat > $a.scf.in << EOF
&control
calculation='scf',
title='C MONOLAYER surface phonons'
restart_mode='from_scratch',
prefix='C',
pseudo_dir = './',
outdir='$TMP_DIR/',
tprnfor = .true.
tstress = .true.
/
&system
ibrav=4,celldm(1)=$a celldm(3)=$ca,nat=2,ntyp= 1,
ecutwfc=$E,occupations='smearing',
smearing='m-p',degauss=0.0075
/
&electrons
conv_thr = 1.0d-8
mixing_beta= 0.5
/
ATOMIC_SPECIES
C 12.01 C.pz-vbc.UPF
ATOMIC_POSITIONS
C 0.0000 0.00000000 0.000
C 0.0000 0.577350269 0.000
K_POINTS {automatic}
20 20 1 1 1 0
EOF
#
# non self-consistent calculation
#
cat > $a.nscf.in << EOF
&control
calculation='phonon'
restart_mode='from_scratch',
pseudo_dir = './',
outdir='$TMP_DIR/',
prefix='C'
/
&system
ibrav=4,celldm(1)=$a, celldm(3)=$ca,nat=2,ntyp=1,
ecutwfc=$E,occupations='smearing',
smearing='m-p',degauss=0.0075
/
&electrons
conv_thr = 1.0d-8
mixing_beta = 0.5
/
&phonon
xqq(1)=$QX, xqq(2)=$QY, xqq(3)=$QZ
/
ATOMIC_SPECIES
C 12.01 C.pz-vbc.UPF
ATOMIC_POSITIONS
C 0.0000 0.000000000 0.000
C 0.0000 0.577350269 0.000
K_POINTS {automatic}
20 20 1 1 1 0
EOF
#
# phonon calculation
#
cat > $a.ph.in << EOF
ESTA LINEA ES NECESARIA
&inputph
alpha_mix(1)=0.2
tr2_ph=1.0d-13,
prefix='C',
amass(1)=12.01,
outdir='$TMP_DIR/'
fildyn='C.dyn'
fildvscf='Cdv'
/
$QX $QY $QZ
EOF
More information about the users
mailing list