I had a this problem in my computer, after that I used the Fortran code which help me to overcome from the problem. This is an line coding for checking the thread notes. You can try this one in your issue, it may help you.
Code:
!
DO IK=1, NK
!
! Initialize energy in band
!
AB = 0.
ABX = 0.
ABY = 0.
ABXX = 0.
ABYY = 0.
ABXY = 0.
!
! Integrate energy in band
!
DO ITH=1, NTH
!$OMP PARALLEL DO PRIVATE(JSEA)
DO JSEA=1, NSEAL
AB (JSEA) = AB (JSEA) + A(ITH,IK,JSEA)
ABX(JSEA) = ABX(JSEA) + A(ITH,IK,JSEA)*ECOS(ITH)
ABY(JSEA) = ABY(JSEA) + A(ITH,IK,JSEA)*ESIN(ITH)
ISEA = JSEA <line 286
FACTOR = MAX ( 0.5 , CG(IK,ISEA)/SIG(IK)*WN(IK,ISEA) ) <line 287
ABXX(JSEA) = ABXX(JSEA) + ((1.+EC2(ITH))*FACTOR-0.5) * &
A(ITH,IK,JSEA)
ABYY(JSEA) = ABYY(JSEA) + ((1.+ES2(ITH))*FACTOR-0.5) * &
A(ITH,IK,JSEA)
ABXY(JSEA) = ABXY(JSEA) + ESC(ITH)*FACTOR * A(ITH,IK,JSEA) <line 292
END DO
END DO
!
! Finalize integration over band and update mean arrays
!
!$OMP PARALLEL DO PRIVATE(JSEA,ISEA,FACTOR)
DO JSEA=1, NSEAL
ISEA = JSEA
FACTOR = DDEN(IK) / CG(IK,ISEA)
EBD(IK,JSEA) = AB(JSEA) * FACTOR
ET (JSEA) = ET (JSEA) + EBD(IK,JSEA)
EWN(JSEA) = EWN(JSEA) + EBD(IK,JSEA) / WN(IK,ISEA)
ETR(JSEA) = ETR(JSEA) + EBD(IK,JSEA) / SIG(IK)
ETX(JSEA) = ETX(JSEA) + ABX(JSEA) * FACTOR
ETY(JSEA) = ETY(JSEA) + ABY(JSEA) * FACTOR
FKD = MAX ( 0.001 , WN(IK,ISEA) * DW(ISEA) ) <line 308
IF ( FKD .LT. 6. ) THEN
FKD = FACTOR / SINH(FKD)**2 <line 310
ABR(JSEA) = ABR(JSEA) + AB(JSEA) * FKD
ABA(ISEA) = ABA(ISEA) + ABX(JSEA) * FKD
ABD(ISEA) = ABD(ISEA) + ABY(JSEA) * FKD
UBR(JSEA) = UBR(JSEA) + AB(JSEA) * SIG(IK)**2 * FKD
UBA(ISEA) = UBA(ISEA) + ABX(JSEA) * SIG(IK)**2 * FKD
UBD(ISEA) = UBD(ISEA) + ABY(JSEA) * SIG(IK)**2 * FKD <line 316
END IF
ABXX(JSEA) = MAX ( 0. , ABXX(JSEA) ) * FACTOR
ABYY(JSEA) = MAX ( 0. , ABYY(JSEA) ) * FACTOR
ABXY(JSEA) = ABXY(JSEA) * FACTOR
SXX(ISEA) = SXX(ISEA) + ABXX(JSEA)
SYY(ISEA) = SYY(ISEA) + ABYY(JSEA)
SXY(ISEA) = SXY(ISEA) + ABXY(JSEA)
EBD(IK,JSEA) = EBD(IK,JSEA) / DSII(IK)
END DO
!
Bookmarks