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/