<?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 Hi Markus, in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Vector-plus-minus-one-floating-point-number/m-p/1000784#M18544</link>
    <description>&lt;P&gt;Hi Markus,&lt;/P&gt;

&lt;P&gt;Yes,&amp;nbsp; we have tracking system for all requests. The one have been recorded in :&lt;/P&gt;

&lt;P&gt;&lt;SPAN lang="EN-US" style="color: rgb(31, 73, 125); font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.5pt;"&gt;CQ DPD200572021 requires more details on behavior of linearFrac function in the documentation.&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;and one more DPD200331505 add a&amp;nbsp; c interface for dzgemm&amp;nbsp; for the early one.&lt;/P&gt;

&lt;P&gt;Regards,&lt;/P&gt;

&lt;P&gt;Ying&lt;/P&gt;</description>
    <pubDate>Fri, 10 Jul 2015 07:41:35 GMT</pubDate>
    <dc:creator>Ying_H_Intel</dc:creator>
    <dc:date>2015-07-10T07:41:35Z</dc:date>
    <item>
      <title>Vector plus/minus one floating point number</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Vector-plus-minus-one-floating-point-number/m-p/1000779#M18539</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;

&lt;P&gt;v?Add(n,a,b) p&lt;SPAN class="st"&gt;erforms element by element &lt;EM&gt;addition&lt;/EM&gt; of &lt;EM&gt;vector&lt;/EM&gt; a and &lt;EM&gt;vector&lt;/EM&gt;&lt;/SPAN&gt; b. Sometimes a single shift is required only, i.e. in this case b can be interpreted as a floating point number, i.e. a&lt;K&gt; + b. One example is the calculation of centered values (with respect to the empirical distribution). Does MKL provides such a function as well? Off cause I can create a vector b of the same size as the input vector a and set b&lt;K&gt; =b for each k, but I would like to avoid the memory allocation.&lt;/K&gt;&lt;/K&gt;&lt;/P&gt;

&lt;P&gt;Best wishes&lt;/P&gt;

&lt;P&gt;Markus Wendt&lt;/P&gt;</description>
      <pubDate>Mon, 06 Jul 2015 19:24:04 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Vector-plus-minus-one-floating-point-number/m-p/1000779#M18539</guid>
      <dc:creator>Marcus_W_1</dc:creator>
      <dc:date>2015-07-06T19:24:04Z</dc:date>
    </item>
    <item>
      <title>Hi Markus,</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Vector-plus-minus-one-floating-point-number/m-p/1000780#M18540</link>
      <description>&lt;P&gt;Hi Markus,&lt;/P&gt;

&lt;P&gt;Please, have a look at Intel(R) MKL v?LinearFrac function which computes&lt;/P&gt;

&lt;P&gt;&lt;FONT face="Courier New"&gt;&lt;SPAN class="parmname"&gt;&lt;EM&gt;y&lt;/EM&gt;&lt;/SPAN&gt;[&lt;VAR class="varname"&gt;i&lt;/VAR&gt;]=(&lt;SPAN class="parmname"&gt;&lt;EM&gt;scalea&lt;/EM&gt;&lt;/SPAN&gt;&lt;SPAN class="eqsymbol"&gt;·&lt;/SPAN&gt;&lt;SPAN class="parmname"&gt;&lt;EM&gt;a&lt;/EM&gt;&lt;/SPAN&gt;[&lt;VAR class="varname"&gt;i&lt;/VAR&gt;]+&lt;SPAN class="parmname"&gt;&lt;EM&gt;shifta&lt;/EM&gt;&lt;/SPAN&gt;)/(&lt;SPAN class="parmname"&gt;&lt;EM&gt;scaleb&lt;/EM&gt;&lt;/SPAN&gt;&lt;SPAN class="eqsymbol"&gt;·&lt;/SPAN&gt;&lt;SPAN class="parmname"&gt;&lt;EM&gt;b&lt;/EM&gt;&lt;/SPAN&gt;[&lt;VAR class="varname"&gt;i&lt;/VAR&gt;]+&lt;SPAN class="parmname"&gt;&lt;EM&gt;shiftb&lt;/EM&gt;&lt;/SPAN&gt;)&lt;/FONT&gt;, &lt;VAR class="varname"&gt;&lt;FONT face="Courier New"&gt;i&lt;/FONT&gt;&lt;/VAR&gt;=1,2 … &lt;SPAN class="parmname"&gt;&lt;EM&gt;&lt;FONT face="Courier New"&gt;n&lt;/FONT&gt;&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;Thanks,&lt;/P&gt;

&lt;P&gt;Andrey&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 07 Jul 2015 14:26:21 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Vector-plus-minus-one-floating-point-number/m-p/1000780#M18540</guid>
      <dc:creator>Andrey_N_Intel</dc:creator>
      <dc:date>2015-07-07T14:26:21Z</dc:date>
    </item>
    <item>
      <title>Hi Markus,</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Vector-plus-minus-one-floating-point-number/m-p/1000781#M18541</link>
      <description>&lt;P&gt;Hi Markus,&lt;/P&gt;

