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