Skip to content

chore: release v0.4.2 - #134

Merged
tachsin merged 2 commits into
mainfrom
release-plz-2026-10-04T22-27-43Z
Oct 5, 2026
Merged

tachsin merged 2 commits into
mainfrom
release-plz-2026-10-04T22-27-43Z

Conversation

@github-actions

@github-actions github-actions Bot commented Oct 4, 2026 •

Copy link
Copy Markdown
Contributor

🤖 New release

  • photonoxide: 0.4.1 -> 0.4.2 (✓ API compatible changes)
Changelog

0.4.2 - 2026-10-05

Added

  • (bench) a benchmark harness: fixed problems timed at a stated accuracy, and photonoxide bench (#135)
  • (fdfd) GMRES preconditioned by a multigrid cycle for high-contrast 3D problems (#144)
  • (job) job files in JSON and YAML as well as TOML, the same job in each (#145)
  • (fdfd) QMR for complex symmetric matrices on the curl-curl operator's symmetric similarity, twice as fast (#149)
  • (bench) the bandwidth each iterative solve reaches, its bytes counted by the kernels, against the triad (#152)
  • (bench) the direct solvers' systems exported as Matrix Market files, and photonoxide's factorization timed on them (#153)

Fixed

  • (fdfd) a 3D port's guided mode whose plane crosses PMLs goes forward, not backward (#136)

Performance

  • (job) a sweep's points solved side by side on rayon's threads, recorded in order (#146)
  • (fdfd) the 3D direct solver orders its LU by nested dissection, twice as fast as COLAMD at 40³ cells (#147)
  • (fdfd) QMR's vector work fused into two passes on rayon's threads, deterministic sums, nothing allocated an iteration (#148)
  • the examples that sweep by hand solve their points side by side, through parallel::map_in_order (#151)

Documentation

  • (fdfd) parallel ILU(0) measured on our matrices, both halves, and not used (#150)
  • photonoxide's direct solvers against PARDISO and MUMPS, where the difference comes from, and what would close it in pure Rust (#143) (#155)


This PR was generated with release-plz.

@github-actions
github-actions Bot force-pushed the release-plz-2026-10-04T22-27-43Z branch 13 times, most recently from 3c0d9d8 to 6169bf7 Compare October 5, 2026 12:42
@github-actions
github-actions Bot force-pushed the release-plz-2026-10-04T22-27-43Z branch from 6169bf7 to 0413b71 Compare October 5, 2026 14:14
@tachsin
tachsin merged commit 43a65b3 into main Oct 5, 2026
11 checks passed
@tachsin
tachsin deleted the release-plz-2026-10-04T22-27-43Z branch October 5, 2026 14:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant