Meeting Notes 2017 04 05 - LLNL-Collaboration/uiuc2016 GitHub Wiki
Attendees
Joe
Cyrus
Kenny
Huck
Xingrui
Tong
Progress Review
Attempt to render more complete mesh examples using Conduit's example meshes.
Change the C++ Blueprint server implementation to send out mesh updates for a Conduit example mesh (which can be retrieved by calling conduit::blueprint::mesh::examples::braid("quads", 20, 20, 1, node)) instead of the translated version of Ming's mesh.
Updated the Blueprint server to send out a "braid" example mesh when configured with the "hdf5" option.
Add an update function that arbitrarily (and non-uniformly) perturbs the example mesh's positions and fields to verify that the update functionality works with the more complex Conduit example mesh.
Updated the perturb function to affect the fields as well as the positions.
Set up local repositories for everyone to enable everyone to push to every development repository (i.e. MeshViewer and Conduit).
Set up local repositories to allow each member to push to each of the GitHub repos.
Upcoming Tasks
Update the C++ Blueprint server implementation so that it sends all of the fields on the loaded mesh to the client on each update instead of a single arbitrarily selected field.
Update the Mesh Viewer code to be capable of receiving and storing mesh data for multiple fields from the websocket server.
Add a selection box to the mesh viewer interface that allows the user to visualize a chosen field on the mesh.
Enhance the mesh viewer so that it's able to determine the type of the field (i.e. vertex-centered or element-centered) and render it appropriately.
Supplement the tooltips that are rendered when hovering over an element/vertex with all of the information about that element/vertex (e.g. ID, field values, position(s), etc.).
(Stretch) Add the ability to read HDF5 files to the C++ Blueprint server.