- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I am having problems to compile fftpack5
http://people.sc.fsu.edu/~burkardt/f77_src/fftpack5/fftpack5.html
Visual Fortran give error #6633 when it used within Visual Studio 2003 in 32bit XP or 2008 in 64bit XP. It complains type mismatch between complex and real arrays in subroutine calls.
What I cannot understand is that the source can be compiled by command ifort in a console window!
Please help!
http://people.sc.fsu.edu/~burkardt/f77_src/fftpack5/fftpack5.html
Visual Fortran give error #6633 when it used within Visual Studio 2003 in 32bit XP or 2008 in 64bit XP. It complains type mismatch between complex and real arrays in subroutine calls.
What I cannot understand is that the source can be compiled by command ifort in a console window!
Please help!
1 Solution
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
There are a number of diagnostic options enabled by default in Visual Studio which are not on the command line. /warn:interface is one of these and this is what is triggering the error. It is finding a real error in the program but one that was deliberate, I am guessing, on the part of the developers.
In Visual Studio, go to the Fortran > Diagnostics property page and turn off "Check routine interfaces".
Link Copied
2 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
There are a number of diagnostic options enabled by default in Visual Studio which are not on the command line. /warn:interface is one of these and this is what is triggering the error. It is finding a real error in the program but one that was deliberate, I am guessing, on the part of the developers.
In Visual Studio, go to the Fortran > Diagnostics property page and turn off "Check routine interfaces".
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Quoting - Steve Lionel (Intel)
There are a number of diagnostic options enabled by default in Visual Studio which are not on the command line. /warn:interface is one of these and this is what is triggering the error. It is finding a real error in the program but one that was deliberate, I am guessing, on the part of the developers.
In Visual Studio, go to the Fortran > Diagnostics property page and turn off "Check routine interfaces".
You answer with lighning speed. Your suggestion solved the problem.
Thanks!

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