Skip to content

Releases: xsuite/xobjects

Xobjects version 0.6.5

Choose a tag to compare

@giadarol giadarol released this 02 Jul 15:24

Changes:

  • Enforce usage of prebuilt kernels (with fallback on Just-In-Time compilation through environment variable, and module-level and class-level attributes)

Full Changelog: v0.6.4...v0.6.5

Xobjects version 0.6.4

Choose a tag to compare

@szymonlopaciuk szymonlopaciuk released this 16 Jun 07:01

Changes:

  • Add functionality to enable prebuilding of OpenMP kernels #174
  • Fix a small bug in the CPU XBuffer #174

Full Changelog: v0.6.3...v0.6.4

Xobjects release 0.6.3

Choose a tag to compare

@szymonlopaciuk szymonlopaciuk released this 30 Apr 07:32

Changes:

  • Further to v0.6.2, apply the fast-compile option only on supported compilers. If runaway memory usage is observed on CUDA, it is suggested to update the CUDA runtime to version 12.9+.

Full Changelog: v0.6.2...v0.6.3

Xobjects release 0.6.2

Choose a tag to compare

@szymonlopaciuk szymonlopaciuk released this 28 Apr 14:35

Changes:

  • Improve compilation times on CUDA by switching off some expensive optimisations: see analysis in #171.

Full Changelog: v0.6.1...v0.6.2

Xobjects version 0.6.1

Choose a tag to compare

@szymonlopaciuk szymonlopaciuk released this 22 Apr 15:55

Changes:

  • Compatibility fix with Python 3.10.

Full Changelog: v0.6.0...v0.6.1

Xobjects version 0.6.0

Choose a tag to compare

@szymonlopaciuk szymonlopaciuk released this 22 Apr 14:59

Changes:

  • Implement _to_dict() on multi-dimensional arrays
  • Correctly serialise and deserialise UnionRef fields in structs (may lead to copies though)
  • Allow passing None to xo.Arg(..., pointer=True) arguments: these will evaluate to NULL
  • Add ThisClass support to Struct kernel arguments

Full Changelog: v0.5.15...v0.6.0

Xobjects version 0.5.15

Choose a tag to compare

@giadarol giadarol released this 22 Mar 20:35

Changes:

  • Support numpy bool in json encoder

Full Changelog: v0.5.14...v0.5.15

Xobjects version 0.5.14

Choose a tag to compare

@szymonlopaciuk szymonlopaciuk released this 04 Mar 10:49

Changes:

  • Add ROCm support for xobjects #166

Full Changelog: v0.5.13...v0.5.14

Xobjects version 0.5.13

Choose a tag to compare

@giadarol giadarol released this 02 Mar 10:39

Changes:

  • Raise an error when trying to recompile kernels if environment variableXOBJECTS_FORBID_COMPILE is set
  • Generalize retrieval of precompiled kernels
  • Introduce test_helpers.skip_if_forbid_compile() to skip selected tests if environment variableXOBJECTS_FORBID_COMPILE is set

Full Changelog: v0.5.12...v0.5.13

Xobjects version 0.5.12

Choose a tag to compare

@giadarol giadarol released this 15 Dec 21:23

Changes:

  • Fix in HybridClass handling of defaults.

Full Changelog: v0.5.11...v0.5.12