- 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
The compiler will refuse to accept a CALL statement when there is sufficient information from the context of the call for it to determine that an explicit interface is required and either such an interface is not provided or the types of the actual arguments do not match those specified in one of the corresponding subroutine.
In other cases, the compiler may decide (either correctly, or because there is no information to tell it otherwise) that an implicit interface can be used. In such cases, no error occurs at compilation time but a linker error or a runtime error may occur instead.
You should show the declarations of the variables in the argument list and any USE, INCLUDE and INTERFACE statements/blocks in the calling routine.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
The problem you're having is unrelated to "feature limits" You're calling lin_geig_gen with arguments that don't match one of the declared signatures for that routine. I would also discourage you from calling D_GVCCG - call the generic form. If you call the specific you may end up using the wrong signature, especially if you don't USE the appropriate _INT module.
As mecej4 says, we need to see the declarations of all the arguments to lin_geig_gen.
To answer your question, no, there is not a limited feature set. There is a handful of routines marked "deprecated" in a table that are omitted from the library, but everything documented normally is there.
- 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
ARPACK is new in IMSL 7.0, which is not yet available from us. We expect it to arrive sometime in 2014.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Bummer. I've been using an Arnoldi eigensolver in another program since about 1999, and it runs rings around anything else I've every tried.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Brian Murphy wrote:IMSL 7 is available directly from Roguewave now. It is straightforward to build ARPACK from the sources at http://www.caam.rice.edu/software/ARPACK/ , as was recently mentioned in a sister forum thread: http://software.intel.com/en-us/forums/topic/302621 .
I've been using an Arnoldi eigensolver in another program since about 1999, and it runs rings around anything else I've every tried.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
The problem was indeed in the declrations. It works fine now that I've got those straightended out.
Cheers,
Brian

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