<?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: Interoperability between .NET and Intel Fortran in Intel® Fortran Compiler</title>
    <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Interoperability-between-NET-and-Intel-Fortran/m-p/840269#M58238</link>
    <description>&lt;DIV&gt;Thanks for the clarification. Would i right in saying that the native code that IntelFortran generates will run faster than the MSIL?&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;Please post the VB.NET example for accessing a Fortran DLL.&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;Thanks...&lt;/DIV&gt;</description>
    <pubDate>Fri, 19 Aug 2005 01:44:53 GMT</pubDate>
    <dc:creator>calgarian</dc:creator>
    <dc:date>2005-08-19T01:44:53Z</dc:date>
    <item>
      <title>Interoperability between .NET and Intel Fortran</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Interoperability-between-NET-and-Intel-Fortran/m-p/840262#M58231</link>
      <description>&lt;DIV&gt;Hi there,&lt;/DIV&gt;

&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;

&lt;DIV&gt;We are in the process of evaluating Intel Fortran for Windows.&lt;/DIV&gt;

&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;

&lt;DIV&gt;We plan to use a.Net language (VB.Net for eg.) as the front end. Could any one &lt;FONT color="#cc0033"&gt;please &lt;STRONG&gt;tell the different ways i can interact with Intel Fortran from VB.Net &lt;/STRONG&gt;&lt;/FONT&gt;(or C#.Net).&lt;/DIV&gt;

&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;

&lt;DIV&gt;I know that the Intel Fortran source can be packaged to a DLL and then called from VB.Net.&lt;STRONG&gt; I am looking for better options with true interoperability.&lt;/STRONG&gt;&lt;/DIV&gt;

&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;

&lt;DIV&gt;Would greatly appreciate your replies.&lt;/DIV&gt;

&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;

&lt;DIV&gt;Cheers!&lt;/DIV&gt;</description>
      <pubDate>Thu, 18 Aug 2005 23:45:50 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Interoperability-between-NET-and-Intel-Fortran/m-p/840262#M58231</guid>
      <dc:creator>calgarian</dc:creator>
      <dc:date>2005-08-18T23:45:50Z</dc:date>
    </item>
    <item>
      <title>Re: Interoperability between .NET and Intel Fortran</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Interoperability-between-NET-and-Intel-Fortran/m-p/840263#M58232</link>
      <description>&lt;DIV&gt;You can write"native" Win32-API codein F90as easily and with as much versatility as any other language. There is no need for .NET anything to make F90 apps with full-featured Win32 user and system interfaces.&lt;/DIV&gt;</description>
      <pubDate>Thu, 18 Aug 2005 23:55:37 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Interoperability-between-NET-and-Intel-Fortran/m-p/840263#M58232</guid>
      <dc:creator>Paul_Curtis</dc:creator>
      <dc:date>2005-08-18T23:55:37Z</dc:date>
    </item>
    <item>
      <title>Re: Interoperability between .NET and Intel Fortran</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Interoperability-between-NET-and-Intel-Fortran/m-p/840264#M58233</link>
      <description>&lt;DIV&gt;Thanks.&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;But the idea is to use .Net as the front end and Fortran for the complex engineering calcs.&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;STRONG&gt;&lt;FONT color="#000066"&gt;So in what ways can i access Fortran code from .Net (without using a DLL).&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;Thanks very much.&lt;/DIV&gt;</description>
      <pubDate>Thu, 18 Aug 2005 23:59:10 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Interoperability-between-NET-and-Intel-Fortran/m-p/840264#M58233</guid>
      <dc:creator>calgarian</dc:creator>
      <dc:date>2005-08-18T23:59:10Z</dc:date>
    </item>
    <item>
      <title>Re: Interoperability between .NET and Intel Fortran</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Interoperability-between-NET-and-Intel-Fortran/m-p/840265#M58234</link>
      <description>Without using a DLL, not at this time using Intel Fortran.</description>
      <pubDate>Fri, 19 Aug 2005 00:18:07 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Interoperability-between-NET-and-Intel-Fortran/m-p/840265#M58234</guid>
      <dc:creator>Steven_L_Intel1</dc:creator>
      <dc:date>2005-08-19T00:18:07Z</dc:date>
    </item>
    <item>
      <title>Re: Interoperability between .NET and Intel Fortran</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Interoperability-between-NET-and-Intel-Fortran/m-p/840266#M58235</link>
      <description>Using a DLL is the only approach supported, but what do you mean by "true interoperability"?  You should be able to do most anything you want, given some effort.</description>
      <pubDate>Fri, 19 Aug 2005 00:19:11 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Interoperability-between-NET-and-Intel-Fortran/m-p/840266#M58235</guid>
      <dc:creator>Steven_L_Intel1</dc:creator>
      <dc:date>2005-08-19T00:19:11Z</dc:date>
    </item>
    <item>
      <title>Re: Interoperability between .NET and Intel Fortran</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Interoperability-between-NET-and-Intel-Fortran/m-p/840267#M58236</link>
      <description>&lt;DIV&gt;Thanks Steve.&lt;/DIV&gt;
&lt;DIV&gt;What i mean is like in Salford Fortran, they have an interface that supports calls from outside. You do not have to declare a DLL in the VB program. Just adding a reference will do it.&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT color="#0000ff" size="2"&gt;&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT color="#0000ff" size="2"&gt;real&lt;/FONT&gt;&lt;FONT color="#808080" size="2"&gt;*&lt;/FONT&gt;&lt;FONT size="2"&gt;8 &lt;/FONT&gt;&lt;FONT color="#0000ff" size="2"&gt;function&lt;/FONT&gt;&lt;FONT size="2"&gt; add_ &lt;/FONT&gt;&lt;FONT color="#808080" size="2"&gt;(&lt;/FONT&gt;&lt;FONT size="2"&gt;x&lt;/FONT&gt;&lt;FONT color="#808080" size="2"&gt;,&lt;/FONT&gt;&lt;FONT size="2"&gt; y&lt;/FONT&gt;&lt;FONT color="#808080" size="2"&gt;)&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT size="2"&gt;
&lt;P&gt;&lt;/P&gt;&lt;/FONT&gt;&lt;FONT color="#0000ff" size="2"&gt;assembly_interface&lt;/FONT&gt;&lt;FONT size="2"&gt; &lt;/FONT&gt;&lt;FONT color="#808080" size="2"&gt;(&lt;/FONT&gt;&lt;FONT size="2"&gt;name&lt;/FONT&gt;&lt;FONT color="#808080" size="2"&gt;=&lt;/FONT&gt;&lt;FONT color="#ff00ff" size="2"&gt;"Add"&lt;/FONT&gt;&lt;FONT color="#808080" size="2"&gt;)&lt;/FONT&gt;&lt;P&gt;&lt;/P&gt;
&lt;P&gt;Wondering if you have good example(s) to access Intel Fortran from VB.Net and C#.Net&lt;STRONG&gt;using DLLs &lt;/STRONG&gt;and a document explaining &lt;STRONG&gt;rules for data type mapping between VB.Net and Intel Fortran&lt;/STRONG&gt;. I would greatly appreciate that.&lt;/P&gt;
&lt;P&gt;Cheers!&lt;/P&gt;&lt;/DIV&gt;</description>
      <pubDate>Fri, 19 Aug 2005 00:49:05 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Interoperability-between-NET-and-Intel-Fortran/m-p/840267#M58236</guid>
      <dc:creator>calgarian</dc:creator>
      <dc:date>2005-08-19T00:49:05Z</dc:date>
    </item>
    <item>
      <title>Re: Interoperability between .NET and Intel Fortran</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Interoperability-between-NET-and-Intel-Fortran/m-p/840268#M58237</link>
      <description>Ok.  Salford Fortran supports direct generation of MSIL, and has added features to support that.  Intel Fortran generates native code only.&lt;BR /&gt;&lt;BR /&gt;I have a VB.NET example I'll post in a bit. I don't have a document specifically oriented at this.  Mostly you would use the information in our mixed-language applications chapter on datatypes and the VB.NET or C# documentation on interfacing with native DLLs.  For simple datatypes and arrays, it's pretty easy to pass them.  If you want to handle SafeArrays and BStrings, it's more complex.</description>
      <pubDate>Fri, 19 Aug 2005 01:33:50 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Interoperability-between-NET-and-Intel-Fortran/m-p/840268#M58237</guid>
      <dc:creator>Steven_L_Intel1</dc:creator>
      <dc:date>2005-08-19T01:33:50Z</dc:date>
    </item>
    <item>
      <title>Re: Interoperability between .NET and Intel Fortran</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Interoperability-between-NET-and-Intel-Fortran/m-p/840269#M58238</link>
      <description>&lt;DIV&gt;Thanks for the clarification. Would i right in saying that the native code that IntelFortran generates will run faster than the MSIL?&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;Please post the VB.NET example for accessing a Fortran DLL.&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;Thanks...&lt;/DIV&gt;</description>
      <pubDate>Fri, 19 Aug 2005 01:44:53 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Interoperability-between-NET-and-Intel-Fortran/m-p/840269#M58238</guid>
      <dc:creator>calgarian</dc:creator>
      <dc:date>2005-08-19T01:44:53Z</dc:date>
    </item>
    <item>
      <title>Re: Interoperability between .NET and Intel Fortran</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Interoperability-between-NET-and-Intel-Fortran/m-p/840270#M58239</link>
      <description>Yes, the native code will be much faster.&lt;BR /&gt;&lt;BR /&gt;Here's the example (I hope attachments are working...)</description>
      <pubDate>Fri, 19 Aug 2005 02:16:53 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Interoperability-between-NET-and-Intel-Fortran/m-p/840270#M58239</guid>
      <dc:creator>Steven_L_Intel1</dc:creator>
      <dc:date>2005-08-19T02:16:53Z</dc:date>
    </item>
    <item>
      <title>Re: Interoperability between .NET and Intel Fortran</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Interoperability-between-NET-and-Intel-Fortran/m-p/840271#M58240</link>
      <description>&lt;DIV&gt;Thanks Steve. That helps.&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;I have a rather annoying problem now.&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;I am not able to edit the fortran (.f90) source file the way i would edit a VB.Net program for example. In other words, I am not able to click some where in the source code and press the &lt;BACKSPACE&gt; to delete characters and i am not able to press &lt;ENTER&gt; to insert a newline etc.&lt;/ENTER&gt;&lt;/BACKSPACE&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;But i am able to type anywhere by clicking or even able to use &lt;DELETE&gt; key. I am able to save these chages as well. So its not a problem with this file being read only. But the &lt;BACKSPACE&gt;, &lt;ENTER&gt; and the arrow keys are not working on .f90 file from the .Net Text Editor.&lt;/ENTER&gt;&lt;/BACKSPACE&gt;&lt;/DELETE&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;Wondering what i am doing wrong. This happens even with a new Intel FortranSource file. An other non-intel projects work fine in the text editor.&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;I would greatly appreciate your help on how i can edit .f90 files within .Net as i would edit any other file.&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;Please reply at your earliest.&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;Cheers!&lt;/DIV&gt;</description>
      <pubDate>Fri, 19 Aug 2005 06:41:45 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Interoperability-between-NET-and-Intel-Fortran/m-p/840271#M58240</guid>
      <dc:creator>calgarian</dc:creator>
      <dc:date>2005-08-19T06:41:45Z</dc:date>
    </item>
    <item>
      <title>Re: Interoperability between .NET and Intel Fortran</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Interoperability-between-NET-and-Intel-Fortran/m-p/840272#M58241</link>
      <description>You have Lahey Fortran installed, am I right?  It corrupts the VS.NET environment in just this way.  It could be that Salford does this too, but I haven't heard of reports of that.&lt;BR /&gt;&lt;BR /&gt;Most users who encounter this find that uninstalling Lahey fixes the problem.  But here's another way.&lt;BR /&gt;&lt;BR /&gt;1. Uninstall the Intel Visual Fortran Integration into Visual Studio&lt;BR /&gt;2. In Add or Remove Programs, select Visual Studio.NET and click Change.&lt;BR /&gt;3. In the VS.NET install screen that comes up, click item 2, Visual Studio.NET&lt;BR /&gt;4. Select Reinstall/Repair&lt;BR /&gt;5. When it is done, reinstall the Intel integration.&lt;BR /&gt;&lt;BR /&gt;Please be sure that you have at least version 9.0.020 of Intel Fortran installed.  9.0.021 will probably become available from the Premier Support file downloads site tomorrow.</description>
      <pubDate>Fri, 19 Aug 2005 06:53:12 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Interoperability-between-NET-and-Intel-Fortran/m-p/840272#M58241</guid>
      <dc:creator>Steven_L_Intel1</dc:creator>
      <dc:date>2005-08-19T06:53:12Z</dc:date>
    </item>
    <item>
      <title>Re: Interoperability between .NET and Intel Fortran</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Interoperability-between-NET-and-Intel-Fortran/m-p/840273#M58242</link>
      <description>&lt;DIV&gt;Yes, I have Lahey installed as well.&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;I will try the instructions and let you know how it went.&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;Thanks for your help.&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Fri, 19 Aug 2005 07:04:00 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Interoperability-between-NET-and-Intel-Fortran/m-p/840273#M58242</guid>
      <dc:creator>calgarian</dc:creator>
      <dc:date>2005-08-19T07:04:00Z</dc:date>
    </item>
    <item>
      <title>Re: Interoperability between .NET and Intel Fortran</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Interoperability-between-NET-and-Intel-Fortran/m-p/840274#M58243</link>
      <description>&lt;DIV&gt;Thanks Steve.&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;It works now. Thanks for your help. Appreciate it.&lt;/DIV&gt;</description>
      <pubDate>Sat, 20 Aug 2005 00:44:19 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Interoperability-between-NET-and-Intel-Fortran/m-p/840274#M58243</guid>
      <dc:creator>calgarian</dc:creator>
      <dc:date>2005-08-20T00:44:19Z</dc:date>
    </item>
    <item>
      <title>Hello Steve,</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Interoperability-between-NET-and-Intel-Fortran/m-p/840275#M58244</link>
      <description>This comment has been moved to its own &lt;A href="https://community.intel.com/en-us/forums/topic/515518"&gt;thread&lt;/A&gt;</description>
      <pubDate>Thu, 15 May 2014 20:00:41 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Interoperability-between-NET-and-Intel-Fortran/m-p/840275#M58244</guid>
      <dc:creator>Nupur_G_</dc:creator>
      <dc:date>2014-05-15T20:00:41Z</dc:date>
    </item>
  </channel>
</rss>

