<?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 Linear equations in c#  in Software Archive</title>
    <link>https://community.intel.com/t5/Software-Archive/Linear-equations-in-c/m-p/747099#M2453</link>
    <description>I am trying to follow the c program that makes use of
&lt;A href="http://software.intel.com/sites/products/documentation/hpc/mkl/lapack/mkl_lapack_examples/dgesv_ex.c.htm" style="color: #626262;"&gt;dgesv&lt;/A&gt;routine,&lt;DIV&gt;&lt;A href="http://software.intel.com/sites/products/documentation/hpc/mkl/lapack/mkl_lapack_examples/dgesv_ex.c.htm"&gt;http://software.intel.com/sites/products/documentation/hpc/mkl/lapack/mkl_lapack_examples/dgesv_ex.c.htm&lt;/A&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;After executing the code if I print the variable info, the value is 1, I initialize it to 1, so after the call I would expect its value to be changed, but seems this is not happening, also the variable ipiv holds only zeros....&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;Could you please tell if I am doing things correctly? maybe, Could you suggest other routine to solve linear systems...&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;I have the following code:&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV id="_mcePaste"&gt;&lt;DIV id="_mcePaste"&gt;namespace mkl&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;{&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;  [SuppressUnmanagedCodeSecurity]&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;  internal sealed class MKLImports&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;  {&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;    private MKLImports()&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;    {&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;    }   &lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;   &lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;    [DllImport("D:\\\\LINEAR_EQUATIONS\\\\LIB\\\\mkl_rt.dll",&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;    ExactSpelling = true, SetLastError = false,&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;    CallingConvention = CallingConvention.Cdecl)]&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;    internal static extern void LAPACKE_dgesv(&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;       int n,       &lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;       int nrhs,       &lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;      [In, Out] double[] input_matrix,&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;       int lda,&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;      [In, Out] int[] ipiv,&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;      [In, Out] double[] b,&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;       int incx,&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;       int info&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;   );&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;  }&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;}&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;&lt;DIV id="_mcePaste"&gt;          int N = 3;&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;          int NRHS =5;&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;          int LDA =N;&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;          int LDB =N;&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;          int n = N, nrhs = NRHS,lda = LDA,ldb = LDB, info=1;&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;          int [] ipiv = new int&lt;N&gt;;&lt;/N&gt;&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;          Double[] a = new Double[5*5]&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;   {&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;      6.80, -2.11, 5.66, 5.97, 8.23,&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;     -6.05, -3.30, 5.36, -4.44, 1.08,&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;     -0.45, 2.58, -2.70, 0.27, 9.04,&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;      8.32, 2.71, 4.35, -7.17, 2.14,&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;     -9.67, -5.14, -7.26, 6.08, -6.87&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;    };&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;  &lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;          Double[] b = new Double[5*3]&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;     {&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;      4.02, 6.19, -8.22, -7.57, -3.03,&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;     -1.56, 4.00, -8.67, 1.75, 2.86,&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;      9.81, -4.09, -4.57, -8.61, 8.99&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;      };&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;         MKLImports.LAPACKE_dgesv(n, nrhs, a, lda, ipiv, b, ldb, info);&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;        &lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
    <pubDate>Mon, 05 Mar 2012 17:01:01 GMT</pubDate>
    <dc:creator>darkcminor</dc:creator>
    <dc:date>2012-03-05T17:01:01Z</dc:date>
    <item>
      <title>Linear equations in c#</title>
      <link>https://community.intel.com/t5/Software-Archive/Linear-equations-in-c/m-p/747099#M2453</link>
      <description>I am trying to follow the c program that makes use of
