[parsec-users] openmp implementation of fluidanimate
mroth at sfu.ca
Mon Jan 30 19:05:04 EST 2012
Here is a patch that adds an openmp implementation of Fluidanaimte.
This implementation uses a variation of red-black partitioning to
process partitions in parallel without the need for locks. The 2^n
core restriction is also removed.
Apply the patch from main parsec directory with:
patch -p1 < fluidanimate.openmp.patch
Use the parsecmgmt tool to build:
parsecmgmt -a build -c gcc-openmp -p fluidanimate
We found that there were interesting trade offs between partition
granularity, dimension of partitioning (1D, 2D or 3D), load balancing,
and work stealing overhead.
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 24101 bytes
Desc: not available
More information about the parsec-users