[Beowulf] fftw2, mpi, from 32 bit to 64 and fortran
Gus Correa
gus at ldeo.columbia.edu
Mon Aug 4 21:37:38 PDT 2008
Salve Ricardo Reis and list
Ricardo Reis wrote:
>
> Hi all
>
> After backtracing and lots of going around I found out the problem.
> The routine to calculate the fft had a parameter for using or not
> using a buffer array which I wasn't passing through.
>
> Thanks all for your help and sorry to disturbe.
>
> there should be a way to force the fortan compiler to check every
> variable is passed in the interface... damn it.
>
Fortran 90 (and later) has this capability with module interfaces, which
resemble to C function prototypes.
However, I don't think FFTW uses it, although I haven't used FFTW in a
while to be sure about it.
Smuggling various parameter types across the same subroutine interface
seem to have been a desired feature of
older Fortran.
Are there any Fortran compilers that can actually check the subroutine
parameter number, type,
array dimensions, etc, through mere compilation flags?
I don't remember any, the language features are probably not enough to
ensure such checks
(except for Fortran 90 as noted above).
Glad to know your code now works!
Gus Correa
--
---------------------------------------------------------------------
Gustavo J. Ponce Correa, PhD - Email: gus at ldeo.columbia.edu
Lamont-Doherty Earth Observatory - Columbia University
P.O. Box 1000 [61 Route 9W] - Palisades, NY, 10964-8000 - USA
---------------------------------------------------------------------
> Greets,
>
> Ricardo Reis
>
> 'Non Serviam'
>
> PhD student @ Lasef
> Computational Fluid Dynamics, High Performance Computing, Turbulence
> http://www.lasef.ist.utl.pt
>
> &
>
> Cultural Instigator @ Rádio Zero
> http://www.radiozero.pt
>
> http://www.flickr.com/photos/rrei
> s/
>
>------------------------------------------------------------------------
>
>_______________________________________________
>Beowulf mailing list, Beowulf at beowulf.org
>To change your subscription (digest mode or unsubscribe) visit http://www.beowulf.org/mailman/listinfo/beowulf
>
>
More information about the Beowulf
mailing list