&lt;P&gt;I attach the example which shows how to use the function in your specific case. I will check with our internal team how to improve documentation for this function.&lt;/P&gt;

&lt;P&gt;Andrey&lt;/P&gt;</description>
      <pubDate>Wed, 08 Jul 2015 06:37:05 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Vector-plus-minus-one-floating-point-number/m-p/1000781#M18541</guid>
      <dc:creator>Andrey_N_Intel</dc:creator>
      <dc:date>2015-07-08T06:37:05Z</dc:date>
    </item>
    <item>
      <title>I'm not sure if the file is</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Vector-plus-minus-one-floating-point-number/m-p/1000782#M18542</link>
      <description>&lt;P&gt;I'm not&amp;nbsp;sure if the file is successfully attached. Copying the code of the&lt;/P&gt;

&lt;PRE class="brush:cpp;"&gt;#include &amp;lt;stdio.h&amp;gt;
#include "mkl_vml.h"


int main()
{
&amp;nbsp; double a[10], *b;
&amp;nbsp; double r[10];
&amp;nbsp; double scalea = 1.0, scaleb = 0.0;
&amp;nbsp; double shifta = -1.0, shiftb = 1.0;


&amp;nbsp; MKL_INT i=0,n=10;

&amp;nbsp; a[0]=-10000.0000;
&amp;nbsp; a[1]=-7777.7777;
&amp;nbsp; a[2]=-5555.5555;
&amp;nbsp; a[3]=-3333.3333;
&amp;nbsp; a[4]=-1111.1111;
&amp;nbsp; a[5]=1111.1111;
&amp;nbsp; a[6]=3333.3333;
&amp;nbsp; a[7]=5555.5555;
&amp;nbsp; a[8]=7777.7777;
&amp;nbsp; a[9]=10000.0000;
&amp;nbsp;
&amp;nbsp; vdLinearFrac( n, a, b, scalea, shifta, scaleb, shiftb, r );


&amp;nbsp; for(i=0;i&amp;lt;10;i++) {
&amp;nbsp;&amp;nbsp;&amp;nbsp; printf("%25.14f %25.14f\n",a&lt;I&gt;,r&lt;I&gt;);
&amp;nbsp; }

&amp;nbsp; return 0;
}
&lt;/I&gt;&lt;/I&gt;&lt;/PRE&gt;

&lt;P&gt;example here&lt;/P&gt;</description>
      <pubDate>Wed, 08 Jul 2015 06:40:31 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Vector-plus-minus-one-floating-point-number/m-p/1000782#M18542</guid>
      <dc:creator>Andrey_N_Intel</dc:creator>
      <dc:date>2015-07-08T06:40:31Z</dc:date>
    </item>
    <item>
      <title>Hi Markus,</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Vector-plus-minus-one-floating-point-number/m-p/1000783#M18543</link>
      <description>&lt;P&gt;Hi Markus,&lt;/P&gt;

&lt;P&gt;yes, the function checks the parameters: if you provide a null denominator to the function, it will return error.&amp;nbsp;I requested the owners of the functionality to have a look at your question and have more specific description of the function in the docs.&lt;/P&gt;

&lt;P&gt;Andrey&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 09 Jul 2015 06:21:55 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Vector-plus-minus-one-floating-point-number/m-p/1000783#M18543</guid>
      <dc:creator>Andrey_N_Intel</dc:creator>
      <dc:date>2015-07-09T06:21:55Z</dc:date>
    </item>
    <item>
      <title>Hi Markus,</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Vector-plus-minus-one-floating-point-number/m-p/1000784#M18544</link>
      <description>&lt;P&gt;Hi Markus,&lt;/P&gt;

&lt;P&gt;Yes,&amp;nbsp; we have tracking system for all requests. The one have been recorded in :&lt;/P&gt;

&lt;P&gt;&lt;SPAN lang="EN-US" style="color: rgb(31, 73, 125); font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.5pt;"&gt;CQ DPD200572021 requires more details on behavior of linearFrac function in the documentation.&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;and one more DPD200331505 add a&amp;nbsp; c interface for dzgemm&amp;nbsp; for the early one.&lt;/P&gt;

&lt;P&gt;Regards,&lt;/P&gt;

&lt;P&gt;Ying&lt;/P&gt;</description>
      <pubDate>Fri, 10 Jul 2015 07:41:35 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Vector-plus-minus-one-floating-point-number/m-p/1000784#M18544</guid>
      <dc:creator>Ying_H_Intel</dc:creator>
      <dc:date>2015-07-10T07:41:35Z</dc:date>
    </item>
  </channel>
</rss>

