mkl_rci.fi (nonlinear least squares) single precision
According to the reference both the single and double precision versions of the nonlinear least squares solver routines can be accessed by including mkl_rci.fi . But, from what I can tell this file only references the double precision routines. Indeed, my program compiles and runs fine when I call the double precision versions, but I cannot compile the single precision version because the routines are apparently not found.
When you do succeed in building the single precision version program, do not expect the example program supplied with the MKL distribution to work unmodified. In particular, when you approximate derivatives using numerical differentiation, you should make the convergence criteria less stringent.