I am new to LAPACK and ran the test programs to make sure the system was working correctly. In the output files I frequently got the message "failed the tests for error exits". Is this a serious problem? I searched in lawn 41 but didn't see anything on this and googled key words having to do with this message but couldn't find out what it tells me. I thought it mean that the functions tested failed to recognize that they were given illegal values, but it doesn't appear that this is the case because not all routines that didn't recognize illegal values left the message 'failed the tests for error exits".
An example of this is in the file dsep.out below:
** On entry to DSPEVDSafe minimumPrecisionMI parameter number 11 had an illegal value
** On entry to DSPEVDSafe minimumPrecisionMI parameter number 11 had an illegal value
** On entry to DSPEV Safe minimumPrecisionM^A parameter number 1 had an illegal value
** On entry to DSPEV Safe minimumPrecisionM^A parameter number 2 had an illegal value
** On entry to DSPEV Safe minimumPrecisionM^A parameter number 3 had an illegal value
** On entry to DSPEV Safe minimumPrecisionM^A parameter number 7 had an illegal value
** On entry to DSPEVXSafe minimumPrecisionM parameter number 1 had an illegal value
** On entry to DSPEVXSafe minimumPrecisionM parameter number 2 had an illegal value
** On entry to DSPEVXSafe minimumPrecisionM parameter number 3 had an illegal value
** On entry to DSPEVXSafe minimumPrecisionM parameter number 4 had an illegal value
** On entry to DSPEVXSafe minimumPrecisionM parameter number 7 had an illegal value
** On entry to DSPEVXSafe minimumPrecisionM parameter number 8 had an illegal value
** On entry to DSPEVXSafe minimumPrecisionM parameter number 8 had an illegal value
** On entry to DSPEVXSafe minimumPrecisionM parameter number 9 had an illegal value
** On entry to DSPEVXSafe minimumPrecisionM parameter number 9 had an illegal value
** On entry to DSPEVXSafe minimumPrecisionM parameter number 14 had an illegal value
*** Illegal value of parameter number 1 not detected by DSYEVX ***
*** Illegal value of parameter number 2 not detected by DSYEVX ***
*** Illegal value of parameter number 4 not detected by DSYEVX ***
*** Illegal value of parameter number 6 not detected by DSYEVX ***
*** Illegal value of parameter number 8 not detected by DSYEVX ***
*** Illegal value of parameter number 9 not detected by DSYEVX ***
*** Illegal value of parameter number 9 not detected by DSYEVX ***
*** Illegal value of parameter number 10 not detected by DSYEVX ***
*** Illegal value of parameter number 10 not detected by DSYEVX ***
*** Illegal value of parameter number 15 not detected by DSYEVX ***
*** Illegal value of parameter number 17 not detected by DSYEVX ***
*** Illegal value of parameter number 1 not detected by DSPEVD ***
*** Illegal value of parameter number 2 not detected by DSPEVD ***
*** Illegal value of parameter number 3 not detected by DSPEVD ***
*** Illegal value of parameter number 7 not detected by DSPEVD ***
*** Illegal value of parameter number 9 not detected by DSPEVD ***
*** Illegal value of parameter number 9 not detected by DSPEVD ***
*** Illegal value of parameter number 9 not detected by DSPEVD ***
*** Illegal value of parameter number 11 not detected by DSPEVD ***
*** Illegal value of parameter number 11 not detected by DSPEVD ***
*** Illegal value of parameter number 11 not detected by DSPEVD ***
*** Illegal value of parameter number 1 not detected by DSPEV ***
*** Illegal value of parameter number 2 not detected by DSPEV ***
*** Illegal value of parameter number 3 not detected by DSPEV ***
*** Illegal value of parameter number 7 not detected by DSPEV ***
*** Illegal value of parameter number 1 not detected by DSPEVX ***
*** Illegal value of parameter number 2 not detected by DSPEVX ***
*** Illegal value of parameter number 4 not detected by DSPEVX ***
*** Illegal value of parameter number 7 not detected by DSPEVX ***
*** Illegal value of parameter number 8 not detected by DSPEVX ***
*** Illegal value of parameter number 8 not detected by DSPEVX ***
*** Illegal value of parameter number 9 not detected by DSPEVX ***
*** Illegal value of parameter number 9 not detected by DSPEVX ***
*** Illegal value of parameter number 14 not detected by DSPEVX ***
*** DST routines failed the tests of the error exits ***
SEP: NB = 1, NBMIN = 2, NX = 1
All tests for DST passed the threshold ( 4440 tests run)
All tests for DST drivers passed the threshold ( 13464 tests run)
Thank you for reading this,
Harry