&lt;A href="http://software.intel.com/sites/products/documentation/hpc/mkl/lapack/mkl_lapack_examples/dgesv_ex.c.htm" style="color: #626262;"&gt;dgesv&lt;/A&gt;routine,&lt;DIV&gt;&lt;A href="http://software.intel.com/sites/products/documentation/hpc/mkl/lapack/mkl_lapack_examples/dgesv_ex.c.htm"&gt;http://software.intel.com/sites/products/documentation/hpc/mkl/lapack/mkl_lapack_examples/dgesv_ex.c.htm&lt;/A&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;After executing the code if I print the variable info, the value is 1, I initialize it to 1, so after the call I would expect its value to be changed, but seems this is not happening, also the variable ipiv holds only zeros....&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;Could you please tell if I am doing things correctly? maybe, Could you suggest other routine to solve linear systems...&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;I have the following code:&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV id="_mcePaste"&gt;&lt;DIV id="_mcePaste"&gt;namespace mkl&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;{&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;  [SuppressUnmanagedCodeSecurity]&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;  internal sealed class MKLImports&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;  {&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;    private MKLImports()&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;    {&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;    }   &lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;   &lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;    [DllImport("D:\\\\LINEAR_EQUATIONS\\\\LIB\\\\mkl_rt.dll",&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;    ExactSpelling = true, SetLastError = false,&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;    CallingConvention = CallingConvention.Cdecl)]&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;    internal static extern void LAPACKE_dgesv(&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;       int n,       &lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;       int nrhs,       &lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;      [In, Out] double[] input_matrix,&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;       int lda,&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;      [In, Out] int[] ipiv,&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;      [In, Out] double[] b,&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;       int incx,&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;       int info&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;   );&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;  }&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;}&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;&lt;DIV id="_mcePaste"&gt;          int N = 3;&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;          int NRHS =5;&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;          int LDA =N;&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;          int LDB =N;&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;          int n = N, nrhs = NRHS,lda = LDA,ldb = LDB, info=1;&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;          int [] ipiv = new int&lt;N&gt;;&lt;/N&gt;&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;          Double[] a = new Double[5*5]&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;   {&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;      6.80, -2.11, 5.66, 5.97, 8.23,&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;     -6.05, -3.30, 5.36, -4.44, 1.08,&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;     -0.45, 2.58, -2.70, 0.27, 9.04,&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;      8.32, 2.71, 4.35, -7.17, 2.14,&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;     -9.67, -5.14, -7.26, 6.08, -6.87&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;    };&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;  &lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;          Double[] b = new Double[5*3]&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;     {&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;      4.02, 6.19, -8.22, -7.57, -3.03,&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;     -1.56, 4.00, -8.67, 1.75, 2.86,&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;      9.81, -4.09, -4.57, -8.61, 8.99&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;      };&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;         MKLImports.LAPACKE_dgesv(n, nrhs, a, lda, ipiv, b, ldb, info);&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;        &lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Mon, 05 Mar 2012 17:01:01 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/Linear-equations-in-c/m-p/747099#M2453</guid>
      <dc:creator>darkcminor</dc:creator>
      <dc:date>2012-03-05T17:01:01Z</dc:date>
    </item>
    <item>
      <title>Linear equations in c#</title>
      <link>https://community.intel.com/t5/Software-Archive/Linear-equations-in-c/m-p/747100#M2454</link>
      <description>&lt;P&gt;Dear&lt;A hoverintent_t="undefined" jquery1331256738169="55" rel="/services/profile/plugins/quick_login.php?user_id=554184" href="http://software.intel.com/en-us/forums/post_edit.php#" class="basic"&gt;&lt;/A&gt;&lt;A hoverintent_s="0" hoverintent_t="undefined" jquery1331256738169="56" rel="/en-us/services/profile/quick_profile.php?is_paid=NO&amp;amp;user_id=554184" href="http://software.intel.com/en-us/profile/554184/" class="basic"&gt;darkcminor&lt;/A&gt;, &lt;BR /&gt;&lt;BR /&gt;Most of your codes are correct. Just misstwo detials, &lt;BR /&gt;one is the function definition, &lt;BR /&gt;It is lapack_int LAPACKE_gesv( &lt;STRONG&gt;int matrix_order&lt;/STRONG&gt;, lapack_int n, lapack_int nrhs, &lt;DATATYPE&gt;* a, lapack_int lda, lapack_int* ipiv, &lt;DATATYPE&gt;* b, lapack_int ldb ); not info as parameter.&lt;BR /&gt;You maysee mkl reference manual inMKL install directory. &lt;BR /&gt;&lt;BR /&gt;Another one is the function interface, LAPACKE, which is C interface of LAPACK, special for C/C++ developer.The test code in dgesv_ex.c.htm is Fortran interface,so wedon't need transfer the input matrix to column-major as the sample code. &lt;BR /&gt;&lt;BR /&gt;You may do themodificationas belowand get correct answer. &lt;BR /&gt;&lt;BR /&gt;Additioanlly, there is a bunch of discussion about usemkl in C#in MKL forum, &lt;BR /&gt;for example, &lt;A href="http://software.intel.com/en-us/forums/showthread.php?t=103272"&gt;http://software.intel.com/en-us/forums/showthread.php?t=103272&lt;/A&gt;&lt;BR /&gt;&lt;A href="http://software.intel.com/en-us/forums/showthread.php?t=103157&amp;amp;o=a&amp;amp;s=lr" class="thread"&gt;C# mkl_alloc mkl_dcscmv sparse matrix/vector multiply&lt;/A&gt;.&lt;BR /&gt;&lt;BR /&gt;If any more question,you maysubmitit in MKL forum&lt;BR /&gt;&lt;A href="http://software.intel.com/en-us/forums/intel-math-kernel-library"&gt;http://software.intel.com/en-us/forums/intel-math-kernel-library&lt;/A&gt;&lt;BR /&gt;and refer MKL KB Link: &lt;BR /&gt;&lt;A href="http://software.intel.com/en-us/articles/intel-mkl-kb/all/1/"&gt;http://software.intel.com/en-us/articles/intel-mkl-kb/all/1/&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;Best Regards,&lt;BR /&gt;Ying H.&lt;BR /&gt;//dgesv C# sample&lt;BR /&gt;using System;&lt;BR /&gt;using System.Collections.Generic;&lt;BR /&gt;using System.Text;&lt;BR /&gt;using System.Security;&lt;BR /&gt;using System.Runtime.InteropServices;&lt;BR /&gt;using mkl;&lt;BR /&gt;namespace csmkl&lt;BR /&gt;{&lt;BR /&gt; class Program&lt;BR /&gt; {&lt;BR /&gt; static void Main(string[] args)&lt;BR /&gt; {&lt;BR /&gt; int mat_order = 101;&lt;BR /&gt; int N = 5;&lt;BR /&gt; int NRHS =3;&lt;BR /&gt; int LDA =N;&lt;BR /&gt; int LDB =N;&lt;BR /&gt; int n = N, nrhs = NRHS,lda = 5,ldb = 3, info=1;&lt;BR /&gt; int [] ipiv = new int&lt;N&gt;;&lt;BR /&gt; /* Double[] a = new Double[5*5] &lt;BR /&gt; {&lt;BR /&gt; 6.80, -2.11, 5.66, 5.97, 8.23,&lt;BR /&gt; -6.05, -3.30, 5.36, -4.44, 1.08,&lt;BR /&gt; -0.45, 2.58, -2.70, 0.27, 9.04,&lt;BR /&gt; 8.32, 2.71, 4.35, -7.17, 2.14,&lt;BR /&gt; -9.67, -5.14, -7.26, 6.08, -6.87&lt;BR /&gt; };&lt;BR /&gt; &lt;BR /&gt;*/&lt;BR /&gt; Double[] a = new Double[5 * 5] {&lt;BR /&gt; 6.80 , -6.05 , -0.45, 8.32, -9.67,&lt;BR /&gt; -2.11, -3.30 , 2.58 , 2.71 , -5.14,&lt;BR /&gt; 5.66 , 5.36 , -2.70, 4.35 , -7.26,&lt;BR /&gt; 5.97 , -4.44 , 0.27, -7.17 , 6.08,&lt;BR /&gt; 8.23, 1.08 , 9.04 , 2.14 , -6.87&lt;BR /&gt; };&lt;/N&gt;&lt;/DATATYPE&gt;&lt;/DATATYPE&gt;&lt;/P&gt;&lt;P&gt; &lt;BR /&gt;/* Double[] b = new Double[5*3]&lt;BR /&gt; {&lt;BR /&gt; 4.02, 6.19, -8.22, -7.57, -3.03,&lt;BR /&gt; -1.56, 4.00, -8.67, 1.75, 2.86,&lt;BR /&gt; 9.81, -4.09, -4.57, -8.61, 8.99&lt;BR /&gt; };&lt;BR /&gt;*/&lt;BR /&gt; Double[] b = new Double[5 * 3]&lt;BR /&gt; {&lt;BR /&gt; 4.02, -1.56 , 9.81,&lt;BR /&gt; 6.19, 4.00, -4.09,&lt;BR /&gt; -8.22 , -8.67 , -4.57,&lt;BR /&gt; -7.57, 1.75 , -8.61,&lt;BR /&gt; -3.03 , 2.86, 8.99&lt;BR /&gt; };&lt;/P&gt;&lt;P&gt; MKLImports.LAPACKE_dgesv(mat_order,n, nrhs, a, lda, ipiv, b, ldb);&lt;/P&gt;&lt;P&gt; Console.WriteLine("info on exit: " + info);&lt;BR /&gt;&lt;BR /&gt; Console.WriteLine("ipiv: " + ipiv[0] + ipiv[1] +ipiv[2]+ipiv[3]+ipiv[4]);&lt;/P&gt;&lt;P&gt; for (int i = 0; i &amp;lt; 5; i++)&lt;BR /&gt; for (int j = 0; j &amp;lt; 3; j++)&lt;BR /&gt; Console.WriteLine(b[i*3+j]);&lt;/P&gt;&lt;P&gt; }&lt;BR /&gt; }&lt;BR /&gt; }&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;namespace mkl&lt;BR /&gt;{&lt;BR /&gt; [SuppressUnmanagedCodeSecurity]&lt;BR /&gt; internal sealed class MKLImports&lt;BR /&gt; {&lt;BR /&gt; private MKLImports()&lt;BR /&gt; {&lt;BR /&gt; } &lt;BR /&gt; &lt;BR /&gt; [DllImport("mkl_rt.dll", &lt;BR /&gt; ExactSpelling = true, SetLastError = false, &lt;BR /&gt; CallingConvention = CallingConvention.Cdecl)]&lt;BR /&gt; internal static extern void LAPACKE_dgesv(&lt;BR /&gt; int matrix_order,&lt;BR /&gt; int n, &lt;BR /&gt; int nrhs, &lt;BR /&gt; [In, Out] double[] input_matrix,&lt;BR /&gt; int lda,&lt;BR /&gt; [In, Out] int[] ipiv,&lt;BR /&gt; [In, Out] double[] b,&lt;BR /&gt; int ldb&lt;BR /&gt; &lt;BR /&gt; );&lt;BR /&gt; }&lt;BR /&gt;}&lt;BR /&gt; &lt;/P&gt;&lt;P&gt;//lapack_int LAPACKE_gesv( int matrix_order, lapack_int n, lapack_int nrhs, &lt;DATATYPE&gt;* a, lapack_int lda, lapack_int* ipiv, &lt;DATATYPE&gt;* b, lapack_int ldb );&lt;/DATATYPE&gt;&lt;/DATATYPE&gt;&lt;/P&gt;&lt;P&gt; &lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 09 Mar 2012 01:53:00 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/Linear-equations-in-c/m-p/747100#M2454</guid>
      <dc:creator>Ying_H_Intel</dc:creator>
      <dc:date>2012-03-09T01:53:00Z</dc:date>
    </item>
  </channel>
</rss>

