Closed henry2004y closed 5 months ago
Attention: 2 lines
in your changes are missing coverage. Please review.
Comparison is base (
34ec481
) 57.88% compared to head (ae09256
) 58.07%.
Files | Patch % | Lines |
---|---|---|
src/pusher.jl | 83.33% | 2 Missing :warning: |
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
Current implementation of the Boris ensemble pusher triggers quite a lot memory allocations, which in turn triggers GC more frequently when running with multithreading (#127). This PR tries to reduce the allocations a bit by assuming that the timestep, EM fields, and particle properties are constant within one batch tracing.