Difference between revisions of "MKL"

From UFRC
Jump to navigation Jump to search
(Created page with "Category:SoftwareCategory:LibraryCategory:Math {|<!--CONFIGURATION: REQUIRED--> |{{#vardefine:app|mkl}} |{{#vardefine:url|https://software.intel.com/en-us/mkl}} <!...")
 
 
(4 intermediate revisions by 2 users not shown)
Line 1: Line 1:
[[Category:Software]][[Category:Library]][[Category:Math]]
+
[[Category:Software]][[Category:Library]][[Category:Math]][[Category:Programming]][[Category:Compiler]]
 
{|<!--CONFIGURATION: REQUIRED-->
 
{|<!--CONFIGURATION: REQUIRED-->
 
|{{#vardefine:app|mkl}}
 
|{{#vardefine:app|mkl}}
Line 27: Line 27:
  
 
<!--Modules-->
 
<!--Modules-->
==Required Modules==
+
==Environment Modules==
 
+
Run <code>module spider {{#var:app}}</code> to find out what environment modules are available for this application.
===Serial===
 
* {{#var:app}}
 
<!--
 
===Parallel (OpenMP)===
 
* intel
 
* {{#var:app}}
 
===Parallel (MPI)===
 
* intel
 
* openmpi
 
* {{#var:app}}
 
-->
 
 
==System Variables==
 
==System Variables==
* HPC_{{#uppercase:{{#var:app}}}}_DIR - installation directory
+
* HPC_{{uc:{{#var:app}}}}_DIR - installation directory
* HPC_{{#uppercase:{{#var:app}}}}_LIB - library directory
+
* HPC_{{uc:{{#var:app}}}}_LIB - library directory
* HPC_{{#uppercase:{{#var:app}}}}_INC - includes directory
+
* HPC_{{uc:{{#var:app}}}}_INC - includes directory
  
 
<!--Configuration-->
 
<!--Configuration-->

Latest revision as of 19:14, 24 August 2022

Description

mkl website  

This module enables the use of the Intel Math Kernel Libraries (MKL)

Intel Math Kernel Library (Intel MKL) is a computing math library of highly optimized, extensively threaded math routines for applications that require maximum performance. Core math functions include BLAS, LAPACK, ScaLAPACK1, sparse solvers, fast Fourier transforms, vector math, and more.

Offering performance optimizations for current and next-generation Intel processors, it includes improved integration with Microsoft Visual Studio*, Eclipse*, and XCode*. The Intel> MKL computing math library allows for full integration of the Intel Compatibility OpenMP* runtime library for greater Windows*/Linux* cross-platform compatibility.

The specific syntax required for linking against MKL depends on the desired threading and ILP settings. For more information, consult" the Intel Link advisor at: http://software.intel.com/en-us/articles/intel-mkl-link-line-advisor/

Environment Modules

Run module spider mkl to find out what environment modules are available for this application.

System Variables

  • HPC_MKL_DIR - installation directory
  • HPC_MKL_LIB - library directory
  • HPC_MKL_INC - includes directory