URL:
  <https://savannah.gnu.org/bugs/?65728>

                 Summary: Add sparse functionalities
                   Group: GNU Scientific Library
               Submitter: psa
               Submitted: Sun 12 May 2024 01:09:04 PM UTC
                Category: None
                Severity: 3 - Normal
        Operating System: 
                  Status: None
             Assigned to: None
             Open/Closed: Open
                 Release: 
         Discussion Lock: Any


    _______________________________________________________

Follow-up Comments:


-------------------------------------------------------
Date: Sun 12 May 2024 01:09:04 PM UTC By: Patrick Alken <psa>
from Brijesh Upadhaya <brijesh =dot= upadhaya =at= gmail =dot= com>

I don't know if this is necessary, but the scaling of a complex (sparse)
matrix with a real vector, complex sparse matrix-vector multiplication, and
unpacking(in place) a complex vector could be added. I had to somehow do the
above-mentioned stuff while solving a time-harmonic FE problem.

There are alloc and calloc for the blocks and vectors. Is there any particular
reason for not having anything to resize a block or a vector?

In gsl/spmatrix/getset_source.c, _set() replaces the matrix elements, could it
be possible to assemble the matrix as

*(BASE*) ptr = *(BASE*) + x;

and copy the entire code to a new name.







    _______________________________________________________

Reply to this item at:

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

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


Reply via email to