[Trilinos-Users] Using NOX on a tbb thread
Holger Brandsmeier
holger.brandsmeier at sam.math.ethz.ch
Thu Jan 17 12:50:46 MST 2013
Mark,
what is currently the thread safety for Teuchos::RCP? Is it as for
boost::shared_ptr? So smething like "boost::shared_ptr<> offers a
certain level of thread safety. The reference count is manipulated in
a thread safe manner (unless you configure boost to disable threading
support)."
-Holger
On Thu, Jan 17, 2013 at 8:14 PM, Hoemmen, Mark <mhoemme at sandia.gov> wrote:
> Teuchos::RCP itself is not currently thread safe, so if the threads are sharing references to the same data, you may have problems with reference counting. This would include things like setting parameters with an RCP<ParameterList>; the different solvers shouldn't share those. We have a plan for making RCP thread safe, but haven't had time to work on this yet.
--
Holger Brandsmeier, SAM, ETH Zürich
http://www.sam.math.ethz.ch/people/bholger
More information about the Trilinos-Users
mailing list