0.3.0
0.3.0 Release Highlights
General:
- Moved to use BLT (https://github.com/llnl/blt) as our core CMake-based build system
- Bug fixes to support building on Visual Studio 2013
- Bug fixes for
conduit::Nodes
in the List Role - Expose more of the Conduit API in Python
- Use ints instead of bools in the Conduit C-APIs for wider compiler compatibility
- Fixed memory leaks in conduit and conduit_relay
Blueprint:
- Mesh Protocol
- Added support for multi-material fields via matsets (volume fractions and per-material values)
- Added initial support for domain boundary info via adjsets for distributed-memory unstructured meshes
Relay:
-
Major improvements conduit_relay I/O HDF5 support
- Add heuristics with knobs for controlling use of HDF5 compact datasets and compression support
- Improved error checking and error messages
-
Major improvements to conduit_relay_mpi support
- Add support for reductions and broadcast
- Add support zero-copy pass to MPI for a wide set of calls
- Harden notion of
known schema
vsgeneric
MPI support