6subroutine pades(ns,r,ni,zi,ui,no,zo,uo)
9integer,
intent(in) :: ns
10real(8),
intent(in) :: r
11integer,
intent(in) :: ni
12complex(8),
intent(in) :: zi(ni),ui(ni)
13integer,
intent(in) :: no
14complex(8),
intent(in) :: zo(no)
15complex(8),
intent(out) :: uo(no)
18real(8),
parameter :: pi=3.1415926535897932385d0
22complex(8) u1(ni),u2(no)
25 write(*,
'("Error(pades): ns < 1 : ",I8)') ns
30 call pade(ni,zi,ui,no,zo,uo)
37 z1=r*t1*cmplx(cos(t2),sin(t2),8)
39 call pade(ni,zi,u1,no,zo,u2)
40 uo(1:no)=uo(1:no)+u2(1:no)-z1
pure subroutine pade(ni, zi, ui, no, zo, uo)
subroutine pades(ns, r, ni, zi, ui, no, zo, uo)