Quantcast
Channel: Intel® Software - Intel® Visual Fortran Compiler for Windows*
Viewing all articles
Browse latest Browse all 5691

I don't understand the implicit issue: The type of the actual argument differs from the type of the dummy argument.

$
0
0

Dear IVF users and developers,

I want to compile a code using IVF for a simple calculation. The code that I downloaded compiled on Linux using ifort without any problem.

But on windows there are compile problems when I add the files to IVF following the makefile. The code is pure computational. So I think there is no problem to use it on a different platform. It is really inconvenient for me to use a remote linux machine to make the code work and I prefer to work with IVF.

The error messages that I get are #6633 The type of the actual argument differs from the type of the dummy argument.

The source looks like the following:

      SUBROUTINE CFFTB (N,C,WSAVE)
      DIMENSION       C(1)       ,WSAVE(1)
      IF (N .EQ. 1) RETURN
      IW1 = N+N+1
      IW2 = IW1+N+N
      CALL CFFTB1 (N,C,WSAVE,WSAVE(IW1),WSAVE(IW2))
      RETURN
      END

The error points to call cfftb1 line. It could be a implicit issue according to my understanding so far. But I don't understand it very well and I have no idea how to fix it. Please find all the source and the input files in the attachment.

my ifort version is 14.0.1.139. I am using windows 8.1 and MSVS professional 2012.

Thanks.

AttachmentSize
Downloadcode.tar.gz24.3 KB
Downloadrun.zip40.25 KB

Viewing all articles
Browse latest Browse all 5691

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>