0.8.3 Release Highlights
(adapted from Conduit's Changelog: https://github.com/LLNL/conduit/blob/develop/CHANGELOG.md)
Added
General
- Added C/C++ version macros
CONDUIT_VERSION_MAJOR,CONDUIT_VERSION_MINOR,CONDUIT_VERSION_PATCHand these values as separate entries inconduit::about()to provide more support for compile time and runtime conduit version detection.
Blueprint
- Added
blueprint::mesh::examples::polystar, which creates a mesh with a polyhedral star pattern that demonstrates hanging vertices in a topology, along with its representations fromgenerate_sidesandgenerate_corners. - Added
blueprint::mesh::examples::related_boundary, which creates a multi-domain mesh with a related boundary topology and several fileds that encode relationships between the main topology and the boundary. - Expanded
blueprint::mpi::mesh::generate_partition_fieldto support all topology types.
Fixed
Blueprint
- Fixed a bug with
conduit::blueprint::mesh::examples::braid, where 2D cases for points and structured examples would create coordsets with all entries being zero.
Changed
General
- Improved pip install logic
Relay
- Added szip and zlib linking fix for older version of HDF5 (1.8.14)
- Fixed a bug with
relay::io::blueprint::write_meshandrelay::io::blueprint::save_meshfor the multi domain case, removing unintended:meshfile name suffix for json and yaml domain files.