Engine barrier
Following the results in the threadpool_task_plots
branch, I've replaced the elaborate hand-crafted engine_barrier
function by two pthread_barrier
s.
As a result, the runner threads should all start, and synchronize, faster.
Merge request reports
Activity
@nnrw56 anything specific that needs testing with this branch ? Is there a test-case that you fear might break ?
Added 52 commits:
-
be037f3e...49c6a402 - 47 commits from branch
master
- b6392d82 - grossly simplify the engine_barrier function using pthread_barriers.
- a473067b - use the new barrier.
- 49837b88 - engine_launch is only ever called with all threads, remove the option to limit t…
- 091462a9 - engine_launch is only ever called with all threads, remove the option to limit t…
- 2ec5c08f - Merge branch 'engine_barrier' of gitlab.cosma.dur.ac.uk:swift/swiftsim into engine_barrier
Toggle commit list-
be037f3e...49c6a402 - 47 commits from branch
mentioned in commit ddad736c
Please register or sign in to reply