From: Roy D. <Roy...@cc...> - 2002-03-06 09:02:20
|
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. |