Skip to content

Track .bc retirement: chartmap vs .bc field-level gate#432

Closed
krystophny wants to merge 1 commit into
mainfrom
test/bc-retirement
Closed

Track .bc retirement: chartmap vs .bc field-level gate#432
krystophny wants to merge 1 commit into
mainfrom
test/bc-retirement

Conversation

@krystophny

Copy link
Copy Markdown
Member

Closes #430.

Field-level .bc retirement gate for SIMPLE: a pytest that checks the committed Boozer chartmap fixture (generated .bc -> boozmn -> chartmap with the libneo radial-grid fix, itpplasma/libneo#347) has the variables SIMPLE's chartmap reader expects, that Bmod is positive, and that chartmap Bmod matches a direct .bc Fourier evaluation to 1e-4.

Clean branch off main (the previous attempt was accidentally based on an in-progress FO-Boris branch). Additive only: the pytest, three committed fixtures, the CMake add_test, and .gitignore exceptions for the fixtures.

Verification

4 passed in 1.46s

Verify the .bc -> boozmn -> chartmap pipeline reproduces the .bc field:
chartmap Bmod vs direct .bc Fourier agree to 1e-4 on committed fixtures
(regenerated with the libneo radial-grid fix). Registered under pytest.
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.

Track .bc retirement: verify chartmap and booz_xform conventions

1 participant