[PD] New user - technical questions
Mathieu Bouchard
matju at artengine.ca
Fri Dec 3 14:55:57 CET 2010
On Wed, 1 Dec 2010, Pedro Lopes wrote:
> During that I realized I could implement it in parallel via OpenMP,
> but tried to compile the code with some openMP directives and it did not
> work for the pd_external, it seemed that PD could not handle it
> somehow[2]. So what I wanted was "an object" to be parallel by itself.
> Not a series of different objects. Does anyone ever made an external
> that itself uses openMP?
I suppose it means that the code that uses openMP must not use Pd, and the
code that uses Pd must not use openMP. Between the two, you need to
channel multithreaded communications into singlethreaded communications so
that they can fit with Pd. If you can't use (or don't want to use) Pd's
sys_lock() for whatever reason, you will need some kind of intermediate
buffer so that your Pd objects can pick up the data coming from openMP.
I don't know any openMP though.
_______________________________________________________________________
| Mathieu Bouchard ---- tél: +1.514.383.3801 ---- Villeray, Montréal, QC
More information about the Pd-list
mailing list