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.