- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Steve,
Thanks for the fast response.
As I understand, I can build a common EXE or DLL in a VS solution where there is a C# and VB.NET projects.
My understanding is that I cannot build a single DLL or EXE from Fortran and VB. Does this mean that Fortran is not really .NET ready yet?
By the way, why isn't IVF in this list?
http://www.dotnetpowered.com/languages.aspx
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
You will need to build a separate DLL for your Fortran code and place it in the same folder as your EXE. You should also specify that the Fortran DLL links against the "Multithreaded", non-debug version of the static run-time libraries to avoid having to distribute other DLLs.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I see.
Is there a plan to make IVF a managed, .NET language?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
From my point of view true integration with .NET (i.e. enabling it as a .NET language) would be great. Certainly more useful to me, than the development path you are taking.
Chris Green
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Steve,
I would also expect the majority of Fortran usersjoin Chris and I on this issue. Did you conduct a survey among your users to learn how they want? I don't understand why Intel is not taking the route that makes sense, especially when both of its two major competitors already have a .NET Fortran.
We started doing heavy .NET development and I certainly would like to use a true .NET Fortran under VS 2005. If Intel will never be there, I'll have to look for alternatives.
My 2 cents.
Message Edited by ismail_alkan@fwc.com on 06-21-200603:54 AM
Message Edited by ismail_alkan@fwc.com on 06-21-200603:55 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I am not saying that NOBODY wants this. Clearly some do. But the apparent market failure of Lahey's .NET product shows that the demand is very small. Not to mention that the cost to develop such a product is enormous. We have LOTS of other things we'd rather do that we think more customers want.
I'd also point out that we'd have very little value to add to such an idea, as you'd be dependent on the Microsoft managed run-time for execution performance. You'd throw out all the work we've done on improving performance. There are also many language features we could not provide under .NET (no REAL(16), for example.)
Seriously, if that's what you want, go buy Lahey's product. Or Salford's.
But if you want the advantage of Intel Fortran performance and our full feature set, then do what a lot of our customers do and build Fortran DLLs and call them from your .NET language. We'll soon be reintroducing the COM Server Wizard from CVF that makes Fortran code "visible" in the .NET world. If you have IVF 9.1 and VS2005, let me know at steve.lionel at intel.com, and I can provide you with a preview copy.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
For the people who are using .NET, we do have a solution - as awkward as it may seem at times - but it does work. My personal opinion is that our efforts are better spent on things such as finihsing Fortran 2003 and looking at things such as Co-Array Fortran that leverage our existing expertise.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page