- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Just wanted to let you know that the ordering of optional parameters for this routine (NNPLG)in the IMSL manual is wrong. After spending much time, it turns out that the correct order is as follows:
1) N
2) XGUESS
3) IPRINT
4) MAXITN
....
1) N
2) XGUESS
3) IPRINT
4) MAXITN
....
Link Copied
1 Reply
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
DEL0 and TAU0 are also in reversed order. The argument list is:
(s_fcn, s_grad, m, me, ibtype, xlb, xub, x,&
n, xguess, iprint, maxitn, del0, tau0,&
smallw, delmin, scfmax, fvalue)
Using keyword names for optional arguments would avoid problems here, or you can read the declaration in numerical_libraries_f90.f90 in the IMSL include folder.
I will pass on your report to Rogue Wave.
(s_fcn, s_grad, m, me, ibtype, xlb, xub, x,&
n, xguess, iprint, maxitn, del0, tau0,&
smallw, delmin, scfmax, fvalue)
Using keyword names for optional arguments would avoid problems here, or you can read the declaration in numerical_libraries_f90.f90 in the IMSL include folder.
I will pass on your report to Rogue Wave.
Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page