1. 20 Sep, 2017 2 commits
    • Kenneth Moreland's avatar
      Update copyright for Sandia · c3a3184d
      Kenneth Moreland authored
      Sandia National Laboratories recently changed management from the
      Sandia Corporation to the National Technology & Engineering Solutions
      of Sandia, LLC (NTESS). The copyright statements need to be updated
      accordingly.
      c3a3184d
    • Allison Vacanti's avatar
      Add TBB specialization of Unique. · 3b03177c
      Allison Vacanti authored
      This performs roughly an order of magnitude better than the old
      implementation on a quad core processor.
      3b03177c
  2. 19 Sep, 2017 3 commits
  3. 18 Sep, 2017 3 commits
  4. 15 Sep, 2017 1 commit
    • Allison Vacanti's avatar
      Add TBB specialization for ReduceByKey. · d174c0fe
      Allison Vacanti authored
      TBB's ReduceByKey was using the generic DeviceAdapterGeneral
      implementation and was about 50x slower than the serial implementation,
      which is very efficient.
      
      This patch improves TBB's RBK implementation significantly, though it still
      does not scale well. On a quad core processor, this implementation performs
      comparably or slightly worse than the highly efficient serial algorithm.
      More than 4 cores may be needed to see sufficient parallel speedup that
      would overcome the TBB overhead, and grain size does not seem to affect the
      performance significantly.
      d174c0fe
  5. 11 Sep, 2017 1 commit
  6. 07 Sep, 2017 1 commit
    • Kenneth Moreland's avatar
      More control over device in ConvertNumComponentsToOffsets · 1e7b3e6e
      Kenneth Moreland authored
      Previously, ConvertNumComponentsToOffsets always used TryCompile on the
      global set of runtime devices. That is still the default behavior, but
      now you are able to specify your own runtime tracker. Also, there are
      now versions of ConvertNumComponentsToOffsets that take a device adapter
      tag.
      1e7b3e6e
  7. 04 Sep, 2017 1 commit
  8. 02 Sep, 2017 1 commit
  9. 28 Aug, 2017 5 commits
  10. 24 Aug, 2017 1 commit
  11. 23 Aug, 2017 1 commit
  12. 21 Aug, 2017 1 commit
  13. 20 Aug, 2017 2 commits
  14. 18 Aug, 2017 3 commits
  15. 17 Aug, 2017 2 commits
  16. 16 Aug, 2017 3 commits
  17. 14 Aug, 2017 2 commits
  18. 11 Aug, 2017 1 commit
    • Sujin Philip's avatar
      Streamline CellSetExplicit · 4e1b026c
      Sujin Philip authored
      1) Don't require a DeviceAdapter for the BuildConnectivity function (#131)
      2) Explicitly instantiate default CellSetExplicit and CellSetSingleType
      4e1b026c
  19. 10 Aug, 2017 4 commits
  20. 08 Aug, 2017 1 commit
  21. 07 Aug, 2017 1 commit