I am running a simple example of vc-relax
/scf
for aluminum using PBE pseudo-potential.Setting are given below
&control
calculation='vc-relax'
restart_mode='from_scratch',
pseudo_dir =.
outdir=./tmp/,
prefix='al'
tprnfor = .true.
tstress = .true.
etot_conv_thr=1D-06
forc_conv_thr=1D-03
/
&system
ibrav= 2,A=4.04,nat= 1, ntyp= 1, ecutwfc =30.0,
occupations='smearing', smearing='mp', degauss=0.05
/
&electrons
conv_thr = 1.D-6,
mixing_mode='plain',
startingwfc='atomic-random',
mixing_beta = 0.7D0,
diagonalization = "cg"
/
&ions
ion_dynamics='bfgs'
/
&cell
cell_dynamics='bfgs'
/
ATOMIC_SPECIES
Al 26.98 Al.pbe-n-kjpaw_psl.1.0.0.UPF
ATOMIC_POSITIONS alat
Al 0.00 0.00 0.00
K_POINTS automatic
21 21 21 0 0 0
I am getting warning in some of the scf cycle as
iteration # 1 ecut= 30.00 Ry beta= 0.70
CG style diagonalization
c_bands: 1 eigenvalues not converged
c_bands: 5 eigenvalues not converged
c_bands: 3 eigenvalues not converged
c_bands: 2 eigenvalues not converged
c_bands: 4 eigenvalues not converged
c_bands: 3 eigenvalues not converged
c_bands: 3 eigenvalues not converged
c_bands: 4 eigenvalues not converged
c_bands: 4 eigenvalues not converged
I have changed mixing_mode
,mixing_beta
,Kpoints
,ecutwfc
,smearing
startingwfc
,diagonalization
and convergence tolerances, to all extent but warning still exists.
What is perfect solution to this warning?