Hi,

I've installed PLASMA on my mac and all tests pass except complex tests of CGELS, CGELQF + CGELQS, and CGELQF + CTRSM + CUNMLQ only when the rows of A are less than columns of A. Otherwise it passes (i.e. ./ctesting 2 0 GELS 0 800 400 825 25 810 PASSES, but ./ctesting 2 0 GELS 0 400 800 825 25 810 FAILS.

I am on a macbook core 2 duo with snow leopard (10.6.6) with macports ATLAS 3.9.33 and GCC 4.4.5. However, I've tried compiling with ATLAS and GCC 4.5 with the same results. (Compiling with Apple's gcc4.2 and veclib fails even more tests as is documented).

I've installed with the setup script:

./setup.py --cc=gcc-mp-4.4 --fc=gfortran-mp-4.4 --cflags="-O2 -I/opt/local/include/atlas/" --blaslib="-L/opt/local/lib/ -lf77blas -lcblas -latlas" --lapacklib="-L/opt/local/lib/ -llapack"

I also see fails in the testing/lin:

CLS drivers: 391 out of 9000 tests failed to pass the threshold

CLQ: 421 out of 26920 tests failed to pass the threshold.

Which I think are related? Below I've pasted the ./ctesting failures (I can also post the failures in the testing/lin/testing_results.txt file if needed).

What am I doing wrong?

----- TESTS FOR PLASMA CGELS ROUTINE -------

Size of the Matrix 400 by 800

The matrix A is randomly generated for each test.

============

The relative machine precision (eps) is to be 5.960464e-08

Computational tests pass if scaled residuals are less than 60.

============

Checking the orthogonality of Q

||Id-Q'*Q||_oo / (N*eps) = 7.767426e-01

-- Orthogonality is CORRECT !

============

Checking the LQ Factorization

-- ||A-LQ||_oo/(||A||_oo.N.eps) = 1.624456e+05

-- Factorization is suspicious !

============

Checking the Residual of the solution

-- ||Ax-B||_oo/((||A||_oo||x||_oo+||B||_oo).N.eps) = 1.316489e+03

-- The solution is suspicious !

************************************************

- TESTING CGELS ... FAILED !

************************************************

------ TESTS FOR PLASMA CGELQF + CGELQS ROUTINE -------

Size of the Matrix 400 by 800

The matrix A is randomly generated for each test.

============

The relative machine precision (eps) is to be 5.960464e-08

Computational tests pass if scaled residuals are less than 60.

============

Checking the orthogonality of Q

||Id-Q'*Q||_oo / (N*eps) = 7.849197e-01

-- Orthogonality is CORRECT !

============

Checking the LQ Factorization

-- ||A-LQ||_oo/(||A||_oo.N.eps) = 1.250789e+05

-- Factorization is suspicious !

============

Checking the Residual of the solution

-- ||Ax-B||_oo/((||A||_oo||x||_oo+||B||_oo).N.eps) = 1.387865e+03

-- The solution is suspicious !

***************************************************

- TESTING CGELQF + CGELQS ... FAILED !

***************************************************

------ TESTS FOR PLASMA CGELQF + CUNMLQ + CTRSM ROUTINE -------

Size of the Matrix 400 by 800

The matrix A is randomly generated for each test.

============

The relative machine precision (eps) is to be 5.960464e-08

Computational tests pass if scaled residuals are less than 60.

============

Checking the orthogonality of Q

||Id-Q'*Q||_oo / (N*eps) = 7.985146e-01

-- Orthogonality is CORRECT !

============

Checking the LQ Factorization

-- ||A-LQ||_oo/(||A||_oo.N.eps) = 1.672820e+05

-- Factorization is suspicious !

============

Checking the Residual of the solution

-- ||Ax-B||_oo/((||A||_oo||x||_oo+||B||_oo).N.eps) = 1.245931e+03

-- The solution is suspicious !

***************************************************

- TESTING CGELQF + CTRSM + CUNMLQ ... FAILED !

***************************************************