• R/O
  • HTTP
  • SSH
  • HTTPS

提交

标签
No Tags

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

Superconducting Toolkit


Commit MetaInfo

修订版351a6512d971fe318865731642394c763dc57916 (tree)
时间2017-03-26 08:16:03
作者nisihara1 <nisihara.burai@gmai...>
Commiter慧径

Log Message

add errore when ibnd_size == 0, in [cr]rmmdiagg.f90

更改概述

差异

--- a/PW/src/crmmdiagg.f90
+++ b/PW/src/crmmdiagg.f90
@@ -83,6 +83,8 @@ SUBROUTINE crmmdiagg( npwx, npw, nbnd, npol, psi, hpsi, spsi, e, &
8383 !
8484 ibnd_size = MAX( ibnd_end - ibnd_start + 1, 0 )
8585 !
86+ IF( ibnd_size == 0 ) CALL errore( ' crmmdiagg ', ' ibnd_size == 0 ', 1 )
87+ !
8688 ALLOCATE( phi( kdmx, ibnd_start:ibnd_end, ndiis ), STAT=ierr )
8789 IF( ierr /= 0 ) CALL errore( ' crmmdiagg ', ' cannot allocate phi ', ABS(ierr) )
8890 !
--- a/PW/src/rrmmdiagg.f90
+++ b/PW/src/rrmmdiagg.f90
@@ -70,6 +70,8 @@ SUBROUTINE rrmmdiagg( npwx, npw, nbnd, psi, hpsi, spsi, e, &
7070 !
7171 ibnd_size = MAX( ibnd_end - ibnd_start + 1, 0 )
7272 !
73+ IF( ibnd_size == 0 ) CALL errore( ' rrmmdiagg ', ' ibnd_size == 0 ', 1 )
74+ !
7375 ALLOCATE( phi( npwx, ibnd_start:ibnd_end, ndiis ), STAT=ierr )
7476 IF( ierr /= 0 ) CALL errore( ' rrmmdiagg ', ' cannot allocate phi ', ABS(ierr) )
7577 !