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.