NAG Library for SMP & Multicore, Mark 23

FSW6I23DCL - License Managed

Windows XP/Vista/7 x64, Intel Fortran

Post Release Information

This implementation is applicable to computer systems described in section 2.1 of the Installer's Notes (see Installer's Notes, Applicability).

Any additional information related to this implementation, that came to light after the release of this product, is described below.

  1. Calling the Library from the NAG Fortran Compiler, nagfor version 5.3

    It is possible to link to the DLL version of the NAG SMP Library using the NAG compiler nagfor.

    The standard distribution of the NAG Library for SMP and Multicore includes pre-compiled module files for use with version 5.3 of the NAG Fortran compiler, in folder nag_interface_blocks_nagfor. This example command compiles and links the driver program driver.f90:

      nagfor -abi=64 -compatible
       -I"C:\Program Files\NAG\FS23\fsw6i23dcl"\nag_interface_blocks_nagfor
       driver.f90 "C:\Program Files\NAG\FS23\fsw6i23dcl"\bin\FSW6I23DC.dll
       -o driver.exe
    
    assuming that the NAG Library has been installed under folder "C:\Program Files\NAG\FS23\fsw6i23dcl". Notice that it is necessary to link directly to the NAG library DLL, FSW6I23DC.dll, and not to the import library FSW6I23DC.lib as might be expected. Linking to the import library instead is likely to lead to program crashes.

    Also note that linking to the static (non-DLL) version of the NAG SMP Library FSW6I23DC_static.lib using the NAG compiler is not recommended. Attempting it is likely to give many link-time warnings and errors, and would also require the use of various Intel run-time libraries.

    This implementation has been tested and found to work correctly with the NAG compiler, nagfor release 5.3:

      NAG Fortran Compiler: Release 5.3(875)
      Product NPW3253NA for x86-32/64 Windows
      Copyright 1990-2012 The Numerical Algorithms Group Ltd., Oxford, U.K.