Cyrus Harrison
Cyrus Harrison
pull in code this code from Ascent so we can use it more widely (VisIt) https://github.com/Alpine-DAV/ascent/blob/f9253d49848e3f520d1c9fadcacb68f149c2441c/src/ascent/runtimes/ascent_main_runtime.cpp#L1852 This code paints a ghost field that reflects AMR nesting info
Several transform methods in `conduit::blueprint::mpi::mesh` don't use MPI. (for example:) conduit::blueprint::mpi::mesh::generate_sides They provide a multi-domain interface to these transformations. They do take into consideration things like adjsets, which represent MPI...
support cascading remove / renames that keep valid blueprint rename a coordset (and update all assoced topos) remove a coordset (and remove all assoced topos, fields, matsets, adjsets, etc) rename...
before `Node::update` and `Node::update_compatible` existed, `Node::set` semantics were created to support the case where updating a compatible array would copy without modifying the number of elements as long as the...
We have many building blocks to switch between mesh representations, like promoting an implicit uniform grid to an explicit unstructured mesh. The low level building blocks are provided by namespaced...
the method defaults to conduit binary, which is the least used format. We should use hdf5 if available.
Add an option to provide expressions (https://llnl-conduit.readthedocs.io/en/latest/blueprint_mesh.html#expressions-derived-fields) to `relay::io::blueprint::save_mesh` so they end up in the root file and can be used in VisIt.
This comment is 100% correct: https://github.com/LLNL/conduit/blame/develop/src/libs/relay/conduit_relay_io_silo.cpp#L293 Silo support was added while the basic mesh blueprint was in flux, it needs to be reworked.
Strawman for new index-based interface for NDRelations and O2MRelations: ``` nd_rel = NDRel(shape) nd_rel = NDRel(shape, offsets) nd_rel = NDRel(shape, strides) nd_rel = NDRel(shape, offsets, strides) nd_rel.shape(0) ==> shape[0] nd_rel.offset(0)...
Provide `Node::to_string`, `Node::to_json_string` variants that take formatting options via a node. https://github.com/LLNL/conduit/pull/698#discussion_r571265710