<?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 Polar Decomposition in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Polar-Decomposition/m-p/821300#M4761</link>
    <description>Hi&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;Can anyone help in determining the function call in IMKL 10.1 (using C and Visual Studio 2008) to do a polar decomposition of a deformation gradient matrix F that is 3 by 3.&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;I need to determine the rotation matrix such that F = RU&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;If anyone knows please advice,&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;Thanks&lt;/DIV&gt;&lt;DIV&gt;Marcias&lt;/DIV&gt;</description>
    <pubDate>Tue, 18 Jan 2011 12:39:24 GMT</pubDate>
    <dc:creator>Marcias_Martinez1</dc:creator>
    <dc:date>2011-01-18T12:39:24Z</dc:date>
    <item>
      <title>Polar Decomposition</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Polar-Decomposition/m-p/821300#M4761</link>
      <description>Hi&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;Can anyone help in determining the function call in IMKL 10.1 (using C and Visual Studio 2008) to do a polar decomposition of a deformation gradient matrix F that is 3 by 3.&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;I need to determine the rotation matrix such that F = RU&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;If anyone knows please advice,&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;Thanks&lt;/DIV&gt;&lt;DIV&gt;Marcias&lt;/DIV&gt;</description>
      <pubDate>Tue, 18 Jan 2011 12:39:24 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Polar-Decomposition/m-p/821300#M4761</guid>
      <dc:creator>Marcias_Martinez1</dc:creator>
      <dc:date>2011-01-18T12:39:24Z</dc:date>
    </item>
    <item>
      <title>Polar Decomposition</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Polar-Decomposition/m-p/821301#M4762</link>
      <description>Given the SVD (singular value decomposition)&lt;BR /&gt;&lt;BR /&gt; A = W S V*&lt;BR /&gt;&lt;BR /&gt;you can obtain the &lt;SPAN style="text-decoration: underline;"&gt;left&lt;/SPAN&gt; polar decomposition&lt;BR /&gt;&lt;BR /&gt; A = U P&lt;BR /&gt;&lt;BR /&gt;using&lt;BR /&gt;&lt;BR /&gt; P = V S V*&lt;BR /&gt;&lt;BR /&gt; U = W V*&lt;BR /&gt;&lt;BR /&gt;Similarly, you can obtain the &lt;SPAN style="text-decoration: underline;"&gt;right&lt;/SPAN&gt; polar decomposition (which is what you sought)&lt;BR /&gt;&lt;BR /&gt; A = P U&lt;BR /&gt;&lt;BR /&gt;using&lt;BR /&gt;&lt;BR /&gt; P = W S W*&lt;BR /&gt;&lt;BR /&gt;and &lt;BR /&gt;&lt;BR /&gt; U = W V*&lt;BR /&gt;&lt;BR /&gt;as before. Please note that the factors P in the left and right polar decompositions are different.&lt;BR /&gt;&lt;BR /&gt;MKL/Lapack provides routines to perform the SVD. You may consider the intended application of the polar decomposition to see if you can use P and U in factorized form instead of forming them explicitly. In particular, if you are going to multiply some vector by P or U, you can accomplish that with two or three matrix-vector multiplications, avoiding the more costly matrix-matrix multiplications that are involved in explicitly forming P and U.&lt;BR /&gt;</description>
      <pubDate>Tue, 18 Jan 2011 14:35:16 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Polar-Decomposition/m-p/821301#M4762</guid>
      <dc:creator>mecej4</dc:creator>
      <dc:date>2011-01-18T14:35:16Z</dc:date>
    </item>
  </channel>
</rss>

