Skip to content

SPECTRAX-GK v1.6.6

Choose a tag to compare

@rogeriojorge rogeriojorge released this 13 Jun 20:16

SPECTRAX-GK v1.6.6

This patch release finalizes the release-scoped performance artifact refresh and tightens claim boundaries for parallelization and nonlinear domain decomposition.

Highlights

  • Regenerated the shipped runtime/memory benchmark panel from the tracked runtime_memory_summary_ship_refresh.json sidecar.
  • Added a concise README performance table for representative shipped CPU/GPU/reference rows, including W7-X and HSX nonlinear cases.
  • Rebuilt parallelization and decomposition status panels from tracked artifacts.
  • Clarified that production parallelization is closed for independent k_y scans and quasilinear/UQ ensembles.
  • Kept nonlinear device-z/domain decomposition fail-closed as diagnostic-only: identity passes, but the two-GPU speedup gate is not met and observable diagnostics need fused device-side accumulation before promotion.
  • Updated release-readiness metadata and version to 1.6.6.

Validation

Local release checks passed before tagging:

  • focused nonlinear/parallel artifact pytest shard
  • Sphinx docs build
  • release-readiness checker
  • release-version checker with PyPI uniqueness for v1.6.6
  • parallel-scaling artifact checker
  • performance-optimization manifest checker
  • local package build for sdist and wheel

Deferred

Production nonlinear domain-decomposition speedup remains deferred until a full solver route fuses scalar diagnostics into the RHS/update path and clears matched CPU/GPU serial-vs-decomposed transport-window speedup gates.