Hi Andreas,

 > I have a program which has to iteratively solve a number of 
independent equation systems.
> The actual number of systems may vary between 1 and 10.
> Because they are totally independent from each other, we assign each system a 
> number of OpenMP threads allowing them to be solved in parallel at the same 
> time.
>
> Now I tried to integrate ViennaCL into that scheme and used the 
> multithreaded.cpp example as a guide.
> The main difference is that I use OpenMP threads instead of Boost ones.

That should be totally fine.


> (...)
>
> The actual problems begin, when the solver routine of our programm is called 
> in parallel mode.
>
> (...)

I see. The multithreaded capabilities have been added only recently and 
aren't completely applied to types other than vectors yet. I'll commit a 
fix for the problems you encountered either today or (more likely) tomorrow.

Best regards,
Karli


------------------------------------------------------------------------------
See everything from the browser to the database with AppDynamics
Get end-to-end visibility with application monitoring from AppDynamics
Isolate bottlenecks and diagnose root cause in seconds.
Start your free trial of AppDynamics Pro today!
http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
_______________________________________________
ViennaCL-devel mailing list
ViennaCL-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/viennacl-devel

Reply via email to