Skip to content

v0.7.5

Choose a tag to compare

@jurasic-pf jurasic-pf released this 24 Sep 22:46
· 136 commits to main since this release
494cd92

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