more ublas gsoc projects to know

David Bellot via ublas <[email protected]> Mon, 1 Apr 2019 20:43:41 +1100
Newsgroups gmane.comp.lib.boost.ublas
Message-ID <CAOE6ZJE2aB2ogLn=i2wzoRmEritcCBMGjvZmtY4sDtBkm7CZGw@mail.gmail.com>
--===============8924439049493054543==
Content-Type: multipart/alternative; boundary="0000000000009faf0d058574dc8a"

--0000000000009faf0d058574dc8a
Content-Type: text/plain; charset="UTF-8"

Hi,

after answering Thomas questions, I realized that we still have a few good
projects which are not very well known in the ublas community. It would be
good to have a look at them again together and push the code into the main
library.

On top of my mind, I remember the following:

- optimized multiplications with impressive speed-up:
https://github.com/BoostGSoC17/uBLAS. It was a great great work!
- an EigenSolver: https://github.com/BoostGSoC15/ublas. This one too was a
top-notch work. I mean like really really good. Worth having a look too.
- optimization of the expression template tree:
https://github.com/BoostGSoC14/boost.ublas. Impressive work on symbolic
manipulation of ublas expression at compile time. I think there is a lot of
potential in this one too. And with C++17 and 20, I'm sure we can do a lot
more.

Best regards,
David

--0000000000009faf0d058574dc8a
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-family:arial,he=
lvetica,sans-serif;font-size:small">Hi,</div><div class=3D"gmail_default" s=
tyle=3D"font-family:arial,helvetica,sans-serif;font-size:small"><br></div><=
div class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif=
;font-size:small">after answering Thomas questions, I realized that we stil=
l have a few good projects which are not very well known in the ublas commu=
nity. It would be good to have a look at them again together and push the c=
ode into the main library.</div><div class=3D"gmail_default" style=3D"font-=
family:arial,helvetica,sans-serif;font-size:small"><br></div><div class=3D"=
gmail_default" style=3D"font-family:arial,helvetica,sans-serif;font-size:sm=
all">On top of my mind, I remember the following:</div><div class=3D"gmail_=
default" style=3D"font-family:arial,helvetica,sans-serif;font-size:small"><=
br></div><div class=3D"gmail_default" style=3D"font-family:arial,helvetica,=
sans-serif;font-size:small">- optimized multiplications with impressive spe=
ed-up:=C2=A0<a href=3D"https://github.com/BoostGSoC17/uBLAS" style=3D"font-=
family:Arial,Helvetica,sans-serif">https://github.com/BoostGSoC17/uBLAS</a>=
. It was a great great work!</div><div class=3D"gmail_default" style=3D"fon=
t-family:arial,helvetica,sans-serif;font-size:small">- an EigenSolver:=C2=
=A0<a href=3D"https://github.com/BoostGSoC15/ublas" style=3D"font-family:Ar=
ial,Helvetica,sans-serif">https://github.com/BoostGSoC15/ublas</a>. This on=
e too was a top-notch work. I mean like really really good. Worth having a =
look too.</div><div class=3D"gmail_default" style=3D"font-family:arial,helv=
etica,sans-serif;font-size:small">- optimization of the expression template=
 tree:=C2=A0<a href=3D"https://github.com/BoostGSoC14/boost.ublas" style=3D=
"font-family:Arial,Helvetica,sans-serif">https://github.com/BoostGSoC14/boo=
st.ublas</a>. Impressive work on symbolic manipulation of ublas expression =
at compile time. I think there is a lot of potential in this one too. And w=
ith C++17 and 20, I&#39;m sure we can do a lot more.</div><div class=3D"gma=
il_default" style=3D"font-family:arial,helvetica,sans-serif;font-size:small=
"><br></div><div class=3D"gmail_default" style=3D"font-family:arial,helveti=
ca,sans-serif;font-size:small">Best regards,</div><div class=3D"gmail_defau=
lt" style=3D"font-family:arial,helvetica,sans-serif;font-size:small">David<=
/div></div>

--0000000000009faf0d058574dc8a--

--===============8924439049493054543==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline