<?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 Re: Debugging inside a BLOCK construct in Intel® Fortran Compiler</title>
    <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Debugging-inside-a-BLOCK-construct/m-p/1721053#M177394</link>
    <description>&lt;P&gt;You win some - you lose some.&lt;/P&gt;&lt;P&gt;As a hack&lt;/P&gt;&lt;LI-CODE lang="fortran"&gt;block
associate(VariableOfInterest_=&amp;gt;VariableOfInterest)
real :: blockLocalVariable
...
end associate
end block&lt;/LI-CODE&gt;&lt;P&gt;Jim Dempsey&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Wed, 08 Oct 2025 13:45:17 GMT</pubDate>
    <dc:creator>jimdempseyatthecove</dc:creator>
    <dc:date>2025-10-08T13:45:17Z</dc:date>
    <item>
      <title>Debugging inside a BLOCK construct</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Debugging-inside-a-BLOCK-construct/m-p/1721044#M177393</link>
      <description>&lt;P&gt;With&amp;nbsp;IFORT (Intel® Fortran Compiler Classic 2021.12.0 [Intel(R) 64]) the variables declared local to the block cannot be seen by the debugger.&lt;/P&gt;&lt;P&gt;So I switched to IFX (Intel® Fortran Compiler 2025.2.1 [Intel(R) 64]) and now they can be seen. But the local variables declared outside the block are now invisible!&lt;/P&gt;&lt;P&gt;Attached files replicate the problem with IFX. The use of an include file triggers the issue.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 08 Oct 2025 12:39:16 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Debugging-inside-a-BLOCK-construct/m-p/1721044#M177393</guid>
      <dc:creator>Andrew_Smith</dc:creator>
      <dc:date>2025-10-08T12:39:16Z</dc:date>
    </item>
    <item>
      <title>Re: Debugging inside a BLOCK construct</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Debugging-inside-a-BLOCK-construct/m-p/1721053#M177394</link>
      <description>&lt;P&gt;You win some - you lose some.&lt;/P&gt;&lt;P&gt;As a hack&lt;/P&gt;&lt;LI-CODE lang="fortran"&gt;block
associate(VariableOfInterest_=&amp;gt;VariableOfInterest)
real :: blockLocalVariable
...
end associate
end block&lt;/LI-CODE&gt;&lt;P&gt;Jim Dempsey&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 08 Oct 2025 13:45:17 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Debugging-inside-a-BLOCK-construct/m-p/1721053#M177394</guid>
      <dc:creator>jimdempseyatthecove</dc:creator>
      <dc:date>2025-10-08T13:45:17Z</dc:date>
    </item>
    <item>
      <title>Re: Debugging inside a BLOCK construct</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Debugging-inside-a-BLOCK-construct/m-p/1721086#M177398</link>
      <description>&lt;P&gt;Jim:&lt;/P&gt;&lt;P&gt;Why would you use a block?&amp;nbsp;&lt;/P&gt;&lt;P&gt;It is like starting a fire with a match when someone has a torch.&amp;nbsp;&lt;/P&gt;&lt;P&gt;JMN&lt;/P&gt;</description>
      <pubDate>Wed, 08 Oct 2025 18:28:05 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Debugging-inside-a-BLOCK-construct/m-p/1721086#M177398</guid>
      <dc:creator>JohnNichols</dc:creator>
      <dc:date>2025-10-08T18:28:05Z</dc:date>
    </item>
    <item>
      <title>Re: Debugging inside a BLOCK construct</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Debugging-inside-a-BLOCK-construct/m-p/1721095#M177405</link>
      <description>&lt;P&gt;You would use one because they can be quite useful and they exist!&lt;/P&gt;</description>
      <pubDate>Wed, 08 Oct 2025 19:21:45 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Debugging-inside-a-BLOCK-construct/m-p/1721095#M177405</guid>
      <dc:creator>andrew_4619</dc:creator>
      <dc:date>2025-10-08T19:21:45Z</dc:date>
    </item>
    <item>
      <title>Re: Debugging inside a BLOCK construct</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Debugging-inside-a-BLOCK-construct/m-p/1721268#M177411</link>
      <description>&lt;P&gt;Think of a BLOCK as an inline contained subroutine complete with its own local variable declarations yet within the scope of the procedure containing the block.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Jim Dempsey&lt;/P&gt;</description>
      <pubDate>Thu, 09 Oct 2025 14:03:37 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Debugging-inside-a-BLOCK-construct/m-p/1721268#M177411</guid>
      <dc:creator>jimdempseyatthecove</dc:creator>
      <dc:date>2025-10-09T14:03:37Z</dc:date>
    </item>
    <item>
      <title>Re: Debugging inside a BLOCK construct</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Debugging-inside-a-BLOCK-construct/m-p/1721295#M177413</link>
      <description>&lt;P&gt;The c language and most others allow variables to be declared when needed anywhere within your statements.&lt;/P&gt;&lt;P&gt;Fortran restricts us to declare all variables before any statements.&amp;nbsp;I am not sure why Fortran has always had this restriction. Has there been proposals to change the standard in this area? I cant imagine it would affect performance but would greatly improve the coding experience.&lt;/P&gt;&lt;P&gt;A Fortran BLOCK allows you to create new variables almost anywhere. Its not as nice or as flexible as c.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 09 Oct 2025 17:40:09 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Debugging-inside-a-BLOCK-construct/m-p/1721295#M177413</guid>
      <dc:creator>Andrew_Smith</dc:creator>
      <dc:date>2025-10-09T17:40:09Z</dc:date>
    </item>
    <item>
      <title>Re: Debugging inside a BLOCK construct</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Debugging-inside-a-BLOCK-construct/m-p/1721855#M177442</link>
      <description>&lt;P&gt;Accepting all that is said, I like a nice subroutine name such as&amp;nbsp;&lt;/P&gt;&lt;P&gt;INPUT&lt;/P&gt;&lt;P&gt;LOAD&lt;/P&gt;&lt;P&gt;ANALYSIS&lt;/P&gt;&lt;P&gt;EIGENVALUES&lt;/P&gt;&lt;P&gt;OUTPUT&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 13 Oct 2025 23:40:15 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Debugging-inside-a-BLOCK-construct/m-p/1721855#M177442</guid>
      <dc:creator>JohnNichols</dc:creator>
      <dc:date>2025-10-13T23:40:15Z</dc:date>
    </item>
  </channel>
</rss>

