Skip to content

Write the native state produced by VMEC conversion - #18

Merged
krystophny merged 1 commit into
developfrom
fix/convert-wout-state-20261024
Oct 23, 2026
Merged

krystophny merged 1 commit into
developfrom
fix/convert-wout-state-20261024

Conversation

@krystophny

@krystophny krystophny commented Oct 23, 2026 •

Copy link
Copy Markdown
Member

The GVEC VMEC converter assumes initialization creates a native state file, while the binding suppresses output. An actual published Landreman–Paul QA conversion therefore raises IndexError before chartmap generation for SIMPLE.

Save the initialized native state with the existing writer before copying it. Four existing synthetic positive/negative-Jacobian and symmetric/asymmetric VMEC inputs now convert and reload, and their boundary points match the original VMEC Fourier coefficients. No native evolution, new binary or private fixture is introduced.

Slurm3362324 qualified integrated50895d4a: original default1 and converter4 cases fail before their respective repairs, repaired5/5 pass, full1314Python tests pass (31existing skips,36expected failures), and all17native tests pass in clean resident generation18b62645be5677bdf71c9f125cfe1ce97634b98d1bfa84255bd5bb2f1f7cd95a. Private Fo/runtime pre/post identities match and owner exit is verified. Final canonicalcae1ac53 has the identical qualified tree4c1356a2afad489bd14fa99f13ba2a98eff6d97e.

Original head50895d4a was restacked with OLDLOWER181f26ed onto squash3aefb809, leaving only this converter repair at6a39eb0a, then squashed ascae1ac53. Both heads have verified archive tags. Standalone genuine upstream repair remains draft MR196. Later native-only optional import collection is tracked separately in #20, preserving the failed CI receipt.

Chris&AI

@krystophny
krystophny force-pushed the fix/convert-wout-state-20261024 branch from 707495d to 50895d4 Compare October 23, 2026 23:19
@krystophny
krystophny changed the base branch from develop to fix/init-default-proposals-20261024 October 23, 2026 23:19
@krystophny
krystophny force-pushed the fix/convert-wout-state-20261024 branch from 50895d4 to 6a39eb0 Compare October 23, 2026 23:30
@krystophny
krystophny changed the base branch from fix/init-default-proposals-20261024 to develop October 23, 2026 23:30
@krystophny
krystophny marked this pull request as ready for review October 23, 2026 23:30
@krystophny
krystophny enabled auto-merge October 23, 2026 23:30
@krystophny
krystophny added this pull request to the merge queue Oct 23, 2026
Merged via the queue into develop with commit cae1ac5 Oct 23, 2026
14 checks passed
@krystophny
krystophny deleted the fix/convert-wout-state-20261024 branch October 23, 2026 23:41
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