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

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

[Octave-bug-tracker] [bug #57033] Replace CXSPARSE with SPQR


From: Markus Mützel
Subject: [Octave-bug-tracker] [bug #57033] Replace CXSPARSE with SPQR
Date: Thu, 7 Jan 2021 10:51:30 -0500 (EST)
User-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.88 Safari/537.36 Edg/87.0.664.66

Follow-up Comment #47, bug #57033 (project octave):

I took a stab at option 1 because I figured that we'd probably need many of
the changes anyway.
Because the matrix type conversion functions that previously were added to
liboctave/util/oct-sparse.cc are quite specific for being used with SPQR after
these changes, I moved them to liboctave/numeric/sparse-qr.cc and made them
static in that file.

After these changes, Octave compiles and passes the test suite on my 64bit
Ubuntu Linux when it is configured for 64bit indices or for 32bit indices. (I
haven't tried to build for 32bit Windows. But I hope that'll work, too.)

Since this fixes some build issues, and we can also rename functions or move
them around in follow up changes, I pushed to the default branch here:
https://hg.savannah.gnu.org/hgweb/octave/rev/fed765133d53

I hope this concludes the most important changes for the bug here.

    _______________________________________________________

Reply to this item at:

  <https://savannah.gnu.org/bugs/?57033>

_______________________________________________
  Message sent via Savannah
  https://savannah.gnu.org/




reply via email to

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