[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: replacement of CXSPARSE by SPQR
From: |
Marco Caliari |
Subject: |
Re: replacement of CXSPARSE by SPQR |
Date: |
Fri, 19 Jul 2019 11:37:48 +0000 |
Hi Simon,
have you seen
https://savannah.gnu.org/bugs/?51950
Does your code fix that problem?
Marco
On Fri, 19 Jul 2019 12:32:41 +0200
Simon Hau <address@hidden> wrote:
> Hello Kai,
>
> yes, I would like to work on this project. I replaced the CXSPARSE
> function calls in the sparse_qr_rep-constructor and in the R- and
> Q-methods by the corresponding SPQR function calls (for the
> REAL-case). I tested those changes by starting Octave with the
> run-octave-script and calling [Q,R] = qr(A). It seems to work.
> Nevertheless I am newbie to C++ and I have only a basic undestanding
> of (sparse) numerical linear algebra. So I can't give any guaratees
> about the time I will need to replace all CXSPARSE functionality.
> Maybe I will have to ask some questions in this mailing list if I
> don't know what to do next.
>
> Simon
>
> Am Fr., 19. Juli 2019 um 07:37 Uhr schrieb Kai Torben Ohlhus <
> address@hidden>:
>
> > On 7/19/19 7:23 AM, Simon Hau wrote:
> > > Hello,
> > >
> > > I have a question concerning the Open-Projects-List
> > > (https://wiki.octave.org/Projects). Is there still a need for
> > > replacing CXSPARSE by SPQR?
> > >
> > > Regards
> > >
> > > Simon
> >
> > Dear Simon,
> >
> > AFAIK Octaves development branch still uses CXSPARSE for the
> > QR-factorization of sparse matrices:
> >
> >
> >
> > https://hg.savannah.gnu.org/hgweb/octave/file/378d3c91f85b/liboctave/numeric/sparse-qr.cc
> >
> > Do you want to work on this project?
> >
> > Kai
> >
--
Dr. Marco Caliari
Dipartimento di Informatica
Universita` degli Studi di Verona
Secondo piano, 2.03
Ca' Vignal 2
Strada le Grazie 15
37134 VERONA
tel: +39 045 802 7904
fax: +39 045 802 7068
Le informazioni trasmesse sono intese soltanto per la persona o l'ente
cui sono indirizzate e possono avere contenuto confidenziale e/o
riservato. La visione, la trasmissione, la diffusione o altro uso delle
informazioni di cui sopra e` proibita a chiunque ad esclusione del
legittimo destinatario. Se avete ricevuto queste informazioni per
errore, siete pregati di contattare il mittente e cancellare il
materiale ricevuto.
The information transmitted is intended only for the person or entity to
which it is addressed and may contain confidential and/or privileged
material. Any review, retransmission, dissemination or other use of, or
taking of any action in reliance upon, this information by persons or
entities other than the intended recipient is prohibited. If you
received this in error, please contact the sender and delete the
material from any computer.