Skip to content

Graph Optimization framework for all of simsopt classes

Choose a tag to compare

@mbkumar mbkumar released this 16 Oct 22:45
· 2967 commits to master since this release
00f2336

This release extends the graph Optimizable framework to surface and MHD classes.

Changes Implemented:

  1. Enhancements to graph Optimizable class to keep order of the dependent functions
  2. ObjectiveFailure added to LeastSquaresProblem
  3. Tolerances can be specified as part of the solver
  4. Surface classes and the corresponding tests are separated into different modules
  5. Surface modules converted to graph framework
  6. MHD modules converted to graph framework
  7. New classes for finite differences based (both serial and MPI) Jacobian
  8. Weak references to enable garbage collection of out-of-scope optimizable objects
  9. SPEC CI issues fixed