Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Diagnostics: NLL Invariants to Monitor #565

Merged
merged 2 commits into from
Apr 5, 2024

Conversation

ax3l
Copy link
Member

@ax3l ax3l commented Mar 26, 2024

The calculation of the invariants of motion H and I for the nonlinear lens were still calculated in a slow, inefficient way using per-particle ASCII output.

This moves the calculation and output to the beam monitor, where it can be optionally enabled and has significantly more performant I/O throughput using openPMD.

@ax3l ax3l marked this pull request as ready for review March 28, 2024 06:43
@ax3l ax3l force-pushed the topic-invariants-monitor branch 6 times, most recently from e1bcbed to 4a405a0 Compare April 1, 2024 19:03
The calculation of the invariants of motion H and I for the
nonlinear lens were still calculated in a slow, inefficient way using
per-particle ASCII output.

This moves the calculation and output to the beam monitor, where
it can be optionally enabled and has significantly more performant
I/O throughput using openPMD.
@ax3l ax3l force-pushed the topic-invariants-monitor branch from 4a405a0 to 408b5a7 Compare April 1, 2024 19:45
@ax3l ax3l changed the title [WIP] Diagnostics: NLL Invariants to Monitor Diagnostics: NLL Invariants to Monitor Apr 1, 2024
@ax3l ax3l requested a review from cemitch99 April 1, 2024 21:53
Copy link
Member

@cemitch99 cemitch99 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great!

Co-authored-by: Chad Mitchell <[email protected]>
@ax3l ax3l enabled auto-merge (squash) April 5, 2024 00:00
@ax3l ax3l merged commit bfc8898 into ECP-WarpX:development Apr 5, 2024
15 checks passed
@ax3l ax3l deleted the topic-invariants-monitor branch April 8, 2024 23:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants