Quantcast
Channel: Intel® Software - Intel® Visual Fortran Compiler for Windows*
Viewing all articles
Browse latest Browse all 5691

: Runtime errors when using D_NNLPF routine (new IMSL)

$
0
0

we are using the routine  D_NNLPF for optimization . The previous version of the above routine is called DNCONF

It appears the signature of the new D_NNLPF is changed. It has required and optional arguments.

The following are arguments we are passing to the D_NNLPF

    CALL D_NNLPF(FCN7, M, ME, IBTYPE, XLB, XUB, X,N, XGUESS, XSCALE, IPRINT, MAXITN, EPSDIF, TAU0, DEL0, EPSFCN, IDTYPE, TAUBND, SMALLW, DELMIN,SCFMAX, FVALUE)

 Per documentation, below is the call without optional arguments. 

    CALL D_NNLPF(FCN7, M, ME, IBTYPE, XLB, XUB, X)

We are getting run-time errors such as access violations when we run the program. We suspect the order of optional arguments and size of arrays could be source of the problem. 

But not sure, how to troubleshoot to understand where is the problem. Also, we would like to know how to enable debugging of IMSL to understand internally what is going wrong.

 

 

 

Appreciate your quick response.


Viewing all articles
Browse latest Browse all 5691

Trending Articles