Avoid a possible out of bound error when the mode symmetry analysis fails

(This should not happen).


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7006 c92efa57-630b-4861-b058-cf58834340f0
This commit is contained in:
dalcorso 2010-08-22 22:10:30 +00:00
parent 645e644ede
commit e23e877962
1 changed files with 2 additions and 2 deletions

View File

@ -170,7 +170,7 @@ SUBROUTINE find_mode_sym (u, w2, at, bg, tau, nat, nsym, sr, irt, xq, &
name_rap_mode(igroup)=name_rap(irap)
counter_s=counter
DO imode=counter_s, counter_s+NINT(DBLE(char_mat(irap,1)))-1
num_rap_mode(imode) = irap
IF (imode <= 3*nat) num_rap_mode(imode) = irap
counter=counter+1
ENDDO
ELSE
@ -182,7 +182,7 @@ SUBROUTINE find_mode_sym (u, w2, at, bg, tau, nat, nsym, sr, irt, xq, &
counter_s=counter
DO imode=counter_s, counter_s+NINT(DBLE(times))*&
NINT(DBLE(char_mat(irap,1)))-1
num_rap_mode(imode) = irap
IF (imode <= 3 * nat) num_rap_mode(imode) = irap
counter=counter+1
ENDDO
END IF