octave-maintainers
[Top][All Lists]
Advanced

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

Re: new snapshot?


From: Jaroslav Hajek
Subject: Re: new snapshot?
Date: Thu, 25 Feb 2010 12:06:53 +0100

On Wed, Feb 24, 2010 at 11:07 PM, John W. Eaton <address@hidden> wrote:
> On 18-Feb-2010, David Bateman wrote:
>
> | John W. Eaton wrote:
> | > There are currently some test failures in i/o functions, and for qr,
> | > eigs and svds that I would like to fix.
> | >
> |
> | I used the fortran version of ARPACK and I would have thought that the
> | same treatment as the BLAS would result is a useable version for eigs
> | and svds....
>
> I expected the same, but here are the test failures I am now seeing
> with the 64-bit build.  Prior to the recent Array changes, I was
> seeing 23 failures for eigs and now there are 52.  I'm not sure what
> happened there, but I'll try to check it out later today or tomorrow.
> My current set of instructions for building with --enable-64 are also
> attached.  The failure in data.cc is expected for a build without -O
> on my system (we've discussed this log2 failure before).
>
> jwe
>
>
>>>>>> processing
> # >>>>>  new test file
> # ?????  no tests in file
> # !!!!!  test had an unexpected result
> #   *****  code for the test
> # Search for the unexpected results in the file
> # then page back to find the file name which caused it.
> # The result may be an unexpected failure (in which
> # case an error will be reported) or an unexpected
> # success (in which case no error will be reported).
>>>>>> processing /export/home/jwe/src/octave/src/DLD-FUNCTIONS/besselj.cc
>>>>>> processing /export/home/jwe/src/octave/src/DLD-FUNCTIONS/betainc.cc
>>>>>> processing /export/home/jwe/src/octave/src/DLD-FUNCTIONS/bsxfun.cc
>>>>>> processing /export/home/jwe/src/octave/src/DLD-FUNCTIONS/cellfun.cc
>>>>>> processing /export/home/jwe/src/octave/src/DLD-FUNCTIONS/chol.cc
>>>>>> processing /export/home/jwe/src/octave/src/DLD-FUNCTIONS/conv2.cc
>>>>>> processing /export/home/jwe/src/octave/src/DLD-FUNCTIONS/convhulln.cc
>>>>>> processing /export/home/jwe/src/octave/src/DLD-FUNCTIONS/dassl.cc
>>>>>> processing /export/home/jwe/src/octave/src/DLD-FUNCTIONS/det.cc
>>>>>> processing /export/home/jwe/src/octave/src/DLD-FUNCTIONS/dispatch.cc
>>>>>> processing /export/home/jwe/src/octave/src/DLD-FUNCTIONS/dlmread.cc
>>>>>> processing /export/home/jwe/src/octave/src/DLD-FUNCTIONS/dmperm.cc
>>>>>> processing /export/home/jwe/src/octave/src/DLD-FUNCTIONS/eig.cc
>>>>>> processing /export/home/jwe/src/octave/src/DLD-FUNCTIONS/eigs.cc
>  ***** testif HAVE_ARPACK
>  d1 = eigs (A, k, 'sa');
>  assert (d1, d2(1:k), 1e-11);
> !!!!! test failed
> assert (d1,d2 (1:k),1e-11) expected
>   2.0810
>   2.0810
>   2.3175
>   2.3175
> but got
>   2.3175
>   2.3175
>   2.0810
>   2.0810
> maximum absolute error 0.236479 exceeds tolerance 1e-11
>  ***** testif HAVE_ARPACK
>  d1 = eigs (A, k);
>  assert (abs(d1), abs(d0(end:-1:(end-k+1))), 1e-11);
> !!!!! test failed
> assert (abs (d1),abs (d0 (__end__:-1:(__end__ - k + 1))),1e-11) expected
>   19.407
>   18.407
>   18.096
>   17.096
> but got
>   17.096
>   18.096
>   18.407
>   19.407
> maximum absolute error 2.31034 exceeds tolerance 1e-11
>  ***** testif HAVE_ARPACK
>  d1 = eigs (A,k+1);
>  assert (abs(d1), abs(d0(end:-1:(end-k))),1e-11);
> !!!!! test failed
> assert (abs (d1),abs (d0 (__end__:-1:(__end__ - k))),1e-11) expected
>   19.407
>   18.407
>   18.096
>   17.096
>   15.997
> but got
>   15.997
>   17.096
>   18.096
>   18.407
>   19.407
> maximum absolute error 3.40979 exceeds tolerance 1e-11
>  ***** testif HAVE_ARPACK
>  d1 = eigs (A, k, 'lm');
>  assert (abs(d1), abs(d0(end:-1:(end-k+1))), 1e-11);
> !!!!! test failed
> assert (abs (d1),abs (d0 (__end__:-1:(__end__ - k + 1))),1e-11) expected
>   19.407
>   18.407
>   18.096
>   17.096
> but got
>   17.096
>   18.096
>   18.407
>   19.407
> maximum absolute error 2.31034 exceeds tolerance 1e-11
>  ***** testif HAVE_ARPACK
>  d1 = eigs (A, k, 'sm');
>  assert (abs(d1), abs(d0(1:k)), 1e-11);
> !!!!! test failed
> assert (abs (d1),abs (d0 (1:k)),1e-11) expected
>   1.5933
>   2.5933
>   2.9036
>   3.9036
> but got
>   3.9036
>   2.9036
>   2.5933
>   1.5933
> maximum absolute error 2.31034 exceeds tolerance 1e-11
>  ***** testif HAVE_ARPACK
>  d1 = eigs (A, k, 'lr');
>  [dum, idx] = sort (real(d0));
>  d2 = d0(idx);
>  assert (real(d1), real(d2(end:-1:(end-k+1))), 1e-11);
> !!!!! test failed
> assert (real (d1),real (d2 (__end__:-1:(__end__ - k + 1))),1e-11) expected
>   19.407
>   18.407
>   18.096
>   17.096
> but got
>   17.096
>   18.096
>   18.407
>   19.407
> maximum absolute error 2.31034 exceeds tolerance 1e-11
>  ***** testif HAVE_ARPACK
>  d1 = eigs (A, k, 'sr');
>  [dum, idx] = sort (real(abs(d0)));
>  d2 = d0(idx);
>  assert (real(d1), real(d2(1:k)), 1e-11);
> !!!!! test failed
> assert (real (d1),real (d2 (1:k)),1e-11) expected
>   1.5933
>   2.5933
>   2.9036
>   3.9036
> but got
>   3.9036
>   2.9036
>   2.5933
>   1.5933
> maximum absolute error 2.31034 exceeds tolerance 1e-11
>  ***** testif HAVE_ARPACK
>  opts.cholB=true;
>  q = [2:n,1];
>  opts.permB=q;
>  d1 = eigs(A, speye(n)(q,q), k, 'lm', opts);
>  assert (abs(d1), abs(d0(end:-1:(end-k+1))), 1e-11);
> !!!!! test failed
> assert (abs (d1),abs (d0 (__end__:-1:(__end__ - k + 1))),1e-11) expected
>   19.407
>   18.407
>   18.096
>   17.096
> but got
>   17.096
>   18.096
>   18.407
>   19.407
> maximum absolute error 2.31034 exceeds tolerance 1e-11
>  ***** testif HAVE_ARPACK
>  opts.cholB=true;
>  d1 = eigs(A, speye(n), k, 4.1, opts);
>  assert (abs(d1), eigs(A,k,4.1), 1e-11);
> !!!!! test failed
> assert (abs (d1),eigs (A, k, 4.1),1e-11) expected
>   2.5933
>   2.9036
>   5.0031
>   3.9036
> but got
>   3.9036
>   5.0031
>   2.9036
>   2.5933
> maximum absolute error 2.09946 exceeds tolerance 1e-11
>  ***** testif HAVE_ARPACK
>  opts.cholB=true;
>  q = [2:n,1];
>  opts.permB=q;
>  d1 = eigs(A, speye(n)(q,q), k, 4.1, opts);
>  assert (abs(d1), eigs(A,k,4.1), 1e-11);
> !!!!! test failed
> assert (abs (d1),eigs (A, k, 4.1),1e-11) expected
>   2.5933
>   2.9036
>   5.0031
>   3.9036
> but got
>   3.9036
>   5.0031
>   2.9036
>   2.5933
> maximum absolute error 2.09946 exceeds tolerance 1e-11
>  ***** testif HAVE_ARPACK
>  fn = @(x) A * x;
>  opts.issym = 0; opts.isreal = 1;
>  d1 = eigs (fn, n, k, 'lm', opts);
>  assert (abs(d1), abs(d0(end:-1:(end-k+1))), 1e-11);
> !!!!! test failed
> assert (abs (d1),abs (d0 (__end__:-1:(__end__ - k + 1))),1e-11) expected
>   19.407
>   18.407
>   18.096
>   17.096
> but got
>   17.096
>   18.096
>   18.407
>   19.407
> maximum absolute error 2.31034 exceeds tolerance 1e-11
>  ***** testif HAVE_ARPACK
>  fn = @(x) A \ x;
>  opts.issym = 0; opts.isreal = 1;
>  d1 = eigs (fn, n, k, 'sm', opts);
>  assert (abs(d1), d0(1:k), 1e-11);
> !!!!! test failed
> assert (abs (d1),d0 (1:k),1e-11) expected
>   1.5933
>   2.5933
>   2.9036
>   3.9036
> but got
>   3.9036
>   2.9036
>   2.5933
>   1.5933
> maximum absolute error 2.31034 exceeds tolerance 1e-11
>  ***** testif HAVE_ARPACK
>  d1 = eigs (A, k);
>  assert (abs(d1), abs(d0(end:-1:(end-k+1))), 1e-11);
> !!!!! test failed
> assert (abs (d1),abs (d0 (__end__:-1:(__end__ - k + 1))),1e-11) expected
>   5.9190
>   5.9190
>   5.6825
>   5.6825
> but got
>   5.6825
>   5.9190
>   5.6825
>   5.9190
> maximum absolute error 0.236479 exceeds tolerance 1e-11
>  ***** testif HAVE_ARPACK
>  d1 = eigs (A,k+1);
>  assert (abs(d1), abs(d0(end:-1:(end-k))),1e-11);
> !!!!! test failed
> assert (abs (d1),abs (d0 (__end__:-1:(__end__ - k))),1e-11) expected
>   5.9190
>   5.9190
>   5.6825
>   5.6825
>   5.3097
> but got
>   5.6825
>   5.9190
>   5.3097
>   5.6825
>   5.9190
> maximum absolute error 0.609264 exceeds tolerance 1e-11
>  ***** testif HAVE_ARPACK
>  d1 = eigs (A, k, 'lm');
>  assert (abs(d1), abs(d0(end:-1:(end-k+1))), 1e-11);
> !!!!! test failed
> assert (abs (d1),abs (d0 (__end__:-1:(__end__ - k + 1))),1e-11) expected
>   5.9190
>   5.9190
>   5.6825
>   5.6825
> but got
>   5.6825
>   5.9190
>   5.6825
>   5.9190
> maximum absolute error 0.236479 exceeds tolerance 1e-11
>  ***** testif HAVE_ARPACK
>  d1 = eigs (A, k, 'sm');
>  assert (abs(d1), abs(d0(1:k)), 1e-11);
> !!!!! test failed
> assert (abs (d1),abs (d0 (1:k)),1e-11) expected
>   2.0810
>   2.0810
>   2.3175
>   2.3175
> but got
>   2.3175
>   2.0810
>   2.3175
>   2.0810
> maximum absolute error 0.236479 exceeds tolerance 1e-11
>  ***** testif HAVE_ARPACK
>  d1 = eigs (A, k, 'lr');
>  [dum, idx] = sort (real(abs(d0)));
>  d2 = d0(idx);
>  assert (real(d1), real(d2(end:-1:(end-k+1))), 1e-11);
> !!!!! test failed
> assert (real (d1),real (d2 (__end__:-1:(__end__ - k + 1))),1e-11) expected
>   5.9190
>   5.9190
>   5.6825
>   5.6825
> but got
>   5.6825
>   5.9190
>   5.6825
>   5.9190
> maximum absolute error 0.236479 exceeds tolerance 1e-11
>  ***** testif HAVE_ARPACK
>  d1 = eigs (A, k, 'sr');
>  [dum, idx] = sort (real(abs(d0)));
>  d2 = d0(idx);
>  assert (real(d1), real(d2(1:k)), 1e-11);
> !!!!! test failed
> assert (real (d1),real (d2 (1:k)),1e-11) expected
>   2.0810
>   2.0810
>   2.3175
>   2.3175
> but got
>   2.3175
>   2.0810
>   2.3175
>   2.0810
> maximum absolute error 0.236479 exceeds tolerance 1e-11
>  ***** testif HAVE_ARPACK
>  opts.cholB=true;
>  q = [2:n,1];
>  opts.permB=q;
>  d1 = eigs(A, speye(n)(q,q), k, 'lm', opts);
>  assert (abs(d1), abs(d0(end:-1:(end-k+1))), 1e-11);
> !!!!! test failed
> assert (abs (d1),abs (d0 (__end__:-1:(__end__ - k + 1))),1e-11) expected
>   5.9190
>   5.9190
>   5.6825
>   5.6825
> but got
>   5.6825
>   5.9190
>   5.6825
>   5.9190
> maximum absolute error 0.236479 exceeds tolerance 1e-11
>  ***** testif HAVE_ARPACK
>  opts.cholB=true;
>  d1 = eigs(A, speye(n), k, 4.1, opts);
>  assert (abs(abs(d1)), abs(eigs(A,k,4.1)), 1e-11);
>  assert (sort(imag(abs(d1))), sort(imag(eigs(A,k,4.1))), 1e-11);
> !!!!! test failed
> assert (abs (abs (d1)),abs (eigs (A, k, 4.1)),1e-11) expected
>   3.7154
>   4.2846
>   3.7154
>   4.2846
> but got
>   4.2846
>   4.2846
>   3.7154
>   3.7154
> maximum absolute error 0.569259 exceeds tolerance 1e-11
>  ***** testif HAVE_ARPACK
>  opts.cholB=true;
>  q = [2:n,1];
>  opts.permB=q;
>  d1 = eigs(A, speye(n)(q,q), k, 4.1, opts);
>  assert (abs(abs(d1)), abs(eigs(A,k,4.1)), 1e-11);
>  assert (sort(imag(abs(d1))), sort(imag(eigs(A,k,4.1))), 1e-11);
> !!!!! test failed
> assert (abs (abs (d1)),abs (eigs (A, k, 4.1)),1e-11) expected
>   3.7154
>   4.2846
>   3.7154
>   4.2846
> but got
>   4.2846
>   4.2846
>   3.7154
>   3.7154
> maximum absolute error 0.569259 exceeds tolerance 1e-11
>  ***** testif HAVE_ARPACK
>  fn = @(x) A * x;
>  opts.issym = 0; opts.isreal = 0;
>  d1 = eigs (fn, n, k, 'lm', opts);
>  assert (abs(d1), abs(d0(end:-1:(end-k+1))), 1e-11);
> !!!!! test failed
> assert (abs (d1),abs (d0 (__end__:-1:(__end__ - k + 1))),1e-11) expected
>   5.9190
>   5.9190
>   5.6825
>   5.6825
> but got
>   5.6825
>   5.9190
>   5.6825
>   5.9190
> maximum absolute error 0.236479 exceeds tolerance 1e-11
>  ***** testif HAVE_ARPACK
>  fn = @(x) A \ x;
>  opts.issym = 0; opts.isreal = 0;
>  d1 = eigs (fn, n, k, 'sm', opts);
>  assert (abs(d1), d0(1:k), 1e-11);
> !!!!! test failed
> assert (abs (d1),d0 (1:k),1e-11) expected
>   2.0810
>   2.0810
>   2.3175
>   2.3175
> but got
>   2.3175
>   2.0810
>   2.3175
>   2.0810
> maximum absolute error 0.236479 exceeds tolerance 1e-11
>  ***** testif HAVE_ARPACK
>  fn = @(x) (A - 4.1 * eye(n)) \ x;
>  opts.issym = 0; opts.isreal = 0;
>  d1 = eigs (fn, n, k, 4.1, opts);
>  assert (abs(d1), eigs(A,k,4.1), 1e-11);
> !!!!! test failed
> assert (abs (d1),eigs (A, k, 4.1),1e-11) expected
>   3.7154 + 0.0000i
>   3.7154 - 0.0000i
>   4.2846 + 0.0000i
>   4.2846 + 0.0000i
> but got
>   3.7154
>   4.2846
>   3.7154
>   4.2846
> maximum absolute error 0.569259 exceeds tolerance 1e-11
>  ***** testif HAVE_ARPACK
>  d1 = eigs (A, k, 'sa');
>  assert (d1, d2(1:k), 1e-11);
> !!!!! test failed
> assert (d1,d2 (1:k),1e-11) expected
>   2.0810
>   2.0810
>   2.3175
>   2.3175
> but got
>   2.3175
>   2.3175
>   2.0810
>   2.0810
> maximum absolute error 0.236479 exceeds tolerance 1e-11
>  ***** testif HAVE_ARPACK
>  d1 = eigs (A, k);
>  assert (abs(d1), abs(d0(end:-1:(end-k+1))), 1e-11);
> !!!!! test failed
> assert (abs (d1),abs (d0 (__end__:-1:(__end__ - k + 1))),1e-11) expected
>   19.407
>   18.407
>   18.096
>   17.096
> but got
>   17.096
>   18.096
>   18.407
>   19.407
> maximum absolute error 2.31034 exceeds tolerance 1e-11
>  ***** testif HAVE_ARPACK
>  d1 = eigs (A,k+1);
>  assert (abs(d1), abs(d0(end:-1:(end-k))),1e-11);
> !!!!! test failed
> assert (abs (d1),abs (d0 (__end__:-1:(__end__ - k))),1e-11) expected
>   19.407
>   18.407
>   18.096
>   17.096
>   15.997
> but got
>   15.997
>   17.096
>   18.096
>   18.407
>   19.407
> maximum absolute error 3.40979 exceeds tolerance 1e-11
>  ***** testif HAVE_ARPACK
>  d1 = eigs (A, k, 'lm');
>  assert (abs(d1), abs(d0(end:-1:(end-k+1))), 1e-11);
> !!!!! test failed
> assert (abs (d1),abs (d0 (__end__:-1:(__end__ - k + 1))),1e-11) expected
>   19.407
>   18.407
>   18.096
>   17.096
> but got
>   17.096
>   18.096
>   18.407
>   19.407
> maximum absolute error 2.31034 exceeds tolerance 1e-11
>  ***** testif HAVE_ARPACK
>  d1 = eigs (A, k, 'sm');
>  assert (abs(d1), abs(d0(1:k)), 1e-11);
> !!!!! test failed
> assert (abs (d1),abs (d0 (1:k)),1e-11) expected
>   1.5933
>   2.5933
>   2.9036
>   3.9036
> but got
>   3.9036
>   2.9036
>   2.5933
>   1.5933
> maximum absolute error 2.31034 exceeds tolerance 1e-11
>  ***** testif HAVE_ARPACK
>  d1 = eigs (A, k, 'lr');
>  [dum, idx] = sort (real(d0));
>  d2 = d0(idx);
>  assert (real(d1), real(d2(end:-1:(end-k+1))), 1e-11);
> !!!!! test failed
> assert (real (d1),real (d2 (__end__:-1:(__end__ - k + 1))),1e-11) expected
>   19.407
>   18.407
>   18.096
>   17.096
> but got
>   17.096
>   18.096
>   18.407
>   19.407
> maximum absolute error 2.31034 exceeds tolerance 1e-11
>  ***** testif HAVE_ARPACK
>  d1 = eigs (A, k, 'sr');
>  [dum, idx] = sort (real(abs(d0)));
>  d2 = d0(idx);
>  assert (real(d1), real(d2(1:k)), 1e-11);
> !!!!! test failed
> assert (real (d1),real (d2 (1:k)),1e-11) expected
>   1.5933
>   2.5933
>   2.9036
>   3.9036
> but got
>   3.9036
>   2.9036
>   2.5933
>   1.5933
> maximum absolute error 2.31034 exceeds tolerance 1e-11
>  ***** testif HAVE_ARPACK
>  d1 = eigs(A, eye(n), k, 'lm');
>  assert (abs(d1), abs(d0(end:-1:(end-k+1))), 1e-11);
> !!!!! test failed
> assert (abs (d1),abs (d0 (__end__:-1:(__end__ - k + 1))),1e-11) expected
>   19.407
>   18.407
>   18.096
>   17.096
> but got
>   17.096
>   18.096
>   18.407
>   19.407
> maximum absolute error 2.31034 exceeds tolerance 1e-11
>  ***** testif HAVE_ARPACK
>  opts.cholB=true;
>  d1 = eigs(A, eye(n), k, 'lm', opts);
>  assert (abs(d1), abs(d0(end:-1:(end-k+1))), 1e-11);
> !!!!! test failed
> assert (abs (d1),abs (d0 (__end__:-1:(__end__ - k + 1))),1e-11) expected
>   19.407
>   18.407
>   18.096
>   17.096
> but got
>   17.096
>   18.096
>   18.407
>   19.407
> maximum absolute error 2.31034 exceeds tolerance 1e-11
>  ***** testif HAVE_ARPACK
>  opts.cholB=true;
>  q = [2:n,1];
>  opts.permB=q;
>  d1 = eigs(A, eye(n)(q,q), k, 'lm', opts);
>  assert (abs(d1), abs(d0(end:-1:(end-k+1))), 1e-11);
> !!!!! test failed
> assert (abs (d1),abs (d0 (__end__:-1:(__end__ - k + 1))),1e-11) expected
>   19.407
>   18.407
>   18.096
>   17.096
> but got
>   17.096
>   18.096
>   18.407
>   19.407
> maximum absolute error 2.31034 exceeds tolerance 1e-11
>  ***** testif HAVE_ARPACK
>  opts.cholB=true;
>  d1 = eigs(A, eye(n), k, 4.1, opts);
>  assert (abs(d1), eigs(A,k,4.1), 1e-11);
> !!!!! test failed
> assert (abs (d1),eigs (A, k, 4.1),1e-11) expected
>   3.9036
>   5.0031
>   2.9036
>   2.5933
> but got
>   2.5933
>   2.9036
>   5.0031
>   3.9036
> maximum absolute error 2.09946 exceeds tolerance 1e-11
>  ***** testif HAVE_ARPACK
>  opts.cholB=true;
>  q = [2:n,1];
>  opts.permB=q;
>  d1 = eigs(A, eye(n)(q,q), k, 4.1, opts);
>  assert (abs(d1), eigs(A,k,4.1), 1e-11);
> !!!!! test failed
> assert (abs (d1),eigs (A, k, 4.1),1e-11) expected
>   3.9036
>   5.0031
>   2.9036
>   2.5933
> but got
>   2.5933
>   2.9036
>   5.0031
>   3.9036
> maximum absolute error 2.09946 exceeds tolerance 1e-11
>  ***** testif HAVE_ARPACK
>  assert (abs(eigs(A,k,4.1)), abs(eigs(A,eye(n),k,4.1)), 1e-11);
> !!!!! test failed
> assert (abs (eigs (A, k, 4.1)),abs (eigs (A, eye (n), k, 4.1)),1e-11) expected
>   2.5933
>   2.9036
>   5.0031
>   3.9036
> but got
>   3.9036
>   5.0031
>   2.9036
>   2.5933
> maximum absolute error 2.09946 exceeds tolerance 1e-11
>  ***** testif HAVE_ARPACK
>  fn = @(x) A * x;
>  opts.issym = 0; opts.isreal = 1;
>  d1 = eigs (fn, n, k, 'lm', opts);
>  assert (abs(d1), abs(d0(end:-1:(end-k+1))), 1e-11);
> !!!!! test failed
> assert (abs (d1),abs (d0 (__end__:-1:(__end__ - k + 1))),1e-11) expected
>   19.407
>   18.407
>   18.096
>   17.096
> but got
>   17.096
>   18.096
>   18.407
>   19.407
> maximum absolute error 2.31034 exceeds tolerance 1e-11
>  ***** testif HAVE_ARPACK
>  fn = @(x) A \ x;
>  opts.issym = 0; opts.isreal = 1;
>  d1 = eigs (fn, n, k, 'sm', opts);
>  assert (abs(d1), d0(1:k), 1e-11);
> !!!!! test failed
> assert (abs (d1),d0 (1:k),1e-11) expected
>   1.5933
>   2.5933
>   2.9036
>   3.9036
> but got
>   3.9036
>   2.9036
>   2.5933
>   1.5933
> maximum absolute error 2.31034 exceeds tolerance 1e-11
>  ***** testif HAVE_ARPACK
>  d1 = eigs (A, k);
>  assert (abs(d1), abs(d0(end:-1:(end-k+1))), 1e-11);
> !!!!! test failed
> assert (abs (d1),abs (d0 (__end__:-1:(__end__ - k + 1))),1e-11) expected
>   5.9190
>   5.9190
>   5.6825
>   5.6825
> but got
>   5.6825
>   5.9190
>   5.6825
>   5.9190
> maximum absolute error 0.236479 exceeds tolerance 1e-11
>  ***** testif HAVE_ARPACK
>  d1 = eigs (A,k+1);
>  assert (abs(d1), abs(d0(end:-1:(end-k))),1e-11);
> !!!!! test failed
> assert (abs (d1),abs (d0 (__end__:-1:(__end__ - k))),1e-11) expected
>   5.9190
>   5.9190
>   5.6825
>   5.6825
>   5.3097
> but got
>   5.3097
>   5.6825
>   5.9190
>   5.6825
>   5.9190
> maximum absolute error 0.609264 exceeds tolerance 1e-11
>  ***** testif HAVE_ARPACK
>  d1 = eigs (A, k, 'lm');
>  assert (abs(d1), abs(d0(end:-1:(end-k+1))), 1e-11);
> !!!!! test failed
> assert (abs (d1),abs (d0 (__end__:-1:(__end__ - k + 1))),1e-11) expected
>   5.9190
>   5.9190
>   5.6825
>   5.6825
> but got
>   5.6825
>   5.9190
>   5.6825
>   5.9190
> maximum absolute error 0.236479 exceeds tolerance 1e-11
>  ***** testif HAVE_ARPACK
>  d1 = eigs (A, k, 'sm');
>  assert (abs(d1), abs(d0(1:k)), 1e-11);
> !!!!! test failed
> assert (abs (d1),abs (d0 (1:k)),1e-11) expected
>   2.0810
>   2.0810
>   2.3175
>   2.3175
> but got
>   2.3175
>   2.0810
>   2.3175
>   2.0810
> maximum absolute error 0.236479 exceeds tolerance 1e-11
>  ***** testif HAVE_ARPACK
>  d1 = eigs (A, k, 'lr');
>  [dum, idx] = sort (real(abs(d0)));
>  d2 = d0(idx);
>  assert (real(d1), real(d2(end:-1:(end-k+1))), 1e-11);
> !!!!! test failed
> assert (real (d1),real (d2 (__end__:-1:(__end__ - k + 1))),1e-11) expected
>   5.9190
>   5.9190
>   5.6825
>   5.6825
> but got
>   5.6825
>   5.9190
>   5.6825
>   5.9190
> maximum absolute error 0.236479 exceeds tolerance 1e-11
>  ***** testif HAVE_ARPACK
>  d1 = eigs (A, k, 'sr');
>  [dum, idx] = sort (real(abs(d0)));
>  d2 = d0(idx);
>  assert (real(d1), real(d2(1:k)), 1e-11);
> !!!!! test failed
> assert (real (d1),real (d2 (1:k)),1e-11) expected
>   2.0810
>   2.0810
>   2.3175
>   2.3175
> but got
>   2.3175
>   2.0810
>   2.3175
>   2.0810
> maximum absolute error 0.236479 exceeds tolerance 1e-11
>  ***** testif HAVE_ARPACK
>  d1 = eigs(A, eye(n), k, 'lm');
>  assert (abs(d1), abs(d0(end:-1:(end-k+1))), 1e-11);
> !!!!! test failed
> assert (abs (d1),abs (d0 (__end__:-1:(__end__ - k + 1))),1e-11) expected
>   5.9190
>   5.9190
>   5.6825
>   5.6825
> but got
>   5.6825
>   5.9190
>   5.6825
>   5.9190
> maximum absolute error 0.236479 exceeds tolerance 1e-11
>  ***** testif HAVE_ARPACK
>  opts.cholB=true;
>  d1 = eigs(A, eye(n), k, 'lm', opts);
>  assert (abs(d1), abs(d0(end:-1:(end-k+1))), 1e-11);
> !!!!! test failed
> assert (abs (d1),abs (d0 (__end__:-1:(__end__ - k + 1))),1e-11) expected
>   5.9190
>   5.9190
>   5.6825
>   5.6825
> but got
>   5.6825
>   5.9190
>   5.6825
>   5.9190
> maximum absolute error 0.236479 exceeds tolerance 1e-11
>  ***** testif HAVE_ARPACK
>  opts.cholB=true;
>  q = [2:n,1];
>  opts.permB=q;
>  d1 = eigs(A, eye(n)(q,q), k, 'lm', opts);
>  assert (abs(d1), abs(d0(end:-1:(end-k+1))), 1e-11);
> !!!!! test failed
> assert (abs (d1),abs (d0 (__end__:-1:(__end__ - k + 1))),1e-11) expected
>   5.9190
>   5.9190
>   5.6825
>   5.6825
> but got
>   5.6825
>   5.9190
>   5.6825
>   5.9190
> maximum absolute error 0.236479 exceeds tolerance 1e-11
>  ***** testif HAVE_ARPACK
>  opts.cholB=true;
>  q = [2:n,1];
>  opts.permB=q;
>  d1 = eigs(A, eye(n)(q,q), k, 4.1, opts);
>  assert (abs(abs(d1)), abs(eigs(A,k,4.1)), 1e-11);
>  assert (sort(imag(abs(d1))), sort(imag(eigs(A,k,4.1))), 1e-11);
> !!!!! test failed
> assert (abs (abs (d1)),abs (eigs (A, k, 4.1)),1e-11) expected
>   3.7154
>   4.2846
>   3.7154
>   4.2846
> but got
>   3.7154
>   3.7154
>   4.2846
>   4.2846
> maximum absolute error 0.569259 exceeds tolerance 1e-11
>  ***** testif HAVE_ARPACK
>  assert (abs(eigs(A,k,4.1)), abs(eigs(A,eye(n),k,4.1)), 1e-11);
> !!!!! test failed
> assert (abs (eigs (A, k, 4.1)),abs (eigs (A, eye (n), k, 4.1)),1e-11) expected
>   3.7154
>   4.2846
>   3.7154
>   4.2846
> but got
>   4.2846
>   4.2846
>   3.7154
>   3.7154
> maximum absolute error 0.569259 exceeds tolerance 1e-11
>  ***** testif HAVE_ARPACK
>  fn = @(x) A * x;
>  opts.issym = 0; opts.isreal = 0;
>  d1 = eigs (fn, n, k, 'lm', opts);
>  assert (abs(d1), abs(d0(end:-1:(end-k+1))), 1e-11);
> !!!!! test failed
> assert (abs (d1),abs (d0 (__end__:-1:(__end__ - k + 1))),1e-11) expected
>   5.9190
>   5.9190
>   5.6825
>   5.6825
> but got
>   5.6825
>   5.9190
>   5.6825
>   5.9190
> maximum absolute error 0.236479 exceeds tolerance 1e-11
>  ***** testif HAVE_ARPACK
>  fn = @(x) A \ x;
>  opts.issym = 0; opts.isreal = 0;
>  d1 = eigs (fn, n, k, 'sm', opts);
>  assert (abs(d1), d0(1:k), 1e-11);
> !!!!! test failed
> assert (abs (d1),d0 (1:k),1e-11) expected
>   2.0810
>   2.0810
>   2.3175
>   2.3175
> but got
>   2.3175
>   2.3175
>   2.0810
>   2.0810
> maximum absolute error 0.236479 exceeds tolerance 1e-11
>>>>>> processing /export/home/jwe/src/octave/src/DLD-FUNCTIONS/fft.cc
>>>>>> processing /export/home/jwe/src/octave/src/DLD-FUNCTIONS/fft2.cc
>>>>>> processing /export/home/jwe/src/octave/src/DLD-FUNCTIONS/filter.cc
>>>>>> processing /export/home/jwe/src/octave/src/DLD-FUNCTIONS/find.cc
>>>>>> processing /export/home/jwe/src/octave/src/DLD-FUNCTIONS/gammainc.cc
>>>>>> processing /export/home/jwe/src/octave/src/DLD-FUNCTIONS/gcd.cc
>>>>>> processing /export/home/jwe/src/octave/src/DLD-FUNCTIONS/hess.cc
>>>>>> processing /export/home/jwe/src/octave/src/DLD-FUNCTIONS/hex2num.cc
>>>>>> processing /export/home/jwe/src/octave/src/DLD-FUNCTIONS/inv.cc
>>>>>> processing /export/home/jwe/src/octave/src/DLD-FUNCTIONS/lookup.cc
>>>>>> processing /export/home/jwe/src/octave/src/DLD-FUNCTIONS/lsode.cc
>>>>>> processing /export/home/jwe/src/octave/src/DLD-FUNCTIONS/lu.cc
>>>>>> processing /export/home/jwe/src/octave/src/DLD-FUNCTIONS/luinc.cc
>>>>>> processing /export/home/jwe/src/octave/src/DLD-FUNCTIONS/matrix_type.cc
>>>>>> processing /export/home/jwe/src/octave/src/DLD-FUNCTIONS/max.cc
>>>>>> processing /export/home/jwe/src/octave/src/DLD-FUNCTIONS/qr.cc
>>>>>> processing /export/home/jwe/src/octave/src/DLD-FUNCTIONS/quad.cc
>>>>>> processing /export/home/jwe/src/octave/src/DLD-FUNCTIONS/rand.cc
>>>>>> processing /export/home/jwe/src/octave/src/DLD-FUNCTIONS/regexp.cc
>>>>>> processing /export/home/jwe/src/octave/src/DLD-FUNCTIONS/schur.cc
>>>>>> processing /export/home/jwe/src/octave/src/DLD-FUNCTIONS/strfind.cc
>>>>>> processing /export/home/jwe/src/octave/src/DLD-FUNCTIONS/sub2ind.cc
>>>>>> processing /export/home/jwe/src/octave/src/DLD-FUNCTIONS/svd.cc
>>>>>> processing /export/home/jwe/src/octave/src/DLD-FUNCTIONS/syl.cc
>>>>>> processing /export/home/jwe/src/octave/src/DLD-FUNCTIONS/time.cc
>>>>>> processing /export/home/jwe/src/octave/src/DLD-FUNCTIONS/tril.cc
>>>>>> processing /export/home/jwe/src/octave/src/DLD-FUNCTIONS/tsearch.cc
>>>>>> processing /export/home/jwe/src/octave/src/data.cc
>  ***** assert(log2(complex(0,Inf)), Inf + log2(i));
> !!!!! test failed
> assert (log2 (complex (0, Inf)),Inf + log2 (i)) expected
> Inf + 2.266i
> but got
> Inf - NaNi
> NaNs don't match
>>>>>> processing /export/home/jwe/src/octave/src/dirfns.cc
>>>>>> processing /export/home/jwe/src/octave/src/graphics.cc
>>>>>> processing /export/home/jwe/src/octave/src/mappers.cc
>>>>>> processing /export/home/jwe/src/octave/src/oct-map.cc
>>>>>> processing /export/home/jwe/src/octave/src/ov-cell.cc
>>>>>> processing /export/home/jwe/src/octave/src/ov-fcn-handle.cc
>>>>>> processing /export/home/jwe/src/octave/src/ov-fcn-inline.cc
>>>>>> processing /export/home/jwe/src/octave/src/ov-struct.cc
>>>>>> processing /export/home/jwe/src/octave/src/pr-output.cc
>>>>>> processing /export/home/jwe/src/octave/src/pt-fcn-handle.cc
>>>>>> processing /export/home/jwe/src/octave/src/pt-idx.cc
>>>>>> processing /export/home/jwe/src/octave/src/strfns.cc
>>>>>> processing /export/home/jwe/src/octave/src/syscalls.cc
>>>>>> processing /export/home/jwe/src/octave/liboctave/Array.cc
>>>>>> processing /export/home/jwe/src/octave/liboctave/CMatrix.cc
>>>>>> processing /export/home/jwe/src/octave/liboctave/Sparse.cc
>>>>>> processing /export/home/jwe/src/octave/liboctave/dMatrix.cc
>>>>>> processing /export/home/jwe/src/octave/liboctave/fCMatrix.cc
>>>>>> processing /export/home/jwe/src/octave/liboctave/fMatrix.cc
>>>>>> processing /export/home/jwe/src/octave/liboctave/oct-inttypes.cc
>>>>>> processing /export/home/jwe/src/octave/scripts/audio/wavwrite.m
>>>>>> processing /export/home/jwe/src/octave/scripts/elfun/acosd.m
>>>>>> processing /export/home/jwe/src/octave/scripts/elfun/acot.m
>>>>>> processing /export/home/jwe/src/octave/scripts/elfun/acotd.m
>>>>>> processing /export/home/jwe/src/octave/scripts/elfun/acoth.m
>>>>>> processing /export/home/jwe/src/octave/scripts/elfun/acsc.m
>>>>>> processing /export/home/jwe/src/octave/scripts/elfun/acscd.m
>>>>>> processing /export/home/jwe/src/octave/scripts/elfun/acsch.m
>>>>>> processing /export/home/jwe/src/octave/scripts/elfun/asec.m
>>>>>> processing /export/home/jwe/src/octave/scripts/elfun/asecd.m
>>>>>> processing /export/home/jwe/src/octave/scripts/elfun/asech.m
>>>>>> processing /export/home/jwe/src/octave/scripts/elfun/asind.m
>>>>>> processing /export/home/jwe/src/octave/scripts/elfun/atand.m
>>>>>> processing /export/home/jwe/src/octave/scripts/elfun/cosd.m
>>>>>> processing /export/home/jwe/src/octave/scripts/elfun/cot.m
>>>>>> processing /export/home/jwe/src/octave/scripts/elfun/cotd.m
>>>>>> processing /export/home/jwe/src/octave/scripts/elfun/coth.m
>>>>>> processing /export/home/jwe/src/octave/scripts/elfun/csc.m
>>>>>> processing /export/home/jwe/src/octave/scripts/elfun/cscd.m
>>>>>> processing /export/home/jwe/src/octave/scripts/elfun/csch.m
>>>>>> processing /export/home/jwe/src/octave/scripts/elfun/lcm.m
>>>>>> processing /export/home/jwe/src/octave/scripts/elfun/sec.m
>>>>>> processing /export/home/jwe/src/octave/scripts/elfun/secd.m
>>>>>> processing /export/home/jwe/src/octave/scripts/elfun/sech.m
>>>>>> processing /export/home/jwe/src/octave/scripts/elfun/sind.m
>>>>>> processing /export/home/jwe/src/octave/scripts/elfun/tand.m
>>>>>> processing /export/home/jwe/src/octave/scripts/general/accumarray.m
>>>>>> processing /export/home/jwe/src/octave/scripts/general/arrayfun.m
>>>>>> processing /export/home/jwe/src/octave/scripts/general/bitcmp.m
>>>>>> processing /export/home/jwe/src/octave/scripts/general/blkdiag.m
>>>>>> processing /export/home/jwe/src/octave/scripts/general/cart2pol.m
>>>>>> processing /export/home/jwe/src/octave/scripts/general/cart2sph.m
>>>>>> processing /export/home/jwe/src/octave/scripts/general/cell2mat.m
>>>>>> processing /export/home/jwe/src/octave/scripts/general/chop.m
>>>>>> processing /export/home/jwe/src/octave/scripts/general/circshift.m
>>>>>> processing /export/home/jwe/src/octave/scripts/general/cplxpair.m
>>>>>> processing /export/home/jwe/src/octave/scripts/general/cumtrapz.m
>>>>>> processing /export/home/jwe/src/octave/scripts/general/dblquad.m
>>>>>> processing /export/home/jwe/src/octave/scripts/general/deal.m
>>>>>> processing /export/home/jwe/src/octave/scripts/general/fliplr.m
>>>>>> processing /export/home/jwe/src/octave/scripts/general/flipud.m
>>>>>> processing /export/home/jwe/src/octave/scripts/general/genvarname.m
>>>>>> processing /export/home/jwe/src/octave/scripts/general/gradient.m
>>>>>> processing /export/home/jwe/src/octave/scripts/general/idivide.m
>>>>>> processing /export/home/jwe/src/octave/scripts/general/int2str.m
>>>>>> processing /export/home/jwe/src/octave/scripts/general/interp1.m
>>>>>> processing /export/home/jwe/src/octave/scripts/general/interp1q.m
>>>>>> processing /export/home/jwe/src/octave/scripts/general/interp2.m
>>>>>> processing /export/home/jwe/src/octave/scripts/general/interp3.m
>>>>>> processing /export/home/jwe/src/octave/scripts/general/interpft.m
>>>>>> processing /export/home/jwe/src/octave/scripts/general/interpn.m
>>>>>> processing /export/home/jwe/src/octave/scripts/general/isa.m
>>>>>> processing /export/home/jwe/src/octave/scripts/general/isequal.m
>>>>>> processing 
>>>>>> /export/home/jwe/src/octave/scripts/general/isequalwithequalnans.m
>>>>>> processing /export/home/jwe/src/octave/scripts/general/isscalar.m
>>>>>> processing /export/home/jwe/src/octave/scripts/general/issquare.m
>>>>>> processing /export/home/jwe/src/octave/scripts/general/isvector.m
>>>>>> processing /export/home/jwe/src/octave/scripts/general/logspace.m
>>>>>> processing /export/home/jwe/src/octave/scripts/general/mod.m
>>>>>> processing /export/home/jwe/src/octave/scripts/general/nargchk.m
>>>>>> processing /export/home/jwe/src/octave/scripts/general/nargoutchk.m
>>>>>> processing /export/home/jwe/src/octave/scripts/general/nthroot.m
>>>>>> processing /export/home/jwe/src/octave/scripts/general/num2str.m
>>>>>> processing /export/home/jwe/src/octave/scripts/general/pol2cart.m
>>>>>> processing /export/home/jwe/src/octave/scripts/general/polyarea.m
>>>>>> processing /export/home/jwe/src/octave/scripts/general/quadgk.m
>>>>>> processing /export/home/jwe/src/octave/scripts/general/quadv.m
>>>>>> processing /export/home/jwe/src/octave/scripts/general/rem.m
>>>>>> processing /export/home/jwe/src/octave/scripts/general/repmat.m
>>>>>> processing /export/home/jwe/src/octave/scripts/general/rot90.m
>>>>>> processing /export/home/jwe/src/octave/scripts/general/runlength.m
>>>>>> processing /export/home/jwe/src/octave/scripts/general/shift.m
>>>>>> processing /export/home/jwe/src/octave/scripts/general/sortrows.m
>>>>>> processing /export/home/jwe/src/octave/scripts/general/sph2cart.m
>>>>>> processing /export/home/jwe/src/octave/scripts/general/structfun.m
>>>>>> processing /export/home/jwe/src/octave/scripts/general/trapz.m
>>>>>> processing /export/home/jwe/src/octave/scripts/geometry/convhull.m
>>>>>> processing /export/home/jwe/src/octave/scripts/geometry/delaunay.m
>>>>>> processing /export/home/jwe/src/octave/scripts/geometry/delaunay3.m
>>>>>> processing /export/home/jwe/src/octave/scripts/geometry/dsearch.m
>>>>>> processing /export/home/jwe/src/octave/scripts/geometry/dsearchn.m
>>>>>> processing /export/home/jwe/src/octave/scripts/geometry/griddata.m
>>>>>> processing /export/home/jwe/src/octave/scripts/geometry/griddata3.m
>>>>>> processing /export/home/jwe/src/octave/scripts/geometry/griddatan.m
>>>>>> processing /export/home/jwe/src/octave/scripts/geometry/rectint.m
>>>>>> processing /export/home/jwe/src/octave/scripts/geometry/tsearchn.m
>>>>>> processing /export/home/jwe/src/octave/scripts/help/doc.m
>>>>>> processing /export/home/jwe/src/octave/scripts/image/contrast.m
>>>>>> processing /export/home/jwe/src/octave/scripts/image/imread.m
>>>>>> processing /export/home/jwe/src/octave/scripts/image/imshow.m
>>>>>> processing /export/home/jwe/src/octave/scripts/io/dlmwrite.m
>>>>>> processing /export/home/jwe/src/octave/scripts/io/strread.m
>>>>>> processing /export/home/jwe/src/octave/scripts/linear-algebra/cond.m
>>>>>> processing /export/home/jwe/src/octave/scripts/linear-algebra/condest.m
>>>>>> processing 
>>>>>> /export/home/jwe/src/octave/scripts/linear-algebra/ishermitian.m
>>>>>> processing 
>>>>>> /export/home/jwe/src/octave/scripts/linear-algebra/issymmetric.m
>>>>>> processing 
>>>>>> /export/home/jwe/src/octave/scripts/linear-algebra/onenormest.m
>>>>>> processing /export/home/jwe/src/octave/scripts/linear-algebra/trace.m
>>>>>> processing /export/home/jwe/src/octave/scripts/linear-algebra/vec.m
>>>>>> processing /export/home/jwe/src/octave/scripts/linear-algebra/vech.m
>>>>>> processing /export/home/jwe/src/octave/scripts/miscellaneous/bincoeff.m
>>>>>> processing 
>>>>>> /export/home/jwe/src/octave/scripts/miscellaneous/compare_versions.m
>>>>>> processing /export/home/jwe/src/octave/scripts/miscellaneous/computer.m
>>>>>> processing /export/home/jwe/src/octave/scripts/miscellaneous/edit.m
>>>>>> processing /export/home/jwe/src/octave/scripts/miscellaneous/fileparts.m
>>>>>> processing /export/home/jwe/src/octave/scripts/miscellaneous/fullfile.m
>>>>>> processing /export/home/jwe/src/octave/scripts/miscellaneous/getfield.m
>>>>>> processing /export/home/jwe/src/octave/scripts/miscellaneous/gzip.m
>>>>>> processing /export/home/jwe/src/octave/scripts/miscellaneous/inputname.m
>>>>>> processing /export/home/jwe/src/octave/scripts/miscellaneous/ls.m
>>>>>> processing 
>>>>>> /export/home/jwe/src/octave/scripts/miscellaneous/orderfields.m
>>>>>> processing /export/home/jwe/src/octave/scripts/miscellaneous/setfield.m
>>>>>> processing /export/home/jwe/src/octave/scripts/miscellaneous/substruct.m
>>>>>> processing /export/home/jwe/src/octave/scripts/miscellaneous/ver.m
>>>>>> processing /export/home/jwe/src/octave/scripts/miscellaneous/version.m
>>>>>> processing /export/home/jwe/src/octave/scripts/miscellaneous/xor.m
>>>>>> processing /export/home/jwe/src/octave/scripts/optimization/fminbnd.m
>>>>>> processing /export/home/jwe/src/octave/scripts/optimization/fminunc.m
>>>>>> processing /export/home/jwe/src/octave/scripts/optimization/fsolve.m
>>>>>> processing /export/home/jwe/src/octave/scripts/optimization/fzero.m
>>>>>> processing /export/home/jwe/src/octave/scripts/optimization/lsqnonneg.m
>>>>>> processing /export/home/jwe/src/octave/scripts/optimization/optimset.m
>>>>>> processing /export/home/jwe/src/octave/scripts/optimization/pqpnonneg.m
>>>>>> processing /export/home/jwe/src/octave/scripts/optimization/sqp.m
>>>>>> processing /export/home/jwe/src/octave/scripts/plot/cla.m
>>>>>> processing /export/home/jwe/src/octave/scripts/plot/contourc.m
>>>>>> processing /export/home/jwe/src/octave/scripts/plot/hist.m
>>>>>> processing /export/home/jwe/src/octave/scripts/plot/isocolors.m
>>>>>> processing /export/home/jwe/src/octave/scripts/plot/isonormals.m
>>>>>> processing /export/home/jwe/src/octave/scripts/plot/isosurface.m
>>>>>> processing /export/home/jwe/src/octave/scripts/plot/orient.m
>>>>>> processing /export/home/jwe/src/octave/scripts/polynomial/compan.m
>>>>>> processing /export/home/jwe/src/octave/scripts/polynomial/conv.m
>>>>>> processing /export/home/jwe/src/octave/scripts/polynomial/convn.m
>>>>>> processing /export/home/jwe/src/octave/scripts/polynomial/deconv.m
>>>>>> processing /export/home/jwe/src/octave/scripts/polynomial/mpoles.m
>>>>>> processing /export/home/jwe/src/octave/scripts/polynomial/pchip.m
>>>>>> processing /export/home/jwe/src/octave/scripts/polynomial/poly.m
>>>>>> processing /export/home/jwe/src/octave/scripts/polynomial/polyaffine.m
>>>>>> processing /export/home/jwe/src/octave/scripts/polynomial/polyderiv.m
>>>>>> processing /export/home/jwe/src/octave/scripts/polynomial/polyfit.m
>>>>>> processing /export/home/jwe/src/octave/scripts/polynomial/polyreduce.m
>>>>>> processing /export/home/jwe/src/octave/scripts/polynomial/polyval.m
>>>>>> processing /export/home/jwe/src/octave/scripts/polynomial/polyvalm.m
>>>>>> processing /export/home/jwe/src/octave/scripts/polynomial/residue.m
>>>>>> processing /export/home/jwe/src/octave/scripts/polynomial/roots.m
>>>>>> processing /export/home/jwe/src/octave/scripts/polynomial/spline.m
>>>>>> processing /export/home/jwe/src/octave/scripts/set/intersect.m
>>>>>> processing /export/home/jwe/src/octave/scripts/set/ismember.m
>>>>>> processing /export/home/jwe/src/octave/scripts/set/setdiff.m
>>>>>> processing /export/home/jwe/src/octave/scripts/set/setxor.m
>>>>>> processing /export/home/jwe/src/octave/scripts/set/union.m
>>>>>> processing /export/home/jwe/src/octave/scripts/set/unique.m
>>>>>> processing /export/home/jwe/src/octave/scripts/signal/detrend.m
>>>>>> processing /export/home/jwe/src/octave/scripts/signal/freqz.m
>>>>>> processing /export/home/jwe/src/octave/scripts/signal/sinetone.m
>>>>>> processing /export/home/jwe/src/octave/scripts/signal/unwrap.m
>>>>>> processing /export/home/jwe/src/octave/scripts/sparse/nonzeros.m
>>>>>> processing /export/home/jwe/src/octave/scripts/sparse/pcg.m
>>>>>> processing /export/home/jwe/src/octave/scripts/sparse/pcr.m
>>>>>> processing /export/home/jwe/src/octave/scripts/sparse/spaugment.m
>>>>>> processing /export/home/jwe/src/octave/scripts/sparse/speye.m
>>>>>> processing /export/home/jwe/src/octave/scripts/sparse/spfun.m
>>>>>> processing /export/home/jwe/src/octave/scripts/sparse/spones.m
>>>>>> processing /export/home/jwe/src/octave/scripts/sparse/spstats.m
>>>>>> processing /export/home/jwe/src/octave/scripts/sparse/svds.m
>  ***** testif HAVE_ARPACK
>  [u2,s2,v2,flag] = svds(a,k,0);
>  s2 = diag(s2);
>  assert(flag,!1);
>  assert(s(k:-1:1), s2, 1e-10);
> !!!!! test failed
> assert (s (k:-1:1),s2,1e-10) expected
>   38.060
>   38.060
>   38.034
>   38.034
>   38.015
>   38.015
>   38.004
> but got
>   38.060
>   38.034
>   38.034
>   38.015
>   38.015
>   38.004
>   38.004
> maximum absolute error 0.0263523 exceeds tolerance 1e-10
>>>>>> processing /export/home/jwe/src/octave/scripts/specfun/beta.m
>>>>>> processing /export/home/jwe/src/octave/scripts/specfun/betaln.m
>>>>>> processing /export/home/jwe/src/octave/scripts/specfun/factorial.m
>>>>>> processing /export/home/jwe/src/octave/scripts/specfun/isprime.m
>>>>>> processing /export/home/jwe/src/octave/scripts/specfun/legendre.m
>>>>>> processing /export/home/jwe/src/octave/scripts/specfun/nchoosek.m
>>>>>> processing /export/home/jwe/src/octave/scripts/specfun/pow2.m
>>>>>> processing /export/home/jwe/src/octave/scripts/specfun/reallog.m
>>>>>> processing /export/home/jwe/src/octave/scripts/specfun/realpow.m
>>>>>> processing /export/home/jwe/src/octave/scripts/specfun/realsqrt.m
>>>>>> processing /export/home/jwe/src/octave/scripts/special-matrix/hadamard.m
>>>>>> processing /export/home/jwe/src/octave/scripts/special-matrix/hankel.m
>>>>>> processing /export/home/jwe/src/octave/scripts/special-matrix/hilb.m
>>>>>> processing /export/home/jwe/src/octave/scripts/special-matrix/invhilb.m
>>>>>> processing /export/home/jwe/src/octave/scripts/special-matrix/magic.m
>>>>>> processing 
>>>>>> /export/home/jwe/src/octave/scripts/special-matrix/sylvester_matrix.m
>>>>>> processing /export/home/jwe/src/octave/scripts/special-matrix/toeplitz.m
>>>>>> processing /export/home/jwe/src/octave/scripts/special-matrix/vander.m
>>>>>> processing /export/home/jwe/src/octave/scripts/statistics/base/corrcoef.m
>>>>>> processing /export/home/jwe/src/octave/scripts/statistics/base/cov.m
>>>>>> processing /export/home/jwe/src/octave/scripts/statistics/base/histc.m
>>>>>> processing /export/home/jwe/src/octave/scripts/statistics/base/kurtosis.m
>>>>>> processing 
>>>>>> /export/home/jwe/src/octave/scripts/statistics/base/mahalanobis.m
>>>>>> processing /export/home/jwe/src/octave/scripts/statistics/base/mean.m
>>>>>> processing /export/home/jwe/src/octave/scripts/statistics/base/median.m
>>>>>> processing /export/home/jwe/src/octave/scripts/statistics/base/mode.m
>>>>>> processing /export/home/jwe/src/octave/scripts/statistics/base/prctile.m
>>>>>> processing /export/home/jwe/src/octave/scripts/statistics/base/quantile.m
>>>>>> processing /export/home/jwe/src/octave/scripts/statistics/base/skewness.m
>>>>>> processing 
>>>>>> /export/home/jwe/src/octave/scripts/statistics/base/statistics.m
>>>>>> processing /export/home/jwe/src/octave/scripts/statistics/base/std.m
>>>>>> processing /export/home/jwe/src/octave/scripts/statistics/base/var.m
>>>>>> processing 
>>>>>> /export/home/jwe/src/octave/scripts/statistics/distributions/binornd.m
>>>>>> processing 
>>>>>> /export/home/jwe/src/octave/scripts/statistics/tests/kruskal_wallis_test.m
>>>>>> processing /export/home/jwe/src/octave/scripts/strings/base2dec.m
>>>>>> processing /export/home/jwe/src/octave/scripts/strings/bin2dec.m
>>>>>> processing /export/home/jwe/src/octave/scripts/strings/blanks.m
>>>>>> processing /export/home/jwe/src/octave/scripts/strings/cstrcat.m
>>>>>> processing /export/home/jwe/src/octave/scripts/strings/deblank.m
>>>>>> processing /export/home/jwe/src/octave/scripts/strings/dec2base.m
>>>>>> processing /export/home/jwe/src/octave/scripts/strings/dec2bin.m
>>>>>> processing /export/home/jwe/src/octave/scripts/strings/dec2hex.m
>>>>>> processing /export/home/jwe/src/octave/scripts/strings/findstr.m
>>>>>> processing /export/home/jwe/src/octave/scripts/strings/hex2dec.m
>>>>>> processing /export/home/jwe/src/octave/scripts/strings/index.m
>>>>>> processing /export/home/jwe/src/octave/scripts/strings/isletter.m
>>>>>> processing /export/home/jwe/src/octave/scripts/strings/isstrprop.m
>>>>>> processing /export/home/jwe/src/octave/scripts/strings/mat2str.m
>>>>>> processing /export/home/jwe/src/octave/scripts/strings/regexptranslate.m
>>>>>> processing /export/home/jwe/src/octave/scripts/strings/rindex.m
>>>>>> processing /export/home/jwe/src/octave/scripts/strings/str2double.m
>>>>>> processing /export/home/jwe/src/octave/scripts/strings/str2num.m
>>>>>> processing /export/home/jwe/src/octave/scripts/strings/strcat.m
>>>>>> processing /export/home/jwe/src/octave/scripts/strings/strchr.m
>>>>>> processing /export/home/jwe/src/octave/scripts/strings/strjust.m
>>>>>> processing /export/home/jwe/src/octave/scripts/strings/strmatch.m
>>>>>> processing /export/home/jwe/src/octave/scripts/strings/strsplit.m
>>>>>> processing /export/home/jwe/src/octave/scripts/strings/strtok.m
>>>>>> processing /export/home/jwe/src/octave/scripts/strings/strtrim.m
>>>>>> processing /export/home/jwe/src/octave/scripts/strings/strtrunc.m
>>>>>> processing /export/home/jwe/src/octave/scripts/strings/substr.m
>>>>>> processing /export/home/jwe/src/octave/scripts/strings/validatestring.m
>>>>>> processing /export/home/jwe/src/octave/scripts/testfun/assert.m
>>>>>> processing /export/home/jwe/src/octave/scripts/testfun/example.m
>>>>>> processing /export/home/jwe/src/octave/scripts/testfun/test.m
>  ***** xtest error("This test is known to fail")
> !!!!! known failure
> This test is known to fail
>>>>>> processing /export/home/jwe/src/octave/scripts/time/addtodate.m
>>>>>> processing /export/home/jwe/src/octave/scripts/time/asctime.m
>>>>>> processing /export/home/jwe/src/octave/scripts/time/calendar.m
>>>>>> processing /export/home/jwe/src/octave/scripts/time/clock.m
>>>>>> processing /export/home/jwe/src/octave/scripts/time/ctime.m
>>>>>> processing /export/home/jwe/src/octave/scripts/time/date.m
>>>>>> processing /export/home/jwe/src/octave/scripts/time/datenum.m
>>>>>> processing /export/home/jwe/src/octave/scripts/time/datestr.m
>>>>>> processing /export/home/jwe/src/octave/scripts/time/datevec.m
>>>>>> processing /export/home/jwe/src/octave/scripts/time/eomday.m
>>>>>> processing /export/home/jwe/src/octave/scripts/time/etime.m
>>>>>> processing /export/home/jwe/src/octave/scripts/time/is_leap_year.m
>>>>>> processing /export/home/jwe/src/octave/scripts/time/weekday.m
>>>>>> processing test_bc_overloads
>>>>>> processing test_sparse
>>>>>> processing test_args
>>>>>> processing test_classes
>>>>>> processing test_contin
>>>>>> processing test_diag_perm
>>>>>> processing test_error
>>>>>> processing test_eval-catch
>>>>>> processing test_for
>>>>>> processing test_func
>>>>>> processing test_global
>>>>>> processing test_if
>>>>>> processing test_index-wfi-f
>>>>>> processing test_index-wfi-t
>>>>>> processing test_io
>>>>>> processing test_logical-wfi-f
>>>>>> processing test_logical-wfi-t
>>>>>> processing test_null_assign
>>>>>> processing test_prefer
>>>>>> processing test_range
>>>>>> processing test_recursion
>>>>>> processing test_return
>>>>>> processing test_slice
>>>>>> processing test_string
>>>>>> processing test_struct
>>>>>> processing test_switch
>>>>>> processing test_system
>>>>>> processing test_transpose
>>>>>> processing test_try
>>>>>> processing test_unwind
>>>>>> processing test_while
>
> Files with no tests:
>
> /export/home/jwe/src/octave/src/DLD-FUNCTIONS/__contourc__.cc
> /export/home/jwe/src/octave/src/DLD-FUNCTIONS/__convn__.cc
> /export/home/jwe/src/octave/src/DLD-FUNCTIONS/__delaunayn__.cc
> /export/home/jwe/src/octave/src/DLD-FUNCTIONS/__dsearchn__.cc
> /export/home/jwe/src/octave/src/DLD-FUNCTIONS/__glpk__.cc
> /export/home/jwe/src/octave/src/DLD-FUNCTIONS/__lin_interpn__.cc
> /export/home/jwe/src/octave/src/DLD-FUNCTIONS/__magick_read__.cc
> /export/home/jwe/src/octave/src/DLD-FUNCTIONS/__pchip_deriv__.cc
> /export/home/jwe/src/octave/src/DLD-FUNCTIONS/__qp__.cc
> /export/home/jwe/src/octave/src/DLD-FUNCTIONS/__voronoi__.cc
> /export/home/jwe/src/octave/src/DLD-FUNCTIONS/amd.cc
> /export/home/jwe/src/octave/src/DLD-FUNCTIONS/balance.cc
> /export/home/jwe/src/octave/src/DLD-FUNCTIONS/ccolamd.cc
> /export/home/jwe/src/octave/src/DLD-FUNCTIONS/colamd.cc
> /export/home/jwe/src/octave/src/DLD-FUNCTIONS/colloc.cc
> /export/home/jwe/src/octave/src/DLD-FUNCTIONS/daspk.cc
> /export/home/jwe/src/octave/src/DLD-FUNCTIONS/dasrt.cc
> /export/home/jwe/src/octave/src/DLD-FUNCTIONS/dot.cc
> /export/home/jwe/src/octave/src/DLD-FUNCTIONS/fftn.cc
> /export/home/jwe/src/octave/src/DLD-FUNCTIONS/fftw.cc
> /export/home/jwe/src/octave/src/DLD-FUNCTIONS/fltk_backend.cc
> /export/home/jwe/src/octave/src/DLD-FUNCTIONS/getgrent.cc
> /export/home/jwe/src/octave/src/DLD-FUNCTIONS/getpwent.cc
> /export/home/jwe/src/octave/src/DLD-FUNCTIONS/getrusage.cc
> /export/home/jwe/src/octave/src/DLD-FUNCTIONS/givens.cc
> /export/home/jwe/src/octave/src/DLD-FUNCTIONS/kron.cc
> /export/home/jwe/src/octave/src/DLD-FUNCTIONS/md5sum.cc
> /export/home/jwe/src/octave/src/DLD-FUNCTIONS/pinv.cc
> /export/home/jwe/src/octave/src/DLD-FUNCTIONS/qz.cc
> /export/home/jwe/src/octave/src/DLD-FUNCTIONS/rcond.cc
> /export/home/jwe/src/octave/src/DLD-FUNCTIONS/sparse.cc
> /export/home/jwe/src/octave/src/DLD-FUNCTIONS/spparms.cc
> /export/home/jwe/src/octave/src/DLD-FUNCTIONS/sqrtm.cc
> /export/home/jwe/src/octave/src/DLD-FUNCTIONS/symbfact.cc
> /export/home/jwe/src/octave/src/DLD-FUNCTIONS/symrcm.cc
> /export/home/jwe/src/octave/src/DLD-FUNCTIONS/typecast.cc
> /export/home/jwe/src/octave/src/DLD-FUNCTIONS/urlwrite.cc
> /export/home/jwe/src/octave/src/bitfcns.cc
> /export/home/jwe/src/octave/src/debug.cc
> /export/home/jwe/src/octave/src/defaults.cc
> /export/home/jwe/src/octave/src/error.cc
> /export/home/jwe/src/octave/src/file-io.cc
> /export/home/jwe/src/octave/src/help.cc
> /export/home/jwe/src/octave/src/input.cc
> /export/home/jwe/src/octave/src/load-path.cc
> /export/home/jwe/src/octave/src/load-save.cc
> /export/home/jwe/src/octave/src/ls-oct-ascii.cc
> /export/home/jwe/src/octave/src/oct-hist.cc
> /export/home/jwe/src/octave/src/octave.cc
> /export/home/jwe/src/octave/src/ov-base.cc
> /export/home/jwe/src/octave/src/ov-bool-mat.cc
> /export/home/jwe/src/octave/src/ov-class.cc
> /export/home/jwe/src/octave/src/ov-flt-re-mat.cc
> /export/home/jwe/src/octave/src/ov-int16.cc
> /export/home/jwe/src/octave/src/ov-int32.cc
> /export/home/jwe/src/octave/src/ov-int64.cc
> /export/home/jwe/src/octave/src/ov-int8.cc
> /export/home/jwe/src/octave/src/ov-null-mat.cc
> /export/home/jwe/src/octave/src/ov-re-mat.cc
> /export/home/jwe/src/octave/src/ov-typeinfo.cc
> /export/home/jwe/src/octave/src/ov-uint16.cc
> /export/home/jwe/src/octave/src/ov-uint32.cc
> /export/home/jwe/src/octave/src/ov-uint64.cc
> /export/home/jwe/src/octave/src/ov-uint8.cc
> /export/home/jwe/src/octave/src/ov-usr-fcn.cc
> /export/home/jwe/src/octave/src/ov.cc
> /export/home/jwe/src/octave/src/pager.cc
> /export/home/jwe/src/octave/src/pt-eval.cc
> /export/home/jwe/src/octave/src/pt-mat.cc
> /export/home/jwe/src/octave/src/sighandlers.cc
> /export/home/jwe/src/octave/src/symtab.cc
> /export/home/jwe/src/octave/src/sysdep.cc
> /export/home/jwe/src/octave/src/toplev.cc
> /export/home/jwe/src/octave/src/utils.cc
> /export/home/jwe/src/octave/src/variables.cc
> /export/home/jwe/src/octave/scripts/@ftp/ascii.m
> /export/home/jwe/src/octave/scripts/@ftp/binary.m
> /export/home/jwe/src/octave/scripts/@ftp/cd.m
> /export/home/jwe/src/octave/scripts/@ftp/close.m
> /export/home/jwe/src/octave/scripts/@ftp/delete.m
> /export/home/jwe/src/octave/scripts/@ftp/dir.m
> /export/home/jwe/src/octave/scripts/@ftp/display.m
> /export/home/jwe/src/octave/scripts/@ftp/ftp.m
> /export/home/jwe/src/octave/scripts/@ftp/loadobj.m
> /export/home/jwe/src/octave/scripts/@ftp/mget.m
> /export/home/jwe/src/octave/scripts/@ftp/mkdir.m
> /export/home/jwe/src/octave/scripts/@ftp/mput.m
> /export/home/jwe/src/octave/scripts/@ftp/rename.m
> /export/home/jwe/src/octave/scripts/@ftp/rmdir.m
> /export/home/jwe/src/octave/scripts/@ftp/saveobj.m
> /export/home/jwe/src/octave/scripts/audio/lin2mu.m
> /export/home/jwe/src/octave/scripts/audio/loadaudio.m
> /export/home/jwe/src/octave/scripts/audio/mu2lin.m
> /export/home/jwe/src/octave/scripts/audio/playaudio.m
> /export/home/jwe/src/octave/scripts/audio/record.m
> /export/home/jwe/src/octave/scripts/audio/saveaudio.m
> /export/home/jwe/src/octave/scripts/audio/setaudio.m
> /export/home/jwe/src/octave/scripts/audio/wavread.m
> /export/home/jwe/src/octave/scripts/general/private/__isequal__.m
> /export/home/jwe/src/octave/scripts/general/private/__splinen__.m
> /export/home/jwe/src/octave/scripts/general/bicubic.m
> /export/home/jwe/src/octave/scripts/general/bitget.m
> /export/home/jwe/src/octave/scripts/general/bitset.m
> /export/home/jwe/src/octave/scripts/general/celldisp.m
> /export/home/jwe/src/octave/scripts/general/colon.m
> /export/home/jwe/src/octave/scripts/general/common_size.m
> /export/home/jwe/src/octave/scripts/general/del2.m
> /export/home/jwe/src/octave/scripts/general/display.m
> /export/home/jwe/src/octave/scripts/general/flipdim.m
> /export/home/jwe/src/octave/scripts/general/is_duplicate_entry.m
> /export/home/jwe/src/octave/scripts/general/isdir.m
> /export/home/jwe/src/octave/scripts/general/loadobj.m
> /export/home/jwe/src/octave/scripts/general/nextpow2.m
> /export/home/jwe/src/octave/scripts/general/perror.m
> /export/home/jwe/src/octave/scripts/general/postpad.m
> /export/home/jwe/src/octave/scripts/general/prepad.m
> /export/home/jwe/src/octave/scripts/general/quadl.m
> /export/home/jwe/src/octave/scripts/general/rat.m
> /export/home/jwe/src/octave/scripts/general/rotdim.m
> /export/home/jwe/src/octave/scripts/general/saveobj.m
> /export/home/jwe/src/octave/scripts/general/shiftdim.m
> /export/home/jwe/src/octave/scripts/general/strerror.m
> /export/home/jwe/src/octave/scripts/general/subsindex.m
> /export/home/jwe/src/octave/scripts/general/triplequad.m
> /export/home/jwe/src/octave/scripts/geometry/delaunayn.m
> /export/home/jwe/src/octave/scripts/geometry/inpolygon.m
> /export/home/jwe/src/octave/scripts/geometry/trimesh.m
> /export/home/jwe/src/octave/scripts/geometry/triplot.m
> /export/home/jwe/src/octave/scripts/geometry/trisurf.m
> /export/home/jwe/src/octave/scripts/geometry/voronoi.m
> /export/home/jwe/src/octave/scripts/geometry/voronoin.m
> /export/home/jwe/src/octave/scripts/help/private/__additional_help_message__.m
> /export/home/jwe/src/octave/scripts/help/__makeinfo__.m
> /export/home/jwe/src/octave/scripts/help/__strip_html_tags__.m
> /export/home/jwe/src/octave/scripts/help/gen_doc_cache.m
> /export/home/jwe/src/octave/scripts/help/get_first_help_sentence.m
> /export/home/jwe/src/octave/scripts/help/help.m
> /export/home/jwe/src/octave/scripts/help/lookfor.m
> /export/home/jwe/src/octave/scripts/help/print_usage.m
> /export/home/jwe/src/octave/scripts/help/type.m
> /export/home/jwe/src/octave/scripts/help/which.m
> /export/home/jwe/src/octave/scripts/image/autumn.m
> /export/home/jwe/src/octave/scripts/image/bone.m
> /export/home/jwe/src/octave/scripts/image/brighten.m
> /export/home/jwe/src/octave/scripts/image/colormap.m
> /export/home/jwe/src/octave/scripts/image/cool.m
> /export/home/jwe/src/octave/scripts/image/copper.m
> /export/home/jwe/src/octave/scripts/image/flag.m
> /export/home/jwe/src/octave/scripts/image/gmap40.m
> /export/home/jwe/src/octave/scripts/image/gray.m
> /export/home/jwe/src/octave/scripts/image/gray2ind.m
> /export/home/jwe/src/octave/scripts/image/hot.m
> /export/home/jwe/src/octave/scripts/image/hsv.m
> /export/home/jwe/src/octave/scripts/image/hsv2rgb.m
> /export/home/jwe/src/octave/scripts/image/image.m
> /export/home/jwe/src/octave/scripts/image/image_viewer.m
> /export/home/jwe/src/octave/scripts/image/imagesc.m
> /export/home/jwe/src/octave/scripts/image/imfinfo.m
> /export/home/jwe/src/octave/scripts/image/imwrite.m
> /export/home/jwe/src/octave/scripts/image/ind2gray.m
> /export/home/jwe/src/octave/scripts/image/ind2rgb.m
> /export/home/jwe/src/octave/scripts/image/jet.m
> /export/home/jwe/src/octave/scripts/image/ntsc2rgb.m
> /export/home/jwe/src/octave/scripts/image/ocean.m
> /export/home/jwe/src/octave/scripts/image/pink.m
> /export/home/jwe/src/octave/scripts/image/prism.m
> /export/home/jwe/src/octave/scripts/image/rainbow.m
> /export/home/jwe/src/octave/scripts/image/rgb2hsv.m
> /export/home/jwe/src/octave/scripts/image/rgb2ind.m
> /export/home/jwe/src/octave/scripts/image/rgb2ntsc.m
> /export/home/jwe/src/octave/scripts/image/saveimage.m
> /export/home/jwe/src/octave/scripts/image/spring.m
> /export/home/jwe/src/octave/scripts/image/summer.m
> /export/home/jwe/src/octave/scripts/image/white.m
> /export/home/jwe/src/octave/scripts/image/winter.m
> /export/home/jwe/src/octave/scripts/io/beep.m
> /export/home/jwe/src/octave/scripts/io/csvread.m
> /export/home/jwe/src/octave/scripts/io/csvwrite.m
> /export/home/jwe/src/octave/scripts/io/fileread.m
> /export/home/jwe/src/octave/scripts/io/textread.m
> /export/home/jwe/src/octave/scripts/linear-algebra/commutation_matrix.m
> /export/home/jwe/src/octave/scripts/linear-algebra/cross.m
> /export/home/jwe/src/octave/scripts/linear-algebra/duplication_matrix.m
> /export/home/jwe/src/octave/scripts/linear-algebra/expm.m
> /export/home/jwe/src/octave/scripts/linear-algebra/housh.m
> /export/home/jwe/src/octave/scripts/linear-algebra/isdefinite.m
> /export/home/jwe/src/octave/scripts/linear-algebra/krylov.m
> /export/home/jwe/src/octave/scripts/linear-algebra/krylovb.m
> /export/home/jwe/src/octave/scripts/linear-algebra/logm.m
> /export/home/jwe/src/octave/scripts/linear-algebra/normest.m
> /export/home/jwe/src/octave/scripts/linear-algebra/null.m
> /export/home/jwe/src/octave/scripts/linear-algebra/orth.m
> /export/home/jwe/src/octave/scripts/linear-algebra/planerot.m
> /export/home/jwe/src/octave/scripts/linear-algebra/qzhess.m
> /export/home/jwe/src/octave/scripts/linear-algebra/rank.m
> /export/home/jwe/src/octave/scripts/linear-algebra/rref.m
> /export/home/jwe/src/octave/scripts/linear-algebra/subspace.m
> /export/home/jwe/src/octave/scripts/miscellaneous/private/__xzip__.m
> /export/home/jwe/src/octave/scripts/miscellaneous/ans.m
> /export/home/jwe/src/octave/scripts/miscellaneous/bug_report.m
> /export/home/jwe/src/octave/scripts/miscellaneous/bunzip2.m
> /export/home/jwe/src/octave/scripts/miscellaneous/bzip2.m
> /export/home/jwe/src/octave/scripts/miscellaneous/cast.m
> /export/home/jwe/src/octave/scripts/miscellaneous/comma.m
> /export/home/jwe/src/octave/scripts/miscellaneous/copyfile.m
> /export/home/jwe/src/octave/scripts/miscellaneous/debug.m
> /export/home/jwe/src/octave/scripts/miscellaneous/delete.m
> /export/home/jwe/src/octave/scripts/miscellaneous/dir.m
> /export/home/jwe/src/octave/scripts/miscellaneous/dos.m
> /export/home/jwe/src/octave/scripts/miscellaneous/dump_prefs.m
> /export/home/jwe/src/octave/scripts/miscellaneous/fileattrib.m
> /export/home/jwe/src/octave/scripts/miscellaneous/flops.m
> /export/home/jwe/src/octave/scripts/miscellaneous/gunzip.m
> /export/home/jwe/src/octave/scripts/miscellaneous/info.m
> /export/home/jwe/src/octave/scripts/miscellaneous/intwarning.m
> /export/home/jwe/src/octave/scripts/miscellaneous/ismac.m
> /export/home/jwe/src/octave/scripts/miscellaneous/ispc.m
> /export/home/jwe/src/octave/scripts/miscellaneous/isunix.m
> /export/home/jwe/src/octave/scripts/miscellaneous/license.m
> /export/home/jwe/src/octave/scripts/miscellaneous/list_primes.m
> /export/home/jwe/src/octave/scripts/miscellaneous/ls_command.m
> /export/home/jwe/src/octave/scripts/miscellaneous/menu.m
> /export/home/jwe/src/octave/scripts/miscellaneous/mex.m
> /export/home/jwe/src/octave/scripts/miscellaneous/mexext.m
> /export/home/jwe/src/octave/scripts/miscellaneous/mkoctfile.m
> /export/home/jwe/src/octave/scripts/miscellaneous/movefile.m
> /export/home/jwe/src/octave/scripts/miscellaneous/namelengthmax.m
> /export/home/jwe/src/octave/scripts/miscellaneous/news.m
> /export/home/jwe/src/octave/scripts/miscellaneous/pack.m
> /export/home/jwe/src/octave/scripts/miscellaneous/paren.m
> /export/home/jwe/src/octave/scripts/miscellaneous/parseparams.m
> /export/home/jwe/src/octave/scripts/miscellaneous/perl.m
> /export/home/jwe/src/octave/scripts/miscellaneous/run.m
> /export/home/jwe/src/octave/scripts/miscellaneous/semicolon.m
> /export/home/jwe/src/octave/scripts/miscellaneous/swapbytes.m
> /export/home/jwe/src/octave/scripts/miscellaneous/symvar.m
> /export/home/jwe/src/octave/scripts/miscellaneous/tar.m
> /export/home/jwe/src/octave/scripts/miscellaneous/tempdir.m
> /export/home/jwe/src/octave/scripts/miscellaneous/tempname.m
> /export/home/jwe/src/octave/scripts/miscellaneous/texas_lotto.m
> /export/home/jwe/src/octave/scripts/miscellaneous/unix.m
> /export/home/jwe/src/octave/scripts/miscellaneous/unpack.m
> /export/home/jwe/src/octave/scripts/miscellaneous/untar.m
> /export/home/jwe/src/octave/scripts/miscellaneous/unzip.m
> /export/home/jwe/src/octave/scripts/miscellaneous/warning_ids.m
> /export/home/jwe/src/octave/scripts/miscellaneous/what.m
> /export/home/jwe/src/octave/scripts/miscellaneous/zip.m
> /export/home/jwe/src/octave/scripts/optimization/private/__fdjac__.m
> /export/home/jwe/src/octave/scripts/optimization/__all_opts__.m
> /export/home/jwe/src/octave/scripts/optimization/glpk.m
> /export/home/jwe/src/octave/scripts/optimization/glpkmex.m
> /export/home/jwe/src/octave/scripts/optimization/optimget.m
> /export/home/jwe/src/octave/scripts/optimization/qp.m
> /export/home/jwe/src/octave/scripts/path/matlabroot.m
> /export/home/jwe/src/octave/scripts/path/pathdef.m
> /export/home/jwe/src/octave/scripts/path/savepath.m
> /export/home/jwe/src/octave/scripts/pkg/pkg.m
> /export/home/jwe/src/octave/scripts/plot/private/__actual_axis_position__.m
> /export/home/jwe/src/octave/scripts/plot/private/__add_datasource__.m
> /export/home/jwe/src/octave/scripts/plot/private/__axes_limits__.m
> /export/home/jwe/src/octave/scripts/plot/private/__axis_label__.m
> /export/home/jwe/src/octave/scripts/plot/private/__bar__.m
> /export/home/jwe/src/octave/scripts/plot/private/__clabel__.m
> /export/home/jwe/src/octave/scripts/plot/private/__color_str_rgb__.m
> /export/home/jwe/src/octave/scripts/plot/private/__contour__.m
> /export/home/jwe/src/octave/scripts/plot/private/__default_plot_options__.m
> /export/home/jwe/src/octave/scripts/plot/private/__errcomm__.m
> /export/home/jwe/src/octave/scripts/plot/private/__errplot__.m
> /export/home/jwe/src/octave/scripts/plot/private/__ezplot__.m
> /export/home/jwe/src/octave/scripts/plot/private/__interp_cube__.m
> /export/home/jwe/src/octave/scripts/plot/private/__line__.m
> /export/home/jwe/src/octave/scripts/plot/private/__patch__.m
> /export/home/jwe/src/octave/scripts/plot/private/__plt__.m
> /export/home/jwe/src/octave/scripts/plot/private/__pltopt__.m
> /export/home/jwe/src/octave/scripts/plot/private/__quiver__.m
> /export/home/jwe/src/octave/scripts/plot/private/__scatter__.m
> /export/home/jwe/src/octave/scripts/plot/private/__stem__.m
> /export/home/jwe/src/octave/scripts/plot/__gnuplot_get_var__.m
> /export/home/jwe/src/octave/scripts/plot/__gnuplot_ginput__.m
> /export/home/jwe/src/octave/scripts/plot/__gnuplot_has_feature__.m
> /export/home/jwe/src/octave/scripts/plot/__gnuplot_open_stream__.m
> /export/home/jwe/src/octave/scripts/plot/__gnuplot_version__.m
> /export/home/jwe/src/octave/scripts/plot/__go_close_all__.m
> /export/home/jwe/src/octave/scripts/plot/__go_draw_axes__.m
> /export/home/jwe/src/octave/scripts/plot/__go_draw_figure__.m
> /export/home/jwe/src/octave/scripts/plot/__marching_cube__.m
> /export/home/jwe/src/octave/scripts/plot/__next_line_color__.m
> /export/home/jwe/src/octave/scripts/plot/__next_line_style__.m
> /export/home/jwe/src/octave/scripts/plot/__plt_get_axis_arg__.m
> /export/home/jwe/src/octave/scripts/plot/allchild.m
> /export/home/jwe/src/octave/scripts/plot/ancestor.m
> /export/home/jwe/src/octave/scripts/plot/area.m
> /export/home/jwe/src/octave/scripts/plot/axes.m
> /export/home/jwe/src/octave/scripts/plot/axis.m
> /export/home/jwe/src/octave/scripts/plot/backend.m
> /export/home/jwe/src/octave/scripts/plot/bar.m
> /export/home/jwe/src/octave/scripts/plot/barh.m
> /export/home/jwe/src/octave/scripts/plot/box.m
> /export/home/jwe/src/octave/scripts/plot/caxis.m
> /export/home/jwe/src/octave/scripts/plot/clabel.m
> /export/home/jwe/src/octave/scripts/plot/clf.m
> /export/home/jwe/src/octave/scripts/plot/close.m
> /export/home/jwe/src/octave/scripts/plot/closereq.m
> /export/home/jwe/src/octave/scripts/plot/colorbar.m
> /export/home/jwe/src/octave/scripts/plot/comet.m
> /export/home/jwe/src/octave/scripts/plot/compass.m
> /export/home/jwe/src/octave/scripts/plot/contour.m
> /export/home/jwe/src/octave/scripts/plot/contour3.m
> /export/home/jwe/src/octave/scripts/plot/contourf.m
> /export/home/jwe/src/octave/scripts/plot/cylinder.m
> /export/home/jwe/src/octave/scripts/plot/daspect.m
> /export/home/jwe/src/octave/scripts/plot/diffuse.m
> /export/home/jwe/src/octave/scripts/plot/ellipsoid.m
> /export/home/jwe/src/octave/scripts/plot/errorbar.m
> /export/home/jwe/src/octave/scripts/plot/ezcontour.m
> /export/home/jwe/src/octave/scripts/plot/ezcontourf.m
> /export/home/jwe/src/octave/scripts/plot/ezmesh.m
> /export/home/jwe/src/octave/scripts/plot/ezmeshc.m
> /export/home/jwe/src/octave/scripts/plot/ezplot.m
> /export/home/jwe/src/octave/scripts/plot/ezplot3.m
> /export/home/jwe/src/octave/scripts/plot/ezpolar.m
> /export/home/jwe/src/octave/scripts/plot/ezsurf.m
> /export/home/jwe/src/octave/scripts/plot/ezsurfc.m
> /export/home/jwe/src/octave/scripts/plot/feather.m
> /export/home/jwe/src/octave/scripts/plot/figure.m
> /export/home/jwe/src/octave/scripts/plot/fill.m
> /export/home/jwe/src/octave/scripts/plot/findall.m
> /export/home/jwe/src/octave/scripts/plot/findobj.m
> /export/home/jwe/src/octave/scripts/plot/fplot.m
> /export/home/jwe/src/octave/scripts/plot/gca.m
> /export/home/jwe/src/octave/scripts/plot/gcbf.m
> /export/home/jwe/src/octave/scripts/plot/gcbo.m
> /export/home/jwe/src/octave/scripts/plot/gcf.m
> /export/home/jwe/src/octave/scripts/plot/ginput.m
> /export/home/jwe/src/octave/scripts/plot/gnuplot_drawnow.m
> /export/home/jwe/src/octave/scripts/plot/grid.m
> /export/home/jwe/src/octave/scripts/plot/gtext.m
> /export/home/jwe/src/octave/scripts/plot/hggroup.m
> /export/home/jwe/src/octave/scripts/plot/hidden.m
> /export/home/jwe/src/octave/scripts/plot/hold.m
> /export/home/jwe/src/octave/scripts/plot/isfigure.m
> /export/home/jwe/src/octave/scripts/plot/ishghandle.m
> /export/home/jwe/src/octave/scripts/plot/ishold.m
> /export/home/jwe/src/octave/scripts/plot/legend.m
> /export/home/jwe/src/octave/scripts/plot/line.m
> /export/home/jwe/src/octave/scripts/plot/linkprop.m
> /export/home/jwe/src/octave/scripts/plot/loglog.m
> /export/home/jwe/src/octave/scripts/plot/loglogerr.m
> /export/home/jwe/src/octave/scripts/plot/mesh.m
> /export/home/jwe/src/octave/scripts/plot/meshc.m
> /export/home/jwe/src/octave/scripts/plot/meshgrid.m
> /export/home/jwe/src/octave/scripts/plot/meshz.m
> /export/home/jwe/src/octave/scripts/plot/ndgrid.m
> /export/home/jwe/src/octave/scripts/plot/newplot.m
> /export/home/jwe/src/octave/scripts/plot/pareto.m
> /export/home/jwe/src/octave/scripts/plot/patch.m
> /export/home/jwe/src/octave/scripts/plot/pbaspect.m
> /export/home/jwe/src/octave/scripts/plot/pcolor.m
> /export/home/jwe/src/octave/scripts/plot/peaks.m
> /export/home/jwe/src/octave/scripts/plot/pie.m
> /export/home/jwe/src/octave/scripts/plot/plot.m
> /export/home/jwe/src/octave/scripts/plot/plot3.m
> /export/home/jwe/src/octave/scripts/plot/plotmatrix.m
> /export/home/jwe/src/octave/scripts/plot/plotyy.m
> /export/home/jwe/src/octave/scripts/plot/polar.m
> /export/home/jwe/src/octave/scripts/plot/print.m
> /export/home/jwe/src/octave/scripts/plot/quiver.m
> /export/home/jwe/src/octave/scripts/plot/quiver3.m
> /export/home/jwe/src/octave/scripts/plot/refresh.m
> /export/home/jwe/src/octave/scripts/plot/refreshdata.m
> /export/home/jwe/src/octave/scripts/plot/replot.m
> /export/home/jwe/src/octave/scripts/plot/ribbon.m
> /export/home/jwe/src/octave/scripts/plot/rose.m
> /export/home/jwe/src/octave/scripts/plot/scatter.m
> /export/home/jwe/src/octave/scripts/plot/scatter3.m
> /export/home/jwe/src/octave/scripts/plot/semilogx.m
> /export/home/jwe/src/octave/scripts/plot/semilogxerr.m
> /export/home/jwe/src/octave/scripts/plot/semilogy.m
> /export/home/jwe/src/octave/scripts/plot/semilogyerr.m
> /export/home/jwe/src/octave/scripts/plot/shading.m
> /export/home/jwe/src/octave/scripts/plot/shg.m
> /export/home/jwe/src/octave/scripts/plot/slice.m
> /export/home/jwe/src/octave/scripts/plot/sombrero.m
> /export/home/jwe/src/octave/scripts/plot/specular.m
> /export/home/jwe/src/octave/scripts/plot/sphere.m
> /export/home/jwe/src/octave/scripts/plot/spinmap.m
> /export/home/jwe/src/octave/scripts/plot/stairs.m
> /export/home/jwe/src/octave/scripts/plot/stem.m
> /export/home/jwe/src/octave/scripts/plot/stem3.m
> /export/home/jwe/src/octave/scripts/plot/subplot.m
> /export/home/jwe/src/octave/scripts/plot/surf.m
> /export/home/jwe/src/octave/scripts/plot/surface.m
> /export/home/jwe/src/octave/scripts/plot/surfc.m
> /export/home/jwe/src/octave/scripts/plot/surfl.m
> /export/home/jwe/src/octave/scripts/plot/surfnorm.m
> /export/home/jwe/src/octave/scripts/plot/text.m
> /export/home/jwe/src/octave/scripts/plot/title.m
> /export/home/jwe/src/octave/scripts/plot/view.m
> /export/home/jwe/src/octave/scripts/plot/waitforbuttonpress.m
> /export/home/jwe/src/octave/scripts/plot/xlabel.m
> /export/home/jwe/src/octave/scripts/plot/xlim.m
> /export/home/jwe/src/octave/scripts/plot/ylabel.m
> /export/home/jwe/src/octave/scripts/plot/ylim.m
> /export/home/jwe/src/octave/scripts/plot/zlabel.m
> /export/home/jwe/src/octave/scripts/plot/zlim.m
> /export/home/jwe/src/octave/scripts/polynomial/mkpp.m
> /export/home/jwe/src/octave/scripts/polynomial/polyder.m
> /export/home/jwe/src/octave/scripts/polynomial/polygcd.m
> /export/home/jwe/src/octave/scripts/polynomial/polyint.m
> /export/home/jwe/src/octave/scripts/polynomial/polyout.m
> /export/home/jwe/src/octave/scripts/polynomial/ppder.m
> /export/home/jwe/src/octave/scripts/polynomial/ppint.m
> /export/home/jwe/src/octave/scripts/polynomial/ppjumps.m
> /export/home/jwe/src/octave/scripts/polynomial/ppval.m
> /export/home/jwe/src/octave/scripts/polynomial/unmkpp.m
> /export/home/jwe/src/octave/scripts/set/private/validargs.m
> /export/home/jwe/src/octave/scripts/set/powerset.m
> /export/home/jwe/src/octave/scripts/signal/arch_fit.m
> /export/home/jwe/src/octave/scripts/signal/arch_rnd.m
> /export/home/jwe/src/octave/scripts/signal/arch_test.m
> /export/home/jwe/src/octave/scripts/signal/arma_rnd.m
> /export/home/jwe/src/octave/scripts/signal/autocor.m
> /export/home/jwe/src/octave/scripts/signal/autocov.m
> /export/home/jwe/src/octave/scripts/signal/autoreg_matrix.m
> /export/home/jwe/src/octave/scripts/signal/bartlett.m
> /export/home/jwe/src/octave/scripts/signal/blackman.m
> /export/home/jwe/src/octave/scripts/signal/diffpara.m
> /export/home/jwe/src/octave/scripts/signal/durbinlevinson.m
> /export/home/jwe/src/octave/scripts/signal/fftconv.m
> /export/home/jwe/src/octave/scripts/signal/fftfilt.m
> /export/home/jwe/src/octave/scripts/signal/fftshift.m
> /export/home/jwe/src/octave/scripts/signal/filter2.m
> /export/home/jwe/src/octave/scripts/signal/fractdiff.m
> /export/home/jwe/src/octave/scripts/signal/freqz_plot.m
> /export/home/jwe/src/octave/scripts/signal/hamming.m
> /export/home/jwe/src/octave/scripts/signal/hanning.m
> /export/home/jwe/src/octave/scripts/signal/hurst.m
> /export/home/jwe/src/octave/scripts/signal/ifftshift.m
> /export/home/jwe/src/octave/scripts/signal/periodogram.m
> /export/home/jwe/src/octave/scripts/signal/rectangle_lw.m
> /export/home/jwe/src/octave/scripts/signal/rectangle_sw.m
> /export/home/jwe/src/octave/scripts/signal/sinc.m
> /export/home/jwe/src/octave/scripts/signal/sinewave.m
> /export/home/jwe/src/octave/scripts/signal/spectral_adf.m
> /export/home/jwe/src/octave/scripts/signal/spectral_xdf.m
> /export/home/jwe/src/octave/scripts/signal/spencer.m
> /export/home/jwe/src/octave/scripts/signal/stft.m
> /export/home/jwe/src/octave/scripts/signal/synthesis.m
> /export/home/jwe/src/octave/scripts/signal/triangle_lw.m
> /export/home/jwe/src/octave/scripts/signal/triangle_sw.m
> /export/home/jwe/src/octave/scripts/signal/yulewalker.m
> /export/home/jwe/src/octave/scripts/sparse/bicgstab.m
> /export/home/jwe/src/octave/scripts/sparse/cgs.m
> /export/home/jwe/src/octave/scripts/sparse/colperm.m
> /export/home/jwe/src/octave/scripts/sparse/etreeplot.m
> /export/home/jwe/src/octave/scripts/sparse/gplot.m
> /export/home/jwe/src/octave/scripts/sparse/spalloc.m
> /export/home/jwe/src/octave/scripts/sparse/spconvert.m
> /export/home/jwe/src/octave/scripts/sparse/spdiags.m
> /export/home/jwe/src/octave/scripts/sparse/sphcat.m
> /export/home/jwe/src/octave/scripts/sparse/sprand.m
> /export/home/jwe/src/octave/scripts/sparse/sprandn.m
> /export/home/jwe/src/octave/scripts/sparse/sprandsym.m
> /export/home/jwe/src/octave/scripts/sparse/spvcat.m
> /export/home/jwe/src/octave/scripts/sparse/spy.m
> /export/home/jwe/src/octave/scripts/sparse/treelayout.m
> /export/home/jwe/src/octave/scripts/sparse/treeplot.m
> /export/home/jwe/src/octave/scripts/specfun/bessel.m
> /export/home/jwe/src/octave/scripts/specfun/betai.m
> /export/home/jwe/src/octave/scripts/specfun/factor.m
> /export/home/jwe/src/octave/scripts/specfun/gammai.m
> /export/home/jwe/src/octave/scripts/specfun/perms.m
> /export/home/jwe/src/octave/scripts/specfun/primes.m
> /export/home/jwe/src/octave/scripts/special-matrix/pascal.m
> /export/home/jwe/src/octave/scripts/special-matrix/rosser.m
> /export/home/jwe/src/octave/scripts/special-matrix/wilkinson.m
> /export/home/jwe/src/octave/scripts/startup/__finish__.m
> /export/home/jwe/src/octave/scripts/statistics/base/center.m
> /export/home/jwe/src/octave/scripts/statistics/base/cloglog.m
> /export/home/jwe/src/octave/scripts/statistics/base/cor.m
> /export/home/jwe/src/octave/scripts/statistics/base/cut.m
> /export/home/jwe/src/octave/scripts/statistics/base/gls.m
> /export/home/jwe/src/octave/scripts/statistics/base/iqr.m
> /export/home/jwe/src/octave/scripts/statistics/base/kendall.m
> /export/home/jwe/src/octave/scripts/statistics/base/logit.m
> /export/home/jwe/src/octave/scripts/statistics/base/meansq.m
> /export/home/jwe/src/octave/scripts/statistics/base/moment.m
> /export/home/jwe/src/octave/scripts/statistics/base/ols.m
> /export/home/jwe/src/octave/scripts/statistics/base/ppplot.m
> /export/home/jwe/src/octave/scripts/statistics/base/probit.m
> /export/home/jwe/src/octave/scripts/statistics/base/qqplot.m
> /export/home/jwe/src/octave/scripts/statistics/base/range.m
> /export/home/jwe/src/octave/scripts/statistics/base/ranks.m
> /export/home/jwe/src/octave/scripts/statistics/base/run_count.m
> /export/home/jwe/src/octave/scripts/statistics/base/spearman.m
> /export/home/jwe/src/octave/scripts/statistics/base/studentize.m
> /export/home/jwe/src/octave/scripts/statistics/base/table.m
> /export/home/jwe/src/octave/scripts/statistics/base/values.m
> /export/home/jwe/src/octave/scripts/statistics/distributions/betacdf.m
> /export/home/jwe/src/octave/scripts/statistics/distributions/betainv.m
> /export/home/jwe/src/octave/scripts/statistics/distributions/betapdf.m
> /export/home/jwe/src/octave/scripts/statistics/distributions/betarnd.m
> /export/home/jwe/src/octave/scripts/statistics/distributions/binocdf.m
> /export/home/jwe/src/octave/scripts/statistics/distributions/binoinv.m
> /export/home/jwe/src/octave/scripts/statistics/distributions/binopdf.m
> /export/home/jwe/src/octave/scripts/statistics/distributions/cauchy_cdf.m
> /export/home/jwe/src/octave/scripts/statistics/distributions/cauchy_inv.m
> /export/home/jwe/src/octave/scripts/statistics/distributions/cauchy_pdf.m
> /export/home/jwe/src/octave/scripts/statistics/distributions/cauchy_rnd.m
> /export/home/jwe/src/octave/scripts/statistics/distributions/chi2cdf.m
> /export/home/jwe/src/octave/scripts/statistics/distributions/chi2inv.m
> /export/home/jwe/src/octave/scripts/statistics/distributions/chi2pdf.m
> /export/home/jwe/src/octave/scripts/statistics/distributions/chi2rnd.m
> /export/home/jwe/src/octave/scripts/statistics/distributions/discrete_cdf.m
> /export/home/jwe/src/octave/scripts/statistics/distributions/discrete_inv.m
> /export/home/jwe/src/octave/scripts/statistics/distributions/discrete_pdf.m
> /export/home/jwe/src/octave/scripts/statistics/distributions/discrete_rnd.m
> /export/home/jwe/src/octave/scripts/statistics/distributions/empirical_cdf.m
> /export/home/jwe/src/octave/scripts/statistics/distributions/empirical_inv.m
> /export/home/jwe/src/octave/scripts/statistics/distributions/empirical_pdf.m
> /export/home/jwe/src/octave/scripts/statistics/distributions/empirical_rnd.m
> /export/home/jwe/src/octave/scripts/statistics/distributions/expcdf.m
> /export/home/jwe/src/octave/scripts/statistics/distributions/expinv.m
> /export/home/jwe/src/octave/scripts/statistics/distributions/exppdf.m
> /export/home/jwe/src/octave/scripts/statistics/distributions/exprnd.m
> /export/home/jwe/src/octave/scripts/statistics/distributions/fcdf.m
> /export/home/jwe/src/octave/scripts/statistics/distributions/finv.m
> /export/home/jwe/src/octave/scripts/statistics/distributions/fpdf.m
> /export/home/jwe/src/octave/scripts/statistics/distributions/frnd.m
> /export/home/jwe/src/octave/scripts/statistics/distributions/gamcdf.m
> /export/home/jwe/src/octave/scripts/statistics/distributions/gaminv.m
> /export/home/jwe/src/octave/scripts/statistics/distributions/gampdf.m
> /export/home/jwe/src/octave/scripts/statistics/distributions/gamrnd.m
> /export/home/jwe/src/octave/scripts/statistics/distributions/geocdf.m
> /export/home/jwe/src/octave/scripts/statistics/distributions/geoinv.m
> /export/home/jwe/src/octave/scripts/statistics/distributions/geopdf.m
> /export/home/jwe/src/octave/scripts/statistics/distributions/geornd.m
> /export/home/jwe/src/octave/scripts/statistics/distributions/hygecdf.m
> /export/home/jwe/src/octave/scripts/statistics/distributions/hygeinv.m
> /export/home/jwe/src/octave/scripts/statistics/distributions/hygepdf.m
> /export/home/jwe/src/octave/scripts/statistics/distributions/hygernd.m
> /export/home/jwe/src/octave/scripts/statistics/distributions/kolmogorov_smirnov_cdf.m
> /export/home/jwe/src/octave/scripts/statistics/distributions/laplace_cdf.m
> /export/home/jwe/src/octave/scripts/statistics/distributions/laplace_inv.m
> /export/home/jwe/src/octave/scripts/statistics/distributions/laplace_pdf.m
> /export/home/jwe/src/octave/scripts/statistics/distributions/laplace_rnd.m
> /export/home/jwe/src/octave/scripts/statistics/distributions/logistic_cdf.m
> /export/home/jwe/src/octave/scripts/statistics/distributions/logistic_inv.m
> /export/home/jwe/src/octave/scripts/statistics/distributions/logistic_pdf.m
> /export/home/jwe/src/octave/scripts/statistics/distributions/logistic_rnd.m
> /export/home/jwe/src/octave/scripts/statistics/distributions/logncdf.m
> /export/home/jwe/src/octave/scripts/statistics/distributions/logninv.m
> /export/home/jwe/src/octave/scripts/statistics/distributions/lognpdf.m
> /export/home/jwe/src/octave/scripts/statistics/distributions/lognrnd.m
> /export/home/jwe/src/octave/scripts/statistics/distributions/nbincdf.m
> /export/home/jwe/src/octave/scripts/statistics/distributions/nbininv.m
> /export/home/jwe/src/octave/scripts/statistics/distributions/nbinpdf.m
> /export/home/jwe/src/octave/scripts/statistics/distributions/nbinrnd.m
> /export/home/jwe/src/octave/scripts/statistics/distributions/normcdf.m
> /export/home/jwe/src/octave/scripts/statistics/distributions/norminv.m
> /export/home/jwe/src/octave/scripts/statistics/distributions/normpdf.m
> /export/home/jwe/src/octave/scripts/statistics/distributions/normrnd.m
> /export/home/jwe/src/octave/scripts/statistics/distributions/poisscdf.m
> /export/home/jwe/src/octave/scripts/statistics/distributions/poissinv.m
> /export/home/jwe/src/octave/scripts/statistics/distributions/poisspdf.m
> /export/home/jwe/src/octave/scripts/statistics/distributions/poissrnd.m
> /export/home/jwe/src/octave/scripts/statistics/distributions/stdnormal_cdf.m
> /export/home/jwe/src/octave/scripts/statistics/distributions/stdnormal_inv.m
> /export/home/jwe/src/octave/scripts/statistics/distributions/stdnormal_pdf.m
> /export/home/jwe/src/octave/scripts/statistics/distributions/stdnormal_rnd.m
> /export/home/jwe/src/octave/scripts/statistics/distributions/tcdf.m
> /export/home/jwe/src/octave/scripts/statistics/distributions/tinv.m
> /export/home/jwe/src/octave/scripts/statistics/distributions/tpdf.m
> /export/home/jwe/src/octave/scripts/statistics/distributions/trnd.m
> /export/home/jwe/src/octave/scripts/statistics/distributions/unidcdf.m
> /export/home/jwe/src/octave/scripts/statistics/distributions/unidinv.m
> /export/home/jwe/src/octave/scripts/statistics/distributions/unidpdf.m
> /export/home/jwe/src/octave/scripts/statistics/distributions/unidrnd.m
> /export/home/jwe/src/octave/scripts/statistics/distributions/unifcdf.m
> /export/home/jwe/src/octave/scripts/statistics/distributions/unifinv.m
> /export/home/jwe/src/octave/scripts/statistics/distributions/unifpdf.m
> /export/home/jwe/src/octave/scripts/statistics/distributions/unifrnd.m
> /export/home/jwe/src/octave/scripts/statistics/distributions/wblcdf.m
> /export/home/jwe/src/octave/scripts/statistics/distributions/wblinv.m
> /export/home/jwe/src/octave/scripts/statistics/distributions/wblpdf.m
> /export/home/jwe/src/octave/scripts/statistics/distributions/wblrnd.m
> /export/home/jwe/src/octave/scripts/statistics/distributions/wienrnd.m
> /export/home/jwe/src/octave/scripts/statistics/models/logistic_regression.m
> /export/home/jwe/src/octave/scripts/statistics/models/logistic_regression_derivatives.m
> /export/home/jwe/src/octave/scripts/statistics/models/logistic_regression_likelihood.m
> /export/home/jwe/src/octave/scripts/statistics/tests/anova.m
> /export/home/jwe/src/octave/scripts/statistics/tests/bartlett_test.m
> /export/home/jwe/src/octave/scripts/statistics/tests/chisquare_test_homogeneity.m
> /export/home/jwe/src/octave/scripts/statistics/tests/chisquare_test_independence.m
> /export/home/jwe/src/octave/scripts/statistics/tests/cor_test.m
> /export/home/jwe/src/octave/scripts/statistics/tests/f_test_regression.m
> /export/home/jwe/src/octave/scripts/statistics/tests/hotelling_test.m
> /export/home/jwe/src/octave/scripts/statistics/tests/hotelling_test_2.m
> /export/home/jwe/src/octave/scripts/statistics/tests/kolmogorov_smirnov_test.m
> /export/home/jwe/src/octave/scripts/statistics/tests/kolmogorov_smirnov_test_2.m
> /export/home/jwe/src/octave/scripts/statistics/tests/manova.m
> /export/home/jwe/src/octave/scripts/statistics/tests/mcnemar_test.m
> /export/home/jwe/src/octave/scripts/statistics/tests/prop_test_2.m
> /export/home/jwe/src/octave/scripts/statistics/tests/run_test.m
> /export/home/jwe/src/octave/scripts/statistics/tests/sign_test.m
> /export/home/jwe/src/octave/scripts/statistics/tests/t_test.m
> /export/home/jwe/src/octave/scripts/statistics/tests/t_test_2.m
> /export/home/jwe/src/octave/scripts/statistics/tests/t_test_regression.m
> /export/home/jwe/src/octave/scripts/statistics/tests/u_test.m
> /export/home/jwe/src/octave/scripts/statistics/tests/var_test.m
> /export/home/jwe/src/octave/scripts/statistics/tests/welch_test.m
> /export/home/jwe/src/octave/scripts/statistics/tests/wilcoxon_test.m
> /export/home/jwe/src/octave/scripts/statistics/tests/z_test.m
> /export/home/jwe/src/octave/scripts/statistics/tests/z_test_2.m
> /export/home/jwe/src/octave/scripts/testfun/demo.m
> /export/home/jwe/src/octave/scripts/testfun/fail.m
> /export/home/jwe/src/octave/scripts/testfun/rundemos.m
> /export/home/jwe/src/octave/scripts/testfun/speed.m
> /export/home/jwe/src/octave/scripts/time/datetick.m
> /export/home/jwe/src/octave/scripts/time/now.m
> /scratch/jwe/build/octave-64/scripts/plot/gnuplot_binary.m
>
> By default, the size of a single Octave array cannot exceed 2 GB of
> memory.  Trying to create one will produce the following error:
>
>  octave:1> a = zeros(1024,1024,512);
>  error: memory exhausted or requested size too large for range of Octave's 
> index type -- trying to return to prompt
>
> You will obtain this error even if your system has enough memory to
> create this array (4 GB in the above case).
>

John, please update this info. The limit is now 2^31 elements, not 2GB
of memory. I fixed this in November. Remember that on a 64-bit system,
pointers are always 64-bit, and there is no problem in indexing a
64-bit pointer by a 32-bit index, so there is no actual need to limit
the arrays to 2GB. In the few places  where computing the actual
bytesize is needed, we use size_t.

Your example works for me on a system with 8GB memory, even though I
don't use --enable-64.

octave:1> a = zeros(1024,1024,512);
octave:2>


> To use arrays larger than 2 GB, Octave has to be configured with the
> option --enable-64.  This option is experimental and you are (as
> always) encouraged to submit bug reports if you find a problem.  With
> this option, Octave will use internally 64-bit integers for array
> dimensions and indexing.  However, all numerical libraries used by
> Octave will need to use also 64-bit integers for array dimensions and
> indexing, and in most cases they need to be compiled from source.
>
> The following instructions are tested with the development version of
> Octave and GCC 4.3.4 on an x86_64 Debian system.
>
> The versions listed below are the versions used for testing.  If newer
> versions of these packages are available, you should try to use them,
> thought there may be some differences.
>
> All libraries and header files will be installed in subdirectories of
> $prefix64 (you must choose the location of this directory).
>
>
> BLAS and LAPACK (http://www.netlib.org/lapack)
>
>  Reference versions for both libraries are included in the reference
>  LAPACK 3.2.1 distribution from netlib.org.
>
>  Copy the file make.inc.example and name it make.inc.  The options
>  -fdefault-integer-8 and -fPIC (on 64-bit CPU) have to be added to
>  the variable OPTS and NOOPT.
>
>  Once you have compiled this library make sure that you use it for
>  compiling Suite Sparse and Octave.  In the following we assume that
>  you installed the LAPACK library as $prefix64/lib/liblapack.a.
>
>
> ARPACK (http://www.caam.rice.edu/software/ARPACK)
>
>  In ARmake.inc set the following variables:
>
>    home=path to directory ARPACK
>    FC=gfortran
>    FFLAGS=-fPIC -fdefault-integer-8
>    MAKE=/usr/bin/make
>    ARPACKLIB=$(home)/libarpack.a
>    DIRS=$(UTILdir) $(SRCdir)
>
>  Edit the file UTIL/second.f and change the line
>
>    EXTERNAL           ETIME
>
>  to
>
>    INTRINSIC          ETIME
>
>  After building .a library, you can make a shared version with
>
>    mkdir tmp
>    cd tmp
>    ar x ../libarpack.a
>    gcc -shared -o ../libarpack.so *.o -L$prefix64/lib -llapack -lblas
>    cd ..
>    rm -rf tmp
>
>  Copy the library libarpack.so to $prefix64/lib/libarpack.a.
>
>
> QRUPDATE (http://sourceforge.net/projects/qrupdate)
>
>  In the Makeconf file:
>
>    Add -fdefault-integer-8 to FFLAGS.
>
>    Adjust the BLAS and LAPACK variables as needed if your 64-bit aware
>    BLAS and LAPACK libraries are in a non-standard location.
>
>    Set PREFIX to the top-level directory of your install tree.
>
>  Run make solib to make a shared library.
>
>  Run make install to install the library.
>
>
> SUITESPARSE (http://www.cise.ufl.edu/research/sparse/SuiteSparse)
>
>  In UFconfig/UFconfig.mk use the following options for CFLAGS and F77FLAGS:
>
>    CC = gcc
>    CFLAGS = -fPIC -O -DLP64 -DLONGBLAS='long int' -DLONG='long int'
>    F77 = gfortran
>    F77FLAGS = -fPIC -O -fdefault-integer-8
>    BLAS = -L$BLAS/lib -lblas -lgfortran"
>    LAPACK = -L$LAPACK/lib -llapack"
>
>  Disable the GPL-incompatible METIS library:
>
>    CHOLMOD_CONFIG = -DNPARTITION
>    SPQR_CONFIG = -DNPARTITION
>    METIS_PATH =
>    METIS =
>
>  Disable the DI versions of the CHOLMOD library files by setting
>
>    OBJ = $(DL)
>
>  in CHOLMOD/Lib/Makefile.
>
>  Disable the DI versions of the CHOLMOD tests by commenting out or
>  deleting the following lines in CHOLMOD/Demo/Makefile:
>
>    ./cholmod_demo < Matrix/bcsstk01.tri
>    ./cholmod_demo < Matrix/lp_afiro.tri
>    ./cholmod_demo < Matrix/can___24.mtx
>    ./cholmod_demo < Matrix/c.tri
>    ./cholmod_simple < Matrix/c.tri
>    ./cholmod_simple < Matrix/can___24.mtx
>    ./cholmod_simple < Matrix/bcsstk01.tri
>
>
>  Run make to build the libraries.
>
>  The SuiteSparse Makefile does not have an install target so you must
>  install the files by hand:
>
>    cp {AMD,BTF,CAMD,CCOLAMD,CHOLMOD,COLAMD,CXSparse,UMFPACK}/Lib/lib*a 
> $prefix64/lib
>    mkdir $prefix64/include/suitesparse
>    cp {AMD,BTF,CAMD,CCOLAMD,CHOLMOD,COLAMD,CXSparse,UMFPACK}/Include/*h 
> UFconfig/UFconfig.h $prefix64/include/suitesparse
>
>  You can generate shared versions of these libraries by doing the
>  following in the $prefix64/lib directory:
>
>    top=$(pwd)
>    for f in *.a; do
>      mkdir tmp
>      cd tmp
>      ar vx ../$f
>      gcc -shared -o ../${f%%.a}.so *.o
>      cd $top
>      rm -rf tmp
>    done
>
>
> QHULL
> http://www.qhull.org
>
> Suggestions on how to compile qhull will be most welcome.
>
> Octave
>
> Octave's 64-bit index support is activated with the configure option
> --enable-64.
>
>  ./configure \
>    CPPFLAGS="-I$SUITESPARSE/include -I$QHULL/include " \
>    LIBS="-L$SUITESPARSE/lib -lmetis -L$QHULL/lib  -L$ARPACK -larpack 
> -L$LAPACK/lib -L$BLAS/lib -lblas -lgfortran -lm -lpthread" \
>    FFLAGS=-fdefault-integer-8 \
>    F77=gfortran --enable-64
>
>
> Permission is granted to copy, distribute and/or modify this document
> under the terms of the GNU Free Documentation License, Version 1.2 or
> any later version published by the Free Software Foundation.
>
> ------------------------------------------------------------------------
>
> Remaining Dependencies:
>
> qhull
> glpk
>
> atlas instead of reference blas and lapack
>
> Probably nothing special needs to be done for the following:
>
>  pcre or regex
>  zlib
>  hdf5
>  fftw3
>  cURL
>  GraphicsMagick++
>  OpenGL
>  freetype
>  fontconfig
>  fltk
>
>

The ARPACK failures are mysterious. Technically what has changed are
the 1D constructors and 1D resize. I scanned through eigs-base.cc and
eigs.cc but couldn't spot any problems. I'll try to compile a 64-bit
ARPACK and also give it a shot, but right now it's more important for
me to get the legends in FLTK backend.

regards

-- 
RNDr. Jaroslav Hajek, PhD
computing expert & GNU Octave developer
Aeronautical Research and Test Institute (VZLU)
Prague, Czech Republic
url: www.highegg.matfyz.cz



reply via email to

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