SEGV on 64 bits program (works on 32bits)

hello,

i'm using a scientific library (called MUMPS), which needs BLACS ans Scalapack.

Everything works well on sparc machines, with Sun HPC ClusterTools 5.

Now, i want to use it on Sun V40z (opteron) machine, solaris 10 and Sun HPC ClusterTools 6.

And it fails with more than 2 processes:

nemo-henry% mprun -np 2 ./dsimpletest < input_simpletest_real

...

Solution is 0.9999999999999984 1.9999999999999997 3.000000000000001

3.9999999999999995 5.000000000000001

nemo-henry% mprun -np 4 ./dsimpletest < input_simpletest_real

Job cre.79 on nemo: received signal SEGV.

Here i have some notes on how i'm compiling these libraries.

http://www.latp.univ-mrs.fr/~henry/Solaris/libs/

thanks for help

gerard

[798 byte] By [screen1984] at [2007-11-26 10:13:36]
# 1
If it's about Sun Studio Fortran compiler, please send a test case and reproducible steps. If not, perhaps you could try to post your query here: http://forum.sun.com/jive/index.jspa?tab=solarisRose
songweili at 2007-7-7 2:03:22 > top of Java-index,Development Tools,Solaris and Linux Development Tools...
# 2

thanks for your reply.

the test case is precisely what i indicate in my first message:

mprun -np 2 ./dsimpletest < input_simpletest_real

and the program simpletest can be retrieved here:

http://www.latp.univ-mrs.fr/~henry/Solaris/libs/mumps.tar.bz2

This tarball contains four directories:

BLACS/

SCALAPACK/

scalapack-1.7.3/

MUMPS-4.6.3/

You have to install all directories, dsimpletest is in MUMPS-4.6.3/test

Thanks in advance for help

gerard

screen1984 at 2007-7-7 2:03:22 > top of Java-index,Development Tools,Solaris and Linux Development Tools...