<?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 Interesting - I don't recall in Intel® Fortran Compiler</title>
    <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Porting-CVF-to-IVF-tutorial/m-p/1152338#M140484</link>
    <description>&lt;P&gt;Interesting - I don't recall this being turned into a PDF. In any event, a somewhat newer version is at&amp;nbsp;https://software.intel.com/en-us/articles/migrating-from-compaq-visual-fortran&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Thu, 01 Nov 2018 21:44:00 GMT</pubDate>
    <dc:creator>Steve_Lionel</dc:creator>
    <dc:date>2018-11-01T21:44:00Z</dc:date>
    <item>
      <title>Porting CVF to IVF tutorial</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Porting-CVF-to-IVF-tutorial/m-p/1152337#M140483</link>
      <description>&lt;P&gt;I had pointed out the need to move away from the /iface:cvf setting&amp;nbsp;in my projects.&amp;nbsp;In my archives, I found the attached tutorial authored by @Steve Lionel from somewhere around 2005-2007 that was bundled along with some of first&amp;nbsp;Intel Fortran packages and one that I found to be quite useful. This was the basis for making the switch to IVF from legacy CVF&amp;nbsp;projects. Is there a newer version of this article available in the context of the latest compiler? If so, I would appreciate a copy.&lt;/P&gt;</description>
      <pubDate>Thu, 01 Nov 2018 19:47:09 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Porting-CVF-to-IVF-tutorial/m-p/1152337#M140483</guid>
      <dc:creator>avinashs</dc:creator>
      <dc:date>2018-11-01T19:47:09Z</dc:date>
    </item>
    <item>
      <title>Interesting - I don't recall</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Porting-CVF-to-IVF-tutorial/m-p/1152338#M140484</link>
      <description>&lt;P&gt;Interesting - I don't recall this being turned into a PDF. In any event, a somewhat newer version is at&amp;nbsp;https://software.intel.com/en-us/articles/migrating-from-compaq-visual-fortran&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 01 Nov 2018 21:44:00 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Porting-CVF-to-IVF-tutorial/m-p/1152338#M140484</guid>
      <dc:creator>Steve_Lionel</dc:creator>
      <dc:date>2018-11-01T21:44:00Z</dc:date>
    </item>
    <item>
      <title>Quote:Steve Lionel (Ret.)</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Porting-CVF-to-IVF-tutorial/m-p/1152339#M140485</link>
      <description>&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE&gt;Steve Lionel (Ret.) wrote:&lt;BR /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Interesting - I don't recall this being turned into a PDF. In any event, a somewhat newer version is at&amp;nbsp;&lt;A href="https://software.intel.com/en-us/articles/migrating-from-compaq-visual-fortran"&gt;https://software.intel.com/en-us/articles/migrating-from-compaq-visual-f...&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks. I notice a new section called "&lt;STRONG&gt;Behavior Differences"&lt;/STRONG&gt;&amp;nbsp;explaining&amp;nbsp;the /warn:nointerfaces option that I was having a problem with and recently posted another thread on the same.&lt;/P&gt;</description>
      <pubDate>Thu, 01 Nov 2018 22:11:56 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Porting-CVF-to-IVF-tutorial/m-p/1152339#M140485</guid>
      <dc:creator>avinashs</dc:creator>
      <dc:date>2018-11-01T22:11:56Z</dc:date>
    </item>
    <item>
      <title>Re: Interesting - I don't recall</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Porting-CVF-to-IVF-tutorial/m-p/1616128#M172985</link>
      <description>&lt;P&gt;Dear Steve;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;In my quest to compile some CVF code that has calls using the dfopngl module, I tried to find the migrating_from_compaq_visual-fortran doc on the page you point to and failed.&amp;nbsp; Can you still find it there?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;A direct question to you: should I be able to compile and use some code that uses dfopngl module in the moderm (2024)&amp;nbsp; intel fortran compiler without change?&amp;nbsp; If so, what are the compiler switches needed to make it happen?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Please let me know.&amp;nbsp; Thank you.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Sincerely,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Chris&lt;/P&gt;</description>
      <pubDate>Thu, 18 Jul 2024 12:25:29 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Porting-CVF-to-IVF-tutorial/m-p/1616128#M172985</guid>
      <dc:creator>CHobbs1</dc:creator>
      <dc:date>2024-07-18T12:25:29Z</dc:date>
    </item>
    <item>
      <title>Re: Porting CVF to IVF tutorial</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Porting-CVF-to-IVF-tutorial/m-p/1616155#M172988</link>
      <description>&lt;P&gt;Hi Chris,&lt;/P&gt;&lt;P&gt;Intel Fortran still provides module dfopngl. I would think in most cases you should not need to do anything special. I just tried one of the sample projects (Rings), built it with ifx, and had no issues. You could change the module name to ifopngl if you wanted.&lt;/P&gt;&lt;P&gt;Sadly, Intel has removed many old but still relevant and useful articles, just because they weren't edited to keep up with the ever-changing product names. Fortunately, the Internet Archive Wayback Machine saved a copy of the migration article, which you can find &lt;A href="https://web.archive.org/web/20090315233256/https://software.intel.com/en-us/articles/migrating-from-compaq-visual-fortran" target="_blank" rel="noopener"&gt;here&lt;/A&gt;.&lt;/P&gt;</description>
      <pubDate>Thu, 18 Jul 2024 15:02:01 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Porting-CVF-to-IVF-tutorial/m-p/1616155#M172988</guid>
      <dc:creator>Steve_Lionel</dc:creator>
      <dc:date>2024-07-18T15:02:01Z</dc:date>
    </item>
    <item>
      <title>Re: Porting CVF to IVF tutorial</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Porting-CVF-to-IVF-tutorial/m-p/1616170#M172992</link>
      <description>&lt;P&gt;Hello, Steve!&amp;nbsp; Great to hear from you.&amp;nbsp; I went into the doc and changed all Use DFOPNGL to Use IFOPNGL and the code got really far into compiling.&amp;nbsp; The one thing that surprises me is that there is a Call to a subroutine (gluBuild2DMIpmaps) that the compiler insists is a function.&amp;nbsp; Could the usage from the CFV days have changed that much that a subroutine gets changed to a function?&amp;nbsp; Easy change, I just wondered.&amp;nbsp; My other big challenge is how to set up Visual Studio 2022 Intel OneAPI switches to work properly with OpenGL.&amp;nbsp; I saw in your older CVF to IVF doc a reference to&amp;nbsp;DFOPNGLT IFOPNGLT for the data types used with OpenGL.&amp;nbsp; The old code I am working on does not have any reference to the that module.&amp;nbsp; So, I kinda wonder how it knows the OpenGL data types.&lt;/P&gt;&lt;P&gt;Anyhow, if you've any advice on making VS2022 work with intel's compiler and OpenGL I would be very glad to hear it.&amp;nbsp; Thank you.&lt;/P&gt;</description>
      <pubDate>Thu, 18 Jul 2024 15:42:31 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Porting-CVF-to-IVF-tutorial/m-p/1616170#M172992</guid>
      <dc:creator>CHobbs1</dc:creator>
      <dc:date>2024-07-18T15:42:31Z</dc:date>
    </item>
    <item>
      <title>Re: Porting CVF to IVF tutorial</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Porting-CVF-to-IVF-tutorial/m-p/1616284#M173003</link>
      <description>&lt;P&gt;gluBuild2DMIpmaps is a function, not a subroutine.&amp;nbsp;&lt;A href="https://learn.microsoft.com/en-us/windows/win32/opengl/glubuild2dmipmaps" target="_blank"&gt;gluBuild2DMipmaps function (Glu.h) - Win32 apps | Microsoft Learn&lt;/A&gt;&lt;/P&gt;&lt;P&gt;IFOPNGL uses IFOPNGLT, so you rarely need to reference the latter.&lt;/P&gt;&lt;P&gt;I don't see that any special configuration of Visual Studio is needed. You will need to structure your application as a "Windows Application" project, especially now that Microsoft removed the GLUT procedures, which means creating your own windows. You can look at the OpenGL samples in the &lt;A href="https://software.intel.com/content/www/us/en/develop/download/776976.html" target="_self"&gt;samples bundle&lt;/A&gt;&amp;nbsp;to see how this is done. (I did the conversion of these samples from GLUT to explicit window creation.)&lt;/P&gt;</description>
      <pubDate>Thu, 18 Jul 2024 23:48:02 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Porting-CVF-to-IVF-tutorial/m-p/1616284#M173003</guid>
      <dc:creator>Steve_Lionel</dc:creator>
      <dc:date>2024-07-18T23:48:02Z</dc:date>
    </item>
    <item>
      <title>Re: Porting CVF to IVF tutorial</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Porting-CVF-to-IVF-tutorial/m-p/1616442#M173006</link>
      <description>&lt;P&gt;Much appreciated, Steve.&amp;nbsp; Whatever was done back when this code ran with CVF had gluBuild2DMipmaps as a subroutine.&amp;nbsp; Maybe OpenGL version 1.2 or some weirdness was going on to get the alpha channel color.&amp;nbsp; It's looking a bit beyond me to recode the pieces that are not working in the current version of the compiler.&amp;nbsp; Thank you for the advice.&amp;nbsp;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 19 Jul 2024 10:16:30 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Porting-CVF-to-IVF-tutorial/m-p/1616442#M173006</guid>
      <dc:creator>CHobbs1</dc:creator>
      <dc:date>2024-07-19T10:16:30Z</dc:date>
    </item>
  </channel>
</rss>

