[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: On entry to DLASDA parameter number 2 had an illegal value
From: |
Jaroslav Hajek |
Subject: |
Re: On entry to DLASDA parameter number 2 had an illegal value |
Date: |
Mon, 26 Jul 2010 07:27:13 +0200 |
On Sun, Jul 25, 2010 at 11:14 PM, lo <address@hidden> wrote:
> hello,
>
> on running the following under octave 3.3.51 on a Linux Suse 11.2
>
> A = [ 0.50374 0.61402 0.43301; 0.60290 0.78609 0.43301 ]
> B = [ -1.0531; -1.0531 ]
> X = A\B; % solve A X = B
>
>
> I get:
>
> ** On entry to DLASDA parameter number 2 had an illegal value
> A =
>
> 0.50374 0.61402 0.43301
> 0.60290 0.78609 0.43301
>
> B =
>
> -1.0531
> -1.0531
>
> error: test: exception encountered in Fortran subroutine dgelsd_
>
>
> thanks for any help,
>
Did you link Octave with ARPACK? This kind of error occurred to me
several times when I built ARPACK with the default configuration so
that it mixed with LAPACK routines. The best approach is to ignore the
comment in ARPACK about possible problems with LAPACK 3 (none were
observed) and build it against your normal shared LAPACK library.
hth
--
RNDr. Jaroslav Hajek, PhD
computing expert & GNU Octave developer
Aeronautical Research and Test Institute (VZLU)
Prague, Czech Republic
url: www.highegg.matfyz.cz