Repository navigation
v0.7.5
Highlights
Further improvements to the numerical stability and accuracy of free-boundary at high Fourier resolutions >16 thanks to @CharlesCNorton !
What's Changed
- Differentiate the constraint force multiplier in the exact force Jacobian by @CharlesCNorton in #841
- Raise when the final multigrid step of a differentiable solve does not converge by @jurasic-pf in #853
- Expose the Enzyme build feature as vmecpp.has_exact_force_jacobian and check it in make_solver by @jurasic-pf in #852
- Support ncurr=1 (prescribed toroidal current) in the implicit adjoint by @jurasic-pf in #854
- Skip the make_solver tests on builds without Enzyme by @jurasic-pf in #859
- Bound the force cotangent gather in applyExactForceJacobianTranspose by @jurasic-pf in #860
- Size the T_l recurrence passes of the analytic add-back by their growth rate by @CharlesCNorton in #836
- Report malformed JSON through the status of FromJson by @CharlesCNorton in #874
- Return the parsed input from the VmecINDATA.from_json binding by @CharlesCNorton in #872
- Evaluate NESTOR's analytic add-back in the Chebyshev basis by @CharlesCNorton in #862
Full Changelog: v0.7.4...v0.7.5