NMath User's Guide

TOC | Previous | Next | Index

39.2 NMath Premium Assemblies (.NET, C#, CSharp, VB, Visual Basic, F#)

The NMath Premium installer places the following .NET assemblies in directory <installdir>/Assemblies:

NMathPremium.dll, the main NMath Premium assembly

NMathPremiumChartMicrosoft.dll, containing convenience methods for plotting NMath types using the Microsoft Chart Controls for .NET

Microsoft.Solver.Foundation.dll, the Standard Edition of the Microsoft Solver Foundation (Section 1.4)

Native assemblies are placed in architecture-specific subdirectories.

<installdir>/Assemblies/x86

NMathPremiumKernelx86.dll, the 32-bit kernel

nmath_premium_native_x86.dll, 32-bit native code, including the Intel® Math Kernel Library (MKL)

nmath_sf_x86.dll, 32-bit native code for special functions

libiomp5md.dll, dynamically-linked 32-bit Intel OMP threading library

a set of 32-bit CUDA GPU native DLLs: lapackcpu.dll and cu*.dll.

<installdir>/Assemblies/x64

NMathPremiumKernelx64.dll, the 64-bit kernel

nmath_premium_native_x64.dll, 64-bit native code, including Intel® Math Kernel Library (MKL)

nmath_sf_x64.dll, 64-bit native code for special functions

libiomp5md.dll, dynamically-linked 64-bit Intel OMP threading library

a set of 64-bit CUDA GPU native DLLs: lapackcpu.dll and cu*.dll.

The installer also places the .NET assemblies in your global assembly cache (GAC). The native DLLs are linked resources to the kernel assembly.


Top

Top