[bug #48807] gsvd function needs matlab compatible interface

"Dmitri A. Sergatskov" <[email protected]> Wed, 24 Jun 2026 05:32:21 -0400 (EDT)
Newsgroups gmane.comp.gnu.octave.bugs
Message-ID <[email protected]>
--===============1746171676421261280==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

UGxlYXNlIHVzZSB0aGUgYnVnIHRyYWNrZXIgdG8gcG9zdCB1cGRhdGVzIHRvIGEgYnVnIHJlcG9y
dC4gIFRoZSBtYWlsaW5nIGxpc3QgaXMgaW50ZW5kZWQgYXMgYSByZWFkLW9ubHkgbm90aWZpY2F0
aW9uIHN0cmVhbS4gIEluZm8gcG9zdGVkIHRvIHRoaXMgbWFpbGluZyBsaXN0IGFkZHJlc3Mgd29u
J3QgYXBwZWFyIGluIHRoZSB0cmFja2VyIGRhdGFiYXNlIHdoZXJlIGl0IGlzIG1vc3QgdXNlZnVs
LgoK

--===============1746171676421261280==
Content-Type: MULTIPART/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; BOUNDARY="8323329-1102520059-1782293541=:897446"
Content-Disposition: inline

--8323329-1102520059-1782293541=:897446
Content-Type: TEXT/plain; CHARSET=utf-8
Content-Transfer-Encoding: QUOTED-PRINTABLE
Content-Disposition: inline

Follow-up Comment #29, bug #48807 (group octave):=0A=0AAttached is CSET tha=
t implements Matlab-compatible gsvd in Octave=0A(file bug48807_gsvd_2026062=
3_110.cset)=0A=0AAlternatively there are 3 files that can be replaced in yo=
u octave sources if=0ACSET would not work for some reasons (old version?)=
=0A(file gsvd_files.tgz)=0A=0AThe code uses somewhat different algorithm th=
an Natlab (according to MW=0Awebpage), so I am curious how bad we are doing=
 WRT matlab's implementation. So=0Ahere are some benchmarks=0A(also posted =
at=0Ahttps://octave.discourse.group/t/help-with-matlab-gsvd-benchmarks/7606=
?u=3Ddasergatskov=0A)=0A(file gsvd_bench.tgz); if anyone could run those on=
 their matlab and post=0Aresults here or in Discourse, that would be great.=
=0A=0ADmitri.=0A-- =0A=0A=0A(file #58748, file #58749, file #58750)=0A=0A  =
  _______________________________________________________=0A=0AAdditional I=
tem Attachment:=0A=0AName: bug48807_gsvd_20260623_110.cset Size: 53KiB=0A=
=0A<https://file.savannah.gnu.org/file/bug48807_gsvd_20260623_110.cset?file=
_id=3D58748>=0A=0AName: gsvd_bench.tgz                 Size: 3.0KiB=0A    <=
https://file.savannah.gnu.org/file/gsvd_bench.tgz?file_id=3D58749>=0A=0ANam=
e: gsvd_files.tgz                 Size: 14KiB=0A    <https://file.savannah.=
gnu.org/file/gsvd_files.tgz?file_id=3D58750>=0A=0A=0A    AGPL NOTICE=0A=0AT=
hese attachments are served by Savane. You can download the corresponding=
=0Asource code of Savane at=0Ahttps://savannah.gnu.org/source/savane-c36938=
be85ff6c1b727bc7dd7fd30e48f9142870.tar.gz=0A=0A=0A    _____________________=
__________________________________=0A=0AReply to this item at:=0A=0A  <http=
s://savannah.gnu.org/bugs/?48807>=0A=0A____________________________________=
___________=0AMessage sent via Savannah=0Ahttps://savannah.gnu.org/=0A
--8323329-1102520059-1782293541=:897446
Content-Type: APPLICATION/pgp-signature; name=signature.asc

-----BEGIN PGP SIGNATURE-----

iHUEABYIAB0WIQQk97aszIMMAvLLwm6qLAuaBUf3TgUCajukJQAKCRCqLAuaBUf3
TgljAQCGbXU0wNbC0DG+6tEjNYE4MrrZQJkmCAmcfmKZcK1cjwD7Be6IeGsxZEen
QYotn27OdmGmWKwb6qhAPdXeNQRMKwo=
=uafy
-----END PGP SIGNATURE-----

--8323329-1102520059-1782293541=:897446--



--===============1746171676421261280==--