1 subroutine mkspline(x,nx,fspl,ibcxmin,bcxmin,ibcxmax,bcxmax,
103 real,
dimension(:,:),
allocatable :: fspl4
104 real,
dimension(:),
allocatable :: wk
108 allocate(fspl4(4,nx),wk(nx))
121 call cspline(x,nx,fspl4,ibcxmin,bcxmin,ibcxmax,bcxmax,
129 fspl(2,i)=2.0*fspl4(3,i)
131 fspl(2,nx)=2.0*fspl4(3,nx-1) +
132 > (x(nx)-x(nx-1))*6.0*fspl4(4,nx-1)