Parallel Reduction bits

Jules Bergmann jules at codesourcery.com
Wed Jan 11 16:09:50 UTC 2006


This patch does the following:

* Implement and test get/put for distributed blocks.

* Implement an 'assign_local' function to convert between distributed 
and local views; implement a Working_view_holder to either create a 
local copy of a distributed view or an alias of a local view.

* Modify solvers (lu, qr, svd, toepsol) and signal processing objects to 
use assign_local and/or working_view_holder.

* Refactor reductions to use general dispatch.  Implement an evaluator 
for parallel reductions.

* Add missing traits and functions so that scalars can be used in 
parallel expressions.

* Have random to return views that can be used in local or distributed 
contexts.

                            -- Jules
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: pr.diff
URL: <http://sourcerytools.com/pipermail/vsipl++/attachments/20060111/ea633731/attachment.ksh>


More information about the vsipl++ mailing list