NAG Library, Mark 30.1
NLW6I301EL - Licence Managed
Microsoft Windows x64, 64-bit, Intel Classic C/C++ or Microsoft C/C++ or Intel Classic Fortran, 32-bit integers, VS2019
Supplementary Information

1 Introduction

This page is for supplementary information relating to the implementation described in Section 2.1 of the Installer's Note. It may be augmented over the life-time of the product if further pertinent information becomes available.

2 Applicability

This implementation is considered suitable for operation on the computer systems detailed below:
hardware:          Intel 64-bit systems and compatible (including AMD)
operating system:  Microsoft Windows
Fortran compiler:  Intel Classic Fortran Compiler
version 2021.4.0 and compatible C compiler: Intel Classic C Compiler
version 2021.4.0 and compatible Microsoft 64-bit C/C++ Compiler Version 19.00 and compatible vendor Library: Intel MKL version 2021.0.4 and compatible NAG dco/c++: version >= 3.6

3 Test Platforms

This implementation has been successfully tested using the following:
hardware:          Intel(R) Core(TM) i7-8700 CPU @ 3.20GHz
machine:           winbuild_1
cpu flags:         sse2 avx avx2
operating system:  Windows 10 Enterprise LTSC 2019
Fortran compiler:  Intel Classic Fortran Compiler
version 2021.4.0 Build 20210910_000000 C compiler: Intel Classic C Compiler
version 2021.4.0 Build 20210910_000000 vendor Library: Intel MKL version 2021.0.4 NAG dco/c++: version 4.3.0 Visual Studio: 2019
hardware:          Intel(R) Core(TM) i7-7700 CPU @ 3.60GHz
machine:           winbuild_4
cpu flags:         sse2 avx avx2 fma
operating system:  Windows 10 Enterprise LTSC 2019
C compiler:        Microsoft (R) C/C++ Optimizing Compiler Version 19.10.25027 for x64
C compiler:        Intel(R) C++ Intel(R) 64 Compiler for Intel(R) 64, Version 19.0.5.281 Build 20190815
Fortran compiler:  Intel(R) Visual Fortran Intel(R) 64 Compiler for Intel(R) 64, Version 19.0.5.281 Build 20190815
Visual Studio Tools:  VS 2017
hardware:          Intel(R) Core(TM) i7-8700 CPU @ 3.20GHz
machine:           winbuild_1
cpu flags:         sse2 avx avx2 fma
operating system:  Windows 10 Enterprise LTSC 2019
C compiler:        Microsoft (R) C/C++ Optimizing Compiler Version 19.29.30154 for x64
C compiler:        Intel(R) C++ Intel(R) 64 Compiler Classic for Intel(R) 64, Version 2021.4.0 Build 20210910_000000
Fortran compiler:  Intel(R) Fortran Intel(R) 64 Compiler Classic for Intel(R) 64, Version 2021.4.0 Build 20210910_000000
Visual Studio Tools:  VS 2019
Note: This list is not exhaustive; other combinations of hardware, operating system and compiler may also work.

4 Accessing the NAG Library 64-bit DLLs from Various Other Environments

Detailed information on calling the DLLs, including examples of usage, is available for the following programming environments:
Zip files containing declare statements specific to this Library may be downloaded here:
Zip files containing examples specific to this Library may be downloaded here:

5 Using NAG AD Library Routines with a Licence-Managed dco/c++ Product

If you are making calls to NAG AD Library routines from a C++ application that also uses a licence-managed dco/c++ product then the linking variable NAGLIB_AD_LINK produced by the installed nagvars script is missing the dco/c++ licence library, which will be one of libdcoc_MT.lib, libdcoc_MTd.lib, libdcoc_MD.lib or libdcoc_MDd.lib. Please refer to the linking instructions for this library as contained in the example makefiles provided with your licence-managed dco/c++ installation.