The breakdown in DOS calculation

Total energy, geometry optimization, DFT+U, spin....

Moderator: bguster

Locked
vistawanted
Posts: 24
Joined: Sat Sep 17, 2011 6:19 pm

The breakdown in DOS calculation

Post by vistawanted » Sat Jun 30, 2012 4:56 am

Dear All:
I tried to run the simple DOS and PDOS calculations for TiC (Fm-3m structure) primitive cell with the input file:

Code: Select all

ndtset  2
prtdos1  2
prtdos2  3
kptopt  1
acell  3*8.178
rprim
     0.0  0.5  0.5
     0.5  0.0  0.5
     0.5  0.5  0.0
natom  2
ntypat  2
znucl  22  6
typat  1  2
xred
     0.0  0.0  0.0
     0.5  0.5  0.5
ixc  11   # GGA-PBE xc-functional
ecut  30
ngkpt
  13  13  13
nshiftk  4
shiftk
     0.5  0.5  0.5
     0.5  0.0  0.0
     0.0  0.5  0.0
     0.0  0.0  0.5
toldfe  0.000001
occopt  4
tsmear  0.01
nband  17
nstep  100
enunit  1
prtden  1

But, when the calculation finished SCF calculation and ready to write the TiC.o_DS1_DEN, an error occurred:

Code: Select all

 ioarr: writing density data
 ioarr: file name is TiC.o_DS1_DEN
 ioarr: data written to disk file TiC.o_DS1_DEN

=====================================================================================
=   BAD TERMINATION OF ONE OF YOUR APPLICATION PROCESSES
=   EXIT CODE: 139
=   CLEANING UP REMAINING PROCESSES
=   YOU CAN IGNORE THE BELOW CLEANUP MESSAGES
=====================================================================================

There are two Abinit I got this problem, both of them were compiled by ifort 12.1, one is with Intel MKL and another without.
Then, I compiled Abinit by gfortran and pathscale with the internal linear math libraries, such a problem did not repeat.
Is this caused by the bug in ifort 12.1, or some compatibility mismatch between Abinit and ifort?
Abinit version: v6.12.3
MPI: mpich2 1.4.1p
System: CentOS 6.2 x86_64
Compilers: PathScale 4.0, gnu 4.4, ifort+icc 12.1
GAO Zhe, Dr.,
Saint-Gobain Research Shanghai Co., Ltd,
Shanghai, P. R. China
Image

Locked