- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Message Edited by sblionel on 03-17-2004 02:04 PM
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I read the document and think it's pretty good. I have the following suggestions.
1. You might want to put some kind of version or date reference near the title. If someone ever revises the document there will be a way to easily tell people which version of it you're referring to.
2. You've got a typo on the fifth page above the screen shot. It looks like "is shows here" should be "is shown here."
- 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
Hi Steve,
I have found your 'porting hints' usefull.
However, I don't understand how to use the 'custum build step' to manage to build a mixed fortran-C static library as you mention on page five (page numbers could be useful).
Can you point me to some sample?
regs/Bjrn
- 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
Here's a revised version of the document. Apparently I can't replace the one in the base topic.
On the issue of the old CVF command names, it turns out that the paragraph in the first draft was intended for a separate document about porting from Intel Fortran 7, and not this one. I've updated it. Thanks for your comments so far.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
1. Migration of CVF linked to IMSL 4.1 static libs with particular attention to calling convention changes and the IVF preferred linkage to IMSL 5 DLL's.
2. The coupling between IMSL 5 and MKL for SMP and IMSL 5's use of MKL BLAS. Note that MKL gives one freedom ro use whatever calling convention one cares to use whereas IMSL appears to eliminate ones choice.
HTH,
Gerry T.
- 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 agree with the need for documentation on using IMSL. I find very little so far. The Intel Visual Fortran Compiler User's Guide, Volume I gives a little and mentions "Using the IMSL Libraries from Intel Visual Fortran" that I can not find. You would expect a link to it within the help file.
I have not been able to compile an old DLL project as yet. The compiler can not find numerical_libraries.
Thanks,
Lee
- 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'm trying to port the CVF DLL to IVF 8 Pro (latest build). The solution now consists of a VC++ DLL that is supposed to statically link to an IVF static library project. The latter links to IMSL 5 via the statement
include 'link_f90_static.h'
(which yanks in imsl, imslblas, imslscaler, and imsls_err .libs) and appears to built successfully, albeit with a bunch of LNK4006's and a couple of attendant LNK4221's), and warnings about the unused and variables not having an explicit type (use of implicit).
Alas, the build of the VC++ DLL fails.
I've attached both buildlogs in the hopes that someone can point out the error(s) of my ways.
Your help will be greately appreciated,
Gerry T.
PS
In the foregoing solution, how can I interchange projects, ie, have Fortran as the DLL and VC++ as the static library? The reason I ask is that I'd like to link to the IMSL DLL as recommended by VNI.
PPS
The VNI release/useage notes allude to the two modules numerical_libraries.f90 and numerical_libraries_f90.f90. The former compiled module is in include but the latter appears to be gibberish and isn't compiled. What gives?
PPPS
I happened on this:
http://softwareforums.intel.com/ids/board/message?board.id=16&message.id=153
which may be of relevance to the PRJ link error encountered on the final build of my IVF-to be DLL.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
HTH,
Gerry T.
Message Edited by g.f.thomas on 06-12-2004 11:21 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
- 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
- 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