Skip to content

Synchronize periodic multispecies refinement - #170

Draft
krystophny wants to merge 5 commits into
diag/flux-pumping/closure-channel-tracefrom
fix/flux-pumping/periodic-source-solution
Draft

Synchronize periodic multispecies refinement#170
krystophny wants to merge 5 commits into
diag/flux-pumping/closure-channel-tracefrom
fix/flux-pumping/periodic-source-solution

Conversation

@krystophny

Copy link
Copy Markdown
Member

What changed

  • project the finite-volume Lorentz null coordinate
  • preserve recoverable ripple-refinement status
  • synchronize phi refinement and integral iterations across multispecies MPI ranks

Why

The preconditioned multispecies route could let ranks enter different refinement or integral-iteration paths. That caused collective mismatches and prevented the K3 surface campaign from reaching the output stage reliably.

Validation

  • full fo pipeline
  • focused multispecies synchronization tests
  • K3 r11 surface 000 traversed the synchronized solve and exited zero

This remains stacked and unmerged for flux-pumping verification.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant