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