There is a newer version of the record available.

Published June 12, 2024 | Version v1.0.0-beta4
Software Open

hansec/OpenFUSIONToolkit: v1.0.0-beta4

  • 1. Columbia University

Description

Updated beta release of the Open FUSION Toolkit.

[!IMPORTANT]
This release introduces breaking changes for TokaMaker models as the Python package structure has changed. See the documentation for more information and the HBT-EP meshing and HBT-EP equilibrium examples for demonstrations.

[!NOTE]
The beta status reflects possible issues that may have been introduced in the refactoring for open-sourcing. See Milestone #1 as a tracker for progress to a full v1.0.0 release.

New features

  • TokaMaker: Reorganize python interface (#59)
  • TokaMaker: Update l_i calculation to use standard formulation (#54)
  • TokaMaker: Add support for computing bootstrap current using Sauter formula (#53)
  • TokaMaker: Add initial reconstruction capability (#59)
  • TokaMaker: Add helper methods to build spline and power law flux functions (#65)
  • TokaMaker: Add example for CUTE tokamak (#55)
  • TokaMaker: Add functionality to enable support of non-continuous conducting structures (#58)
  • ThinCurr: Add initial python wrapper/interface (#57)
  • ThinCurr: Add support for HODLR compression for L matrix (#56)
  • ThinCurr: Add sensor module to python interface(#63)
  • MUG: Update Spheromak examples (#64)
  • MUG: Remove default value for den_scale and den_floor and temp_floor (#64)
  • MUG: Default to single level solve
  • Marklin: Default to single level solve
  • Add native ILU0 preconditioner (local only) (#60)
  • Add support for axial partitioning (#64)
  • Update website action to include documentation from prior releases (#66)
  • Improve reproducibility of tests by adjusting pRNG in tests (seeding and Metis configuration) (#63)

Fixes

  • ThinCurr: Correct invalid scaling on vcoil waveforms in time-dependent runs, fixes #61

SHA-256 checksums

OpenFUSIONToolkit_v1.0.0-beta4-MacOS-GNU-arm64.pkg: 9504b26d6697486d99048f11762ed110abbff27ed7d4125ae1fe475dbe940691

OpenFUSIONToolkit_v1.0.0-beta4-Ubuntu_20_04-GNU-x86_64.tar.gz: 73a7c6061f96f601e1b0f631c0e9489f816cecc5a24a878b82e3e409859005cc

OpenFUSIONToolkit_v1.0.0-beta4-Ubuntu_20_04-Intel-x86_64.tar.gz: 49a4753ca65aa45f332d8bfa9ea5d513ce4dffc75336cfefbc7db739f345a6b4

Files

hansec/OpenFUSIONToolkit-v1.0.0-beta4.zip

Files (39.0 MB)

Name Size Download all
md5:1aabfff54b54e86e220e990dfb5c33f3
39.0 MB Preview Download

Additional details

Related works