[vsipl++] [patch] Distributed transpose

Jules Bergmann jules at codesourcery.com
Thu Jun 5 20:32:22 UTC 2008


> * We need to address the many header interdependencies, in particular 
> between the serial and the parallel set. There is some circularity that 
> is very hard to break out of.

I completely agree.

Was there a particular dependency between the parallel/serial headers? 
Unfortunately the spec has a circular definition where maps return the 
processor set in a Vector, but Vectors have blocks, and blocks have 
maps, and maps have processor sets ... well you get the idea.

> 
> * There are sets of templates that form a self-contained block of 
> functionality that I think is important to document, both, from a low 
> level as well as middel-level view. I'm in particular thinking of the 
> Combine_return_type logic (which I have run across multiple times this 
> week already)

I completely agree too.

I'll take an action to add some documentation for Combine_return_type.

You'll notice I did add some gratuitous documentation to one of 
Subset_map_decl's functors ;)  Let's take this opportunity as we get 
back into the library (relearning what we've written before but didn't 
document), to add some documentation.

				-- Jules

-- 
Jules Bergmann
CodeSourcery
jules at codesourcery.com
(650) 331-3385 x705



More information about the vsipl++ mailing list