[Numpy-discussion] Numerical Python and LAPACK on 64-bit machines

Roy Dragseth Roy.Dragseth at cc.uit.no
Wed Mar 6 01:03:03 CST 2002


On Wednesday 06 March 2002 09:50 am, Roman Geus wrote:
> Dear Numerical Python user and developers
>
> I ran into the following problem:
>
> The python application I'm developing uses Numerical Python and other
> C modules that call LAPACK. My application runs well on 32bit
> architectures:
>
> When I tried to run the application on a HP-UX 64bit machine the
> application produced bus errors. After a long debugging session I
> found out that Fortran integers are still 32bit wide on this
> machine. Therefore also the HP LAPACK library has to called using
> 32bit integers. Numerical Python however codes Fortran integers as C
> 'long int' variables, which are 64bit wide on this machine.

Have you tried the +i8 flag for the HP fortran compiler?  It converts all 
fortran integers to 8bytes entities.

Regards,
Roy.




More information about the Numpy-discussion mailing list