... | ... | @@ -55,4 +55,11 @@ engine launch for the runners, we get: |
|
|
![eagle_25-12cores-fig6](/uploads/af431786a4f977ce011704f518f8d07d/eagle_25-12cores-fig6.png)
|
|
|
|
|
|
So we see that the work per update (same as task) behaves similarly for the runners
|
|
|
and the drift. |
|
|
and the drift. It was pointed out that the time during engine launch was not just
|
|
|
for the `runners`, and included some threadpool (and serial) parts as well. So the
|
|
|
flattening may not be for the runners.
|
|
|
|
|
|
Next we show what happens to the timings if we change the `cell_split_size:` value,
|
|
|
that determines the smallest cell particle counts, from the default of 400 to 4000.
|
|
|
|
|
|
![eagle_25-12cores-fig7](/uploads/c78cbd3315059b6b30348956aa319bbe/eagle_25-12cores-fig7.png) |