octave-bug-tracker
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Octave-bug-tracker] [bug #45008] control: Unit tests for ltimodels and


From: Lukas Reichlin
Subject: [Octave-bug-tracker] [bug #45008] control: Unit tests for ltimodels and @lit/minreal fail
Date: Tue, 09 Jun 2015 19:10:44 +0000
User-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_5) AppleWebKit/600.6.3 (KHTML, like Gecko) Version/6.2.6 Safari/537.85.15

Follow-up Comment #2, bug #45008 (project octave):

Yes, this is a known "error". The examples used in these tests are from the
SLICOT library. The SLICOT guys strongly recommend the use of reference
BLAS/LAPACK and so do I. One could argue that these tests should be removed,
but I prefer to keep them so users are aware of the fact that they are getting
different results which may be wrong.


octave:5> help test_control 
'test_control' is a script from the file
/Users/lukas/control/inst/test_control.m

 -- Script File: test_control
     Execute all available tests at once.  The Octave control package is
     based on the SLICOT (http://www.slicot.org) library.  SLICOT needs
     BLAS and LAPACK libraries which are also prerequisites for Octave
     itself.  In case of failing tests, it is highly recommended to use
     Netlib's reference BLAS (http://www.netlib.org/blas/) and LAPACK
     (http://www.netlib.org/lapack/) for building Octave.  Using ATLAS
     may lead to sign changes in some entries of the state-space
     matrices.  In general, these sign changes are not 'wrong' and can
     be regarded as the result of state transformations.  Such state
     transformations (but not input/output transformations) have no
     influence on the input-output behaviour of the system.  For better
     numerics, the control package uses such transformations by default
     when calculating the frequency responses and a few other things.
     However, arguments like the Hankel singular Values (HSV) must not
     change.  Differing HSVs and failing algorithms are known for using
     Framework Accelerate from Mac OS X 10.7.




    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?45008>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]