<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Seltsames Problem mit Bibliotheken]]></title><description><![CDATA[<p>Hallo</p>
<p>Da ich keine Ahnung habe, worauf mein Problem basiert, werde ich es erstmal nur ziemlich abstrakt formulieren:</p>
<p>Ich habe ein Programm, welches an einigen Stellen Zwischenergebnisse zur Überprüfung der Rechnung und am Ende ein Endergebnis ausspuckt.</p>
<p>Ich habe dieses Programm zweimal durchlaufen lassen, einmal habe ich dabei auf Llapack zugegriffen und beim zweiten mal mkl. (Die Math kernel library von Intel). Aus den Bibliotheken habe ich die Funktion zheev benutzt, die eine hermitesche Matrix diagonalisiert.</p>
<p>Vor der Diagonalisierung habe ich ein paar Subroutinen, die die Matrixelemente eintragen.</p>
<p>Das Problem ist nun folgendes: Beide Durchläufe (des identischen Programms mit verschiedenen Bibliotheken) produzieren verschiedene Zwischenergebnisse vor der Diagonalisierung, aber offenbar ein identisches Endergebnis. Hat jemand eine Ahnung, woran sowas liegt?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/300388/seltsames-problem-mit-bibliotheken</link><generator>RSS for Node</generator><lastBuildDate>Wed, 12 Aug 2026 20:21:19 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/300388.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 02 Mar 2012 09:45:09 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Seltsames Problem mit Bibliotheken on Fri, 02 Mar 2012 09:45:09 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Da ich keine Ahnung habe, worauf mein Problem basiert, werde ich es erstmal nur ziemlich abstrakt formulieren:</p>
<p>Ich habe ein Programm, welches an einigen Stellen Zwischenergebnisse zur Überprüfung der Rechnung und am Ende ein Endergebnis ausspuckt.</p>
<p>Ich habe dieses Programm zweimal durchlaufen lassen, einmal habe ich dabei auf Llapack zugegriffen und beim zweiten mal mkl. (Die Math kernel library von Intel). Aus den Bibliotheken habe ich die Funktion zheev benutzt, die eine hermitesche Matrix diagonalisiert.</p>
<p>Vor der Diagonalisierung habe ich ein paar Subroutinen, die die Matrixelemente eintragen.</p>
<p>Das Problem ist nun folgendes: Beide Durchläufe (des identischen Programms mit verschiedenen Bibliotheken) produzieren verschiedene Zwischenergebnisse vor der Diagonalisierung, aber offenbar ein identisches Endergebnis. Hat jemand eine Ahnung, woran sowas liegt?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2187646</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2187646</guid><dc:creator><![CDATA[Gigaz]]></dc:creator><pubDate>Fri, 02 Mar 2012 09:45:09 GMT</pubDate></item><item><title><![CDATA[Reply to Seltsames Problem mit Bibliotheken on Fri, 02 Mar 2012 09:56:29 GMT]]></title><description><![CDATA[<p>Viele Wege fuehren nach Rom. Es werden halt unterschiedliche Varianten des gleichen Algorithmuses oder unterschiedliche Algorithmen verwendet. Nur weil eine Funktion <code>blub</code> heisst, mussen nicht alle Implementierungen mit dem gleichen Namen auch das gleiche machen. Beispiel: 7+3+1 -&gt; (7+3)+1 = 7+(3+1). Dort habe ich bei Variante a) ein Zwischenergebnis von 10, bei Variante b) eins von 4.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2187648</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2187648</guid><dc:creator><![CDATA[knivil]]></dc:creator><pubDate>Fri, 02 Mar 2012 09:56:29 GMT</pubDate></item><item><title><![CDATA[Reply to Seltsames Problem mit Bibliotheken on Fri, 02 Mar 2012 10:03:47 GMT]]></title><description><![CDATA[<p>Ich bin äußerst skeptisch, ob deine Erklärung zutrifft. Immerhin läuft der gleiche Algorithmus ab. Allerdings habe ich soweit ich weiß beim Zugriff auf die zweite Bibliothek noch eine automatische omp-Routine drin, die das Programm irgendwie selbstständig parallelisiert. Kann das die Ursache für die Differenz sein?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2187652</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2187652</guid><dc:creator><![CDATA[Gigaz]]></dc:creator><pubDate>Fri, 02 Mar 2012 10:03:47 GMT</pubDate></item><item><title><![CDATA[Reply to Seltsames Problem mit Bibliotheken on Fri, 02 Mar 2012 10:26:21 GMT]]></title><description><![CDATA[<p>Wird das jetzt ein Ratespiel? Es kann viele Ursachen geben. Warum spielt das ueberhaupt eine Rolle, wenn doch das Endergebnis stimmt?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2187663</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2187663</guid><dc:creator><![CDATA[knivil]]></dc:creator><pubDate>Fri, 02 Mar 2012 10:26:21 GMT</pubDate></item><item><title><![CDATA[Reply to Seltsames Problem mit Bibliotheken on Fri, 02 Mar 2012 10:35:28 GMT]]></title><description><![CDATA[<p>Ich bin selbst ratlos. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /><br />
Es ist aber deshalb relevant, weil ich mich möglicherweise in Zukunft auch auf die Zwischenergebnisse verlassen können will. Und ich weiß auch nicht, ob das mit dem richtigen Endergebnis nicht nur Zufall ist.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2187668</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2187668</guid><dc:creator><![CDATA[Gigaz]]></dc:creator><pubDate>Fri, 02 Mar 2012 10:35:28 GMT</pubDate></item><item><title><![CDATA[Reply to Seltsames Problem mit Bibliotheken on Fri, 02 Mar 2012 13:09:20 GMT]]></title><description><![CDATA[<p>Das Problem ist gelöst. Ich weiß zwar nicht, wieso es vorher funktioniert hat, aber ich weiß zumindest, dass das nicht wieder auftritt <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2187714</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2187714</guid><dc:creator><![CDATA[Gigaz]]></dc:creator><pubDate>Fri, 02 Mar 2012 13:09:20 GMT</pubDate></item></channel></rss>