mike165 wrote:1) I assume that it is better to set the OpenMP schedule to Dynamic rather than Static for multi-user environment? Do you have any other suggestions for the implementation?
mike165 wrote:2) Is it ok to assign each instance of the application to utilize all 32 threads, and let the OS manage the threads if the application is run simultaneously? Or is it better to try to lower the number of threads used by each user to a lower value?
mike165 wrote:Perhaps a dumb question, but is setting the Pragma's schedule to Dynamic different than omp_set_dynamic(1) or setting the environment variable OMP_DYNAMIC=true?
mike165 wrote:also, if there are more threads than cores, does OpenMP use the primary threads on each core first? or is that up to the OS to determine which threads of which cores are executed by diff. applications at the same? in general, i would assume that the primary threads on each core are used up first, then if another user tries to run their application, they might get mostly secondary threads? Or are they redistributed?
Users browsing this forum: Exabot [Bot] and 3 guests