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/