New uBLAS Development

Cem Bassoy via ublas <[email protected]> Sat, 21 Mar 2020 10:51:57 +0100
Newsgroups gmane.comp.lib.boost.ublas
Message-ID <CADrR+FsA5V7U11EyabfSjzxiSWZvZT+hSOem+Leh_oizUgBpNA@mail.gmail.com>
--===============7641344865510168505==
Content-Type: multipart/alternative; boundary="000000000000f45f8005a15a5aa4"

--000000000000f45f8005a15a5aa4
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hi Steven,

happy to hear that your tool also supports ublas. In general, we discuss
either on https://gitter.im/boostorg/ublas or this mailing list
[email protected].
The tendency is that this mailing list is used for announcements or general
topics while discussions on gitter are in general more technical, as you
use markdown.

With our GSoC students we have used gitter.im channels such as
https://gitter.im/BoostGSoC19/ublas to discuss experimental development.

Feel free to join our discussions and also push us w.r.t. desired
interfaces etc.

Best,
Cem



Am Fr., 20. M=C3=A4rz 2020 um 16:44 Uhr schrieb Steven Varga via ublas <
[email protected]>:

> Hi Everyone,
> similarly to Riccardo I am a consumer to ublas; also the author of H5CPP
> <http://isc19.h5cpp.org/#/>  a scalable non-intrusive persistence for
> linear algebra support, which includes UBLAS
> <http://h5cpp.org/ublas_8cpp-example.html>. I am excited about the
> development and wondering where is the best to follow the development:
> https://github.com/boostorg/ublas ?
>
> sorry for the noise:
> steven
>
> On Fri, Mar 20, 2020 at 11:19 AM Cem Bassoy via ublas <
> [email protected]> wrote:
>
>> Riccardo,
>>
>> thanks. I participated in the SG14 linear algebra calls and I think that
>> the proposal is very valuable. If the proposal makes it into the standar=
d
>> IMHO we should integrate it into ublas and extend the current tensor
>> concept.
>>
>> In any case, we need to redesign and make the implementation more
>> readable anyways. For that reason
>>
>> - we started the tensor project in 2018 which has a cleaner interface (
>> wiki <https://github.com/boostorg/ublas/wiki/Tensor>) .
>> - we had two great gsoc projects in 2019, one provides a more generic
>> tensor template and the other enhancing the built-in expression template=
s
>> using boost::yap (wiki <https://github.com/BoostGSoC19/tensor/wiki>)
>> - in gsoc 2020 we will hopefully have an experimental version of matrix
>> and vector with a cleaner interface and implementation.
>>
>> Thanks again, we need such input!
>>
>> CB
>>
>>
>>
>> Am Fr., 20. M=C3=A4rz 2020 um 15:54 Uhr schrieb Riccardo Rossi via ublas=
 <
>> [email protected]>:
>>
>>> Dear All,
>>>
>>> i am just a user, however i want to point out that there is some
>>> standardization effort aiming at c++23 (or 26).
>>>
>>> If you eventually go for a redesign (and IMHO ublas has a need of it), =
i
>>> really think it would make sense to take a look at
>>>
>>> http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1385r5.pdf
>>>
>>> sorry for the noise
>>>
>>> bests
>>> Riccardo
>>>
>>>
>>> ______________________________________________
>>>
>>>> ublas mailing list
>>>> [email protected]
>>>> https://lists.boost.org/mailman/listinfo.cgi/ublas
>>>> Sent to: [email protected]
>>>>
>>>
>>>
>>> --
>>>
>>>
>>> *Riccardo Rossi*
>>>
>>> PhD, Civil Engineer
>>>
>>>
>>> member of the Kratos Team: www.cimne.com/kratos
>>>
>>> Associate Professor at Universitat Polit=C3=A8cnica de Catalunya,
>>> BarcelonaTech (UPC)
>>>
>>> Full Research Professor at International Center for Numerical Methods i=
n
>>> Engineering (CIMNE)
>>>
>>>
>>> C/ Gran Capit=C3=A0, s/n, Campus Nord UPC, Building C1, First Floor
>>>
>>> 08034 =E2=80=93 Barcelona =E2=80=93 Spain =E2=80=93 www.cimne.com  -
>>>
>>> T.(+34) 93 401 56 96 skype: *rougered4*
>>>
>>>
>>>
>>> <http://www.cimne.com/>
>>>
>>> <https://www.facebook.com/cimne> <http://blog.cimne.com/>
>>> <http://vimeo.com/cimne> <http://www.youtube.com/user/CIMNEvideos>
>>> <http://www.linkedin.com/company/cimne> <https://twitter.com/cimne>
>>>
>>> Les dades personals contingudes en aquest missatge s=C3=B3n tractades a=
mb la
>>> finalitat de mantenir el contacte professional entre CIMNE i voste. Pod=
ra
>>> exercir els drets d'acc=C3=A9s, rectificaci=C3=B3, cancel=C2=B7laci=C3=
=B3 i oposici=C3=B3,
>>> dirigint-se a [email protected]. La utilitzaci=C3=B3 de la seva adre=
=C3=A7a de
>>> correu electronic per part de CIMNE queda subjecte a les disposicions d=
e la
>>> Llei 34/2002, de Serveis de la Societat de la Informaci=C3=B3 i el Come=
r=C3=A7
>>> Electronic.
>>>
>>>  Imprimiu aquest missatge, nom=C3=A9s si =C3=A9s estrictament necessari=
.
>>> <http://www.cimne.com/>
>>> _______________________________________________
>>> ublas mailing list
>>> [email protected]
>>> https://lists.boost.org/mailman/listinfo.cgi/ublas
>>> Sent to: [email protected]
>>>
>> _______________________________________________
>> ublas mailing list
>> [email protected]
>> https://lists.boost.org/mailman/listinfo.cgi/ublas
>> Sent to: [email protected]
>>
> _______________________________________________
> ublas mailing list
> [email protected]
> https://lists.boost.org/mailman/listinfo.cgi/ublas
> Sent to: [email protected]
>

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

<div dir=3D"ltr"><div>Hi Steven,</div><div><br></div><div>happy to hear tha=
t your tool also supports ublas. In general, we discuss either on <a href=
=3D"https://gitter.im/boostorg/ublas">https://gitter.im/boostorg/ublas</a> =
or this mailing list <a href=3D"mailto:[email protected]" class=3D"gmai=
l-Yh1nIb gmail-asUmFb gmail-AL18ce" target=3D"_blank">[email protected]=
</a>. <br></div><div>The tendency is that this mailing list is used for ann=
ouncements or general topics while discussions on gitter are in general mor=
e technical, as you use markdown. <br></div><div><br></div><div>With our GS=
oC students we have used <a href=3D"http://gitter.im">gitter.im</a> channel=
s such as <a href=3D"https://gitter.im/BoostGSoC19/ublas">https://gitter.im=
/BoostGSoC19/ublas</a> to discuss experimental development.</div><div><br><=
/div><div>Feel free to join our discussions and also push us w.r.t. desired=
 interfaces etc. <br></div><div><br></div><div>Best,</div><div>Cem<br></div=
><div><br></div><div><br></div><br><div class=3D"gmail_quote"><div dir=3D"l=
tr" class=3D"gmail_attr">Am Fr., 20. M=C3=A4rz 2020 um 16:44=C2=A0Uhr schri=
eb Steven Varga via ublas &lt;<a href=3D"mailto:[email protected]">ubla=
[email protected]</a>&gt;:<br></div><blockquote class=3D"gmail_quote" style=
=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding=
-left:1ex"><div dir=3D"ltr">Hi Everyone,<div>similarly=C2=A0to Riccardo I a=
m a consumer to ublas; also the author of <a href=3D"http://isc19.h5cpp.org=
/#/" target=3D"_blank">H5CPP</a>=C2=A0 a scalable non-intrusive persistence=
 for linear algebra support, <a href=3D"http://h5cpp.org/ublas_8cpp-example=
.html" target=3D"_blank">which includes UBLAS</a>. I am excited about the d=
evelopment and wondering where is the best to follow the development:=C2=A0=
<a href=3D"https://github.com/boostorg/ublas" target=3D"_blank">https://git=
hub.com/boostorg/ublas</a>=C2=A0?</div><div><br></div><div>sorry for the no=
ise:</div><div>steven</div></div><br><div class=3D"gmail_quote"><div dir=3D=
"ltr" class=3D"gmail_attr">On Fri, Mar 20, 2020 at 11:19 AM Cem Bassoy via =
ublas &lt;<a href=3D"mailto:[email protected]" target=3D"_blank">ublas@=
lists.boost.org</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" s=
tyle=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);pad=
ding-left:1ex"><div dir=3D"ltr"><div>Riccardo, <br></div><div><br></div><di=
v>thanks. I participated in the SG14 linear algebra calls and I think that =
the proposal is very valuable. If the proposal makes it into the standard I=
MHO we should integrate it into ublas and extend the current tensor concept=
. <br></div><div><br></div><div></div><div>In any case, we need to redesign=
 and make the implementation more readable anyways. For that reason<br></di=
v><div><br></div><div>- we started the tensor project in 2018 which has a c=
leaner interface (<a href=3D"https://github.com/boostorg/ublas/wiki/Tensor"=
 target=3D"_blank">wiki</a>) .</div><div> - we had two great gsoc projects =
in 2019, one provides a more generic tensor template and the other enhancin=
g the built-in expression templates using boost::yap (<a href=3D"https://gi=
thub.com/BoostGSoC19/tensor/wiki" target=3D"_blank">wiki</a>)</div><div>- i=
n gsoc 2020 we will hopefully have an experimental version of matrix and ve=
ctor with a cleaner interface and implementation.<br></div><div><br></div><=
div>Thanks again, we need such input!</div><div><br></div><div>CB<br></div>=
<div><br></div><div><br></div></div><br><div class=3D"gmail_quote"><div dir=
=3D"ltr" class=3D"gmail_attr">Am Fr., 20. M=C3=A4rz 2020 um 15:54=C2=A0Uhr =
schrieb Riccardo Rossi via ublas &lt;<a href=3D"mailto:[email protected]=
g" target=3D"_blank">[email protected]</a>&gt;:<br></div><blockquote cl=
ass=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid=
 rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr"><div>Dear All,</div><d=
iv><br></div><div>i am just a user, however i want to point out that there =
is some standardization effort aiming at c++23 (or 26).</div><div><br></div=
><div>If you eventually go for a redesign (and IMHO ublas has a need of it)=
, i really think it would make sense to take a look at <br></div><div><br><=
/div><div><a href=3D"http://www.open-std.org/jtc1/sc22/wg21/docs/papers/202=
0/p1385r5.pdf" target=3D"_blank">http://www.open-std.org/jtc1/sc22/wg21/doc=
s/papers/2020/p1385r5.pdf</a></div><div><br></div><div>sorry for the noise =
<br></div><div><br></div><div>bests</div><div>Riccardo<br></div><div><br></=
div><div><br></div><div>______________________________________________<br><=
/div></div><div class=3D"gmail_quote"><blockquote class=3D"gmail_quote" sty=
le=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);paddi=
ng-left:1ex">
ublas mailing list<br>
<a href=3D"mailto:[email protected]" target=3D"_blank">[email protected]=
t.org</a><br>
<a href=3D"https://lists.boost.org/mailman/listinfo.cgi/ublas" rel=3D"noref=
errer" target=3D"_blank">https://lists.boost.org/mailman/listinfo.cgi/ublas=
</a><br>
Sent to: <a href=3D"mailto:[email protected]" target=3D"_blank">rrossi@c=
imne.upc.edu</a><br>
</blockquote></div><br clear=3D"all"><br>-- <br><div dir=3D"ltr"><div dir=
=3D"ltr"><div><div dir=3D"ltr"><div><div dir=3D"ltr"><div><div dir=3D"ltr">=
<div><div dir=3D"ltr"><p></p><div><div dir=3D"ltr"><p style=3D"padding:0px;=
margin:0px;font-family:Arial,Helvetica,sans-serif;color:rgb(0,73,150);line-=
height:18px"><b>Riccardo Rossi<br></b></p><p style=3D"padding:0px;margin:0p=
x;font-family:Arial,Helvetica,sans-serif;color:rgb(120,120,120);font-size:1=
2px;line-height:18px">

PhD, Civil Engineer</p><p style=3D"padding:0px;margin:0px;font-family:Arial=
,Helvetica,sans-serif;color:rgb(120,120,120);font-size:12px;line-height:18p=
x"><br></p><p style=3D"padding:0px;margin:0px;font-family:Arial,Helvetica,s=
ans-serif;color:rgb(120,120,120);font-size:12px;line-height:18px">member of=
 the Kratos Team: <a href=3D"http://www.cimne.com/kratos" target=3D"_blank"=
>www.cimne.com/kratos</a><br></p><p style=3D"padding:0px;margin:0px"><span =
style=3D"color:rgb(120,120,120);font-family:Arial,Helvetica,sans-serif;font=
-size:12px;line-height:18px">Associate Professor at Universitat Polit=C3=A8=
cnica de Catalunya, BarcelonaTech (UPC)</span><br>

</p><p style=3D"padding:0px;margin:0px;font-family:Arial,Helvetica,sans-ser=
if;color:rgb(120,120,120);font-size:12px;line-height:18px">Full Research Pr=
ofessor at International Center for Numerical Methods in Engineering (CIMNE=
)</p><p style=3D"padding:0px;margin:0px;font-family:Arial,Helvetica,sans-se=
rif;color:rgb(120,120,120);font-size:12px;line-height:18px">

<br></p><p style=3D"padding:0px;margin:0px;font-family:Arial,Helvetica,sans=
-serif;color:rgb(120,120,120);font-size:12px;line-height:18px">C/ Gran Capi=
t=C3=A0, s/n, Campus Nord UPC, Building C1, First Floor</p><p style=3D"padd=
ing:0px;margin:0px;font-family:Arial,Helvetica,sans-serif;color:rgb(120,120=
,120);font-size:12px;line-height:18px">

08034 =E2=80=93 Barcelona =E2=80=93 Spain =E2=80=93 <a href=3D"http://www.c=
imne.com" target=3D"_blank">www.cimne.com</a>=C2=A0 -=C2=A0</p><p style=3D"=
padding:0px;margin:0px;font-family:Arial,Helvetica,sans-serif;color:rgb(120=
,120,120);font-size:12px;line-height:18px">

<span>T</span>.<a value=3D"+34934010794">(+34) 93 401 56 96</a> skype: <b>r=
ougered4</b><br></p><p style=3D"padding:0px;margin:0px;font-family:Arial,He=
lvetica,sans-serif;color:rgb(120,120,120);font-size:12px;line-height:18px">=
=C2=A0</p><p style=3D"padding:0px;margin:0px;font-family:Arial,Helvetica,sa=
ns-serif;color:rgb(120,120,120);font-size:12px;line-height:11px">

<a href=3D"http://www.cimne.com/" target=3D"_blank"><img src=3D"https://web=
.cimne.upc.edu/groups/publicacions/signatura/logo_cimne_negre.png" width=3D=
"80" height=3D"17" border=3D"0"></a></p><p style=3D"font-size:medium;font-f=
amily:&quot;Times New Roman&quot;">

<a href=3D"https://www.facebook.com/cimne" target=3D"_blank"><img src=3D"ht=
tps://web.cimne.upc.edu/groups/publicacions/signatura/facebook-logo.png" wi=
dth=3D"24" height=3D"24" border=3D"0"></a><a href=3D"http://blog.cimne.com/=
" target=3D"_blank"><img src=3D"https://web.cimne.upc.edu/groups/publicacio=
ns/signatura/wordpress.png" width=3D"24" height=3D"24" border=3D"0"></a><a =
href=3D"http://vimeo.com/cimne" target=3D"_blank"><img src=3D"https://web.c=
imne.upc.edu/groups/publicacions/signatura/vimeo.png" width=3D"24" height=
=3D"24" border=3D"0"></a><a href=3D"http://www.youtube.com/user/CIMNEvideos=
" target=3D"_blank"><img src=3D"https://web.cimne.upc.edu/groups/publicacio=
ns/signatura/you-tube1.png" width=3D"24" height=3D"24" border=3D"0"></a><a =
href=3D"http://www.linkedin.com/company/cimne" target=3D"_blank"><img src=
=3D"https://web.cimne.upc.edu/groups/publicacions/signatura/linkedin-logo.p=
ng" width=3D"24" height=3D"24" border=3D"0"></a><a href=3D"https://twitter.=
com/cimne" target=3D"_blank"><img src=3D"https://web.cimne.upc.edu/groups/p=
ublicacions/signatura/twitter.png" width=3D"24" height=3D"24" border=3D"0">=
</a></p>

<p style=3D"padding:0px;margin:0px;font-family:Arial,Helvetica,sans-serif;c=
olor:rgb(155,155,155);font-size:10px;line-height:14px">Les
 dades personals contingudes en aquest missatge s=C3=B3n tractades amb la=
=20
finalitat de mantenir el contacte professional entre CIMNE i voste. Podra e=
xercir els drets d&#39;acc=C3=A9s, rectificaci=C3=B3, cancel=C2=B7laci=C3=
=B3 i oposici=C3=B3, dirigint-se a <a href=3D"mailto:[email protected]" t=
arget=3D"_blank">[email protected]</a>. La utilitzaci=C3=B3 de la seva ad=
re=C3=A7a de correu electronic
 per part de CIMNE queda subjecte a les disposicions de la Llei 34/2002,
 de Serveis de la Societat de la Informaci=C3=B3 i el Comer=C3=A7 Electroni=
c.</p>

<p style=3D"padding:0px;margin:0px;font-family:Arial,Helvetica,sans-serif;c=
olor:rgb(4,155,2);font-size:10px;line-height:18px"><img src=3D"https://web.=
cimne.upc.edu/groups/publicacions/signatura/image002.png" width=3D"20" heig=
ht=3D"17">=C2=A0Imprimiu aquest missatge, nom=C3=A9s si =C3=A9s estrictamen=
t necessari.</p>

</div></div><span lang=3D"ES"><a href=3D"http://www.cimne.com/" target=3D"_=
blank"><span style=3D"font-size:10pt;font-family:Arial,sans-serif"></span><=
/a></span></div></div></div></div></div></div></div></div></div></div>
_______________________________________________<br>
ublas mailing list<br>
<a href=3D"mailto:[email protected]" target=3D"_blank">[email protected]=
t.org</a><br>
<a href=3D"https://lists.boost.org/mailman/listinfo.cgi/ublas" rel=3D"noref=
errer" target=3D"_blank">https://lists.boost.org/mailman/listinfo.cgi/ublas=
</a><br>
Sent to: <a href=3D"mailto:[email protected]" target=3D"_blank">cem.bass=
[email protected]</a><br>
</blockquote></div>
_______________________________________________<br>
ublas mailing list<br>
<a href=3D"mailto:[email protected]" target=3D"_blank">[email protected]=
t.org</a><br>
<a href=3D"https://lists.boost.org/mailman/listinfo.cgi/ublas" rel=3D"noref=
errer" target=3D"_blank">https://lists.boost.org/mailman/listinfo.cgi/ublas=
</a><br>
Sent to: <a href=3D"mailto:[email protected]" target=3D"_blank">steven=
[email protected]</a><br>
</blockquote></div>
_______________________________________________<br>
ublas mailing list<br>
<a href=3D"mailto:[email protected]" target=3D"_blank">[email protected]=
t.org</a><br>
<a href=3D"https://lists.boost.org/mailman/listinfo.cgi/ublas" rel=3D"noref=
errer" target=3D"_blank">https://lists.boost.org/mailman/listinfo.cgi/ublas=
</a><br>
Sent to: <a href=3D"mailto:[email protected]" target=3D"_blank">cem.bass=
[email protected]</a><br>
</blockquote></div></div>

--000000000000f45f8005a15a5aa4--

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