Skip to content

0.8.3

Compare
Choose a tag to compare
@cyrush cyrush released this 14 Apr 16:28
· 831 commits to develop since this release
d8000c2

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_PATCH and these values as separate entries in conduit::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 from generate_sides and generate_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_field to 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_mesh and relay::io::blueprint::save_mesh for the multi domain case, removing unintended :mesh file name suffix for json and yaml domain files.