1
subroutine n1fc1(simul,prosca,n,xn,fn,g,dxmin,df1,epsf,zero,imp,
2
& io,mode,iter,nsim,memax,iz,rz,dz,izs,rzs,dzs)
3
C dimension iz=2*(memax+1)
4
C dimension rz=5*n+(n+4)*memax
5
C dimension dz=(memax+9)*memax+8
8
implicit double precision (a-h,o-z)
10
dimension iz(*), rz(*), dz(*), xn(n), g(n), izs(*), dzs(*)
12
dimension i5(1), d3(1), d4(1)
14
if (n.gt.0 .and. df1.gt.0.d0 .and. epsf.ge.0.d0 .and. zero.ge.0.d0
15
& .and. iter.ge.0 .and. nsim.ge.0 .and. memax.ge.1 .and.
16
& dxmin.gt.0.d0) goto 10
19
call n1fc1o(io,1,i1,i2,i3,i4,i5,d1,d2,d3,d4)
34
na = nr + (memax+1)*(memax+1)
37
nxga = nrr + memax + 1
43
nrz = nq + n*memax - 1
45
if (imp .gt. 0) call n1fc1o(io,2,n,memax,niz,nrz,ndz,d1,d2,d3,d4)
52
call n1fc1a(simul,prosca,n,mode,xn,fn,g,df1,epsf,dxmin,imp,zero,
53
& io,ntot,iter,nsim,memax,rz(ns),rz(ngd),rz(nx),rz(nsa),
54
& rz(ngg),rz(nal),rz(naps),rz(nanc),rz(npoids),rz(nq),
55
& iz(njc),iz(nic),dz(nr),dz(na),dz(ne),dz(nrr),dz(nxga),
56
& dz(ny),dz(nw1),dz(nw2),izs,rzs,dzs)