<?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 *MIC* unknown attribute &amp;quot;__leaf__&amp;quot; in Software Archive</title>
    <link>https://community.intel.com/t5/Software-Archive/MIC-unknown-attribute-quot-leaf-quot/m-p/936855#M16076</link>
    <description>&lt;P&gt;The following simple program&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;[cpp]&lt;SPAN style="line-height: 1.5; font-size: 1em"&gt;#include&amp;lt;cmath&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;

&lt;P class="p2"&gt;&amp;nbsp;&lt;/P&gt;

&lt;P class="p1"&gt;#define ACCURACY 1e-9&lt;/P&gt;

&lt;P class="p1"&gt;#define MAX_ITER 50&lt;/P&gt;

&lt;P class="p1"&gt;#ifndef M_PI&lt;/P&gt;

&lt;P class="p1"&gt;#define M_PI 3.14159265358979323846&lt;/P&gt;

&lt;P class="p1"&gt;#endif&lt;/P&gt;

&lt;P class="p2"&gt;&amp;nbsp;&lt;/P&gt;

&lt;P class="p1"&gt;namespace hpc_astrodynamics {&lt;/P&gt;

&lt;P class="p2"&gt;&amp;nbsp;&lt;/P&gt;

&lt;P class="p1"&gt;inline double x2tof(double x, double s, double c, int lw, const int &amp;amp;N)&lt;/P&gt;

&lt;P class="p1"&gt;{&lt;/P&gt;

&lt;P class="p1"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;double am,a,alfa,beta;&lt;/P&gt;

&lt;P class="p2"&gt;&amp;nbsp;&lt;/P&gt;

&lt;P class="p1"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;am = s/2;&lt;/P&gt;

&lt;P class="p1"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;a = am/(1-x*x);&lt;/P&gt;

&lt;P class="p1"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;if (x &amp;lt; 1)&amp;nbsp;&amp;nbsp; &amp;nbsp;//ellipse&lt;/P&gt;

&lt;P class="p1"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;{&lt;/P&gt;

&lt;P class="p1"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;beta = 2 * asin (sqrt((s - c)/(2*a)));&lt;/P&gt;

&lt;P class="p1"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;if (lw) beta = -beta;&lt;/P&gt;

&lt;P class="p1"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;alfa = 2 * acos(x);&lt;/P&gt;

&lt;P class="p1"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;/P&gt;

&lt;P class="p1"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;else&lt;/P&gt;

&lt;P class="p1"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;{&lt;/P&gt;

&lt;P class="p1"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;alfa = 2 * acosh(x);&lt;/P&gt;

&lt;P class="p1"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;beta = 2 * asinh(sqrt ((s - c)/(-2 * a)));&lt;/P&gt;

&lt;P class="p1"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;if (lw) beta = -beta;&lt;/P&gt;

&lt;P class="p1"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;/P&gt;

&lt;P class="p2"&gt;&amp;nbsp;&lt;/P&gt;

&lt;P class="p1"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;if (a &amp;gt; 0)&lt;/P&gt;

&lt;P class="p1"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;{&lt;/P&gt;

&lt;P class="p1"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;return (a * sqrt (a)* ( (alfa - sin(alfa)) - (beta - sin(beta)) + 2*M_PI*N));&lt;/P&gt;

&lt;P class="p1"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;/P&gt;

&lt;P class="p1"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;else&lt;/P&gt;

&lt;P class="p1"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;{&lt;/P&gt;

&lt;P class="p1"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;return (-a * sqrt(-a)*( (sinh(alfa) - alfa) - ( sinh(beta) - beta)) );&lt;/P&gt;

&lt;P class="p1"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;/P&gt;

&lt;P class="p2"&gt;&amp;nbsp;&lt;/P&gt;

&lt;P class="p1"&gt;}&lt;/P&gt;

&lt;P&gt;[\cpp]&lt;/P&gt;</description>
    <pubDate>Thu, 12 Dec 2013 20:54:00 GMT</pubDate>
    <dc:creator>Dario_I_</dc:creator>
    <dc:date>2013-12-12T20:54:00Z</dc:date>
    <item>
      <title>*MIC* unknown attribute "__leaf__"</title>
      <link>https://community.intel.com/t5/Software-Archive/MIC-unknown-attribute-quot-leaf-quot/m-p/936855#M16076</link>
      <description>&lt;P&gt;The following simple program&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;[cpp]&lt;SPAN style="line-height: 1.5; font-size: 1em"&gt;#include&amp;lt;cmath&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;

&lt;P class="p2"&gt;&amp;nbsp;&lt;/P&gt;

&lt;P class="p1"&gt;#define ACCURACY 1e-9&lt;/P&gt;

&lt;P class="p1"&gt;#define MAX_ITER 50&lt;/P&gt;

&lt;P class="p1"&gt;#ifndef M_PI&lt;/P&gt;

&lt;P class="p1"&gt;#define M_PI 3.14159265358979323846&lt;/P&gt;

&lt;P class="p1"&gt;#endif&lt;/P&gt;

&lt;P class="p2"&gt;&amp;nbsp;&lt;/P&gt;

&lt;P class="p1"&gt;namespace hpc_astrodynamics {&lt;/P&gt;

&lt;P class="p2"&gt;&amp;nbsp;&lt;/P&gt;

&lt;P class="p1"&gt;inline double x2tof(double x, double s, double c, int lw, const int &amp;amp;N)&lt;/P&gt;

&lt;P class="p1"&gt;{&lt;/P&gt;

&lt;P class="p1"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;double am,a,alfa,beta;&lt;/P&gt;

&lt;P class="p2"&gt;&amp;nbsp;&lt;/P&gt;

&lt;P class="p1"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;am = s/2;&lt;/P&gt;

&lt;P class="p1"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;a = am/(1-x*x);&lt;/P&gt;

&lt;P class="p1"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;if (x &amp;lt; 1)&amp;nbsp;&amp;nbsp; &amp;nbsp;//ellipse&lt;/P&gt;

&lt;P class="p1"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;{&lt;/P&gt;

&lt;P class="p1"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;beta = 2 * asin (sqrt((s - c)/(2*a)));&lt;/P&gt;

&lt;P class="p1"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;if (lw) beta = -beta;&lt;/P&gt;

&lt;P class="p1"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;alfa = 2 * acos(x);&lt;/P&gt;

&lt;P class="p1"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;/P&gt;

&lt;P class="p1"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;else&lt;/P&gt;

&lt;P class="p1"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;{&lt;/P&gt;

&lt;P class="p1"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;alfa = 2 * acosh(x);&lt;/P&gt;

&lt;P class="p1"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;beta = 2 * asinh(sqrt ((s - c)/(-2 * a)));&lt;/P&gt;

&lt;P class="p1"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;if (lw) beta = -beta;&lt;/P&gt;

&lt;P class="p1"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;/P&gt;

&lt;P class="p2"&gt;&amp;nbsp;&lt;/P&gt;

&lt;P class="p1"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;if (a &amp;gt; 0)&lt;/P&gt;

&lt;P class="p1"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;{&lt;/P&gt;

&lt;P class="p1"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;return (a * sqrt (a)* ( (alfa - sin(alfa)) - (beta - sin(beta)) + 2*M_PI*N));&lt;/P&gt;

&lt;P class="p1"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;/P&gt;

&lt;P class="p1"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;else&lt;/P&gt;

&lt;P class="p1"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;{&lt;/P&gt;

&lt;P class="p1"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;return (-a * sqrt(-a)*( (sinh(alfa) - alfa) - ( sinh(beta) - beta)) );&lt;/P&gt;

&lt;P class="p1"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;/P&gt;

&lt;P class="p2"&gt;&amp;nbsp;&lt;/P&gt;

&lt;P class="p1"&gt;}&lt;/P&gt;

&lt;P&gt;[\cpp]&lt;/P&gt;</description>
      <pubDate>Thu, 12 Dec 2013 20:54:00 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/MIC-unknown-attribute-quot-leaf-quot/m-p/936855#M16076</guid>
      <dc:creator>Dario_I_</dc:creator>
      <dc:date>2013-12-12T20:54:00Z</dc:date>
    </item>
    <item>
      <title>I was unable to reproduce an</title>
      <link>https://community.intel.com/t5/Software-Archive/MIC-unknown-attribute-quot-leaf-quot/m-p/936856#M16077</link>
      <description>&lt;P&gt;I was unable to reproduce an error so I must not be using the same options or compiler.&lt;/P&gt;

&lt;P&gt;Can you show the compiler version (icpc -V) and the command-line used that produces the error?&lt;/P&gt;

&lt;P&gt;Thank you.&lt;/P&gt;</description>
      <pubDate>Thu, 12 Dec 2013 21:13:47 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/MIC-unknown-attribute-quot-leaf-quot/m-p/936856#M16077</guid>
      <dc:creator>Kevin_D_Intel</dc:creator>
      <dc:date>2013-12-12T21:13:47Z</dc:date>
    </item>
    <item>
      <title>Hey thanks for the quick</title>
      <link>https://community.intel.com/t5/Software-Archive/MIC-unknown-attribute-quot-leaf-quot/m-p/936857#M16078</link>
      <description>&lt;P&gt;Hey thanks for the quick reply and sorry for the incomplete post.&lt;/P&gt;

&lt;P&gt;The compiler line is&lt;/P&gt;

&lt;P class="p1"&gt;&lt;SPAN style="font-size: 1em; line-height: 1.5;"&gt;icpc -c &lt;/SPAN&gt;-xAVX&lt;SPAN style="font-size: 1em; line-height: 1.5;"&gt; -opt-report-phase=offload &lt;/SPAN&gt;-openmp&lt;SPAN style="font-size: 1em; line-height: 1.5;"&gt; -offload-option,&lt;/SPAN&gt;mic&lt;SPAN style="font-size: 1em; line-height: 1.5;"&gt;,compiler,"-I/&lt;/SPAN&gt;usr&lt;SPAN style="font-size: 1em; line-height: 1.5;"&gt;/include" main.cpp&lt;/SPAN&gt;&lt;/P&gt;

&lt;P class="p1"&gt;and the problem is that I must include headers in /usr/include (boost) which messes up with the icc&amp;nbsp;cmath I guess?&lt;/P&gt;

&lt;P class="p1"&gt;Any suggestions are welcome....&lt;/P&gt;

&lt;P class="p1"&gt;Dario&lt;/P&gt;

&lt;P class="p1"&gt;&amp;nbsp;&lt;/P&gt;

&lt;P class="p1"&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 12 Dec 2013 21:26:29 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/MIC-unknown-attribute-quot-leaf-quot/m-p/936857#M16078</guid>
      <dc:creator>Dario_I_</dc:creator>
      <dc:date>2013-12-12T21:26:29Z</dc:date>
    </item>
    <item>
      <title>Hey thanks for the quick</title>
      <link>https://community.intel.com/t5/Software-Archive/MIC-unknown-attribute-quot-leaf-quot/m-p/936858#M16079</link>
      <description>&lt;P&gt;Hey thanks for the quick reply and sorry for the incomplete post.&lt;/P&gt;

&lt;P&gt;The compiler line is&lt;/P&gt;

&lt;P class="p1"&gt;&lt;SPAN style="font-size: 1em; line-height: 1.5;"&gt;icpc -c &lt;/SPAN&gt;-xAVX&lt;SPAN style="font-size: 1em; line-height: 1.5;"&gt; -opt-report-phase=offload &lt;/SPAN&gt;-openmp&lt;SPAN style="font-size: 1em; line-height: 1.5;"&gt; -offload-option,&lt;/SPAN&gt;mic&lt;SPAN style="font-size: 1em; line-height: 1.5;"&gt;,compiler,"-I/&lt;/SPAN&gt;usr&lt;SPAN style="font-size: 1em; line-height: 1.5;"&gt;/include" main.cpp&lt;/SPAN&gt;&lt;/P&gt;

&lt;P class="p1"&gt;and the problem is that I must include headers in /usr/include (boost) which messes up with the icc&amp;nbsp;cmath I guess?&lt;/P&gt;

&lt;P class="p1"&gt;Any suggestions are welcome....&lt;/P&gt;

&lt;P class="p1"&gt;Dario&lt;/P&gt;

&lt;P class="p1"&gt;&amp;nbsp;&lt;/P&gt;

&lt;P class="p1"&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 12 Dec 2013 21:26:46 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/MIC-unknown-attribute-quot-leaf-quot/m-p/936858#M16079</guid>
      <dc:creator>Dario_I_</dc:creator>
      <dc:date>2013-12-12T21:26:46Z</dc:date>
    </item>
    <item>
      <title>In the absence of offloaded</title>
      <link>https://community.intel.com/t5/Software-Archive/MIC-unknown-attribute-quot-leaf-quot/m-p/936859#M16080</link>
      <description>&lt;P&gt;In the absence of offloaded code there is no MIC compilation so I'm not sure the code posted was a complete reproducer. Let's try something different.&lt;/P&gt;

&lt;P&gt;Can you add &lt;STRONG&gt;-P&lt;/STRONG&gt; to the &lt;STRONG&gt;-offload-option&lt;/STRONG&gt; string you showed and then attach the mainMIC.i file that is created?&lt;/P&gt;</description>
      <pubDate>Fri, 13 Dec 2013 12:26:02 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/MIC-unknown-attribute-quot-leaf-quot/m-p/936859#M16080</guid>
      <dc:creator>Kevin_D_Intel</dc:creator>
      <dc:date>2013-12-13T12:26:02Z</dc:date>
    </item>
  </channel>
</rss>

