Skip to content

ADC-686: prove all five nonzero Balance terms over MPI - #628

Draft
wolf75222 wants to merge 4 commits into
codex/adc686-balance-ledger-20260729from
codex/adc686-nonzero-balance-mpi-proof-20260730
Draft

ADC-686: prove all five nonzero Balance terms over MPI#628
wolf75222 wants to merge 4 commits into
codex/adc686-balance-ledger-20260729from
codex/adc686-nonzero-balance-mpi-proof-20260730

Conversation

@wolf75222

Copy link
Copy Markdown
Owner

Scope

Strengthen the installed two-rank Balance scenario so all five signed terms are real, nonzero Program.sum reductions:

  • storage change: q
  • outward boundary flux: -q
  • sources: q
  • reflux: q
  • projection: -2q

The test requires exact zero residual, equality between independent due consumers, and bit-identical accepted-diagnostic registries across ranks.

This is explicitly an authored accounting proof. It does not claim automatic extraction of AMR reflux/projection data.

History and validation

One separate thematic test commit, no squash/amend/rebase/force-push. Source checks are green (py_compile, Ruff, diff hygiene). The real installed-package mpiexec -n 2 run remains required before merge, so this PR is draft.

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