Hello again,
I'd like some feedback on the MatrixMarket features.
At this moment, the MatrixMarket Screen (I'll call it MM from this point)
is a WebKit-based mini web-browser within the Benchmark GUI. Its homepage
is http://www.cise.ufl.edu/research/sparse/matrices/ and one can use it to
navigate from that page like any other normal web browser. Navigating to
other web pages is only possible by following links from the homepage.
Since the address bar is not implemented, one can't get far by only
following links from the homepage.
My question is: should I add an address bar and allow users to visit other
pages (e.g. facebook.com =D )? Or is it preferred not to allow users to
wander too far away from the market homepage (I'll add a home button that
returns to this homepage) ?
The MM currently supports downloading .mtx files. There are a few
peculiarities about this one:
-There are 3 matrix formats available for download (MATLAB, Matrix Market,
Rutherford/Boeing) and we need the Matrix Market format (.mtx). As far as I
can tell, all links to .mtx files contain the /MM/ string. The files are
organized according to their format (/mat/ /MM/ /RB/). So, I do the
following: detect when a download is attempted, and filter the link for
/MM/. That way I can enable only .mtx files to be downloaded. The problem
is that users have to know they may only download the .mtx files, as
downloading other files is disabled.
-The .mtx files are downloaded as .tar.gz archives. That means I''l have to
use a third-party library to decompress them. Unfortunately, this isn't
going so well. I tried using libarchive and zlib, but failed. I can
decompress .zip, .tar, & .gz files with libarchive, but not .tar.gz files.
Using zlib was even worse. I couldn't decompress anything with it.
Strangely, compressing with zlib went fine... Has anyone dealt with these
libraries before or can anyone offer some advice on this matter?
-The downloaded files are saved in MatrixMarket folder within the program's
install folder. Any better suggestions on where to put these files? Maybe
the current user's documents folder?
-There's going to be a tab under MM in which users will be able to browse
downloaded matrices and select them for usage in the benchmark. Manually
added matrices will be select-able from this tab.
-Additional feature suggestions are welcome as always.
Regards, Namik
------------------------------------------------------------------------------
Want fast and easy access to all the code in your enterprise? Index and
search up to 200,000 lines of code with a free copy of Black Duck®
Code Sight™ - the same software that powers the world's largest code
search on Ohloh, the Black Duck Open Hub! Try it now.
http://p.sf.net/sfu/bds
_______________________________________________
ViennaCL-devel mailing list
ViennaCL-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/viennacl-devel