Programmer Guide > OpenMP > Over-Subscription
  

Over-Subscription
On any PV-WAVE platform supporting OpenMP, it is possible to set the number of threads to a value that exceeds the number of available processors on your machine. This situation is known as 'over-subscription' and degrades performance. It is also possible to create this situation without explicitly setting the number of threads to a bad value. For example, if you simultaneously call PV-WAVE from multiple threads of an external C or FORTRAN application, PV-WAVE would then attempt to create its full complement of threads—leading to over-subscription. It is recommended that you call PV-WAVE from a single thread and allow PV‑WAVE to use all of the threads it needs.

Version 2017.1
Copyright © 2019, Rogue Wave Software, Inc. All Rights Reserved.