Hey,

 > 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 <http://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) ?

No, we want this to be a MatrixMarket-Browser, not a 
general-purpose-browser ;-)




> 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 only button a user can click has to be a "download and run" button. 
Everything more complicated is confusing and error-prone. This probably 
means that some parsing or processing of the webpage is necessary. If 
this means that we have to statically download and provide a subset of 
the MatrixMarket, so be it...


> -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.

If you can decompress .tar and .gz, what's the problem with first 
decompressing the .gz portion and then the .tar? ;-)



> -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?

Yes, something in the user folder. You can't assume to have write access 
to the installation 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.

Is this tab needed? Can't this be integrated into the 
Matrix-Market-browser with a "download and run" button?

Best regards,
Karli

------------------------------------------------------------------------------
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

Reply via email to