Skip to content

Releases: Python-for-HPC/PyOMP

v0.6.0

Choose a tag to compare

@ggeorgakoudis ggeorgakoudis released this 29 Sep 16:46
bc2e2c6

Highlights

  • Support Numba 0.66.x - 0.67.x, built against LLVM 22 (llvmlite 0.48 - 0.49)
  • Build the pass library and the OpenMP host and device runtimes with LLVM 22.1.8
  • Fix offloading on Blackwell GPUs with CUDA 13 (#71) and on Jetson AGX Thor, sm_110 (#68)
  • Drop support for Numba 0.62 - 0.65; use PyOMP 0.5.2 with those versions

Thanks to @awennersteen for the LLVM 22 port in #75, which this release builds on.

What's Changed

Full Changelog: v0.5.2...v0.6.0

v0.6.0_rc1

v0.6.0_rc1 Pre-release
Pre-release

Choose a tag to compare

@ggeorgakoudis ggeorgakoudis released this 29 Sep 15:58
bc2e2c6

What's Changed

Full Changelog: v0.5.2...v0.6.0_rc1

v0.5.2

Choose a tag to compare

@ggeorgakoudis ggeorgakoudis released this 28 Sep 00:50
473dcf5

Highlights

  • Support Numba 0.62.x - 0.65.x (up to 0.65.1)
  • Add Python 3.14 free-threaded (3.14t) wheels and conda packages (requires Numba 0.65)
  • Refactor the OpenMP directive grammar for LALR parsing
  • Migrate CI to Miniforge and restore GPU tests

What's Changed

Full Changelog: v0.5.1...v0.5.2

v0.5.1

Choose a tag to compare

@ggeorgakoudis ggeorgakoudis released this 19 Feb 11:15
3ba9138

Highlights

  • Support pip editable installs
  • Use wrapper loader library for robust handling of openmp dynamic library dependencies
  • Expand the possible openmp string patterns
  • Improve handling of target device ids and helpers for offloading device info at runtime

What's Changed

Full Changelog: v0.5.0...v0.5.1

v0.5.0

Choose a tag to compare

@ggeorgakoudis ggeorgakoudis released this 06 Feb 02:43
6d955c9

What's Changed

PyOMP v0.5.x now supports the most recent Numba versions 0.62.x and 0.63.x 🎉

Full Changelog: v0.4.0...v0.5.0

v0.4.0

Choose a tag to compare

@ggeorgakoudis ggeorgakoudis released this 29 Jan 20:41
d8780ff

What's Changed

PyOMP v0.4.x now supports Numba 0.61.x 🎉

Full Changelog: v0.3.2...v0.4.0

v0.3.2

Choose a tag to compare

@ggeorgakoudis ggeorgakoudis released this 16 Oct 17:08
77acdbd

What's Changed

Full Changelog: v0.3.1...v0.3.2

v0.3.1

Choose a tag to compare

@ggeorgakoudis ggeorgakoudis released this 22 Sep 20:03
05827a9

What's Changed

Full Changelog: v0.3.0...v0.3.1

v0.3.0

Choose a tag to compare

@ggeorgakoudis ggeorgakoudis released this 13 Sep 04:59
934ba5a

What's Changed

  • Refactor project for PyPI distribution and wheel packaging by @ggeorgakoudis in #21

Full Changelog: v0.2.0...v0.3.0

v0.2.0

Choose a tag to compare

@ggeorgakoudis ggeorgakoudis released this 25 Apr 15:35
dd2825b

This release makes PyOMP a standalone package that uses numba and llvmlite as dependencies.

What's Changed

Full Changelog: v0.1.4...v0.2.0