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

What is numerical_libraries?

tawol
Beginner
2,141 Views
Hi, I've recieved a fortran source code from a colleague with the command "use numerical_libraries". When compiling using Visual Studio 2005 the following error message appears:

Error: Error in opening the compiled module file. Check INCLUDE paths. [NUMERICAL_LIBRARIES]

What exactly is numerical_libraries? I've checked in Option where the path to fortran folder Include seems to be correct. However I can't find any file named "numerical_libraries" on my computer. Is numerical_libraries some available fortran-file or may it be a purpose made file for the specificcode I'm trying to understand?

Regards,

T.

0 Kudos
10 Replies
Steven_L_Intel1
Employee
2,141 Views

NUMERICAL_LIBRARIES is part of the IMSL Fortran Library, which is provided if you buy the Professional Edition of Intel Visual Fortran or you purchase it separately from Visual Numerics. It is not in the Standard Edition product.

0 Kudos
tawol
Beginner
2,141 Views

Thanks, I have the standard edition of course...

I now tried to comment out the numerical_libraries functions, wich then allows me to compile the one file that caused the error.

When building theproject thefollowing error occur

deftofd "......filename.h" "......filename.fd"
projectDLL build failed.

Does not make sense to me. Any ideas?

Cheers

0 Kudos
Steven_L_Intel1
Employee
2,141 Views
deftofd is a tool that converts C .h files to Fortran include files, intended for the limited purpose of translating the .h files created by the MS resource editor. However, as Jugoslav (I think) has complained, if you have a CVF project that uses .h for include files and convert it to an Intel Fortran project, the conversion process adds a deftofd translation step for all .h files, no matter whether they are needed or not.

What I can't tell is if deftofd is needed in this case. Does your project have any .rc resource files? What is the name of the file? Check the build log to see what the actual error is.

If there are no Fortran sources that do an INCLUDE 'filename.fd', then right click on filename.h, select Properties, then General. Delete all the text from all four fields shown and click OK.
0 Kudos
tawol
Beginner
2,141 Views

The fortran source files do INCLUDE 'filename.h', but not 'filename.fd'.???

There is no .rc resource files in project. Should that have been generated when converting from CVF to Intel fortran?

0 Kudos
Steven_L_Intel1
Employee
2,141 Views
If there's no .rc then there are no resources and the invocation of deftofd is not required. You can remove it from the custom build step for the .h file.
0 Kudos
Anonymous68
Beginner
2,141 Views
I am have the exact same problem that started this thread, except that I do have the Professional Edition. I can't seem to find the libraries or how to get them if I don't have them. Any ideas?
0 Kudos
Steven_L_Intel1
Employee
2,141 Views
In version 9.1, the IMSL libraries are automatically selected for install if you have the Professional Edition. In version 10.0, they are on a separate CD or are downloaded and installed separately. Please read the compiler Installation Guide for details.
0 Kudos
anthonyrichards
New Contributor III
2,141 Views
You could comment the INCLUDE out, compile and link and see what subroutines are missing. If just one or two from the library in question, then you may be able to find replacements or adequate substitutesfor themby searching the WWW (or even here?), without having to go to the expense of buying the whole IMSL library, or having to bin the program. It looks like handing a poison chalice, to supply a program that requires large expenditure to get it running....
0 Kudos
ctaveras
Beginner
2,141 Views

Hi , I'm having the same problem that originated this thread. I downloaded the Professional Edition trial version 10.1. Are the IMSL libraries included? Iread the installation guidebutI didn't find anything about this.Thanks!

0 Kudos
Steven_L_Intel1
Employee
2,141 Views
The Installation Guide says this:

Installing the IMSL* Fortran Library Installation (Professional Edition with IMSL* Only)

The IMSL Fortran Library is installed separately from either a download or by inserting the CD containing the IMSL installers. The general steps for installing are similar to that for installing the compiler except that only platform-specific installers are provided. If you wish to install IMSL for more than one platform, install the version for your native platform last.

The Release Notes says this:

Product Contents

Intel Visual Fortran is available in three editions.

The Standard Edition contains the following components:

  • Intel Fortran Compiler for IA-32 architecture applications
  • Intel Fortran Compiler for Intel 64 architecture applications
  • Intel Fortran Compiler for IA-64 architecture applications
  • Intel Assembler for IA-64 architecture applications
  • Intel Debugger (See separate Release Notes)
  • Utilities
    • Intel Compilers code-coverage tool
    • Intel Compilers test-prioritization tool
  • Microsoft Visual Studio 2005* Premier Partner Edition (see note below)
  • Integration into Microsoft* visual development environments
  • On-disk documentation

The Professional Edition includes all of the Standard Edition and adds the Intel Math Kernel Library, which contains highly optimized, extensively threaded, mathematical functions for engineering, scientific, and financial applications that require maximum performance..

The Professional Edition with IMSL* includes all of the Professional Edition and adds the IMSL* Fortran Numeric Library (FNL) 6.0 from Visual Numerics*.

Installation of the Intel Math Kernel Library and/or the IMSL Fortran Numeric Library is separate from that of the compiler. Please see the compiler Installation Guide for details.


If what you have is Professional Edition and not Professional Edition with IMSL., you do not get IMSL.


0 Kudos
Reply