← Back to team overview

yade-dev team mailing list archive

Re: How to use a plugin

 

> I used global mutex.  Now it works.
Hi boon, congratulations!

Sorry I didn't reply earlier. Can you briefly describe your solution? I
had similar problems, that passing pointer to function somehow made
omp_get_thread_num() return garbage (at least it seemed to).

Note that if you want to run multi-threaded (for performance), you can
store those globals in array (initialized to size omp_get_max_threads())
and retrieve per-thread pointer by
yourStaticArray[omp_get_thread_num()].

Cheers, vaclav





Follow ups

References