Skip to content

Implement interface to GVEC equilibrium

Stefan Possanner requested to merge update_gvec_equil_2 into devel
  • Implement interface to GVEC equilibrium.
    • Except equilibrium current.
  • Update path to GVEC's sample .dat output in tests.
  • Disable identity map for test_divB.
    • Because extraction/boundary operators in spline_space don't accept mapping with aperiodic 3rd dimension anymore.
  • Enable pull-push test for GVEC B-field in test_divB.
    • Pullback doesn't work with gvec_to_python due to forced evaluation to Cartesian coordinate for function input. But it can be made to work by removing the self.evaluate() statements in domain_3d.
    • Push forward works, but accuracy is not optimal.
  • Pre-evaluate GVEC B-field to prevent forced evaluation at Cartesian.
Edited by Stefan Possanner

Merge request reports