On 5/24/24 19:17, Kyle Schwiebert wrote:
**

I do actually have one question here that may be relevant. Whenever I am checking things out in the gdb, it claims I have twice as many threads running as I asked for using MultithreadInfo::set_max_threads(). Is this possibly germane to my issue here and what is the cause of this? As is common my CPU has two logical cores per physical core, but the CPU utilization suggests that only one thread of each core is ever being used at any given time.

I don't have a good answer for this. It is possible that you are linking (directly or indirectly) with a library that is build with OpenMP which creates its own set of worker threads, and then deal.II uses TBB which also creates its own set of worker threads. In practice, you will likely only ever see one or the other of these worker threads being active.

Best
 W.

--
------------------------------------------------------------------------
Wolfgang Bangerth          email:                 [email protected]
                           www: http://www.math.colostate.edu/~bangerth/


--
The deal.II project is located at http://www.dealii.org/
For mailing list/forum options, see 
https://groups.google.com/d/forum/dealii?hl=en
--- You received this message because you are subscribed to the Google Groups "deal.II User Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/dealii/17e058c2-129c-40ff-a6c2-c0a0bb6e8dcc%40colostate.edu.

Reply via email to