From: John P. <pet...@cf...> - 2010-01-14 19:21:27
|
On Thu, Jan 14, 2010 at 10:32 AM, Roy Stogner <roy...@ic...> wrote: > > On Thu, 14 Jan 2010, Joa Ljungvall wrote: > >> However, some threading would be nice... I tried to compile libmesh >> with --enable-tbb and then running example 14, but no threads >> around? Any ideas? > > I'm afraid that some of the best threading examples are in Ben's > private application code, but there are some examples in the library > that you could examine. The simplest are probably the ones in > MeshTools. The remaining complication for assembly is that you need > to hold a mutex around the add_vector() and add_matrix() calls to make > sure they aren't called from two threads at once. System::project_vector is threaded too, and that should actually be used by ex14. -- John |