Intel® Fortran Compiler
Build applications that can scale for the future with optimized code designed for Intel® Xeon® and compatible processors.

problem using IMSL library

pierfrancesco_m_
Beginner
327 Views

Hi all,

 

I'm newer from this forum and from the software. I just bought the product "intel parallel studio XE composer edition for fortran with rogue wave IMSL 7.0 win" it comes with visual studio 2013 shell. it is the first time I use visual studio, so probably I'm making stupid mistake. 

I have a f90 code written with an old version of visual studio using IMSL library and I need to compile, link and run now with my new software.

I followed the instraction on https://software.intel.com/en-us/articles/installing-and-using-the-imsl-libraries but still I have the error 

" Error    1     error #5102: Cannot open include file 'link_fnl_shared.h'    C:\Users\infnlnl\Desktop\mastinu\lzyield funzionante\LZYield_I.f90    2    
Error    2     error #7002: Error in opening the compiled module file.  Check INCLUDE paths.   [IMSL]    

Please, can someone help me ? it is two days I'm tring to solve the problem reading the old post, but none btained yet.

best regards

 

Pierfrancesco

 

 

0 Kudos
2 Replies
Kevin_D_Intel
Employee
327 Views

Welcome to the forum!

It is important to note in the instructions you cited that specific paths must be added each unique target platform. I have seen some suffer this error when overlooking adding the paths for their target platform. Double check you added the path corresponding to the target platform you are building.

If you created a new Fortran project, you might check the Platform Selection under the VS IDE to make sure it does *not* say "x86". We are aware new projects may default to "x86" vs. "Win32". When targeting IA-32, the platform selection must be Win32.

Would you be able to .zip up your project/source files and share those with us if nothing mentioned above helps resolve the issue?

0 Kudos
mecej4
Honored Contributor III
327 Views

As the instructions state under "Configuring for Use from Microsoft Visual Studio", you must add $(FNL_DIR)\IA32\include\dll or $(FNL_DIR)\Intel64\include\dll to the include path.

0 Kudos
Reply