- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I have a few questions about this and would very much appreciate some input.
Will Visual Fortran 9.0 with VS 2005 support single-threaded, dynamic libraries (DLL)? We currently have applications combining VC++ 6.0 and Visual FORTRAN 6.0 which require single threading.
Is there an upgrade path for Visual Fortran 6.0 or do I have to purchase a new license? How do I get the beta to test it out?
Message Edited by Steve_Lionel on 01-30-2006 10:15 PM
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
1. Yes, single-threaded DLLs are supported. The only library type dropped is single-threaded static.
2. There was a discounted migration offer, which was widely advertised and promoted in a mailing to registered CVF users, but that has now expired. You can request to join the beta for using VS2005 by sending me mail at steve.lionel at intel.com. Please include your company name and phone number.
3. I would suggest looking at Polyhedron's compiler comparison charts
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Steve,
is there a date (June/July) or a period of time (2./3.Q) when IVF9 will support VS2005 or will it be released, "when its done"?
Our company wants to move to IVF9 and VS2005 in one step.
Thanks in advance,
Markus
- 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 information. I checked out the polyhedron comparison stuff and was very impressed that code generated by Intel Visual FORTRAN is the fastest of the lot. I do, however, have one question regarding integration into VS 2005. The chart indicates integration (in VS 2003 anyway) but it does not go into detail. Is it full integration like VF6 and VS6 including the debugger? Is Intellisense active for FORTRAN source? Can you give some details about what, if anything, is not integrated? I ask this primarily because another compiler goes into great detail about what is integrated and what is not.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
The following things are integrated:
- Source editor with source coloring
- Project property pages
- Build manager (not invocation of external makefile)
- Use of VS debugger (not invocation of external debugger) with mixed-language debugging and Fortran syntax in the debugger (not C syntax)
In other words, it is very much like CVF. The major difference is that in VS.NET (and VS2005), you can't have mixed-language projects - this is an MS restriction. Such projects need to be reorganized as two (or more) projects, at least one of them a static library project, under a "Solution". The CVF project converter handles this automatically.
Another difference is that the Source Browser feature is not available at this time. We hope to add it back in a future release.
Intellisense is not supported - as far as I know, that is MS-only.
Which other compiler have you been looking at and what do you think we are missing? I have played with Lahey Fortran, haven't used Salford's. Those are the only two I am aware of that have VS integration.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Steve,
Thanks once again for the feedback. Lahey was the one I was asked to look into. I have been using Visual FORTRAN since Version 1.0 and we use Version 6.0 in our current products. In our industry, Numerical Groundwater Modeling, Lahey seems to be used extensively; however, those programs are usually console based programs w/ no user-interface. We port some of them converting the console based programs into DLLs withw/ Visual C++/MFC user-interfaces. I have a technique that works (which requires modifying the read/writes, opens, etc.) down in Visual C++/Visual FORTRAN to convert i/o errors into exceptions so the whole thing doesn't crash and do not want to try to come up w/ a strategy using Lahey.
Based on your input, I can back up my decision to continue using Visual FORTRAN.
Thanks again.
- 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 followed your instructions in Using Intel Visual Fortran 9.0 with VS 2005 from the command line (01-11-2006) to install Microsoft Visual C++ 2005 (Expression Edition), Platform SDK, and IVF 9.0. It seems that the installation went smoothly and I can compile programs from the command line.
How do I use IVF within the IDE?
I am using Windows XP. In Start/All Programs, I can see Intel Software Development Tools, Visual C++ 2005 Express Edition, and Microsoft Platform SDK for Windows Server 2003 SP1. I clicked on Visual C++ 2005 Express Edition and then Microsoft Visual C++ 2005 Express Edition. In the Visual C++ 2005 Express Edition window, I clicked on File/New/Project. The panel of Project types shows Visual C++ only.
How can I have the type of Intel Fortran Projects?
I ran the IVF setup again. The fifth tool Intel Visual Fortran Compiler Integration with Microsoft Visual Studio was installed. I reinstalled it and the problem remains.
Wen
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
1. 9.0's IDE integration does not support VS2005
2. VS2005 Express Edition does not support non-Microsoft compilers in the IDE
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I have another question. I have Compaq Visual Fortran 6.6c installed. Would IVF coexist with CVF without interferences?
Wen
Message Edited by Steve_Lionel on 02-07-2006 09:10 PM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Coexistence with CVF is not a problem. I have CVF installed alongside IVF (multiple versions, and four variants of Visual Studio) on my office system.
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page