You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+17-3Lines changed: 17 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,12 +4,18 @@ Notable changes to Conduit are documented in this file.
4
4
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
5
5
and this project aspires to adhere to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
6
6
7
-
## Unreleased
7
+
## [0.9.4] - Released 2025-04-03
8
8
9
9
### Added
10
10
#### Conduit
11
11
- Added `conduit::utils::memory_usage` helper.
12
12
13
+
#### Conduit
14
+
- Added an example demonstrating a strategy to use Umpire with Conduit's allocators.
15
+
- Added `conduit::utils::memory_usage` helper.
16
+
- Added extra unit tests for native signed and unsigned Node set methods.
17
+
- Added support to read a `HOST_CONFIG` environment variable to allow `pip` installs. When set, pip install will pass a host config file to set CMake options.
18
+
13
19
#### Blueprint
14
20
- Added `conduit::blueprint::<mpi>::mesh::state()`, `conduit::blueprint::<mpi>::mesh::cycle()`, and `conduit::blueprint::<mpi>::mesh::time()`, utilities for getting state information from meshes.
15
21
- Added `conduit.blueprint.mpi`, `conduit.blueprint.mpi.mesh`, and `conduit.blueprint.mpi.mesh.examples` modules to the Python interface.
@@ -23,15 +29,19 @@ and this project aspires to adhere to [Semantic Versioning](https://semver.org/s
23
29
24
30
### Changed
25
31
#### Conduit
32
+
- Updated build system to use blt 0.7.0.
26
33
- Changed Conduit memory handler callbacks from function pointers to `std::function` objects, allowing users more flexibility in dealing with different memory spaces.
34
+
- Adjusted how imported CMake target `conduit::conduit_python` locates python headers for case where Conduit's python module is installed as part of the overall conduit install.
27
35
28
36
#### Relay
29
37
- Ported relay and blueprint zfp support to use zfp 1.0 api. Added extra meta data to zfparray blueprint protocol to support roundtrip wrapping and unwrapping with zfp 1.0 api.
38
+
- Added `conduit::relay::mpi::memory_usage` and `conduit::relay::mpi::memory_stats` helpers.
30
39
31
40
### Fixed
32
41
33
42
#### Relay
34
43
- Fixed an issue with the relay hdf5 detection heuristic on windows.
44
+
- Fixed a bug with path creation logic that impact reading mesh blueprint data on windows.
35
45
36
46
## [0.9.3] - Released 2025-01-27
37
47
@@ -980,12 +990,15 @@ and this project aspires to adhere to [Semantic Versioning](https://semver.org/s
.. note:: Conduit uses `BLT <https://github.com/LLNL/blt>`__ as its core CMake build system. We leverage BLT as a git submodule, however github does not include submodule contents in its automatically created source tarballs. To avoid confusion, starting with v0.3.0 we provide our own source tarballs that include BLT.
(Extracted from Conduit's :download:`Changelog <../../../CHANGELOG.md>`)
25
+
26
+
27
+
Added
28
+
~~~~~
29
+
30
+
31
+
* **Conduit**
32
+
33
+
* Added ``conduit::utils::memory_usage`` helper.
34
+
35
+
* **Conduit**
36
+
37
+
* Added an example demonstrating a strategy to use Umpire with Conduit's allocators.
38
+
* Added ``conduit::utils::memory_usage`` helper.
39
+
* Added extra unit tests for native signed and unsigned Node set methods.
40
+
* Added support to read a ``HOST_CONFIG`` environment variable to allow ``pip`` installs. When set, pip install will pass a host config file to set CMake options.
41
+
42
+
* **Blueprint**
43
+
44
+
* Added ``conduit::blueprint::<mpi>::mesh::state()``, ``conduit::blueprint::<mpi>::mesh::cycle()``, and ``conduit::blueprint::<mpi>::mesh::time()``, utilities for getting state information from meshes.
45
+
* Added ``conduit.blueprint.mpi``, ``conduit.blueprint.mpi.mesh``, and ``conduit.blueprint.mpi.mesh.examples`` modules to the Python interface.
46
+
47
+
* **Relay**
48
+
49
+
* Added h5z-zfp compression support to relay io hdf5 methods.
50
+
* Added ``conduit::relay::<mpi>::io::blueprint::generate_root_filename()``, which takes the same arguments as ``save_mesh`` or ``write_mesh`` and produces the name of the root file that would be generated by a call to ``save_mesh`` or ``write_mesh``.
51
+
* Added ``conduit::relay::mpi::memory_usage`` and ``conduit::relay::mpi::memory_stats`` helpers.
52
+
* Added ``conduit.relay.mpi.io`` and ``conduit.relay.mpi.io.blueprint`` modules to the Python interface.
53
+
* Added ``v1120`` and ``v1140`` options to hdf5 libver settings to support 1.12 and 1.14 libver upper range.
54
+
55
+
Changed
56
+
~~~~~~~
57
+
58
+
59
+
* **Conduit**
60
+
61
+
* Updated build system to use blt 0.7.0.
62
+
* Changed Conduit memory handler callbacks from function pointers to ``std::function`` objects, allowing users more flexibility in dealing with different memory spaces.
63
+
* Adjusted how imported CMake target ``conduit::conduit_python`` locates python headers for case where Conduit's python module is installed as part of the overall conduit install.
64
+
65
+
* **Relay**
66
+
67
+
* Ported relay and blueprint zfp support to use zfp 1.0 api. Added extra meta data to zfparray blueprint protocol to support roundtrip wrapping and unwrapping with zfp 1.0 api.
68
+
* Added ``conduit::relay::mpi::memory_usage`` and ``conduit::relay::mpi::memory_stats`` helpers.
69
+
70
+
Fixed
71
+
~~~~~
72
+
73
+
74
+
* **Relay**
75
+
76
+
* Fixed an issue with the relay hdf5 detection heuristic on windows.
77
+
* Fixed a bug with path creation logic that impact reading mesh blueprint data on windows.
0 commit comments