summaryrefslogtreecommitdiff
path: root/Dragon/src/EVODRV.f
diff options
context:
space:
mode:
Diffstat (limited to 'Dragon/src/EVODRV.f')
-rw-r--r--Dragon/src/EVODRV.f12
1 files changed, 10 insertions, 2 deletions
diff --git a/Dragon/src/EVODRV.f b/Dragon/src/EVODRV.f
index afe2f35..cb9b40c 100644
--- a/Dragon/src/EVODRV.f
+++ b/Dragon/src/EVODRV.f
@@ -552,7 +552,11 @@
ENDIF
IF(ITIM.EQ.0) THEN
IF(NTIM.GT.0) THEN
- IF(XT(IP).LT.TIMES(NTIM)) CALL XABORT('EVODRV: INVALID X1.')
+ IF(XT(IP).LT.TIMES(NTIM)) THEN
+ WRITE(HSMG,'(19HEVODRV: INVALID XT(,I4,2H)=,1P,E12.4,2H <,
+ > E12.4,1H.)') IP,XT(IP),TIMES(NTIM)
+ CALL XABORT(HSMG)
+ ENDIF
ENDIF
NTIM=NTIM+1
TIMES(NTIM)=XT(IP)
@@ -603,7 +607,11 @@
ENDIF
IF(ITIM.EQ.0) THEN
IF(NTIM.GT.0) THEN
- IF(XTI.LT.TIMES(NTIM)) CALL XABORT('EVODRV: INVALID X1.')
+ IF(XTI.LT.TIMES(NTIM)) THEN
+ WRITE(HSMG,'(20HEVODRV: INVALID XTI=,1P,E12.4,2H <,E12.4,
+ > 1H.)') XTI,TIMES(NTIM)
+ CALL XABORT(HSMG)
+ ENDIF
ENDIF
NTIM=NTIM+1
TIMES(NTIM)=XTI