Hallo, one of our students looked at the performance of the cholesky decomposition using ublas. The result is quite surprising: $ for i in 100 200 400 800...
Hallo, matrix_matrix_binary uses restict_traits to identify the type of the iterators. Thus an expression (dense - banded) gives packed_proxy_tag as storage...
I wonder what is the most efficient way to compute the product J * A * Jt where J is a sparse matrix, A is diagonal and Jt is the transpost of J. In Ublas...
In the constructor of matrix_range for instance, the precondition checks are commented out. Now there is no error generated when you create a matrix_range that...
The following line does not work (it is from a cholesky routine submitted a long time ago on this list): UBLAS::project(U.row (i))(UBLAS::range (i + 1, size))...
Hi all, I would like to inform you that a new mailinglist has been created that is dedicated to Generic Linear Algebra Software (GLAS). The aim of the glas-ml...
Hi, I just upgraded my boost install from 1.31 to 1.32 and tried to simply plug the bindings from the sandbox into the 1.32 tree, hoping all would be good. But...
Toon, Karl, This is most relevant to you. To me it look like the CVS HEAD is still broken. Karl's vector_temporary deduction seems only to be half implemented....
I just performed the merge (I polled about this a few weeks ago and since there were no (negative) reactions ..) The uBLAS_pure branch contained a lot of...
Hi all, Indiana university is willing to host the uBLAS mailinglist in the future (just like the currently host the boost-ml too). Now we also need a...
... This is again the old include-policy problem. Previously the headers of ublas were not self-contained. This has been fixed but only on a branch (and thus...
Hi all, Micheal has already put in a lot of effort to clean up uBLAS and has done all that in the uBLAS_pure branch (while the HEAD was being prepared for...
Dear All, I have spent a large part of this past week evaluating and experimenting with the ublas and bindings library with a view to employing them in a large...
... I think we have a consensus in the ublas-dev to change from yahoogroups to the lists.boost.org server. Anyone can tell us how to manage this from a...
Hi, I started using some of my old code with the ublas_pure branch. I came across some (small) errors: => In several places in the code, it is assumed that...
Hello ALL, As many of you might know, currently we are unable to add new members to the ublas-ml. The problem is that only Joerg has the rights to add members...
[Forwarded message from not-accepted member.] Dear All, I am a evaluating the uBlas library and unfortunately have stubbled at the first hurdle. I would be...
Forwarded msg from new (unaccepted by Joerg) member sorry for the high latency of the forward. ... Subject: prod(compressed_matrix,vector) Date: Tue, 16 Nov...
Hello, The difference between m=e and m.assign(e) lies in the creation of a temporary, but there is another important difference: m=e changes the sizes of m...
Hello, After leaving for a little while the developpement under uBLAS, I'm able to comme back to it again. Many high performance libs use aligned data (fftw or...
(from the boost-user group) ... is ... I don't know why any of the ublas devs have commented on this at boost-user (or maybe they have but I missed it?). There...
It looks like support of exact types in uBLAS is not complete: ============ namespace ublas = boost::numeric::ublas; int main() { typedef ublas::vector<int>...
I have created a new branch in CVS called 'uBLAS_pure'. Effectively this is a large clean up of the current uBLAS without any of the old compiler workaround....
Hello all, I used uBLAS_pure on IBM. After the modifications I did yesterday on my local version to get old stuff working, everything seems to work well on ...
Dear All, Looking at the current sparse matrix documentation it seems that the type descriptions for sparse, compressed and coordinate are highly cryptic. I am...
There was some positive response on my proposal to organise a ublas developers meeting. So lets move on and let us try to determine where and when to organise...