1 SUBROUTINE errray1(errcode,psi,thet,x,y,err,tol,tola)
5 REAL(rprec) :: psi,thet,x,y,err,tol,tola
7 IF (errcode .eq. 1)
then
8 WRITE (6,
'(a)')
'rayatt: sliding window search out of range'
9 WRITE (6,100)
' psi = ',psi,
' thet = ',thet
10 WRITE (6,100)
' x = ',x,
' y = ',y
14 IF (errcode .eq. 2)
then
15 WRITE (6,
'(a)')
'rayatt: sliding window search fails (10)'
16 WRITE (6,100)
' psi = ',psi,
' thet = ',thet
17 WRITE (6,100)
' x = ',x,
' y = ',y
21 IF (errcode .eq. 3)
then
22 WRITE (6,
'(a)')
'rayatt: Newton-Raphson INTerations fails (20)'
23 WRITE (6,100)
' psi = ',psi,
' thet = ',thet
24 WRITE (6,100)
' err = ',err,
' tol = ',tol
25 IF (abs(err) .gt. abs(tola))
then
26 WRITE (6,
'(a)')
'rayatt: err > max.tol'
29 WRITE (6,
'(a)')
'rayatt: tol < err < max. tol (warning)'
34 WRITE(6,*)
'error in errray1--errray999'
36 100
FORMAT(a,1pe12.4,a,1pe12.4)