Skip to content
Snippets Groups Projects
  1. Aug 30, 2018
    • Benjamin Cumming's avatar
      Opaque Public Context (#576) · d637c8bc
      Benjamin Cumming authored
      Make the execution context presented to users an opaque handle, moving all implementation of the gpu, thread and distributed contexts into the back end.
      
      * move `execution_context` and `distributed_context` definitions to the back end
      * create `execution_context` handle called `context` in the public API
      * provide `make_context` helper functions that build different context configurations (default, user-specified local resources, with MPI)
      * update documentation for all parts of the public API that touch contexts
      * move `distributed_context` docs to the developer documentation (from the public API docs)
      d637c8bc
  2. Aug 24, 2018
    • Benjamin Cumming's avatar
      Ring benchmark (#570) · eb4ed472
      Benjamin Cumming authored and Sam Yates's avatar Sam Yates committed
      * Add new ring benchmark to examples.
      * Refactored common functionality for reading miniapp parameters from a json file to `aux` (used by both bench and ring).
      
      Fixes #516.
      eb4ed472