refactor moments so that histograms are done with one invocation (and check for spurious allocations in products)
As of now, moments_body takes almost 30% of cpu time in Yang example based smoke tests (e.g., test_just_do_it) with call counts of hundreds of thousands... while in principle all what is done could be completed in one (parallel, see #401) pass over particles per output step.
Stale issue message
keep open, this is a few-LoC/high-impact candidate!
Stale issue message
Stale issue message
Stale issue message
Stale issue message
Stale issue message
Stale issue message
we've just profile a few 0D, 1D and 2D examples with @mstach60161 and this seem not to be an issue anymore! (likely thanks to moments refactors and added multi-threading done earlier by @piotrbartman) There are a few TODO labels in the code for this issue, so not closing yet, but soon to be closed.
Stale issue message
Stale issue message
Stale issue message
Stale issue message
Stale issue message
Stale issue message