<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic This is exaclty the same in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/intel-math-kernel-library/m-p/1149586#M26997</link>
    <description>&lt;P&gt;This is exaclty the same&amp;nbsp;example MKL provides in the form of examples. You need to check mklroot\examples\lapackf directory.&lt;/P&gt;&lt;P&gt;Check the makefile and learn how to build this example.&lt;/P&gt;</description>
    <pubDate>Tue, 27 Aug 2019 13:46:38 GMT</pubDate>
    <dc:creator>Gennady_F_Intel</dc:creator>
    <dc:date>2019-08-27T13:46:38Z</dc:date>
    <item>
      <title>intel math kernel library</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/intel-math-kernel-library/m-p/1149582#M26993</link>
      <description>&lt;P&gt;I want to calculate the eigenvalue eigenvector fortranda.&lt;BR /&gt;I have a few questions here.&lt;BR /&gt;1- Select dynamic or static linking: what is dynamic static, single dynamic library&lt;BR /&gt;2- Select interface layer: 32 or 64&lt;BR /&gt;3- Select threading layer: open mpı squental ...?&lt;BR /&gt;4- Select OpenMP library: What is intel libiomp5md.lib&lt;BR /&gt;5- Select MPI library: What if I choose paralleling even if my program is not parallel?&lt;BR /&gt;6- Select the Fortran 95 interfaces: when should I check this&lt;BR /&gt;7- Use this link line: where do we use the links here?&lt;BR /&gt;8- Compiler options: where do we write this part?&lt;/P&gt;</description>
      <pubDate>Fri, 23 Aug 2019 11:21:41 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/intel-math-kernel-library/m-p/1149582#M26993</guid>
      <dc:creator>bekar__bahadır1</dc:creator>
      <dc:date>2019-08-23T11:21:41Z</dc:date>
    </item>
    <item>
      <title>I suggest that you ask these</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/intel-math-kernel-library/m-p/1149583#M26994</link>
      <description>&lt;P&gt;I suggest that you ask these questions in&amp;nbsp;https://software.intel.com/en-us/forums/intel-math-kernel-library&lt;/P&gt;</description>
      <pubDate>Fri, 23 Aug 2019 20:37:15 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/intel-math-kernel-library/m-p/1149583#M26994</guid>
      <dc:creator>Steve_Lionel</dc:creator>
      <dc:date>2019-08-23T20:37:15Z</dc:date>
    </item>
    <item>
      <title>The answers on all of these</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/intel-math-kernel-library/m-p/1149584#M26995</link>
      <description>&lt;P&gt;The answers on all of these questions you may&amp;nbsp;find out into MKL&amp;nbsp;Developer Guide :&amp;nbsp;&amp;nbsp;https://software.intel.com/en-us/mkl-linux-developer-guide&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 26 Aug 2019 07:34:41 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/intel-math-kernel-library/m-p/1149584#M26995</guid>
      <dc:creator>Gennady_F_Intel</dc:creator>
      <dc:date>2019-08-26T07:34:41Z</dc:date>
    </item>
    <item>
      <title>i couldn't run the following</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/intel-math-kernel-library/m-p/1149585#M26996</link>
      <description>&lt;P&gt;i couldn't run the following sample code somehow&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;.. Parameters ..&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; INTEGER &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;N, NSELECT&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; PARAMETER &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;( N = 5, NSELECT = 3 )&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; INTEGER &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;LDA, LDZ&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; PARAMETER &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;( LDA = N, LDZ = N )&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; INTEGER &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;LWMAX&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; PARAMETER &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;( LWMAX = 1000 )&lt;BR /&gt;*&lt;BR /&gt;* &amp;nbsp; &amp;nbsp; .. Local Scalars ..&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; INTEGER &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;INFO, LWORK, IL, IU, M&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; DOUBLE PRECISION ABSTOL, VL, VU&lt;BR /&gt;*&lt;BR /&gt;* &amp;nbsp; &amp;nbsp; .. Local Arrays ..&lt;BR /&gt;* &amp;nbsp; &amp;nbsp; IWORK dimension should be at least 5*N&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; INTEGER &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;IFAIL( N ), IWORK( 5*N )&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; DOUBLE PRECISION A( LDA, N ), W( N ), Z( LDZ, NSELECT ),&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;$ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; WORK( LWMAX )&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; DATA &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; A/&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;$ &amp;nbsp;6.29, 0.00, 0.00, 0.00, 0.00,&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;$ -0.39, 7.19, 0.00, 0.00, 0.00,&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;$ &amp;nbsp;0.61, 0.81, 5.48, 0.00, 0.00,&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;$ &amp;nbsp;1.18, 1.19,-3.13, 3.79, 0.00,&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;$ -0.08,-0.08, 0.22,-0.26, 0.83&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;$ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;/&lt;BR /&gt;*&lt;BR /&gt;* &amp;nbsp; &amp;nbsp; .. External Subroutines ..&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; EXTERNAL &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; DSYEVX&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; EXTERNAL &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; PRINT_MATRIX&lt;BR /&gt;*&lt;BR /&gt;* &amp;nbsp; &amp;nbsp; .. Intrinsic Functions ..&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; INTRINSIC &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;INT, MIN&lt;BR /&gt;*&lt;BR /&gt;* &amp;nbsp; &amp;nbsp; .. Executable Statements ..&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; WRITE(*,*)'DSYEVX Example Program Results'&lt;BR /&gt;* &amp;nbsp; &amp;nbsp; Negative ABSTOL means using the default value&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; ABSTOL = -1.0&lt;BR /&gt;* &amp;nbsp; &amp;nbsp; Set IL, IU to compute NSELECT smallest eigenvalues&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; IL = 1&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; IU = NSELECT&lt;BR /&gt;*&lt;BR /&gt;* &amp;nbsp; &amp;nbsp; Query the optimal workspace.&lt;BR /&gt;*&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; LWORK = -1&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; CALL DSYEVX( 'Vectors', 'Indices', 'Upper', N, A, LDA, VL, VU, IL,&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;$ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; IU, ABSTOL, M, W, Z, LDZ, WORK, LWORK, IWORK, IFAIL,&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;$ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; INFO )&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; LWORK = MIN( LWMAX, INT( WORK( 1 ) ) )&lt;BR /&gt;*&lt;BR /&gt;* &amp;nbsp; &amp;nbsp; Solve eigenproblem.&lt;BR /&gt;*&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; CALL DSYEVX( 'Vectors', 'Indices', 'Upper', N, A, LDA, VL, VU, IL,&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;$ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; IU, ABSTOL, M, W, Z, LDZ, WORK, LWORK, IWORK, IFAIL,&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;$ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; INFO )&lt;BR /&gt;*&lt;BR /&gt;* &amp;nbsp; &amp;nbsp; Check for convergence.&lt;BR /&gt;*&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; IF( INFO.GT.0 ) THEN&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;WRITE(*,*)'The algorithm failed to compute eigenvalues.'&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;STOP&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; END IF&lt;BR /&gt;*&lt;BR /&gt;* &amp;nbsp; &amp;nbsp; Print the number of eigenvalues found.&lt;BR /&gt;*&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; WRITE(*,'(/A,I2)')' The total number of eigenvalues found:', M&lt;BR /&gt;*&lt;BR /&gt;* &amp;nbsp; &amp;nbsp; Print eigenvalues.&lt;BR /&gt;*&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; CALL PRINT_MATRIX( 'Selected eigenvalues', 1, M, W, 1 )&lt;BR /&gt;*&lt;BR /&gt;* &amp;nbsp; &amp;nbsp; Print eigenvectors.&lt;BR /&gt;*&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; CALL PRINT_MATRIX( 'Selected eigenvectors (stored columnwise)',&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;$ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; N, M, Z, LDZ )&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; STOP&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; END&lt;BR /&gt;*&lt;BR /&gt;* &amp;nbsp; &amp;nbsp; End of DSYEVX Example.&lt;BR /&gt;*&lt;BR /&gt;* &amp;nbsp;=============================================================================&lt;BR /&gt;*&lt;BR /&gt;* &amp;nbsp; &amp;nbsp; Auxiliary routine: printing a matrix.&lt;BR /&gt;*&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; SUBROUTINE PRINT_MATRIX( DESC, M, N, A, LDA )&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; CHARACTER*(*) &amp;nbsp; &amp;nbsp;DESC&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; INTEGER &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;M, N, LDA&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; DOUBLE PRECISION A( LDA, * )&lt;BR /&gt;*&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; INTEGER &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;I, J&lt;BR /&gt;*&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; WRITE(*,*)&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; WRITE(*,*) DESC&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; DO I = 1, M&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;WRITE(*,9998) ( A( I, J ), J = 1, N )&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; END DO&lt;BR /&gt;*&lt;BR /&gt;&amp;nbsp;9998 FORMAT( 11(:,1X,F6.2) )&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; RETURN&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; END&lt;/P&gt;</description>
      <pubDate>Tue, 27 Aug 2019 13:15:21 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/intel-math-kernel-library/m-p/1149585#M26996</guid>
      <dc:creator>bekar__bahadır1</dc:creator>
      <dc:date>2019-08-27T13:15:21Z</dc:date>
    </item>
    <item>
      <title>This is exaclty the same</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/intel-math-kernel-library/m-p/1149586#M26997</link>
      <description>&lt;P&gt;This is exaclty the same&amp;nbsp;example MKL provides in the form of examples. You need to check mklroot\examples\lapackf directory.&lt;/P&gt;&lt;P&gt;Check the makefile and learn how to build this example.&lt;/P&gt;</description>
      <pubDate>Tue, 27 Aug 2019 13:46:38 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/intel-math-kernel-library/m-p/1149586#M26997</guid>
      <dc:creator>Gennady_F_Intel</dc:creator>
      <dc:date>2019-08-27T13:46:38Z</dc:date>
    </item>
  </channel>
</rss>

