I installed ScaLAPACK without any issues on an Mac Pro running OS X 10.7.4 with the open-mpi compilers built around Intel fortran and c compilers, and linking to the BLAS and LAPACK in the intel_mkl. I then ran the test functions in /EXAMPLES and /TESTING and noticed that the single, double and complex routines pass the tests but all the double complex (z) routines fail. For example:
/EXAMPLES/xzscaex finishes with:
||A * X - B|| / ( ||X|| * ||A|| * eps * N ) = 556537385074557.
The answer is suspicious.
And /TESTING/xzlu has a bunch of these fails:
WALL 13 13 4 9 1 1 1 0.00 0.06 0.32 FAILED
||Ax-b||/(||x||*||A||*eps*N) 173390579830764.8750000
Any thoughts on what's going on? This is my first time using ScaLAPACK. I would like to be able to use it for development and testing on my OS X desktop (for complex double EM problems) before moving them over to the long queue waits on a bigger Linux cluster.
-Kerry

