00001 !test problem 1 given in [1] p362 00002 ! Extended Rosenbrock function 00003 subroutine f(X,func,n) 00004 implicit none 00005 integer i,n 00006 real(8) X(n),func(n) 00007 00008 00009 00010 do i=1,n/2 00011 00012 func(2*i-1)=10.d0*(X(2*i)-X(2*i-1)**2.d0) 00013 func(2*i)=1-X(2*i-1) 00014 00015 00016 end do 00017 00018 00019 00020 end subroutine f
1.5.8