86 ( hroutine,hmess,hflag )
98 CHARACTER(LEN=*),
INTENT(in) :: &
100 CHARACTER(LEN=*),
INTENT(in) :: &
102 CHARACTER(LEN=*),
INTENT(in) :: &
109 IF ( hflag/=
'STOP' .AND. hflag/=
'stop' .AND. &
110 hflag/=
'WARN' .AND. hflag/=
'warn' )
THEN
112 WRITE(noutlu,*)
'Incorrect flag = ' // hflag // &
113 ' for routine GLTERR. We stop.'
114 IF ( noutlu/=6 )
CLOSE(noutlu)
119 IF ( hflag==
'STOP' .OR. hflag==
'stop' )
THEN
126 WRITE(noutlu,*)
' >>>> ' // trim(ydiag) //
' in glt_gelato <<<<'
127 WRITE(noutlu,*)
' >>>> ERROR in routine ' // trim(hroutine)
128 WRITE(noutlu,
'(A70)') hmess
130 IF ( ydiag(1:4)==
'STOP' )
THEN
132 WRITE(noutlu,*)
' >>>> WE STOP ! <<<<'
133 IF ( noutlu/=6 )
CLOSE(noutlu)