Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

enh: add shell namespaces and verify for mesh bp #55

Merged
merged 16 commits into from
Oct 13, 2016

Commits on Sep 20, 2016

  1. enh: add shell namespaces and verify for mesh bp

    added implementation of mesh/coordset verify
    
    added implementation of mesh verify that relies on:
     mesh/coordset (implemented)
     mesh/topology (unimplemented)
     mesh/field (unimplemented)
    
    added info output to mcarray verify
    
    wired generic interface for path based protocol identification
    
     ex:
      blueprint::verify(n,"mesh/coordset")
       maps to
      blueprint::mesh::coordset::verify(n,"mesh/coordset")
    
    still evolving structure of the info output for verify, but
    it looks like the following:
    
    {
      valid = "true" or "false"
      (if errors)
          errors = ["error string 1", "error string 2"]
    
      child
      {
        valid = "true" or "false"
        (if errors)
            errors = ["error string 1", "error string 2"]
      }
      ...
    }
    
    this allows us to report errors at any part in a hierarchy, but
    assumes protocols won't require the names "valid" or "errors"
    cyrush committed Sep 20, 2016
    Configuration menu
    Copy the full SHA
    f32e1e1 View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2016

  1. add bp mesh index verify imp

    cyrush committed Sep 30, 2016
    Configuration menu
    Copy the full SHA
    981a4a8 View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2016

  1. Configuration menu
    Copy the full SHA
    808ddf8 View commit details
    Browse the repository at this point in the history

Commits on Oct 3, 2016

  1. add bg::mesh::field verify

    also:
    refactored verify logging logic + helpers
    added check for grid_function to bp::mesh::generate_index
    cyrush committed Oct 3, 2016
    Configuration menu
    Copy the full SHA
    3e6183f View commit details
    Browse the repository at this point in the history

Commits on Oct 4, 2016

  1. change mesh bp imp to use namespaces in func defs

    remove none info variants of verify funcs
    cyrush committed Oct 4, 2016
    Configuration menu
    Copy the full SHA
    e5d0172 View commit details
    Browse the repository at this point in the history
  2. add topo verify

    refactor bp verify sub cases into actual protocols
    cyrush committed Oct 4, 2016
    Configuration menu
    Copy the full SHA
    8ffda2e View commit details
    Browse the repository at this point in the history
  3. flush out coord_system protocol

    added more structure to coord_system protocol to support
    cart, cylnd, and spherical
    cyrush committed Oct 4, 2016
    Configuration menu
    Copy the full SHA
    0946e1c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    694849a View commit details
    Browse the repository at this point in the history
  5. fix conflict with master

    cyrush committed Oct 4, 2016
    Configuration menu
    Copy the full SHA
    8e442fa View commit details
    Browse the repository at this point in the history
  6. don't name unused args

    cyrush committed Oct 4, 2016
    Configuration menu
    Copy the full SHA
    1555181 View commit details
    Browse the repository at this point in the history

Commits on Oct 5, 2016

  1. Configuration menu
    Copy the full SHA
    047b974 View commit details
    Browse the repository at this point in the history
  2. simplify mcarray bp interface

    cyrush committed Oct 5, 2016
    Configuration menu
    Copy the full SHA
    0c2418c View commit details
    Browse the repository at this point in the history

Commits on Oct 10, 2016

  1. Configuration menu
    Copy the full SHA
    d213787 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e17cc00 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'enh/2016_09_blueprint_mesh_verify' of https://github.co…

    …m/llnl/conduit into enh/2016_09_blueprint_mesh_verify
    cyrush committed Oct 10, 2016
    Configuration menu
    Copy the full SHA
    15b5685 View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2016

  1. add gf check to mesh bp topo

    cyrush committed Oct 11, 2016
    Configuration menu
    Copy the full SHA
    6b0897b View commit details
    Browse the repository at this point in the history