Commit Graph
10 Commits
Author SHA1 Message Date
Malcolm Roberts cd2a9389f1 Add -b (bin) option to lapack_testing.py
When building with cmake, the test executables and data files may not
be in the location where lapack_testing.py.  By adding the -b option,
we can specify this manually.  For example, if we do
  mkdir build && cd build && cmake -DBUILD_TESTING=ON .. && make
we can then call
  ./lapack_testing.py -r -b bin -d ../TESTING
which now runs the tests.
2018-05-17 13:09:59 -06:00
Naresh Kamboju 51501a2553 lapack_testing.py: print results in one line
The purpose of the patches is to print lapack results in a single line
test-case-name sub-tests-running pass/fail status and count

Modified sub test case name to single word
Nonsymmetric Eigenvalue Problem to Nonsymmetric-Eigenvalue-Problem

Signed-off-by: Naresh Kamboju <naresh.kamboju@linaro.org>
2017-05-22 17:56:33 +05:30
Sébastien Villemot 6c3b79b35e Fix -r option of lapack_testing.py.
The numbering of tests had been broken in commit ed4e95e4.
2016-12-29 16:41:54 +01:00
Julie ed4e95e4d2 First minor change to 2 stage contribution
Update Makefile to handle .F

Update Cmake build
Note: We have duplicate loop numbers due to Define statement that stops
the compilation with Cmake default option.
Fix coming very shortly
2016-11-19 17:09:13 -08:00
Julie 6df7ab7746 Adapt lapack_testing.py to work on both Python 2 and Python 3
Contributed by Julien Schueller

Sent to Julie on May 8th 2016
Correspond to SVN rev 1748.
2016-06-02 22:39:35 -07:00
julie 986c48f631 fix lapack_testing.py for windows platforms - Fix provided by amran.illoul@ensam.eu on July 9th 2014-07-09 16:43:58 +00:00
julie 1351e9e3ee fix Illegal grep pb in lapack_testing 2013-11-17 01:15:04 +00:00
julie 94c1e9adda Slight modification to Lawrence patch for xTPQRT - Update conditions for testing parameter L - MIN(M,N) can be 0 2013-11-17 01:08:52 +00:00
julie 55890ddab9 Improve CMAKE BUILD system and OUTPUT PARSING when not all precisions are needed.
The following variables will control the precision to be built:
  BUILD_SINGLE
  BUILD_DOUBLE
  BUILD_COMPLEX
  BUILD_COMPLEX16

For mixed precision SINGLE/DOUBLE routines, both BUILD_SINGLE and BUILD_DOUBLE needs to be on.
(same for COMPLEX/COMPLEX16)
2011-09-23 19:50:27 +00:00
julie 27164edcec CHANGE IN THE SCRIPT:
lapack_testing.py has been moved to the top directory
One argument was added :
     - d [dir] is to indicate where is the LAPACK testing directory (.out files). By default, the script will use .-d or --dir to 
The -f argument was replaced by -r argument. Now by default the script will use the LAPACK output.
     - r is to use to run the LAPACK tests then analyse the output (.out files). By default, the script will not run all the LAPACK tests

INTEGRATION:
Integration of the LAPACK Testing parsing in the Makefile and CMake build process.

In the Makefile build: now the lapack_testing target will call the script after running the tests
In the CMAKE build: after the tests are run, the script will be executed with the option -s (short)
the end of the output will look like this:
100% tests passed, 0 tests failed out of 98

Total Test time (real) = 211.83 sec
SUMMARY                 numerical error         other error  
================        =================       ================  
REAL                    40      (0.004%)        0       (0.000%)
DOUBLE PRECISION        202     (0.020%)        0       (0.000%)
COMPLEX                 2       (0.000%)        0       (0.000%)
COMPLEX16               28      (0.005%)        0       (0.000%)

--> ALL PRECISIONS      272     (0.009%)        0       (0.000%)
2011-06-28 08:07:35 +00:00