<?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 pls try to use vdSqrt( n, a, in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/vdSqr-function-seems-not-to-return-correct-answer-on-Xeon-Gold/m-p/1144719#M26616</link>
    <description>&lt;P&gt;pls try to use&amp;nbsp;&lt;STRONG&gt;&lt;SPAN class="kwd" style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; color: rgb(51, 51, 51); font-size: 13.3333px;"&gt;vdSqrt&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN class="delim" style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; color: rgb(51, 51, 51); font-size: 13.3333px;"&gt;(&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class="var" style="font-style: italic; font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; color: rgb(51, 51, 51); font-size: 13.3333px;"&gt;n&lt;/SPAN&gt;&lt;SPAN class="sep" style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; color: rgb(51, 51, 51); font-size: 13.3333px;"&gt;,&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class="var" style="font-style: italic; font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; color: rgb(51, 51, 51); font-size: 13.3333px;"&gt;a&lt;/SPAN&gt;&lt;SPAN class="sep" style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; color: rgb(51, 51, 51); font-size: 13.3333px;"&gt;,&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class="var" style="font-style: italic; font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; color: rgb(51, 51, 51); font-size: 13.3333px;"&gt;y&lt;/SPAN&gt;&lt;SPAN class="delim" style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; color: rgb(51, 51, 51); font-size: 13.3333px;"&gt;&amp;nbsp;)&lt;/SPAN&gt;&lt;SPAN class="sep" style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; color: rgb(51, 51, 51); font-size: 13.3333px;"&gt;;&lt;/SPAN&gt;&lt;/P&gt;</description>
    <pubDate>Mon, 26 Feb 2018 15:26:02 GMT</pubDate>
    <dc:creator>Gennady_F_Intel</dc:creator>
    <dc:date>2018-02-26T15:26:02Z</dc:date>
    <item>
      <title>vdSqr function seems not to return correct answer on Xeon Gold 6132</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/vdSqr-function-seems-not-to-return-correct-answer-on-Xeon-Gold/m-p/1144718#M26615</link>
      <description>&lt;P&gt;(Sorry for my poor English, I'm not a native.)&lt;/P&gt;

&lt;P&gt;Hello,&lt;/P&gt;

&lt;P&gt;vdSqrt function of MKL returns incorrect answer if I used this function under my developement environment.&lt;/P&gt;

&lt;P&gt;Here is my environment.&lt;/P&gt;

&lt;P&gt;OS:Windows 10 x64 Pro&lt;/P&gt;

&lt;P&gt;CPU: Xeon Gold 6132 * 2&lt;/P&gt;

&lt;P&gt;Mem:288GB&lt;/P&gt;

&lt;P&gt;DevTools: Visual Studio 2017 (using MS C/C++ compiler , not Intel's C)+ MKL 2018 Upd1(AcademicResearch free License)&lt;/P&gt;

&lt;P&gt;Here is short reproduction code,&lt;/P&gt;

&lt;DIV&gt;#include "stdafx.h"&lt;BR /&gt;
	#include &amp;lt;vector&amp;gt;&lt;BR /&gt;
	#include &amp;lt;mkl.h&amp;gt;&lt;/DIV&gt;

&lt;DIV&gt;int main()&lt;BR /&gt;
	{&lt;BR /&gt;
	&amp;nbsp;std::vector&amp;lt;double&amp;gt;&amp;nbsp;Source, Normal, MKL;&lt;BR /&gt;
	&amp;nbsp;size_t&amp;nbsp;Size&amp;nbsp;=&amp;nbsp;10000;&lt;/DIV&gt;

&lt;DIV&gt;&amp;nbsp;Source.resize(Size);&lt;BR /&gt;
	&amp;nbsp;Normal.resize(Size);&lt;BR /&gt;
	&amp;nbsp;MKL.resize(Size);&lt;/DIV&gt;

&lt;DIV&gt;&amp;nbsp;// create calc. target source 1, 2, 3, .....&lt;BR /&gt;
	&amp;nbsp;for(auto i = 0; i &amp;lt; Size; i++)&lt;BR /&gt;
	&amp;nbsp;{&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;Source&lt;I&gt;&amp;nbsp;=&amp;nbsp;i + 1;&lt;BR /&gt;
	&amp;nbsp;}&lt;/I&gt;&lt;/DIV&gt;

&lt;DIV&gt;&amp;nbsp;// Exec std::sqrt to all target&lt;BR /&gt;
	&amp;nbsp;for(auto i = 0; i &amp;lt; Size; i++)&lt;BR /&gt;
	&amp;nbsp;{&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;Normal&lt;I&gt;&amp;nbsp;=&amp;nbsp;std::sqrt(Source&lt;I&gt;);&lt;BR /&gt;
	&amp;nbsp;}&lt;BR /&gt;
	&amp;nbsp;&lt;BR /&gt;
	&amp;nbsp;// Exec vdSqr to all target&lt;BR /&gt;
	&amp;nbsp;vdSqr((int)Size, Source.data(), MKL.data());&lt;/I&gt;&lt;/I&gt;&lt;/DIV&gt;

&lt;DIV&gt;&amp;nbsp;for(auto i = 0; i &amp;lt; Size; i++)&lt;BR /&gt;
	&amp;nbsp;{&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;if(std::abs(Normal&lt;I&gt; - MKL&lt;I&gt;) &amp;gt; 0.0001)&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;{&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp;printf("No = %d, Val:%f Normal:%f MKL:%f\n", i, Source&lt;I&gt;,&amp;nbsp;Normal&lt;I&gt;, MKL&lt;I&gt;);&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp;throw&amp;nbsp;std::runtime_error("mismatch!");&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;}&lt;BR /&gt;
	&amp;nbsp;}&lt;BR /&gt;
	&amp;nbsp;return 0;&lt;BR /&gt;
	}&lt;/I&gt;&lt;/I&gt;&lt;/I&gt;&lt;/I&gt;&lt;/I&gt;&lt;/DIV&gt;

&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;

&lt;DIV&gt;
	&lt;P style="background-color: transparent; color: rgb(83, 87, 94); font-family: &amp;amp;quot;Arial&amp;amp;quot;,&amp;amp;quot;宋体&amp;amp;quot;,&amp;amp;quot;Tahoma&amp;amp;quot;,&amp;amp;quot;Helvetica&amp;amp;quot;,sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; margin-bottom: 19.5px; margin-left: 0px; margin-right: 0px; margin-top: 0px; orphans: 2; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; -webkit-text-stroke-width: 0px; white-space: normal; word-spacing: 0px;"&gt;normal std::sqrt function returns 1, 1.4142, 1.732, .....&lt;/P&gt;

	&lt;P style="background-color: transparent; color: rgb(83, 87, 94); font-family: &amp;amp;quot;Arial&amp;amp;quot;,&amp;amp;quot;宋体&amp;amp;quot;,&amp;amp;quot;Tahoma&amp;amp;quot;,&amp;amp;quot;Helvetica&amp;amp;quot;,sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; margin-bottom: 19.5px; margin-left: 0px; margin-right: 0px; margin-top: 0px; orphans: 2; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; -webkit-text-stroke-width: 0px; white-space: normal; word-spacing: 0px;"&gt;but MKL vdSqrt function returns 1, 4, 9, 16, .......&lt;/P&gt;
&lt;/DIV&gt;

&lt;DIV&gt;Sincerely,&lt;/DIV&gt;

&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;</description>
      <pubDate>Mon, 26 Feb 2018 06:39:14 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/vdSqr-function-seems-not-to-return-correct-answer-on-Xeon-Gold/m-p/1144718#M26615</guid>
      <dc:creator>Kurokawa__Hiroshi</dc:creator>
      <dc:date>2018-02-26T06:39:14Z</dc:date>
    </item>
    <item>
      <title>pls try to use vdSqrt( n, a,</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/vdSqr-function-seems-not-to-return-correct-answer-on-Xeon-Gold/m-p/1144719#M26616</link>
      <description>&lt;P&gt;pls try to use&amp;nbsp;&lt;STRONG&gt;&lt;SPAN class="kwd" style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; color: rgb(51, 51, 51); font-size: 13.3333px;"&gt;vdSqrt&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN class="delim" style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; color: rgb(51, 51, 51); font-size: 13.3333px;"&gt;(&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class="var" style="font-style: italic; font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; color: rgb(51, 51, 51); font-size: 13.3333px;"&gt;n&lt;/SPAN&gt;&lt;SPAN class="sep" style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; color: rgb(51, 51, 51); font-size: 13.3333px;"&gt;,&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class="var" style="font-style: italic; font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; color: rgb(51, 51, 51); font-size: 13.3333px;"&gt;a&lt;/SPAN&gt;&lt;SPAN class="sep" style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; color: rgb(51, 51, 51); font-size: 13.3333px;"&gt;,&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class="var" style="font-style: italic; font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; color: rgb(51, 51, 51); font-size: 13.3333px;"&gt;y&lt;/SPAN&gt;&lt;SPAN class="delim" style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; color: rgb(51, 51, 51); font-size: 13.3333px;"&gt;&amp;nbsp;)&lt;/SPAN&gt;&lt;SPAN class="sep" style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; color: rgb(51, 51, 51); font-size: 13.3333px;"&gt;;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 26 Feb 2018 15:26:02 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/vdSqr-function-seems-not-to-return-correct-answer-on-Xeon-Gold/m-p/1144719#M26616</guid>
      <dc:creator>Gennady_F_Intel</dc:creator>
      <dc:date>2018-02-26T15:26:02Z</dc:date>
    </item>
    <item>
      <title>I'm sorry for taking your</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/vdSqr-function-seems-not-to-return-correct-answer-on-Xeon-Gold/m-p/1144720#M26617</link>
      <description>&lt;P&gt;I'm sorry for taking your time for my easy careless mistake.&lt;/P&gt;

&lt;P&gt;I confirmed the correct result in the way you taught.&lt;/P&gt;

&lt;P&gt;Thank you for your help.&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 27 Feb 2018 01:27:04 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/vdSqr-function-seems-not-to-return-correct-answer-on-Xeon-Gold/m-p/1144720#M26617</guid>
      <dc:creator>Kurokawa__Hiroshi</dc:creator>
      <dc:date>2018-02-27T01:27:04Z</dc:date>
    </item>
  </channel>
</rss>

