Skip to content

2026.09v2

Latest

Choose a tag to compare

@Mk-learning-python07 Mk-learning-python07 released this 16 Sep 08:07
· 3 commits to main since this release

2026.09v2


Adds a Linux build and fixes several bugs in 2026.09v1.

Windows and Linux. A macOS build will follow.

Downloads

Platform Asset
Windows 10/11 x64 BreakthroughSimulator-windows.exe
Linux x86_64 BreakthroughSimulator-linux-x86_64.tar.gz
Linux   tar -xzf BreakthroughSimulator-linux-x86_64.tar.gz
        cd BreakthroughSimulator-linux-x86_64
        ./run-breakthrough-simulator.sh     # starts it; your browser opens
        ./install.sh                        # optional: application-menu entry

The Linux build is a folder, not a single file — keep the extracted layout
intact, the launcher needs BreakthroughSimulator/_internal/ beside it. It is
built against the glibc of the build distribution; a newer distribution is
fine, an older one is not.

Fixed

  • Isotherm mixture mode showed no selection. IAST is and always was the
    default, but the tab was left unhighlighted because the mass-transfer tab
    group cleared it on startup. Both tab groups are now scoped correctly, and
    loading a case saved before this release selects IAST rather than nothing.
  • Exported report legends covered the data. Legends in the exported report
    and in exported chart PNGs are now laid out in a band above the plot instead
    of floating over a corner of it, so they cannot overlap a curve or a heatmap.
  • "© Credits" in the footer did nothing. It is now a working link to the
    credits dialog, and reachable by keyboard.

Performance

  • Numerical thread limits are pinned to 1 in the solve worker. The arrays at
    typical grid sizes are small enough that BLAS threading cost more than it
    saved; this is a measurable speed-up on Linux and a small one on Windows.
  • On Linux the solve worker is forked rather than re-spawned, so a solve no
    longer re-initialises the whole runtime.
  • The solver itself is unchanged: SUNDIALS CVODE, sparse linear solver, same
    tolerances. Results are identical to 2026.09v1 at identical inputs.

Diagnostics

The application log now records the exact environment (Python, NumPy, SciPy,
scikit-sundae, BLAS, thread limits) and per-solve CVODE statistics on the first
line of every run — useful when reporting an issue. Advanced Logs in the app
shows the same text.

Verifying your download

shasum -a 256 -c SHA256SUMS            # Linux/macOS
certutil -hashfile <file> SHA256       # Windows

GitHub attaches two "Source code" archives automatically. The repository holds
documentation only, so those are not the application source; the builds above
are the release.