<?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 Probably nobody will be in Intel® Fortran Compiler</title>
    <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Code-not-converging-help/m-p/1137316#M136103</link>
    <description>&lt;P&gt;Probably nobody will be willing to trace through your code to find your problem, and there is a general reluctance to help students with class assignments.&lt;/P&gt;&lt;P&gt;My advice is to learn to use debugging write statements:&lt;/P&gt;&lt;P&gt;write(*,'(a,i6,2e12.3)') 'This is a debugging message about: ivar, avar, bvar: ',ivar,avar,bvar&lt;/P&gt;&lt;P&gt;Inserting such write statements into your code should help you to find where variables are not taking the values that you expect.&lt;/P&gt;</description>
    <pubDate>Sat, 03 Aug 2019 01:43:15 GMT</pubDate>
    <dc:creator>gib</dc:creator>
    <dc:date>2019-08-03T01:43:15Z</dc:date>
    <item>
      <title>Code not converging, help</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Code-not-converging-help/m-p/1137315#M136102</link>
      <description>&lt;P&gt;Hello, i'm a engineer student and never used fortran before. I'm&amp;nbsp; using it at a class, and we have to solve a 2D transient heat transfer problem. When I run my code, the solution does not converge. I think I am calculating the RMS wrong. Could you give me a hand?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 01 Aug 2019 13:31:09 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Code-not-converging-help/m-p/1137315#M136102</guid>
      <dc:creator>fritoli__giovani</dc:creator>
      <dc:date>2019-08-01T13:31:09Z</dc:date>
    </item>
    <item>
      <title>Probably nobody will be</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Code-not-converging-help/m-p/1137316#M136103</link>
      <description>&lt;P&gt;Probably nobody will be willing to trace through your code to find your problem, and there is a general reluctance to help students with class assignments.&lt;/P&gt;&lt;P&gt;My advice is to learn to use debugging write statements:&lt;/P&gt;&lt;P&gt;write(*,'(a,i6,2e12.3)') 'This is a debugging message about: ivar, avar, bvar: ',ivar,avar,bvar&lt;/P&gt;&lt;P&gt;Inserting such write statements into your code should help you to find where variables are not taking the values that you expect.&lt;/P&gt;</description>
      <pubDate>Sat, 03 Aug 2019 01:43:15 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Code-not-converging-help/m-p/1137316#M136103</guid>
      <dc:creator>gib</dc:creator>
      <dc:date>2019-08-03T01:43:15Z</dc:date>
    </item>
    <item>
      <title>Thank you</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Code-not-converging-help/m-p/1137317#M136104</link>
      <description>&lt;P&gt;Thank you&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE&gt;gib wrote:&lt;BR /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Probably nobody will be willing to trace through your code to find your problem, and there is a general reluctance to help students with class assignments.&lt;/P&gt;&lt;P&gt;My advice is to learn to use debugging write statements:&lt;/P&gt;&lt;P&gt;write(*,'(a,i6,2e12.3)') 'This is a debugging message about: ivar, avar, bvar: ',ivar,avar,bvar&lt;/P&gt;&lt;P&gt;Inserting such write statements into your code should help you to find where variables are not taking the values that you expect.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;</description>
      <pubDate>Sat, 03 Aug 2019 02:07:05 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Code-not-converging-help/m-p/1137317#M136104</guid>
      <dc:creator>fritoli__giovani</dc:creator>
      <dc:date>2019-08-03T02:07:05Z</dc:date>
    </item>
    <item>
      <title>You have a tolerance (tol)</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Code-not-converging-help/m-p/1137318#M136105</link>
      <description>&lt;P&gt;You have a tolerance (tol) that is fixed, &lt;STRONG&gt;real&lt;/STRONG&gt;, at 9.0D-3&lt;/P&gt;&lt;P&gt;*** Note, both RMS and tol are declared (in all places) as REAL and not REAL(8) (or DOUBLE PRECISION)&lt;/P&gt;&lt;P&gt;You to not state the typical magnitude(s) of RMS.&lt;/P&gt;&lt;P&gt;REAL (single precision) floating point has 7+fraction digits of precision. Assume for the moment your tolerance is 1.0D-2. This means if your RMS is larger than 99999.nn or so, you may never converge.&lt;/P&gt;&lt;P&gt;I suggest you uncomment the write(*,*) residuo statements, then&lt;/P&gt;&lt;P&gt;a) using a data set that converges, make a run, saving the output.&lt;BR /&gt;b) then using a data set &amp;nbsp;that does not&amp;nbsp;converge, make a run, saving the output.&lt;/P&gt;&lt;P&gt;then compare the two outputs. Either the RMS will never converge do to an incorrupt assumption that convergence is at 9.0E-3, or you data is corrupt and producing unusual values.&lt;/P&gt;&lt;P&gt;Jim Dempsey&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 03 Aug 2019 18:28:00 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Code-not-converging-help/m-p/1137318#M136105</guid>
      <dc:creator>jimdempseyatthecove</dc:creator>
      <dc:date>2019-08-03T18:28:00Z</dc:date>
    </item>
  </channel>
</rss>

